body{font-family:'Book Antiqua','Palatino Linotype',Palatino,Georgia,serif;font-size:16px;color:#fff;background-color:#000;background-image:url(/images-design/background.jpg);background-size:cover;background-position:bottom;text-align:center;} body,nav ul,section ul{margin:0;padding:0;} h1,h2,h3,h4,h5,h6,p,th,td,dd,dt,li,blockquote,nav ul{text-align:left;} img,iframe,video{max-width:100%;} a img,iframe{border:none;} a{text-decoration:none;color:#0074bf;} a:hover{text-decoration:underline;} header .logo:hover,nav li a:hover,nav .help a:hover,.cta a,.subFoot a:hover{text-decoration:none;} header .logo,nav,.banner h1,.cta h2,.about h2,.services h2,form input[type=submit],.uppercase,footer h2,.subFoot{text-transform:uppercase;} hr{border:none;border-bottom:1px solid #3c3440;} .imgLeft{float:left;margin:5px 4% 10px 0;} .imgCenter{display:block;margin:0 auto;} .imgRight{float:right;margin:5px 0 10px 4%;max-width:375px;} .clear{clear:both;} .center{text-align:center;} .halfCol,.services ul,form div,header .logo div,.services li{display:inline-block;vertical-align:top;} nav ul,nav li,nav .help,footer .halfCol{display:inline-block;vertical-align:middle;} .wrap{position:relative;display:block;max-width:1020px;margin:0 auto;} section,nav,footer .wrap,header,.subFoot,.services,.about,.cta,.banner>.wrap,.partners{padding-left:2%;padding-right:2%;} header{background-color:#000;padding-top:35px;padding-bottom:35px;text-align:left;} header .logo{font-size:24px;font-weight:bold;font-style:italic;} header .logo img{margin-right:12px;} header .logo span,header .social a{color:#fff;} .halfCol,form div{width:49%;} header .social,nav .help,footer .halfCol:last-child,.subFoot{text-align:right;} header .logo em{font-size:20px;font-weight:normal;text-transform:none;color:#babebf;} header .social a{padding:5px;margin-left:5px;} header .social a.wordpress{background-color:#464646;} header .social a.facebook{background-color:#3b5998;} header .social a.twitter{background-color:#00aced;} header .social a.linkedin{background-color:#007bb5;} header .social a.gplus{background-color:#dd4b39;} header .social a.comment{background-color:#669c41;} nav,section,.cta,.about,.services{background-color:#241f26;} nav{font-size:14px;font-weight:bold;padding-top:25px;padding-bottom:25px;} nav a,.cta a,.subFoot a{color:#fff;} nav ul{width:51%;} nav .help{width:47%;} nav li{display:inline-block;margin:8px 3% 8px 0;} nav li a{display:block;padding:8px;margin:8px;} nav li a:hover,.subFoot a:hover{color:#babebf;} nav .help a{padding:10px 8%;display:inline-block;margin:8px 1%;} nav .one{background-color:#f7941d;} nav .two{background-color:#ed1c24;} section{padding-top:20px;padding-bottom:30px;margin:20px 0;} section h1{font-size:24px;text-transform:uppercase;color:#babebf;} section h2{font-size:18px;} section h3{font-size:16px;} section li{margin:0 0 5px 20px;} .banner{height:450px;background-image:url(/images-content/banner.jpg);background-size:cover;background-position:center;background-color:rgba(0,0,0,.4)} .banner .filter{background-color:rgba(0,0,0,.4);height:100%} .banner .wrap{padding-top:100px;} .banner h1,.banner p{text-align:center;text-shadow:0 0 10px #000;} .banner h1{font-size:24px;color:#0074bf;margin:0 0 20px;text-shadow:1px 1px 2px #000,-1px -1px 2px #000;} .banner p{max-width:520px;font-size:22px;margin:0 auto;} .cta,.about,.services{padding-top:20px;padding-bottom:40px;margin-top:20px;} .cta h2,.about h2,.services h2,.partners h2{font-size:24px;color:#737373;padding:0 4%;} .cta p,.about p{font-size:20px;padding:0 4%;} .cta p{margin:20px 0 0 0;vertical-align:top;} .cta a{font-size:17px;font-weight:bold;background-color:#0065a7;text-align:center;padding:12px 40px;white-space:nowrap;} .cta p:last-of-type{padding-top:12px;} .about{background-image:url(/images-content/about.png);background-position:right;background-repeat:no-repeat;} .about p{width:60%;} .services{font-size:0;text-align:center;} .services ul{margin-top:30px;text-align:left;padding-left:4%;} .services li{font-size:18px;margin-bottom:10px;width:33%;} .services li.spec{width:66%;} .services li::before{content:'\2022';padding-right:6px;} .partners{background-color:#241f26;padding:60px 0;margin-top:20px;} .partners li{display:inline-block;vertical-align:middle;margin:12px 3%;} .partners img{width:300px;margin:0 12px;} form{margin:20px 0;} form input,form textarea{width:95%;font-family:serif;font-size:16px;margin-bottom:15px;border:1px solid #eee;} form input{height:30px;padding-left:2%;} form textarea{height:75px;padding:2% 0 0 2%;} form input[type=submit]{width:47%;min-width:300px;height:35px;background-color:#0074bf;color:#fff;font-weight:bold;border:none;} form input[type=submit]:hover{cursor:pointer;} #support{margin:40px 0 80px;} #support textarea{width:96%;height:150px;padding:1% 0 0 1%;} #support input[type=submit]{width:40%;height:45px;display:block;margin:0 auto;} footer{background-color:#8e8e8e;} footer .wrap{padding-top:40px;padding-bottom:40px;} footer .halfCol a{display:block;} .subFoot{background-color:#000;} .subFoot i{font-size:24px;} @media(max-width:999px){.services li{font-size:16px;}} @media(max-width:767px){.services li{font-size:15px;}} @media(max-width:700px){header,nav ul,nav .help{width:auto;display:block;text-align:center;} .cta p{display:block;} .cta p:last-child{text-align:center;} .services li{width:49%;font-size:18px;} .services li.spec{width:auto;display:block;}} @media(max-width:600px){.about{background-image:unset;} .about p{width:auto;} .services li{font-size:16px;} .halfCol.contact{display:block;width:auto;} .halfCol.contact .imgRight{float:none;margin:0 auto;}} @media(max-width:500px){.services li{display:block;width:auto;font-size:18px;} .services h2.center{text-align:left;} .imgRight{max-width:100%;float:none;margin:12px 0;}} @media(max-width:400px){nav li{margin:8px 0;} header .logo{font-size:21px;} header .logo em{font-size:17px;} footer .halfCol{display:block;width:auto;font-size:15px;} footer p,footer .halfCol:last-child{text-align:center;}} 