body{font-size:16px;line-height:28px;font-weight:400;font-family:'Poppins',sans-serif;color:#181817;background-color:#e6e6ea}a{color:#f15c22}a:hover,a:focus{color:#f15c22}a,a:hover,a:focus,.button,.button:hover,.button:focus{-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}p:empty,p:last-child{margin-bottom:0}h1,h2,h3,h4,h5,h6,strong,b{font-weight:600}input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]),textarea{padding:15px;line-height:1;width:100%;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}input:not([type="checkbox"]),input:not:([type="radio"]),textarea,button{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-moz-appearance:none;-webkit-appearance:none;appearance:none}input::-moz-placeholder{color:#181817;opacity:1}input::-webkit-placeholder{color:#181817;opacity:1}.form-control,.wpcf7 .wpcf7-validation-errors,.wpcf7 input[type="color"],.wpcf7 input[type="date"],.wpcf7 input[type="datetime-local"],.wpcf7 input[type="datetime"],.wpcf7 input[type="email"],.wpcf7 input[type="file"],.wpcf7 input[type="month"],.wpcf7 input[type="number"],.wpcf7 input[type="range"],.wpcf7 input[type="search"],.wpcf7 input[type="submit"],.wpcf7 input[type="tel"],.wpcf7 input[type="text"],.wpcf7 input[type="time"],.wpcf7 input[type="url"],.wpcf7 input[type="week"],.wpcf7 select,.wpcf7 textarea,.btn{border-color:#fff;font-size:15px;padding:15px;height:auto;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.form-control,input:not([type="submit"]),textarea,.form-control:focus,input:not([type="submit"]):focus,textarea:focus{border:1px solid #bababa}.form-control:focus,.wpcf7 .wpcf7-validation-errors:focus,.wpcf7 input:focus[type="color"],.wpcf7 input:focus[type="date"],.wpcf7 input:focus[type="datetime-local"],.wpcf7 input:focus[type="datetime"],.wpcf7 input:focus[type="email"],.wpcf7 input:focus[type="file"],.wpcf7 input:focus[type="month"],.wpcf7 input:focus[type="number"],.wpcf7 input:focus[type="range"],.wpcf7 input:focus[type="search"],.wpcf7 input:focus[type="submit"],.wpcf7 input:focus[type="tel"],.wpcf7 input:focus[type="text"],.wpcf7 input:focus[type="time"],.wpcf7 input:focus[type="url"],.wpcf7 input:focus[type="week"],.wpcf7 select:focus,.wpcf7 textarea:focus,.btn-primary.focus,.btn-primary:focus,.btn:focus,.custom-select:focus{-webkit-box-shadow:none;box-shadow:none}.btn-primary,.btn,.woocommerce a.button,.woocommerce button.button,.button,.gform_wrapper .gform_footer input.button{background-color:#f15c22;border:1px solid #f15c22;padding:15px 20px;line-height:1;font-size:16px;color:#fff;font-weight:600;text-transform:uppercase}.btn-primary:hover,.btn-primary.focus,.btn-primary:focus,.btn:hover,.btn:focus,.woocommerce a.button:hover,.woocommerce a.button:focus,.woocommerce button.button:hover,.woocommerce button.button:focus,.button:hover,.button:focus,.gform_wrapper .gform_footer input.button:hover,.gform_wrapper .gform_footer input.button:focus{background-color:#fff;color:#f15c22;border-color:#f15c22}.btn-outline-primary.disabled,.btn-outline-primary:disabled,.wpcf7 input.disabled[type="submit"],.wpcf7 input:disabled[type="submit"]{color:#fff;background-color:#f15c22}.btn-outline-primary:not(:disabled):not(.disabled).active,.btn-outline-primary:not(:disabled):not(.disabled):active,.show>.btn-outline-primary.dropdown-toggle,.wpcf7 .show>input.dropdown-toggle[type="submit"],.wpcf7 input:not(:disabled):not(.disabled).active[type="submit"],.wpcf7 input:not(:disabled):not(.disabled):active[type="submit"]{color:#f15c22;background-color:#fff;border-color:#f15c22}.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-primary.dropdown-toggle:focus,.wpcf7 .show>input.dropdown-toggle:focus[type="submit"],.wpcf7 input:not(:disabled):not(.disabled).active:focus[type="submit"],.wpcf7 input:not(:disabled):not(.disabled):active:focus[type="submit"]{-webkit-box-shadow:none;box-shadow:none}.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{background-color:#fff;color:#f15c22;border-color:#f15c22}.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-primary.dropdown-toggle:focus{-webkit-box-shadow:none;box-shadow:none}.btn-outline-primary,.wpcf7 input[type="submit"]{color:#fff;border-color:#f15c22}.form-control:focus{border-color:#fff}.alignright,.alignleft{margin-bottom:40px}.navbar-brand{padding:0;margin:0}.navbar-expand-md{padding:0;background-color:#fff}.navbar-wrapper{width:100%;background-color:#1f1342;padding:15px 0;padding:0}.navbar-nav{width:100%;line-height:1}.navbar-dark .navbar-nav>.menu-item{position:relative;-moz-align-self:center;-webkit-align-self:center;align-self:center}.navbar-dark .navbar-nav>.menu-item:not(:last-child){padding:22px 0;padding-right:40px;overflow:hidden}.navbar-dark .navbar-nav .nav-link{color:#fff;font-weight:300;font-size:20px;padding:0;line-height:1;position:relative}.navbar-dark .navbar-nav .nav-link:after{content:'';width:100%;height:5px;background-color:#f15c22;position:absolute;bottom:-22px;left:-999999px;opacity:0;visibility:hidden;border:none;-moz-transition:opacity 0.2s ease-in-out;-webkit-transition:opacity 0.2s ease-in-out;-ms-transition:opacity 0.2s ease-in-out;-o-transition:opacity 0.2s ease-in-out;transition:opacity 0.2s ease-in-out}.navbar-dark .navbar-nav .nav-link:hover{color:#fff}.navbar-dark .navbar-nav>.current-menu-item>.nav-link:after,.navbar-dark .navbar-nav .menu-item:hover .nav-link:after{opacity:1;visibility:visible;left:0;-moz-transition:opacity 0.2s ease-in-out;-webkit-transition:opacity 0.2s ease-in-out;-ms-transition:opacity 0.2s ease-in-out;-o-transition:opacity 0.2s ease-in-out;transition:opacity 0.2s ease-in-out}.navbar-dark .navbar-nav>.cart-item a{color:#fff;font-size:30px;position:relative}.navbar-dark .navbar-nav>.cart-item a span{font-size:10px;width:15px;height:15px;text-align:center;padding:2px;display:block;color:#fff;background-color:#f15c22;position:absolute;right:0;top:0;z-index:1;line-height:1;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}.navbar-expand-md .navbar-collapse{position:relative}.navbar-dark .navbar-nav>.menu-item:hover{position:static;overflow:visible}.navbar-dark .navbar-nav>.menu-item:hover .mega-menu{opacity:1;left:-55px;left:auto;visibility:visible;-moz-transform:translateX(-55px);-webkit-transform:translateX(-55px);-ms-transform:translateX(-55px);-o-transform:translateX(-55px);transform:translateX(-55px);-moz-transition:opacity 0.2s ease-in-out;-webkit-transition:opacity 0.2s ease-in-out;-ms-transition:opacity 0.2s ease-in-out;-o-transition:opacity 0.2s ease-in-out;transition:opacity 0.2s ease-in-out}.mega-menu{background-color:#fff;padding:40px 25px;position:absolute;width:100%;z-index:99;left:-9999999px;visibility:hidden;opacity:0;top:64px;-moz-box-shadow:0 0 8px -1px rgb(0 0 0 / .2);-webkit-box-shadow:0 0 8px -1px rgb(0 0 0 / .2);box-shadow:0 0 8px -1px rgb(0 0 0 / .2);-moz-transition:opacity 0.2s ease-in-out;-webkit-transition:opacity 0.2s ease-in-out;-ms-transition:opacity 0.2s ease-in-out;-o-transition:opacity 0.2s ease-in-out;transition:opacity 0.2s ease-in-out}.mega-menu .d-flex{position:relative}.mega-menu .widget-title,.mega-menu#product-mega-menu .widget-area ul li:first-child a{font-size:17px;font-weight:600;line-height:normal;margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #e5e5e5;display:block}.mega-menu#product-mega-menu .widget-title,.mega-menu#support-mega-menu .widget-title,.mega-menu#product-mega-menu .widget-area ul li:first-child a{min-height:67px}.mega-menu#product-mega-menu{max-width:885px;max-width:100%}.mega-menu#solutions-mega-menu{max-width:425px;max-width:665px}.mega-menu#support-mega-menu{max-width:665px;max-width:885px}.mega-menu#about-mega-menu{max-width:580px}.mega-menu .widget-area,.mega-menu#support-mega-menu .widget-area{width:100%;max-width:33.33%;padding:0 15px;-moz-flex:0 0 33.33%;-webkit-flex:0 0 33.33%;flex:0 0 33.33%}.mega-menu#product-mega-menu .widget-area{max-width:25%;-moz-flex:0 0 25%;-webkit-flex:0 0 25%;flex:0 0 25%}.mega-menu#product-mega-menu .absolute-position,.mega-menu#support-mega-menu .absolute-position{width:100%;text-align:right;font-size:15px;-moz-flex:0 0 100%;-webkit-flex:0 0 100%;flex:0 0 100%}.mega-menu#product-mega-menu .absolute-position a,.mega-menu#support-mega-menu .absolute-position a{color:#212529;text-decoration:none}.mega-menu#solutions-mega-menu .widget-title span,.mega-menu#support-mega-menu .widget-title span{display:block;max-width:110px}.mega-menu#about-mega-menu .widget-area{max-width:50%;-moz-flex:0 0 50%;-webkit-flex:0 0 50%;flex:0 0 50%}.mega-menu#support-mega-menu .absolute-position{text-align:left;font-size:13px;margin-top:95px;padding:15px 0;margin-bottom:-40px;border-top:1px solid #e5e5e5}.mega-menu .widget-area ul{padding:0;margin:0}.mega-menu .widget-area ul li{list-style-type:none;line-height:28px}.mega-menu .widget-area ul li a{font-size:15px;font-weight:300;color:#212529;text-decoration:none}.mega-menu .widget-area ul li a:hover,.mega-menu#product-mega-menu .absolute-position a:hover,.mega-menu#support-mega-menu .absolute-position a:hover{color:#f15c22}.dropdown-menu{top:40px}.dropdown-item:hover{background-color:#f15c22;color:#fff}body:not(.landing-page) .header-right-navbar{margin-left:auto}body:not(.landing-page) .header-right-navbar .d-flex>div:last-child{margin-left:30px}body:not(.landing-page) .header-right-navbar span{display:inline-block;background-repeat:no-repeat;background-position:50% 50%;background-size:contain;width:30px;height:24px;margin-right:10px;vertical-align:middle}body:not(.landing-page) .header-right-navbar span#mobile-icon{background-image:url(images/mobile-icon.png)}body:not(.landing-page) .header-right-navbar span#mobile-icon+a{color:#B5121B;font-size:20px;line-height:30px;display:inline-block;vertical-align:middle}body:not(.landing-page) .header-right-navbar span#email-icon{background-image:url(images/email-icon.png)}.header-right a.btn-primary{text-transform:none;font-weight:400;letter-spacing:0;margin-right:10px;padding:14px 20px;max-height:46px;-moz-border-radius:50px;-webkit-border-radius:50px;border-radius:50px}.header-right #searchform .btn-primary{display:none}.header-right #searchform .input-group-append{position:relative}.header-right #searchform input[type="text"]{background-color:#e6e6ea;border-color:#fff0;max-width:360px;width:100%;max-height:46px;line-height:1;padding:14px 15px;-moz-border-radius:50px;-webkit-border-radius:50px;border-radius:50px}.header-right #searchform .input-group-append:after{content:'\f002';font-family:'FontAwesome';position:absolute;font-size:20px;width:20px;height:20px;line-height:1;right:15px;top:50%;margin-top:-10px;z-index:999;pointer-events:none;color:#181817}.header-right-menu #searchform{-moz-flex:1;-webkit-flex:1;flex:1}.hidden{display:none}.wrapper{padding:25px 0}#wrapper-navbar{position:fixed;width:100%;top:0;z-index:1000}#wrapper-navbar+.wrapper{margin-top:190px}#page-wrapper{background:url(images/top-triangle.png) no-repeat 100% 0}#wrapper-footer-full{background-color:#fff;padding:0 0 50px}#wrapper-footer-full .widget-title{text-align:center}#wrapper-footer-full .gform_wrapper{margin:0}#wrapper-footer-full .gform_wrapper .top_label .gfield_label{display:none}#wrapper-footer-full .gform_wrapper form{display:-moz-flex;display:-webkit-flex;display:flex;-moz-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}#wrapper-footer-full .gform_wrapper ul.gform_fields li.gfield{padding-right:0;margin-top:0}#wrapper-footer-full .gform_wrapper .top_label div.ginput_container{margin-top:0}#wrapper-footer-full .gform_wrapper .top_label input.medium{width:100%;background-color:#fff;border-width:2px;border-style:solid;border-color:#f15c22;height:50px}#wrapper-footer-full .gform_wrapper input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]){padding:15px;line-height:1}#wrapper-footer-full .gform_wrapper .gform_body{-moz-flex:1 1 70%;-webkit-flex:1 1 70%;flex:1 1 70%}#wrapper-footer-full .gform_wrapper .gform_footer{padding:0;margin:0;-moz-flex:0 0 30%;-webkit-flex:0 0 30%;flex:0 0 30%}#wrapper-footer-full .gform_wrapper .gform_footer input.button{margin:0;font-size:16px;height:50px;width:100%;line-height:1}#wrapper-footer-full .gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half){max-width:100%!important}.footer-widgets{background:url(images/footer-bg.jpg) #0e081e no-repeat 100% 0;color:#fff;padding:75px 0;font-size:14px;font-weight:300}.footer-widgets a{text-decoration:none;color:#fff}.footer-widgets a:hover,.site-footer ul.menu li a:hover{color:#f15c22}.footer-widgets .social-media{display:inline-block;vertical-align:top;margin-right:15px}.footer-widgets .social-media a{width:55px;height:55px;text-align:center;font-size:26px;line-height:1;padding:15px;display:block;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}.footer-widgets #facebook-btn a{background-color:#3b5998}.footer-widgets #facebook-btn a:hover{color:#3b5998;background-color:#fff}.footer-widgets #instagram-btn a{background-color:#4875b4}.footer-widgets #instagram-btn a:hover{color:#4875b4;background-color:#fff}.footer-widgets .widget-title{font-size:20px;text-transform:uppercase;font-weight:400;margin-bottom:20px}.footer-widgets ul.menu,.site-footer ul.menu{padding:0;margin:0}.footer-widgets ul.menu li,.site-footer ul.menu li{list-style-type:none}.footer-widgets .footer-widget-1-1 ul.menu li:not(:last-child){margin-bottom:20px}#wrapper-footer{background-color:#0e081e;padding:0 0 40px;color:#fff;font-size:13px}.site-footer ul.menu li{display:inline-block;margin-left:15px}.site-footer ul.menu li a{color:#fff;text-transform:uppercase;font-size:15px}.sidebar ul{padding:0;margin:0}.sidebar ul li{list-style-type:none}.sidebar .widget-title,.shop-page .section-2 .widget-title,.search .page-title{font-size:22px;margin-bottom:50px;text-transform:uppercase}.front-page .homeslide{display:block!important}.front-page .homeslider img{width:100%}.front-page .homeslider .slick-arrow{position:absolute;width:55px;height:55px;text-align:center;font-size:27px;padding:13px;color:#fff;background-color:rgb(0 0 0 / .5);cursor:pointer;top:50%;left:15px;margin-top:-27px;z-index:99;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}.front-page .homeslider .slick-arrow.slick-next{left:auto;right:15px}.front-page .homeslider .slick-dots{padding:0;margin:0;text-align:center;width:100%;position:absolute;bottom:15px;z-index:99}.front-page .homeslider .slick-dots li{margin:0 5px;display:inline-block;vertical-align:top}.front-page .homeslider .slick-dots button{padding:0;text-indent:-9999999px;overflow:hidden;width:16px;height:16px;border:none;background-color:#fff;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}.front-page .homeslider .slick-dots .slick-active button{background-color:#1f1342}.front-page .section-2{padding-bottom:5px;background:url(images/bottom-triangle.png) no-repeat 0 100%}.front-page .section-2 .section-title,.front-page .page-section .section-title,#wrapper-footer-full .widget-title{text-align:center;padding:50px 0;line-height:1;color:#1f1342;font-weight:600;margin-bottom:0}.front-page .section-2 .grid-sizer,.front-page .section-2 .grid-item{width:25%}.front-page .section-2 .grid-item{margin-bottom:45px;padding:0 15px;-moz-flex:0 0 25%;-webkit-flex:0 0 25%;flex:0 0 25%}.front-page .section-2 .grid-item-2{width:50%;margin-bottom:0}.front-page .section-2 .grid-item .background,.video-page .page-section .video-thumbnail{position:relative}.front-page .section-2 .grid-item .play-button,.video-page .page-section .play-button{position:absolute;width:111px;top:50%;left:0;right:0;margin:0 auto;z-index:9;margin-top:-55px}.front-page .section-2 .grid-item .more-videos{position:absolute;bottom:15px;right:15px;z-index:9}.front-page .section-2 .grid-item .more-videos a{color:#fff;text-decoration:none;font-size:17px;text-transform:uppercase;font-weight:500}.front-page .section-2 .grid-item:not(.grid-item-2) .background{padding:15px;color:#fff;height:100%}.front-page .section-2 .grid-content{font-size:17px}.front-page .section-2 .grid-content h3{font-size:30px;font-weight:700;line-height:1;margin-bottom:0}.front-page .section-2 .grid-content hr{border-color:#fff;margin:1rem 0}.front-page .section-3{background-color:#fff;font-size:17px;padding-bottom:125px}.front-page .section-3 strong{color:#f15c22;font-size:25px}.front-page .section-3 .btn{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.front-page .section-4{padding-bottom:50px;background:url(images/top-triangle-2.jpg) no-repeat 0 0}.front-page .section-4 .post-item{background-color:#fff;height:100%}.front-page .section-4 .post-item a{text-decoration:none;color:#181817}.front-page .section-4 .post-item .post-content{padding:30px;background-color:#fff}.front-page .section-4 .post-item h2{margin-bottom:15px;font-size:30px}.front-page .section-4 .post-item .post-meta{color:#ed1c24;margin-bottom:0;font-weight:600;text-transform:uppercase}.front-page .section-4 .btn{display:block;margin:50px auto 0;max-width:130px;padding-left:0;padding-right:0;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.news-page .section-2{margin-bottom:75px}.news-page .section-2 .news-title,.solutions-page .section-2 h2,.contact-page .section-2 h2,.contact-page .section-3 h3{font-size:22px;font-weight:600;text-transform:uppercase;position:relative;padding-bottom:35px;margin-bottom:25px}.news-page .section-2 .news-title:after,.solutions-page .section-2 h2:after,.contact-page .section-2 h2:after,.contact-page .section-3 h3:after{content:'';width:360px;height:2px;background-color:#f15c22;display:block;position:absolute;bottom:0;left:0}.news-page .section-2 .news-title+.row{margin-bottom:75px}.news-page .section-2>p .btn{padding-top:25px;padding-bottom:25px;width:150px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.news-page .news-thumbnail{background-repeat:no-repeat;background-position:0 0;background-size:cover;width:33.33%;-moz-flex:0 0 33.33%;-webkit-flex:0 0 33.33%;flex:0 0 33.33%}.news-page .news-thumbnail a{display:block}.news-page .news-thumbnail img{display:block;width:100%;visibility:hidden;opacity:0}.news-page .news-entry-content{background-color:#fff;padding:30px;font-weight:600}.news-page .news-entry-content .post-meta,.news-page .news-entry-content .news-category{text-transform:uppercase}.news-page .news-entry-content a:hover{text-decoration:none}.news-page .news-entry-content a h3{color:#181817}.news-page .news-content .d-flex:not(:last-child){margin-bottom:25px}.news-page .news-category-list{padding:30px;background-color:#fff;height:100%;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.news-page .news-category-list .widget-title{color:#f15c22;font-size:17px;font-weight:600;margin-bottom:25px;text-transform:uppercase}.news-page .news-category-list ul{padding:0;margin:0}.news-page .news-category-list ul li{list-style-type:none}.news-page .news-category-list ul li a{color:#181817}.news-page .news-category-list ul li.active a,.news-page .news-category-list ul li a:hover{color:#f15c22}.ajax-loader{background:url(images/ajax-loader.gif) no-repeat 0 0;width:16px;height:16px;display:inline-block;vertical-align:middle}.single-post.news-page .section-1{padding:0;margin-bottom:25px}.single-post.news-page .woocommerce-breadcrumb,.single-post.news-page .woocommerce-breadcrumb a{color:#181817}.single-post .news-content{background-color:#fff;padding:30px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.single-post .news-content .post-title{font-size:30px;line-height:34px;margin-bottom:25px;letter-spacing:1px}.single-post .news-content .post-meta{text-transform:uppercase;margin-bottom:35px;font-weight:600}.single-post .news-content .feature-image{margin-bottom:35px;overflow:hidden;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.single-post .about-moxa{padding:25px;background-color:#e6e6ea;font-size:14px;margin-top:30px;clear:both;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.single-post.news-page .news-category-list{height:auto;min-height:500px}.single-post .entry-content ul{padding:0}.single-post .entry-content ul li{list-style-type:none;position:relative;padding-left:15px}.single-post .entry-content ul li:before{content:'\f111';font-family:'FontAwesome';position:absolute;left:0;color:#bababa;font-size:8px}.cart-page .woocommerce-breadcrumb,.woocommerce-checkout .woocommerce-breadcrumb{margin-bottom:1rem}.woocommerce table.shop_table{border:none}.woocommerce-cart-form thead th:first-child,.woocommerce-cart-form tbody tr.cart_item td:first-child{-moz-border-radius:3px 0 0 3px;-webkit-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px}.woocommerce-cart-form thead th:last-child,.woocommerce-cart-form tbody tr.cart_item td:last-child{-moz-border-radius:0 3px 3px 0;-webkit-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0}.woocommerce-cart-form thead th.white-bg,.woocommerce table.shop_table td.white-bg{padding:0;height:5px;background-color:#fff0;font-size:5px}.woocommerce-cart-form thead th,.woocommerce table.shop_table th{font-weight:400;text-transform:uppercase}.woocommerce-cart-form thead tr:first-child th{background-color:#1f1342;color:#fff}.woocommerce-cart-form tbody tr.cart_item td,.woocommerce table.shop_table tr.cart_item td{background-color:#fff;border:none}.woocommerce-cart-form tbody tr.cart_item td.product-name a{color:#181817}.woocommerce table.shop_table td{border:none}.woocommerce-cart table.cart .product-thumbnail,.woocommerce-checkout table.cart .product-thumbnail{text-align:center}.woocommerce-cart table.cart img,.woocommerce-checkout table.cart img{width:50px}.woocommerce #content table.cart td.actions,.woocommerce table.cart td.actions,.woocommerce-page #content table.cart td.actions,.woocommerce-page table.cart td.actions{padding-left:0;padding-right:0}.cart-page .quantity-button,.cart-page .woocommerce .quantity .qty{background-color:#f0f0f0}.cart-page .woocommerce .quantity .qty{padding-left:15px;padding-right:15px}.cart-page.woocommerce-cart table.cart td.actions .coupon #coupon_code.input-text{float:none;display:inline-block;width:100%!important;max-width:260px;margin:0;padding:16px 15px;border:none;margin-right:-3px;vertical-align:top;max-height:47px;-moz-appearance:none;-webkit-appearance:none;appearance:none;-moz-border-radius:3px 0 0 3px;-webkit-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px}.cart-page table.cart td.actions .coupon{display:-moz-flex;display:-webkit-flex;display:flex}#coupon_code.input-text::-moz-placeholder{text-transform:uppercase;color:#181817;opacity:1}#coupon_code.input-text::-webkit-input-placeholder{text-transform:uppercase;color:#181817;opacity:1}.cart-page.woocommerce-cart table.cart td.actions .coupon .btn{max-height:47px;-moz-border-radius:0 3px 3px 0;-webkit-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0}.cart-page .continue-shopping{background-color:#c5c5c8;border-color:#c5c5c8;color:#181817;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.cart-page .continue-shopping:hover,.cart-page .continue-shopping:focus{color:#c5c5c8;background-color:#181817}.cart-page .continue-shopping+.btn{background-color:#1f1342;border-color:#1f1342}.cart-page .continue-shopping+.btn:hover,.cart-page .continue-shopping+.btn:focus{color:#1f1342;background-color:#fff}.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{float:none;width:100%}.woocommerce .cart-collaterals .cart_totals .inner-cart-total,.woocommerce-page .cart-collaterals .cart_totals .inner-cart-total{background-color:#fff;padding:20px 20px 0;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.cart-page .cart-collaterals .cart_totals h2{font-size:17px;text-transform:uppercase;font-weight:700;margin-bottom:11px}.cart-page .cart-collaterals .cart_totals table tbody th{font-weight:400;text-transform:capitalize}#add_payment_method .cart-collaterals .cart_totals tr td,#add_payment_method .cart-collaterals .cart_totals tr th,.woocommerce-cart .cart-collaterals .cart_totals tr td,.woocommerce-cart .cart-collaterals .cart_totals tr th,.woocommerce-checkout .cart-collaterals .cart_totals tr td,.woocommerce-checkout .cart-collaterals .cart_totals tr th{border-top:none}.woocommerce ul#shipping_method input[type="radio"]{display:none}.woocommerce ul#shipping_method input[type="radio"]+label{position:relative;padding-left:25px;display:inline-block}.woocommerce ul#shipping_method input[type="radio"]+label:before{content:'\f1db';font-family:'FontAwesome';position:absolute;left:0;color:#c5c5c8}.woocommerce ul#shipping_method input[type="radio"]:checked+label:after{content:'\f111';font-family:'FontAwesome';position:absolute;font-size:8px;left:3px;top:0;color:#58a7f8}.cart-page .woocommerce table.shop_table tbody tr.cart-subtotal td[data-title="Subtotal"],.cart-page .woocommerce table.shop_table tbody tr.woocommerce-shipping-totals td[data-title="Shipping"],.cart-page .woocommerce table.shop_table tbody tr.tax-total td[data-title="Tax"]{text-align:right}.cart-page .woocommerce .cart_totals table.shop_table tr.order-total td[data-title="Total"]{text-align:right;font-weight:700}.cart-page .woocommerce .cart_totals table.shop_table tr.order-total th,.cart-page .woocommerce .cart_totals table.shop_table tr.order-total td{border-top:1px solid #181817;padding:20px}.woocommerce-cart .wc-proceed-to-checkout{padding-bottom:0}.woocommerce-cart .wc-proceed-to-checkout .btn{padding-top:20px;padding-bottom:20px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.woocommerce-checkout .woocommerce form .form-row input.input-text{background-color:#f0f0f0}.woocommerce-checkout .select2-container .select2-selection--single{height:auto}.woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__arrow{height:100%}.woocommerce-checkout .select2-container .select2-selection--single .select2-selection__rendered{padding-top:15px;padding-bottom:15px}.woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:1}.woocommerce-checkout .woocommerce-billing-wrap{background-color:#fff;padding:15px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.woocommerce-checkout .woocommerce-checkout-review-order{padding:0;margin-left:-15px;margin-right:-15px}.woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-review-order-table th:first-child,.woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-review-order-table td:first-child{padding-left:15px}.woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-review-order-table th:last-child,.woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-review-order-table td:last-child{padding-right:15px}.woocommerce-checkout .woocommerce-shipping-wrap{margin-top:30px}.woocommerce-checkout .woocommerce-billing-wrap h3{font-size:18px;text-transform:uppercase;font-weight:600;margin-bottom:25px}.woocommerce-checkout .woocommerce-order-review-wrap{padding-bottom:0}.woocommerce table.shop_table tbody th,.woocommerce table.shop_table tfoot td,.woocommerce table.shop_table tfoot th{font-weight:400;border-top:none}.woocommerce-checkout .woocommerce table.shop_table tr.cart_item td.product-total{vertical-align:top}.woocommerce-checkout #payment{background-color:#fff;position:relative;margin-top:30px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.woocommerce-checkout #payment:before,.woocommerce-checkout #payment div.form-row:before{content:'';height:30px;left:0;top:-30px;width:100%;display:block;background-color:#e6e6ea;position:absolute;z-index:9}.woocommerce-checkout #payment div.form-row{padding:0;margin:30px 0 0;position:relative}.woocommerce-checkout #payment div.form-row .btn{width:100%;margin:0;float:none;font-size:20px;letter-spacing:1px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.woocommerce-terms-and-conditions-wrapper{padding:0 15px}.woocommerce-checkout #ship-to-different-address input{display:none}.woocommerce-checkout #ship-to-different-address label{position:relative;padding-left:25px}.woocommerce-checkout #ship-to-different-address label:before{content:'\f0c8';font-family:'FontAwesome';position:absolute;left:0;color:#f0f0f0}.woocommerce-checkout #ship-to-different-address input:checked+label:before{content:'\f046';color:#46aff0}#add_payment_method #payment ul.payment_methods,.woocommerce-cart #payment ul.payment_methods,.woocommerce-checkout #payment ul.payment_methods{border-bottom:none}.woocommerce-checkout table.shop_table tr.order-total th,.woocommerce-checkout table.shop_table tr.order-total td{color:#fff;background-color:#1f1342;font-weight:600}.woocommerce-checkout table.shop_table tr.order-total td,.woocommerce-checkout table.shop_table th.product-total,.woocommerce-checkout table.shop_table td.product-total,.woocommerce-checkout table.shop_table tr.cart-subtotal td,.woocommerce-checkout table.shop_table tr.woocommerce-shipping-totals td,.woocommerce-checkout table.shop_table tr.tax-total td{text-align:right}.woocommerce-checkout table.shop_table tr.woocommerce-shipping-totals td,.cart-page .woocommerce table.shop_table tbody tr.woocommerce-shipping-totals td[data-title="Shipping"]{color:#f15c22}.woocommerce table.shop_table{border-collapse:collapse}.shop-page .section-1,.single-product .section-1,.cart-page .section-1,.woocommerce-checkout .section-1,.single-case_studies .section-1{padding:35px;background-color:#fff;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.shop-page .woocommerce-products-header__title,.single-product .woocommerce-products-header__title,.cart-page .woocommerce-products-header__title,.woocommerce-checkout .woocommerce-products-header__title,.single-case_studies .woocommerce-products-header__title{font-size:25px;color:#f15c22}.shop-page .section-2,.single-product .section-2,.cart-page .section-2,.woocommerce-checkout .section-2{padding:55px 0}.cart-page .section-2{padding-bottom:25px}.shop-page .section-2 .category-list div[class^="col-"],.shop-page.woocommerce div.product{margin-bottom:30px}.shop-page .section-2 .category-item,.shop-page .section-2 .product-item,.search .product-item{position:relative;padding:30px 20px;background-color:#fff;height:100%;text-align:center;display:-moz-flex;display:-webkit-flex;display:flex;-moz-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;-moz-justify-content:space-between;-webkit-justify-content:space-between;justify-content:space-between}.shop-page .section-2 .category-item .category-thumbnail,.shop-page .section-2 .product-item .product-thumbnail,.search .product-item .product-thumbnail{margin-bottom:30px}.shop-page .section-2 .category-item .category-thumbnail .d-flex,.shop-page .section-2 .product-item .product-thumbnail .d-flex,.search .product-item .product-thumbnail .d-flex{min-height:187px;-moz-justify-content:center;-webkit-justify-content:center;justify-content:center}.shop-page .section-2 .category-item .category-title,.shop-page .section-2 .product-item .woocommerce-loop-product__title,.search .product-item .woocommerce-loop-product__title{font-weight:600;line-height:26px;margin-bottom:1rem}.shop-page .section-2 .product-item .woocommerce-loop-product__title,.search .product-item .woocommerce-loop-product__title{font-size:20px;line-height:30px;margin-bottom:15px;color:#F15D22;font-weight:600}.shop-page .section-2 .product-item a:not(.btn),.search .product-item a:not(.btn){color:#181817;text-decoration:none}.shop-page .section-2 .product-item a:not(.btn).price-login,.search .product-item a:not(.btn).price-login{color:#f15c22;font-weight:700}.shop-page .section-2 .category-item .btn,.shop-page .section-2 .product-item .btn,.search .product-item .btn{padding-top:10px;padding-bottom:10px;font-size:16px;font-weight:600;color:#fff;background-color:#B5121B;border-color:#B5121B;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px}.shop-page .section-2 .category-item .btn:hover,.shop-page .section-2 .product-item .btn:hover,.search .product-item .btn:hover,.shop-page .section-2 .category-item .btn:focus,.shop-page .section-2 .product-item .btn:focus,.search .product-item .btn:focus{color:#B5121B;background-color:#fff}.shop-page .section-2 .product-item .entry-content,.search .product-item .entry-content{margin-bottom:45px;font-size:13px;font-weight:300;line-height:22px}.shop-page.logged-in .section-2 .product-item .entry-content,.search .product-item .entry-content{margin-bottom:1rem}.shop-page.logged-in .section-2 .product-item .price,.search.logged-in .product-item .price,.shop-page .section-2 .product-item .price,.search .product-item .price{margin-bottom:15px;display:block;color:#f15c22}.shop-page #wrapper-footer-full,.single-product #wrapper-footer-full{display:none}.shop-page .product-item .sale-perc,.search .product-item .sale-perc,.sale-perc{position:absolute;width:58px;height:58px;text-align:center;color:#fff;background-color:#B5121B;top:85px;right:15px;z-index:2;font-size:22px;line-height:15px;padding:14px 0;font-weight:600;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}.shop-page .product-item .sale-perc span,.search .product-item .sale-perc span,.sale-perc span{font-size:12px;line-height:1;font-weight:400;text-transform:uppercase}.single-product .section-1,.cart-page .section-1,.woocommerce-checkout .section-1,.single-case_studies .section-1,.faq-page .section-1,.warranty-page .section-1,.product-repair-page .section-1,.video-page .section-1,.page-with-banner .section-1{background:url(images/single-product-header.jpg) no-repeat 0 0;background-size:cover;color:#fff;font-weight:300}.single-product .section-1 .woocommerce-breadcrumb,.single-product .section-1 .woocommerce-breadcrumb a,.single-product .woocommerce-products-header__title,.cart-page .section-1 .woocommerce-breadcrumb,.cart-page .section-1 .woocommerce-breadcrumb a,.cart-page .woocommerce-products-header__title,.woocommerce-checkout .section-1 .woocommerce-breadcrumb,.woocommerce-checkout .section-1 .woocommerce-breadcrumb a,.woocommerce-checkout .woocommerce-products-header__title,.single-case_studies .section-1 .woocommerce-breadcrumb,.single-case_studies .section-1 .woocommerce-breadcrumb a,.single-case_studies .woocommerce-products-header__title,.warranty-page .section-1 .woocommerce-breadcrumb,.warranty-page .section-1 .woocommerce-breadcrumb a,.product-repair-page .section-1 .woocommerce-breadcrumb,.product-repair-page .section-1 .woocommerce-breadcrumb a,.video-page .section-1 .woocommerce-breadcrumb,.video-page .section-1 .woocommerce-breadcrumb a{color:#fff}.single-product .section-2 .product_title{font-size:20px;text-transform:uppercase;font-weight:700}.single-product .section-2 .sale-perc{right:30px}.single-product .price-login{font-weight:600}.single-product div.product form.cart div.quantity{float:none;display:block;margin-bottom:30px}.single-product .entry-summary .btn{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.single-product .flex-viewport{border:1px solid #dbdbdf;margin-bottom:10px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.single-product div.product div.images .flex-control-thumbs{display:-moz-flex;display:-webkit-flex;display:flex;-moz-flex-wrap:no-wrap;-webkit-flex-wrap:no-wrap;flex-wrap:no-wrap}.single-product div.product div.images .flex-control-thumbs li{float:none;max-width:25%;margin-right:15px;padding:15px;background-color:#fff;border:1px solid #dbdbdf;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-flex:0 0 25%;-webkit-flex:0 0 25%;flex:0 0 25%;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.single-product div.product div.images .flex-control-thumbs li:hover{border-color:#f15c22;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.single-product .gform_wrapper .gfield_visibility_hidden{display:none}.woocommerce div.product{position:relative}.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images,.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;width:100%}.woocommerce-page div.product div.summary{text-align:justify}.woocommerce #content div.product .woocommerce-tabs{background-color:#fff0}.woocommerce div.product .woocommerce-tabs .panel{margin:0;padding:35px;background-color:#fff;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.woocommerce div.product .woocommerce-tabs .panel h2{font-size:16px;margin-bottom:25px;text-transform:uppercase}.woocommerce div.product .woocommerce-tabs .panel li{list-style-type:none;position:relative}.woocommerce div.product .woocommerce-tabs .panel .product-features li:before{content:'\f055';font-family:'FontAwesome';position:absolute;left:-35px;color:#f15c22}.woocommerce div.product .woocommerce-tabs .panel .gform_wrapper .top_label .gfield_label{display:none}.woocommerce div.product .woocommerce-tabs .panel .gform_wrapper ul.gform_fields li.gfield{padding-right:0}.woocommerce div.product .woocommerce-tabs .panel .gform_wrapper .top_label input.medium{width:100%}.woocommerce div.product .woocommerce-tabs .panel .gform_wrapper input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]),.woocommerce div.product .woocommerce-tabs .panel .gform_wrapper textarea.medium{padding:10px 20px;background-color:#e6e6ea;font-size:17px;border:none;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.woocommerce div.product .woocommerce-tabs .panel .gform_wrapper input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"])::-moz-placeholder,.woocommerce div.product .woocommerce-tabs .panel .gform_wrapper textarea.medium::-moz-placeholder{color:#181817;opacity:1}.woocommerce div.product .woocommerce-tabs .panel .gform_wrapper input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"])::-webkit-input-placeholder,.woocommerce div.product .woocommerce-tabs .panel .gform_wrapper textarea.medium::-webkit-input-placeholder{color:#181817;opacity:1}.woocommerce div.product .woocommerce-tabs .panel .gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half){max-width:100%!important}.woocommerce div.product .woocommerce-tabs .panel .gform_wrapper .gform_footer input.button{width:100%;max-width:160px}.woocommerce div.product .woocommerce-tabs .panel .download-wrap .download-header>div,.woocommerce div.product .woocommerce-tabs .panel .download-wrap .download-file>div{width:33.33%;-moz-align-self:center;-webkit-align-self:center;align-self:center}.woocommerce div.product .woocommerce-tabs .panel .download-wrap .download-file>div:last-child{width:16.66%;margin-left:auto}.woocommerce div.product .woocommerce-tabs .panel .download-wrap .download-header{padding:20px 15px}.woocommerce div.product .woocommerce-tabs .panel .download-wrap .download-file{background-color:#e6e6ea;border-width:1px 0;border-style:solid;border-color:#a5a5ac;padding-left:15px}.woocommerce div.product .woocommerce-tabs .panel .download-wrap .download-file .btn{padding-left:0;padding-right:0;width:100%}.woocommerce div.product .woocommerce-tabs ul.tabs{padding:0;margin:0 0 5px;background-color:#f0f0f0;display:-moz-flex;display:-webkit-flex;display:flex;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.woocommerce div.product .woocommerce-tabs ul.tabs li{border:none;background-color:#f0f0f0;margin:0;padding:0;line-height:1;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.woocommerce div.product .woocommerce-tabs ul.tabs:before,.woocommerce div.product .woocommerce-tabs ul.tabs li:before,.woocommerce div.product .woocommerce-tabs ul.tabs li:after{display:none}.woocommerce #content div.product .woocommerce-tabs ul.tabs:after,.woocommerce #content div.product .woocommerce-tabs ul.tabs:before,.woocommerce div.product .woocommerce-tabs ul.tabs:after,.woocommerce div.product .woocommerce-tabs ul.tabs:before,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs:after,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs:before,.woocommerce-page div.product .woocommerce-tabs ul.tabs:after,.woocommerce-page div.product .woocommerce-tabs ul.tabs:before{display:none}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{background:#1f1342}.woocommerce div.product .woocommerce-tabs ul.tabs li a{display:block;padding:20px 35px;text-align:center;color:#444549;font-size:18px;text-transform:uppercase;font-weight:400}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{color:#fff}.quantity-input-wrap{line-height:1;display:-moz-flex;display:-webkit-flex;display:flex}.quantity-button{padding:15px;background-color:#fff;text-align:center;cursor:pointer;line-height:24px}.woocommerce .quantity .qty{padding:15px 0;max-width:60px;background-color:#fff;border:none;text-align:left;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield;-moz-flex:0 0 60px;-webkit-flex:0 0 60px;flex:0 0 60px}.woocommerce div.product p.price,.woocommerce div.product span.price{color:#f15c22;font-weight:700;font-size:25px}.woocommerce div.product p.price ins,.woocommerce div.product span.price ins{display:inline-block;text-decoration:none;vertical-align:middle}.woocommerce div.product p.price del,.woocommerce div.product span.price del{opacity:1;display:inline-block;font-weight:400;font-size:17px;color:#5B5B5B;vertical-align:middle}.sidebar ul.parent-category li{line-height:18px;font-size:17px;display:block;padding:20px 0}.sidebar ul.parent-category li.open>ul.child-category{display:block}.sidebar ul.parent-category a{color:#181817;text-decoration:none;font-weight:300;display:block;position:relative;padding-right:20px}.sidebar ul.parent-category>li>a:after,.sidebar ul.parent-category>li>ul.child-category>li>a:after,.sidebar ul.parent-category>li>ul.child-category>li>ul.child-category>li>a:after{content:'\f107';font-family:'FontAwesome';color:#f15c22;position:absolute;right:0;top:50%;line-height:1;margin-top:-9px;font-size:17px}.sidebar ul.parent-category>li.open>a:after,.sidebar ul.parent-category>li>ul.child-category>li.open>a:after,.sidebar ul.parent-category>li>ul.child-category>li>ul.child-category>li.open>a:after{-moz-transform:rotate(-180deg);-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-o-transform:rotate(-180deg);transform:rotate(-180deg);-moz-transition:-moz-transform 0.2s ease-in-out;-webkit-transition:-webkit-transform 0.2s ease-in-out;-ms-transition:-ms-transform 0.2s ease-in-out;-o-transition:-o-transform 0.2s ease-in-out;transition:transform 0.2s ease-in-out}.sidebar ul.parent-category li.open>a,.sidebar ul.parent-category a:hover{color:#f15c22}.sidebar ul.parent-category>li,.sidebar ul.parent-category>li>ul.child-category>li{border-bottom:1px solid #cfcfd4}.sidebar ul.parent-category li.open{padding-bottom:0}.sidebar ul.parent-category>li>ul.child-category>li:first-child{border-top:1px solid #cfcfd4}.sidebar ul.parent-category>li>a{font-weight:600}.sidebar ul.parent-category>li:first-child{padding-top:0}.sidebar ul.parent-category ul.child-category{padding-top:20px}.sidebar ul.parent-category ul.child-category{display:none}.sidebar ul.parent-category>li ul.child-category li{padding:15px 0}.sidebar ul.parent-category>li ul.child-category ul.child-category li{font-size:15px;padding-left:20px}.login-page .section-1,.news-page .section-1,.solutions-page .section-1,.solutions-child-page .section-1,.faq-page .section-1,.warranty-page .section-1,.product-repair-page .section-1,.video-page .section-1,.contact-page .section-1,.page-with-banner .section-1{background-repeat:no-repeat;background-position:50% 50%;background-size:cover;padding:40px;margin-bottom:50px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.page-with-banner .section-1{margin-bottom:0}.login-page .section-1 .header-title,.news-page .section-1 .header-title,.solutions-page .section-1 .header-title,.solutions-child-page .section-1 .header-title,.single-case_studies .section-1 .header-title,.faq-page .section-1 .header-title,.warranty-page .section-1 .header-title,.product-repair-page .section-1 .header-title,.video-page .section-1 .header-title,.contact-page .section-1 .header-title,.page-with-banner .section-1 .header-title{padding:85px 0;margin:0;color:#fff;font-size:40px;font-weight:600}.login-page .woocommerce-breadcrumb,.login-page .woocommerce-breadcrumb a,.news-page .woocommerce-breadcrumb,.news-page .woocommerce-breadcrumb a,.solutions-page .section-1 .woocommerce-breadcrumb,.solutions-page .section-1 .woocommerce-breadcrumb a,.solutions-child-page .section-1 .woocommerce-breadcrumb,.solutions-child-page .section-1 .woocommerce-breadcrumb a,.faq-page .section-1 .woocommerce-breadcrumb,.faq-page .section-1 .woocommerce-breadcrumb a,.contact-page .section-1 .woocommerce-breadcrumb,.contact-page .section-1 .woocommerce-breadcrumb a,.page-with-banner .section-1 .woocommerce-breadcrumb,.page-with-banner .section-1 .woocommerce-breadcrumb a{color:#fff}.login-page .section-2{margin-bottom:85px}.login-page .section-2 .inner-column{background-color:#fff;padding:30px;height:100%;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.login-page .section-2 .u-column2 .inner-column{background-color:#bdc0c6}.login-page .section-2 .inner-column h2{font-size:40px;font-weight:400;margin-bottom:30px}.login-page .section-2 .inner-column .form-row>span:first-child{margin-right:auto}.login-page .section-2 .inner-column .woocommerce-form__input-checkbox{display:none}.login-page .section-2 .inner-column .woocommerce-form-login__rememberme{position:relative;padding-left:30px}.login-page .section-2 .inner-column .woocommerce-form-login__rememberme:before{content:'';width:23px;height:23px;background-color:#e6e6ea;position:absolute;left:0;top:5px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.login-page .section-2 .inner-column .woocommerce-form__input-checkbox:checked+.woocommerce-form-login__rememberme:after{content:'\f00c';font-family:'FontAwesome';position:absolute;left:5px;top:8px;z-index:1;color:#f15c22;line-height:1}.login-page .section-2 .inner-column .form-row .btn{width:100%;background-color:#1f1342;border-color:#1f1342}.login-page .section-2 .inner-column .form-row .btn:hover,.login-page .section-2 .inner-column .form-row .btn:focus{color:#1f1342;background-color:#fff}.login-page .section-2 .inner-column .form-row .btn+span{display:block;margin-top:10px}.login-page .section-2 .inner-column .form-row .btn+span a{color:#181817}.login-page .section-2 .inner-column .form-row .btn+span a:hover{color:#f15c22}.login-page .section-2 .u-column2 .inner-column input.input-text{background-color:#fff}.login-page .section-2 .u-column2 .inner-column .form-row .btn{max-width:135px}.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register{border:none;padding:0;margin:0}.woocommerce form .form-row input.input-text{line-height:1;background-color:#e6e6ea;border:none;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.woocommerce-lost-password .woocommerce form .form-row input.input-text{background-color:#fff}.woocommerce-message:before{color:#f15c22}.woocommerce-message{border-top-color:#f15c22}.woocommerce-account .woocommerce-MyAccount-navigation,.woocommerce-account .woocommerce-MyAccount-content{float:none;width:100%}.woocommerce-account .woocommerce-MyAccount-content{background-color:#fff;padding:0 15px}.woocommerce-account .woocommerce-MyAccount-content .dashboard-entry-content{text-align:center;padding:145px 0}.woocommerce-account .woocommerce-MyAccount-content .dashboard-entry-content h2{color:#f15c22;font-weight:600;margin-bottom:40px}.woocommerce-account .woocommerce-MyAccount-content .dashboard-entry-content h2 span{display:block;font-size:14px;text-transform:uppercase;color:#181817;margin-top:5px}.woocommerce-account .list-group-item{padding:15px;border:none;margin:0;line-height:1;color:#181817}.woocommerce-account .list-group-item.active,.woocommerce-account .list-group-item:hover,.woocommerce-account .list-group-item:focus{background-color:#f15c22;color:#fff}.woocommerce-account .woocommerce-MyAccount-content .edit-account{padding:35px 20px}.woocommerce-account .woocommerce-MyAccount-content .edit-account h2,.woocommerce-orders .woocommerce-MyAccount-content h2{font-weight:600;color:#f15c22;font-size:32px;margin-bottom:30px}.woocommerce-account .woocommerce-MyAccount-content .edit-account .form-heading{text-transform:uppercase;padding:15px;background-color:#f0f0f0;margin-bottom:25px;font-size:20px;font-weight:500}.woocommerce-account .woocommerce-MyAccount-content .edit-account fieldset .form-heading{margin-top:40px}.woocommerce-account .woocommerce-MyAccount-content .edit-account legend{font-size:17px;font-weight:500}.woocommerce-account .woocommerce-MyAccount-content .edit-account .form-row{margin-bottom:15px;-moz-justify-content:space-between;-webkit-justify-content:space-between;justify-content:space-between}.woocommerce-account .woocommerce-MyAccount-content .edit-account .form-row label{margin-bottom:0;line-height:1;-moz-align-self:center;-webkit-align-self:center;align-self:center}.woocommerce-account .woocommerce-MyAccount-content .edit-account input.input-text{border:1px solid #bababa;background-color:#fff;max-width:60%;-moz-flex:0 0 60%;-webkit-flex:0 0 60%;flex:0 0 60%}.woocommerce-orders .section-2,.woocommerce-edit-account .section-2,.woocommerce-account .section-2{margin-bottom:30px}.woocommerce-orders .woocommerce-MyAccount-content{padding:35px}.woocommerce-orders .woocommerce-MyAccount-content .order-wrap{border:1px solid #bababa;padding:15px;margin-bottom:30px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.woocommerce-orders .woocommerce-MyAccount-content .order-wrap .order-status{text-transform:uppercase;display:inline-block}.woocommerce .woocommerce-breadcrumb,.inner-page .woocommerce-breadcrumb,.woocommerce .woocommerce-breadcrumb a,.inner-page .woocommerce-breadcrumb a,.cart-page .woocommerce-breadcrumb,.cart-page .woocommerce-breadcrumb a{color:#181817;font-size:15px}.inner-page .woocommerce-breadcrumb{margin-bottom:45px}.woocommerce form .form-row:after,.woocommerce form .form-row:before,.woocommerce-page form .form-row:after,.woocommerce-page form .form-row:before{content:'';display:none}.woocommerce-info:before{color:#1f1342}.woocommerce-info{border-top-color:#1f1342}.solutions-page #page-wrapper,.contact-page #page-wrapper,.contact-page .page-background{background-image:url(images/bottom-triangle-2.jpg);background-position:0 100%}.solutions-page .section-1 .header-title{font-size:25px}.solutions-page .section-2{padding-bottom:70px}.solutions-page .section-2 h2,.contact-page .section-2 h2,.contact-page .section-3 h3{font-size:30px;text-transform:none;margin-bottom:40px}.solutions-page .section-2 .solutions-content{padding:30px;background-color:#fff;height:100%}.solutions-page .section-2 .solutions-content strong{font-size:20px}.solutions-page .section-2 .row div[class^="col-"]{margin-bottom:30px}.solutions-page .section-2 .row a{display:block;color:#181817;overflow:hidden;height:100%;-moz-box-shadow:0 2px 3px -1px rgb(0 0 0 / .1);-webkit-box-shadow:0 2px 3px -1px rgb(0 0 0 / .1);box-shadow:0 2px 3px -1px rgb(0 0 0 / .1);-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.solutions-page .section-2 .row a:hover,.solutions-page .section-2 .row a:focus{text-decoration:none}.solutions-child-page #page-wrapper,.faq-page #page-wrapper,.warranty-page #page-wrapper,.product-repair-page #page-wrapper,.video-page #page-wrapper,.generic-page #page-wrapper{background-image:none;padding-bottom:0}.solutions-child-page .section-1 .header-title,.single-case_studies .section-1 .header-title,.faq-page .section-1 .header-title,.warranty-page .section-1 .header-title,.product-repair-page .section-1 .header-title,.video-page .section-1 .header-title,.page-with-banner.generic-page:not(.woocommerce-page) .section-1 h1{padding:50px 0;font-size:25px}.solutions-child-page .section-2{padding-bottom:55px}.solutions-child-page .section-2 h3,.solutions-child-page .section-4 h4{text-align:center;font-size:22px;margin-bottom:70px;text-transform:uppercase}.solutions-child-page .section-2 .applications-tab .tab{width:25%;text-align:center;border-bottom:1px solid #c0c0c3;margin-bottom:60px}.solutions-child-page .section-2 .applications-tab .tab a{color:#181817;text-decoration:none;display:block;position:relative;padding-bottom:25px}.solutions-child-page .section-2 .applications-tab .tab a:after{content:'';width:100%;height:5px;background-color:#f15c22;position:absolute;bottom:0;left:0;opacity:0;visibility:hidden;-moz-transition:opacity 0.2s ease-in-out;-webkit-transition:opacity 0.2s ease-in-out;-ms-transition:opacity 0.2s ease-in-out;-o-transition:opacity 0.2s ease-in-out;transition:opacity 0.2s ease-in-out}.solutions-child-page .section-2 .applications-tab .tab a.active:after,.solutions-child-page .section-2 .applications-tab .tab a:hover:after{opacity:1;visibility:visible;-moz-transition:opacity 0.2s ease-in-out;-webkit-transition:opacity 0.2s ease-in-out;-ms-transition:opacity 0.2s ease-in-out;-o-transition:opacity 0.2s ease-in-out;transition:opacity 0.2s ease-in-out}.solutions-child-page .section-2 .tab-content{position:absolute;left:-999999px;opacity:0;visibility:hidden;-moz-transition:opacity 0.2s ease-in-out;-webkit-transition:opacity 0.2s ease-in-out;-ms-transition:opacity 0.2s ease-in-out;-o-transition:opacity 0.2s ease-in-out;transition:opacity 0.2s ease-in-out}.solutions-child-page .section-2 .tab-content.active{position:relative;left:auto;visibility:visible;opacity:1;-moz-transition:opacity 0.2s ease-in-out;-webkit-transition:opacity 0.2s ease-in-out;-ms-transition:opacity 0.2s ease-in-out;-o-transition:opacity 0.2s ease-in-out;transition:opacity 0.2s ease-in-out}.solutions-child-page .section-2 .tab-content h2{font-size:25px}.solutions-child-page .section-3{padding-bottom:70px}.solutions-child-page .section-3 .recommended-products{background-color:#fff;padding:40px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.solutions-child-page .section-3 .recommended-products h4{color:#f15c22;font-size:20px;text-transform:uppercase;margin-bottom:45px}.solutions-child-page .section-3 .recommended-products .row.appended,.solutions-child-page .section-4 .row.appended{margin-bottom:-30px}.solutions-child-page .section-3 .recommended-products .row.appended>div[class^="col-"],.solutions-child-page .section-4 .row.appended>div[class^="col-"]{margin-bottom:30px}.solutions-child-page .section-3 .recommended-products .product-item{text-align:center;font-size:14px;padding:30px 9%;border:1px solid #e6e6e6;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.solutions-child-page .section-3 .recommended-products .product-item a,.solutions-child-page .section-4 .case-study-item a{color:#181817;text-decoration:none}.solutions-child-page .section-3 .recommended-products .product-item img{max-height:70px;margin-bottom:30px}.solutions-child-page .section-3 .recommended-products .product-item .product-title{font-size:16px}.solutions-child-page .section-3 .recommended-products .show-more{text-align:center;margin:25px 0 0;font-size:14px;font-weight:300}.solutions-child-page .section-4{background-color:#d5d5da;padding:70px 0 45px}.solutions-child-page .section-4 .case-study-item{background-color:#fff;padding:15px;font-size:14px;overflow:hidden;height:100%;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.solutions-child-page .section-4 .case-study-item .case-study-thumbnail{margin:-15px -15px 15px}.solutions-child-page .section-4 .case-study-item img{width:100%}.solutions-child-page .section-4 .case-study-item .case-study-region{margin-bottom:10px;line-height:1;color:#f15c22;text-transform:uppercase;font-weight:600}.solutions-child-page .section-4 .case-study-item .case-study-title{font-size:18px;font-weight:600}.solutions-child-page .section-4 .show-more .btn{background-color:#d5d5da;color:#181817;border-color:#181817;font-weight:300;display:block;margin:65px auto 0;width:auto;max-width:220px;padding-left:0;padding-right:0;text-align:center}.solutions-child-page .section-4 .show-more .btn:hover,.solutions-child-page .section-4 .show-more .btn:focus{color:#d5d5da;background-color:#181817}.single-case_studies .section-2 .post-title,.faq-page .section-2 h2,.faq-page .section-3 h4,.warranty-page .section-2 h3,.product-repair-page .section-2 h2{font-size:22px;text-transform:uppercase;margin-bottom:30px}.single-case_studies .section-2 .header-meta{background-color:#fff;padding:30px;margin-bottom:30px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.single-case_studies .section-2 .entry-content{font-size:16px;font-weight:300}.single-case_studies .section-2 .entry-content ul li,.warranty-page table ul li,.product-repair-page .section-2 ul li,.product-repair-page .section-3 ul li,.video-page .section-2 .entry-content ul li{list-style-type:none;position:relative}.single-case_studies .section-2 .entry-content ul li:before,.warranty-page table ul li:before,.product-repair-page .section-2 ul li:before,.product-repair-page .section-3 ul li:before,.video-page .section-2 .entry-content ul li:before{content:'\f111';color:#929292;position:absolute;left:-20px;font-family:'FontAwesome';font-size:10px}.single-case_studies .section-3{padding-bottom:70px}.single-case_studies .section-3 .row{margin-left:0;margin-right:0;overflow:hidden;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.single-case_studies .section-3 div[class^="col-"]{background-repeat:no-repeat;background-position:50% 50%;background-size:cover}.single-case_studies .section-3 div[class^="col-"]>div{padding:40px;text-align:center;font-size:23px;font-weight:600;color:#fff}.single-case_studies .section-3 .btn{padding:10px;border-color:#1f1342;background-color:#1f1342;font-weight:400;font-size:16px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.single-case_studies .section-3 .btn:hover,.single-case_studies .section-3 .btn:focus{color:#1f1342;background-color:#fff}.single-case_studies .section-3 .gform_wrapper .top_label .gfield_label{display:none}.single-case_studies .section-3 .gform_wrapper form{display:-moz-flex;display:-webkit-flex;display:flex;-moz-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.single-case_studies .section-3 .gform_wrapper .gform_body{max-width:66.66%;-moz-flex:0 0 66.66%;-webkit-flex:0 0 66.66%;flex:0 0 66.66%}.single-case_studies .section-3 .gform_wrapper .gform_footer{padding:0;margin:0;max-width:33.34%;-moz-flex:0 0 33.34%;-webkit-flex:0 0 33.34%;flex:0 0 33.34%}.single-case_studies .section-3 .gform_wrapper ul.gform_fields li.gfield{padding-right:0;margin-top:0}.single-case_studies .section-3 .gform_wrapper .top_label div.ginput_container{margin-top:0}.single-case_studies .section-3 .gform_wrapper input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]){font-size:14px;padding:16px 15px;max-height:47px}.single-case_studies .section-3 .gform_wrapper .top_label input.medium{width:100%}.single-case_studies .section-3 .gform_wrapper .gform_footer input.button{font-size:16px;font-weight:400;margin:0;max-height:47px}.single-case_studies .section-3 .gform_wrapper div.validation_error,.single-case_studies .section-3 .gform_wrapper .validation_message{color:#fff;font-size:16px;border-color:#fff}.single-case_studies .section-3 .gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half){max-width:100%!important}.single-case_studies .case-study-sidebar{background-color:#fff;padding:15px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.single-case_studies .case-study-sidebar .widget-title{font-size:16px;font-weight:500;color:#f15c22;text-transform:uppercase;margin-bottom:30px}.single-case_studies .case-study-sidebar .product-used{line-height:22px}.single-case_studies .case-study-sidebar .product-used .product-item{border-bottom:1px solid #e6e6e6;padding-bottom:15px;margin-bottom:15px}.single-case_studies .case-study-sidebar .product-thumbnail{border:1px solid #e6e6e6;padding:5px;text-align:center;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.single-case_studies .case-study-sidebar a{color:#181817;text-decoration:none;font-size:14px}.single-case_studies .case-study-sidebar .product-title{font-weight:600;margin-bottom:5px;line-height:normal}.single-case_studies .case-study-sidebar .sidebar-buttons a{display:block;margin-bottom:15px;font-size:17px;font-weight:300}.single-case_studies .case-study-sidebar .sidebar-buttons a .fa{margin-right:15px;vertical-align:middle}.faq-page .section-2{padding-bottom:65px}.faq-page .section-2 h2{margin-bottom:50px}.faq-page .faq-item{padding:15px 30px;margin-bottom:15px;background-color:#fff;border:1px solid #d0d0d4;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.faq-page .faq-item h3{font-size:20px;padding-left:40px;position:relative;cursor:pointer;margin-bottom:0}.faq-page .faq-item h3:before{content:'\f105';font-family:'FontAwesome';position:absolute;left:0;display:block;-moz-transition:-moz-transform 0.2s ease-in-out;-webkit-transition:-webkit-transform 0.2s ease-in-out;-ms-transition:-ms-transform 0.2s ease-in-out;-o-transition:-o-transform 0.2s ease-in-out;transition:transform 0.2s ease-in-out}.faq-page .faq-item.active h3{margin-bottom:.5rem}.faq-page .faq-item.active h3:before{-moz-transform:rotate(90deg);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);-moz-transition:-moz-transform 0.2s ease-in-out;-webkit-transition:-webkit-transform 0.2s ease-in-out;-ms-transition:-ms-transform 0.2s ease-in-out;-o-transition:-o-transform 0.2s ease-in-out;transition:transform 0.2s ease-in-out}.faq-page .faq-item .faq-content{padding-left:40px;display:none}.faq-page .section-3{background-color:#f4f4f6;padding:65px 0 125px}.faq-page .section-3 .gform_wrapper ul.gform_fields li.gfield,.contact-page .section-2 .gform_wrapper ul.gform_fields li.gfield{padding-right:0}.faq-page .section-3 .gform_wrapper .top_label .gfield_label,.contact-page .section-2 .gform_wrapper .top_label .gfield_label{display:none}.faq-page .section-3 .gform_wrapper textarea,.faq-page .section-3 .gform_wrapper input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]),.contact-page .section-2 .gform_wrapper textarea,.contact-page .section-2 .gform_wrapper input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]){padding:15px 20px;font-size:17px}.faq-page .section-3 .gform_wrapper textarea::-moz-placeholder,.contact-page .section-2 .gform_wrapper textarea::-moz-placeholder{color:#181817;opacity:1}.faq-page .section-3 .gform_wrapper textarea::-webkit-input-placeholder,.contact-page .section-2 .gform_wrapper textarea::-webkit-input-placeholder{color:#181817;opacity:1}.faq-page .section-3 .gform_wrapper .top_label input.medium,.faq-page .section-3 .gform_wrapper textarea,.contact-page .section-2 .gform_wrapper .top_label input.medium,.contact-page .section-2 .gform_wrapper textarea{width:100%;-moz-appearance:none;-webkit-appearance:none;appearance:none;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.faq-page .section-3 .gform_wrapper .top_label input.medium::-moz-placeholder,.contact-page .section-2 .gform_wrapper .top_label input.medium::-moz-placeholder{color:#181817;opacity:1}.faq-page .section-3 .gform_wrapper .top_label input.medium::-webkit-input-placeholder,.contact-page .section-2 .gform_wrapper .top_label input.medium::-webkit-input-placeholder{color:#181817;opacity:1}.faq-page .section-3 .gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half),.contact-page .section-2 .gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half){max-width:100%!important}.faq-page .section-3 .gform_wrapper .gform_footer,.contact-page .section-2 .gform_wrapper .gform_footer{padding:0;margin:16px 0 0}.faq-page .section-3 .gform_wrapper .gform_footer input.button,.contact-page .section-2 .gform_wrapper .gform_footer input.button{margin:0;width:100%;-moz-appearance:none;-webkit-appearance:none;appearance:none;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.warranty-page .section-2{font-weight:300;font-size:14px;padding-bottom:100px}.warranty-page .section-2 .date-updated{text-align:right}.warranty-page .section-2 ol{padding-left:15px}.warranty-page .section-2 .table-wrapper{background-color:#fff;padding:30px 25px;margin-bottom:1rem;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.warranty-page .section-2 .table-wrapper table th{text-transform:uppercase;color:#f15c22;font-weight:600;border-bottom:1px solid #c8c8cc}.warranty-page .section-2 .table-wrapper table td{border-bottom:1px solid #e1e1e4}.warranty-page .section-2 .table-wrapper table td.no-border{border-top:1px solid #e1e1e4}.warranty-page .section-2 .table-wrapper table tr:last-child td,.warranty-page .section-2 .table-wrapper table td.no-border,.warranty-page .section-2 .table-wrapper table td:empty{border-bottom-color:#fff0}.warranty-page .section-2 .table-wrapper table th,.warranty-page .section-2 .table-wrapper table td{padding:5px;font-size:14px;vertical-align:top}.warranty-page .section-2 .table-wrapper table th:first-child,.warranty-page .section-2 .table-wrapper table td:first-child{width:46%}.warranty-page .section-2 .table-wrapper table th:nth-child(2),.warranty-page .section-2 .table-wrapper table td:nth-child(2){width:34%}.warranty-page .section-2 .table-wrapper table[class] th:first-child,.warranty-page .section-2 .table-wrapper table[class] td:first-child,.warranty-page .section-2 .table-wrapper table[class] th:nth-child(2),.warranty-page .section-2 .table-wrapper table[class] td:nth-child(2){width:auto}.warranty-page table ul{padding-left:25px}.warranty-page .warranty-sidebar{background-color:#fff;padding:15px 15px 15px 30px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.warranty-page .warranty-sidebar.fixed{position:fixed;width:100%}.warranty-page .warranty-sidebar.absolute{position:absolute;left:15px;bottom:-100px;width:-moz-calc(100% - 30px);width:-webkit-calc(100% - 30px);width:calc(100% - 30px)}.warranty-page .warranty-sidebar ul{padding:0;margin:0}.warranty-page .warranty-sidebar ul li{list-style-type:none;position:relative}.warranty-page .warranty-sidebar ul li:before{content:'';width:2px;height:100%;background-color:#e6e6ea;left:0;position:absolute;left:-15px;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.warranty-page .warranty-sidebar ul li a{color:#181817;text-decoration:none}.warranty-page .warranty-sidebar ul li.active:before,.warranty-page .warranty-sidebar ul li:hover:before{background-color:#f15c22;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.warranty-page .sidebar-wrap{position:absolute;height:100%;width:100%;padding:0 15px;left:0}.product-repair-page .section-2{padding-bottom:85px}.product-repair-page .section-2 .feature-item{background-color:#fff;border:2px solid #f0561f;padding:25px;height:100%;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.product-repair-page .section-2 .feature-item h3{font-size:20px}.product-repair-page .section-3{padding:55px 0;background-color:#f4f4f6}.product-repair-page .section-3 .entry-content h4{font-size:22px}.product-repair-page .section-3 .entry-content .btn{background-color:#1f1342;border-color:#1f1342;font-weight:300}.product-repair-page .section-3 .entry-content .btn:hover,.product-repair-page .section-3 .entry-content .btn:focus{color:#1f1342;background-color:#fff}.video-page .section-2{padding-bottom:75px}.video-page .page-section .video-text{display:inline-block;color:#f05921;font-weight:600;margin-bottom:10px;text-transform:uppercase}.video-page .section-3{padding:75px 0 45px;background-color:#f4f4f6}.video-page .section-3 .play-button{width:70px;margin-top:-35px}.video-page .section-3 div[class^="col-"],.video-page .section-3 .video-thumbnail{margin-bottom:30px}.video-page .section-3 .video-details h4{font-size:30px}.contact-page #page-wrapper{background-image:none;padding-bottom:0}.contact-page .page-background{background-color:#e6e6ea;background-repeat:no-repeat}.contact-page .section-2{padding-bottom:50px}.contact-page .section-2 h2,.contact-page .section-3 h3{font-size:22px;text-transform:uppercase}.contact-page .section-2 .gform_wrapper{margin-bottom:0}.contact-page .section-2 .gform_wrapper .top_label input.medium,.contact-page .section-2 .gform_wrapper textarea{border-color:#fff0}.contact-page .section-3{background-color:#fff;padding:55px 0}.contact-page .section-3 .details{font-size:24px;letter-spacing:1px;margin-top:55px}.contact-page .section-3 .details a{color:#181817;text-decoration:none}.contact-page .section-3 .details span{color:#f15c22;display:inline-block}.contact-page .section-3 iframe{width:100%;height:325px;display:block}.thank-you-page #page-wrapper{padding:0;background-position:0 0;background-repeat:no-repeat;background-size:100% 100%}.thank-you-page .page-section{padding:85px 0}.thank-you-page .box{background-color:#1f1f1f;color:#fff;display:inline-block;padding:15px;font-size:30px;font-weight:300;text-transform:uppercase;letter-spacing:1px;margin-bottom:5px}.thank-you-page .box h1{font-size:70px;font-weight:300}.thank-you-page .page-section .btn{border-color:#fff;background-color:#fff;color:#181817;font-weight:300;font-size:25px;float:right}.thank-you-page .page-section .btn:hover,.thank-you-page .page-section .btn:focus{background-color:#181817;color:#fff}.generic-page:not(.woocommerce-page) .section-2{padding:40px 0 180px}.generic-page:not(.woocommerce-page).page-with-banner .section-2{padding-bottom:60px}.generic-page:not(.woocommerce-page) .section-1 .woocommerce-breadcrumb{margin-bottom:35px}.generic-page:not(.woocommerce-page) .section-1 h1{margin-bottom:0;font-size:40px}.generic-page:not(.woocommerce-page).page-id-4621 .section-1 h1{display:none}hr{margin:40px 0}.search .products{margin-bottom:50px}.search .products .product{margin-bottom:30px}#searchform .input-group{-moz-flex-wrap:nowrap;-webkit-flex-wrap:nowrap;flex-wrap:nowrap}.page-link{color:#f15c22}.page-link:hover,.page-link:focus{color:#f15c22;background-color:#e9ecef;border-color:#fff0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.page-item.active .page-link{z-index:1;color:#fff;background-color:#f15c22;border-color:#f15c22}.page-id-4254 .section-2 .gform_wrapper .gform_fieldset{padding:20px;background-color:#fff;margin-bottom:20px;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px}.page-id-4254 .section-2 .gform_wrapper .gform_fieldset h3{font-size:18px;text-transform:uppercase;font-weight:700;margin-bottom:0}.page-id-4254 .section-2 .gform_wrapper .gform_fieldset h4{color:#aaa;font-weight:700;font-size:24px;position:relative}.page-id-4254 .section-2 .gform_wrapper .gform_fieldset h4:after{content:'';width:97%;height:1px;background-color:#aaa;position:absolute;right:0;top:50%}.page-id-4254 .section-2 .gform_wrapper ul.gform_fields{margin-left:-15px!important;margin-right:-15px!important;display:-moz-flex;display:-webkit-flex;display:flex;-moz-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.page-id-4254 .section-2 .gform_wrapper ul.gform_fields li.gfield{padding:0 15px;width:100%;max-width:100%;-moz-flex:0 0 100%;-webkit-flex:0 0 100%;flex:0 0 100%}.page-id-4254 .section-2 .gform_wrapper .gfield_html.gfield_no_follows_desc{margin-top:16px}.page-id-4254 .section-2 .gform_wrapper .gfield_html:first-child{margin-top:0}.page-id-4254 .section-2 .gform_wrapper .top_label div.ginput_container{margin-top:0;position:relative}.page-id-4254 .section-2 .gform_wrapper .top_label div.ginput_container_select:after{content:'\f107';font-family:'FontAwesome';position:absolute;right:15px;line-height:1;pointer-events:none;font-size:25px;top:50%;margin-top:-13px}.page-id-4254 .section-2 .gform_wrapper .top_label .gfield_label{display:none}.page-id-4254 .section-2 .gform_wrapper .top_label select.medium{-moz-appearance:none;-webkit-appearance:none;appearance:none}.page-id-4254 .section-2 .gform_wrapper input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]),.page-id-4254 .section-2 .gform_wrapper .top_label select,.page-id-4254 .section-2 .gform_wrapper textarea{padding:15px;background-color:#f0f0f0;border:none;font-size:17px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.page-id-4254 .section-2 .gform_wrapper input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"])::-webkit-input-placeholder,.page-id-4254 .section-2 .gform_wrapper textarea::-webkit-input-placeholder{color:#231f20;opacity:1}.page-id-4254 .section-2 .gform_wrapper input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"])::-moz-placeholder,.page-id-4254 .section-2 .gform_wrapper textarea::-moz-placeholder{color:#231f20;opacity:1}.page-id-4254 .section-2 .gform_wrapper input.medium,.page-id-4254 .section-2 .gform_wrapper .top_label select.medium,.page-id-4254 .section-2 .gform_wrapper textarea.medium{width:100%}.page-id-4254 .section-2 .gform_wrapper ul.gform_fields li.gfield#field_4_3{max-width:16.67%;-moz-flex:0 0 16.67%;-webkit-flex:0 0 16.67%;flex:0 0 16.67%}.page-id-4254 .section-2 .gform_wrapper ul.gform_fields li.gfield#field_4_4,.page-id-4254 .section-2 .gform_wrapper ul.gform_fields li.gfield#field_4_18,.page-id-4254 .section-2 .gform_wrapper ul.gform_fields li.gfield#field_4_19,.page-id-4254 .section-2 .gform_wrapper ul.gform_fields li.gfield#field_4_20,.page-id-4254 .section-2 .gform_wrapper ul.gform_fields li.gfield#field_4_31,.page-id-4254 .section-2 .gform_wrapper ul.gform_fields li.gfield#field_4_32,.page-id-4254 .section-2 .gform_wrapper ul.gform_fields li.gfield#field_4_33,.page-id-4254 .section-2 .gform_wrapper ul.gform_fields li.gfield#field_4_34,.page-id-4254 .section-2 .gform_wrapper ul.gform_fields li.gfield#field_4_36,.page-id-4254 .section-2 .gform_wrapper ul.gform_fields li.gfield#field_4_38,.page-id-4254 .section-2 .gform_wrapper ul.gform_fields li.gfield#field_4_40,.page-id-4254 .section-2 .gform_wrapper ul.gform_fields li.gfield#field_4_51,.page-id-4254 .section-2 .gform_wrapper ul.gform_fields li.gfield#field_4_52,.page-id-4254 .section-2 .gform_wrapper ul.gform_fields li.gfield#field_4_53,.page-id-4254 .section-2 .gform_wrapper ul.gform_fields li.gfield#field_4_62,.page-id-4254 .section-2 .gform_wrapper ul.gform_fields li.gfield#field_4_63,.page-id-4254 .section-2 .gform_wrapper ul.gform_fields li.gfield#field_4_64,.page-id-4254 .section-2 .gform_wrapper ul.gform_fields li.gfield#field_4_73,.page-id-4254 .section-2 .gform_wrapper ul.gform_fields li.gfield#field_4_74,.page-id-4254 .section-2 .gform_wrapper ul.gform_fields li.gfield#field_4_75,.page-id-4254 .section-2 .gform_wrapper ul.gform_fields li.gfield#field_4_86,.page-id-4254 .section-2 .gform_wrapper ul.gform_fields li.gfield#field_4_87,.page-id-4254 .section-2 .gform_wrapper ul.gform_fields li.gfield#field_4_88,.page-id-4254 .section-2 .gform_wrapper ul.gform_fields li.gfield#field_4_90{max-width:33.33%;-moz-flex:0 0 33.33%;-webkit-flex:0 0 33.33%;flex:0 0 33.33%}.page-id-4254 .section-2 .gform_wrapper ul.gform_fields li.gfield#field_4_5,.page-id-4254 .section-2 .gform_wrapper ul.gform_fields li.gfield#field_4_6,.page-id-4254 .section-2 .gform_wrapper ul.gform_fields li.gfield#field_4_7,.page-id-4254 .section-2 .gform_wrapper ul.gform_fields li.gfield#field_4_8,.page-id-4254 .section-2 .gform_wrapper ul.gform_fields li.gfield#field_4_15,.page-id-4254 .section-2 .gform_wrapper ul.gform_fields li.gfield#field_4_16,.page-id-4254 .section-2 .gform_wrapper ul.gform_fields li.gfield#field_4_27,.page-id-4254 .section-2 .gform_wrapper ul.gform_fields li.gfield#field_4_28,.page-id-4254 .section-2 .gform_wrapper ul.gform_fields li.gfield#field_4_29,.page-id-4254 .section-2 .gform_wrapper ul.gform_fields li.gfield#field_4_30,.page-id-4254 .section-2 .gform_wrapper ul.gform_fields li.gfield#field_4_45,.page-id-4254 .section-2 .gform_wrapper ul.gform_fields li.gfield#field_4_46,.page-id-4254 .section-2 .gform_wrapper ul.gform_fields li.gfield#field_4_47,.page-id-4254 .section-2 .gform_wrapper ul.gform_fields li.gfield#field_4_48,.page-id-4254 .section-2 .gform_wrapper ul.gform_fields li.gfield#field_4_49,.page-id-4254 .section-2 .gform_wrapper ul.gform_fields li.gfield#field_4_50,.page-id-4254 .section-2 .gform_wrapper ul.gform_fields li.gfield#field_4_56,.page-id-4254 .section-2 .gform_wrapper ul.gform_fields li.gfield#field_4_57,.page-id-4254 .section-2 .gform_wrapper ul.gform_fields li.gfield#field_4_58,.page-id-4254 .section-2 .gform_wrapper ul.gform_fields li.gfield#field_4_59,.page-id-4254 .section-2 .gform_wrapper ul.gform_fields li.gfield#field_4_60,.page-id-4254 .section-2 .gform_wrapper ul.gform_fields li.gfield#field_4_61,.page-id-4254 .section-2 .gform_wrapper ul.gform_fields li.gfield#field_4_67,.page-id-4254 .section-2 .gform_wrapper ul.gform_fields li.gfield#field_4_68,.page-id-4254 .section-2 .gform_wrapper ul.gform_fields li.gfield#field_4_69,.page-id-4254 .section-2 .gform_wrapper ul.gform_fields li.gfield#field_4_70,.page-id-4254 .section-2 .gform_wrapper ul.gform_fields li.gfield#field_4_71,.page-id-4254 .section-2 .gform_wrapper ul.gform_fields li.gfield#field_4_72{max-width:50%;-moz-flex:0 0 50%;-webkit-flex:0 0 50%;flex:0 0 50%}.page-id-4254 .section-2 .gform_wrapper ul.gform_fields li.gfield#field_4_22,.page-id-4254 .section-2 .gform_wrapper ul.gform_fields li.gfield#field_4_23,.page-id-4254 .section-2 .gform_wrapper ul.gform_fields li.gfield#field_4_24{max-width:25%;-moz-flex:0 0 25%;-webkit-flex:0 0 25%;flex:0 0 25%}.page-id-4254 .section-2 .gform_wrapper ul.gform_fields li.gfield#field_4_37,.page-id-4254 .section-2 .gform_wrapper ul.gform_fields li.gfield#field_4_35,.page-id-4254 .section-2 .gform_wrapper ul.gform_fields li.gfield#field_4_39,.page-id-4254 .section-2 .gform_wrapper ul.gform_fields li.gfield#field_4_41,.page-id-4254 .section-2 .gform_wrapper ul.gform_fields li.gfield#field_4_89,.page-id-4254 .section-2 .gform_wrapper ul.gform_fields li.gfield#field_4_91{max-width:66.67%;-moz-flex:0 0 66.67%;-webkit-flex:0 0 66.67%;flex:0 0 66.67%}.page-id-4254 .section-2 .gform_wrapper .top_label li ul.gfield_checkbox a{text-decoration:underline}.page-id-4254 .section-2 .gform_wrapper.gform_validation_error ul.gform_fields{margin-left:0!important;margin-right:0!important}.page-id-4254 .section-2 .gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half){max-width:100%!important}.page-id-4254 .section-2 .gform_wrapper .gform_footer input.button{background-color:#1f1342;border-color:#1f1342;color:#fff;-moz-border-radius:.25rem;-webkit-border-radius:.25rem;border-radius:.25rem}.page-id-4254 .section-2 .gform_wrapper .gform_footer input.button:hover{color:#1f1342;background-color:#fff}.woocommerce div.product .entry-summary .stock{color:#181817;font-size:16px}.woocommerce div.product .entry-summary .stock.in-stock{color:#1f1342}@media (min-width:768px){.navbar-expand-md{-moz-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}}@media (max-width:1200px){.header-right a.btn-primary{padding-left:15px;padding-right:15px}.contact-page .section-3 .details{font-size:20px}}@media (max-width:1199px){.header-right a.btn-primary{font-size:12px}.header-right #searchform input[type="text"]{max-width:200px}.navbar-dark .navbar-nav .nav-link{font-size:16px}.navbar-dark .navbar-nav>.menu-item:not(:last-child){padding-right:20px}.shop-page .section-2 .product-item .woocommerce-loop-product__title,.search .product-item .woocommerce-loop-product__title{font-size:16px;line-height:26px}}@media (max-width:1024px){.front-page .section-2 .grid-content hr{margin:7px 0}.front-page .section-2 .grid-content p{margin-bottom:0}.front-page .section-2 .grid-content h3{font-size:21px}}@media (max-width:991px){.header-right #searchform{max-width:200px}.navbar-brand{max-width:200px}.navbar-expand-md .navbar-nav{-moz-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.navbar-dark .navbar-nav>.menu-item:not(:last-child){padding-right:0;padding-right:20px;margin-right:auto;margin-right:0}.navbar-dark .navbar-nav>.menu-item.header-right-menu{margin-left:auto;padding:0 0 22px}.navbar-dark .navbar-nav>.menu-item.cart-item{margin-left:15px!important}.navbar-dark .navbar-nav .nav-link{font-size:14px;font-size:16px}.header-right a.btn-primary{font-size:16px}.mega-menu{padding-left:0;padding-right:0}.navbar-dark .navbar-nav>.menu-item:hover .mega-menu{-moz-transform:none;-webkit-transform:none;-ms-transform:none;-o-transform:none;transform:none}.mega-menu{top:58px}.mega-menu#support-mega-menu,.mega-menu#product-mega-menu,.mega-menu#solutions-mega-menu,.mega-menu#about-mega-menu{max-width:100%;width:auto}.front-page .section-2 .grid-sizer,.front-page .section-2 .grid-item{width:50%}.front-page .section-2 .grid-item{-moz-flex:0 0 50%;-webkit-flex:0 0 50%;flex:0 0 50%}.front-page .section-2 .grid-item-2{width:100%;margin-bottom:30px;-moz-flex:0 0 100%;-webkit-flex:0 0 100%;flex:0 0 100%}.front-page .section-2 .grid-item:not(.grid-item-2) .background{background-repeat:no-repeat;background-size:cover;height:325px}.front-page .section-2 .grid-item img{width:100%}.front-page .section-2 .grid-item .more-videos img{width:auto}.front-page .section-2 .grid-content hr{margin:15px 0}.front-page .section-2 .grid-content p{margin-bottom:15px}.front-page .section-2 .grid-content h3{font-size:30px}.woocommerce div.product .woocommerce-tabs ul.tabs li a{padding-left:15px;padding-right:15px}.woocommerce div.product .woocommerce-tabs .panel .download-wrap .download-file>div:last-child{width:33.33%;margin-left:auto}.woocommerce-account .woocommerce-MyAccount-content .edit-account input.input-text{max-width:50%;-moz-flex:0 0 50%;-webkit-flex:0 0 50%;flex:0 0 50%}.news-page .news-content .d-flex{-moz-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.news-page .news-thumbnail{width:100%;-moz-flex:0 0 100%;-webkit-flex:0 0 100%;flex:0 0 100%}.woocommerce table.shop_table_responsive tr td:before,.woocommerce-page table.shop_table_responsive tr td:before{display:none}.cart-page .woocommerce table.shop_table_responsive tr td,.cart-page.woocommerce-page table.shop_table_responsive tr td{display:table-cell;text-align:left!important}.woocommerce table.shop_table_responsive tbody th,.woocommerce-page table.shop_table_responsive tbody th,.woocommerce #content table.cart .product-thumbnail,.woocommerce table.cart .product-thumbnail,.woocommerce-page #content table.cart .product-thumbnail,.woocommerce-page table.cart .product-thumbnail{display:table-cell}.cart-page .woocommerce table.shop_table_responsive tr td.product-name{width:10%}.woocommerce table.shop_table_responsive thead,.woocommerce-page table.shop_table_responsive thead{display:table-header-group}.woocommerce table.shop_table_responsive tr,.woocommerce-page table.shop_table_responsive tr{display:table-row}.woocommerce table.shop_table_responsive tr:nth-child(2n) td,.woocommerce-page table.shop_table_responsive tr:nth-child(2n) td{background-color:#fff0}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{margin-bottom:0}.solutions-child-page .section-4 .row>div[class^="col-"]{margin-bottom:30px}.solutions-child-page .section-4 .show-more .btn{margin-top:35px}.single-case_studies .section-3 div[class^="col-"]>div{padding-left:15px;padding-right:15px}.single-case_studies .section-3 .gform_wrapper .gform_body,.single-case_studies .section-3 .gform_wrapper .gform_footer{max-width:100%;-moz-flex:0 0 100%;-webkit-flex:0 0 100%;flex:0 0 100%}.single-case_studies .section-3 .gform_wrapper .gform_footer input.button{width:100%}.warranty-page .section-2 .table-wrapper{overflow-x:scroll}.product-repair-page .section-2 div[class^="col-"]:not(:last-child){margin-bottom:30px}.contact-page .section-3 h3:after{width:100%}.contact-page .section-3 .details{font-size:18px}.thank-you-page #wrapper-navbar+.wrapper{margin-top:128px}.thank-you-page .box{font-size:24px}.thank-you-page .box h1{font-size:48px}.page-id-4254 .section-2 .gform_wrapper ul.gform_fields li.gfield.gfield_error+li.gfield.gfield_error{margin-top:16px}.page-id-4254 .section-2 .gform_wrapper ul.gform_fields li.gfield#field_4_3,.page-id-4254 .section-2 .gform_wrapper ul.gform_fields li.gfield#field_4_4,.page-id-4254 .section-2 .gform_wrapper ul.gform_fields li.gfield#field_4_5{max-width:33.33%;-moz-flex:0 0 33.33%;-webkit-flex:0 33.33%;flex:0 0 33.33%}.page-id-4254 .section-2 .gform_wrapper ul.gform_fields li.gfield#field_4_22,.page-id-4254 .section-2 .gform_wrapper ul.gform_fields li.gfield#field_4_23,.page-id-4254 .section-2 .gform_wrapper ul.gform_fields li.gfield#field_4_24{max-width:50%;-moz-flex:0 0 50%;-webkit-flex:0 0 50%;flex:0 0 50%}}@media (max-width:767px){.navbar-dark .navbar-nav .nav-link:after{display:none}.navbar-brand{max-width:200px}.navbar-wrapper{padding:0}.navbar-dark .navbar-toggler{border:none}.navbar-dark .navbar-toggler-icon{background:none}.navbar-toggler-icon{position:relative;border-bottom:5px solid #181817}.navbar-toggler-icon:before,.navbar-toggler-icon:after{content:'';height:5px;width:100%;display:block;position:absolute;top:0;background-color:#181817;-moz-transition:-moz-transform 0.2s ease-in-out;-webkit-transition:-webkit-transform 0.2s ease-in-out;-ms-transition:-ms-transform 0.2s ease-in-out;-o-transition:-o-transform 0.2s ease-in-out;transition:transform 0.2s ease-in-out}.navbar-toggler-icon:after{top:13px}.navbar-toggler[aria-expanded="true"] .navbar-toggler-icon{border-bottom-color:#fff0}.navbar-toggler[aria-expanded="true"] .navbar-toggler-icon:before{top:13px;-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);-moz-transition:-moz-transform 0.2s ease-in-out;-webkit-transition:-webkit-transform 0.2s ease-in-out;-ms-transition:-ms-transform 0.2s ease-in-out;-o-transition:-o-transform 0.2s ease-in-out;transition:transform 0.2s ease-in-out}.navbar-toggler[aria-expanded="true"] .navbar-toggler-icon:after{-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);-moz-transition:-moz-transform 0.2s ease-in-out;-webkit-transition:-webkit-transform 0.2s ease-in-out;-ms-transition:-ms-transform 0.2s ease-in-out;-o-transition:-o-transform 0.2s ease-in-out;transition:transform 0.2s ease-in-out}.navbar-dark .navbar-nav .nav-link{font-size:20px}body:not(.landing-page) .navbar-wrapper.show{height:568px;overflow-y:auto}body:not(.landing-page) .header-right-navbar{margin-left:-15px;margin-right:-15px;background-color:#fff;padding-top:15px;padding-bottom:15px}body:not(.landing-page) .header-right-navbar .d-flex>div{padding:15px}body:not(.landing-page) .header-right-navbar .d-flex>div:last-child{margin-left:0}body:not(.landing-page) .navbar-expand-md .navbar-collapse{height:734px;height:auto;overflow:visible}.header-right{width:100%}.header-right .d-flex{-moz-justify-content:center;-webkit-justify-content:center;justify-content:center}.navbar-dark .navbar-nav>.menu-item:not(:last-child),.navbar-dark .navbar-nav>.menu-item{padding:15px 0}.navbar-dark .navbar-nav>.menu-item{margin-left:0!important;-moz-align-self:flex-start;-webkit-align-self:flex-start;align-self:flex-start}.navbar-expand-md .navbar-collapse.show{max-height:1200px;overflow-y:scroll}.navbar-dark .navbar-nav>.menu-item:not(:last-child){margin-right:0;width:100%}body:not(.landing-page) .navbar-expand-md .navbar-nav{-moz-flex-direction:row;-webkit-flex-direction:row;flex-direction:row}body:not(.landing-page) .navbar-dark .navbar-nav>.menu-item:not(:last-child):not(:nth-last-child(2)){margin-right:0;width:100%;-moz-flex:0 0 100%;-webkit-flex:0 0 100%;flex:0 0 100%}body:not(.landing-page) .navbar-dark .navbar-nav>.menu-item:nth-last-child(2){width:auto;-moz-flex:0 0 auto;-webkit-flex:0 0 auto;flex:0 0 auto}.mega-menu{position:relative;left:auto;visibility:visible;opacity:1;top:15px;display:none}.mega-menu#support-mega-menu,.mega-menu#product-mega-menu,.mega-menu#solutions-mega-menu,.mega-menu#about-mega-menu{max-width:100%;width:100%}.mega-menu .widget-area,.mega-menu#product-mega-menu .widget-area,.mega-menu#support-mega-menu .widget-area,.mega-menu#about-mega-menu .widget-area{margin-bottom:30px;max-width:100%;-moz-flex:0 0 100%;-webkit-flex:0 0 100%;flex:0 0 100%}#wrapper-navbar+.wrapper{margin-top:110px}.site-footer .d-flex{-moz-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.site-footer .footer-left,.site-footer .footer-right{-moz-align-self:center;-webkit-align-self:center;align-self:center}.site-footer .footer-right{margin-bottom:30px}.footer-widgets div[class^="col-"]:not(:first-child),.woocommerce-products-header div[class^="col-"]:not(:first-child),.single-product .sidebar{margin-top:30px}.front-page .section-2 .grid-item:not(.grid-item-2) .background{height:236px}.shop-page .section-2 .product-item .woocommerce-loop-product__title,.search .product-item .woocommerce-loop-product__title{font-size:20px;line-height:30px}.woocommerce-account .woocommerce-MyAccount-content,.woocommerce-orders .section-2 div[class^="col-"]:first-child{margin-bottom:30px}.woocommerce-account .woocommerce-MyAccount-content .edit-account .form-row label{margin-bottom:15px}.woocommerce-account .woocommerce-MyAccount-content .edit-account input.input-text{max-width:100%;-moz-flex:0 0 100%;-webkit-flex:0 0 100%;flex:0 0 100%}.woocommerce-orders .woocommerce-MyAccount-content .order-wrap div[class^="col-"]:not(:last-child){margin-bottom:30px}.news-page .news-category-list{margin-top:30px}.cart-page .woocommerce table.shop_table_responsive thead,.cart-page.woocommerce-page table.shop_table_responsive thead{display:none}.cart-page .woocommerce table.shop_table_responsive tr,.cart-page.woocommerce-page table.shop_table_responsive tr,.cart-page .woocommerce table.shop_table_responsive tbody{display:block;width:100%}.cart-page .woocommerce table.shop_table_responsive tr td,.cart-page.woocommerce-page table.shop_table_responsive tr td,.woocommerce #content table.cart .product-thumbnail,.woocommerce table.cart .product-thumbnail,.woocommerce-page #content table.cart .product-thumbnail,.woocommerce-page table.cart .product-thumbnail{display:block;width:100%}.cart-page .woocommerce table.shop_table_responsive tr td.product-name{width:100%}.woocommerce-cart .cart-collaterals .cart_totals table tr.order-total{display:-moz-flex;display:-webkit-flex;display:flex;-moz-justify-content:space-between;-webkit-justify-content:space-between;justify-content:space-between}.cart-page .woocommerce .cart_totals table.shop_table tr.order-total td[data-title="Total"]{text-align:right!important}.woocommerce-cart .cart-collaterals .cart_totals table tr.order-total th,.woocommerce-cart .cart-collaterals .cart_totals table tr.order-total td{display:block}.woocommerce-cart table.cart img,.woocommerce-checkout table.cart img{width:auto}.cart-page .woocommerce table.shop_table_responsive tr td:not(.product-thumbnail):not(.product-remove):not(.white-bg):not(.actions):before,.cart-page.woocommerce-page table.shop_table_responsive tr td:not(.product-thumbnail):not(.product-remove):not(.white-bg):not(.actions):before{display:block;margin-bottom:15px;float:none}.cart-page .woocommerce table.shop_table_responsive tr td[data-title="Subtotal"]:before,.cart-page .woocommerce table.shop_table_responsive tr td[data-title="Shipping"]:before,.cart-page .woocommerce table.shop_table_responsive tr td[data-title="Total"]:before{display:none!important}.woocommerce #content table.cart td.actions .coupon,.woocommerce table.cart td.actions .coupon,.woocommerce-page #content table.cart td.actions .coupon,.woocommerce-page table.cart td.actions .coupon{display:-moz-flex;display:-webkit-flex;display:flex}.woocommerce #content table.cart td.actions .d-flex,.woocommerce table.cart td.actions .d-flex,.woocommerce-page #content table.cart td.actions .d-flex,.woocommerce-page table.cart td.actions .d-flex{-moz-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.cart-page.woocommerce-cart table.cart td.actions .coupon #coupon_code.input-text{padding-top:12px;padding-bottom:12px}.cart-page table.cart td.actions .d-flex .button-wrap{margin-top:30px}.solutions-child-page .section-2 .applications-tab .d-flex{-moz-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.solutions-child-page .section-2 .applications-tab .tab{width:50%;-moz-flex:0 0 50%;-webkit-flex:0 0 50%;flex:0 0 50%}.solutions-child-page .section-2 .applications-content .tab-content div[class^="col-"]:last-child{margin-top:30px}.solutions-child-page .section-3 .recommended-products .row,.solutions-child-page .section-4 .row{-moz-justify-content:center;-webkit-justify-content:center;justify-content:center}.solutions-child-page .section-3 .recommended-products div[class^="col-"]:not(:last-child),.solutions-child-page .section-4 div[class^="col-"]:not(:last-child),.warranty-page .section-2 .row .order-0{margin-bottom:30px}.contact-page .section-3 iframe{margin-top:30px}.thank-you-page #wrapper-navbar+.wrapper{margin-top:110px}.thank-you-page .page-section div[class^="col-"]:first-child{margin-bottom:30px}.page-id-4254 .section-2 .gform_wrapper input:not([type="radio"]):not([type="checkbox"]):not([type="image"]):not([type="file"]){line-height:normal;min-height:0}.page-id-4254 .section-2 .gform_wrapper ul.gform_fields li.gfield#field_4_3,.page-id-4254 .section-2 .gform_wrapper ul.gform_fields li.gfield#field_4_5,.page-id-4254 .section-2 .gform_wrapper ul.gform_fields li.gfield#field_4_6,.page-id-4254 .section-2 .gform_wrapper ul.gform_fields li.gfield#field_4_7,.page-id-4254 .section-2 .gform_wrapper ul.gform_fields li.gfield#field_4_8,.page-id-4254 .section-2 .gform_wrapper ul.gform_fields li.gfield#field_4_15,.page-id-4254 .section-2 .gform_wrapper ul.gform_fields li.gfield#field_4_16,.page-id-4254 .section-2 .gform_wrapper ul.gform_fields li.gfield#field_4_27,.page-id-4254 .section-2 .gform_wrapper ul.gform_fields li.gfield#field_4_28,.page-id-4254 .section-2 .gform_wrapper ul.gform_fields li.gfield#field_4_29,.page-id-4254 .section-2 .gform_wrapper ul.gform_fields li.gfield#field_4_30,.page-id-4254 .section-2 .gform_wrapper ul.gform_fields li.gfield#field_4_45,.page-id-4254 .section-2 .gform_wrapper ul.gform_fields li.gfield#field_4_46,.page-id-4254 .section-2 .gform_wrapper ul.gform_fields li.gfield#field_4_47,.page-id-4254 .section-2 .gform_wrapper ul.gform_fields li.gfield#field_4_48,.page-id-4254 .section-2 .gform_wrapper ul.gform_fields li.gfield#field_4_49,.page-id-4254 .section-2 .gform_wrapper ul.gform_fields li.gfield#field_4_50,.page-id-4254 .section-2 .gform_wrapper ul.gform_fields li.gfield#field_4_56,.page-id-4254 .section-2 .gform_wrapper ul.gform_fields li.gfield#field_4_57,.page-id-4254 .section-2 .gform_wrapper ul.gform_fields li.gfield#field_4_58,.page-id-4254 .section-2 .gform_wrapper ul.gform_fields li.gfield#field_4_59,.page-id-4254 .section-2 .gform_wrapper ul.gform_fields li.gfield#field_4_60,.page-id-4254 .section-2 .gform_wrapper ul.gform_fields li.gfield#field_4_61,.page-id-4254 .section-2 .gform_wrapper ul.gform_fields li.gfield#field_4_67,.page-id-4254 .section-2 .gform_wrapper ul.gform_fields li.gfield#field_4_68,.page-id-4254 .section-2 .gform_wrapper ul.gform_fields li.gfield#field_4_69,.page-id-4254 .section-2 .gform_wrapper ul.gform_fields li.gfield#field_4_70,.page-id-4254 .section-2 .gform_wrapper ul.gform_fields li.gfield#field_4_71,.page-id-4254 .section-2 .gform_wrapper ul.gform_fields li.gfield#field_4_72,.page-id-4254 .section-2 .gform_wrapper ul.gform_fields li.gfield#field_4_4,.page-id-4254 .section-2 .gform_wrapper ul.gform_fields li.gfield#field_4_18,.page-id-4254 .section-2 .gform_wrapper ul.gform_fields li.gfield#field_4_19,.page-id-4254 .section-2 .gform_wrapper ul.gform_fields li.gfield#field_4_20,.page-id-4254 .section-2 .gform_wrapper ul.gform_fields li.gfield#field_4_31,.page-id-4254 .section-2 .gform_wrapper ul.gform_fields li.gfield#field_4_32,.page-id-4254 .section-2 .gform_wrapper ul.gform_fields li.gfield#field_4_33,.page-id-4254 .section-2 .gform_wrapper ul.gform_fields li.gfield#field_4_34,.page-id-4254 .section-2 .gform_wrapper ul.gform_fields li.gfield#field_4_36,.page-id-4254 .section-2 .gform_wrapper ul.gform_fields li.gfield#field_4_38,.page-id-4254 .section-2 .gform_wrapper ul.gform_fields li.gfield#field_4_40,.page-id-4254 .section-2 .gform_wrapper ul.gform_fields li.gfield#field_4_51,.page-id-4254 .section-2 .gform_wrapper ul.gform_fields li.gfield#field_4_52,.page-id-4254 .section-2 .gform_wrapper ul.gform_fields li.gfield#field_4_53,.page-id-4254 .section-2 .gform_wrapper ul.gform_fields li.gfield#field_4_62,.page-id-4254 .section-2 .gform_wrapper ul.gform_fields li.gfield#field_4_63,.page-id-4254 .section-2 .gform_wrapper ul.gform_fields li.gfield#field_4_64,.page-id-4254 .section-2 .gform_wrapper ul.gform_fields li.gfield#field_4_73,.page-id-4254 .section-2 .gform_wrapper ul.gform_fields li.gfield#field_4_74,.page-id-4254 .section-2 .gform_wrapper ul.gform_fields li.gfield#field_4_75,.page-id-4254 .section-2 .gform_wrapper ul.gform_fields li.gfield#field_4_22,.page-id-4254 .section-2 .gform_wrapper ul.gform_fields li.gfield#field_4_23,.page-id-4254 .section-2 .gform_wrapper ul.gform_fields li.gfield#field_4_24,.page-id-4254 .section-2 .gform_wrapper ul.gform_fields li.gfield#field_4_35,.page-id-4254 .section-2 .gform_wrapper ul.gform_fields li.gfield#field_4_39,.page-id-4254 .section-2 .gform_wrapper ul.gform_fields li.gfield#field_4_41,.page-id-4254 .section-2 .gform_wrapper ul.gform_fields li.gfield#field_4_86,.page-id-4254 .section-2 .gform_wrapper ul.gform_fields li.gfield#field_4_87,.page-id-4254 .section-2 .gform_wrapper ul.gform_fields li.gfield#field_4_88,.page-id-4254 .section-2 .gform_wrapper ul.gform_fields li.gfield#field_4_89,.page-id-4254 .section-2 .gform_wrapper ul.gform_fields li.gfield#field_4_90,.page-id-4254 .section-2 .gform_wrapper ul.gform_fields li.gfield#field_4_91{max-width:100%;-moz-flex:0 0 100%;-webkit-flex:0 0 100%;flex:0 0 100%}.page-id-4254 .section-2 .gform_wrapper ul.gform_fields li.gfield#field_4_36{display:none}.page-id-4254 .section-2 .gform_wrapper .gform_fieldset h4:after{width:90%}}@media (max-width:568px){.front-page .section-2 .grid-item:not(.grid-item-2) .background{height:250px}.front-page .section-3 div[class^="col-"]:last-child,.front-page .section-4 div[class^="col-"]:last-child{margin-top:30px}}@media (max-width:567px){.alignleft,.alignright{float:none;margin:0 0 1rem}.navbar-expand-md>.container{padding-left:15px;padding-right:15px}body:not(.landing-page) .navbar-dark .navbar-nav>.menu-item:nth-last-child(2){width:100%;-moz-flex:0 0 100%;-webkit-flex:0 0 100%;flex:0 0 100%}.header-right .d-flex,.header-right-navbar .d-flex{-moz-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.header-right a.btn-primary{margin-right:0}.header-right a.btn-primary:nth-child(2){margin-top:15px}.header-right #searchform{margin:15px 0;max-width:100%}.header-right #searchform input[type="text"]{max-width:100%}.navbar-dark .navbar-nav>.menu-item.cart-item{margin-left:0!important}.front-page .section-2 .grid-item:not(.grid-item-2) .background{height:auto}.front-page .section-2 .grid-item,#wrapper-footer-full .gform_wrapper .gform_footer{width:100%;-moz-flex:0 0 100%;-webkit-flex:0 0 100%;flex:0 0 100%}.woocommerce div.product .woocommerce-tabs .panel{padding:35px 15px}.woocommerce div.product .woocommerce-tabs .panel .download-wrap .download-header{display:none!important}.woocommerce div.product .woocommerce-tabs ul.tabs,.woocommerce div.product .woocommerce-tabs .panel .download-wrap .download-file{-moz-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.woocommerce div.product .woocommerce-tabs .panel .download-wrap .download-file{padding:0 15px}.woocommerce div.product .woocommerce-tabs .panel .download-wrap .download-file>div,.woocommerce div.product .woocommerce-tabs .panel .download-wrap .download-file>div:last-child{width:100%;padding:15px 0}.woocommerce div.product .woocommerce-tabs .panel .gform_wrapper .top_label div.ginput_recaptcha{max-width:100%;overflow-x:scroll}.login-page .section-1 .header-title,.news-page .section-1 .header-title{font-size:28px}.cart-page.woocommerce-cart table.cart td.actions .coupon #coupon_code.input-text{max-width:230px}.cart-page .woocommerce .cart_totals table.shop_table tr.order-total th,.cart-page .woocommerce .cart_totals table.shop_table tr.order-total td{padding:20px 15px}.woocommerce form .form-row-first,.woocommerce form .form-row-last,.woocommerce-page form .form-row-first,.woocommerce-page form .form-row-last{width:100%}.solutions-child-page .section-2 .applications-tab .tab{width:100%;-moz-flex:0 0 100%;-webkit-flex:0 0 100%;flex:0 0 100%}#wrapper-navbar+.wrapper{margin-top:215px}body:not(.landing-page) #wrapper-navbar+.wrapper{margin-top:65px}.thank-you-page #wrapper-navbar+.wrapper{margin-top:216px}#searchform .input-group{-moz-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}}@media (max-width:374px){.thank-you-page .box h1{font-size:44px}}@media (max-width:360px){.news-page .section-2 .news-title:after,.solutions-page .section-2 h2:after,.contact-page .section-2 h2:after{width:100%}}