.bg_black {background:#000000;}.bg_grey {background:#313131;}.bg_yellow {background:#FDB930;}.btn_black {background-color:#000000;color:#FFF;text-decoration:none;font-weight:300;}.btn_black:hover {color:#FFF;}.btn_grey {background-color:#313131;color:#FFF;text-decoration:none;font-weight:300;}.btn_grey:hover {color:#FFF;}.btn_yellow {background-color:#FDB930;color:#000;text-decoration:none;}.btn_yellow:hover {color:#000;}h1,h2,h3,h4 {}h1 {font-weight:600;}.sub_cats {}.sub_cats a.cat {border:0.1rem solid #313131;color:#313131;}.sub_cats a.cat.current_cat {background:#313131;background-color:#FDB930;color:#000;}.woocommerce .woo.woo_pro_option_2 #qty_based_pricing table th,.woocommerce .woo div.product .desc table tr:first-child td,.woocommerce .woo.woo_pro_option_2 table.table_sizes_colours th,.woocommerce .woo .size_charts_guide table th,.woocommerce .woo .size_charts_guide table tr:first-child td,.woocommerce table.shop_table tr.cart_item td.product-name label.qty_based_pricing_cart_error {background-color:#FDB930;color:#000;}.vc_row.top_banner .img {width:100%;}.vc_row.top_banner .img img {max-width:unset;}.vc_row.top_banner .label {background-color:#000;padding:1.5rem 2rem 2rem;border-radius:1.5rem;width:fit-content;}.vc_row.top_banner .label h2 {margin:0 0 1rem;font-size:1.8rem;color:#FFF;font-weight:600;}.vc_row.top_banner .label p {text-align:center;}.vc_row.products {}.vc_row.products .container {margin:0 auto;}.woocommerce .woo.woo_pro_option_2 .summary .desc {min-height:unset;}.vc_row.bg_boost {background-position:center 95% !important;background-size:80% !important;padding-bottom:5rem;padding-top:3rem;}.vc_row.txt_form {}.vc_row.txt_form .container {margin:0 auto;}.vc_row.txt_form .container .txt {text-align:center;max-width:45rem;margin:0 auto 3rem;}.vc_row.txt_form .container .img {max-width:32rem;margin:0 auto 3rem;}.vc_row.txt_form .container .wpcf7-form {max-width:45rem;margin:0 auto 6rem;}.vc_row.store {}.vc_row.store .container {margin:0 auto;}.vc_row.store .txt {margin:0 0 5rem;}.vc_row.store p,.vc_row.store a {text-align:center;}.vc_row.store p {margin:1rem 0;}.vc_row.store .txt h4 {font-size:1.3rem;max-width:50rem;margin:0 auto 2rem;}.woo .woocommerce-ordering {display:none;}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product,.woocommerce ul.woo.products li.product h2.woocommerce-loop-product__title {text-align:center;color:#000;}.woocommerce ul.woo.products li.product .price{text-align:center;color:#000;}.woocommerce ul.products li.product .button {margin:1rem auto 0;}.woocommerce ul.woo.products li.product .button.add_to_cart_button,.woocommerce ul.woo.products li.product .button.product_type_simple,.woocommerce ul.woo.products li.product .button.product_type_variable {background:#FDB930 !important;border-radius:1.5rem;padding:0.8rem 1.6rem 1rem;color:#000;}.woocommerce .woo.woo_pro_option_2 a.email_button,.woocommerce .woo.woo_pro_option_2 button.single_add_to_cart_button,.woocommerce .woo.woo_pro_option_2 button.table_button,.woocommerce .woo.woo_pro_option_2 button.var_button,.woocommerce .woo.woo_pro_option_3 button.single_add_to_cart_button,.woocommerce .woo.woo_pro_option_3 button.table_button,.woocommerce .woo.woo_pro_option_3 button.var_button {background-color:#FDB930 !important;border:1px solid #FDB930;}.woocommerce .woo.woo_pro_option_4 .brdopt_disc,.woocommerce .woo.woo_pro_option_4 div.product .op4_title {background-color:#32b3f6;}.woocommerce .woo.woo_pro_option_5 .brdopt_disc,.woocommerce .woo.woo_pro_option_5 div.product .op5_title {background-color:#32b3f6;}.btn_continue_shopping,.woocommerce .cart-collaterals a.btn_continue_shopping {background-color:#FFF;border:1px solid #FDB930;color:#000;}.btn_continue_shopping:hover,.woocommerce .cart-collaterals .btn_continue_shopping:hover {color:#000;text-decoration:none;opacity:0.6;}.woocommerce-products-cat h1,.woocommerce-products-header h1{color:#313131;}#ftr_top.bg {background:#313131;padding-bottom:2rem;padding-top:2rem;}#ftr_bottom.opt_2 {background:#313131;}@media screen and (min-width:1800px){.vc_row.top_banner {height:60vh;}.vc_row.top_banner .label {top:30%;position:relative;margin:0;left:-10%;}}@media screen and (min-width:1600px) and (max-width:1800px){.vc_row.top_banner {height:60vh;max-height:700px;}.vc_row.top_banner .label {top:30%;position:relative;margin:0;left:-10%;}}@media screen and (min-width:992px) and (max-width:1600px){.vc_row.top_banner {height:60vh;max-height:700px;}}@media screen and (min-width:1200px) and (max-width:1600px){.vc_row.top_banner .label {top:30%;position:relative;margin:0;left:-4%;}}@media screen and (min-width:992px) and (max-width:1200px){.vc_row.top_banner .label {top:20%;position:relative;margin:0;left:-2%;}}@media screen and (min-width:992px){header {padding:0.5rem 1rem 0;}#hdr_base {height:190px;}.home #hdr_base {height:160px;}#hdr_logo img {margin:1.3rem 0 1.2rem;}#nav ul.nav-menu > li a {color:#000;}#nav ul.nav-menu > li:not(.dropdown) > a:hover:after,#nav ul.nav-menu > li:not(.dropdown).current-menu-item > a:after,#nav ul.nav-menu > li.current-menu-parent > a:after,#nav ul.nav-menu > li.current_page_item > a:after {color:#000;}#nav ul.dropdown-menu a.dropdown-item:after {display:none !important;}.vc_row.txt_banner {min-height:unset;padding:2rem 0;}.vc_row.txt_banner .txt_el p {font-weight:700;font-size:1.8rem;min-height:10rem;max-width:50rem;}.woocommerce ul.woo.products li.product h2.woocommerce-loop-product__title {font-size:1.25rem;min-height:2.3rem;}.woocommerce ul.woo.products li.product .price {min-height:1.8rem;}.woocommerce ul.woo.products li.product .woocommerce-LoopProduct-link {display:block;}.woocommerce-products-cat,.woocommerce-products-logo {height:unset;}}@media screen and (max-width:992px){#hdr_base {min-height:200px;}#hdr_logo {max-width:60%;margin:-1rem auto 1rem;}.home #hdr_base {min-height:135px;}#hdr_logo img {margin:1.4rem auto 1.7rem;}.vc_row.top_banner {height:30rem;background-position-x:25% !important;}.vc_row.txt_banner {min-height:unset;padding:2.5rem 0;}.vc_row.txt_banner .txt_el p {font-weight:700;font-size:1.8rem;min-height:10rem;}.vc_row.top_banner .label {padding:0.8rem 1.2rem 1.2rem;top:35%;position:relative;margin:0 auto;}.vc_row.top_banner .label h2 {font-size:1.5rem;margin:0 0 1rem;}.woocommerce ul.woo.products li.product h2.woocommerce-loop-product__title {font-size:1rem;min-height:3rem;}.woocommerce ul.woo.products li.product .woocommerce-LoopProduct-link {display:block;}.woocommerce ul.woo.products li.product .price {font-size:1rem;min-height:1.8rem;}}