@import url('https://fonts.googleapis.com/css?family=PT+Serif:400,400i,700,700i');body blockquote p{font-weight:400;line-height:24px}body h2{font-size:36px;font-weight:300;color:#041d4c;line-height:48px}.container{width:100%!important;max-width:1400px}body header .header-top{padding:0;background-color:#0033c4;color:#fff}body header .social-links{margin-top:5px}body header .social-links ul li a{color:#fff}body header .social-links ul li a:hover{color:#c10000}.logos{text-align:center;padding:50px 0;vertical-align:middle}.slogan{font-family:'PT Serif',serif;font-style:italic;font-size:24px;display:block;padding:10px 0}body header .phone{padding:10px 0 0;float:right}body header .phone .number{margin-bottom:0;font-size:24px;line-height:1;font-weight:600;color:#fff;display:inline}body header .phone .number .icon{color:#c10000}body header .phone .under-number{padding-left:0;font-size:16px;line-height:20px;text-align:center;font-weight:600;color:#fff;display:inline;background-color:#c10000;text-transform:uppercase;padding:5px;margin-left:10px;border-radius:5px}body .page-header.is-sticky{background-color:#041d4c}header.page-header{background-color:#041d4c}header.is-sticky .logo{max-width:100px;height:100px}header.is-sticky .top-button{margin:0}header.is-sticky #slide-nav #slidemenu{top:20px}.page-header.is-sticky .header-top{display:block!important}header .logo{position:relative;overflow:hidden;max-width:150px;float:left;height:150px}header #slide-nav #slidemenu{background-color:transparent;float:right;display:block;width:auto;top:35px}header .navbar-nav>li>a{color:#fff;font-size:16px}header .navbar-nav>li>a:hover,.navbar-nav>li>a:focus{background-color:transparent;color:#B60202!important}header .navbar-nav .dropdown .dropdown-menu .ecaret{width:20px;height:20px;position:absolute;right:20px;margin:0;top:15px}header .navbar-nav .dropdown .dropdown-menu .ecaret:before{content:" ";background-image:url(/wp-content/themes/cooper-child/images/menu-icon.png);background-position:0 0;background-size:contain;background-repeat:no-repeat;position:absolute;top:0;width:20px;height:20px;right:0}.electric-btn:hover{color:#B60202!important}.top-button{float:right;background-color:transparent;border:1px solid #999;padding:5px;margin-top:5px;border-radius:5px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.top-button span{background-color:#999;padding:15px;display:block;border-radius:5px;color:#fff;text-transform:uppercase;font-size:18px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.top-button:hover{background-color:#fff}.top-button:hover span{background-color:#b60202}.top-banner{background-image:url(/wp-content/themes/cooper-child/images/top-banner.jpg);background-position:center 0;background-color:#fff;background-repeat:no-repeat;background-size:cover;height:700px;overflow:visible !important}.top-banner .btn-invert{background-color:#041d4c;color:#fff;text-transform:uppercase;padding:15px 50px;height:auto}.top-banner-content{margin-top:100px;width:50%}.top-banner-content h5{color:#0033c4;font-size:16px;text-transform:uppercase}.top-banner-content h3{font-size:72px;line-height:1.1;font-weight:700;color:#041d4c}.top-banner-content p{font-size:18px}.top-banner-button{display:table;margin:50px 0;background-color:#b60202;padding:5px}.top-banner-button span{color:#fff;text-transform:uppercase;font-weight:700;font-size:20px;padding:15px;display:block;background-color:#041d4c}.top-banner-button:hover span{background-color:#0033c4}.top-banner-content em{color:#0033c4;font-weight:600;text-transform:uppercase;font-size:14px;font-style:normal}.top-banner-content em a{color:#0033c4;text-decoration:underline}.top-banner-content em a:hover{color:#b60202}.top-banner .form-popup{left:100%}body .page-footer{position:relative;background:#041d4c;padding-top:190px;margin-top:200px}body.home .page-footer{position:relative;margin-top:0}.footer-request{background-color:#fff;text-align:center;display:table;max-width:650px;width:100%;margin:0 auto;padding:50px 25px;position:absolute;top:-350px;left:0;right:0;border:2px solid #b60202}.footer-request h2{color:#052582;font-weight:800;text-transform:uppercase;font-size:44px}.footer-request p,.footer-request p a{color:#666}.footer-request .btn{margin:20px auto}.footer-request p a{text-decoration:underline}.footer-contact{text-align:right;float:right}.footer-logo{text-align:center;margin:0}.footer-copy,.footer-copy a{text-align:center;font-size:12px;color:#fff;clear:both}.skew-wrapper:before,.skew-wrapper:after{display:none!important}.skew-wrapper{background:#041D4C!important}.text-icon:hover .icon{color:#0415cc!important}.callout{background-color:#fff;border-top:10px solid #b60202;border-left:10px solid #b60202;padding:50px 50px 100px;font-size:36px;line-height:1.1;box-shadow:0 0 15px 0 rgba(0,0,0,.15);position:relative}.callout a{font-size:36px;color:#999}.callout a:hover{color:#333}.callout a:hover span{background-color:#b60202}.callout-button{display:block;position:absolute;font-size:18px;background-color:#052582;text-align:center;text-transform:uppercase;padding:15px 0;color:#fff;right:0;width:60%;bottom:0}.inside-form .font24.text-center{color:#fff}.inside-form input{width:100%}.inside-form .request-form-popup{background-color:#041d4c;padding:25px;color:#fff;border:2px solid #000;background-size:cover}.request-form-popup input[type=text],.request-form-popup input[type=email],.request-form-popup textarea,.request-form-popup select{display:block;height:40px;color:#252936;font-size:13px;line-height:20px;padding:10px 15px;border-radius:2px;background-color:#fff;border:1px solid #ddd;margin-bottom:10px}.search-submit{padding:13px 15px 17px;font-family:'Roboto',sans-serif;font-size:18px;line-height:22px;font-weight:500;height:48px;background-color:#b60202!important;color:#fff;border-radius:5px;vertical-align:top;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;text-decoration:none}.search-submit:hover{background-color:#fff;color:#b60202!important}.features{padding:0;list-style:none !important;border:2px solid #0033c4;background:#f1f1f1;margin:0 0 1em}.features li:first-child{background-color:#0033c4;color:#fff;padding:15px;margin:0}.features li{padding:15px;border-bottom:1px solid #ddd;margin:0 1em}.service-features-list{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;padding:0}.service-features-list li{-webkit-flex:1 1 23%;-ms-flex:1 1 23%;flex:1 1 23%;margin:0 1%;text-align:center;position:relative;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}.service-features-list li span{display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;z-index:1;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;overflow:hidden;padding-top:3em;background-size:cover;background-position:center;background-repeat:no-repeat;width:100%}.service-features-list li span:before{content:' ';display:block;position:absolute;width:100%;height:100%;top:0;left:0;background-color:rgba(0,51,160,.8);z-index:-1;transition:opacity .5s ease 0s}.service-features-list span .info:after{content:' ';display:block;width:1px;height:1.5em;background-color:#dbdbdb;position:absolute;left:calc(50% - .5px);bottom:0;opacity:0;transition:opacity .5s ease .5s}.service-features-list span .info{padding:1.25em 4% 2em;position:relative;top:10rem;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;transition:background-position .5s ease 0s,top .5s ease 0s,border-color .5s ease 0s;background-image:linear-gradient(to bottom,rgba(255,255,255,0),rgba(255,255,255,0) 50%,#fff 50%,#fff);background-size:100% 200%;background-position:0 0;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);border-left:solid 1px rgba(255,255,255,0);border-right:solid 1px rgba(255,255,255,0);border-bottom:solid 1px #fff}.service-features-list .info h3{font-size:1.27778em;color:#fff;transition:color .5s ease 0s}.service-features-list .info p{color:#6d6e70;opacity:0;transition:opacity .5s ease 0s;margin:.5em auto 0}.service-features-list li span:hover:before{opacity:0}.service-features-list span:hover .info{border-color:#ccc;top:0;background-position:0 100%;transition:background-position .5s ease 0s,top .5s ease 0s,border-color .5s ease .5s}.service-features-list span:hover .info h3{color:#0033a0}.service-features-list span:hover .info p{opacity:1}.service-features-list span:hover .info:after{opacity:1}.social-links{text-align:center;padding:60px 0 0}.mobile-number{display:none}@media only screen and (max-width:1400px){.container{max-width:1200px}header .navbar-nav>li>a{font-size:15px;padding:27px 15px}}@media only screen and (max-width:1199px){.container{max-width:1000px}body header .phone .number{font-size:20px}header .navbar-nav>li>a{font-size:14px;padding:27px 10px!important}header .slogan{padding:10px 0!important}.top-button span{padding:10px;font-size:14px}}@media only screen and (max-width:991px){body header .social-links{margin-top:5px}header .logo{max-width:100px;height:100px}body header .slogan{padding:30px 0 0;font-size:15px;line-height:24px}header #slide-nav #slidemenu{top:10px}header.page-header .phone .number{font-size:15px}.top-button{position:absolute;left:0;bottom:-45px;right:0;width:100%;background:#fff}.col-sm-4.mobile-none{display:none}.header-top .col-sm-4{width:50%}}@media only screen and (max-width:767px){body header.page-header .navbar-toggle{position:absolute;top:90px}.mobile-number{display:block;padding:5px 0 0}.header-right-bottom,.slogan{display:none}.mobile-number a{color:#fff;font-weight:600;text-transform:uppercase;display:block;background-color:#b60202;margin:5px auto;border-radius:5px;text-align:center;max-width:80%;padding:10px 0;text-shadow:1px 1px 0 #000}.top-banner{background-position:80% center}.top-banner-content{width:100%;text-align:center;background-color:rgba(255,255,255,.7);padding:50px 25px}.top-banner .btn{margin:0 auto;display:table}header .slogan{padding:0 !important}.service-features-list span .info{top:2rem}header #slide-nav #slidemenu{width:270px}body h2.font24{font-size:18px !important}body h1,body h2{font-size:24px !important;line-height:1.1}header .navbar-nav>li>a{font-size:14px !important;padding:10px !important}header.page-header .navbar-nav li{margin:0 0 5px}header .navbar-nav .dropdown .dropdown-menu .ecaret:before{display:none}header .navbar-nav .dropdown .dropdown-menu .ecaret{top:0}#slide-nav .navbar-header{padding:50px 0 5px !important}.header-top .col-sm-4{width:50%;float:left}header.page-header .phone{padding:10px 0 0!important}.top-banner-content h3{font-size:48px}.footer-contact{float:none;text-align:center;margin:30px 0}.service-features-list{display:block}.service-features-list li{-webkit-flex:1 0 100%;-ms-flex:1 0 100%;flex:1 0 100%;margin:0 0 50px;text-align:center;position:relative;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}#navbar-height-col,#slide-nav #slidemenu .navbar-nav{background:#041D4C!important}body .skew-wrapper .straight{margin:0 auto;right:0;left:0;transform:translate(0,0)}header.page-header .phone .number a{color:#fff}header.page-header .header-top{padding:0;position:fixed;top:0;width:100%;z-index:100}}@media only screen and (max-width:480px){.top-banner-content h3{font-size:30px}.footer-request{max-width:320px;top:-325px}.header-top .col-sm-4{width:100%;float:left}header.page-header .phone{padding:0!important;font-size:15px!important}.footer-contact{text-align:center;margin:50px 0;float:none}}.career-form{background-color:#041d4c;padding:25px;color:#fff;border:2px solid #000;background-size:cover;padding-right:10px;padding-left:10px;margin-left:8px;text-align:center}.career-form p label,.career-form p{color:#FFF!important}.career-form .wpcf7-submit{background:#ff7a59;border-color:#ff7a59;color:#fff;line-height:12px;font-family:arial,helvetica,sans-serif;margin:0;cursor:pointer;display:inline-block;font-weight:700;position:relative;text-align:center;border-radius:3px;border-style:solid;border-width:1px;font-size:14px;padding:12px 24px}.wpcf7-form-control-wrap input{width:100%;padding:5px 15px;margin-bottom:-5px;border-radius:5px;border:0}.wpcf7-form-control-wrap input[type=file]{padding:0}#van_img img{height:396px}@media (min-width:768px){body .navbar-nav>li>a{padding:27px 10px}}