.header.style2 .columns{position:relative}.header-contact-block{display:inline-flex}.header-contact-block a{padding:0 10px;line-height:80px;color:#e72324}.header-contact-block a:first-of-type{padding-left:20px}.header-contact-block a:last-of-type{padding-right:0}.header-contact-block a:hover,.header-contact-block a:active,.header-contact-block a:focus{color:#b81414}.thb-search-holder svg,.header.light-header .thb-search-holder svg{fill:#e72324}.thb-search-popup .s{font-size:28px;height:65px}.thb-search-popup fieldset{margin-top:20px}.searchform fieldset .submit{cursor:pointer}.rfq-icon{height:25px}.mobile-toggle-holder .mobile-toggle{width:22px;height:20px}.mobile-toggle-holder .mobile-toggle span{width:22px;height:3px}.mobile-toggle-holder .mobile-toggle span:nth-child(2){top:8px}.mobile-toggle-holder .mobile-toggle span:nth-child(3){top:16px}.header,.header.fixed{padding-top:5px;padding-bottom:5px}.header.fixed .logolink .logoimg[src$=".svg"]{height:75px}.archive.category .header.light-header .logoimg{opacity:1}.archive.category .header.light-header .logoimg.logo-light{opacity:0}@media only screen and (min-width:1025px){body .full-menu{display:inline-flex}}@media only screen and (max-width:1024px){body .full-menu{display:none}}@media only screen and (min-width:1025px){body .header.style2 .mobile-toggle-holder{display:none}}@media only screen and (max-width:1024px){body .header.style2 .mobile-toggle-holder{display:inline-flex}}@media all and (min-width:1101px) and (max-width:1279px){.logolink .logoimg[src$=".svg"]{height:75px}.thb-search-holder{margin-left:10px}}@media all and (min-width:1025px) and (max-width:1100px){.logolink .logoimg[src$=".svg"]{height:55px}.header.fixed .logolink .logoimg[src$=".svg"]{height:55px}.thb-search-holder{margin-left:10px}}@media all and (max-width:479px){.logolink .logoimg[src$=".svg"]{height:60px}}@media all and (max-width:399px){.logolink .logoimg[src$=".svg"],.header.fixed .logolink .logoimg[src$=".svg"]{height:42px}}@media all and (max-width:319px){.header.style2 .columns{display:block}.secondary-area>div+div{margin-left:0}.header-contact-block a{line-height:50px}}.ubermenu-sub-indicators .ubermenu-has-submenu-drop>.ubermenu-target>.ubermenu-sub-indicator{display:none}.ubermenu-sub-indicators .ubermenu-tabs.ubermenu-tab-layout-left>.ubermenu-tabs-group>.ubermenu-has-submenu-drop>.ubermenu-target>.ubermenu-sub-indicator{display:block}.ubermenu-main .ubermenu-item-level-0>.ubermenu-target:after{content:"\2022";position:absolute;top:0;left:-4px;color:#fff}.ubermenu-main .ubermenu-item-level-0>.ubermenu-target:after{color:#151515}.ubermenu-main .ubermenu-item-level-0:first-of-type>.ubermenu-target:after{display:none}.ubermenu-submenu a{color:#fff}.ubermenu-submenu a:hover,.ubermenu-submenu a:focus,.ubermenu-submenu a:active{color:#e72324}.ubermenu .ubermenu-item.ubermenu-tab{border-bottom:1px solid #141618}.ubermenu .ubermenu-tab-content-panel .ubermenu-target{padding:7px}.ubermenu .ubermenu-column.ubermenu-tab-content-panel{padding:7px}.ubermenu-main .ubermenu-item-layout-image_left>.ubermenu-target-title.ubermenu-target-text{padding-left:60px}.header-color-light-header .header:not(.fixed) .ubermenu-item-level-0 a,.header-color-light-header .header:not(.fixed) .ubermenu-main .ubermenu-item-level-0>.ubermenu-target:after,.light-header.header:not(.fixed) .ubermenu-item-level-0 a,.light-header.header:not(.fixed) .ubermenu-main .ubermenu-item-level-0>.ubermenu-target:after{color:#fff}.header-color-light-header .header:not(.fixed) .ubermenu-main .ubermenu-item-level-0.ubermenu-current-menu-item>.ubermenu-target,.header-color-light-header .header:not(.fixed) .ubermenu-main .ubermenu-item-level-0.ubermenu-current-menu-parent>.ubermenu-target,.header-color-light-header .header:not(.fixed) .ubermenu-main .ubermenu-item-level-0.ubermenu-current-menu-ancestor>.ubermenu-target{color:#e72324}.ubermenu .ubermenu-target-with-image.ubermenu-item-layout-image_left{display:flex;align-items:center}.ubermenu .ubermenu-item-layout-image_left img{width:50px}.ubermenu-main .ubermenu-target-with-image.ubermenu-item-layout-image_left>.ubermenu-target-title{padding-top:0;padding-left:20px}.ubermenu .ubermenu-submenu-type-flyout .ubermenu-target{padding:10px 20px}body .ubermenu .ubermenu-target{line-height:1.2em}.ubermenu #menu-item-314 .ubermenu-submenu .ubermenu-target{padding:7px 10px}.ubermenu .ubermenu-tab>.ubermenu-target{padding:12px 25px}body .ubermenu .ubermenu-icon-essential{width:16px;height:16px}.ubermenu .options-menu .ubermenu-item-layout-image_above>.ubermenu-image{max-height:120px;object-fit:cover;overflow:hidden}.archive.category.header-color-light-header .header:not(.fixed) .ubermenu-item-level-0>a,.archive.category.header-color-light-header .header:not(.fixed) .ubermenu-main .ubermenu-item-level-0>.ubermenu-target:after,.archive.category .light-header.header:not(.fixed) .ubermenu-item-level-0>a,.archive.category .light-header.header:not(.fixed) .ubermenu-main .ubermenu-item-level-0>.ubermenu-target:after{color:#090909}@media all and (max-width:1366px) and (min-width:1025px){.ubermenu .ubermenu-tab>.ubermenu-target{padding:9px 25px}.ubermenu .ubermenu-item-layout-image_above>.ubermenu-image{height:130px !important;object-fit:cover;overflow:hidden}.ubermenu .options-menu .ubermenu-item-layout-image_above>.ubermenu-image{max-height:105px}}@media all and (min-width:1025px) and (max-width:1279px){.ubermenu.ubermenu-main .ubermenu-item-level-0>.ubermenu-target{padding-left:11px;padding-right:11px}}@media all and (max-width:1024px){body #mobile-menu{padding:50px 30px}body .thb-mobile-close{width:48px;height:48px;top:0;right:0}body .thb-mobile-close div{width:48px;height:48px}body .thb-mobile-close div span{height:3px;width:24px;margin-left:-12px;background:#fff}body .ubermenu .ubermenu-target{color:#fff}body .ubermenu-responsive.ubermenu-responsive-single-column .ubermenu-item-level-0{border-bottom:.5px solid #666}body .ubermenu-main .ubermenu-item-level-0>.ubermenu-target,.ubermenu-main .ubermenu-item-level-0>.ubermenu-target.ubermenu-item-notext>.ubermenu-icon{line-height:48px}body .ubermenu-main .ubermenu-item-level-0>.ubermenu-target{padding-left:0;padding-right:48px}.ubermenu-sub-indicators .ubermenu-has-submenu-drop>.ubermenu-target>.ubermenu-sub-indicator{display:block}body .ubermenu-sub-indicators .ubermenu-has-submenu-drop>.ubermenu-target>.ubermenu-sub-indicator{height:48px;line-height:48px;top:0;margin-top:0;width:48px;right:0;text-align:center}body .ubermenu-sub-indicators .ubermenu-has-submenu-drop>.ubermenu-target>.ubermenu-sub-indicator{width:48px}body .ubermenu-responsive.ubermenu-sub-indicators .ubermenu-tabs>.ubermenu-tabs-group>.ubermenu-tab.ubermenu-has-submenu-drop>.ubermenu-target>.ubermenu-sub-indicator{right:0;top:50%;transform:translateY(-50%)}body .ubermenu.ubermenu-main .ubermenu-tabs .ubermenu-tabs-group{background-color:transparent;border:none}body .ubermenu-sub-indicators .ubermenu-has-submenu-drop>.ubermenu-target{padding-left:0;padding-right:48px}body .ubermenu-responsive .ubermenu-tab>.ubermenu-target{border:none}.ubermenu-responsive-single-column-subs .ubermenu-submenu .ubermenu-item{border-width:0 0 .5px;border-color:#666}.ubermenu-responsive-single-column-subs .ubermenu-submenu .ubermenu-item:last-of-type{border:none}body .ubermenu-responsive .ubermenu-nav .ubermenu-item .ubermenu-submenu.ubermenu-submenu-drop{padding:0 15px;background:0 0}body .ubermenu .ubermenu-target,body .ubermenu .ubermenu-submenu-type-flyout .ubermenu-target{padding:15px 0}body .ubermenu.ubermenu-main .ubermenu-tab.ubermenu-active>.ubermenu-target{background-color:transparent}body .ubermenu-sub-indicators .ubermenu-tabs.ubermenu-tab-layout-left>.ubermenu-tabs-group>.ubermenu-has-submenu-drop.ubermenu-active>.ubermenu-target>.ubermenu-sub-indicator{display:none}body .ubermenu .ubermenu-tab-content-panel .ubermenu-target{padding:14px 8px}.ubermenu-responsive .ubermenu-tabs>.ubermenu-tabs-group>.ubermenu-tab>.ubermenu-tab-content-panel{background:0 0;border:none}.ubermenu-main .ubermenu-tab.ubermenu-active>.ubermenu-target{color:#e72324}body .ubermenu .ubermenu-icon-essential{width:20px;height:20px}body .ubermenu .ubermenu-sub-indicator-close .ubermenu-icon-essential{width:32px;height:32px}body .ubermenu-sub-indicators .ubermenu-has-submenu-drop>.ubermenu-target>.ubermenu-sub-indicator>.ubermenu-icon-essential{display:inline-flex;font-size:20px}body .ubermenu-responsive .ubermenu-nav .ubermenu-item .ubermenu-submenu.ubermenu-submenu-drop,.ubermenu-responsive .ubermenu-tabs>.ubermenu-tabs-group>.ubermenu-tab>.ubermenu-tab-content-panel{background:#141618}}.email-form p,.email-form label{color:#fff}.mobx-item-inner .email-form{text-align:left}.email-form,.email-form .nf-form-cont{overflow:hidden}.email-form-lp-content{max-width:600px;margin:0 auto;padding:30px}.page-template-page-blank-landing #wpadminbar{display:none}@media all and (max-width:640px){.email-form{padding:0 20px}}.footer-logo{max-width:200px}.footer .widget>h2,.footer.dark .widget>h2{margin-bottom:25px;letter-spacing:normal;position:relative;display:block;margin-top:0;-webkit-transition:all .3s linear;-webkit-transition-delay:0s;-moz-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear false;font-weight:700;font-size:20px;text-transform:uppercase !important;line-height:1.3em !important;color:#fff}#menu-industries-menu{column-count:2}#menu-industries-menu a,#menu-divisions-menu-footer a{padding:5px 0;display:inline-block}.widget_nav_menu #menu-industries-menu li:before{line-height:2}#menu-building-models-menu{column-count:2}#menu-building-models-menu a{background:#e72324;padding:5px 8px;margin-bottom:10px;display:inline-block;width:120px;text-align:center;margin-right:15px;transition:all .5s;width:100%}#menu-building-models-menu a:hover,#menu-building-models-menu a:focus,#menu-building-models-menu a:active{background:#b81414;color:#fff !important}.widget_nav_menu #menu-building-models-menu li:before{display:none}.widget_nav_menu #menu-building-models-menu li{padding-left:0}.widget_nav_menu li{padding-left:15px;position:relative}.widget_nav_menu li:before{font-family:'FontAwesome';content:"\f105";font-weight:400;font-style:normal;position:absolute;top:0;left:0;color:#151515;-webkit-transition:.2s all linear;-o-transition:.2s all linear;transition:.2s all linear;color:#777;line-height:2}.footer .columns .widget.widget_nav_menu ul li a:not([class*=btn]):after{display:none}.widget ul li{margin-bottom:0}.subfooter{padding:20px 0;border-top:1px solid rgba(255,255,255,.5)}.subfooter-row .medium-6{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.subfooter p{text-transform:uppercase;font-size:16px}.subfooter p a{color:rgba(255,255,255,.5)}.subfooter p a:hover,.subfooter p a:focus,.subfooter p a:active{color:#fff}.footer .footer-row .columns .widget.widget_text a:not([class*=btn]):hover:after{display:none}@media all and (min-width:640px) and (max-width:991px){.footer .columns .widget:last-of-type{margin-bottom:40px}}body{font-size:18px;line-height:1.5}.vc_section,.vc_section.vc_section-has-fill,.vc_section.vc_section-has-fill+.vc_row-full-width+.vc_section,.vc_section.vc_section-has-fill+.vc_section{padding-top:120px !important;padding-bottom:120px !important}.vc_section.no-top-padding,.vc_section.vc_section-has-fill.no-top-padding,.vc_section.vc_section-has-fill+.vc_row-full-width+.vc_section.no-top-padding,.vc_section.vc_section-has-fill+.vc_section.no-top-padding{padding-top:0 !important}.vc_section.small-bottom-padding,.vc_section.vc_section-has-fill.small-bottom-padding,.vc_section.vc_section-has-fill+.vc_row-full-width+.vc_section.small-bottom-padding,.vc_section.vc_section-has-fill+.vc_section.small-bottom-padding{padding-bottom:80px !important}.vc_section.no-bottom-padding,.vc_section.vc_section-has-fill.no-bottom-padding,.vc_section.vc_section-has-fill+.vc_row-full-width+.vc_section.no-bottom-padding,.vc_section.vc_section-has-fill+.vc_section.no-bottom-padding{padding-bottom:0 !important}.vc_section.small-top-padding,.vc_section.vc_section-has-fill.small-top-padding,.vc_section.vc_section-has-fill+.vc_row-full-width+.vc_section.small-top-padding,.vc_section.vc_section-has-fill+.vc_section.small-top-padding{padding-top:80px !important}.vc_section.vc_section-has-fill{background-size:cover;background-repeat:no-repeat;background-position:center}.overlay-section{position:relative}.overlay-section:after,.vc_section.vc_section-o-content-middle.overlay-section:after{content:'';background-color:rgba(0,0,0,.6);top:0;left:0;width:100%;height:100%;position:absolute;visibility:visible}.overlay-section.light-overlay:after,.vc_section.vc_section-o-content-middle.overlay-section.light-overlay:after{background-color:rgba(0,0,0,.3)}.overlay-section .row{position:relative;z-index:2}.wpb_text_column a:not(.btn):not(.button){display:inline}.wpb_text_column a:not(.btn):not(.button):hover:after{display:none}input[type=submit],.button,.btn{font-size:22px;font-weight:400;text-transform:uppercase}input[type=submit].small,.button.small,.btn.small{font-size:18px}h1 .red-text,h2 .red-text,h3 .red-text{color:#e72324}h1.vc_custom_heading,h2.vc_custom_heading,.vc_custom_heading.h2{border:6px solid #e72324;display:inline-block;padding:8px 16px;margin-bottom:40px}h1.vc_custom_heading{font-size:36px}h2.large-heading{font-size:52px}h2.small-heading{font-size:22px}.vc_custom_heading.h3{text-transform:uppercase;font-size:22px}.full-width-text{max-width:750px;margin:0 auto}.centered-text{text-align:center}.centered-text .long-centered-text{text-align:left}.light-text h2,.light-text h3,.light-text p,.light-text li{color:#fff}body .wpb_content_element{margin-bottom:40px}.extra-bottom-margin{margin-bottom:40px}.large-bottom-margin{margin-bottom:80px}.small-bottom-margin{margin-bottom:25px}.no-bottom-margin,body .wpb_content_element.no-bottom-margin{margin-bottom:0}.h2.vc_custom_heading.extra-bottom-margin{margin-bottom:80px}.pre-heading{text-transform:uppercase;border-bottom:2px solid #e72324;display:inline-block}.five-col-row .medium-2{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.larger-text p{font-size:22px}figure.wp-caption{position:relative}.wp-caption .wp-caption-text{bottom:0;opacity:.8;font-size:18px;left:0;background:rgba(21,21,21,.8);position:absolute;margin:0;width:100%;color:#fff;padding:5px 10px}.wp-caption .wp-caption-text a{color:#fff}.thb_image_link.wp-caption{position:relative}ul.two-col-list{column-count:2}ul.list-double-indent-bullet li{padding-left:10px}ul.list-double-indent-bullet{list-style-type:'-'}body .vc_toggle_default .vc_toggle_icon{background:#e72324;border:1px solid #e72324}body .vc_toggle_default .vc_toggle_icon:before{border:1px solid #e72324}body .vc_toggle_default .vc_toggle_icon:after,body .vc_toggle_default .vc_toggle_icon:before{background:#e72324}body .vc_toggle_size_md.vc_toggle_default .vc_toggle_icon:before{height:14px}body .vc_toggle_size_md.vc_toggle_default .vc_toggle_icon:after{width:14px}body .vc_toggle_size_md.vc_toggle_default .vc_toggle_icon{width:14px}.archive.category.header-color-light-header .thb-page-header h1{color:#343434}.caption-text-below .thb-image-content{font-size:16px;font-style:italic;text-align:center;margin-top:15px}@media all and (min-width:40em) and (max-width:991px){body .small-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}body .tablet-two-col .small-12{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}@media all and (max-width:991px){body .vc_section.short-hero,body .vc_section.vc_section-has-fill.short-hero,body .vc_section.vc_section-has-fill+.vc_row-full-width+.vc_section.short-hero,body .vc_section.vc_section-has-fill+.vc_section.short-hero{padding-top:150px !important;padding-bottom:150px !important}h1,.h1{font-size:42px}.left-image-row{flex-direction:column-reverse}}@media all and (min-width:768px) and (max-width:991px){body .expanding-box-section .industry-grid-row .small-12{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}}@media all and (max-width:767px){body .vc_section.short-hero,body .vc_section.vc_section-has-fill.short-hero,body .vc_section.vc_section-has-fill+.vc_row-full-width+.vc_section.short-hero,body .vc_section.vc_section-has-fill+.vc_section.short-hero{padding-top:130px !important;padding-bottom:80px !important}}@media all and (max-width:479px){h1,.h1{font-size:36px}h2.large-heading{font-size:36px}.vc_section,.vc_section.vc_section-has-fill,.vc_section.vc_section-has-fill+.vc_row-full-width+.vc_section,.vc_section.vc_section-has-fill+.vc_section{padding-top:80px !important;padding-bottom:80px !important}.vc_section.vc_section-has-fill.hero-section{padding-top:120px !important}body .vc_section.short-hero,body .vc_section.vc_section-has-fill.short-hero,body .vc_section.vc_section-has-fill+.vc_row-full-width+.vc_section.short-hero,body .vc_section.vc_section-has-fill+.vc_section.short-hero{padding-top:110px !important;padding-bottom:50px !important}.wp-caption .wp-caption-text{position:static}ul.two-col-list{column-count:1}}@media all and (max-width:399px){h2{font-size:32px}}@media all and (max-width:319px){h1,.h1{font-size:32px}h2{font-size:28px}input[type=submit],.button,.btn{font-size:18px;padding:0 20px}}.wpb_text_column h2,.wpb_text_column h3,.wpb_text_column h4{margin-top:40px}.wpb_text_column h2.top-heading,.wpb_text_column h3.top-heading,.wpb_text_column h4.top-heading{margin-top:0}.hero-section{text-align:center}.hero-section h1,.hero-section p{color:#fff}.hero-section p{font-size:22px}.hero-section .vc_custom_heading{margin-bottom:35px}.hero-arrow,.overlay-section .hero-arrow{position:absolute;bottom:0;left:calc(50% - 15px);padding:0;width:30px}.hero-arrow .columns{padding:0}.hero-arrow .vc_icon_element{margin-bottom:0}.hero-arrow .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner{border:none}.vc_section.short-hero,.vc_section.vc_section-has-fill.short-hero,.vc_section.vc_section-has-fill+.vc_row-full-width+.vc_section.short-hero,.vc_section.vc_section-has-fill+.vc_section.short-hero{padding-top:200px !important;padding-bottom:200px !important}.contact-item{text-transform:uppercase}.contact-item a{color:#fff;font-size:20px}.light#contact-section .contact-item a:hover,.light#contact-section .contact-item a:focus,.light#contact-section .contact-item a:active{color:#e72324}.contact-item i{display:block;float:left;line-height:3;margin-right:12px;color:#e72324}.phone-no{font-weight:600}.mailing-add{font-weight:600;display:inline-block}.contact-item.social-links i{line-height:32px;margin-right:12px;background:#e72324;margin-right:20px;border-radius:50%;width:32px;height:32px;text-align:center;color:#fff;transition:all .5s}.contact-item.social-links a:hover i,.contact-item.social-links a:focus i,.contact-item.social-links a:active i{background:#b81414}.contact-item.social-links{margin-top:40px;overflow:hidden}.twitter-x-icon{line-height:30px !important;background:#e72324;margin-right:20px;border-radius:50%;width:32px;height:32px;text-align:center;color:#fff;transition:all .5s;display:block;float:left}.twitter-x-icon img{width:20px}.twitter-x-icon:hover{background:#b81414}.contact-info-section .section-title,.contact-info-section p,.contact-info-section h3,.contact-info-section label,.contact-info-section a,.contact-info-section .wpb_text_column a{color:#fff}.contact-info-section .wpb_column.medium-6 .vc_column-inner{background-color:rgba(0,0,0,.6)}.contact-info-section .contact-info-row .columns:not(.full-height) .vc_column-inner:not(.thb-fixed){min-height:0;padding:40px}.contact-info-section .wpb_text_column h3{margin-top:0}.contact-info-section .wpb_text_column p a{color:#fff !important;text-decoration:underline}@media all and (max-width:991px){.contact-page-info .social-links{margin-bottom:80px}}@media all and (max-width:479px){.contact-info-section .contact-info-row .columns:not(.full-height) .vc_column-inner:not(.thb-fixed){padding:20px}.contact-item:not(.social-links) i{display:none}}@media all and (max-width:319px){.phone-no{font-size:17px}}@media all and (min-width:480px){.contact-btn{margin-left:30px}}div#nf-form-5-cont{max-width:750px;margin:0 auto}div#nf-form-5-cont .nf-form-wrap .nf-field-container{width:100%}.nf-form-content{padding:5px;max-width:1000px;margin:0 auto}.ninja-forms-form-wrap *,.ninja-forms-form-wrap :after,.ninja-forms-form-wrap :before{-ms-box-sizing:border-box;box-sizing:border-box}.nf-form-content .field-wrap{display:flex}.nf-form-content .label-above .field-wrap,.nf-form-content .label-below .field-wrap{flex-flow:wrap;flex-direction:column}.nf-error.listimage-wrap .nf-field-element ul,.nf-error .ninja-forms-field{border:1px solid #e80000}.nf-error .ninja-forms-field{border-color:#e80000 !important;transition:all .5s}.nf-form-content .field-wrap>div input,.nf-form-content .field-wrap select,.nf-form-content .field-wrap textarea{width:100%}.nf-form-content .list-select-wrap .nf-field-element>div,.nf-form-content input:not([type=button]),.nf-form-content textarea{border:1px solid #c4c4c4;transition:all .5s}.nf-form-content .listselect-wrap .nf-field-element div,.nf-form-content .ninja-forms-field{font-size:16px;margin:0;padding:12px}.nf-form-content .listselect-wrap .nf-field-element div,.nf-form-content input.ninja-forms-field,.nf-form-content select.ninja-forms-field:not([multiple]){height:50px}.nf-form-content label{font-size:18px;line-height:20px;font-weight:700;margin:0;padding:0}.nf-form-content .label-right .field-wrap{flex-direction:row}.nf-form-content .checkbox-container.label-right .field-wrap{display:flex}.nf-form-content .checkbox-container.label-right .nf-field-label{display:flex;flex-direction:row;align-items:center;margin:0;padding:0;order:10;width:100%}.checkbox-wrap .nf-field-element label,.checkbox-wrap .nf-field-label label,.listcheckbox-wrap .nf-field-element label,.listcheckbox-wrap .nf-field-label label{position:relative}.checkbox-container.label-right label{margin:0 0 0 10px;display:block}.nf-form-wrap .nf-form-content input.ninja-forms-field[type=checkbox]{width:20px;height:20px;border-radius:0;margin-right:10px}.nf-form-content .list-select-wrap>div{position:relative}.nf-form-content .list-select-wrap>div select{line-height:22px}.nf-form-content .list-select-wrap>div select{border-radius:0;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;z-index:2;background:#fafafa url(//devaks.wpengine.com/wp-content/themes/revolution/assets/css/../img/select_arrow.png) calc(100% - 12px) 12px no-repeat;background-size:16px 10px;border:1px solid #c4c4c4}.nf-form-content .list-select-wrap>div div{display:block;position:absolute;line-height:16px;margin:0;top:0;right:0;left:0;z-index:1}.nf-form-wrap .nf-field-container.hidden-container{margin:0;height:auto}.nf-form-hp{position:absolute;visibility:hidden}.nf-error .nf-error-msg{color:#e80000}.nf-after-field .nf-error-msg{margin-right:10px}.nf-form-wrap .nf-error.field-wrap .nf-field-element input{border-width:2px}.nf-error-msg,.ninja-forms-req-symbol{color:#e80000}.nf-form-errors{clear:both;display:inline-block;margin-top:10px;margin-left:5px}.nf-form-fields-required{display:none}.nf-form-wrap .nf-form-content .listselect-wrap .nf-field-element div,.nf-form-wrap .nf-form-content input.ninja-forms-field,.nf-form-wrap .nf-form-content select.ninja-forms-field:not([multiple]){height:32px;padding:5px 12px;font-size:18px}.nf-form-wrap .nf-error.field-wrap .nf-field-element:after{height:30px;width:30px;line-height:32px}.nf-form-wrap .nf-pass.field-wrap .nf-field-element:after{right:7px;height:32px;line-height:32px}.nf-form-wrap .nf-form-content .list-select-wrap>div div:after{height:32px;line-height:32px}.nf-form-wrap .nf-form-content .label-above .nf-field-label,.nf-form-wrap .nf-form-content .label-below .nf-field-label,.nf-form-wrap .nf-form-content .label-hidden .nf-field-label{margin-bottom:3px}.nf-form-wrap .nf-field-container{margin-bottom:12px;width:calc(50% - 7.5px);margin-right:15px;float:left;clear:none}.nf-form-wrap .nf-field-container.right-field{margin-right:0}.nf-form-wrap .nf-field-container.checkbox-container,.nf-form-wrap .nf-field-container.textarea-container,.nf-form-wrap .nf-field-container.recaptcha-container{width:100%;margin-right:0}.nf-form-wrap .nf-form-content textarea.ninja-forms-field{height:75px;min-height:75px}body #contact-section.light input[type=button],.nf-form-wrap .nf-form-content input.ninja-forms-field[type=button]:not(.hero-btn){background:#e72324;text-transform:uppercase;font-size:22px;padding:10px 30px;transition:all .5s;height:auto;line-height:1;border-radius:0;font-weight:400;cursor:pointer}body #contact-section.light input[type=button]:hover,body #contact-section.light input[type=button]:focus,body #contact-section.light input[type=button]:active,.nf-form-wrap .nf-form-content input.ninja-forms-field[type=button]:not(.hero-btn):hover,.nf-form-wrap .nf-form-content input.ninja-forms-field[type=button]:not(.hero-btn):focus,.nf-form-wrap .nf-form-content input.ninja-forms-field[type=button]:not(.hero-btn):active{background:#b81414;color:#fff}.nf-form-content .list-select-wrap>div select{line-height:22px}.nf-form-wrap .nf-field-container#nf-field-18-container{width:100%}.nf-form-wrap .nf-field-container.form-error-msg{width:100%}.nf-form-wrap .nf-field-container.form-error-msg p{color:#e72324;margin-bottom:0}div#nf-field-96-container{width:100%}.contact-info-section.contact-page-info .nf-label-span{color:#000}.contact-info-section .nf-label-span{color:#fff}.pum-theme-3059 .pum-container .pum-content+.pum-close{background-color:#e72324}.list-radio-wrap .nf-field-element li input+label{display:inline-block}.nf-field .list-radio-wrap .nf-field-element li input{margin-top:0}.pum-theme-3059 .pum-content .wpb_text_column p{color:#000}input#nf-field-96-0,input#nf-field-96-1{width:10%;height:auto}.nf-field .list-radio-wrap .nf-field-element li input{margin-top:5px}.nf-field .list-radio-wrap .nf-field-element li label{margin-left:.5em}.nf-field ul{list-style-type:none}@media all and (max-width:479px){.nf-form-wrap .nf-field-container{width:100%;margin-right:0}}@media all and (max-width:479px){.nf-form-wrap .nf-field-container{width:100%;margin-right:0}}.password-form input[type=password]{font-size:18px}.lead-form .nf-form-cont{max-width:750px;margin:0 auto}.lead-form .nf-form-title{display:none}.lead-form .listcheckbox-container .nf-field-element label:before,.lead-form .listcheckbox-container .nf-field-element label:after{top:-10px}.nf-form-wrap .nf-field-container.submit-container{clear:both}.nf-form-wrap .nf-form-content input[type=submit].ninja-forms-field{background:#e72324;color:#fff;transition:all .25s cubic-bezier(.25,.8,.25,1);text-transform:uppercase;border-radius:0;border:none;width:auto}.nf-form-wrap .nf-form-content input[type=submit].ninja-forms-field:hover,.nf-form-wrap .nf-form-content input[type=submit].ninja-forms-field:focus,.nf-form-wrap .nf-form-content input[type=submit].ninja-forms-field:active{background:#d72121;color:#fff}.thb-content-carousel.center-arrows.row .slick-nav{border:none}.thb-content-carousel.center-arrows.row .slick-nav.slick-prev{left:0}.thb-content-carousel.center-arrows.row .slick-nav.slick-next{right:0}.thb-content-carousel.center-arrows.row{padding:0 40px}.thb-carousel.center-arrows .slick-nav{top:calc(50% - 15px)}.thb-fancy-box .thb-fancy-content p{font-size:18px;margin-bottom:0}.thb-fancy-box.fancy-style3 h3,.thb-fancy-box.fancy-style3 h2{position:relative;padding-bottom:20px;margin-bottom:15px}.thb-fancy-box.fancy-style3 h3:after,.thb-fancy-box.fancy-style3 h2:after{content:'';position:absolute;bottom:0;width:40px;left:calc(50% - 20px);border-bottom:5px solid #e72324}.thb-fancy-box.fancy-style3 h2{font-size:22px}.thb-animated-arrow.circular svg{width:24px;height:24px}.thb-fancy-box .thb-fancy-image img{width:100%}.building-model-box.thb-fancy-box .thb-fancy-image-container{background:0 0}.building-model-box.thb-fancy-box.thb-center .thb-fancy-content{justify-content:start}.building-model-box.thb-fancy-box.fancy-style3{border:5px solid #e6e6e6}.no-scroll-carousel.thb-carousel .slick-track{display:flex;justify-content:center}.no-scroll-carousel.thb-carousel .slick-dots-wrapper{display:none}.thb-fancy-box.industry-box{margin-bottom:40px;position:relative}.thb-fancy-box.industry-box:after{content:'';background-color:rgba(0,0,0,.6);top:0;left:0;width:100%;height:100%;position:absolute}.industry-box .thb-fancy-text-content img{width:60px;margin-bottom:20px}.thb-fancy-text-content{position:relative;z-index:2}.industry-grid-row{justify-content:center}.thb-fancy-box.text-under-product-box,.thb-fancy-box.text-under-model-box{margin-bottom:25px}.thb-fancy-box.text-under-product-box:after{content:'';background-color:rgba(0,0,0,.5);top:0;left:0;width:100%;height:100%;position:absolute}.no-overlay .thb-fancy-box.text-under-product-box:after{display:none}.product-detail-boxes{justify-content:center}.thb-accordion .vc_tta-panel.expanding-description p{font-size:18px}.thb-accordion .expanding-description .vc_tta-panel-heading h4,.thb-accordion .expanding-description .vc_tta-panel-heading h3{font-family:'Roboto Condensed','BlinkMacSystemFont',-apple-system,'Roboto','Lucida Sans';font-weight:400}.thb-accordion .expanding-description .vc_tta-panel-heading h4 a,.thb-accordion .expanding-description .vc_tta-panel-heading h3 a{padding:0;opacity:1;color:#333;font-size:18px}.expanding-description .vc_tta-panel-heading{margin-bottom:25px}.thb-accordion .expanding-description.vc_tta-panel{margin-bottom:40px}.thb-accordion .expanding-description .vc_tta-panel-heading h4 a:before,.thb-accordion .expanding-description .vc_tta-panel-heading h3 a:before{width:18px;height:2px;background:#e72324}.thb-accordion .expanding-description .vc_tta-panel-heading h4 a:after,.thb-accordion .expanding-description .vc_tta-panel-heading h3 a:after{width:2px;height:18px;right:8px;background:#e72324}.thb-accordion .vc_tta-panel-heading h4 a:after,.thb-accordion .vc_tta-panel-heading h4 a:before,.thb-accordion .vc_tta-panel-heading h3 a:after,.thb-accordion .vc_tta-panel-heading h3 a:before{margin-right:1px}.thb-accordion span.vc_tta-title-text{padding-right:20px}@media all and (max-width:767px){.thb-fancy-box.text-under-product-box,.thb-fancy-box.text-under-model-box{min-height:300px !important}}.thb-iconbox.left{margin-bottom:40px}.thb-iconbox.left figure{margin-right:25px;background:#e72324;height:80px;width:80px;position:relative}.thb-iconbox.left figure:after{content:'';width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:10px solid rgba(231,35,36,1);position:absolute;right:-10px;top:50%;margin-top:-10px}.thb-iconbox.left h5,.thb-iconbox.left h3{text-transform:uppercase;font-size:20px;font-weight:600;margin-bottom:10px}.top-icon-row .thb-iconbox.top.type1.animation-off .thb-iconbox-line{border:none}.top-icon-row .thb-iconbox:hover.top.type1 figure{box-shadow:none}.top-icon-row .thb-iconbox.top.type1 figure:after{content:'';border-bottom:5px solid #e72324;width:40px;position:absolute;bottom:0;left:calc(50% - 20px)}.top-icon-row .thb-iconbox.top.type1 figure{padding-bottom:35px}.top-icon-row .thb-iconbox.top.type1 p{text-transform:uppercase;text-align:center;font-weight:600}.thb-testimonials.style9 .thb-testimonial{padding:40px 40px 80px;min-height:300px}.thb-testimonials.style9 .thb-testimonial blockquote{max-width:750px}.thb-testimonials.style9 .thb-testimonial blockquote p{font-size:18px}.thb-testimonials.style9 .thb-testimonial .title{font-size:18px;color:#333;opacity:1}.thb-testimonials.style9 .thb-testimonial cite{font-family:"Oswald";font-weight:700;font-size:22px;line-height:130%;color:#e72324}.thb-testimonials.style9 .thb-animated-arrow.circular{border:none}@media all and (max-width:479px){body .thb-animated-arrow.circular{width:36px;height:36px}body .thb-testimonials.style9{padding:0 15px}body .thb-testimonials.style9 .thb-testimonial{padding:20px 20px 60px}}.boxed-list ul{list-style-type:none;margin-left:0;display:flex;flex-wrap:wrap;justify-content:center;gap:30px}.boxed-list.wpb_text_column ul li{margin:0;-webkit-box-flex:0;max-width:calc(25% - 30px);text-align:center;padding:5px 10px;border:3px solid #e6e6e6;font-family:'Oswald','BlinkMacSystemFont',-apple-system,'Roboto','Lucida Sans';font-weight:700;font-size:18px;text-transform:uppercase !important;line-height:1.3em !important;min-height:63px;display:flex;align-items:center;justify-content:center}@media all and (max-width:991px){.boxed-list.wpb_text_column ul li{max-width:calc(33.3333% - 30px);padding:5px}}@media all and (max-width:639px){.boxed-list.wpb_text_column ul li{max-width:calc(50% - 15px);width:calc(50% - 15px)}}@media all and (max-width:399px){.boxed-list.wpb_text_column ul li{max-width:100%;width:100%}}.wpb_text_column ul,.wpb_text_column ol{text-align:left}.wpb_text_column.ul-indent-extra ul,.wpb_text_column.ul-indent-extra ol{margin-left:40px}.vc_section.vc_section-has-fill.aks-related-site{padding-top:80px !important;padding-bottom:80px !important}.vc_section.vc_section-has-fill.video-background-section{padding-top:320px !important;padding-bottom:40px !important;position:relative}.video-background-section .row{position:relative;z-index:2}.bg-video-description,.bg-video-description h2,.bg-video-description,.bg-video-description h1{color:#fff}.wpb_text_column.bg-video-description p a{color:#fff !important}.video-background-section:after{content:'';background:rgba(0,0,0,.6);position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;z-index:1}.thb-video-lightbox{display:inline-block;position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;height:48px;color:#fff;padding:0 20px;max-width:100%;font-weight:600;cursor:pointer;border-radius:3px;-moz-appearance:none;background-color:#e72324;text-transform:uppercase;border-radius:0;transition:all .25s cubic-bezier(.25,.8,.25,1)}.thb-video-lightbox:hover,.thb-video-lightbox:focus,.thb-video-lightbox:active{background-color:#d72121}.thb-video-lightbox.inline svg{width:32px;height:32px}.video-background-section .thb-video-lightbox,.video-background-section .cta-btn{margin-bottom:40px}.video-background-section .thb-video-lightbox.lightbox-style3 .thb-video-text{margin-left:12px;font-size:18px}.video-background-section.vc_row-o-full-height .row{position:absolute;bottom:40px}.video-background-section.vc_row-o-full-height .pre-heading{font-size:24px}.video-background-section.vc_row-o-full-height p{font-size:22px}.wpb_text_column.bg-video-description h2{margin-top:0}@media all and (max-width:1024px){.vc_video-bg{display:none}}@media all and (max-width:767px){.vc_section.vc_section-has-fill.video-background-section{padding-top:100px !important}}@media all and (max-width:319px){.thb-video-lightbox{padding:0 10px}.video-background-section .thb-video-lightbox.lightbox-style3 .thb-video-text{margin-left:7px;font-size:16px}}.advantages-row .thb_image_link .thb-image-inner img{max-width:100%;width:75px}.advantages-row .thb-image-content{text-align:center}.advantages-row{justify-content:center}.advantages-row .thb_image_link{margin-bottom:40px}.industry-img-bg-row{padding-top:450px;padding-bottom:80px;position:relative}body .wpb_content_element.bg-image-caption{margin-bottom:0;position:absolute;bottom:0;background:rgba(0,0,0,.7);color:#fff;padding:10px;width:100%;margin-left:calc(-35px - 1.25rem);text-align:center}.contact-cta-row{text-transform:uppercase;text-align:center}.contact-cta-row p{border-top:2px solid #fff;border-bottom:2px solid #fff;padding-top:7px;padding-bottom:7px;display:inline-block;color:#fff;font-size:22px}.contact-cta-row.wpb_text_column p a{color:#fff !important}.contact-cta-row.wpb_text_column p span a{text-decoration:underline;font-weight:500}span.cta-appt{font-weight:700;text-transform:uppercase}p.contact-item.cta-appt{text-transform:inherit}@media all and (max-width:1023px){body .wpb_content_element.bg-image-caption{margin-left:calc(-35px - .9375rem)}}@media all and (max-width:639px){body .wpb_content_element.bg-image-caption{margin-left:-15px}}.wpb_gallery .thb-overlay-caption figcaption{display:none}.wpb_gallery.show-captions .thb-overlay-caption figcaption{display:block}.wpb_gallery.auto-height .large-4 img{height:auto}.wpb_gallery.show-captions-overlay-gallery .thb-overlay-caption figcaption{display:block;text-align:center;bottom:0;top:auto;left:0;opacity:.8;font-size:18px;background:rgba(21,21,21,.8);position:absolute;margin:0;width:100%;color:#fff;padding:5px 10px;font-weight:500;line-height:1.45}.foundation-options-gallery .wpb_gallery.show-captions .thb-overlay-caption figcaption{text-align:center}.wpb_gallery .large-4 img{height:250px;object-fit:cover}.wpb_gallery .large-3 img{height:200px;object-fit:cover}.wpb_gallery .large-6 img{height:410px;object-fit:cover}body .mfp-zoom-in.mfp-ready.mfp-bg{opacity:1}.mfp-wrap .thb-animated-arrow.circular{border:none}.mfp-wrap .thb-animated-arrow.circular svg{height:34px;width:40px}.mfp-wrap .mfp-arrow.mfp-arrow-left{left:10px}.mfp-wrap .mfp-arrow.mfp-arrow-right{right:10px}.mfp-close-btn-in button.mfp-close{font-size:42px}.mfp-wrap .mfp-counter{font-size:16px;line-height:24px}.mfp-wrap .mfp-image-holder .mfp-content{max-width:calc(100% - 120px)}.wpb_gallery.show-captions .thb-overlay-caption figcaption{position:static;background-color:#fff;color:#333;padding:5px 10px;font-size:18px;line-height:1;text-transform:none;font-weight:400;text-align:center}.wpb_gallery.one-col-gallery .row .columns.large-6{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.mfp-title,.mfp-gallery .mfp-title{margin-top:10px;line-height:1.3;padding-right:52px}.no-dark-hover .thb-overlay-caption{background:0 0}.no-gallery-hover.wpb_gallery .thb-overlay-caption:hover img{opacity:1}.wpb_gallery.large-first-image .row .columns.large-6:first-of-type,.wpb_gallery.large-first-image .row .columns.large-4:first-of-type,.wpb_gallery.large-first-image .row .columns.large-3:first-of-type,.wpb_gallery.large-last-image .row .columns.large-4:last-of-type{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.wpb_gallery.large-first-image .row .columns.large-6:first-of-type img,.wpb_gallery.large-first-image .row .columns.large-4:first-of-type img,.wpb_gallery.large-first-image .row .columns.large-3:first-of-type img,.wpb_gallery.large-last-image .row .columns.large-4:last-of-type img{height:700px}.wpb_gallery.events-gallery .row .columns.large-4:nth-of-type(8),.wpb_gallery.events-gallery .row .columns.large-4:nth-of-type(9){-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.wpb_gallery.large-first-image.events-gallery .row .columns.large-4:first-of-type img,.wpb_gallery.events-gallery .row .columns.large-4:nth-of-type(8) img,.wpb_gallery.events-gallery .row .columns.large-4:nth-of-type(9) img{height:500px}.wpb_gallery.outdoor-classrooms-gallery .row .columns.large-6:nth-of-type(2),.wpb_gallery.outdoor-classrooms-gallery .row .columns.large-6:nth-of-type(5){-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.wpb_gallery.outdoor-classrooms-gallery .row .columns.large-6:nth-of-type(2) img,.wpb_gallery.outdoor-classrooms-gallery .row .columns.large-6:nth-of-type(5) img{height:500px}.auto-height-gallery.wpb_gallery .large-6 img,.auto-height-gallery.wpb_gallery .large-4 img{height:auto !important}.wpb_gallery.option-gallery .large-6 img,.wpb_gallery.option-gallery.large-first-image .row .columns.large-6:first-of-type img{height:250px}@media all and (max-width:991px){.wpb_gallery.large-first-image .row .columns.large-4:first-of-type img,.wpb_gallery.large-last-image .row .columns.large-4:last-of-type img{height:450px}}@media all and (max-width:767px){.wpb_gallery .large-6 img{height:300px}}@media all and (max-width:479px){.wpb_gallery .large-6 img{height:200px}.wpb_gallery.large-first-image .row .columns.large-4:first-of-type img,.wpb_gallery.large-last-image .row .columns.large-4:last-of-type img{height:300px}}@media all and (max-width:399px){.wpb_gallery .mfp-gallery .small-6{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}.gallery-with-titles .vc_gitem_row .vc_gitem-col{padding:5px}.gallery-with-titles .vc_gitem-zone-a .vc_gitem-row-position-bottom{background:rgba(0,0,0,.7);color:#fff}.gallery-with-titles .vc_gitem-post-data{margin-bottom:0}.gallery-with-titles .vc_gitem-post-data-source-post_excerpt p{margin-bottom:0;line-height:1.25em !important}.page-id-239 .mobx-holder .mobx-title,.page-id-231 .mobx-holder .mobx-title{display:none}.title-image-grid-item figcaption{display:none}@media all and (max-width:1200px){body .mobx-bottom-bar{background-color:#000;bottom:50px}}.faq-question h2{margin-top:0;font-size:22px;border-bottom:3px solid #e72324;padding-bottom:5px;display:inline-block}.vc_toggle a{color:#e72324}.vc_toggle a:hover{color:#b81414}#home-hero-section{background-size:cover;background-repeat:no-repeat;height:100vh !important}.vc_section.vc_section-has-fill#home-options-section{padding-bottom:400px !important}#home-product-slider .thb-fancy-box.fancy-style3 h3{font-size:20px}@media all and (min-width:601px){#home-hero-section{background-image:url('/wp-content/uploads/2023/03/alaska-structures-100x400-onsite-warehouse-with-ballast-system-1.jpg');background-position:center}}@media all and (max-width:600px){#home-hero-section{background-image:url('/wp-content/uploads/2023/03/alaska-structures-100x400-onsite-warehouse-with-ballast-system-1960.jpg');background-position:center left}}#home-hero-section+div+.vc_section{padding-top:0!important}.home-hero-caption-row{padding:0;margin-bottom:120px}.home-hero-caption-col{background-color:#000}.home-hero-caption-col p{color:#fff;text-align:center;padding:5px 0}.home-hero-caption-row .wpb_text_column.wpb_content_element{margin-bottom:0}.contact-info-section.contact-page-info .contact-info-row .columns:not(.full-height) .vc_column-inner:not(.thb-fixed){padding:0;background:0 0}.contact-info-section.contact-page-info .section-title,.contact-info-section.contact-page-info p,.contact-info-section.contact-page-info label,.contact-info-section.contact-page-info a,.contact-info-section.contact-page-info .wpb_text_column a{color:#333;transition:.5s}.contact-info-section.contact-page-info a:hover .phone-no,.contact-info-section.contact-page-info a:focus .phone-no,.contact-info-section.contact-page-info a:active .phone-no,.contact-info-section.contact-page-info a:hover .mailing-add,.contact-info-section.contact-page-info a:focus .mailing-add,.contact-info-section.contact-page-info a:active .mailing-add,.contact-info-section.contact-page-info a:hover .cta-appt,.contact-info-section.contact-page-info a:focus .cta-appt,.contact-info-section.contact-page-info a:active .cta-appt{color:#e72324}.archive header.post-title.entry-header h2,.blog header.post-title.entry-header h2{font-size:22px !important}.blog-header-style2{margin-bottom:120px}.post.style1 .post-content p{font-size:18px}.post.style1 .post-meta{font-size:16px}.pagination .page-numbers,.woocommerce-pagination .page-numbers{color:#767676;font-size:20px}.single-post .post-gallery.parallax:after{content:'';background-color:rgba(0,0,0,.3);top:0;left:0;width:100%;height:100%;position:absolute}.post-detail .post-title .post-meta{font-size:18px}.post-detail .post-content p,.post-detail .post-content li{font-size:20px}.single-post figure.wp-caption{margin-bottom:25px}.comment-respond:first-child{margin-top:80px;padding-top:0}.comment-form p{font-size:18px}h4.comment-reply-title{font-size:22px}.comment-form textarea{font-size:18px}.thb_post_nav.style1 .post_nav_link{font-size:16px}.thb_post_nav.style1 .post_nav_link strong{font-size:14px;color:#767676}.thb_post_nav.style1{border-top:1px solid #e72324}.share-post-link{font-size:18px}.share-post-link svg{height:18px;width:18px}.share_container .product_copy form .btn{font-size:16px}.share_container input[type=text]{font-size:16px}.postid-5713 img,.postid-5726 img,.postid-5731 img,.postid-5731 iframe{margin-bottom:20px}.campground-list-container{border:1px solid #444;border-bottom:none}h3.state-label{padding:15px;margin:0;border-bottom:1px solid #444;background:#eee;cursor:pointer}.campground-list-container h4{font-size:1.1em;margin-bottom:0;cursor:pointer}.camp-list{overflow:hidden;padding:15px;border-bottom:1px solid #444}.campground-list-container .fa-arrow-down{color:#e72324}.thb_portfolio_nav.style4 .post_nav_link{font-size:18px}.thb_portfolio_nav.style4{padding:0 0 120px}.masonry_btn{margin-top:30px;display:inline-flex;align-items:center;justify-content:center;height:48px;color:#fff;padding:0 40px;max-width:100%;border:0;outline:0;cursor:pointer;border-radius:3px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#e72324;font-size:22px;font-weight:400;text-transform:uppercase;border-radius:0}.masonry_btn:hover,.masonry_btn:focus,.masonry_btn:active{color:#fff;background-color:#d72121}.thb-portfolio .type-portfolio.style4 .thb-portfolio-content h2{font-size:18px;font-weight:600;margin-bottom:10px}.thb-portfolio .type-portfolio.style4 .thb-portfolio-image{height:325px}.thb-portfolio .type-portfolio .portfolio-holder .thb-portfolio-image img{height:100%}div.anchor-links-wrap div.wpb_text_column.wpb_content_element p>a{display:inline}.wpb_content_element_image{margin:10px 1.25rem 1.25rem 0}.wpb_text_column.wpb_content_element_paragraph :last-child{margin-bottom:1.2em}.page-404{display:block;padding:120px 30px}.sitemap-section{max-width:1250px;margin:60px auto;border-top:1px solid;padding-top:60px}.sitemap-section ul{text-align:left;margin-left:20px;column-count:3;column-gap:40px}.sitemap-section ul ul{margin-left:25px;column-count:1}.sitemap-section ul li{margin-bottom:10px}.sitemap-section h3{margin-top:60px;margin-bottom:40px}.sitemap-section h4{margin-top:40px}.sitemap-page-content.sitemap-section{border-top:none;padding-top:0}.sitemap-page-content.sitemap-section h2{margin-top:60px;margin-bottom:40px}.sitemap-page-content.sitemap-section h3{margin-top:40px;margin-bottom:20px}.searchform fieldset input[type=text],.searchform fieldset input[type=search]{font-size:18px;height:52px}.search-results .post .post-gallery,.search-results .post-meta{display:none}.list-accordion .thb-accordion span.vc_tta-title-text{font-weight:700;font-size:20px}.list-accordion .expanding-description .vc_tta-panel-heading{margin-bottom:20px}.list-accordion .thb-accordion .expanding-description.vc_tta-panel{margin-bottom:20px}.list-accordion .gallery{margin-bottom:20px}.product-image-carousel.thb-content-carousel.center-arrows.row{padding-right:1.25rem;padding-left:1.25rem}.product-image-carousel.thb-content-carousel.center-arrows.row .slick-nav.slick-prev{left:1.25rem}.product-image-carousel.thb-content-carousel.center-arrows.row .slick-nav.slick-next{right:1.25rem}.product-image-carousel.thb-content-carousel.center-arrows.row .slick-nav svg{fill:#fff}.product-image-carousel .thb-animated-arrow.circular svg{width:42px;height:42px}.product-image-carousel.thb-content-carousel.regular-padding .slick-slide{margin-right:0;margin-left:0}.hotspots-placeholder{display:none}.hotspots-container.layout-left .hotspots-image-container{-webkit-box-flex:0;-webkit-flex:0 0 100%;-moz-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.hotspots-container.layout-left .hotspots-interaction{margin-top:0}.da-address-wrapper{display:none !important}.columns.thb-dark-column .thb-image-slider .thb-animated-arrow.circular{background:#fff}.wpb_text_column.long-list-content ul li{margin-bottom:20px}.wpb_text_column.long-list-content ul ul{margin-left:40px;list-style-type:circle}.wpb_text_column.long-list-content ul ul ul{list-style-type:square}@media all and (max-width:991px){#blu-med-cta-section{padding-top:30px !important;padding-bottom:30px !important}#blu-med-cta-section h2.large-heading{font-size:28px}}.shop_bar{display:none}.products .product h3{font-size:22px}.products .product.thb-listing-style2 .badge{font-size:16px}.products .product.thb-listing-style2 .product_after_title .price,.products .product .product_after_title .button{font-size:18px}.vc_section.vc_section-has-fill#product-title-section{padding-top:60px !important;padding-bottom:50px !important}.shop_attributes tbody tr th,.shop_attributes tbody tr td,.shop_attributes tbody tr td p{font-size:18px}.shop_attributes tbody tr th{font-weight:600;width:auto}h2.vc_custom_heading.product-options-title{border:none;padding:0}.product-img-caption{font-style:italic;font-size:16px}.price{font-size:24px;font-family:'Oswald','BlinkMacSystemFont',-apple-system,'Roboto','Lucida Sans'}.price .from{margin-right:7px}.price>span{display:inline}.product-accordion.vc_tta-color-white.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading,.product-accordion.vc_tta-color-white.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-heading{border-color:#ccc}.product-accordion.vc_tta-color-white.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-heading,.product-accordion.vc_tta-color-white.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading:focus,.product-accordion.vc_tta-color-white.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading:hover{background:#f1f1f1}.product-accordion.vc_tta-color-white.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-title>a,.product-accordion.vc_tta-color-white.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-title>a{color:#454545;font-weight:600;padding:10px 20px}.product-accordion.vc_tta-color-white.vc_tta-style-modern .vc_active .vc_tta-panel-heading .vc_tta-controls-icon:after,.product-accordion.vc_tta-color-white.vc_tta-style-modern .vc_active .vc_tta-panel-heading .vc_tta-controls-icon:before,.product-accordion.vc_tta-color-white.vc_tta-style-modern .vc_tta-controls-icon:after,.product-accordion.vc_tta-color-white.vc_tta-style-modern .vc_tta-controls-icon:before{border-color:#e72324}.product-accordion.vc_tta.vc_tta-o-no-fill .vc_tta-panels .vc_tta-panel-body{border-color:#ccc}.product-accordion p{margin-bottom:10px}.product-accordion ul ul{list-style-type:circle}h2.specifications-title{margin-bottom:5px}.specifications-note{font-style:italic}table.woocommerce-product-attributes:not(.variations):not(.shop_table):not(.group_table){margin-bottom:0}.shop_attributes tbody tr td.woocommerce-product-attributes-item__value{width:170px}table.variations tbody th,table.variations tbody td{display:block}.variations_form label{font-size:22px;font-weight:600;margin-bottom:5px}.variations select{font-size:18px;border:1px solid #343434;border-radius:0;padding:0 50px 0 20px;background-position:calc(100% - 20px) 22px;background-size:12px 7px;margin-bottom:50px}.variations select#pa_version{margin-bottom:15px}.version-lightbox-div a{color:#e72324;font-weight:600}.mobx-html-inner table tbody th,.mobx-html-inner table tbody td{border:1px solid #000;width:16.6667%;min-width:150px}.mobx-html-inner .header-row th{background:#343434;color:#fff}.woocommerce-variation-price{display:none}.tm-extra-product-options .tc-row,.tc-row{gap:50px}.tm-extra-product-options .tc-element-inner-wrap .tc-row{gap:5px}.tm-extra-product-options .tc-element-container{margin-top:10px}.tc-mode-images .tc-label-wrap,.tc-mode-color .tc-label-wrap{gap:3px}.radio-image-label,.checkbox-image-label{font-size:18px}.tm-fb{display:none}.tm-extra-product-options .cpf-type-radio .tc-mode-color.tc-active .tc-label-text,.tm-extra-product-options .cpf-type-checkbox .tc-mode-color.tc-active .tc-label-text,.tm-extra-product-options .cpf-type-radio .tc-mode-images.tc-active .tc-label-text,.tm-extra-product-options .cpf-type-checkbox .tc-mode-images.tc-active .tc-label-text{border-bottom:2px solid #e72324}.tc-lightbox-wrap{right:2px;bottom:2px;width:40px;height:40px;border:none;padding:5px}.tc-lightbox-button{font-size:24px !important}.fullwidth-ul .tc-mode-color .tc-label-inner:not(.tc-mode-text .tc-label-inner),.fullwidth-ul .tc-mode-images .tc-label-inner:not(.tc-mode-text .tc-label-inner){gap:2px 0}.tm-quantity input.tm-qty{border-color:#343434;font-size:18px;padding:5px;width:3em}.variations_form .tm-extra-product-options-checkbox label{font-size:18px}.tm-extra-product-options{margin-bottom:50px}.tm-epo-totals{margin-top:50px;padding:0}dl.tm-extra-product-options-totals dt,dl.tm-extra-product-options-totals dd{font-size:22px}dl.tm-extra-product-options-totals dt.tm-options-totals,dl.tm-extra-product-options-totals dd.tm-options-totals{display:none}div.quantity{margin-right:20px}.button.single_add_to_cart_button{display:block;margin-top:25px}.tm-floating-box.bottom{width:100%;max-width:100%;padding:10px 40px;border-color:#e72324;border-width:2px 0 0;display:flex !important;align-items:center;justify-content:flex-end;gap:50px}.tm-floating-box .tc-row,.tm-floating-box .tm-extra-product-options-totals{flex:auto}.tm-floating-box dl.tm-extra-product-options-totals{text-align:right;margin-bottom:0}.tm-floating-box .button.single_add_to_cart_button{margin-top:0}.tm-floating-box dl.tm-extra-product-options-totals dd{padding-bottom:0}.cpf-type-checkbox .tc-mode-text .tc-label-text,.cpf-type-checkbox .tc-mode-text .tc-price-wrap{display:block;width:100%;text-align:center}.purchase-agreement-field-div a{color:#e72324}.purchase-agreement-field-div p{margin-bottom:0}.purchase-agreement-field-div ul{margin-left:40px}.purchase-agreement-field-div a:hover,.purchase-agreement-field-div a:focus,.purchase-agreement-field-div a:active{color:#b81414}body.single-product{padding-bottom:109px}.stock{font-size:16px}.tm-extra-product-options .tc-cell.tm-error{color:#e72324;font-size:18px;border:2px solid;padding:3px 10px}.quantity-message{margin-top:10px}.quantity-message p{margin-bottom:0;font-style:italic}.quantity-message a{color:#e72324}.quantity-message a:hover,.quantity-message a:focus,.quantity-message a:active{color:#b81414}.single-product .woocommerce-message,.single-product .woocommerce-error,.single-product .woocommerce-info:not(.cart-empty){bottom:110px;font-size:18px}body .woocommerce-error{background:#e72324}@media all and (max-width:650px){.tm-floating-box dl.tm-extra-product-options-totals{width:100%}.tm-floating-box.bottom{gap:20px}.single-product .woocommerce-message,.single-product .woocommerce-error,.single-product .woocommerce-info:not(.cart-empty){bottom:178px}body.single-product{padding-bottom:178px}}@media all and (max-width:399px){.button.single_add_to_cart_button{font-size:18px;padding:0 20px}}.woocommerce-cart .post-content,.woocommerce-checkout .post-content{padding-top:80px}.woocommerce-checkout .post-content{padding-bottom:40px}.woocommerce-cart table.wc-block-cart-items .wc-block-cart-items__header,.woocommerce-cart .is-large.wc-block-cart .wc-block-cart__totals-title{font-size:20px}.woocommerce-cart table.wc-block-cart-items th{background:#f8f8f8 !important}.woocommerce-cart table.wc-block-cart-items .wc-block-cart-items__header .wc-block-cart-items__header-product{visibility:visible}.woocommerce-cart table.wc-block-cart-items .wc-block-cart-items__header .wc-block-cart-items__header-product span{display:none}.woocommerce-cart .wc-block-components-product-name{font-size:20px}.woocommerce-cart .price,.woocommerce-checkout .price{font-size:20px;font-family:'Roboto Condensed','BlinkMacSystemFont',-apple-system,'Roboto','Lucida Sans';font-weight:600}.woocommerce-cart .wc-block-components-product-metadata,.woocommerce-checkout .wc-block-components-order-summary .wc-block-components-order-summary-item .wc-block-components-product-metadata{font-size:18px}.woocommerce-cart table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link{font-size:16px}.woocommerce-cart .wc-block-components-quantity-selector input.wc-block-components-quantity-selector__input{font-size:18px;min-width:28px;height:24px}.woocommerce-cart table:not(.variations):not(.shop_table):not(.group_table) thead,.woocommerce-cart table:not(.variations):not(.shop_table):not(.group_table) tbody,.woocommerce-cart table:not(.variations):not(.shop_table):not(.group_table) tfoot{border-color:#343434}.woocommerce-cart .wc-block-components-totals-shipping .wc-block-components-totals-shipping__via,.woocommerce-cart .wc-block-components-radio-control__description,.woocommerce-cart .wc-block-components-radio-control__secondary-description,.wc-block-components-totals-shipping .wc-block-components-totals-shipping__via{font-size:16px}.woocommerce-cart .wc-block-cart__submit-button,.woocommerce-checkout .wp-block-woocommerce-checkout-actions-block .wc-block-checkout__actions_row .wc-block-components-checkout-place-order-button,.wc-block-components-checkout-place-order-button.wc-block-components-button:not(.is-link){background:#e72324;color:#fff;font-size:22px;font-weight:600;transition:all .5s}.woocommerce-cart .wc-block-cart__submit{margin-top:20px}body.woocommerce-cart :not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:not(.is-link),body.woocommerce-checkout :not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:not(.is-link){min-height:50px}.woocommerce-cart .wc-block-cart__submit-button:hover,.woocommerce-cart .wc-block-cart__submit-button:active,.woocommerce-cart .wc-block-cart__submit-button:focus,.woocommerce-checkout .wp-block-woocommerce-checkout-actions-block .wc-block-checkout__actions_row .wc-block-components-checkout-place-order-button:hover,.woocommerce-checkout .wp-block-woocommerce-checkout-actions-block .wc-block-checkout__actions_row .wc-block-components-checkout-place-order-button:focus,.woocommerce-checkout .wp-block-woocommerce-checkout-actions-block .wc-block-checkout__actions_row .wc-block-components-checkout-place-order-button:active,.wc-block-components-checkout-place-order-button.wc-block-components-button:not(.is-link):hover,.wc-block-components-checkout-place-order-button.wc-block-components-button:not(.is-link):focus,.wc-block-components-checkout-place-order-button.wc-block-components-button:not(.is-link):active{background:#b81414;color:#fff}.wc-block-components-totals-coupon__form .wc-block-components-totals-coupon__button{background:#e72324;color:#fff;font-weight:600;cursor:pointer}.wc-block-components-totals-coupon__form .wc-block-components-totals-coupon__button:hover,.wc-block-components-totals-coupon__form .wc-block-components-totals-coupon__button:focus,.wc-block-components-totals-coupon__form .wc-block-components-totals-coupon__button:active{background:#b81414;color:#fff}.woocommerce-cart .wc-block-components-button:not(.is-link):disabled .wc-block-components-button__text,.woocommerce-checkout .wc-block-components-button:not(.is-link):disabled .wc-block-components-button__text{opacity:1}.wp-block-woocommerce-empty-cart-block .wc-block-grid__product-title{font-size:24px}.wp-block-woocommerce-empty-cart-block .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link{font-size:18px}.wc-block-components-checkout-step__description{font-size:18px}.woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__title .wc-block-components-checkout-order-summary__title-text{font-size:1.25em;font-weight:600;text-transform:uppercase;font-family:'Oswald','BlinkMacSystemFont',-apple-system,'Roboto','Lucida Sans'}.wp-block-woocommerce-checkout-order-summary-cart-items-block .wc-block-components-product-details__name{font-weight:700}.wc-block-checkout__actions_row{display:flex;gap:40px;align-items:baseline}.woocommerce-checkout .wc-block-components-checkbox__label a{color:#e72324}.woocommerce-checkout .wc-block-components-checkbox__label a:hover,.woocommerce-checkout .wc-block-components-checkbox__label a:focus,.woocommerce-checkout .wc-block-components-checkbox__label a:active{color:#b81414}.wc-block-components-checkout-return-to-cart-button{font-weight:600}.wc-block-components-checkout-place-order-button{padding:5px 50px;width:calc(100% - 170px)}.woocommerce-checkout h3{font-size:20px}.woocommerce-order-received p.woocommerce-thankyou-order-received{text-transform:uppercase;font-family:'Oswald','BlinkMacSystemFont',-apple-system,'Roboto','Lucida Sans';font-weight:700;font-size:36px;line-height:1.3em !important}.woocommerce-order-received .shop_table thead tr th{font-size:20px;font-weight:600}.woocommerce-order-received .shop_table p{margin-bottom:0}.woocommerce-order-received .shop_table thead tr{border-top:1px solid #ccc;border-bottom:1px solid #ccc}.woocommerce-order-received .shop_table .wc-item-meta{margin-bottom:0}.woocommerce-order-received .shop_table tbody tr{border-top:1px solid #eaeaea;border-bottom:1px solid #ccc}.woocommerce-order-received .shop_table tbody tr:last-child{border-width:1px}.woocommerce-order-received .shop_table tbody tr td{padding:20px 25px 20px 0}.woocommerce-order-received .shop_table tfoot tr{border-color:#ccc}.woocommerce-order-received .shop_table tfoot tr td{padding:15px 25px 15px 0}.woocommerce-order-received ul.woocommerce-thankyou-order-details li{border-color:#ccc}.woocommerce-order-received .woocommerce-customer-details{margin-top:50px}.woocommerce-order-received .woocommerce-columns--addresses{overflow:hidden}@media all and (min-width:1024px){.wp-block-woocommerce-checkout.alignwide{width:100%}}@media all and (max-width:1279px) and (min-width:800px){.wc-block-components-order-summary .wc-block-components-order-summary-item__image>img{margin-bottom:10px}.wc-block-components-order-summary .wc-block-components-order-summary-item{flex-direction:column}.woocommerce-checkout .wc-block-components-order-summary .wc-block-components-order-summary-item__description{padding:0}.woocommerce-checkout .is-medium .wc-block-checkout__main{order:0}}@media all and (max-width:799px){.woocommerce-cart .post-content{padding-top:40px}.woocommerce-checkout .post-content{padding-top:0}}@media all and (max-width:399px){.wc-block-components-order-summary .wc-block-components-order-summary-item{flex-direction:column}.woocommerce-checkout .wc-block-components-order-summary .wc-block-components-order-summary-item__description{padding:0}.woocommerce-checkout h3{margin-bottom:10px}.wc-block-components-order-summary .wc-block-components-order-summary-item:last-child>div.wc-block-components-order-summary-item__image{padding-bottom:16px}.is-mobile table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__image{display:none}.woocommerce-cart .is-mobile table.wc-block-cart-items .wc-block-cart-items__row{grid-template-columns:auto}.woocommerce-cart .is-mobile table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__product{grid-column-start:1;padding-left:15px}}.page-id-8584 .page-padding{padding-top:60px;padding-bottom:60px}.page-id-8584 .post-content{width:850px;max-width:100%}.page-id-8584 h1{font-size:36px}:target{scroll-margin-top:92px}