html{--red:#ef3125}body *{font-family:'Open Sans','Montserrat',Arial,Helvetica,sans-serif}h2{font-weight:700}a .pic_info.type1 .plus_overlay{border-bottom:50px solid var(--red);opacity:.9}a:hover .pic_info.type1 .plus_overlay{border-bottom-color:var(--red)}input.btn_theme_color,a.btn_theme_color,.btn_theme_color{color:#fff;background-color:var(--red);text-transform:uppercase}a:hover,.post_content a:not(.button),.post_content a:not(.button):visited{color:var(--red)}.skip-link{position:fixed;top:-100px;left:-100px;height:1px;width:1px;text-align:left}a.skip-link:active,a.skip-link:focus,a.skip-link:hover{left:0 !important;top:15px !important;width:auto;height:auto;padding:10px 20px;background:#333;color:#fff;z-index:10000001 !important}.img_gallery_caption{font-size:14px;margin-top:10px}.mfp-counter{font-size:18px !important}.full_header{background:#f2f2f2;padding:8px 0}.header_contacts.right .header_contact_item{margin-right:0;margin-left:15px;border-left:2px solid #000;font-weight:700;font-size:16px;line-height:1;padding-left:15px}.header_contacts.right{float:left;margin-top:7px}.header_contacts.right .header_contact_item a{color:#ef3125}.header_contacts.right .header_contact_item:last-of-type{border-left:none;margin-left:0;padding-left:0}.header_contacts .icon{display:none}#logo{max-width:350px}#logo img{transition:max-height .5s}#header.scrolled #logo .logo_img img{max-height:50px;margin-top:15px}#menu{font-family:'Open Sans','Montserrat',Arial,Helvetica,sans-serif;font-size:16px}#menu>ul>li:last-of-type>a{padding-right:0}#menu>ul>li.current-menu-item>a{color:#ef3125}#menu.menu-main-menu-container>ul>li ul>li>a{font-size:16px;font-weight:600}#menu>ul>li>a{padding:4px 10px 0}.navbar-form input{display:inline-block}input[type=text].search-form-txt{width:200px;margin:0 0 0 15px}input[type=submit].search-form-sub-btn{padding:8px;margin-bottom:0;background-color:#ef3125}input[type=submit]:hover.search-form-sub-btn{background-color:#444}.header_contact_item.header_contact_email{border-right:2px solid #000;padding:0 15px 0 0}form#search-header.navbar-form{margin-bottom:0}input#s{vertical-align:top}input#s.search-form-txt{margin-bottom:0}.header_search_item{margin-right:0;margin-left:3px;font-weight:700;font-size:16px;line-height:1;float:right}.contacts-search-wrapper{float:right}#menu .nav-bttn{height:75px;display:flex;justify-content:center;align-items:center}#menu .nav-bttn>a{background-color:#ef3125;color:#fff;max-height:45px;line-height:45px;padding:0 20px !important;font-weight:700;font-size:15px;border-radius:22px}#menu .nav-bttn>a:visited,#menu .nav-bttn>a:hover,#menu .nav-bttn>a:focus{color:#fff !important}#menu .nav-bttn>a:hover,#menu .nav-bttn>a:focus{background-color:#444}#menu>ul>li>div{border-top-color:var(--red)}.custom_menu_4 #menu>ul>li ul>li>a:hover{background-color:var(--red)}#footer{background:#333;color:#fff;font-size:15px;padding-top:40px;position:relative}.footer_btm{background:#000;margin-top:0}#powered,#footer a,#footer h3{color:#fff}#footer a:hover{color:#ef3125}#footer h3{font-size:15px;margin-bottom:12px}#footer p{font-size:14px}#powered{font-size:14px}.margined_left,#footer .col ul.margined_left{margin-left:0}#footer .col ul li{margin-bottom:5px;font-size:14px}#footer .col ul li a:before{display:none}.foot-addresses{overflow:hidden;margin-bottom:12px}.foot-add{float:left;font-size:14px}.foot-add.first{max-width:50%;padding-right:4%;border-right:1px solid;margin-right:4%}.foot-add.last{width:52%}#footer .span_1_of_4{width:18.5%}#footer .span_1_of_4:first-of-type{width:12%}#footer .span_1_of_4:nth-of-type(2){width:42%}#footer #menu-products-menu{column-count:2}#wrapper.full_width_wrapper #footer{margin-top:20px}.page_title_bgr .full_container_page_title{background:#f2f2f2}body{line-height:1.5}.button.btn_medium,button.btn_medium,a.btn_medium,input[type=submit].btn_medium,input[type=reset].btn_medium,input[type=button].btn_medium{font-size:16px;padding:10px 40px;font-weight:600}.center-row{text-align:center}.center-row .wpb_text_column ul li{text-indent:0;padding-left:0}.page_heading h1{font-size:28px;line-height:1}.breadcrumb a{font-size:14px !important}.cta-btn{background:#ef3125;color:#fff !important;padding:10px 40px;font-weight:600;-moz-border-radius:32px;-webkit-border-radius:32px;border-radius:32px;display:inline-block;margin-top:10px;transition:all .25s;text-transform:uppercase}.cta-btn:hover,.cta-btn:focus,.cta-btn:active{color:#fff !important;background-color:#444}.wpb_row.no-bot-marg{margin-bottom:0}.wpb_text_column ul li{list-style-position:inside;text-indent:-1.4em;padding-left:1.4em}.test-text{color:#fff;font-weight:600}.test-name{margin-bottom:0;text-transform:uppercase}.test-title{font-style:italic}.test-text.dark-test{color:#444}.contact-links{font-size:18px}.post_content a.second-cta:not(.button){padding:10px 20px}h3{font-size:22px}h2,h3{margin-top:35px}h2.top-heading{margin-top:0}h2.with-subhead{margin-bottom:10px}h3.with-subhead{margin-bottom:5px}p.subhead{color:#ef3125;font-style:italic;margin-bottom:15px;font-size:20px}.small-subhead{color:#ef3125;font-style:italic;margin-bottom:15px}.home-top-text h2{margin-top:0}.content-boxes-row .vc_column_container>.vc_column-inner{padding-left:0;padding-right:0;background:#f2f2f2;margin-left:15px;margin-right:15px}.content-boxes-row .home-product-box,.parent-page-row .home-product-box{padding-bottom:15px}.grid_holder.one-col-gallery .col.span_1_of_2{margin:0 0 20px 15px;width:100%;position:static !important}.content-overflow-section{overflow:hidden}.tall-header-boxes .prod-box-title{height:84px}.grid_holder.left-gallery{width:100%;margin-left:0}.grid_holder.one-col-gallery.left-gallery .col.span_1_of_2{margin:0 0 20px}.grid_holder.one-col-gallery.left-gallery .col.span_1_of_2:last-of-type{margin-bottom:5px}.small-title-text{text-transform:none;font-style:italic;font-weight:400}.white-boxes .home-product-box,.content-boxes-row.white-boxes .vc_column_container>.vc_column-inner{background:#fff}.white-boxes .home-product-box p{padding:0 5px}.white-boxes .home-product-box .prod-box-title{margin-bottom:15px}.white-boxes .home-product-box .cta-btn{margin-top:15px}.content-boxes-row.white-boxes .home-product-box{padding-bottom:5px}.centered-cta{text-align:center;max-width:800px;margin:0 auto}.centered-cta p{font-size:20px}.centered-cta p a{font-size:18px}.two-col-list{-moz-column-count:2;-webkit-column-count:2;column-count:2}.three-col-list{-moz-column-count:3;-webkit-column-count:3;column-count:3}.four-col-list{-moz-column-count:4;-webkit-column-count:4;column-count:4}.two-col-list li,.three-col-list li,.four-col-list li{-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid}.white-boxes .wpb_column .wpb_wrapper .home-product-box ul.two-col-list,.white-boxes .wpb_column .wpb_wrapper .home-product-box ul.show-list{list-style-type:disc}.white-boxes .wpb_column .wpb_wrapper .home-product-box ul.show-list li{text-indent:-1.5em;padding-left:1.5em}.rendering-gallery .img_gallery_description{font-size:20px}.option-gallery .img_gallery_description{font-size:15px;margin-bottom:0}.grid_holder.option-gallery .col.span_1_of_4{margin-bottom:20px}.list-table{margin-left:50px}.list-table tbody{width:300px;display:table}.list-table th{width:33.333333%;font-weight:700;text-decoration:underline}.content-boxes-row .vc_column_container>.vc_column-inner .vc_inner .vc_column-inner{padding-left:15px;padding-right:15px;margin-left:0;margin-right:0}.landing-page-image .pic img{height:200px;object-fit:cover}.anchor-box:before{content:"";display:block;height:100px;margin:-100px 0 0}.paragraph-list li{margin-top:20px}.paragraph-list li h4{margin-bottom:12px}.full-width-image .vc_figure,.full-width-image .vc_single_image-wrapper,.full-width-image img{width:100%}.label-above label,.field-wrap.label-right label,.field-wrap.label-left label{font-size:16px;font-family:"Open Sans",sans-serif}.nf-form-cont .label-above .nf-field-label{margin-bottom:3px}.ninja-forms-cont .ninja-forms-form-wrap label{font-weight:400}input[type=text],input[type=password],input[type=email],input[type=tel],textarea,select{border:1px solid #ccc;padding:3px 8px;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;color:#444;margin-bottom:10px;background:#fff}.ninja-forms-cont .field-wrap,#ninja_forms_required_items{margin-bottom:10px}.field-wrap.hidden-wrap{margin-bottom:0}.nf-form-fields-required{display:none}.nf-form-content .nf-field-container{width:calc(50% - 10px);float:left;clear:none;margin-bottom:3px}.nf-form-content .nf-field-container.form-left-col{margin-right:20px}.nf-field-container#nf-field-5-container,.nf-field-container#nf-field-12-container,.nf-field-container#nf-field-15-container,.nf-field-container#nf-field-16-container,.nf-field-container#nf-field-38-container,.nf-field-container#nf-field-45-container,.nf-field-container#nf-field-47-container,.nf-field-container#nf-field-48-container{width:100%;margin:0}.label-right .checkbox-wrap .nf-field-label{padding:0}.checkbox-wrap .nf-field-label label{font-size:14px}.nf-form-content .field-wrap input[type=button]{margin-top:15px;font-size:16px;font-weight:600;background-color:#ef3125;transition:all .5s;border-radius:20px;padding:10px 30px}.nf-form-content .field-wrap input[type=button]:hover,.nf-form-content .field-wrap input[type=button]:focus,.nf-form-content .field-wrap input[type=button]:active{background-color:#333}.nf-error-msg,.ninja-forms-req-symbol{clear:both}.nf-form-content .nf-field-element textarea{height:120px}#nf-form-5_1-cont .nf-form-content .nf-field-container.textarea-container,#nf-form-5_1-cont .nf-form-content .nf-field-container.checkbox-container{width:100%}#nf-form-5_1-cont .nf-form-content .nf-field-element textarea{height:75px}#nf-form-5_1-cont .nf-form-content .nf-field-container.recaptcha-container,#nf-form-5_1-cont .nf-form-content .nf-field-container.submit-container,#nf-form-5_1-cont .nf-form-content .nf-field-container.spam-container{clear:both}#nf-field-16{margin:15px auto 0;display:block}.iframe-container{position:relative;overflow:hidden;width:100%;padding-top:56.25%}.responsive-iframe{position:absolute;top:0;left:0;width:100%;height:100%}.metaslider#metaslider-id-8506 .caption-wrap{top:100px;bottom:auto;right:100px;left:auto;width:500px;max-width:100%;opacity:1;background:0 0}.wpb_text_column #metaslider-id-8506 ul li{text-indent:0}.metaslider#metaslider-id-8506 .flexslider .slides p{margin-bottom:12px}.metaslider#metaslider-id-8506 .slides img{max-height:700px !important;object-fit:cover}.metaslider#metaslider-id-8506 .flex-control-nav{bottom:20px}#metaslider-id-8506 .flex-control-paging li a{width:14px;height:14px;background:rgba(229,229,229,1)}.metaslider#metaslider-id-8506 .flex-control-nav li a{margin:0 2px}.metaslider#metaslider-id-8506 .flexslider .flex-control-nav a.flex-active{background:#fff}.metaslider#metaslider-id-8506 .slide-8508 .caption-wrap{width:550px}.home-hero-row{background-size:cover;background-position:center}.vc_row-has-fill.home-hero-row>.vc_column_container>.vc_column-inner{padding-top:0}.home-hero-text{background:rgba(0,0,0,.8);width:800px;max-width:70%;margin:0 auto;padding:30px;text-align:center}.home-hero-text h1{color:#fff}.home-hero-row .wpb_single_image img{vertical-align:top;max-height:750px;object-fit:cover}.home-top-text{max-width:1000px;margin:0 auto 35px auto;font-size:18px}.home-top-text.home-title{max-width:1200px}.home-top-text h2{margin-bottom:10px}.home-top-text p.subhead{color:#ef3125;font-style:italic;margin-bottom:35px;font-size:20px}.home-product-box{background:#f2f2f2;overflow:hidden}.wpb_text_column.home-product-box ul li{text-indent:-.7em;padding-left:.7em}.prod-box-title{background:#333;text-align:center;padding:10px 7px;margin-bottom:10px;height:64px;position:relative}.prod-box-title h3{margin-top:0}.home-product-box h3{color:#fff;line-height:1.1;position:relative;top:50%;transform:translateY(-50%);font-size:18px}.home-product-box h3 a{color:#fff !important}.home-product-box p,.home-product-box ul{padding:0 10px}.wpb_column .wpb_wrapper .home-product-box ul{margin-bottom:10px;list-style-type:none}.home-product-box ul{padding-left:20px}.home-product-box ul li a:hover,.home-product-box ul li a:active,.home-product-box ul li a:focus{color:#ef3125 !important}.home-product-box ul li a:before{font-family:'icomoon';font-size:16px;color:#ef3125;content:"\e78f";display:inline-block;position:relative;top:1px;left:-2px;margin-right:6px;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;-ms-transition:all .2s ease-out;transition:all .2s ease-out}.home-product-box ul li a:hover:before{left:0;margin-right:12px}.home-prod-row .vc_col-sm-2{width:calc(20% - 10px);margin-left:5px;margin-right:5px}.home-prod-row .vc_column_container>.vc_column-inner{padding-left:0;padding-right:0;background:#f2f2f2}.home-prod-row .vc_col-sm-2:last-of-type{display:none}.home-dev-box ul{list-style-type:none}.home-posts-row .grid_holder{text-align:left}.home-posts-row .post_item_block .pic{margin-bottom:0;width:150px;float:left;margin-right:15px}.home-posts-row .small_post_date{font-size:14px;color:#ef3125;font-family:'Open Sans',sans-serif;margin-left:-6px;margin-bottom:7px}.home-posts-row .small_post_date .icon{display:none}.home-posts-row .post_item_desc{float:left;width:calc(100% - 165px)}.home-posts-row .post_item_block h4{margin-top:0;margin-bottom:3px}.home-posts-row .more-link1{font-size:16px;line-height:1}.home-posts-row .more-link1:before{font-size:21px;margin:-2px 10px 0 -4px;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;-ms-transition:all .2s ease-out;transition:all .2s ease-out}.home-posts-row .post_item_block p{margin-bottom:7px;font-size:16px}.home-posts-row a.more-link1:hover:before{margin-left:3px}.home-posts-row .grid_holder .col.span_1_of_2{background:#f2f2f2;padding:10px}.slide-box{background:rgba(0,0,0,.7);padding:30px}.slide-box h2{margin-top:0 !important;color:#fff !important;margin-bottom:12px !important;font-size:28px !important;line-height:1.25 !important}.slide-box .cta-btn{font-size:16px !important;line-height:24px !important}.slide-box p{font-size:16px !important;line-height:24px !important}.tp-caption{width:500px !important;max-width:500px !important}.home-posts-row .grid_holder .col.span_1_of_2{height:251px}.testimonial-row{background-size:cover;background-position:bottom;padding-top:160px;padding-bottom:160px}.home-prod-row.inner-prod-row{padding-left:35px;padding-right:35px}.home-prod-row.inner-prod-row .vc_col-sm-2{width:calc(20% - 30px);margin-left:15px;margin-right:15px}.products-page-row .prod-box-title{height:84px}.acc_holder.with_bgr .acc_item .accordion{font-size:16px;text-transform:none;border-radius:0}.more-link1{font-size:16px}.single-post .pic img,.blog .pic img,.archive .pic img{max-height:450px;object-fit:cover}.single-post .post_description{margin:30px 0}.post_meta{color:#444;font-size:14px}.post_meta a,.post_content .post_meta a:not(.button){color:#444}.sidebar ul{padding-left:30px}.sidebar ul li{list-style-position:inside;text-indent:-1em;padding-left:1em}.post_content a.contact-piece:not(.button){color:#444;font-weight:600;font-size:18px}.error404 .content_body{background-image:url('http://wpdev.marketeeringgroupdev.com/wp-content/uploads/2018/02/weatherport-page-not-found-main.jpg');background-position:center center;background-size:cover;min-height:800px}.error404 #wrapper.full_width_wrapper #footer{margin-top:0}.error404 .content_body p{font-size:18px}.error404 .content_body a{color:#ef3125}.error404 #searchsubmit{display:block;font-weight:600}.error404 .content_body form{margin-top:20px}.post_content .sitemap-row a:not(.button),.post_content .sitemap-row a:not(.button):visited{color:#444}.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}.seating-charts h2{float:left}.seating-charts p{float:left}.chart-img{float:left;max-height:60px;width:auto;margin-top:-15px;margin-right:20px}.seating-table{clear:both;text-align:center;border-collapse:collapse}.seating-table th{border:1px solid;padding:5px 10px;background:#f2f2f2;font-weight:700}.seating-table td{border:1px solid;padding:5px 10px}.feature-columns-row h3{margin-bottom:5px}.brewery-table{width:100%}.brewery-table td{padding:5px}.lead-entry-form{max-width:600px}.lead-entry-form .nf-form-content .nf-field-container{width:100%}.page-id-367 h2{font-size:25px}.woocommerce .woo_content h2{font-size:27px;line-height:1.3em;margin-bottom:20px;font-weight:700}.woocommerce-product-details__short-description h2{margin-top:0}.woocommerce-product-gallery .slick-prev:before,.woocommerce-product-gallery .slick-next:before{font-size:32px}.woocommerce div.product form.cart .variations label{font-size:22px;display:block;letter-spacing:-.02em;text-transform:uppercase;line-height:1.4em;margin-bottom:20px;color:#333}.woocommerce div.product form.cart.variations_form table.variations{   border:none !important}table.variations td{background:0 0;padding:0 !important;display:block}table.variations tr:first-child td:first-child{padding-top:0!important}.woocommerce div.product form.cart,.woocommerce #content div.product form.cart,.woocommerce-page div.product form.cart,.woocommerce-page #content div.product form.cart{padding-top:0}.single-product.woo-variation-swatches.wvs-style-squared .variable-items-wrapper .variable-item.button-variable-item{width:calc(33.333333% - 10px);margin:0 5px;height:50px}.woocommerce div.product form.cart .reset_variations{display:none !important}.single-product.woo-variation-swatches.wvs-style-squared .variable-items-wrapper .variable-item{border-radius:0}.single-product.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).selected,.single-product.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).selected:hover{box-shadow:0 0 10px 0 rgb(0 0 0/50%);border:2px solid #444}.tm-extra-product-options .tm-epo-element-label{font-size:22px;letter-spacing:-.02em;text-transform:uppercase;line-height:1.4em;margin-bottom:20px;color:#333;font-weight:600}.tm-extra-product-options ul.tmcp-elements.use-images-container li.tmcp-field-wrap,.tm-extra-product-options ul.tmcp-elements li.tmcp-field-wrap.tc-mode-images{padding:0 .25em}.radio-image-label,.checkbox-image-label{font-size:16px;padding:5px}.tm-extra-product-options .tmcp-field-wrap.tc-active .tc-label-wrap img.radio_image,.tm-extra-product-options .tmcp-field-wrap.tc-active .tc-label-wrap img.checkbox_image,.tm-extra-product-options .tmcp-field-wrap.tc-active .tc-label-wrap .tmhexcolorimage.radio_image,.tm-extra-product-options .tmcp-field-wrap.tc-active .tc-label-wrap .tmhexcolorimage.checkbox_image{border-width:3px;box-shadow:0 0 20px 0 rgb(0 0 0/50%)}.tm-extra-product-options-radio .tm-epo-style.square{border-radius:50%}.tm-extra-product-options ul.tmcp-ul-wrap.tm-extra-product-options-checkbox li.tmcp-field-wrap .tm-label.tc-label,.tm-extra-product-options ul.tmcp-ul-wrap.tm-extra-product-options-radio li.tmcp-field-wrap .tm-label.tc-label,.tm-extra-product-options ul.tmcp-ul-wrap.tm-extra-product-options-variations li.tmcp-field-wrap .tm-label.tc-label{font-size:16px}.woocommerce div.product p.price,.woocommerce div.product span.price{color:#557847;font-weight:700;font-style:italic;font-size:22px}.tm-quantity input.tm-qty{appearance:none;border-width:1.5px;font-size:16px}.tc-extra-product-options .tc-cell.tm-description{margin-bottom:30px}.tm-description img{margin-top:20px}.curtain-style-choice-div .tc-tooltip{display:none}.tm-epo-field.tmcp-select{font-size:16px}.tm-extra-product-options .single-curtain-section .tc-cell.tcwidth-100.cpf-type-select{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.tm-extra-product-options .single-curtain-section.three-col-curtain-section .tc-cell.tcwidth-100.cpf-type-select{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.three-col-curtain-section .tm-epo-required{display:block}.tm-extra-product-options .single-curtain-section label.tm-epo-element-label{font-size:18px;margin-bottom:5px}.cpf-section.tc-cell{border-top:1px solid #ccc;padding-top:35px;margin-top:20px}.tm-extra-product-options .tc-cell.cpf-type-header{margin-bottom:0}.tm-extra-product-options .tm-extra-product-options-field.tc-row{margin-left:0;margin-right:0}.tm-extra-product-options .tm-extra-product-options-field.tc-row .tc-row{margin-left:-15px;margin-right:-15px}.tm-extra-product-options .tc-cell{padding-left:0;padding-right:0}.tm-extra-product-options .tc-cell .tc-cell{padding-left:15px;padding-right:15px}.tm-extra-product-options .single-logo-section .tc-cell.tcwidth-100.cpf-type-select,.tm-extra-product-options .single-logo-section .tc-cell.tcwidth-100.cpf-type-upload{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.tm-extra-product-options .single-logo-section.three-col-curtain-section .tc-cell.tcwidth-100.cpf-type-select,.tm-extra-product-options .single-logo-section.three-col-curtain-section .tc-cell.tcwidth-100.cpf-type-upload{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.tm-extra-product-options .single-logo-section .cpf-type-select label.tm-epo-element-label,.tm-extra-product-options .single-logo-section .cpf-type-upload label.tm-epo-element-label{font-size:18px;margin-bottom:5px}.tm-extra-product-options .single-curtain-logo-section .cpf-type-select label.tm-epo-element-label,.tm-extra-product-options .single-curtain-logo-section .cpf-type-upload label.tm-epo-element-label{margin-top:20px}.tm-options-totals,.tm-final-totals{font-size:22px;letter-spacing:-.02em;text-transform:uppercase;line-height:1.4em;margin-bottom:5px;color:#333;font-weight:600}dd.tm-options-totals,dd.tm-final-totals{margin-bottom:15px}.tm-extra-product-options ul.tmcp-elements.framing-choice-ul li.tmcp-field-wrap{padding:0 10px;position:relative}.tc-extra-product-options .framing-choice-ul .tmcp-field-wrap label{width:100%;height:50px;position:relative;background:#fff}.framing-choice-ul .tm-epo-style-wrapper{height:100%;width:100%;position:absolute;z-index:2}.tm-extra-product-options .framing-choice-ul .tm-epo-field.tmcp-radio{width:100%;height:100%}.tm-extra-product-options-radio.framing-choice-ul .tm-epo-style.square{width:100%;height:100%;border-radius:0}.framing-choice-ul .tm-epo-style-wrapper input[type=radio]+.tm-epo-style:after{display:none !important}.framing-choice-ul .tc-label-wrap{position:absolute;text-align:center;top:50%;width:100%;transform:translateY(-50%)}.tm-extra-product-options-radio.framing-choice-ul .tc-active .tm-epo-style.square{border:2px solid;box-shadow:0 0 10px 0 rgb(0 0 0/50%)}.tm-extra-product-options-radio.framing-choice-ul .tm-epo-style.square:hover,.tm-extra-product-options-radio.framing-choice-ul .tm-epo-style.square:focus,.tm-extra-product-options-radio.framing-choice-ul .tm-epo-style.square:hover:active{box-shadow:0 0 5px 0 rgb(0 0 0/50%)}.framing-choice-ul .tc-price-wrap{width:100%;display:block;text-align:center;margin-top:5px}.framing-choice-ul .tc-tooltip{position:absolute;bottom:0;right:0}.tm-extra-product-options .cpf-type-radio label:hover .radio_image{box-shadow:0 0 5px 0 rgb(0 0 0/50%)}.tm-extra-product-options .tc-cell .tc-cell.packaging-choice-div{padding-left:30px;padding-right:30px;margin-top:20px}.packaging-choice-div .tm-epo-style.square{border-radius:50%}.variation-price{margin-left:.5em;color:#557847;font-weight:700;font-style:italic}.woocommerce-variation-price{display:none}#tm-tooltip{font-size:1em;text-shadow:none;background:#333;border-radius:5px;box-shadow:0 3px 5px rgba(0,0,0,.3)}#tm-tooltip.top:after{border-bottom-color:#333}.cpf-section.tc-cell.more-info-section{border-top:none;padding-top:0;margin-top:10px;padding-bottom:15px}.more-info-section a{color:#444}.more-info-section a:hover,.more-info-section a:focus,.more-info-section a:active{text-decoration:none;color:#444}.flasho.tm-section-pop-up .header{background:#ee3125}.woocommerce .woo_content .flasho.tm-section-pop-up .header h3{color:#fff;font-size:18px}.tm-extra-product-options.tm-section-pop-up.single .footer .inner .tm-button.button.button-secondary.button-large.floatbox-cancel,.tc-extra-product-options .tm-section-pop-up.single .footer .inner .tm-button.button.button-secondary.button-large.floatbox-cancel{margin-bottom:0;font-size:16px !important;line-height:1em !important;padding:7px 15px !important;height:auto}.tm-description img.alignnone{display:block;margin-bottom:20px}.flasho.tm-section-pop-up p{font-size:16px;text-transform:none}.flasho.tm-section-pop-up .learn-btn{display:none}.flasho.tm-section-pop-up .tm-description{max-width:800px;margin-left:auto;margin-right:auto;font-size:16px;line-height:1.5}.tm-description img.top-image{margin-top:0;margin-bottom:20px}.cpf-section.tc-cell.no-border-section{border-top:none;padding-top:0}.woocommerce .woo_content h3{font-size:22px}.tm-epo-required{margin-left:5px;vertical-align:super;font-size:14px;font-weight:600;display:inline-block}h3.tm-epo-element-label,.tm-extra-product-options h3.tm-epo-element-label{margin-top:0;margin-bottom:0}.hide-label-div label.tm-epo-element-label,.hide-label label.tm-epo-element-label{display:none}.tc-extra-product-options .section-header .tc-cell.tm-description{margin-top:15px;margin-bottom:5px}.single_variation{margin-bottom:0}.quantity-header-area{float:left;margin-top:35px}.woocommerce .woo_content .quantity-header-area h3{margin:0}.woocommerce div.product form.cart div.quantity{margin:35px 20px !important;padding-bottom:0}.shipping-header-area{border-top:1px solid #ccc;clear:both}.tc-totals-form{border-top:1px solid #ccc;padding-top:35px;border-bottom:1px solid #ccc;padding-bottom:20px}.tm-epo-totals{padding-bottom:0;padding-top:0}.woocommerce div.product form.cart{margin-bottom:20px}.shipping-header-area h3{margin-bottom:0}.woocommerce-variation-add-to-cart-disabled .shipping-header-area{display:none}.tm-extra-product-options .epp-missing-curtains-msg-div .tm-epo-element-label,.tm-extra-product-options .epp-powder-coating-msg-div .tm-epo-element-label,.tm-extra-product-options .curtain-logo-msg-div .tm-epo-element-label{color:#ee3125;font-size:18px;text-transform:none;font-style:italic}.tm-extra-product-options .tc-container.top-margin-field-div{margin-top:20px}.woocommerce-page .section_popup button.button{font-size:15px !important;padding:5px 15px !important}.learn-btn{margin:0;line-height:1;cursor:pointer;position:relative;text-decoration:none;overflow:visible;border-radius:3px;left:auto;display:inline-block;font-weight:600 !important;-webkit-box-shadow:none !important;-moz-box-shadow:none !important;box-shadow:none !important;border:none !important;background-image:-moz-linear-gradient(top,rgba(255,255,255,.08),rgba(0,0,0,.1))!important;background-image:-ms-linear-gradient(top,rgba(255,255,255,.08),rgba(0,0,0,.1))!important;background-image:-o-linear-gradient(top,rgba(255,255,255,.08),rgba(0,0,0,.1))!important;background-image:-webkit-linear-gradient(top,rgba(255,255,255,.08),rgba(0,0,0,.1))!important;background-image:linear-gradient(top,rgba(255,255,255,.08),rgba(0,0,0,.1))!important;color:#fff !important;text-shadow:none !important;-webkit-transition:all .1s linear;-moz-transition:all .1s linear;-ms-transition:all .1s linear;-o-transition:all .1s linear;transition:all .1s linear;background-color:#ef3125!important;font-size:15px !important;padding:5px 12px !important;margin-left:15px;text-transform:uppercase}.learn-btn:hover,.learn-btn:focus,.learn-btn:active{background:#333 !important;background-image:-moz-linear-gradient(top,rgba(255,255,255,.08),rgba(0,0,0,.1))!important;background-image:-ms-linear-gradient(top,rgba(255,255,255,.08),rgba(0,0,0,.1))!important;background-image:-o-linear-gradient(top,rgba(255,255,255,.08),rgba(0,0,0,.1))!important;background-image:-webkit-linear-gradient(top,rgba(255,255,255,.08),rgba(0,0,0,.1))!important;background-image:linear-gradient(top,rgba(255,255,255,.08),rgba(0,0,0,.1))!important;text-shadow:none !important}.woocommerce .woo_content h4{font-size:16px;margin-top:20px;margin-bottom:12px}.review-msg-section{margin-bottom:35px}.tc-inline-description{color:#557847;font-weight:700;font-style:italic;display:inline-block}.color-scheme-section .radio-image-label{padding:0}.tm-extra-product-options .tmcp-ul-wrap.indiv-carry-bags-ul{padding-left:50px}.tm-floating-box{background:#ef3125;width:100%;text-align:right}.tm-floating-box .tm-fb{display:none}.tm-floating-box .tm-final-totals{color:#fff;margin:10px;display:inline-block}.packaging-options-div .tm-epo-element-label{display:none}.woocommerce div.product form.cart .button{clear:both}.tm-extra-product-options ul.tmcp-ul-wrap li.tmcp-field-wrap label.tm-error,.tm-extra-product-options ul.tmcp-ul-wrap+.tm-error,.tm-extra-product-options .tm-extra-product-options-container>.tm-error{font-size:18px;font-style:italic;color:#f03025;line-height:1.25;clear:both;margin:10px 0 !important;display:inline-block !important;background:#fff;border:1px solid;padding:5px 10px !important}.selection-review-msg-section{clear:both;padding-top:10px;font-style:italic}.woocommerce-checkout-review-order-table .quantity{float:right}.woocommerce-checkout-review-order-table .cqoc_product_name{display:block;margin-top:5px;margin-bottom:10px;padding-top:10px;border-top:1px solid rgba(0,0,0,.1);text-transform:uppercase;font-weight:600}td.product-name a.tm-cart-edit-options,.tm-cart-edit-options{color:#f03025;margin:5px 0;font-size:.9em;display:block}.woocommerce ul#shipping_method li{text-indent:0;padding-left:0}.cpf-type-upload .tm-description{font-size:90%;font-style:italic}.tm-extra-product-options .framing-choice-div .tmcp-field-wrap .tc-price .amount{margin-left:0}.jump-bttn{margin-top:2em;margin-bottom:2em}.woocommerce .jump-bttn .button{width:100%;text-align:center;padding:1em !important;max-width:400px}@media screen and (min-width:1003px){.woocommerce .jump-bttn{display:none}}.pisol-shipping-calculator-form{padding:0;border:none;display:block !important}.pisol-shipping-calculator-button{display:none !important;margin-top:20px !important}.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit,.woocommerce #content input.button,.woocommerce-page a.button,.woocommerce-page button.button,.woocommerce-page input.button,.woocommerce-page #respond input#submit,.woocommerce-page #content input.button{font-size:16px !important;padding:8px 20px !important}.pisol-ppscw-alert{font-size:22px;letter-spacing:-.02em;text-transform:uppercase;line-height:1.4em;margin-bottom:5px;color:#333;font-weight:600}.pisol-ppscw-methods{list-style-type:none;font-style:italic}.pisol-ppscw-methods li{margin-left:0}form.pisol-woocommerce-shipping-calculator{margin-bottom:0}.woocommerce button.button.pisol-update-address-button{margin:15px 0 3px}.pisol-ppscw-alert{padding:0;margin:20px 0 35px}.pisol-ppscw-alert br{display:none}.quote-builder-column{max-width:700px;margin:0 auto;float:none;background:#f2f2f2;padding:30px 15px}.curtain-tabs.resp-vtabs .resp-tabs-list li{background-position:10px center;background-repeat:no-repeat;background-size:60px auto;padding-left:80px !important;min-height:75px}.curtain-tabs.horizontal .resp-tabs-list li{background-position:10px center;background-repeat:no-repeat;background-size:60px auto;width:80px;height:80px;color:transparent}.curtain-tabs .wpb_single_image .vc_figure-caption{font-size:16px;margin-top:35px;text-transform:uppercase;font-weight:600}.curtain-tabs.resp-vtabs .resp-tabs-list li#jumbo_screen_window_curtain,.curtain-tabs.horizontal .resp-tabs-list li#jumbo_screen_window_curtain{background-image:url('/wp-content/uploads/2021/09/jumbo-screen-window-curtain.png')}.curtain-tabs.resp-vtabs .resp-tabs-list li#jumbo_clear_window_curtain,.curtain-tabs.horizontal .resp-tabs-list li#jumbo_clear_window_curtain{background-image:url('/wp-content/uploads/2021/09/jumbo-clear-window-curtain.png')}.curtain-tabs.resp-vtabs .resp-tabs-list li#jumbo_fabric_window_w__screen,.curtain-tabs.horizontal .resp-tabs-list li#jumbo_fabric_window_w__screen{background-image:url('/wp-content/uploads/2021/09/curtain-with-jumbo-fabric-window-with-screen.png')}.curtain-tabs.resp-vtabs .resp-tabs-list li#jumbo_fabric_window_w__screen_and_clear_vinyl,.curtain-tabs.horizontal .resp-tabs-list li#jumbo_fabric_window_w__screen_and_clear_vinyl{background-image:url('/wp-content/uploads/2021/09/curtain-with-jumbo-fabric-window-with-screen-and-integrated-clear-vinyl.png')}.curtain-tabs.resp-vtabs .resp-tabs-list li#aero_curtain,.curtain-tabs.horizontal .resp-tabs-list li#aero_curtain{background-image:url('/wp-content/uploads/2021/09/aero-curtain.png')}.curtain-tabs.resp-vtabs .resp-tabs-list li#paris_curtain,.curtain-tabs.horizontal .resp-tabs-list li#paris_curtain{background-image:url('/wp-content/uploads/2021/09/paris-curtain.png')}.curtain-tabs.resp-vtabs .resp-tabs-list li#rome_curtain,.curtain-tabs.horizontal .resp-tabs-list li#rome_curtain{background-image:url('/wp-content/uploads/2021/09/rome-curtain.png')}.curtain-tabs.resp-vtabs .resp-tabs-list li#elite_curtain,.curtain-tabs.horizontal .resp-tabs-list li#elite_curtain{background-image:url('/wp-content/uploads/2021/09/elite-curtain.png')}.curtain-tabs.resp-vtabs .resp-tabs-list li#solid_curtain,.curtain-tabs.horizontal .resp-tabs-list li#solid_curtain{background-image:url('/wp-content/uploads/2021/09/solid-curtain.png')}.curtain-tabs.resp-vtabs .resp-tabs-list li#full_screen_curtain,.curtain-tabs.horizontal .resp-tabs-list li#full_screen_curtain{background-image:url('/wp-content/uploads/2021/09/full-screen-curtain.png')}.curtain-tabs.resp-vtabs .resp-tabs-list li#heavy_duty_double_zipper_entry,.curtain-tabs.horizontal .resp-tabs-list li#heavy_duty_double_zipper_entry{background-image:url('/wp-content/uploads/2021/09/curtain-with-heavy-duty-double-zipper-entry.png')}.flasho.tm-section-pop-up .curtain-popup-text-div .tm-description{max-width:100%}.curtain-tabs.resp-vtabs ul.resp-tabs-list{margin:0}.curtain-tabs.resp-vtabs .resp-tabs-container{min-height:843px}.curtain-tabs .wpb_single_image.vc_align_left{float:left;width:50%}.curtain-tabs .wpb_text_column{max-width:800px;margin:0;float:left;width:50%;padding-left:24px}.curtain-tabs .resp-tab-content img{max-height:400px;width:auto;margin-top:0}.curtain-tabs .resp-tab-content{overflow:hidden}.desktop-curtain-text,.mobile-curtain-text{font-weight:700;margin-bottom:20px}.mobile-curtain-text{display:none}.woocommerce .quantity .minus,.woocommerce #content .quantity .minus,.woocommerce-page .quantity .minus,.woocommerce-page #content .quantity .minus,.woocommerce .quantity .plus,.woocommerce #content .quantity .plus,.woocommerce-page .quantity .plus,.woocommerce-page #content .quantity .plus{height:36px!important;width:36px!important;border:1px solid #ccc !important;background:#ccc;font-size:24px;line-height:1;margin-bottom:0}.woocommerce .quantity input.qty,.woocommerce #content .quantity input.qty,.woocommerce-page .quantity input.qty,.woocommerce-page #content .quantity input.qty{height:36px;font-size:18px;width:50px}.woocommerce .button.single_add_to_cart_button{padding:9px 20px !important;font-size:18px !important;margin-left:0}.tm-extra-product-options ul.tmcp-ul-wrap li.tmcp-field-wrap label.tm-error,.tm-extra-product-options ul.tmcp-ul-wrap+.tm-error,.tm-extra-product-options .tm-extra-product-options-container>.tm-error{font-size:18px;font-style:italic}.cart_item .tc-name{font-weight:600}.woocommerce-terms-and-conditions-checkbox-text{font-size:16px}.wc_payment_methods{display:none}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{font-size:18px !important;padding:10px 30px !important;float:none;margin-top:20px;background:#333 !important}.woocommerce #payment #place_order:hover,.woocommerce-page #payment #place_order:hover,.woocommerce #payment #place_order:active,.woocommerce-page #payment #place_order:active,.woocommerce #payment #place_order:focus,.woocommerce-page #payment #place_order:focus{background:#000 !important}form.woocommerce-checkout,.pre-checkout-msg{max-width:700px;margin-left:auto;margin-right:auto}.woocommerce-checkout #payment div.form-row{padding:1.5em}.woocommerce td.product-name dl.variation dd,.woocommerce td.product-name dl.variation dt{padding-top:.2em}.woocommerce td.product-name dl.variation dd{border-top:1px solid #e6e6e6}.woocommerce-checkout h2{font-size:27px}.woocommerce-checkout h3{font-size:22px}.calculate-heading{margin-bottom:0}.woocommerce form .form-row label{font-size:16px}.woocommerce ul#shipping_method li label,label span,legend span{font-size:16px}.woocommerce-checkout #payment{padding:20px}.woocommerce-checkout #payment h2{margin-top:15px}.woocommerce-additional-fields__field-wrapper{width:400px;max-width:100%;margin-left:auto;margin-right:auto}.form-row.place-order,.woocommerce-checkout #payment h2,.woocommerce-checkout #payment h3,.woocommerce-checkout #payment p{text-align:center}.woocommerce-checkout #payment label{text-align:left}.woocommerce-checkout #payment p{max-width:500px;margin-left:auto;margin-right:auto}.order-total{font-size:22px;font-style:italic}#add_payment_method .wc-proceed-to-checkout a.checkout-button,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button{font-size:16px !important}.woocommerce-thankyou-order-received{font-size:24px;margin-bottom:30px}.thank-you-msg{max-width:700px;margin-bottom:50px}.woocommerce ul.order_details li{font-size:.8em}.shipped_via{display:none}.woocommerce-order-received .woocommerce-order-details tfoot tr:nth-of-type(3n){display:none}.woocommerce .woocommerce-customer-details address{border:none;border-radius:0;padding:0}.woocommerce-checkout-payment{scroll-margin-top:130px}.woocommerce-checkout #payment{background:#ef3125}.woocommerce-checkout #payment h2,.woocommerce-checkout #payment h3,.woocommerce-checkout #payment p,.woocommerce-checkout #payment label,.woocommerce-checkout #payment label span{color:#fff}.woocommerce table.shop_table.woocommerce-checkout-review-order-table,.woocommerce-page table.shop_table.woocommerce-checkout-review-order-table{margin-bottom:20px}.tax-note{margin-bottom:50px}.tax-note p{font-style:italic}#one-page-shopping-cart-content,.one-page-shopping-header{display:none}.woocommerce ul#shipping_method li{margin-bottom:0}.woocommerce-shipping-totals th,.woocommerce-shipping-totals td label span{font-size:18px}.woocommerce-error li,.woocommerce-info li,.woocommerce-message li{text-indent:0 !important}.woocommerce-NoticeGroup .woocommerce-error,.woocommerce-notices-wrapper .woocommerce-error{border:1px solid #b81c23 !important;border-bottom-width:5px !important;border-top-width:5px !important}.woocommerce-checkout p.woocommerce-invalid-required-field span.error{color:#b81c23;display:block !important;font-weight:700;font-style:italic}.wcopc-product-single.woocommerce td.product-name a.tm-cart-edit-options,.wcopc-product-single.woocommerce .tm-cart-edit-options{display:none}.wcopc-product-single .woocommerce-checkout #payment ul.payment_methods{display:none !important}.wcopc-product-single .quote-builder-column{background:#fff;padding:0}.wcopc-product-single .quote-builder-column.vc_column_container>.vc_column-inner{padding:0}.wcopc-product-single .tm-extra-product-options{border-bottom:1px solid #ccc}.wcopc-product-single.woocommerce div.product form.cart .button{padding:12px 35px !important}.wcopc-product-single.woocommerce .quantity input.qty,.wcopc-product-single.woocommerce-page .quantity input.qty{width:40px}.wcopc-product-single .quantity-header-area{float:none}.wcopc-product-single.woocommerce div.product form.cart div.quantity{margin:20px 20px 35px 0 !important}.wcopc-product-single .quantity-note{clear:both;padding-top:20px}.wcopc-product-single .quantity-note p{margin-bottom:0}.wcopc-product-single .confirm-msg-section{clear:both;border-top:1px solid #ccc}.wcopc-product-single .confirm-msg{margin-bottom:20px}.wcopc-product-single.woocommerce div.product form.cart{margin-bottom:0;padding-bottom:35px;border-bottom:1px solid #ccc}.wcopc-product-single .woocommerce-checkout .woocommerce-billing-fields>h3{margin-top:0}.wcopc-product-single .woocommerce-message,.wcopc-product-single .woocommerce-error,.wcopc-product-single .woocommerce-info{width:700px;margin-left:auto;margin-right:auto}.wcopc-product-single.woocommerce #order_review .product-remove{margin-left:0;display:table-cell;float:none;vertical-align:top;padding:9px 7px}.wcopc-product-single.woocommerce table.cart a.remove,.wcopc-product-single.woocommerce #content table.cart a.remove,.wcopc-product-single.woocommerce-page table.cart a.remove,.wcopc-product-single.woocommerce-page #content table.cart a.remove{font-size:28px;font-weight:700;height:21px;width:21px;line-height:18px}.wcopc-product-single.woocommerce #order_review .product-name .product-remove{display:inline-block;margin-left:-1.2em;float:left;padding:0 10px 0 0}.wcopc-product-single .opc_order_review .product-details,.wcopc-product-single .woocommerce-checkout-review-order .product-details{width:calc(100% - 80px)}.wcopc-product-single.woocommerce td.product-name dl.variation dd,.wcopc-product-single.woocommerce td.product-name dl.variation dt{margin-bottom:0}.wcopc-product-single .woocommerce-checkout-review-order-table .quantity{float:none}.wcopc-product-single.woocommerce table.shop_table th.product-total,.wcopc-product-single.woocommerce table.shop_table td.product-total{width:150px}.wcopc-product-single .woocommerce-checkout-review-order-table .product-name .product-quantity,.wcopc-product-single .woocommerce-checkout-review-order-table .product-name .quantity{float:right;margin-right:0 !important}.tm-extra-product-options .tmcp-field-wrap.tc-active .tc-epo-text-wrapper,.tm-extra-product-options .tmcp-field-wrap.tc-active .tc-label-wrap img.radio-image,.tm-extra-product-options .tmcp-field-wrap.tc-active .tc-label-wrap img.checkbox-image,.tm-extra-product-options .tmcp-field-wrap.tc-active .tc-label-wrap .tmhexcolorimage.radio-image,.tm-extra-product-options .tmcp-field-wrap.tc-active .tc-label-wrap .tmhexcolorimage.checkbox-image{border-color:inherit;border-width:3px;box-shadow:0 0 10px 0 rgb(0 0 0/30%);padding:1px}@media all and (max-width:767px){.wcopc-product-single.woocommerce.single-product .wpb_row.quote-builder-row{background:#fff}.wcopc-product-single.woocommerce.single-product .wpb_row.quote-builder-row{margin-top:40px}}@media all and (max-width:479px){.wcopc-product-single.woocommerce div.product form.cart .button{padding:12px 15px !important}.wcopc-product-single.woocommerce .quantity,.wcopc-product-single.woocommerce-page .quantity{margin-right:0!important}.wcopc-product-single.woocommerce .tm-product-id-12068 .element_0 li{width:25% !important}}.quote-products-row .woocommerce-product-details__short-description,.quote-products-row .woocommerce ul.products li.product .price{display:none}.quote-products-row .woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:20px}.quote-products-row .woocommerce ul.products li.product .button{font-size:18px !important;padding:10px 30px !important}.postid-11365 .breadcrumb a:nth-of-type(2){display:none}.home-notice .wpb_text_column{text-align:center}.home-notice p{text-transform:uppercase;color:#fff;font-size:22px}.home-notice p em{font-weight:600}.home-notice .cta-btn{margin-top:0;margin-left:20px;font-size:16px}.cta-btn.light-cta{background:#fff;color:#ef3125 !important}.cta-btn.light-cta:hover{background:#444;color:#fff !important}.home-prod-row .home-canopy-notice-column.vc_column_container>.vc_column-inner{background:#ef3125;color:#fff;padding:20px}.home-canopy-notice-text{text-align:center}.home-canopy-notice-text h2{color:#fff;margin-top:20px}@media all and (max-width:767px){.home-canopy-notice-column .grid_holder.small_spacing .col.span_1_of_2{margin-bottom:0}.home-canopy-notice-column .grid_holder .col.span_1_of_2:last-of-type{display:none}}@media all and (max-width:1080px){.tm-extra-product-options ul.tmcp-elements li.tmcp-field-wrap.tc-mode-images{padding:0 .1em}}@media all and (max-width:1017px){.single-product .vc_col-sm-6{width:100%}}@media all and (max-width:991px){.curtain-tabs .wpb_single_image.vc_align_left{float:none;width:100%}.curtain-tabs .wpb_text_column{max-width:100%;margin:24px 0;float:none;width:100%;padding-left:0}}@media all and (max-width:767px){.single-product .tm-product-id-11365 .color-selector-div li{width:16.6667% !important}.single-product .tm-product-id-11365 .element_2 li:nth-child(6n+1),.single-product .tm-product-id-11365 .element_3 li:nth-child(6n+1),.single-product .tm-product-id-11365 .element_4 li:nth-child(6n+1),.single-product .tm-product-id-11365 .element_5 li:nth-child(6n+1),.single-product .tm-product-id-11365 .element_6 li:nth-child(6n+1){clear:both !important}.single-product .tm-product-id-11365 .element_2 li:nth-child(8n+1),.single-product .tm-product-id-11365 .element_3 li:nth-child(8n+1),.single-product .tm-product-id-11365 .element_4 li:nth-child(8n+1),.single-product .tm-product-id-11365 .element_5 li:nth-child(8n+1),.single-product .tm-product-id-11365 .element_6 li:nth-child(8n+1){clear:none !important}.single-product .tm-product-id-11365 .color-selector-div .element_44 li,.single-product .tm-product-id-11365 .color-selector-div .element_55 li{width:25% !important}.learn-btn{margin-left:5px}.desktop-curtain-text{display:none}.mobile-curtain-text{display:block}.woocommerce .woo_content h2.resp-accordion{font-size:18px}.float-editbox{top:100px}.flasho.tm-section-pop-up .header{min-height:100px}.single-product .tm-floating-box{display:block !important}.quote-builder-column{max-width:100%}.single-product .page_title_bgr .full_container_page_title{margin-bottom:0;border-bottom:1px solid #ccc}.single-product #wrapper.full_width_wrapper #footer{margin-top:0}.single-product .wpb_row.quote-builder-row{margin-bottom:0;background:#f2f2f2}}@media all and (max-width:479px){.learn-btn{margin:10px 0}.tm-extra-product-options ul.tmcp-elements.framing-choice-ul li.tmcp-field-wrap{padding:0 3px}.tm-extra-product-options ul.tmcp-ul-wrap.tm-extra-product-options-radio.framing-choice-ul li.tmcp-field-wrap .tm-label{padding-left:0 !important}.single-product .tm-product-id-11365 .color-selector-div li{width:25% !important}.single-product .tm-product-id-11365 .element_2 li:nth-child(6n+1),.single-product .tm-product-id-11365 .element_3 li:nth-child(6n+1),.single-product .tm-product-id-11365 .element_4 li:nth-child(6n+1),.single-product .tm-product-id-11365 .element_5 li:nth-child(6n+1),.single-product .tm-product-id-11365 .element_6 li:nth-child(6n+1){clear:none !important}.single-product .tm-product-id-11365 .element_2 li:nth-child(4n+1),.single-product .tm-product-id-11365 .element_3 li:nth-child(4n+1),.single-product .tm-product-id-11365 .element_4 li:nth-child(4n+1),.single-product .tm-product-id-11365 .element_5 li:nth-child(4n+1),.single-product .tm-product-id-11365 .element_6 li:nth-child(4n+1){clear:both !important}.tm-extra-product-options .single-curtain-section .tc-cell.tcwidth-100.cpf-type-select{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.tm-extra-product-options .single-logo-section .tc-cell.tcwidth-100.cpf-type-select,.tm-extra-product-options .single-logo-section .tc-cell.tcwidth-100.cpf-type-upload{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.tm-extra-product-options .single-logo-section.three-col-curtain-section .tc-cell.tcwidth-100.cpf-type-select,.tm-extra-product-options .single-logo-section.three-col-curtain-section .tc-cell.tcwidth-100.cpf-type-upload{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.single-product .tm-product-id-11365 .element_44 li:nth-child(7n+1),.single-product .tm-product-id-11365 .element_55 li:nth-child(7n+1){clear:none !important}.single-product .tm-product-id-11365 .element_44 li:nth-child(4n+1),.single-product .tm-product-id-11365 .element_55 li:nth-child(4n+1){clear:both !important}.tm-extra-product-options .tmcp-ul-wrap.indiv-carry-bags-ul{padding-left:40px}.woocommerce div.product form.cart .button{white-space:normal;line-height:1.25}.woocommerce form .form-row-first,.woocommerce form .form-row-last,.woocommerce-page form .form-row-first,.woocommerce-page form .form-row-last{width:100%}.float-editbox{top:120px}.flasho.tm-section-pop-up .header{min-height:120px}.woocommerce .woo_content h2.resp-accordion{font-size:16px}.cta-btn.canopy-cta{padding:10px 20px}.centered-cta p a.canopy-cta{font-size:16px}}@media screen and (max-width:480px){.breadcrumb{display:flex;flex-wrap:wrap;height:auto}.breadcrumb a{padding:.5em 0;float:none;display:block;margin-right:8px;font-size:16px !important}.breadcrumb a span:after{font-size:16px}.post_meta{display:flex;flex-direction:column}.post_meta>span{border-right:0 !important;margin-bottom:8px}#footer #menu-products-menu{column-count:1}.footer_btm{padding-bottom:55px}.footer_btm .container{width:320px}#footer h3{font-size:18px;margin-bottom:15px}#footer p{font-size:16px}#footer .col ul li{padding-bottom:.5em;font-size:16px}#footer .col ul li a:before{display:none}.foot-addresses{overflow:hidden;margin-bottom:15px}.foot-add{float:left;font-size:16px}#footer .footer_soc_icon{padding:0 10px}#footer .footer_soc_icon .icon{font-size:32px;line-height:32px}.nf-form-content .nf-field-container,.nf-field-container#nf-field-12-container{margin-bottom:10px}.checkbox-wrap>.nf-field-element{padding:1em 0}.checkbox-wrap .nf-field-label label{font-size:16px}#comment-textarea label,.comment_list ol .comment_desc{font-size:16px}}@media only screen and (max-width:1280px) and (min-width:1018px){.container{width:calc(100% - 2em) !important}}@media only screen and (min-width:1018px){#menu>ul{display:flex;align-items:center}#header.scrolled #menu>ul>li.nav-bttn>a{line-height:40px;max-height:40px}#logo .logo_img{width:350px}}@media all and (min-width:1600px){.testimonial-row .vcpb-vz-jquery{background-size:cover !important}}@media all and (min-width:1281px){.testimonial-row{background-image:url(https://weatherport.com/wp-content/uploads/2021/01/weatherport-camp-systems-testimonial-skeena-3-dark.jpg)}}@media all and (max-width:1280px){.foot-add{float:none}.foot-add.first,.foot-add.last{width:100%;max-width:100%;margin:0;padding:0;border:none}.foot-add.first{margin-bottom:10px}#logo img{max-width:350px}#menu.menu-main-menu-container>ul>li>a{font-size:15px}.prod-box-title{height:74px}h2{font-size:24px}h3{font-size:20px}#logo{max-width:350px}.home-prod-row.inner-prod-row .vc_col-sm-2{width:calc(33.333333% - 30px)}.home-prod-row.inner-prod-row .vc_col-sm-2:nth-of-type(4){margin-left:16.666665%}.home-prod-row.inner-prod-row .vc_col-sm-2:first-of-type,.home-prod-row.inner-prod-row .vc_col-sm-2:nth-of-type(2),.home-prod-row.inner-prod-row .vc_col-sm-2:nth-of-type(3){margin-bottom:30px}.home-posts-row .grid_holder .col.span_1_of_2{height:292px}.metaslider#metaslider-id-8506 .caption-wrap{top:50px;right:50px}#metaslider-id-8506 .slide-box{padding:15px}#metaslider-id-8506 .slide-box .cta-btn{line-height:16px !important}.testimonial-row{background-image:url(https://weatherport.com/wp-content/uploads/2021/01/weatherport-camp-systems-testimonial-skeena-3-dark.jpg)}.home-notice p{font-size:20px}}@media all and (max-width:1037px) and (min-width:1018px){.content_body{margin-top:0}}@media all and (max-width:1017px){.home-prod-row .vc_col-sm-2{width:calc(33.333333% - 10px)}.home-prod-row .vc_col-sm-2:nth-of-type(4){margin-left:16.666665%}.home-prod-row .vc_col-sm-2:first-of-type,.home-prod-row .vc_col-sm-2:nth-of-type(2),.home-prod-row .vc_col-sm-2:nth-of-type(3){margin-bottom:30px}.home-posts-row .post_item_desc{width:100%;margin-top:20px}.content-boxes-row .vc_col-sm-3{width:50%;margin-bottom:30px}.full_header{background:#f2f2f2 !important}.home-posts-row .grid_holder .col.span_1_of_2{height:438px}.content_body{margin-top:0}#logo .logo_img{width:350px}.home-notice p{font-size:18px}.home-notice .cta-btn{font-size:14px;padding:5px 30px;margin-left:0;margin-top:10px}}@media all and (max-width:768px){.woocommerce.columns-3 ul.products li.product{width:50% !important}.content-boxes-row .vc_col-sm-3{width:100%}.home-posts-row .grid_holder .col.span_1_of_2{height:auto}.home-notice .cta-btn{display:block}}@media only screen and (max-width:768px){.header_contact_item{font-size:21px !important}.header_contact_item.header_contact_email{border-right:none;padding:0}.header_contacts{margin-bottom:26px;padding-bottom:5px;float:none !important}}@media all and (max-width:767px){.home-prod-row .vc_col-sm-2{width:100%}.home-prod-row .vc_col-sm-2:nth-of-type(4){margin-left:0}.home-prod-row .boc_image_box{margin-bottom:0}.wpb_column .wpb_wrapper .home-product-box{margin-bottom:35px}.wpb_column .wpb_wrapper .home-dev-box{margin-bottom:35px}.error404 .vc_row{background:rgba(255,255,255,.7)}.seating-table{display:block;overflow-x:auto;white-space:nowrap}#footer .span_1_of_4:first-of-type{width:50%}#footer .span_1_of_4{width:50%}#footer .span_1_of_4:nth-of-type(2){width:50%}.home-prod-row.inner-prod-row .vc_col-sm-2{width:100%}.home-prod-row.inner-prod-row .vc_col-sm-2:nth-of-type(4){margin-left:0}.content-boxes-row .boc_image_box{margin-bottom:0}.content-boxes-row .wpb_column{margin-bottom:30px}.top-side-image{margin-top:30px}.grid_holder.one-col-gallery .col.span_1_of_2{margin:30px 0 0}.event-table-container{overflow-x:scroll}.contact-form-column{margin-top:60px}.grid_holder.one-col-gallery.left-gallery .col.span_1_of_2:nth-of-type(2),.grid_holder.one-col-gallery.left-gallery .col.span_1_of_2:nth-of-type(3),.grid_holder.one-col-gallery.left-gallery .col.span_1_of_2:nth-of-type(4),.grid_holder.one-col-gallery.left-gallery .col.span_1_of_2:nth-of-type(5){display:none}.grid_holder.one-col-gallery.left-gallery.mobile-hide-gallery{display:none}.page_heading h1{clear:both;padding-top:20px}.four-col-list{-moz-column-count:2;-webkit-column-count:2;column-count:2}.three-col-list{-moz-column-count:1;-webkit-column-count:1;column-count:1}.two-col-list{-moz-column-count:1;-webkit-column-count:1;column-count:1}.full_header{display:block !important}.metaslider#metaslider-id-8506 .caption-wrap{display:none}.testimonial-row{background-image:url(https://weatherport.com/wp-content/uploads/2021/01/weatherport-camp-systems-testimonial-skeena-3-mobile.jpg);padding-top:60px;padding-bottom:60px}.testimonial-row .home-top-text{font-size:16px}.home-hero-text{max-width:100%;padding:20px}.home-hero-text h1{font-size:24px}}@media all and (max-width:480px){.header_contacts.right .header_contact_item:last-of-type{margin-top:0 !important;margin-bottom:20px !important}.home-posts-row .post_item_block .pic{float:none}.home-posts-row .post_item_desc{width:100%;float:none;margin-top:10px}.woocommerce.columns-3 ul.products li.product{width:100% !important}#footer .span_1_of_4:first-of-type{width:100%}#footer .span_1_of_4{width:100%}#footer .span_1_of_4:nth-of-type(2){width:100%}#header #logo{width:calc(100% - 60px)}#logo img{width:100%}.three-col-list{-moz-column-count:1;-webkit-column-count:1;column-count:1}.four-col-list{-moz-column-count:1;-webkit-column-count:1;column-count:1}.header_contacts.right .header_contact_item{font-size:14px}.home-hero-text h1{font-size:18px}.home-hero-text .cta-btn{padding:10px 20px;margin-top:0;font-size:14px}.home-hero-text{padding:15px}.home-notice p{font-size:16px}}.postid-8032 ul li{list-style-position:outside}.related-article{margin-left:100px;margin-right:100px;background-color:#f7f7f7;padding:15px}.related-article a{font-weight:800;font-size:1.1em}@media screen and (max-width:1265px){.related-article{margin-left:10px;margin-right:10px;padding:15px}}.wp-caption p.wp-caption-text{font-size:14px}.header_contacts.right .header_contact_item:last-of-type a:hover{background-color:#000 !important}#menu>ul>li.current-menu-item>a{color:#000}#menu .nav-bttn>a{background-color:#ef3125;color:#fff;max-height:45px;line-height:45px;padding:0 20px !important;font-weight:700;font-size:15px;border-radius:22px}@media screen and (min-color-index:0) and (-webkit-min-device-pixel-ratio:0){#logo .logo_img .lazyloaded{width:300px !important}#header.scrolled #logo .logo_img{width:350px !important;max-height:none !important}}#header.scrolled #logo .logo_img{max-height:none !important}a:focus,button:focus,input:focus{outline:outset 2px var(--red)}.portfolio_page .span_2_of_3,.portfolio_page .span_1_of_3{width:48.5%}@media all and (max-width:1017px){.portfolio_page .span_2_of_3,.portfolio_page .span_1_of_3{width:100%}}.pp-multiple-authors-wrapper .multiple-authors-links a .dashicons:before,.pp-multiple-authors-wrapper .multiple-authors-links a:visited{color:#fff !important}#header{transition:all .5s;opacity:0;visibility:hidden}#logo{max-width:350px;float:none;text-align:center;margin:0 auto}#logo .logo_img{height:64px}#header.scrolled #logo .logo_img img{max-height:40px;margin-top:0}#header.scrolled{opacity:1;visibility:visible}#wrapper.full_width_wrapper #footer{margin-top:0}#footer p{font-size:20px;color:#000;text-align:center;margin-bottom:0}#footer .col{width:100%;margin-bottom:0}#footer.footer_light .footer_btm{display:none}#footer.footer_light{border-top:1px solid #eee;padding-top:20px;padding-bottom:20px;background-color:#fff}sup{vertical-align:super;font-size:smaller}body,p{font-size:20px}.aks-button{background:var(--red);color:#fff !important;padding:15px 30px;font-weight:700;transition:all .5s;display:inline-block}.aks-button:hover,.aks-button:active,.aks-button:focus{background:#000}.aks-outline-btn{background:var(--red);color:#fff !important;padding:12px 20px;font-weight:700;transition:all .5s;display:inline-block}.aks-outline-btn:hover,.aks-outline-btn:active,.aks-outline-btn:focus{background:#000;color:#fff !important}.post_content a:not(.button),.post_content a:not(.button):visited{color:#000;font-weight:700}.lp-accordion-boxes .acc_holder.with_bgr .acc_item{padding:0}.lp-accordion-boxes .acc_holder.with_bgr .acc_item .accordion{font-size:28px;font-weight:700;padding:15px;line-height:1;border:none;background:#000;color:#fff;text-align:center;pointer-events:none}.lp-accordion-boxes .acc_holder.with_bgr .acc_control{display:none}.lp-accordion-boxes .acc_holder.with_bgr .acc_control,.lp-accordion-boxes .acc_holder.with_bgr .active_acc .acc_control{background-color:transparent;color:#fff;height:30px;width:30px;background-size:30px;margin:0;border:1px solid #fff;border-radius:0}.lp-accordion-boxes .acc_holder.with_bgr .acc_control{background-position:center -30px}.lp-accordion-boxes .acc_holder.with_bgr .active_acc .acc_control{background-position:center 0}.lp-accordion-boxes .acc_heading{display:block;margin-left:0;padding:0 45px}.lp-accordion-boxes .acc_control{float:right}.lp-accordion-boxes .acc_holder.with_bgr .accordion_content{padding:15px;background:#eee;text-align:center}.lp-accordion-boxes p{margin:20px 0 0}.lp-contact-row{max-width:800px;margin-left:auto !important;margin-right:auto !important}.lp-contact-row h2{font-size:36px;font-weight:700;text-transform:none}.contact-icon{max-height:50px;max-width:50px}#header.mobile_force_relative_position{position:fixed}.lp-accordion-boxes>.vc_row-o-equal-height>.vc_column_container>.vc_column-inner>.wpb_wrapper{height:100%;background:#eee}@media only screen and (max-width:1017px){#header,#header.mobile_force_relative_position{position:fixed}}@media only screen and (max-width:768px){#header{opacity:1;visibility:visible}#mobile_menu_toggler{display:none !important}#header.mobile_force_relative_position{position:relative;padding-top:10px;padding-bottom:10px}.vc_col-sm-6.lp-img-bg-col{min-height:300px}}