body {font-family: 'Lato', sans-serif;font-size: 16px;line-height: 24px;color: #555;font-weight:400;background:#F0F0F0;margin: 0;text-rendering: optimizeLegibility;height: 100%;width: 100%;}
html { font-size:100%; -webkit-text-size-adjust:100%; -ms-text-size-adjust:100%; height:100%;}
a, a:visited, a:hover, a:active, a:focus, input, select, textarea { outline:none; text-decoration:none;}
a{color:#fff;}
img { display:inline-block; height:auto; max-width:100%; vertical-align:top; opacity:1.0;}
div,p,ul,li{margin:0;padding:0;}
h3{color:#b00}

.cl{clear:both;}
.btn1{display:inline-block;text-align:center;vertical-align:middle;background:#222;color:#fff;font-size:1.01em;padding:1em 1.8em;margin-top:2em;font-weight:bold;}
.btn1:hover{background:#b00;}
.innerC{margin:0 4%;overflow:hidden;}
.aCenter{text-align:center;}
.col2{width:50%;float:left;}
.col3{width:33.333%;float:left;}
.col4{width:25%;float:left;}
.col5{width:20%;float:left;}

/* AREAS */
#container{width:90%;margin:0 auto;}
#aLogo{font-size:2em;line-height:100px;padding:1.6em 0;}
#aLogo img{margin-right:2em;}
#aLogo,#aMenu{background:#fff}
#aMenu nav{background:#bbb}
#aMenu li{display: block;float:left;width:25%;}
#aMenu li a{background:#bbb;width:auto;padding:1.6em 1em;display:block;border-left:1px solid #222;font-size:1.4em;text-transform:uppercase;text-align:center}
#aMenu li:first-child a{border:0;}
#aMenu li a:hover{background:#b00;}
#aMenu ul:after{clear:both;content:"";line-height:0;}
#aHome{background:#b00;}
#aHome .area1 div{position: absolute;width: 100%;bottom: 0;left: 0;text-align:center;color:#fff;line-height:3em;display:none}
#aHome .area1 .l1{font-size:4.2em;}
#aHome .area1 .l2{font-size:2em;}
#aHome .area2{padding:2em 0;line-height: initial;}
#aHome .area2 .l1{color:#fff;font-size:2.1em;padding-bottom: 0.4em;}
#aHome .area2 .l2{color:#111;font-size:1.2em}
#aHome .area2 a{float:right;margin:0;}
#aAbout{background:#fff;}
#aAbout .innerC{padding:2em 0;}
footer{background:#444;font-size:0.9em;color:#bbb;line-height:3em}

@media (max-width:1500px){
  #aMenu li a{font-size:16px;}
}
@media (max-width:1100px){
  #aMenu li a{font-size:14px;}
}
@media (max-width:930px){
  #aMenu li{width:50%;}
  #aMenu li:nth-child(3) a{border:0;}
}
@media (max-width:690px){
  #aAbout .col3{width:100%;margin:30px 0;}
}