﻿@font-face{font-family:'Roboto-Black';src:url("../fonts/Roboto-Black.eot");src:local("☺"),url("../fonts/Roboto-Black.woff") format("woff"),url("../fonts/Roboto-Black.ttf") format("truetype"),url("../fonts/Roboto-Black.svg") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'Roboto-MediumItalic';src:url("../fonts/Roboto-MediumItalic.eot");src:local("☺"),url("../fonts/Roboto-MediumItalic.woff") format("woff"),url("../fonts/Roboto-MediumItalic.ttf") format("truetype"),url("../fonts/Roboto-MediumItalic.svg") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'Proxima Nova-Regular';src:url("../fonts/Proxima Nova Alt Regular.otf");font-weight:normal;font-style:normal}@font-face{font-family:'Proxima Nova-Extrabold';src:url("../fonts/Proxima Nova Alt Extrabold.otf");font-weight:normal;font-style:normal}@font-face{font-family:'Proxima Nova-Bold';src:url("../fonts/Proxima Nova Bold.otf");font-weight:normal;font-style:normal}body{color:#6b6b6b;font-family:Proxima Nova-Regular;font-size:16px;line-height:normal}.wrapper{background-repeat:no-repeat !important;background-size:100% !important;background-position:0 240px !important}.wrapper input,.wrapper select,.wrapper textarea{border-radius:0px !important;-webkit-border-radius:0px !important;-moz-border-radius:0px !important;-o-border-radius:0px !important}h1{color:#12185f;font-size:40px;font-family:'Proxima Nova-Extrabold'}h2,h3,h4,h5,h6{color:#22225c;font-family:'Proxima Nova-Bold';font-weight:700}h2{font-size:25px}h3{font-size:23px}h4{font-size:21px}h5{font-size:19px}h6{font-size:17px}a,a:link,a:hover,a:visited,a:active,.slick-slide,.slick-next.slick-arrow,.slick-prev.slick-arrow,input,textarea,button,button:hover,button:focus{text-decoration:none !important;outline:none !important}.no-gutter,ul,ol{padding:0;margin:0}ul li{list-style:none}ul li input,ul li textarea{width:100%}@font-face{font-family:'Montserrat-Black';src:url("../fonts/Montserrat-Black.eot") format("embedded-opentype");font-weight:normal;font-style:normal}@font-face{font-family:'Montserrat-Black';src:url("../fonts/Montserrat-Black.eot");src:local("☺"),url("../fonts/Montserrat-Black.woff") format("woff"),url("../fonts/Montserrat-Black.ttf") format("truetype"),url("../fonts/Montserrat-Black.svg") format("svg");font-weight:normal;font-style:normal}.page-content>ul,.page-content div[itemprop="description"]>ul{list-style-type:none;line-height:31px;overflow:auto}.page-content>ul ul,.page-content div[itemprop="description"]>ul ul{padding-left:20px}.page-content>ol,.page-content div[itemprop="description"]>ol{line-height:31px;list-style-position:inside;overflow:auto}.page-content>ol ol,.page-content div[itemprop="description"]>ol ol{list-style-type:lower-alpha;padding-left:20px}.top-section{background:#22225c}.top-section .social__icons i{border:2px solid;border-radius:50%;font-size:12px;margin:0;padding:4px 5px}.top-section .social__icons a{border:none;padding:0}.top-section .social__icons a.facebook{padding:0}.top-section .social__icons a.facebook i{padding:4px 7px}.head__phone{padding-top:8px}.head__phone a{color:#fff;font-family:"Proxima Nova-Bold";font-size:21px}.head__phone i{padding-right:5px}.head__search form{width:100%;position:relative}.head__search form input{width:100%;padding:8px 28px 8px 8px;border:0;margin:1.4px;outline:none}.head__search form button{position:absolute;top:1px;right:-1px;bottom:2px;border:0;background:transparent;outline:none}.social__icons{padding-top:8px;text-align:right}.social__icons a{border:2px solid #fff;border-radius:50%;color:#fff;margin:0 15px;opacity:0.6;padding:2px 5px}.social__icons i{font-size:16.68px;vertical-align:middle}.social__icons a.facebook{padding:2px 8px !important;margin-left:0}.login a,#top_quote_cart .cart{background:#f2672a;color:#fff;display:inline-block;font-family:"Proxima Nova-Regular";font-style:normal;font-weight:700;font-size:14px;padding:11px;text-align:center;text-shadow:1px 1px 1px rgba(57,57,57,0.9);text-transform:uppercase;max-width:196px;width:100%;cursor:pointer}.login a .cart_label,#top_quote_cart .cart .cart_label{height:23px;overflow:hidden}#top_quote_cart .cart{background:#22225c;display:inline-block;font-size:14px;height:64px;margin:15px auto 0;padding:18px 0;max-width:275px}.login img{margin-top:-4px;padding-right:10px}.logo-wrapper{background:#fff;padding:40px 0}.logo-wrapper .logo img{width:100%;height:auto}a.cart img{padding-right:6px}#top_quote_cart{text-align:right;position:relative;margin-top:15px}#top_quote_cart #mini-cart-content{text-align:left}.cart .cart_label{height:23px;overflow:hidden}#mini-cart-content{top:100%;position:absolute !important;right:12%;z-index:9}.navbar{font-family:"Montserrat";font-style:normal;font-weight:700}.navbar *{transition:all 0.2s ease-out;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out}.navbar .fa-bars{color:white}.navbar .navbar-toggle{float:none}.navbar .navbar-nav li span.dropdown-toggle{position:relative}.navbar .navbar-nav li span.dropdown-toggle:after{content:'\f105';font-size:30px;font-family:'FontAwesome';color:#fff}.navbar .navbar-nav li.open>span.dropdown-toggle:after{content:'\f107'}.navbar .navbar-nav li .dropdown-menu{background-color:#231f20}.navbar .navbar-nav li .dropdown-menu li:last-child{border-bottom:none}.navbar .navbar-nav li .dropdown-menu a{border:none}.navbar .navbar-nav li .dropdown-menu a:hover,.navbar .navbar-nav li .dropdown-menu a:active,.navbar .navbar-nav li .dropdown-menu a:focus{border:none}.navbar .navbar-nav li a{display:inline-block}.navbar-inverse .no-pad{padding:0 0 !important}.pre-footer .news-single{margin-bottom:35px}.no-js .banner-wrapper .banner-image-container,.no-js .banner-wrapper .banner-content-wrapper{display:none}.no-js .banner-wrapper .banner__spin{display:block;min-height:300px}.no-js .banner-wrapper .banner__spin i{position:absolute;display:inline-block;left:0;right:0;top:0;bottom:0;margin:auto;width:50px;height:50px}.js .banner-wrapper .banner__spin{display:none}.banner-content-slide{padding:10px 20px 20px}.banner-content-wrapper .caption{padding-top:25px}.navbar-header.text-center{display:none}a.ubermenu-target{display:inline-block !important;font-family:"Proxima Nova-Bold";font-style:normal;font-weight:700 !important;font-size:17px;padding:15px 30px !important;text-shadow:1px 1px 1px rgba(57,57,57,0.9);text-transform:uppercase !important}.ubermenu-sub-indicators .ubermenu-has-submenu-drop>.ubermenu-target:after{margin-top:-10px !important}.ubermenu-submenu{background:#f2672a !important;border:0 !important}.ubermenu-submenu a.ubermenu-target{font-size:15px !important;font-weight:100 !important;color:#fff !important;text-shadow:none}.ubermenu-submenu .is_uber_head{padding:14px 11px !important;text-shadow:1px 1px 1px rgba(0,0,0,0.6) !important;border:0 !important;position:relative !important;color:#fff !important;font-size:15px;text-transform:uppercase !important}.ubermenu-submenu .is_uber_head:after{content:'';position:absolute;bottom:0;left:0;right:0;width:90%;height:2px;background:rgba(255,255,255,0.8);margin:auto}.ubermenu-submenu li a:before{content:'> '}.ubermenu-submenu .ubermenu-submenu li a{font-size:13px !important;padding:0px 16px !important}.ubermenu-submenu .ubermenu-submenu .ubermenu-submenu li a{text-transform:none !important;padding-left:25px !important}.ubermenu-submenu .is_uber_head:before{display:none !important}.ubermenu .ubermenu-submenu-id-8932>.ubermenu-column+.ubermenu-column:not(.ubermenu-clear-row){border:0 !important}.is_not_uber_head+ul.ubermenu-submenu a:before{display:none !important}.ubermenu .ubermenu-target-text{color:#fff !important}@media screen and (max-width: 991px){a.ubermenu-target{font-size:14px;padding:16px 20px !important}.ubermenu-sub-indicators .ubermenu-has-submenu-drop>.ubermenu-target:after{margin-top:-8px !important;right:5px !important}}@media screen and (max-width: 959px){.navbar-collapse.collapse{display:block}.navbar-collapse.collapse .ubermenu-responsive-toggle-main{background:#f2672a;text-transform:uppercase;font-weight:bold;border:0;padding:14px;text-align:center;font-size:18px}.ubermenu-nav .ubermenu-item{min-width:auto !important;width:100% !important;float:none !important}.ubermenu-responsive-default.ubermenu-responsive{background:#22225c !important}.ubermenu-nav .ubermenu-item a{display:block !important}.ubermenu-responsive-default.ubermenu-responsive.ubermenu-has-border .ubermenu-nav .ubermenu-item .ubermenu-submenu.ubermenu-submenu-drop{left:0 !important;margin-left:1px}.ubermenu-retractor.ubermenu-retractor-mobile{color:#ffffff}}.set-columns-2{-webkit-column-count:2;-moz-column-count:2;column-count:2}.banner-wrapper{position:relative}.banner-wrapper .banner-image-container::before{background:-moz-linear-gradient(left, rgba(19,25,95,0) 40%, rgba(19,25,95,0.72) 62%, #13195f 81%);background:-webkit-linear-gradient(left, rgba(19,25,95,0) 40%, rgba(19,25,95,0.72) 62%, #13195f 81%);background:linear-gradient(to right, rgba(19,25,95,0) 40%, rgba(19,25,95,0.72) 62%, #13195f 81%);bottom:0;content:" ";left:0;position:absolute;right:0;top:0;z-index:1}.banner-wrapper .banner-content-container{background:rgba(0,0,0,0.7)}.banner-wrapper .banner-content-wrapper{width:100%;position:absolute;top:15%;right:0;z-index:1}.banner-wrapper .banner-content-wrapper form{background:rgba(255,255,255,0.3);margin-top:25px}.banner-wrapper .banner-content-wrapper form:before{background:#f2672a;background:-moz-radial-gradient(center, ellipse cover, #f2672a 0%, #fff 100%);background:-webkit-radial-gradient(center, ellipse cover, #f2672a 0%, #fff 100%);background:radial-gradient(ellipse at center, #f2672a 0%, #fff 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2672a', endColorstr='#ffffff',GradientType=1 );bottom:0;content:" ";left:15px;opacity:0.7;position:absolute;right:15px;top:25px;z-index:-1}.banner-wrapper .banner-content-wrapper form .gform_heading{background:#f2672a;padding:12px;margin-bottom:15px}.banner-wrapper .banner-content-wrapper form .gform_heading .fa.fa-pencil{font-size:25.98px;float:left;padding:0 16px}.banner-wrapper .banner-content-wrapper form .gform_heading h3{color:#fff;font-family:'Proxima Nova-Bold';font-style:normal;font-weight:700;font-size:30px;text-transform:uppercase}.banner-wrapper .banner-content-wrapper form .gform_body{padding:0 15px}.banner-wrapper .banner-content-wrapper form .gform_body ul li{overflow:hidden;margin-bottom:5px;width:50%;float:left;padding:0 5px}.banner-wrapper .banner-content-wrapper form .gform_body ul li:first-child,.banner-wrapper .banner-content-wrapper form .gform_body ul li:nth-child(4){width:100%;float:none}.banner-wrapper .banner-content-wrapper form .gform_body ul li label{color:#fff;float:none;font-size:14px;padding:5px 0;margin:0;text-transform:uppercase;width:100%}.banner-wrapper .banner-content-wrapper form .gform_body ul li .ginput_container{float:none;width:100%}.banner-wrapper .banner-content-wrapper form .gform_body ul li .gfield_required{display:none}.banner-wrapper .banner-content-wrapper form .gform_body ul li input{width:100%;height:35px;border:medium none;padding:5px 10px}.banner-wrapper .banner-content-wrapper form .gform_body ul li textarea{width:100%;height:80px;border:medium none;padding:5px 10px}.banner-wrapper .banner-content-wrapper form .gform_footer{padding-right:19px}.banner-wrapper .slick-dots{background:transparent;position:absolute;bottom:20px}.banner-wrapper h2.title{color:#fff;font-family:'Proxima Nova-Extrabold';font-style:normal;font-weight:700;font-size:40px;line-height:38px;max-height:75px;overflow:hidden;text-transform:uppercase}.banner-wrapper .banner-content-slide p{color:#fff;font-size:18px;max-height:108px;overflow:hidden}.banner-wrapper .banner-content-slide a.btn{color:#ff8f5e;font-family:'Proxima Nova-Bold';font-style:normal;font-weight:700;font-size:16px;margin:0;padding:0;text-transform:uppercase}.gform_widget>.widget-title{display:none}.slick-next.slick-arrow,.slick-prev.slick-arrow{border:none;color:transparent;height:177px;position:absolute;top:28%;width:21px;z-index:1}.slick-prev.slick-arrow{background:url("../images/slide-arrow-left.png");left:22px;background-repeat:no-repeat !important}.slick-next.slick-arrow{background:url("../images/slide-arrow-right.png");right:22px;background-repeat:no-repeat !important}.featured-products{padding:60px 0 120px}.featured-products h2{color:#13195d;font-size:40px;text-align:center;text-transform:uppercase;margin-bottom:40px}.featured-products h2 span{color:#f2672a}.featured-products .product-single{float:left;margin:0 15px;max-width:310px;text-align:center}.featured-products .product-single .feat-img{border:1px solid #e4e4e4;height:292px;text-align:center}.featured-products .product-single .feat-img img{margin:0 auto;max-width:100%;position:relative;top:50%;transform:translateY(-50%);-webkit-transform:translatey(-50%);-moz-transform:translatey(-50%);-o-transform:translatey(-50%)}.featured-products .product-single h6{color:#13195d;font-size:18px;margin:24px 0 20px;height:40px;overflow:hidden;text-transform:uppercase}.featured-products .product-single span{color:#f2672c;display:block;font-family:'Montserrat-Black';font-style:normal;font-size:45px}.featured-products .slick-next.slick-arrow,.featured-products .slick-prev.slick-arrow{top:12%;background-repeat:no-repeat !important}.featured-products .slick-prev.slick-arrow{left:55px}.featured-products .slick-next.slick-arrow{right:55px}.featured-products .products{padding:0 8%}.employment-form .gform_body ul li input:focus,.employment-form .gform_body ul li .textarea:focus{border:1px solid #12185e !important}.leadins .single-leadin{padding:0}.leadins .single-leadin img.size-leadin_img{width:100%;height:auto;-webkit-filter:grayscale(100%);filter:grayscale(100%);opacity:0}.leadins .single-leadin .leadin-content{width:100%;height:100%;padding:8%;position:absolute;right:0;bottom:0;z-index:1}.leadins .single-leadin .leadin-content h2{color:#fff;font-size:40px;text-transform:capitalize;margin-bottom:20px;max-height:88px;margin-top:40px;overflow:hidden}.leadins .single-leadin .leadin-content a.readmore{bottom:18%;color:#fff;font-family:'Proxima Nova-Bold';font-style:normal;font-weight:700;font-size:20px;position:absolute;text-transform:uppercase}.leadins .single-leadin.lead-1 .leadin-content:before{background:-moz-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,153,0,0.22) 1%, rgba(255,153,0,0.27) 12%, rgba(255,153,0,0.3) 13%, rgba(255,153,0,0.36) 21%, rgba(255,153,0,0.36) 24%, rgba(255,153,0,0.4) 27%, rgba(255,153,0,0.4) 29%, rgba(255,153,0,0.54) 46%, rgba(255,153,0,0.64) 60%, rgba(255,153,0,0.7) 77%, rgba(255,153,0,0.7) 92%, rgba(255,153,0,0.68) 100%);background:-webkit-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,153,0,0.22) 1%, rgba(255,153,0,0.27) 12%, rgba(255,153,0,0.3) 13%, rgba(255,153,0,0.36) 21%, rgba(255,153,0,0.36) 24%, rgba(255,153,0,0.4) 27%, rgba(255,153,0,0.4) 29%, rgba(255,153,0,0.54) 46%, rgba(255,153,0,0.64) 60%, rgba(255,153,0,0.7) 77%, rgba(255,153,0,0.7) 92%, rgba(255,153,0,0.68) 100%);background:linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,153,0,0.22) 1%, rgba(255,153,0,0.27) 12%, rgba(255,153,0,0.3) 13%, rgba(255,153,0,0.36) 21%, rgba(255,153,0,0.36) 24%, rgba(255,153,0,0.4) 27%, rgba(255,153,0,0.4) 29%, rgba(255,153,0,0.54) 46%, rgba(255,153,0,0.64) 60%, rgba(255,153,0,0.7) 77%, rgba(255,153,0,0.7) 92%, rgba(255,153,0,0.68) 100%)}.leadins .single-leadin.lead-2 .leadin-content:before{background:-moz-linear-gradient(left, rgba(0,174,239,0.24) 0%, rgba(0,174,239,0.23) 71%, rgba(0,174,239,0.24) 76%, rgba(0,174,239,0.24) 100%);background:-webkit-linear-gradient(left, rgba(0,174,239,0.24) 0%, rgba(0,174,239,0.23) 71%, rgba(0,174,239,0.24) 76%, rgba(0,174,239,0.24) 100%);background:linear-gradient(to right, rgba(0,174,239,0.24) 0%, rgba(0,174,239,0.23) 71%, rgba(0,174,239,0.24) 76%, rgba(0,174,239,0.24) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#3d00aeef', endColorstr='#3d00aeef',GradientType=1 )}.leadins .single-leadin.lead-3 .leadin-content:before{background:-moz-linear-gradient(left, rgba(221,183,37,0.22) 0%, rgba(221,183,37,0.23) 100%);background:-webkit-linear-gradient(left, rgba(221,183,37,0.22) 0%, rgba(221,183,37,0.23) 100%);background:linear-gradient(to right, rgba(221,183,37,0.22) 0%, rgba(221,183,37,0.23) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#38ddb725', endColorstr='#3bddb725',GradientType=1 )}.leadins .single-leadin.lead-4 .leadin-content:before{background:-moz-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(43,182,115,0.22) 1%, rgba(43,182,115,0.27) 12%, rgba(43,182,115,0.3) 13%, rgba(43,182,115,0.36) 21%, rgba(43,182,115,0.36) 24%, rgba(43,182,115,0.4) 27%, rgba(43,182,115,0.4) 29%, rgba(43,182,115,0.54) 46%, rgba(43,182,115,0.64) 60%, rgba(43,182,115,0.7) 77%, rgba(43,182,115,0.7) 92%, rgba(43,182,115,0.68) 100%);background:-webkit-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(43,182,115,0.22) 1%, rgba(43,182,115,0.27) 12%, rgba(43,182,115,0.3) 13%, rgba(43,182,115,0.36) 21%, rgba(43,182,115,0.36) 24%, rgba(43,182,115,0.4) 27%, rgba(43,182,115,0.4) 29%, rgba(43,182,115,0.54) 46%, rgba(43,182,115,0.64) 60%, rgba(43,182,115,0.7) 77%, rgba(43,182,115,0.7) 92%, rgba(43,182,115,0.68) 100%);background:linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(43,182,115,0.22) 1%, rgba(43,182,115,0.27) 12%, rgba(43,182,115,0.3) 13%, rgba(43,182,115,0.36) 21%, rgba(43,182,115,0.36) 24%, rgba(43,182,115,0.4) 27%, rgba(43,182,115,0.4) 29%, rgba(43,182,115,0.54) 46%, rgba(43,182,115,0.64) 60%, rgba(43,182,115,0.7) 77%, rgba(43,182,115,0.7) 92%, rgba(43,182,115,0.68) 100%)}.leadins .single-leadin.lead-5 .leadin-content:before{background:-moz-linear-gradient(left, rgba(102,51,153,0.24) 0%, rgba(102,51,153,0.23) 71%, rgba(102,51,153,0.24) 76%, rgba(102,51,153,0.24) 100%);background:-webkit-linear-gradient(left, rgba(102,51,153,0.24) 0%, rgba(102,51,153,0.23) 71%, rgba(102,51,153,0.24) 76%, rgba(102,51,153,0.24) 100%);background:linear-gradient(to right, rgba(102,51,153,0.24) 0%, rgba(102,51,153,0.23) 71%, rgba(102,51,153,0.24) 76%, rgba(102,51,153,0.24) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#3d00aeef', endColorstr='#3d00aeef',GradientType=1 )}.leadins .second .leadin-content{background:rgba(165,154,0,0.5)}.content-wrapper{background:url("../images/background.jpg") no-repeat scroll 0 0/cover}.content-wrapper .page-content{background:#fff;width:100%;height:auto;overflow:hidden}.content-wrapper .main-content{margin-top:70px;padding-bottom:0}.content-wrapper .main-content h1.page-title{color:#f2672a;margin:0;padding-bottom:30px;padding-top:50px;text-align:center;font-weight:700}.content-wrapper .news-letter{border:none}.content-wrapper .news-letter .signup{background-position:100px top;border:medium none;margin:0;padding-left:34%;padding-bottom:3.7%}.content-wrapper .news-letter .signup form{overflow:hidden}.content-wrapper .news-letter .signup form h3.gform_title{color:#fff;font-size:30px;margin:20px 0 16px;text-transform:uppercase}.content-wrapper .news-letter .signup form .gform_body{float:left;width:75%}.content-wrapper .news-letter .signup form .gform_body ul{margin:0 -15px}.content-wrapper .news-letter .signup form .gform_body ul li{float:left;padding:0 15px;width:50%}.content-wrapper .news-letter .signup form .gform_body ul li input{margin:5px 0}.content-wrapper .news-letter .signup form .gform_footer{float:left;padding:0 0 0 30px;text-align:left;width:25%}.pre-footer{background:#191919;padding:50px 0 35px}.pre-footer h3{color:#fff;font-size:22px;margin:44px 0 20px;text-transform:uppercase}.pre-footer .video{background:url("../images/video-bg.jpg");background-size:cover;background-repeat:no-repeat;padding:26% 0}.pre-footer .feat-image{float:left;width:30%}.pre-footer .content{float:left;width:70%}.pre-footer .content h6{color:#fff;line-height:24px;margin-bottom:0;margin-top:0}.pre-footer .content p{color:#fff;font-family:Proxima Nova-Regular;font-size:14px;font-style:italic;line-height:24px}.pre-footer .content span{color:#f2672a}.pre-footer .social__icons{clear:both;padding-top:30px;text-align:left}.pre-footer .social__icons h4{color:#fff;font-size:22px;margin-bottom:20px;text-transform:uppercase}.pre-footer .social__icons a{border:3px solid #f2672a;margin:0 25px 0 0;opacity:1;display:inline-block;width:32px;height:32px;line-height:21px;text-align:center}.pre-footer .social__icons a:last-child{margin-right:0}.pre-footer .social__icons a.youtube{padding:2px 4px}.pre-footer .social__icons i{color:#f2672a}.pre-footer .news-single h6{color:#fff;font-family:'Proxima Nova-Bold';font-style:normal;font-weight:700;font-size:17px;text-transform:uppercase;line-height:20px;overflow:hidden;max-height:20px}.pre-footer .news-single h6 a{color:#fff}.pre-footer .news-single p{color:#a0a0a0;font-size:15px;line-height:24px}.pre-footer .news-single span{color:#f2672a}.pre-footer .get-in-touch{border-left:1px solid #242424;border-right:1px solid #242424;color:#c1c1c1}.pre-footer .get-in-touch p{color:#c1c1c1;font-size:15px;line-height:24px}.pre-footer .get-in-touch .contact-details a{color:#fff;display:block;font-family:'Proxima Nova-Bold';font-style:normal;font-weight:700;font-size:15px;line-height:24px;margin:30px 0}.pre-footer .get-in-touch .contact-details a:last-child{margin-bottom:5px}.pre-footer .get-in-touch .contact-details a.phone,.pre-footer .get-in-touch .contact-details a.email{width:auto}.pre-footer .get-in-touch .contact-details i{color:#f2672a;font-size:20px;padding-right:5px}.pre-footer .get-in-touch .contact-details .fa-phone{font-size:25px}.pre-footer .get-in-touch .contact-details .fa-map-marker{font-size:25px;padding-left:4px}.pre-footer .members{border-top:1px solid #242424}.pre-footer .members h5{color:#d4d4d4;padding:12% 0 0 16%;text-transform:uppercase}.pre-footer .members .logos{margin:40px 0;width:100%;overflow:hidden}.pre-footer .members .logos img{max-width:100%;max-height:100%;padding:0;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.pre-footer .members .logos .sms_logo{height:120px;margin-bottom:10px;position:relative}.pre-footer .members .logos span{display:block;font-size:22px;display:block;text-align:center;color:#fff;font-family:"Proxima Nova-Bold",Helvetica,Arial,sans-serif;text-transform:uppercase}.home .pre-footer{border-top:7px solid #212121;margin-top:-90px;padding:115px 0 15px}a.see-more{background:#202ba8;color:#fff;float:left;font-family:'Proxima Nova-Bold';font-style:normal;font-weight:700;font-size:14px;margin-top:15px;padding:15px 20px;text-transform:uppercase}a.see-more:hover{background:#f26729}.news-letter{border-left:1px solid #242424;border-right:1px solid #242424}.news-letter .signup{background:#22225c url("../images/newsletter-bg.png") no-repeat scroll -40px 192px;margin-top:24px;padding:15px}.news-letter .signup h3.gform_title{margin:5px 0 38px}.news-letter .signup label{display:none}.news-letter .signup ul li input{background:#dee1ff;border:1px solid #b5b9df;color:#22225c;font-family:'Proxima Nova-Bold';font-style:normal;font-weight:700;font-size:15px;height:41px;margin-bottom:18px;padding:10px;width:100%}.news-letter .signup .gform_footer{padding:46px 0 37px;text-align:right}.news-letter .signup .gform_footer .gform_button.button{background:#f2672a;border:none;color:#fff;font-family:'Proxima Nova-Bold';font-style:normal;font-weight:700;font-size:15px;padding:15px 25px;border-radius:0px !important;text-transform:uppercase;width:auto}.news-letter .signup .gform_footer .gform_button.button:hover{background:#f26729}.news-letter ::-moz-placeholder{color:#22225c;opacity:1;text-transform:uppercase}.news-letter ::-webkit-input-placeholder{color:#22225c;opacity:1;text-transform:uppercase}.news-letter ::-ms-input-placeholder{color:#22225c;opacity:1;text-transform:uppercase}.video a{background:#22225c;color:#fff;display:block;font-family:'Proxima Nova-Bold';font-style:normal;font-weight:700;font-size:26px;height:95px;line-height:30px;margin:0 auto;padding:20px 120px 20px 15px;position:relative;text-transform:uppercase;width:294px}.video a:hover{background:#0c1040}.video a:hover span{background:#f26729}.video a span{background:#f2672a;font-size:37.31px;height:95px;padding:30px 40px;position:absolute;right:0;top:0;width:100px;color:#fff}.banner-content-wrapper .video a{height:89px;margin:46px 0 0;padding:30px 0 0 45px;width:456px}.banner-content-wrapper .video span{height:89px}.footer{background:#000;font-family:Proxima Nova-Regular;color:#fff;font-size:12px;padding:40px 0;line-height:1.4}.footer a{color:#fff}.footer__menu ul{margin:0;padding:0}.footer__menu ul li{border-left:1px solid #4b4b4b;display:block;float:left;list-style:none;margin:0;padding:0 10px}.footer__menu ul li:first-child{border-left:none;padding-left:0}.footer__badge{text-align:right}.footer__badge span{margin-right:8px;display:inline-block}.main-content .container>.row{position:relative;z-index:99}.main-content{padding-bottom:60px;position:relative;z-index:0}.main-content:before{background:rgba(255,255,255,0.7);content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.main-content h1.page-title{line-height:48px;margin:55px 0 20px;padding:0 15px;font-weight:700;text-transform:uppercase}.main-content h1.page-title.page-breadcrumbs{margin-bottom:0}.main-content img.feat-img{float:left;margin:0 30px 18px 0}.main-content .page-content h2{font-size:25px;margin-bottom:7px;margin-top:0}.main-content .page-content ul li{line-height:36px;position:relative;padding-left:20px;overflow:hidden}.main-content .page-content ul li:before{color:#f2672a;content:"\f138";font-family:Fontawesome;padding-right:0;width:17px;height:17px;position:absolute;left:0;margin:auto;line-height:18px}.main-content a{color:#f2672a}.main-content .page-content ul li::before{top:9px}.sidebar .form,.get-quote .form{background:#d9d598;background:-moz-linear-gradient(top, #d9d598 0%, #d0cc93 0%, #fbcdb9 0%, #f58858 63%, #f58858 87%, #f7a17b 100%);background:-webkit-linear-gradient(top, #d9d598 0%, #d0cc93 0%, #fbcdb9 0%, #f58858 63%, #f58858 87%, #f7a17b 100%);background:linear-gradient(to bottom, #d9d598 0%, #d0cc93 0%, #fbcdb9 0%, #f58858 63%, #f58858 87%, #f7a17b 100%)}.sidebar .form .gform_heading,.get-quote .form .gform_heading{background:#22225c}.sidebar .form .gform_heading h3,.get-quote .form .gform_heading h3{color:#fff;font-size:22px;margin:0 0 5px;padding:22px 6px;text-align:center;text-transform:uppercase}.sidebar .form .gform_heading .fa-pencil,.get-quote .form .gform_heading .fa-pencil{padding-right:6px}.sidebar .form .validation_error,.get-quote .form .validation_error{padding:0 15px}.sidebar .form .gform_validation_error .gform_body,.get-quote .form .gform_validation_error .gform_body{padding:5px 15px 10px}.sidebar .form .gform_body,.get-quote .form .gform_body{padding:25px 15px 10px}.sidebar .form .gform_body .gfield_required,.get-quote .form .gform_body .gfield_required{display:none}.sidebar .form .gform_body label,.get-quote .form .gform_body label{color:#fff;font-size:18px;font-family:"Proxima Nova-Regular";text-transform:uppercase;font-weight:900}.sidebar .form .gform_body ul li,.get-quote .form .gform_body ul li{margin-bottom:12px}.sidebar .form .gform_body ul li input,.sidebar .form .gform_body ul li textarea,.get-quote .form .gform_body ul li input,.get-quote .form .gform_body ul li textarea{border:none;height:35px;padding:5px;width:100%}.get-quote .form .gform_body ul>li{width:25%;float:left;padding:0 15px}.get-quote .form .gform_body ul>li:nth-child(3){float:right;width:50%}.get-quote .form .gform_body{float:none !important}.faq .sidebar .form .gform_heading h3{margin:0 0 5px}.get-quote .form{background:#d9d598;background:-moz-linear-gradient(left, #d9d598 0%, #d0cc93 0%, #fbcdb9 0%, #f58858 63%, #f58858 87%, #f7a17b 100%);background:-webkit-linear-gradient(left, #d9d598 0%, #d0cc93 0%, #fbcdb9 0%, #f58858 63%, #f58858 87%, #f7a17b 100%);background:linear-gradient(to right, #d9d598 0%, #d0cc93 0%, #fbcdb9 0%, #f58858 63%, #f58858 87%, #f7a17b 100%)}.get-quote .form .gform_heading h3{padding-left:15px;text-align:left}.get-quote .form .gform_body{padding:25px 8px 10px}.get-quote .form .gform_body ul li{padding:0 7px}.get-quote .form .gform_body ul li textarea{height:109px;resize:none}.get-quote .form .gform_body ul li:nth-child(3){float:right}.gform_footer{padding:0 15px 30px;text-align:right}.product-cat .feat-img img{max-width:100%;max-height:150px}.gform_footer .gform_button,a.view-product,.woocommerce .gform_footer .gform_button{background:#22225c url("../images/submit-button.jpg") no-repeat scroll right top;font-family:"Proxima Nova-Bold";border:0px;border-radius:0px !important;color:#fff;font-size:16px;font-weight:700;padding:12px 15px;text-align:left;text-transform:capitalize;width:129px}.gform_footer .gform_button:hover,a.view-product:hover,.woocommerce .gform_footer .gform_button:hover{background:#0c1040 url("../images/submit-button-hover.jpg") no-repeat scroll right top}a.view-product{display:block;margin:25px auto 0;width:180px;position:relative;z-index:5}.featured-products a.view-product{transition:all 0.5s ease-out;-webkit-transition:all 0.5s ease-out;-moz-transition:all 0.5s ease-out}.featured-products a.view-product:before{content:'';width:0%;height:100%;position:absolute;left:0;top:0;z-index:-1;background-color:#0c1040;transition:all 0.5s ease-out;-webkit-transition:all 0.5s ease-out;-moz-transition:all 0.5s ease-out}.featured-products a.view-product:hover:before{width:70%;transition:all 0.5s ease-out;-webkit-transition:all 0.5s ease-out;-moz-transition:all 0.5s ease-out}#accordion .panel-title{font-family:'Proxima Nova-Bold';font-style:normal;font-weight:700;font-size:18px}#accordion .panel-body{border:none;padding:0 12px 30px}#accordion.panel-group{margin-bottom:0}.panel-group .panel+.panel{margin-top:0}.panel-group .panel{border-radius:0}.panel{border:none;box-shadow:none}.panel.panel-default:last-child{border:none}.panel-default>.panel-heading{background-color:#fff;margin-bottom:20px;padding:0}.panel-title a.collapsed{background:#22225c}.panel-title a{background:#f2672a;color:#fff;display:block;padding:16px 35px 16px 13px;text-decoration:none;position:relative}.panel-title a:hover{background:#f26729}.panel-title a::after,.panel-title a.collapsed::after{color:#fff;content:"\f00d";float:right;font-family:FontAwesome;font-size:20px;position:absolute;right:20px;top:50%;transform:translateY(-50%);-webkit-transform:translatey(-50%);-moz-transform:translatey(-50%);-o-transform:translatey(-50%)}.panel-title a.collapsed::after{content:"\f067"}.woocommerce-sidebar__productcat h2,.training__sidebar h2{background:#22225c none repeat scroll 0 0;color:#fff;font-size:24px;margin:0 0 1px;padding:20px 15px;text-transform:uppercase}.woocommerce-sidebar__productcat ul li a,.training__sidebar ul li a{background:#000045;border-bottom:1px solid #fff;color:#fff;display:block;font-family:'Proxima Nova-Bold';font-style:normal;font-weight:700;font-size:16px;padding:15px 25px 15px 15px;position:relative;text-transform:uppercase}.woocommerce-sidebar__productcat ul li a:after,.training__sidebar ul li a:after{content:"\f054";float:right;font-family:Fontawesome;position:absolute;right:15px;top:50%;transform:translateY(-50%);-webkit-transform:translatey(-50%);-moz-transform:translatey(-50%);-o-transform:translatey(-50%)}.product-cat.listings .feat-img .list_fimg{display:block;width:100%;height:250px}.product-cat.listings .feat-img .list_fimg img{position:relative;top:50%;transform:translatey(-50%);-webkit-transform:translatey(-50%);-moz-transform:translatey(-50%);-o-transform:translatey(-50%);max-height:250px}.product-cat{border:1px solid #22225c;margin-bottom:45px}.product-cat .feat-img{overflow:hidden;text-align:center}.product-cat .feat-img img{max-width:100%}.product-cat .details{background:#f2f2f2 none repeat scroll 0 0;padding:28px 10px 20px}.product-cat .details .title{display:table;width:100%;height:45px}.product-cat .details .title h5{color:#22225c;display:block;font-size:20px;height:36px;margin:0;overflow:hidden;text-align:center;text-transform:uppercase;vertical-align:middle}.product-cat .details a.view-product{margin:15px auto 0;width:147px;font-size:15px;padding-left:8px}.product-cat.listings .details{overflow:hidden;padding:24px 10px}.product-cat.listings .details .title{margin-bottom:5px}.product-cat.listings .details a.view-product{background-color:#22225c;font-size:14px;margin:15px 0 0;padding:13px 8px 13px 6px;position:relative;width:136px}.product-cat.listings .details a.view-product:hover{background-color:#0c1040}.product-cat.listings .details a.view-product:hover span{background-color:#ee743f}.product-cat.listings .details a.view-product span{background:#f2672a;display:block;font-size:22px;height:100%;padding:5px 12px;position:absolute;right:0;top:0;width:36px}.product-cat.listings .details a.see-more,.product-cat.listings .details .wc-forward{background:#22225c;color:#fff;padding:10px 15px;text-transform:capitalize;width:auto}.product-cat.listings .details a.see-more:hover,.product-cat.listings .details .wc-forward:hover{background:#ee743f}.product-cat.listings .details a.see-more.added{display:none !important}.product-cat.listings .details h5{text-align:left;font-size:16px}.product-cat.listings .details h5 .count{display:none}.product-cat.listings .details .description{height:55px;overflow:hidden}.product-cat.listings .details .description p{line-height:18px}.products-list .type-product .product-cat.listings .details a.view-product{background-image:none}.woocommerce-error li:before{content:none !important}.wrapper .product-single .product-thumbs .main-thumb{border:1px solid #22225c;height:261px;text-align:center}.wrapper .product-single .product-thumbs .main-thumb img{max-width:100%;text-align:center;position:relative;top:50%;transform:translatey(-50%);-webkit-transform:translatey(-50%);-moz-transform:translatey(-50%);-o-transform:translatey(-50%);max-height:250px}.wrapper .product-single .single-thumbs{margin-right:-3%;margin-top:8px}.wrapper .product-single .thumb{border:1px solid #22225c;float:left;height:82px;margin-bottom:8px;margin-right:3%;width:30.333%}.wrapper .product-single .thumb img{max-width:100%;text-align:center;position:relative;top:50%;transform:translatey(-50%);-webkit-transform:translatey(-50%);-moz-transform:translatey(-50%);-o-transform:translatey(-50%)}.wrapper .product-single select{background:#fff url("../images/dropdown.jpg");background-repeat:no-repeat;background-position:right;background-size:contain;-webkit-appearance:none;border-radius:0px !important;-moz-appearance:none;border:1px solid #22225c;color:#929292;font-size:16.28px;height:42px;padding:8px;width:140px}.wrapper .product-single .single_add_to_cart_button{background:#22225c;color:#fff;display:block;font-size:22.13px;font-family:"Montserrat";font-weight:700;margin-bottom:40px;padding:14px;text-align:center;text-transform:capitalize;width:265px}.wrapper .product-single .single_add_to_cart_button:hover{background:#f2672a}.wrapper .product-single .varients ul{padding-left:15px}.wrapper .product-single .varients ul li{padding-left:0px;display:inline-block;margin:0 15px;vertical-align:top !important;max-width:185px;min-width:115px}.wrapper .product-single .varients ul li:before{display:none}.wrapper .product-single .varients ul li.size,.wrapper .product-single .varients ul li.color{width:182px}.wrapper .product-single .varients ul li.qty{width:115px;margin:0 30px}.wrapper .product-single .varients ul li select{width:100%;border-radius:0px !important;font-size:17px;line-height:26px}.wrapper .product-single .varients ul li label{color:#22225c;display:block;font-family:'Montserrat';font-style:normal;font-weight:700 !important;font-size:20px;font-weight:normal;line-height:normal;text-transform:capitalize}.wrapper .product-single .varients ul li:first-child{margin-left:0px}.wrapper .product-single .varients ul li:last-child{margin-right:0px}.product-single .product-single{padding-right:0px}.top_pagination a.page-first:first-child,.top_pagination a.page-last:last-child{display:none}.main-content .page-content .related-products{border:1px solid #f2672a;margin:35px 0 60px}.main-content .page-content .related-products h2{background:#f2672a;color:#fff;font-family:'Montserrat';font-style:normal;font-weight:700;font-size:22px;padding:19px;text-transform:uppercase}.main-content .page-content .related-products .single-product{max-width:165px;margin:0 40px}.main-content .page-content .related-products .single-product .product-cat{border:none}.main-content .page-content .related-products .single-product .feat-img{border:1px solid #22225c;height:165px}.main-content .page-content .related-products .single-product .product-cat.listings .details{background:none;padding:0;text-align:center}.main-content .page-content .related-products .single-product .product-cat.listings .details .description{overflow:hidden}.main-content .page-content .related-products .single-product .product-cat.listings .details h5{text-align:center;margin-top:15px;text-transform:none}.main-content .page-content .related-products .single-product .product-cat.listings .details a.see-more,.main-content .page-content .related-products .single-product .product-cat.listings .details .wc-forward{border-radius:0;display:block;float:none;font-size:14px;margin:10px auto 5px;padding:15px;width:140px}.main-content .page-content .related-products .product-slide{padding:40px 50px 10px 60px}.product-cat.listings .details .description p{font-size:16px;line-height:18px}.product-cat .listings .details a.view-product,.sidebar a.view-product,.employment a.view-product{background:#22225c;font-size:15px;margin:15px 0 0;padding:10px 8px;position:relative;width:136px;position:relative;transition:all 0.5s ease-out;-webkit-transition:all 0.5s ease-out;-moz-transition:all 0.5s ease-out;z-index:5;position:relative}.product-cat .listings .details a.view-product:before,.sidebar a.view-product:before,.employment a.view-product:before{content:'';width:0%;height:100%;position:absolute;left:0;top:0;z-index:-1;background-color:#0c1040;transition:all 0.5s ease-out;-webkit-transition:all 0.5s ease-out;-moz-transition:all 0.5s ease-out}.product-cat .listings .details a.view-product:hover:before,.sidebar a.view-product:hover:before,.employment a.view-product:hover:before{width:100%}.product-cat .listings .details a.view-product:hover span,.sidebar a.view-product:hover span,.employment a.view-product:hover span{background:#ee743f}.product-cat .listings .details a.view-product span,.sidebar a.view-product span,.employment a.view-product span{background:#f2672a;display:block;font-size:22px;height:100%;padding:5px 12px;position:absolute;right:0;top:0;width:36px}.sidebar a.view-product{font-size:20px;margin:0 0 30px;padding:17px 15px;text-transform:none;width:100%}.sidebar a.view-product span{padding:15px 22px;width:60px}.woocommerce-pagination{margin:20px 0 30px}.woocommerce-pagination ul.page-numbers{text-align:right}.woocommerce-pagination ul.page-numbers li{display:inline-block;padding-left:0}.woocommerce-pagination ul.page-numbers li:before{display:none}.woocommerce-pagination ul.page-numbers li a{color:#22225c;font-family:'Proxima Nova-Bold';font-style:normal;font-weight:700;font-size:15px;line-height:19px;margin-left:15px;text-transform:uppercase}.woocommerce-pagination ul.page-numbers li a:hover i{color:#22225c}.woocommerce-pagination ul.page-numbers span,.woocommerce-pagination ul.page-numbers a:hover{color:#f2672a}.woocommerce-pagination ul.page-numbers .fa-caret-right.first,.woocommerce-pagination ul.page-numbers .fa-caret-left.second{padding-right:6px}.woocommerce-pagination ul.page-numbers .page-numbers.current{margin-left:15px}.woocommerce-pagination.down{margin:5px 0 40px}.breadcrumbs{color:#f2672a;font-family:Proxima Nova-Bold;font-style:Italic;font-size:12px;margin-bottom:20px;padding-left:15px}.breadcrumbs a{color:#888888}.breadcrumbs .breadcrumbs span{padding:0 5px}a.pdf{display:inline-block;font-family:Proxima Nova-Regular;font-size:20px;font-weight:700;margin-bottom:25px;text-transform:uppercase}a.pdf .fa-arrow-circle-o-down{color:#22225c;padding-right:10px}.post-loop{margin-top:40px}.post-loop .single{margin-bottom:40px;overflow:hidden;width:100%}.post-loop .single:last-child{margin-bottom:0}.post-loop .feat-img{float:left;width:20%}.post-loop .feat-img img{max-width:100%;margin-top:4px}.post-loop .post-content{width:80%;float:left;padding-left:25px}.post-loop .post-content h3{margin-top:0;margin-bottom:6px;text-transform:uppercase;color:#f2672a}.post-loop .post-content span{color:#f2672a}.post-loop .post-content a.view-product{margin:0;width:156px}.post-loop.news-list .post-content h3{color:#f2672a;font-size:23px;height:26px;margin-bottom:9px;overflow:hidden}a.links{color:#22225c;font-family:'Proxima Nova-Bold';font-style:normal;font-weight:700}a.links .fa-chevron-circle-right{padding-right:5px}.single-services h3{margin-top:0}.single-services h4{color:#22225c;margin-bottom:5px}.single-services .post-content p{line-height:19px}.project-management-single .post-loop{margin:0}.project-management-single .post-loop .post-content h3{text-transform:none;color:#f2672a}.project-management-single .post-loop .single{margin-bottom:35px}.project-management-single .post-loop .single i{color:#f2672a}.employment{width:100%;height:auto;overflow:hidden;margin-top:30px}.employment h3,.employment .post-loop{margin-top:0}.employment a.view-product{float:left;margin:0;padding:14px 40px;width:278px}.employment a.view-product span{padding:10px 15px;width:50px}.employment a.application{float:left;font-weight:700;padding:15px;text-transform:uppercase}.employment .post-loop .single{margin-bottom:50px}.employment-form .gform_body ul>li{width:33.33%;float:left;padding:0 15px}.page-employment .sidebar a.view-product{padding-right:25%}.page-employment .sidebar a.view-product span{padding:28px 22px}.employment-form ul{margin:0 -15px}.employment-form ul li{line-height:normal !important}.employment-form ul li input,.employment-form ul li textarea{border:1px solid #d4d4d4;color:#9a9a9a;font-size:14px;height:28px;margin-bottom:14px;padding:5px 8px}.employment-form ul li textarea{height:116px;margin-bottom:15px;resize:none}.employment-form ul li:before{display:none}.employment-form ul li label{color:#242424;font-size:14px;text-transform:capitalize}.employment-form ul li label span{display:none}.employment-form ul li:nth-child(3){float:right}.employment-form .gfield_label_focusin{color:#12185f}.employment-form .gform_button.button{background:#22225c;border-radius:4px;font-size:14px;line-height:28px;padding:2px;position:absolute;right:288px;text-align:center;top:155px;width:72px;font-family:"Montserrat"}.employment-form li.upload-file .ginput_container{min-height:28px;position:relative}.employment-form li.upload-file .ginput_container input{background-color:#fff}.employment-form li.upload-file .ginput_container span.browse{background-color:#22225c;color:#fff !important;font-size:14px;font-weight:700;padding:5px 13px;position:absolute;right:0;text-transform:capitalize}.employment-form li input[type="file"]{left:0;max-height:35px;opacity:0;outline:medium none;position:absolute;top:0;width:100%;z-index:999}.main-content .testimonials{padding-bottom:46px}.main-content .testimonials .woocommerce-pagination{margin:0}.main-content .testimonials .woocommerce-pagination ul li{line-height:normal}.main-content .testimonials .single-testimonial{border-bottom:1px solid #dedede;padding:25px 0}.main-content .testimonials .single-testimonial:last-child{border:none;padding-bottom:0px}.main-content .testimonials .single-testimonial:first-child{padding-top:0px}.main-content .testimonials .single-testimonial ul li{font-style:italic}.main-content .testimonials .single-testimonial ul li:before{font-style:normal}.main-content .testimonials h6{color:#22225c;line-height:24px;text-transform:capitalize}.main-content .testimonials p{font-style:italic}.top_pagy .woocommerce-pagination{margin-top:0px}.top_pagy .woocommerce-pagination li{line-height:16px !important}.woocommerce-pagination li a.page-last{margin-left:5px !important}.woocommerce-pagination li a.prev{margin-left:5px !important}.testimonial-page.post-loop{margin-top:0px !important}.main-content .testimonials .single-testimonial:first-child{padding-top:0px !important}.page-testimonials .main-content{padding-bottom:25px}.testimonials .post-loop,.news .post-loop{margin:0}.login-single{position:relative}.login-single a.logout{font-family:'Montserrat';font-style:normal;font-weight:700;font-size:25px;line-height:48px;position:absolute;right:15px;text-transform:uppercase;top:5%}.login-single .logout img{padding-left:5px}.login-single .sidebar .gform_heading h3{font-size:16px}.login-single .sidebar .gform_heading h3:before{font-size:15px}.login-single textarea{height:160px !important;resize:none}.main-content .page-content .download-pdf{padding:20px 0 15px}.main-content .page-content .download-pdf a.pdf{display:initial;font-size:18px;line-height:normal;margin-bottom:0}.main-content .page-content .download-pdf ul li{float:left;width:50%;line-height:normal;margin-bottom:20px;padding-right:10%}.main-content .page-content .download-pdf ul li:before{content:"\f01a";padding-right:0;color:#22225c;top:3px}.contact__form .gform_body ul{margin:0 -15px;padding:0}.contact__form ul li{margin-bottom:12px}.contact__form ul li input,.contact__form textarea{border:1px solid #d4d4d4;color:#5c5c5c;font-size:15px;height:25px;line-height:normal;outline:medium none;padding:0 5px;width:100%}.contact__form textarea{height:205px;line-height:normal;margin-top:5px;padding:5px;resize:none}.contact__form label,.contact__details-heading{color:#22225c;display:inline;font-family:'Proxima Nova-Bold';font-style:normal;font-weight:700;font-size:18px;font-weight:700;line-height:normal;text-transform:capitalize}.contact__details-heading{line-height:9px}.contact__gmaps iframe{border:1px solid #d4d4d4;overflow:hidden;height:245px;width:100%}.contact__form .gfield_label_focusin{color:#f2672a}.contact__form .gform_footer{padding:0;text-align:left}.gform_validation_container{width:0;height:0;overflow:hidden}.validation_message,.validation_error{color:#c00}.gfield_required{color:#e10000;padding-left:10px}#gform_11 .gfield_required,#gform_11 .validation_message,#gform_11 .validation_error{color:#fff}.gform_wrapper .validation_error{margin-bottom:0px}#gform_11 .validation_error{padding:0 35px}.gfield.gform_validation_container,.gform_hidden{visibility:hidden;position:absolute}#gform_2 .validation_message{display:none}#gform_2 .gfield_error input{border:1px solid #c00 !important}.contact__form .gform_body input:focus,.contact__form .gform_body select:focus,.contact__form .gform_body textarea:focus{border:1px solid #a59a01}.contact{margin-bottom:2em}.contact__form ul{margin:0 -15px}.contact__gmaps{margin-bottom:20px;width:100%;overflow:hidden;margin-top:3px}.contact__details-content{color:#444444;font-size:15px;height:40px;line-height:normal}.contact__details-content a.btn-email-js{color:#f2672a;font-family:'Proxima Nova-Bold';font-style:normal;font-weight:700}.contact__form ul>li{width:50%;float:left;padding:0 15px}.contact__form ul>li:nth-child(5){width:100%;float:none;padding:0 15px;clear:both}a.phone{color:#444444}.contact__schedule-item span:first-child{font-weight:700}.contact__form li#field_2_5{margin-top:10px}.page-contact #menu-top-menu a,.courses #menu-top-menu a{padding:20px 32px}.page-contact .logo-wrapper .logo,.courses .logo-wrapper .logo{margin-left:0}.page-contact .top_menu ul li:first-child a,.courses .top_menu ul li:first-child a{padding-left:0}.page-contact .top_menu ul li:last-child a,.courses .top_menu ul li:last-child a{padding-right:0}.page-contact .top_menu ul li a,.courses .top_menu ul li a{color:#fff;float:left;font-family:'Montserrat';font-style:normal;font-weight:700;font-size:14px;padding:12px 15px;text-transform:uppercase}.page-contact .top_menu ul li a:hover,.courses .top_menu ul li a:hover{color:#8790ff}.logo-wrapper .contact-us{margin-top:20px}.logo-wrapper .contact-us a{color:#a49a00;font-family:'Montserrat';font-style:normal;font-weight:700;font-size:28.52px;line-height:22px;text-transform:uppercase}.logo-wrapper .contact-us a .fa-phone{color:#12175e;font-size:28.92px}.logo-wrapper .contact-us a span{color:#424242;font-size:22.67px}.main-thumb>a{display:block !important;clear:both !important}.main-thumb>a .single-fimg{height:261px;display:block;clear:both;text-align:center}.main-thumb>a .single-fimg img{position:relative;top:50%;transform:translatey(-50%);-webkit-transform:translatey(-50%);-moz-transform:translatey(-50%);-o-transform:translatey(-50%)}.main-thumb .single-thumbs .thumb a{height:82px;display:block;clear:both;overflow:hidden;text-align:center}.main-thumb .single-thumbs a img{max-width:100%;height:auto;position:relative;top:49%;transform:translatey(-49%);-webkit-transform:translatey(-49%);-moz-transform:translatey(-49%);-o-transform:translatey(-49%)}body .login_form .fancybox-skin{padding:0 0 0 0 !important;border-radius:0px;margin:0 0 !important;background-color:#191919}body .fancybox-wrap.login_form{max-width:554px !important;width:100% !important;margin:50px 0;padding-bottom:50px;border-radius:0px}body .login_form .fancybox-inner{height:auto !important;width:100% !important;max-width:554px !important}#clientlogin .form-group{padding:0px 25px;clear:both;display:inline-block;width:100%}#clientlogin .form-group label{display:inline-block;width:22%;float:left;font-size:18px;text-transform:uppercase;color:#fff;margin:0 0;padding:10px 0}#clientlogin .form-group input{display:inline-block;width:78%;margin:0 0;border-radius:0px;background-color:rgba(255,255,255,0.8);padding:12px 10px;float:left;height:auto}#clientlogin .form_tit h3{margin:0 0;padding:25px;background-color:#f2672a;text-transform:uppercase;color:#fff;font-size:30px;margin-bottom:45px}#clientlogin .form-group.footer_group{display:block;text-align:right;width:100%}#clientlogin .form-group.footer_group a{display:inline-block;float:none;text-transform:uppercase;color:#fff;font-size:14px;font-family:'Montserrat';font-style:normal;font-weight:400}#clientlogin .form-group.footer_group a span{color:#f2672a}#clientlogin .form-group.footer_group button{display:inline-block;max-width:130px;float:none;border:0px;border-radius:0px;background:#22225c url("../images/submit-button.jpg") no-repeat scroll right top;color:#fff;margin-left:20px;font-size:16px;font-family:"Montserrat";font-weight:700;padding:11px 15px;text-align:left;text-transform:capitalize;height:auto}#clientlogin .status.alert{display:none}#clientlogin .status.alert.alert-danger{display:block}.border{border:1px solid #ccc}.feat-image .round{margin-right:20px;display:block;width:88px;border-radius:150px;-webkit-border-radius:150px;-moz-border-radius:150px;overflow:hidden;height:88px;position:relative;background-color:#f2672a}.pre-footer .testimonials .feat-image img{max-height:98px;width:88px;height:auto;position:relative;top:50%;transform:translateY(-50%);-webkit-transform:translatey(-50%);-moz-transform:translatey(-50%);-o-transform:translatey(-50%)}.banner-content-wrapper form .gform_heading h3:before,.sidebar .form .gform_heading h3:before,.get-quote .form .gform_heading h3:before{content:"\f040";font-family:'FontAwesome';font-size:24px;padding:0 8px 0 0px}.get-quote .gform_footer{padding:0 15px 30px;text-align:right;display:inline-block;width:100%}.lost_reset_password .button{color:#fff !important}.login input,.checkout_coupon input,.page-my-account input{border:1px solid #ccc;padding:5px}.login .lost_password a,.checkout_coupon .button{color:#fff !important}.checkout_coupon .button{padding:6px}.woocommerce .cart .button,.woocommerce .cart input.button,.lost_reset_password .button,.login .button,.checkout_coupon .button,.woocommerce-cart .cart-collaterals .shipping_calculator .button,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{float:none;background-color:#f2672a !important;color:#fff;border:0px !important;border-radius:0px;font-family:"Montserrat"}a.added_to_cart{font-family:"Montserrat";font-weight:700;color:#fff;height:44px;line-height:14px}.gform_footer .gform_button:hover{color:#fff !important}#payment ul li input{width:auto}.woocommerce #checkout ul li:before{content:none}.woocommerce #checkout .form-row input,.woocommerce #checkout .form-row select{border:1px solid #ccc;border-radius:0px !important;height:35px;padding:5px}.login-single #loginform input{border:1px solid #ccc;padding:10px 10px;height:auto;font-family:'Montserrat';font-style:normal;font-weight:400}.login-single #loginform label{padding:10px 10px;width:120px;height:auto;font-family:'Montserrat';font-style:normal;color:#f2672a;font-weight:400}.login-single #loginform .login-remember label{width:auto}.login-single #loginform .login-submit .button-primary,.woocommerce .woocommerce-error .button,.woocommerce .woocommerce-info .button,.woocommerce .woocommerce-message .button{background:#22225c;border:0px;color:#fff;font-size:16px;font-family:"Montserrat";font-weight:700;padding:13px 15px;text-align:center;text-transform:uppercase;width:129px}.nav li,.woocommerce-sidebar__productcat ul li,.training__sidebar ul li{position:relative}.woocommerce-sidebar__productcat ul li a,.training__sidebar ul li a{z-index:5}.woocommerce-sidebar__productcat ul li a:before,.training__sidebar ul li a:before{content:'';width:0%;position:absolute;top:0px;height:100%;background-color:#ee743f;left:0;z-index:-1;transition:all 0.5s ease-out;-webkit-transition:all 0.5s ease-out;-moz-transition:all 0.5s ease-out}.woocommerce-sidebar__productcat ul li a:hover:before,.training__sidebar ul li a:hover:before{width:100%}.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary{float:none !important;width:96% !important}.woocommerce div.product form.cart div.quantity input{border:1px solid #ccc;padding:10px;margin-top:5px}.related-products .product-cat.listings .feat-img .list_fimg{height:162px}.related-products .product-cat.listings .feat-img{position:relative}.product-img-thumbs{position:relative}.woocommerce .feat-img span.onsale,.woocommerce .product-img-thumbs span.onsale{width:40px !important;height:40px !important;left:10px;top:10px;z-index:9}.gform_wrapper .validation_error{padding:0 10px}.signup .gform_wrapper .validation_error{padding:0}.gfield_description.validation_message{text-align:right;margin-top:5px;display:inline-block;width:100%}#mini-cart-content{background-color:#22225c;display:none;padding:20px 0px 0 0px;color:#fff;text-transform:uppercase;font-size:12px;font-family:'Montserrat';font-style:normal;font-weight:700;position:relative;width:260px;margin-top:15px}#mini-cart-content:before{content:'';display:inline-block;border-bottom:10px solid #22225c;border-left:10px solid transparent;border-right:10px solid transparent;position:absolute;top:-10px;right:50px}#mini-cart-content ul li{margin-bottom:10px !important;display:block;padding:0 30px}#mini-cart-content ul li p{color:#fff;margin:0 0}#mini-cart-content .empty{padding-bottom:20px}#mini-cart-content .quantity .qty{color:#f2672a}#mini-cart-content .go_cart a{background-color:#f2672a;display:block;text-align:center;color:#fff;padding:8px 0}.pre-footer .footer_logos_section{margin-top:40px;border-top:1px solid #242424;padding-top:30px;margin-bottom:25px}.pre-footer .footer_logos_section>div{width:20%}.pre-footer .footer_logos_section img{display:inline-block;min-height:52px}.pre-footer .footer_logos_section a{display:block;color:#fff;font-size:22px;font-family:'Proxima Nova-Bold';text-transform:uppercase}.pre-footer .footer_logos_section a span{display:block;max-height:56px;overflow:hidden;margin-top:20px;margin-bottom:15px}#top_quote_cart .active{display:block !important}.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{float:none;width:100%}.woocommerce div.product form.cart div.quantity input{display:none}.woocommerce div.product form.cart,.woocommerce div.product p.cart{margin-bottom:0}.get-quote .gform_wrapper .validation_error{margin-bottom:0;padding:15px 15px 0 !important}.gform_wrapper .validation_message{display:none}.gfield_error input{border:1px solid #c00 !important}.main-content .pagination ul li:before{display:none}.gallery-thumbnail img{height:auto;margin-bottom:30px;max-width:100%}.woocommerce td.product-name dl.variation dd{padding:0 0 5px !important;margin-bottom:0px !important}.woocommerce-cart table.cart td.actions .coupon .input-text{padding:9px 5px !important}.woocommerce-cart .cross-sells{display:none !important}.page-content a{font-weight:700}.single-training .sidebar a.view-product{font-size:18px}.services-page.post-loop .post-content h3{color:#22225c;font-size:22px}.order_details li:before{content:none !important}.page-contact .gform_wrapper .validation_error{padding:5px 0px}.employment-form .ginput_container_fileupload .browse{display:none}.employment-form .ginput_container_fileupload #input_51_9{top:20px}.employment-form .ginput_container_fileupload .upload{background-color:#fff !important}.woocommerce div.product form.cart .button{vertical-align:middle;float:left;overflow:hidden;text-overflow:ellipsis}.employment-form .validation_error{padding-left:0px !important;font-size:14px;margin-bottom:5px !important}.single_variation_wrap .quantity_select{display:none}.single_variation .price{margin-bottom:10px;display:block}.quantity_select select{height:50px !important}#top_quote_cart ul.cart_list li dl,#top_quote_cart ul.product_list_widget li dl dt{padding-left:0px;border:0px}.lost_reset_password input{border:1px solid #ccc;font-weight:400;padding:5px}.featured-products .amount span{display:inline-block !important;font-size:32px !important;position:relative;top:-18px}.pre-footer .col-md-4:first-child{border-left:0px !important}.get-in-touch .signup .gform_wrapper .validation_error{margin-bottom:10px}.product-single .quantity_select{margin-bottom:10px}.woocommerce-checkout .checkout .col-2 h3#ship-to-different-address label{display:inline-block}.cart_item select,.shipping_calculator select,.shipping_calculator input{border:1px solid #ccc !important}#coupon_code{text-overflow:ellipsis}.slick-slide img{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.head-logos{text-align:center}.head-logos .single_block{margin:10px 0px;background:#22225c}.head-logos .single_block .img-responsive{height:auto;margin:0 auto}.head-logos .single_block a{text-transform:uppercase;font-weight:bold;font-size:0.8em;color:#ffffff}.col-md-05{width:20%;height:238px;overflow:hidden;float:left;position:relative}.grayscale_bg{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;filter:grayscale(100%)}.btn-read-moreless{background:#202ba8;color:#fff !important;font-family:'Proxima Nova-Bold';font-style:normal;font-weight:700;font-size:14px;margin:0 40px 40px;padding:15px 20px;text-transform:uppercase;display:block;max-width:150px;text-align:center}.btn-read-moreless:hover,.btn-read-moreless:focus{background:#f26729}.readmoreless__section{width:100%;height:auto;overflow:hidden;padding:0 40px 25px}.readmoreless__section.inr{padding:0 0 25px}.iinr .btn-read-moreless{margin:0 0 15px}.external-link{background:#22225c;font-size:22px;margin:0 0 5px;padding:22px 6px;text-align:center;text-transform:uppercase}.external-link a{color:#fff;font-family:'Proxima Nova-Bold';font-weight:700}.head__mini{width:100%;height:auto;overflow:hidden}.head__mini-single{display:inline-block;text-align:center;padding:0}.head__mini-single a{display:block;background:#22225c;padding:2px 10px}.head__mini-single img{width:auto;max-width:32px;display:block;height:auto;overflow:hidden;margin:auto}.head__mini-single span{display:block;text-transform:uppercase;font-weight:bold;font-size:0.8em;color:#ffffff}.get_place_gfooter{display:none}.get_place_gfooter_anchor{float:left}.get_place_gfooter_anchor .cart{background:#22225c;display:inline-block;font-size:14px;height:auto;margin:0 5px 30px;padding:7.2px 4px;max-width:275px;vertical-align:2px}.get_place_gfooter_anchor span{font-family:"Proxima Nova-Regular";font-style:normal;font-weight:700;color:#fff}.banner-content-wrapper .sidebar .gform_footer .gform_button{float:right}.head-logo-top{width:100%;height:auto;overflow:hidden;background:#22225c;margin-top:1px}.head-logo-top-single{width:16.33%}.head-logo-top-single img,.head-logo-top-single span{display:inline-block;vertical-align:middle}.head-logo-top-single span{max-width:90px;text-align:left}.head-logo-top .head-logos{text-align:center;display:block;width:100%;margin:auto}.head-logo-top .head-logos>div{padding:0 2px;vertical-align:top;display:inline-block;float:left;position:relative}.head-logo-top .head-logos>div:after{content:'';position:absolute;top:0;bottom:0;right:0;width:1px;height:60%;background:#ffffff;margin:auto}.head-logo-top .head-logos>div:last-child:after{display:none}.head-logo-top .head-logos .single_block{margin:8px 0}.head__mini-single a{background:url("../images/scaffmanbotton.png");background-size:100% 100%;background-repeat:no-repeat;width:200px;padding:10px}.head__mini-single img,.head__mini-single span{display:inline-block}.head__mini-single span{max-width:130px;vertical-align:middle}.head__mini{width:100%;height:auto;overflow:hidden;padding:20px 50px;text-align:left}@media (max-width: 1199px){.banner-content-wrapper .sidebar .gform_footer .gform_button,.get_place_gfooter_anchor{float:none;display:block;margin:5px auto}.get_place_gfooter_anchor{text-align:center}}@media (max-width: 991px){.head__mini-single{width:100%;max-width:250px;float:none;margin:5px 0}.head__mini-single img{max-width:52px}.head__mini{text-align:center}.head-logos .col-md-3{display:inline-block;width:200px;float:none;margin:0;padding:0}.logo{width:100%;text-align:center}.logo_link{margin:auto;display:block;text-align:center}.logo_link img{max-width:300px}.head-logo-top-single span{display:block;vertical-align:middle;text-align:center;max-width:none}.head__mini{padding:20px 0}.head__mini-single a{width:250px}}@media (max-width: 768px){.logo-wrapper .logo img{margin-bottom:20px}.head-logo-top .head-logos>div{width:50%}.head-logo-top .head-logos>div:nth-child(even):after{display:none}}.training__list-wrapper{width:100%;height:auto;overflow:hidden}.training__list-wrapper .training__list-image{width:100%;height:auto;overflow:hidden}.training__list-wrapper .training__list-image .tl_img{width:100%}.training__list-wrapper .tl_title{color:#009fe3;text-transform:uppercase;padding:10px 0;display:block}.training__list-wrapper .vc_btn{background:#000045;color:#ffffff;display:block;padding:10px;position:relative}.training__list-wrapper .vc_btn:after{content:'\f101';position:absolute;display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;right:0;top:0;bottom:0;background:#009fe3;color:#ffffff;padding:10px 15px}.training__list-wrapper .training__list-grid{width:100%;height:auto;overflow:hidden;margin:0 0 20px 0}.training__list-wrapper .training__list-title{color:#009fe3;text-transform:uppercase;font-size:40px !important;margin:10px 0 20px 0 !important;display:block}.tr_rml .btn-read-moreless{color:#f2672a !important;background:transparent !important;padding:0 !important;max-width:none !important;display:inline-block !important;text-transform:none !important}.tr_rml .btn-read-moreless:after{content:'\f105';display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;margin-left:10px}.single__training{width:100%;height:auto;overflow:hidden}.single__training-title{color:#009fe3;text-transform:uppercase;font-size:40px !important;margin:10px 0 20px 0 !important;display:block}.single__training-fimg,.single__training-afimg{width:auto;max-width:100%}.single__training-accrwrap{text-align:center}.single__training-ebtn{background:#000045;color:#ffffff !important;display:block;text-align:center;padding:10px;font-size:18px;text-transform:uppercase;margin:20px auto 10px;max-width:350px}.single__training-ebtn:after{content:'';background:url(../images/infoenquirebtn.png);background-size:100% 100%;background-repeat:no-repeat;display:inline-block;width:35px;height:35px;vertical-align:middle}.single__training-eform{display:none}.single__training-eform form{width:100%;height:auto;overflow:hidden;background:#00aeef;padding:20px;border:0}.single__training-eform form .gform_title{color:#ffffff;text-transform:uppercase;text-align:center;font-size:28px}.single__training-eform form .gfield_label,.single__training-eform form .gfield_required{color:#ffffff}.single__training-eform form input,.single__training-eform form textarea{border:0;box-shadow:none}.single__training-eform form ul li{padding:5px 0}.single__training-eform form .gform_footer input[type="submit"]{background:#000045;width:100%;float:none;text-align:center;max-width:300px;border-radius:5px !important;margin:10px auto 0;display:block}.single__training-accr{width:100%;height:auto;overflow:hidden}.single__training-accr .panel-default:first-child .panel-title a:after{content:'\f068'}.single__training-accr .panel-title a{background:#000045;color:#ffffff !important;text-transform:uppercase;position:relative}.single__training-accr .panel-title a:after{content:'\f067';display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;position:absolute;background:#009fe3;top:0;right:0;margin:0;transform:none;padding:16px 20px;bottom:0;margin-left:10px}.single__training-accr .panel-title a.collapsed:after{content:'\f067'}.single__training-accr .panel-title a[aria-expanded="false"]:after{content:'\f067' !important}.single__training-accr .panel-title a[aria-expanded="true"]:after{content:'\f068' !important}.breadcrumbs__uni{padding:20px 20px 0}.breadcrumbs__uni a,.breadcrumbs__uni span{color:#000045;font-style:normal;font-size:12px;text-transform:uppercase}.have_mg{margin:20px 0}.main-content .page-content ul li{line-height:18px;position:relative;padding:2px 0 2px 20px;overflow:hidden}.main-content .page-content ul li::before{top:5px !important;line-height:10px !important}.staff_list-image{width:100%}.staff-accr .panel-default:first-child .panel-title a,.staff-accr .panel-default:first-child .panel-title a:after{background:#f2672a !important}.staff-accr .panel-default .panel-title a{background:#22225c !important}.staff-accr .panel-default .panel-title a:after{background:#22225c !important}.staff-accr .panel-default .panel-title a.collapsed:after{background:#22225c !important}.staff-accr .panel-default .panel-title a[aria-expanded="false"]:after{background:#22225c !important}.staff-accr .panel-default .panel-title a[aria-expanded="true"]:after{background:#f2672a !important}.staff-accr .panel-default .panel-title a.collapsed{background:#22225c !important}.staff-accr .panel-default .panel-title a[aria-expanded="false"]{background:#22225c !important}.staff-accr .panel-default .panel-title a[aria-expanded="true"]{background:#f2672a !important}.members{background:#ffffff}.home .pre-footer{padding-bottom:0}.rt_code{color:#fff;font-size:18px;font-family:'Proxima Nova-Bold';text-transform:uppercase;display:block;text-align:center}.page-contact .panel-title a{color:#22225c;background:transparent;border-bottom:2px solid #22225c;padding:10px 0;font-family:'Proxima Nova-Extrabold';text-transform:uppercase}.page-contact .panel-title a:hover,.page-contact .panel-title a:focus{background:transparent}.page-contact .panel-title a:after{content:'\f103';color:#22225c;right:5px}.page-contact .panel-default>.panel-heading{margin-bottom:0}.page-contact .panel.panel-default{margin-bottom:20px}.page-contact .panel-body{padding:12px 0 30px !important}.page-contact .panel-body .contact__details-content{height:auto;min-height:40px}.page-contact .panel,.page-contact .panel-heading{background:transparent}.pre-footer .footer_logos_section>div{width:16.33%}@media screen and (min-width: 992px){.head-logos{text-align:center}.head-logos>div{float:none;display:table-cell;padding:0 2px;vertical-align:top}.head-logos .single_block .img-responsive{width:25%;height:auto;margin:0 auto}.head-logos .single_block a{text-transform:uppercase;font-weight:bold;font-size:0.8em;color:#ffffff;display:block;background:#22225c;padding:2px 10px}}.wrapper{overflow-x:hidden}@media screen and (min-width: 1400px){.leadins .single-leadin .leadin-content{padding:12% 30px 30px}}@media screen and (min-width: 992px){.woocommerce #content table.cart td.actions .input-text,.woocommerce table.cart td.actions .input-text,.woocommerce-page #content table.cart td.actions .input-text,.woocommerce-page table.cart td.actions .input-text{width:120px !important}}@media screen and (max-width: 1199px){.navbar .navbar-nav>li>a{padding:20px 23px !important}.navbar .no-pad{padding:0}.pre-footer .feat-image{float:none;padding-bottom:15px;text-align:center;width:100%}.pre-footer .content{float:none;width:100%}.pre-footer .social__icons a{margin:0 12px 0 0;opacity:1}.courses .navbar .navbar-nav>li>a,.page-contact .navbar .navbar-nav>li>a{padding:20px 14px !important}.sidebar a.view-product{font-size:16px}.login-single .sidebar .gform_heading h3.widget-title{font-size:16px}.employment-form .gform_button.button{right:220px}.product-single .product-thumbs .main-thumb,.product-single .thumb{height:auto}.main-content .page-content .related-products .single-product{margin:0 15px}.banner-wrapper .banner-content-wrapper form .gform_body ul li label{padding:12px 0 0}.leadins .single-leadin .leadin-content h2{font-size:22px}.members .logos img{max-width:70%}.wrapper .product-single .varients ul li{margin:0 5px;max-width:170px !important;min-width:105px}}@media screen and (max-width: 991px){.navbar .navbar-nav>li>a{padding:20px 7px !important}.pre-footer .members{margin-top:20px}.pre-footer .members h5{padding:4% 4% 0}.pre-footer .members .logos{padding-top:0;text-align:center}.banner-image-container .slick-slide img{max-width:100%;height:auto}.banner-wrapper .banner-image-container::before{content:none !important}.main-content .page-content ul li{line-height:normal;margin-bottom:15px}.news-letter{border:none}.courses .top_menu,.page-contact .top_menu{text-align:center}.courses .top_menu ul li,.page-contact .top_menu ul li{display:inline-block}.employment-form .gform_button.button{right:148px}.content-wrapper .news-letter .signup{background-position:0 top;padding-left:15%}.banner-wrapper .banner-slide{height:auto}.banner-wrapper .banner-content-wrapper{position:static;background-color:#13195f}.banner-wrapper .banner-content-wrapper form::before{background:#a59a00}.banner-wrapper .banner-content-wrapper .caption{position:static}.banner-wrapper .banner-content-slide p{color:#fff;font-size:22px;max-height:112px;overflow:hidden;line-height:28px}.featured-products .slick-next.slick-arrow{right:25px}.featured-products .slick-prev.slick-arrow{left:25px}.leadins .single-leadin .leadin-content a.readmore{position:initial}.wrapper .product-single .varients ul li.qty{margin:0 0 15px;width:182px}.contact__info{margin-top:20px}.main-content .page-content ul li::before{top:2px}.members .logos img{max-width:67%}.wrapper .footer__menu ul li{font-size:12px;padding:0 5px}.post-loop.services-page .feat-img,.single-services .post-loop .feat-img,.news-list.post-loop .feat-img{float:left;width:30%}.post-loop.services-page .post-content,.single-services .post-loop .post-content,.news-list.post-loop .post-content{width:70%;float:left;padding-left:25px}.pre-footer .footer_logos_section a{font-size:18px}}@media screen and (min-width: 992px) and (max-width: 1199px){.courses .top-section .social__icons a,.page-contact .top-section .social__icons a{margin:0 8px}.courses .top_menu ul li a,.page-contact .top_menu ul li a{padding:12px 6px}.varients ul li.color{margin-top:15px}}@media screen and (min-width: 768px) and (max-width: 991px){a.cart{font-size:17px;padding:20px 8px}.head__phone a{font-size:20px}.pre-footer .social__icons a{display:inline-block;margin:0 32px 15px 0;padding:2px 6px}.logo-wrapper .contact-us a{font-size:22px}.logo-wrapper .contact-us a .fa-phone{font-size:21px}.logo-wrapper .contact-us a span{font-size:15px}.courses .navbar .navbar-nav>li>a,.page-contact .navbar .navbar-nav>li>a{padding:20px 7px !important}.courses .navbar .navbar-nav li a,.page-contact .navbar .navbar-nav li a{font-size:14px}.product-single .varients ul li.qty{margin:0 0 0 15px}.social__icons a{margin:0 14px}.sidebar .form .gform_heading h3{font-size:19px}.leadins .single-leadin .leadin-content h2{margin-top:25px}}@media screen and (min-width: 768px){.navbar .navbar-nav li span.dropdown-toggle:after{display:none}.navbar.navbar-inverse.navbar-default{background:#22225c;border:none;border-radius:0;margin:0}.navbar-nav ul li{position:relative;border-bottom:1px solid transparent}.navbar-nav>li{float:left}.navbar .navbar-nav li a{color:#fff;display:inline-block;font-family:"Proxima Nova-Bold";font-style:normal;font-weight:700;font-size:17px;padding:20px 31px;text-shadow:1px 1px 1px rgba(57,57,57,0.9);text-transform:uppercase}.navbar-inverse .navbar-nav>li>a:hover,.navbar-inverse .navbar-nav>li>a:focus,.navbar .navbar-nav li.current-menu-item a,.nav>li:hover a{background-color:#f2672a}.navbar-nav>li:hover>ul{display:block;left:0}.navbar-nav li>ul li:hover>ul{display:block;left:261px;margin:0;padding:0 !important;top:0}#top-menu>ul>li>ul:before{border-left:10px solid transparent;border-right:10px solid transparent;border-top:15px solid #f2672a;content:"";left:12px;position:absolute;top:-5px}.navbar .navbar-nav li .dropdown-menu{background-color:transparent;border:medium none;border-radius:0;padding:10px 0 0;width:261px}.navbar .navbar-nav li .dropdown-menu a{background:#f26729;border:none;color:#fff;display:block;font-size:16px;line-height:23px;padding:11px;text-align:left;white-space:normal}.navbar .navbar-nav li .dropdown-menu li:hover{background-color:#22225c}.content-col-2{padding:0 40px 25px}.content-col-2 p{margin-bottom:20px}.content-col-2.no-pad{padding:0}.employment-form li.upload-file{clear:both}.employment-form .gform_footer{position:relative}}@media screen and (max-width: 767px){.banner-wrapper .banner-content-wrapper form .gform_body ul li{width:100%;float:none}.top-section{text-align:center;padding-bottom:10px}.top-section .social__icons{margin:15px 0;text-align:center}.courses .top-section .social__icons,.page-contact .top-section .social__icons{margin:0 0 15px}.logo-wrapper{padding:40px 0 10px}.logo-wrapper .logo{margin-left:0;text-align:center}.logo-wrapper .contact-us{margin:0 0 25px;text-align:center}#top_quote_cart{margin-top:-5px;margin-bottom:5px;text-align:center}#top_quote_cart .cart{margin:0}.pre-footer{padding-top:0}.pre-footer .social__icons{padding-bottom:10px}.pre-footer .get-in-touch{border:none}.navbar{background:#fff;border:none;margin-bottom:0}.navbar .navbar-toggle{background:#12185f;border:none;color:#fff;float:none;font-weight:bold}.navbar .fa-bars{color:white;padding-left:3px}.navbar .navbar-nav>li>a,.courses .navbar .navbar-nav>li>a,.page-contact .navbar .navbar-nav>li>a{padding:10px !important}.navbar-inverse .navbar-toggle:hover,.navbar-inverse .navbar-toggle:focus{background:#a59a00}.navbar-inverse .navbar-nav>li>a,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{background:#a59a00;color:#fff;display:block;font-family:"Montserrat";font-style:normal;font-weight:700;text-transform:uppercase;text-shadow:1px 1px 1px rgba(57,57,57,0.9)}.navbar-inverse .navbar-nav>li>a:hover,.navbar-inverse .navbar-nav>li>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover{background-color:#12185f}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#12185f}.navbar .navbar-nav li span.dropdown-toggle{padding:5px 12px;position:absolute;right:0;top:0}.navbar .navbar-nav li .dropdown-menu{background-color:#a59a00;border:medium none;border-radius:0}.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:hover,.navbar-inverse .navbar-nav>.open>a:focus{background-color:#a59a00}.nav .open>a,.nav .open>a:hover,.nav .open>a:focus{background-color:transparent}.sidebar.no-gutter{margin-top:25px;padding:0 15px}.get-quote .form .gform_body,.get-quote .form .gform_body ul li:nth-child(3),.employment-form ul li:nth-child(3){float:none}.woocommerce-sidebar__productcat{margin-bottom:20px}.sidebar a.view-product{font-size:20px}.footer__badge{text-align:center;margin-top:15px}.footer__badge span a{margin-bottom:10px;display:block}.footer__menu ul li{float:none;display:inline}.footer{text-align:center;line-height:20px}.contact__info{margin-top:20px}.page-employment .fa-angle-double-right{left:40%;position:absolute;top:40%}.login-single a.logout{top:0}.employment-form .gform_button.button{position:initial}.product-single a.quote{margin-top:15px}.main-content .page-content .related-products .single-product{margin:0 3%}.content-wrapper .news-letter .signup{background-position:-35px 192px;padding-left:15px}.content-wrapper .news-letter .signup form .gform_body{width:100%}.content-wrapper .news-letter .signup form .gform_body ul li{float:none;width:100%}.content-wrapper .news-letter .signup form .gform_body ul li input{margin:5px 0 10px}.content-wrapper .news-letter .signup form .gform_footer{float:left;padding:20px 0 20px;text-align:right;width:100%}.content-col-2{padding:10px}.woocommerce .get-quote .form .gform_body ul li{float:none;width:100%}.members{margin:10px 0}.product-single form.cart{padding-top:15px !important}.post-loop.services-page .feat-img,.single-services .post-loop .feat-img,.news-list.post-loop .feat-img{float:none;width:100%;text-align:center;display:block}.post-loop.services-page .feat-img img,.single-services .post-loop .feat-img img,.news-list.post-loop .feat-img img{margin:0 auto;padding-bottom:15px}.post-loop.services-page .post-content,.single-services .post-loop .post-content,.news-list.post-loop .post-content{width:100%;float:none;padding-left:0px}.col-md-05{width:50%}.col-md-05:last-child{width:100%}}@media screen and (max-width: 640px){.wrapper .product-single .variations_form .varients ul li{max-width:200px !important;float:none;display:block !important;margin-left:0px !important;clear:both !important}.wrapper .product-single .variations_form .varients ul li label{padding-top:10px}.main-content .page-content .related-products .single-product{margin:0 2.4%}}@media screen and (max-width: 600px){body .fancybox-wrap.login_form{max-width:100% !important;width:80% !important;margin:50px 0;padding-bottom:50px;border-radius:0px}body .login_form .fancybox-inner{height:auto !important;width:100% !important;max-width:100% !important}#clientlogin .form-group label,#clientlogin .form-group input{display:block;width:100%;float:none}.page-contact .top_menu ul li,.courses .top_menu ul li{display:block;padding:6px}.page-contact .top_menu ul li a,.courses .top_menu ul li a{float:none;padding:0}.main-content .page-content .download-pdf ul li{width:100%}.banner-wrapper .banner-content-slide p{font-size:18px;max-height:88px}.banner-wrapper h2.title{font-size:40px}.banner-content-wrapper .video a{font-size:20px;height:auto;line-height:normal;margin:46px 0 0;padding:15px 100px 15px 15px;width:275px}.banner-content-wrapper .video span{height:auto;padding:17px 40px}}@media screen and (max-width: 480px){.featured-products .slick-next.slick-arrow{right:14px}.featured-products .slick-prev.slick-arrow{left:12px}.featured-products .product-single{max-width:100%}.footer_logos_section .col-md-3{float:none !important;display:block !important;width:100% !important}.contact-details a.address{position:relative;padding-left:30px}.contact-details a.address i{position:absolute;left:0;top:0}.contact__form ul>li{width:100%;float:none;padding:0 15px}.cart_item .product-quantity,.shop_table th.product-quantity{display:none}.shop_table.cart *{font-size:14px !important}.woocommerce-cart .shop_table th{display:none}.woocommerce-cart .shop_table .cart_item{position:relative}.woocommerce-cart .shop_table .cart_item td{display:block;text-align:right;clear:both}.shop_table .cart_item td.product-name:before,.shop_table .cart_item td.product-price:before,.shop_table .cart_item td.product-quantity:before,.shop_table .cart_item td.product-subtotal:before{text-align:left !important;float:left;color:#f2672a;font-weight:700}.wrapper .shop_table .cart_item .quantity_select{float:none !important}.wrapper .shop_table .cart_item .quantity_select select{float:none !important;height:auto !important;padding:5px}.shop_table .cart_item td.product-name:before{content:'Product : '}.shop_table .cart_item td.product-name a{display:block}.shop_table .cart_item td.product-name .variation{display:inline-block}.shop_table .cart_item td.product-price:before{content:'Price : '}.shop_table .cart_item td.product-quantity:before{content:'Qunatity : '}.shop_table .cart_item td.product-subtotal:before{content:'Subtotal : '}.woocommerce-cart .shop_table .cart_item td.product-thumbnail{display:none !important}.col-md-05{width:100%;flaot:none}.col-md-05:last-child{width:100%}}@media screen and (max-width: 430px){.main-content img.feat-img{float:none}.top-section .social__icons a{margin:0 10px}.post-loop .feat-img{float:none;text-align:center;width:100%}.post-loop .post-content{float:none;padding:15px 0 0;width:100%}.product-single .varients ul li{display:block}.product-single .varients ul li.qty{margin:0 0 15px 0}.banner-wrapper .banner-content-wrapper .caption{top:10px;left:5px}.banner-wrapper .banner-content-wrapper .video a{margin:16px 0 0}.banner-wrapper .banner-content-wrapper form .gform_body ul li label,.banner-wrapper .banner-content-wrapper form .gform_body ul li .ginput_container{float:none;padding:0;width:100%}.banner-wrapper .banner-content-wrapper form .gform_heading h3.widget-title{font-size:23px}.banner-wrapper .banner-content-wrapper form .gform_heading .fa.fa-pencil{padding:0 16px 0 10px}.banner-wrapper .banner-content-wrapper form .gform_heading h3{font-size:22px}}@media screen and (max-width: 360px){.top-section .social__icons a{margin:0 8px}.pre-footer .video a{font-size:28px;width:284px}.main-content .page-content .related-products .product-slide{padding:40px 50px 10px 55px}.featured-products .slick-next.slick-arrow{right:10px}.featured-products .slick-prev.slick-arrow{left:10px}.leadins .single-leadin .leadin-content{max-width:100%;width:260px;padding:8% 4%}.leadins .single-leadin .leadin-content h2{font-size:25px;margin:15px 0 10px}.leadins .single-leadin .leadin-content a.readmore{font-size:16px}.pre-footer .video a{font-size:25px}}@media screen and (max-width: 320px){a.phone{font-size:14px}.main-content h1.page-title{font-size:35px;line-height:normal}}

/*# sourceMappingURL=maps/style.css.map */
