@import url('https://fonts.googleapis.com/css?family=Encode+Sans+Condensed:300,700');body{font-family:"Encode Sans Condensed",sans-serif;font-size:16px;color:#212121;font-weight:300}body{opacity:1;transition:1s opacity}body.fade-out{opacity:0;transition:none}a{color:#f47920}a:hover,a:focus{opacity:0.8;text-decoration:none}.btn,input[type=submit]{background:#f47920}.btn:hover,.btn:focus,.btn.focus,.btn:active,.btn.active,.btn.active.focus,.btn.active:focus,.btn.active:hover,.btn:active.focus,.btn:active:focus,.btn:active:hover,input[type=submit]:hover,input[type=submit]:focus{background:#753506}.area-content-accent{background-color:#f8f8f8}.footer{font-size:16px;color:#fff}.footer a{color:inherit}.footer a:hover{text-decoration:none;color:inherit}.footer-social-links a,.ci-icon{width:40px;height:40px}.footer-social-links a:before,.ci-icon:before{transform:none;-webkit-transform:none;-moz-transform:none;-o-transform:none;-ms-transform:none;border:1px solid #424242;border-radius:100%}.footer-social-links a i,.footer-social-links a span,.ci-icon i{font-size:2.1rem;line-height:4.1rem}.footer-social-links a:hover{color:#fff}.footer-social-links a:hover:before{background:#424242}.contact-item{padding-left:60px}.ci-icon{top:0}.internal-banner{padding:350px 0 30px 0}.internal-banner h1{font-size:5rem}.contact-form{position:relative}#contact-form-ajax-loading{display:none;z-index:5;background-color:rgba(255,255,255,0.8);position:absolute;top:0;left:0;bottom:0;width:100%;height:100%}#contact-form-ajax-loading .fa{color:rgba(0,0,0,0.5);position:absolute;font-size:100px;left:50%;top:50%;margin-left:-40px;margin-top:-50px}.alert{padding:20px;background-color:#333;color:#fff;border-radius:0;border:none}.alert-success{background-color:#3fd377}.alert-error{background-color:#e66060}span.error span{display:block;padding:.375rem .5625rem .5625rem;margin-bottom:2rem;text-align:left;font-weight:400;font-style:normal;background:#f04124;color:#FFF}.form textarea,.form input[type=date],.form input[type=text],.form input[type=email],.form input[type=url],.form input[type=tel],.form input[type=password],.form input[type=color],.form input[type=number],.form input[type=search],.form select{text-transform:none !important}.background-pic{top:0;height:100vh;width:auto;position:fixed;z-index:-1;margin-left:calc(0%);margin-right:calc(0%)}.background-pic img{height:100vh;width:auto}.award img{width:auto}#content{margin-top:65vh}#content.home{margin-top:0}.dark{background:rgba(0,0,0,0.8);color:#fff}.white{background:#fff}.sidebar{padding:1rem;background:rgba(0,0,0,0.9)}.sidebar h3{padding:1rem;color:#fff}.sidebar .ccm-block-social-links,.sidebar .ccm-block-social-links p{color:#fff;text-align:center}blockquote.testimonial{margin:1rem -1rem;font-size:1.3rem;padding:4rem 2rem;font-style:italic;background:rgba(255,255,255,0.1);color:#f47920}h1{font-size:3rem;padding-top:3rem;font-weight:200;color:#f47920}h2{font-weight:300}h4{color:#f47920}p{font-weight:400;font-size:1.3rem}ol li{counter-increment:list;list-style-type:none;position:relative}ol li:before{color:#fff;content:counter(list) " ";left:-35px;top:8px;position:absolute;text-align:center;width:30px;background:#f47920;border-radius:50%;font-size:20px;font-weight:bold}.bg-dark{background:rgba(0,0,0,0.9) !important}.main-content h1{color:#fff}.main-content h2{color:#f47920}.main-content p{color:#fff}.sidebar p{color:#f47920}.leading h2{font-size:20px;letter-spacing:0.2em;margin-bottom:0;padding:2rem 0}.award_text{font-size:12px;font-weight:700;text-transform:uppercase;margin-left:130px;margin-top:10px}.move_up{margin-top:0px}section.leading{margin-top:80vh}.call-to-action h2{padding:4rem 0}img.img-responsive{width:100%;height:auto}.main-content{background:rgba(0,0,0,0.8);padding:1rem 2rem}a.navbar-brand{width:145px}a.navbar-brand img{z-index:2;position:absolute;margin:-13px 200px 0px 0px}.award img{width:50%;height:auto;margin:0px auto;display:block}.award{color:#fff;text-align:center}@media (max-width:1200px){.internal-banner{padding:200px 0 60px 0}.internal-banner h1{font-size:4rem}}@media (max-width:1041px){.small-height .nav-logo-wrap .logo{max-width:100px}a.navbar-brand img{margin:-20px 200px 0px 5px}}@media (max-width:768px){.nav-logo-wrap .logo{max-width:240px}.nav-logo-wrap{margin-left:15px}a.navbar-brand img{margin:-20px 200px 0px 5px}.bgsCaptions{margin:50vh auto 0;padding:1em}.background-pic img.img-responsive{height:100vh;width:auto}}@media (max-width:455px){.nav-logo-wrap .logo{max-width:180px}.small-height .nav-logo-wrap{padding-top:8px}.nav-logo-wrap{padding-top:15px;margin-left:10px}.internal-banner{padding:190px 0 30px 0}.internal-banner h1{font-size:3rem}.background-pic img.img-responsive{margin-left:-40%}}.site-content ul{font-size:1.5rem}.main li{color:#fff}.leading{color:#f47920;text-transform:uppercase;letter-spacing:0.1em}.sub-text{padding:4rem}.footer-header{padding:3rem 0}.footer-header h2{font-size:3rem}.footer-menu ul{list-style-type:none}.footer-menu ul li{padding:.06rem .5rem;border-bottom:1px solid rgba(255,255,255,0.1)}.footer-1 p{font-size:18px;padding-top:1rem;margin:0}.footer-1 p a{padding-top:0px;color:#f47920;font-size:2.3rem;font-weight:700}.footer-3 p{font-size:14px;color:#f47920}form.logout{float:right}blockquote{font-size:2rem;padding:2rem;background:rgba(0,0,0,0.2);font-style:italic}.site-colophon{font-size:80%;opacity:.7}form{margin-bottom:4rem}.testimonials blockquote{font-size:1rem}