/* GLOBAL */
body { background:#F3F5F7;padding: 0;font-size: 0.875em; /* 14/16 */font-family: Lato, sans-serif;color: #333;line-height: 1.5; font-weight:400; }
strong{font-weight:700;}
.container { width: 960px; }
.a1{ background:#43464F; }
.a2{height: 74px;overflow: hidden; }
.snav a{color: #FFFFFF;display: block;float: right;font-size: 0.9em;font-weight: 400;margin-left: 1.4em;padding: .4em 0 .4em 1.8em; }
.snav a:hover{color: #FFFFFF; text-decoration:underline;}
.store {background:transparent url(/images/icons-snav.png) no-repeat 0 0;}
.investors{background:transparent url(/images/icons-snav.png) no-repeat 0 -47px;}
.contact{background:transparent url(/images/icons-snav.png) no-repeat 0 -103px;}
.usalive{background:transparent url(/images/icons-snav.png) no-repeat 0 -103px;}
.a2 h1{display:inline-block;}
.a2{background:#fff;position:relative; z-index:1001;-moz-box-shadow: 0px 3px 3px #999;-webkit-box-shadow: 0px 3px 3px #999;box-shadow: 0px 3px 3px #999;}
.logo{position:absolute;left:0; top:8px;}
.nav {float:right;}
.nav select{position:absolute;top:34px;right:15px;  padding:5px; display:none; width:250px;}
.nav ul {float:right; margin-left:5px; margin-right:-5px;}
.nav li {float:left; padding:0 .5em;}
.nav li:last-child{padding-right:0;}
.nav li a{color:#000; font-weight:300; font-size:1.1em; padding:1.7em 0 15px; line-height:1em; display:inline-block; border-bottom:7px solid #fff;}
.nav li a:hover, .nav li.A-Menu-ChildSel a {border-bottom:7px solid #de5749;text-decoration:none!important;}
.nav li.last a {padding-right:5px;}
.nav li a span{display:inline-block;}
.nav ul li ul{display:none;}
.nav label{display:none;}
.nav label:after {content: "≡";cursor: pointer; font-family:tahoma!important; font-size: 3.3em;height: 2em;position: absolute;right: .5em;top: 0;width: .45em;}
img.full{width:100%;}

.row{margin-bottom:0;}
.shadow {-moz-box-shadow: 0px 3px 3px #999;-webkit-box-shadow: 0px 3px 3px #999;box-shadow: 0px 3px 3px #999;}
.clear{clear:both;}
a{text-decoration:none;}
a:hover{ text-decoration: underline;color: #333; }
h1, h2, h3, h4, h5, h6{ margin: 0;line-height: 1.2; }
q {quotes: '\201C' '\201D' '\2018' '\2019';}
blockquote{position:relative;}
.fl_left { float: left; }
.fl_right { float: right; }
.no-margin{margin:0;}
header { position: relative;padding: 0; }
footer { padding: 10px 0 0 0; }
footer{padding:2em 0 4em;}
#srch{float: right;margin-left: 20px;}
#search{line-height: 10px;margin-top: 4px;padding: 2px;width: 120px;}
#smt{background: none;border: medium none;color: #fff;cursor:pointer; padding:0;}
.a3 {background:#C9C9C9;}
.a6{ background:#323640; color:#fff;font-size:.875em;}
.a6 ul{float:left; margin-right:1.5em;}
.a6 li a{color:#fff; text-decoration:underline; }
.a6 li a:hover{text-decoration:none;}
.a6 h3{color:#df4d3e; font-weight:600;font-size:1.3em; padding-bottom:.5em;}
.a6 p{padding-bottom:2em;}
.a6 p.copyright{font-size:.8em; color:#979797;}
.a6 a.social{display:block; float:left; margin:0 10px 10px 0; width:30px; height:28px; text-indent:-9999px; background:transparent url(/images/social-icons.png) 0 0 no-repeat;}
.facebook{background-position:-37px 0!important;}
.youtube{background-position:-74px 0!important;}

@media 
only screen and (max-width: 959px) 
{
.container{width:850px;}
}
@media 
only screen and (min-width: 1024px) 
{
.container{width:990px;}
}
@media 
only screen and (max-width: 849px) 
{
.container{width:750px;}
.a6 .span_5 img{}
}
@media
only screen and (max-width: 767px) 
{
.container{width:650px;}
.a2 .container{position:static;}
.a6 .col{width:48%!important;margin-left:2%;}
.a6 .span_1{display:none;}
.a6 .span_6{margin-bottom:3em;}
.a6 .span_5 {}
.nav ul{display:none;}
#selectnav1{display:block;}
}
@media
only screen and (max-width: 650px) 
{
.container{width:450px; }
.a6 .span_6{margin-bottom:6em;}
#srch{display:none;}
}
@media
only screen and (max-width: 450px) 
{
.region{margin:0;}
.a2{-moz-box-shadow: 0 0 0 #999;-webkit-box-shadow: 0 0 0 #999;box-shadow: 0 0 0 #999; height:120px;}
.a2 .container{text-align:center;}
#selectnav1{position:inherit; width:80%;}
.container{width:90%; margin:0 5%!important;}
.snav a{ font-size:1.1em; margin-left:15px; padding-left:0; background:none!important;}
.a6 .col{width:95%!important;}
.a6 .span_6, .a6 .span_5{margin-bottom:3em;}
<span class="cssSelector editable ">.logo</span> {<span class="cssPropIndent "> </span><span class="cssPropName editable ">margin-bottom</span><span class="cssColon ">: </span><span class="cssPropValue editable ">1em</span><span class="cssSemi ">;</span><span class="cssPropName editable ">position</span><span class="cssColon ">: </span><span class="cssPropValue editable ">relative</span><span class="cssSemi ">!important;</span>}
}
@media
only screen and (-webkit-min-device-pixel-ratio : 1.5),
only screen and (min-device-pixel-ratio : 1.5) {
/* Styles */
}
