/* Normalize */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, figure {
    margin: 0;
    padding: 0;
}

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
    display: block
}

ul {
    list-style: none
}

table {
    border-spacing: 0;
    border-collapse: separate;
}

caption, th, td {
    text-align: left;
    font-weight: normal;
}

blockquote:before, blockquote:after, q:before, q:after {
    content: ""
}

blockquote, q {
    quotes: "" ""
}

sup {
    vertical-align: super;
    font-size: smaller;
}

code {
    color: #657580;
    font-weight: inherit;
    font-family: 'Consolas', 'Courier New', Courier, monospace;
    line-height: 1;
    -webkit-font-smoothing: auto;
}

a img {
    border: none
}

strong {
    font-weight: 700
}

/* Codrops Main Style */
body {
  /*  overflow-x: hidden;*/
    font-family: "proxima-nova", "Proxima Nova", "Helvetica Neue", Helvetica, Arial, sans-serif;
    line-height: 1.2;
    font-size: 100%;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}


a {
    outline: none;
    color: #647993;
    text-decoration: none;
    font-weight: inherit;
}

a:hover,
a:focus,
a:hover code,
a:focus code {
    color: #2D3E4A;
}


img {
    max-width: 100%;
    height: auto;
}

a:hover img {
    opacity: 0.9
}
		#content h4{
			font-size: 160%;
		}

/* Media queries */

@media screen and (max-width:1250px) { 
    #container {
        font-size: 90%;
    }
}

@media screen and (max-width:1240px) { 
}

@media screen and (max-width:1190px) { 
}

@media screen and (max-width:1120px) { 
}

@media screen and (max-width:960px) { 
    #container {
        font-size: 100%
    }
}

@media screen and (max-width:768px) { 
}

@media screen and (max-width:640px) { 
}

@media screen and (max-width:600px) { 
}

@media screen and (max-width:470px) { 
}

@media screen and (max-width:420px) { 
}

@media screen and (max-width:400px) { 
    #container {
        font-size: 110%
    }

}

@media screen and (max-width:320px) { 
}
