html, body {margin:0;border:0;padding:0;font-family:'Montserrat', sans-serif!important;font-weight:400;color:#333!important;background:#fff;font-size:11pt;line-height:normal!important;}* {box-sizing:border-box!important;}h1, h2, h3, h4 {margin:0 0 20px 0!important;padding:0!important;font-weight:900!important;color:#333!important;text-transform:uppercase;}h2 {font-size:20pt!important;}h1 span, h2 span, h3 span, h4 span {color:#e94e1b;}h1 span.blue, h2 span.blue, h3 span.blue, h4 span.blue {color:#336cbc;}p {line-height:1.9em!important;font-weight:400;font-size:11pt;}p.subtitle {font-weight:600;}p#breadcrumbs {margin-bottom:0;color:#9e9e9e;}p#breadcrumbs a {color:#9e9e9e;}p#breadcrumbs span.breadcrumb_last {font-weight:600;color:#2e2d2d;}a.btn {border-radius:25px;padding:10px 15px;font-weight:700;font-size:11pt;width:fit-content;text-transform:uppercase;}a.btn_white {border:3px solid #fff;color:#fff!important;}a.btn_white:hover {background:#e94e1b!important;}a.btn_orange {border:3px solid #e94e1b;color:#333!important;}a.btn_orange:hover {border:3px solid #e94e1b;color:#fff!important;background:#e94e1b;}a.btn_orange.active {border:3px solid #e94e1b;color:#fff!important;background:#e94e1b;}a.add-request-quote-button.button {border:3px solid #e94e1b!important;color:#333!important;border-radius:25px!important;padding:12px 15px!important;font-weight:700!important;font-size:11pt!important;width:fit-content;text-transform:uppercase;display:inline-block;transition:.5s;}a.add-request-quote-button.button:hover {border:3px solid #e94e1b;color:#fff!important;background:#e94e1b;text-decoration:none;}header.site-header {margin-top:36px;box-shadow:none!important;padding:0!important;transition:all 0.5s;background-color:#1f2855!important;}.home header.site-header,.tax-product_cat header.site-header {background-color:transparent!important;}.home header.white_bg,.tax-product_cat header.white_bg {background-color:#fff!important;}header.scrolled_header,.home header.scrolled_header,.tax-product_cat header.scrolled_header {background-color:#fff!important;box-shadow:0px 2px 12px #777!important;}.top_banner {border-bottom:1px solid #fff;padding:5px 0;position:absolute;top:0;width:100%;z-index:1000;max-height:37px;background-color:#1f2855!important;}.home .top_banner,.tax-product_cat .top_banner {background-color:transparent!important;}.top_banner p,.top_banner a,.top_banner i {margin-bottom:0;color:#fff!important;font-size:11pt;line-height:1.6em!important;}.top_banner a:hover {color:#fff;text-decoration:none;}.top_banner span.pipe {margin-left:15px;margin-right:15px;color:#fff!important;}.top_banner .social_icons {margin:0 50px;}.top_banner .social_icons img.social_icon {margin:0 5px;height:22px;}.ls_wrapper {margin-top:-131px;position:relative;}.ls_wrapper ul#content-slider li {position:relative;}.ls_wrapper ul#content-slider .overlay {position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(to left, rgba(0,0,0,0.1), rgb(31, 40, 85));z-index:10;pointer-events:none;}.ls_wrapper ul#content-slider li > .container {position:absolute;height:100%;left:0;right:0;}.ls_wrapper .lSSlideOuter .lSPager.lSpg {margin-top:0;position:absolute;bottom:20px;width:100%;}.ls_wrapper .lSSlideOuter .lSPager.lSpg > li {padding:0 4px;}.ls_wrapper .lSSlideOuter .lSPager.lSpg > li a {border:3px solid #fff;background-color:transparent;width:13px;height:13px;}.ls_wrapper .lSSlideOuter .lSPager.lSpg > li:hover a,.ls_wrapper .lSSlideOuter .lSPager.lSpg > li.active a {border:3px solid #e94e1b;background-color:transparent;}.ls_wrapper .lSAction > a {margin-top:-24px;opacity:1;width:42px;}.ls_wrapper .lSAction > .lSPrev {left:25px;}.ls_wrapper .lSAction > .lSNext {right:25px;}nav.navbar .navbar-brand .logo {max-height:70px;transition:.5s;}header.scrolled_header nav.navbar .navbar-brand .logo {max-height:45px!important;}#content.site-content {padding-top:0!important;padding-bottom:0!important;}header.site-header .navbar-nav > li {margin-left:35px;}header.site-header .navbar-nav > li > a {color:#fff!important;font-weight:600!important;font-size:11pt!important;}header.site-header .navbar-nav > li > a:after {display:none;}header.scrolled_header .navbar-nav > li > a,header.site-header .show .navbar-nav > li > a {color:#333!important;transition:.3s}div.ywraq_number_items,a.line_height {line-height:1.6em;}.menu_container {padding-top:130px;padding-bottom:40px;background:rgba(31, 40, 85, 0.7);width:100%;min-height:200px;position:fixed;top:-305px;left:0;z-index:999;transition:.5s}.active_blue_container {top:0!important;}.menu_container ul li {display:none;}.dropdown-menu.show,.dropdown-down-menu {display:none;}.menu_container ul li.menu-item-has-children:first-child(1) {display:inline-block!important;}.menu_container ul li.menu-item-has-children ul li {display:inline-block;}.menu_container .menu_item_bg {background-size:auto;background-repeat:repeat;background-image:url(/assets/2020/04/Cross-Hatch.jpg);border-radius:20px;padding:10px;height:100%;}.menu_container .menu_item_bg img {mix-blend-mode:multiply;}.menu_container h3.main_title {color:#fff!important;text-transform:uppercase;font-size:20pt;margin-top:25px!important;}.menu_container .menu_item_bg h4 {margin:10px!important;font-size:15pt;}.menu_container .menu_item_bg a:hover {text-decoration:none;}.icon-bar {width:28px; height:2px;background-color:#336cbc;display:block;transition:all 0.2s;margin-top:6px} .navbar-toggler {outline:none!important;border:none!important;background:transparent !important;}.navbar-toggler .top-bar {transform:rotate(45deg);transform-origin:10% 10%;} .navbar-toggler .middle-bar {opacity:0;} .navbar-toggler .bottom-bar {transform:rotate(-45deg);transform-origin:10% 90%;} .navbar-toggler.collapsed .top-bar {transform:rotate(0);} .navbar-toggler.collapsed .middle-bar {opacity:1;} .navbar-toggler.collapsed .bottom-bar {transform:rotate(0);}.intro_box {position:absolute!important;height:calc(100% + 108px);display:flex;justify-content:center;flex-direction:column;z-index:120;}.intro_box h1,.intro_box h2 {color:#fff!important;font-weight:900;font-size:38pt!important;line-height:1em;}.intro_box p {color:#fff!important;font-weight:600;font-size:12pt;}section {padding-top:80px;padding-bottom:50px;}hr.full_width {width:100%;}.background_image_wrapper {min-height:600px;}.background_image_wrapper .background_image {background-position:center;background-repeat:no-repeat;background-size:cover;}.background_image_wrapper .border_radius_right {border-radius:0 20px 20px 0;}.background_image_wrapper .border_radius_left {border-radius:20px 0 0 20px;}.content_left {padding-left:200px;padding-right:70px;}.content_right {padding-right:200px;}.logo_wrapper img {max-height:60px;margin-right:50px;margin-bottom:40px;}.featured_products .product_border {margin-bottom:15px;margin-top:40px;border-right:2px solid #333;border-top:2px solid #333;border-radius:0 20px 0 0;padding:10px 10px 0 0;}.featured_products .product_top_wrapper {padding:8px;}.featured_products .product_top_wrapper h3 {min-height:50px;}.featured_products .product_top_wrapper img {mix-blend-mode:multiply;}.crosshatch_background {background-size:auto;background-repeat:repeat;background-image:url('/assets/2020/04/Cross-Hatch.jpg');}.news .news_border {border-right:2px solid #333;border-top:2px solid #333;border-radius:0 20px 0 0;margin-bottom:20px;}.news img.news_image {margin-bottom:20px;border-radius:20px;}.news h3 {font-size:21pt!important;line-height:1.2em!important;}.news p.subtitle {margin-top:10px;margin-bottom:5px;}.sign_up {border-radius:20px;background:#fff;}.sign_up input:not([type='checkbox']) {margin-top:15px;margin-right:15px;border-radius:25px;padding:8px 10px;font-weight:700;font-size:12pt;border:1px solid #ddd;background:#fafafa;float:left;color:#9d9d9d;}.sign_up input:focus {outline:none;}.sign_up #btn_submit {margin-top:15px;margin-right:15px;border-radius:25px;padding:8px 40px;font-weight:700;font-size:12pt;text-transform:uppercase;border:3px solid #e94e1b;background:#e94e1b;color:#fff!important;float:left;}.sign_up ::-webkit-input-placeholder { color:#9d9d9d!important;text-transform:uppercase;}.sign_up :-ms-input-placeholder { color:#9d9d9d!important;text-transform:uppercase;}.sign_up ::placeholder {color:#9d9d9d!important;text-transform:uppercase;}.gdpr_wrapper label {font-size:9pt;}.gdpr_wrapper label {margin-right:15px;border:2px solid #e94e1a;border-radius:50%;cursor:pointer;height:18px;width:18px;position:relative;}.gdpr_wrapper label:after {border:2px solid #fff;border-top:none;border-right:none;content:"";height:6px;left:2px;opacity:0;position:absolute;top:3px;transform:rotate(-45deg);width:10px;}.gdpr_wrapper input[type="checkbox"] {visibility:hidden;}.gdpr_wrapper input[type="checkbox"]:checked + label {background-color:#e94e1a;}.gdpr_wrapper input[type="checkbox"]:checked + label:after {opacity:1;}footer.site-footer {background-color:#336cbc!important;}footer.site-footer img.logo {width:280px;}footer.site-footer .social_icons img {margin:0 8px;height:30px;}footer.site-footer .site-info p.contact_details,footer.site-footer .site-info p.contact_details a,footer.site-footer .site-info p.contact_details i {margin-bottom:0;color:#fff;font-size:11pt;}footer.site-footer .site-info p.contact_details {display:inline-block;}footer.site-footer .site-info p.contact_details a:hover {text-decoration:none;}footer.site-footer .site-info span.pipe {margin-left:15px;margin-right:15px;}footer.site-footer ul.menu_items {margin-bottom:0;padding-left:0;display:flex;justify-content:center;list-style-type:none;color:#fff;}footer.site-footer ul.menu_items li {margin:0 25px;font-weight:600;font-size:11pt;}footer.site-footer ul.menu_items li a:hover {text-decoration:none;}.copyright_text {padding:10px 0;background:#1f2855;color:#fff;text-align:center;}.copyright_text p {margin-bottom:0;font-size:9pt!important;}.copyright_text a {color:#fff;}.copyright_text a:hover {color:#fff;text-decoration:none;}.product_details_wrapper .nav-pills .nav-link {border-bottom:1px solid #333;color:#333;font-size:12pt;font-weight:700;text-transform:uppercase;transition:.5s;padding:14px 0px;border-radius:0;margin:3px 0;}.product_details_wrapper .nav-pills .nav-link i {margin-right:12px;font-size:16pt;}.product_details_wrapper .nav-pills .nav-link i.arrow {float:right;font-size:16pt;}.product_details_wrapper .nav-pills .nav-link.active,.product_details_wrapper .nav-pills .nav-link:hover {border-bottom:1px solid #e94e1b;background-color:transparent;color:#e94e1b;}.videoWrapper {position:relative;padding-bottom:56.25%; height:0;}.videoWrapper iframe {position:absolute;top:0;left:0;width:100%;height:100%;}.contact_form .form-control {border:2px solid #333;border-radius:21px;padding:22px 22px;}.contact_form input[type='submit'] {margin-left:auto!important;margin-right:auto!important;padding:12px 70px!important;display:inline-block!important;width:auto;height:auto;background:none;color:#333!important;font-weight:700!important;text-transform:uppercase;border:2px solid #e94e1b!important;margin-top:20px!important;border-radius:21px!important;background:none!important;transition:.5s;}.contact_form input[type='submit']:hover {color:#fff!important;background:#e94e1b!important;}.contact_form .screen-reader-response,.contact_form .wpcf7-not-valid-tip,.contact_form .wpcf7-validation-errors {display:none;}.contact_form .wpcf7-mail-sent-ok {margin-top:25px;background:#333;color:#fff;border-radius:5px;display:inline-block;padding:8px 15px;}.contact_form ::-webkit-input-placeholder { color:#333!important;font-weight:600;}.contact_form :-ms-input-placeholder { color:#333!important;font-weight:600;}.contact_form ::placeholder {color:#333!important;font-weight:600;}.contact_form .wpcf7-not-valid {border:2px solid #f00!important;}.tab-content>.tab-pane * {font-weight:600!important;}#yith-ywraq-default-form .woocommerce-input-wrapper,#yith-ywraq-default-form label {width:100%;}#yith-ywraq-default-form .woocommerce-error {display:none;}div.yith-ywraq-mail-form-wrapper {padding-left:0!important;padding-right:0!important;}#yith-ywraq-default-form {width:100%;}#yith-ywraq-form table.cart .product-thumbnail img {width:100%;max-width:160px;}.woocommerce form .form-row textarea {height:auto!important;}a.wc-backward {display:none!important;}@media (max-width:1400px) {.intro_box h1, .intro_box h2 {font-size:32pt!important;}nav.navbar .navbar-brand .logo {max-height:50px;}}@media (max-width:1300px) {.intro_box {padding-left:70px!important;}}@media (max-width:1199.98px) {header.site-header {background-color:#fff!important;position:fixed;width:100%;}header.scrolled_header {margin-top:0!important;}header.site-header .navbar-nav > li > a:after {display:inline-block;}.ls_wrapper {margin-top:0!important;}.intro_box {padding-left:15px!important;}.dropdown-menu.show {display:block;}}@media (max-width:991.98px) {.background_image_wrapper {margin-bottom:40px;min-height:400px;}.background_image_wrapper .border_radius_right,.background_image_wrapper .border_radius_left {border-radius:20px;}.content_left {padding-left:0;padding-right:0;}.content_right {padding-right:0;}}@media (max-width:767.98px) {a.btn {padding:5px 8px;font-size:9pt;}.intro_box h1, .intro_box h2 {margin-bottom:10px!important;font-size:18pt!important;}.intro_box p {margin-bottom:12px;line-height:1.5em!important;}.logo_wrapper img {margin-right:25px;margin-bottom:25px;max-width:220px;}.sign_up input:not([type='checkbox']),.sign_up #btn_submit {margin:0 1% 5px;width:48%;}.sign_up #btn_submit {float:none;}footer.site-footer .site-info p.contact_details {display:block;}footer.site-footer ul.menu_items {display:block;}footer.site-footer ul.menu_items li {margin:10px 0;}}@media (max-width:575.98px) {.intro_box h1, .intro_box h2 {font-size:12pt!important;}.intro_box p {margin-bottom:10px;font-size:9pt!important;}.sign_up input:not([type='checkbox']),.sign_up #btn_submit {margin:0 0 8px;width:100%;}.gdpr_wrapper label {margin-right:8px;float:left;}.gdpr_wrapper input[type="checkbox"] {position:absolute;}} .lSSlideOuter {overflow:hidden;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.lightSlider:before, .lightSlider:after {content:" ";display:table;}.lightSlider {overflow:hidden;margin:0;}.lSSlideWrapper {max-width:100%;overflow:hidden;position:relative;}.lSSlideWrapper > .lightSlider:after {clear:both;}.lSSlideWrapper .lSSlide {-webkit-transform:translate(0px, 0px);-ms-transform:translate(0px, 0px);transform:translate(0px, 0px);-webkit-transition:all 1s;-webkit-transition-property:-webkit-transform,height;-moz-transition-property:-moz-transform,height;transition-property:transform,height;-webkit-transition-duration:inherit !important;transition-duration:inherit !important;-webkit-transition-timing-function:inherit !important;transition-timing-function:inherit !important;}.lSSlideWrapper .lSFade {position:relative;}.lSSlideWrapper .lSFade > * {position:absolute !important;top:0;left:0;z-index:9;margin-right:0;width:100%;}.lSSlideWrapper.usingCss .lSFade > * {opacity:0;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:inherit !important;transition-duration:inherit !important;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-timing-function:inherit !important;transition-timing-function:inherit !important;}.lSSlideWrapper .lSFade > *.active {z-index:10;}.lSSlideWrapper.usingCss .lSFade > *.active {opacity:1;}.lSSlideOuter .lSPager.lSpg {margin:10px 0 0;padding:0;text-align:center;}.lSSlideOuter .lSPager.lSpg > li {cursor:pointer;display:inline-block;padding:0 5px;}.lSSlideOuter .lSPager.lSpg > li a {background-color:#222222;border-radius:30px;display:inline-block;height:8px;overflow:hidden;text-indent:-999em;width:8px;position:relative;z-index:99;-webkit-transition:all 0.5s linear 0s;transition:all 0.5s linear 0s;}.lSSlideOuter .lSPager.lSpg > li:hover a, .lSSlideOuter .lSPager.lSpg > li.active a {background-color:#428bca;}.lSSlideOuter .media {opacity:0.8;}.lSSlideOuter .media.active {opacity:1;}.lSSlideOuter .lSPager.lSGallery {list-style:none outside none;padding-left:0;margin:0;overflow:hidden;transform:translate3d(0px, 0px, 0px);-moz-transform:translate3d(0px, 0px, 0px);-ms-transform:translate3d(0px, 0px, 0px);-webkit-transform:translate3d(0px, 0px, 0px);-o-transform:translate3d(0px, 0px, 0px);-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.lSSlideOuter .lSPager.lSGallery li {overflow:hidden;-webkit-transition:border-radius 0.12s linear 0s 0.35s linear 0s;transition:border-radius 0.12s linear 0s 0.35s linear 0s;}.lSSlideOuter .lSPager.lSGallery li.active, .lSSlideOuter .lSPager.lSGallery li:hover {border-radius:5px;}.lSSlideOuter .lSPager.lSGallery img {display:block;height:auto;max-width:100%;}.lSSlideOuter .lSPager.lSGallery:before, .lSSlideOuter .lSPager.lSGallery:after {content:" ";display:table;}.lSSlideOuter .lSPager.lSGallery:after {clear:both;}.lSAction > a {width:32px;display:block;top:50%;height:32px;cursor:pointer;position:absolute;z-index:99;margin-top:-16px;opacity:0.5;-webkit-transition:opacity 0.35s linear 0s;transition:opacity 0.35s linear 0s;}.lSAction > a:hover {opacity:1;}.lSAction > .lSPrev {background-position:0 0;left:10px;}.lSAction > .lSNext {background-position:-32px 0;right:10px;}.lSAction > a.disabled {pointer-events:none;}.cS-hidden {height:1px;opacity:0;filter:alpha(opacity=0);overflow:hidden;}.lSSlideOuter.vertical {position:relative;}.lSSlideOuter.vertical.noPager {padding-right:0px !important;}.lSSlideOuter.vertical .lSGallery {position:absolute !important;right:0;top:0;}.lSSlideOuter.vertical .lightSlider > * {width:100% !important;max-width:none !important;}.lSSlideOuter.vertical .lSAction > a {left:50%;margin-left:-14px;margin-top:0;}.lSSlideOuter.vertical .lSAction > .lSNext {background-position:31px -31px;bottom:10px;top:auto;}.lSSlideOuter.vertical .lSAction > .lSPrev {background-position:0 -31px;bottom:auto;top:10px;}.lSSlideOuter.lSrtl {direction:rtl;}.lSSlideOuter .lightSlider, .lSSlideOuter .lSPager {padding-left:0;list-style:none outside none;}.lSSlideOuter.lSrtl .lightSlider, .lSSlideOuter.lSrtl .lSPager {padding-right:0;}.lSSlideOuter .lightSlider > *,.lSSlideOuter .lSGallery li {float:left;}.lSSlideOuter.lSrtl .lightSlider > *,.lSSlideOuter.lSrtl .lSGallery li {float:right !important;}@-webkit-keyframes rightEnd {0% {left:0;}50% {left:-15px;}100% {left:0;}}@keyframes rightEnd {0% {left:0;}50% {left:-15px;}100% {left:0;}}@-webkit-keyframes topEnd {0% {top:0;}50% {top:-15px;}100% {top:0;}}@keyframes topEnd {0% {top:0;}50% {top:-15px;}100% {top:0;}}@-webkit-keyframes leftEnd {0% {left:0;}50% {left:15px;}100% {left:0;}}@keyframes leftEnd {0% {left:0;}50% {left:15px;}100% {left:0;}}@-webkit-keyframes bottomEnd {0% {bottom:0;}50% {bottom:-15px;}100% {bottom:0;}}@keyframes bottomEnd {0% {bottom:0;}50% {bottom:-15px;}100% {bottom:0;}}.lSSlideOuter .rightEnd {-webkit-animation:rightEnd 0.3s;animation:rightEnd 0.3s;position:relative;}.lSSlideOuter .leftEnd {-webkit-animation:leftEnd 0.3s;animation:leftEnd 0.3s;position:relative;}.lSSlideOuter.vertical .rightEnd {-webkit-animation:topEnd 0.3s;animation:topEnd 0.3s;position:relative;}.lSSlideOuter.vertical .leftEnd {-webkit-animation:bottomEnd 0.3s;animation:bottomEnd 0.3s;position:relative;}.lSSlideOuter.lSrtl .rightEnd {-webkit-animation:leftEnd 0.3s;animation:leftEnd 0.3s;position:relative;}.lSSlideOuter.lSrtl .leftEnd {-webkit-animation:rightEnd 0.3s;animation:rightEnd 0.3s;position:relative;}.lightSlider.lsGrab > * {cursor:-webkit-grab;cursor:-moz-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab;}.lightSlider.lsGrabbing > * {cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing;}.news_wrapper_content {margin-top:50px;}.news_wrapper_content img {margin-top:30px;margin-bottom:30px;width:100%;}.background_panel {min-height:480px;}.background_panel .background_image {background-size:cover;background-position:center;background-repeat:no-repeat;width:100%;height:100%;position:relative;border-radius:30px;}.background_panel .background_image h2 {word-break:break-word;position:relative;padding-top:15px!important;padding-left:35px!important;padding-right:35px!important;z-index:100;transition:.5s;}.background_panel .background_image h2 {color:#fff!important;}.orange_overlay {position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(233,78,27,0.7);border-radius:30px;}.orange_overlay p {margin-bottom:0;padding-left:35px;padding-right:35px;color:#fff!important;}.orange_overlay_content {display:flex;height:100%;flex-direction:column;justify-content:center;}@media (max-width:1400px) {}@media (max-width:1300px) {}@media (max-width:1199.98px) {}@media (max-width:991.98px) {}@media (max-width:767.98px) {}@media (max-width:575.98px) {}