/* 
  RESETS
*/

html{font-size:100%;}
body{padding:0;margin:0;overflow-x:hidden;font-family:"Roboto regular",Arial,sans-serif;width:100%;background:#000;}
ul,ol,li,p,h1,h2,h3,h4,h5,h6{margin:0;padding:0;}
ul{list-style-type:none;}
figure{margin:0;}
a, img{outline:none;}
a:link,
a:active,
a:visited,
a:focus,
a:hover{text-decoration:none;}

/* 
  DEFAULTS
*/

.floatLeft{float:left;}
.floatRight{float:right;}
.clearer:after{content: "";display: table;clear: both;}
.clearing{clear:both;}
.noDisplay{display:none;}
.display{display:block !important;}
.contentWrapper{max-width:94%;margin:0 auto;padding:0 3%;width:1000px;}
.maillink{color:#000 !important;font-weight: normal !important;}

/* 
  CONTENT
*/

header{background:#fff;text-align: right;}
header img{width:380px;height:auto;padding: 30px 0 28px 0;}

section.content {background:#bababa;padding:80px 0 260px 0;}
section.content h1{color:#ffdd00;font-size:3.5rem;}
section.content h2{margin-top:20px;}
section.content .right{padding:10px 0 0 176px;}
section.content p,
section.content li{margin-bottom:24px;font-size: 1.2rem;line-height:1.5em;}
section.content li{list-style-type: disc;margin-left:20px;}
section.content a{color:#ffdd00;font-weight: bold;}

section.imageBreak {background:#ffdd00;}
section.imageBreak img{width:100%;height:auto;margin-top: -140px;padding-bottom: 30px;}

footer{background:#000000;color:#999999;padding:20px 0 100px 0;}
footer a:link,
footer a:visited,
footer a:active,
footer a:focus{color:#999999;}
footer a:hover{color:#fff !important;}

@media only screen and (max-width : 1060px) {
  
  header img {width: 300px;}
  section.content .right {padding: 10px 75px 0 0;float: right;}

}

@media only screen and (max-width : 940px) {
  
  section.imageBreak img {margin-top: -130px;}

}

@media only screen and (max-width : 890px) {
  
  section.imageBreak img {margin-top: -110px;}

}

@media only screen and (max-width : 870px) {
  
  section.content h1 {font-size: 2.7rem;}
  section.content h2 {font-size: 1.2rem;}
  section.content {padding: 80px 0 130px 0;}

}

@media only screen and (max-width : 750px) {
  
  .floatLeft{width:100%;float:none !important;}
  .right{margin-top:20px;padding-right: 0 !important;}
  section.imageBreak img {margin-top: -100px;}

}

@media only screen and (max-width : 670px) {
  
  section.imageBreak img {margin-top: -90px;}

}

@media only screen and (max-width : 600px) {
  
  section.imageBreak img {margin-top: -80px;}

}

@media only screen and (max-width : 540px) {
  
  section.imageBreak img {margin-top: -70px;}

}

@media only screen and (max-width : 470px) {
  
  section.imageBreak img {margin-top: -60px;}

}

@media only screen and (max-width : 420px) {
  
  header img {width: 220px;}
  section.content {padding: 50px 0 70px 0;}
  section.content h1 {font-size: 2rem;}

}

@media only screen and (max-width : 410px) {
  
  section.imageBreak img {margin-top: -50px;}

}

@media only screen and (max-width : 340px) {
  
  section.imageBreak img {margin-top: -40px;}

}