* { -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; }

html { font-size:100%; }
body { background:#161736; font-size:0.875em/1.5em; font-family:Arial, sans-serif; color:#201e1e; }

.loader { position:fixed; left:0px; top:0px; min-width:100%; min-height:100%; z-index:99; background-color:rgba(255,255,255,0.9); background-image:url(../images/loader.gif); background-repeat:no-repeat; background-position:50% 50%; background-size:60px 60px; }

a { text-decoration:none; color:#fff; }
a:hover { text-decoration:none; }

header { float:left; position:relative; width:100%; margin:0 auto; margin-bottom:1em; padding:1.5em 4%; -webkit-transition:all 0.4s ease-out; -moz-transition:all 0.4s ease-out; -o-transition:all 0.4s ease-out; -ms-transition:all 0.4s ease-out; transition:all 0.4s ease-out; text-align:center; z-index:98; font-family: 'Montserrat', sans-serif; font-weight:700; color:#fff; font-size:26px; text-transform:uppercase; text-shadow: 3px 3px #000; }

header span { font-size:18px; text-shadow: 2px 2px #000; }

.wrapper { width:100%; max-width:1600px; margin:0 auto; }
section.content { float:left; width:100%; margin:1em 0em;  padding:1.5em 4%; -webkit-transition:all 0.4s ease-out; -moz-transition:all 0.4s ease-out; -o-transition:all 0.4s ease-out; -ms-transition:all 0.4s ease-out; transition:all 0.4s ease-out; text-align:center; }

.boxlogo { padding:15px; }
.boxlogo img { max-width:100%; }

footer { float:left; width:100%; margin:0 auto; margin-top:1em; padding:1.5em 4%; -webkit-transition:all 0.4s ease-out; -moz-transition:all 0.4s ease-out; -o-transition:all 0.4s ease-out; -ms-transition:all 0.4s ease-out; transition:all 0.4s ease-out; text-align:center; color:#fff; font-size:12px; text-shadow: 2px 2px #000; }
footer a { color:#fff; text-decoration:none; }

@media only screen and (max-width:479px) {

}

@media only screen and (min-width:480px) {

}

@media only screen and (min-width:768px) {

}

@media only screen and (min-width:960px) {

}

@media only screen and (min-width:960px) {

}

@media only screen and (min-width:1220px) {

}

@media only screen and (min-width:1420px) {

}

.clearfloat { clear:both; height:0; font-size:1px; line-height:0px; }