#custom-back-btn-icon{min-width:200px;display:inline-block;text-align:center}.top-menu-fb-icon a{display:inline-block;text-align:center;padding:0}#et-info-email:before{content:"\e076";margin-right:10px;top:2px;position:relative;font-size:25px}#et-info-phone:before{content:"\e090";top:3px;margin-right:10px;position:relative;font-size:25px}.top-menu-fb-icon a:before{content:"\e093";font-family:ETmodules;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-shadow:0 0;direction:ltr;height:45px;width:35px;font-size:16px;line-height:32px;display:block;color:#fff;-webkit-transition:color .3s;transition:color .3s;position:relative;z-index:10}.top-menu-icons-row a{color:white!important;padding:5px 5px 5px 10px}.top-menu-icons-row a.icon:before{font-family:ETmodules;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-shadow:0 0;direction:ltr;height:45px;width:35px;font-size:16px;line-height:32px;display:block;color:#fff;-webkit-transition:color .3s;transition:color .3s;position:relative;z-index:10}.et_pb_menu .et_pb_menu__search-input{background:white!important;border:1px solid #ff9e54;min-height:46px;padding:10px 20px;font-size:17px}.et_pb_menu__search-button:after{padding:10px 15px;background-color:#ff9b5a}#mobile-top-cart .et_pb_menu__search-button{margin:0!important;padding:0!important}@media all and (min-width:1250px){#section-byo-category-prod .category-filter-menu{flex-wrap:nowrap}#section-byo-category-prod .category-filter-menu a{padding:10px 32px}}.et_pb_button_module_wrapper .et_pb_button,.et_pb_button_module_wrapper .et_pb_button:hover,.et_pb_button_module_wrapper .et_pb_button:focus,.et_pb_newsletter_fields .et_pb_newsletter_button_wrap .et_pb_newsletter_button{padding:15px 30px!important;font-weight:bold}.et_pb_section .et_pb_section{padding:0!important}#main-footer>.container{display:none}#et-info span:before{margin-right:6px!important;font-size:16px}.single-post .et_pb_text ul{padding-left:40px}.et_pb_row .et_pb_row{margin:0 0 auto 0}.single-post .et_pb_module.et_pb_image{margin:40px 0}.single-post .et_pb_text ul li,.single-post .et_pb_text ol li{line-height:1.7;padding-bottom:10px}.single-post .et_pb_text h2,.single-post .et_pb_heading h2{padding-top:40px}.sharedaddy.sd-sharing-enabled{padding:40px 0 80px 0;border-top:1px solid #01204e;margin-top:80px}.woocommerce-product-gallery .woocommerce-product-gallery__image--placeholder img{max-width:100%;width:auto!important;max-height:100%;height:auto!important;margin:80px auto}#shop-category-sidebar .et_pb_widget div>ul ul{margin-top:10px}#shop-category-sidebar .et_pb_widget div>ul>li{padding:5px}#shop-category-sidebar .et_pb_widget div>ul>li li{font-weight:400;padding:3px}.term-build-your-own span.price,.term-custom-drawer span.price,.term-custom-glove-box span.price,.term-custom-fillet-tables-cutting-boards-bucket-lids span.price,.term-custom-hatch-door span.price,.term-custom-tilt-and-lift-removable-doors span.price{display:none!important}.et_shop_image{max-height:200px;overflow:hidden}.woocommerce ul.products li.product .et_shop_image,.woocommerce-page ul.products li.product .et_shop_image{display:block;width:100%;height:100%;min-height:0!important}.woocommerce div.product form.cart .variations td select{font-size:15px!important;padding:14px 15px!important;margin-top:16px;width:100%}.single_variation_wrap .woocommerce-variation.single_variation{float:left;padding-right:20px}.single_variation_wrap .price{font-size:40px!important}.woocommerce-variation-add-to-cart{float:right}.woosppo_main_parent_divv{padding:0;margin:15px 0!important;display:flex;flex-wrap:wrap;justify-content:space-between;font-size:15px!important;font-weight:400!important}.entry-content table{border:0!important}.wc-block-components-product-metadata,.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__prices,table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__prices,.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__total,table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__total{font-size:20px!important}table.wc-block-cart-items .plugify_pbm_class .plugify_meta_data{color:#001f48!important}table.wc-block-cart-items .wc-block-components-product-metadata{display:none}.posted_in a,.tagged_as a{color:#feae6f}table.wc-block-cart-items .wc-block-cart-item__quantity{width:100%;justify-content:flex-end;padding-top:10px;padding-right:0!important}.woocommerce.product-template-default .et_pb_wc_price .price ins{color:#2069be!important}.woocommerce.product-template-default .et_pb_wc_price .price del bdi{font-size:30px!important}.woocommerce.product-template-default .et_pb_wc_price .price ins{font-weight:normal!important}#et-boc .woocommerce span.onsale,.woocommerce-page span.onsale{background:#00804a!important}.woocommerce div.product div.images .woocommerce-product-gallery__trigger{background:#feae6f!important}.woocommerce div.product div.images .woocommerce-product-gallery__trigger::before{border:2px solid #fff!important}.woocommerce div.product div.images .woocommerce-product-gallery__trigger::after{background:#fff!important}.flex-viewport{background:#f1f1f1!important}body.archive #et-boc .et_pb_shop .price{text-align:right;font-size:20px;color:#00224c!important}body.archive #et-boc .et_pb_shop .price ins span{color:#ff9e54!important}.woocommerce ul.products li.product .et_shop_image img,.woocommerce-page ul.products li.product .et_shop_image img{margin-bottom:0!important}.woocommerce ul.products li.product .et_shop_image,.woocommerce-page ul.products li.product .et_shop_image{border:5px solid transparent}.woocommerce ul.products li.product:hover .et_shop_image,.woocommerce-page ul.products li.product:hover .et_shop_image{border:5px solid #ff9e54}ul.products li.product_cat-build-your-own span.price{display:none!important}.single-product .et_pb_sidebar .et_pb_widget{margin-bottom:0!important}.single-product .et_pb_wc_description h1,.single-product .et_pb_wc_description h2,.single-product .et_pb_wc_description h3,.single-product .et_pb_wc_description h4{font-weight:600!important}.single-product .flex-control-nav.flex-control-thumbs{margin-top:20px!important}.single-product .flex-control-nav.flex-control-thumbs li{width:11.7%!important;margin-right:3%!important;margin-bottom:3%!important}.single-product .flex-control-nav.flex-control-thumbs li:nth-child(7){margin-right:0!important}.single-product .product_meta .posted_in:last-child{display:none}.single-product .product_meta .posted_in:after{display:none}.plugify_header_h4,.plugify_footer_h4,#remove_div .woosppo_main_parent_divvr{text-transform:uppercase}.et_pb_module_inner p.stock{padding:0;color:#00224c!important}.plugify_expo_sty_div{text-align:left}.plugify_expo_sty_div select,.plugify_expo_sty_div input,.et_pb_wc_add_to_cart select,.et_pb_wc_add_to_cart input{padding:12px;font-size:17px;border:1px solid #bbb}.product-template-default.woocommerce.woocommerce-page #et-boc .et_pb_wc_add_to_cart form.cart .quantity{margin:20px 0 20px 20px!important;float:right!important}.product-template-default.woocommerce.woocommerce-page #et-boc .et_pb_wc_add_to_cart form.cart .single_add_to_cart_button,.product-template-default.woocommerce.woocommerce-page #et-boc .et_pb_wc_add_to_cart form.cart .single_add_to_cart_button:hover,.product-template-default.woocommerce.woocommerce-page #et-boc .et_pb_wc_add_to_cart form.cart .single_add_to_cart_button:focus,.product-template-default.woocommerce.woocommerce-page #et-boc .et_pb_wc_add_to_cart form.cart .single_add_to_cart_button.disabled,.product-template-default.woocommerce.woocommerce-page #et-boc .et_pb_wc_add_to_cart form.cart .single_add_to_cart_button.disabled:hover{padding:15px 30px!important;float:right!important;margin-top:19px}.single-product.woocommerce #et-boc .single_add_to_cart_button{cursor:pointer;font-size:15px;background-color:#feae6f;border-color:#feae6f;border-radius:25px;font-weight:normal;font-style:normal;text-transform:uppercase;text-decoration:none;letter-spacing:3px}.product-template-default.woocommerce.woocommerce-page .et_pb_wc_add_to_cart .quantity input.qty{font-size:20px;padding:11px 20px;border:1px solid #cfcfcf!important}.wc-block-cart .wc-block-components-sidebar{padding-left:0!important}.wc-block-cart .wc-block-cart__totals-title{font-size:26px!important}.wc-block-components-totals-wrapper{font-size:18px;text-transform:uppercase}.woocommerce.woocommerce-page .plugify_fields_container,#remove_div{border:none!important;width:100%!important;margin:0!important}table.wc-block-cart-items tbody tr.wc-block-cart-items__row{background:white;border-top:1px solid #ccd3db;padding-bottom:0!important;justify-content:space-between}table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__total{padding:20px 10px!important}.wc-block-cart__main table.wc-block-cart-items>tbody>tr>td{padding:20px 10px 50px 10px!important}.wc-block-cart__main .wc-block-cart-items td.wc-block-cart-item__image{padding:10px 0 0 0!important}.wp-block-woocommerce-cart-order-summary-block{background:#001d4a;padding:20px;color:white}.wc-block-cart-item__wrap .wc-block-cart-item__prices{display:none!important}.plugify_meta_data tbody tr td{padding:5px!important}.plugify_meta_data tbody tr td:first-child{text-align:left;padding:5px!important}.plugify_meta_data tbody tr td:last-child{text-align:right;padding:5px!important}body.woocommerce-cart footer{border-top:1px solid #d3d3d3}#remove_div table{border:0!important}#remove_div table tr{display:flex;width:100%;justify-content:flex-end;align-content:center;align-items:center}#remove_div table td{border:0!important;width:auto!important;text-align:right;font-size:27px}#remove_div table td b{padding-right:10px}#remove_div table td:nth-of-type(2){font-size:35px;max-width:170px;padding-left:10px;color:#006dba}#byo-product-spec .plugify_results_container table tr:nth-of-type(1) td,#byo-product-spec .plugify_results_container table tr:nth-of-type(2) td{font-size:22px;font-weight:300}#byo-product-spec .plugify_results_container table tr:nth-of-type(3) td:nth-of-type(1),#byo-product-spec .plugify_results_container table tr:nth-of-type(3) td:nth-of-type(2),#byo-product-spec .plugify_results_container table tr:last-of-type td{font-size:30px;font-weight:500}#byo-product-spec .plugify_results_container table tr:last-of-type td:first-of-type{font-weight:500}.woosppo_main_parent_divv strong{padding:10px 0}.woosppo_main_parent_divv div{line-height:1.3}.woocommerce-cart #et-main-area table.wc-block-cart-items tr.wc-block-cart-items__row .plugify_meta_data button{background:#ebebeb;border:1px solid #ebebeb;color:#ff9d8f;padding:10px 30px!important;font-weight:bold;margin:20px 0 20px auto;cursor:pointer}.plugify_pbm_class .plugify_meta_data{font-size:1em!important}.wc-block-cart-item__product .wc-block-components-product-name{font-size:19px!important;text-transform:uppercase}.woocommerce-cart .wc-block-cart-item__total{width:100%;background:#dfdfdf!important;font-size:23px;font-weight:600}table.shop_table,table.shop_table tbody,table.shop_table tbody tr{display:block}.woocommerce-checkout table.shop_table .cart_item{display:flex;flex-direction:column;margin-bottom:40px;border-top:3px solid #001d4a}.woocommerce-checkout table.shop_table thead{display:none}.woocommerce-checkout table.shop_table tbody tr td:last-child{text-align:right;flex:0 0 100%}table.shop_table tbody td.product-name{flex:0 0 100%;text-transform:uppercase;font-weight:600}table.shop_table tbody td.product-name dl,table.shop_table tbody td.product-name dl strong,table.wc-block-cart-items .plugify_meta_data,table.wc-block-cart-items .plugify_meta_data strong{text-transform:none;font-weight:normal;font-size:16px}.cart_item .woocommerce-Price-amount.amount:before{content:"Product Total:";display:inline-block;padding-right:10px;font-weight:600}.woocommerce-checkout table.shop_table tfoot{display:block;width:100%}.woocommerce table.shop_table tfoot tr th{font-weight:600;color:#111;width:120px}body #page-container .et_pb_section .et_pb_wc_checkout_payment_info_0 #payment #place_order{width:100%}.woocommerce-checkout table.shop_table .results_inner_tbl_plugify tr td{width:auto!important}.woocommerce-checkout table.shop_table tbody tr .product-total{background:#ededed}.et_pb_module .et_pb_widget{width:100%;margin-bottom:20px!important}.et_pb_module .et_pb_widget .wp-block-heading{margin-bottom:-20px}.et_pb_widget.widget_block.widget_categories select,.woocommerce .woocommerce-ordering select{height:45px!important;padding:0 15px!important}.wp-block-details summary{padding-bottom:10px}.et_pb_widget .wp-block-categories-list li a:hover,.et-db #et-boc .et-l .et_pb_widget .wp-block-categories-list li a:hover,.et_pb_widget .wp-block-woocommerce-product-categories ul li a:hover,#shop-category-sidebar ul li a:hover,.widget_wpcategorieswidget li.current-cat a{color:#ff9b5a!important}.widget_wpcategorieswidget li.cat-item{border-color:#536e88}.widget_wpcategorieswidget li.cat-item a{padding:2px 0 9px 0}.wc-block-mini-cart .wc-block-mini-cart__badge{color:#ff9b5a!important;background-color:white!important}#speaker-subwoofer-brands-list ul{display:flex;flex-wrap:wrap;flex-direction:row;align-content:center;justify-content:flex-start}#speaker-subwoofer-brands-list ul li{border:1px solid white;margin:5px}#speaker-subwoofer-brands-list ul li a{color:white;padding:5px 18px;text-transform:uppercase;font-size:20px;font-weight:500}.speaker-subwoofer-brands-list-2,.et_pb_widget{padding:0!important;width:100%!important;margin:0!important}.speaker-subwoofer-brands-list-2 ul{display:flex}.speaker-subwoofer-brands-list-2 ul li{background:#00224c;margin:2px!important;flex:auto;text-align:center}.speaker-subwoofer-brands-list-2 ul li a{font-weight:600!important;text-transform:uppercase!important;font-size:17px!important;padding:15px 30px!important;width:100%;letter-spacing:2px;color:white!important}#speaker-subwoofer-brands-list ul li:hover{background:#ff9e54!important}#speaker-subwoofer-brands-list ul li:hover a{color:white!important}.gform_wrapper .gform-body .gfield input[type="email"]{font-family:'Barlow',Helvetica,Arial,Lucida,sans-serif;font-weight:300;font-size:20px;line-height:2em;text-align:left;border-radius:10px 10px 10px 10px;padding:14px 4%!important;height:auto!important}.gfield_label,.gform-field-label{color:white!important}#subscribe-form .gform_wrapper .gform-footer input.gform_button{color:white!important;transition:color 300ms ease 0ms,background-color 300ms ease 0ms,border-radius 300ms ease 0ms!important;padding:15px 30px!important;font-weight:bold!important;font-size:15px!important;background-color:#ff9e54!important;text-transform:uppercase!important;border-color:#ff9e54!important;border-radius:25px!important;text-decoration:none;letter-spacing:3px!important;line-height:1.7em!important;background-color:#ffffff;border-color:#ff9e54!important}#subscribe-form .gform_wrapper .gform-footer input.gform_button:hover{color:#ff9e54!important;background-color:white!important}#subscribe-form .gform_validation_errors{background:#ffd6d6}#subscribe-form .gfield_required_text{color:#ff9b5a!important}.gform_confirmation_message{background:white;padding:20px;text-align:center}body.woocommerce-shop .et_pb_wc_breadcrumb{display:none!important}@media all and (min-width:900px) and (max-width:1440px){.cat-row-6el{flex-wrap:wrap}.cat-row-6el .et_pb_column{width:33.333%!important}}@media all and (min-width:480px) and (max-width:899px){.cat-row-6el{flex-wrap:wrap}.cat-row-6el .et_pb_column{width:50%!important}}@media all and (min-width:981px){#mobile-top-cart .et_pb_menu__menu{display:none!important}.et_header_style_split #et-top-navigation nav>ul>li>a{padding-left:10px;padding-right:10px}.et_header_style_split #main-header.et-fixed-header .centered-inline-logo-wrap{height:78px!important;width:200px!important}}@media all and (max-width:980px){.et_pb_row .et_pb_row{width:100%!important}#et-info-email span,#et-info-phone span{display:none}.top-menu-icons-row a:before{top:5px!important}#main-menu-section .et_pb_menu__wrap{display:none!important}#main-menu-section .et_pb_menu__logo-wrap{width:100%!important;margin:0!important}#main-menu-section .et_pb_menu__logo-wrap img{max-width:200px!important;padding:5px}.main_detailed_divss .modal-content{width:90%}.woocommerce-cart #main-content>.container,.woocommerce-checkout #main-content>.container{width:90%}#shop-category-sidebar .et_pb_widget.widget_block{width:100%!important}#shop-category-sidebar .et_pb_widget select{height:50px!important;font-size:18px}}@media all and (min-width:768px){#custom-byo-fields .woosppo_main_parent_divv div{flex:0 0 48.5%;width:48.5%!important;align-self:flex-end;line-height:1.7}#custom-byo-fields .woosppo_main_parent_divv div:first-of-type{flex:0 0 100%;width:100%!important;align-self:flex-end;line-height:1.7}table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__total{width:100px}.single-product .et_pb_wc_description h1{font-size:28px!important}.single-product .et_pb_wc_description h2{font-size:26px!important}.single-product .et_pb_wc_description h3{font-size:24px!important}}@media all and (max-width:767px){.et_pb_section>.et_pb_row:not(.checkout-row):not(.top-menu-row):not(.products-category-row),#main-header>.et_menu_container{width:90%!important}.et_pb_section>.et_pb_row .et_pb_section .et_pb_row{width:100%!important}#main-menu-section .et_pb_menu__logo-wrap img{max-width:150px!important}.woosppo_main_parent_divv div{flex:0 0 100%!important;width:100%!important;align-self:flex-end}.woocommerce-cart #et-main-area table.wc-block-cart-items tr.wc-block-cart-items__row{display:flex;flex-wrap:wrap}.woocommerce-cart #et-main-area table.wc-block-cart-items tr.wc-block-cart-items__row .wc-block-cart-item__image{max-width:100px}.wc-block-cart-item__prices .price:before{content:"Price:";font-size:18px;display:inline-block;padding-right:10px}.wc-block-cart-item__total .price:before{content:"Product total:";font-size:18px;display:inline-block;padding-right:10px}table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__total{margin-bottom:50px}table.wc-block-cart-items tbody tr.wc-block-cart-items__row{padding-top:0!important}.single-product .et_pb_wc_description h1{font-size:22px!important}.single-product .et_pb_wc_description h2{font-size:20px!important}.single-product .et_pb_wc_description h3{font-size:19px!important}}@media all and (max-width:550px){#top-header>.container{flex-direction:column}#et-info{text-align:left;line-height:1.5!important}#home-all-cat-section .cat-row-6el .et_pb_column,#home-byo-cat-section .cat-row-5el .et_pb_column{width:50%!important}}