input,optgroup,textarea,body{line-height:1.6;}body{font-size:16px;}.riv-menu,.riv-mobile-menu{font-size:16px;letter-spacing:-0.5px;text-transform:none;}h2{letter-spacing:1.5px;text-transform:uppercase;}h2{color:#636363;}h2{font-size:30px;}body,button,input,optgroup,select,textarea,h1,h2,h3,h4,h5,h6{font-family:Rubik;font-weight:400;font-style:normal;}.riv-menu,.riv-mobile-menu{font-family:Rubik;font-weight:400;font-style:normal;}h1,h2,h3,h4,h5,h6{font-family:Poppins;font-weight:500;font-style:normal;}h2{font-family:Poppins;font-weight:500;font-style:normal;}h3{font-family:Poppins;font-weight:500;font-style:normal;}.riv-container{max-width:1400px;}a{color:#dc6d32;}.bypostauthor{border-color:#dc6d32;}.riv-button-primary{background:#dc6d32;}a:hover{color:#dd9933;}.riv-button-primary:hover{background:#dd9933;}.riv-menu > .current-menu-item > a{color:#dd9933!important;}.riv-button,input[type="submit"]{border-radius:4px;background:#ff6633;color:#ffffff;}.riv-button:hover,input[type="submit"]:hover{background:rgba(255,102,51,0.51);color:#ffffff;}.riv-button-primary{background:#ff6633;color:#ffffff;}.riv-button-primary:hover{background:rgba(255,102,51,0.69);color:#ffffff;}.riv-sidebar .widget{background:rgba(245,245,247,0);}@media (min-width:769px){body:not(.riv-no-sidebar) .riv-sidebar-wrapper.riv-medium-1-3,body:not(.riv-no-sidebar) .riv-sidebar-wrapper.riv-medium-3-10{width:25.5%;}body:not(.riv-no-sidebar) .riv-main.riv-medium-2-3,body:not(.riv-no-sidebar) .riv-main.riv-medium-7-10{width:74.5%;}}.menu-hover-overlay{background-color:rgba(0,0,0,0.57) !important;}.riv-navigation .riv-1-4,.riv-menu-stacked-advanced-wrapper .riv-container > .riv-2-6{width:40%;}.riv-menu-stacked-advanced-wrapper .riv-container > .riv-2-6 .riv-logo{width:100%;}.riv-navigation .riv-3-4{width:60%;}.riv-mobile-logo-container,.mobile-logo-above{width:74%;}.riv-menu-toggle-container{width:26%;}.riv-logo img{height:66px;}.riv-mobile-logo img{height:80px;}.riv-menu-stacked-advanced-wrapper,.riv-top-nav-wrapper{background:#1c1b1b}#riv-pre-header{background-color:#1c1b1b;color:#ffffff;}.riv-inner-pre-header{padding-top:14px;padding-bottom:14px;}.riv-nav-wrapper{padding-top:10px;padding-bottom:10px;}.riv-menu > .menu-item > a{padding-left:16px;padding-right:31px;}.riv-navigation,#navigation{background-color:#2e2d2d !important;}.riv-menu a,.riv-mobile-menu a,.riv-close{color:#ffffff;}.riv-menu a:hover,.riv-mobile-menu a:hover{color:#dd9933;}.riv-menu > .current-menu-item > a,.riv-mobile-menu > .current-menu-item > a{color:#dd9933!important;}.riv-sub-menu > .menu-item-has-children:not(.riv-mega-menu) li{border-bottom:1px solid #f5f5f7;border-bottom-color:#e7e7e8;}.riv-sub-menu > .menu-item-has-children:not(.riv-mega-menu) li:last-child{border-bottom:none}.riv-sub-menu > .menu-item-has-children:not(.riv-mega-menu) .sub-menu{width:358px;}.riv-sub-menu > .menu-item-has-children:not(.riv-mega-menu) .sub-menu a{padding-top:15px;padding-bottom:15px;}.riv-menu .sub-menu a{color:#837676;font-size:14px;}.riv-mobile-nav-wrapper{padding-top:15px;padding-bottom:15px;}.riv-mobile-menu a,.riv-mobile-menu-container .riv-close{color:#ffffff;}.riv-mobile-menu .menu-item{border-top-color:#95959c;}.riv-mobile-menu > .menu-item:last-child{border-bottom-color:#95959c;}.riv-mobile-menu-toggle{color:#ffffff;font-size:24px;}.riv-mobile-menu > .menu-item a{background-color:#686363;}.riv-mobile-menu > .menu-item a:hover{background-color:#ffffff;}.riv-mobile-menu .riv-submenu-toggle{color:#ffffff;}.mobile-logo-above{float:;;text-align:;;}.riv-mobile-menu-hamburger .riv-mobile-nav-wrapper{justify-content:flex-end;text-align:right; }header#header{background-color:#2d2d2d;}.riv-inner-footer{padding-top:10px;padding-bottom:10px;}.riv-page-footer{background-color:#333333;color:#e6e4e4;}.riv-page-footer a{color:#f99f1a;}.riv-inner-footer{font-size:12px;}.offset-popup-widget-toggle{ top:50%; top:calc(50% + 90px) !important; }.offset-popup.woocommerce.__active:not(.basket-popup){z-index:9900000; }.offset-popup-widget-toggle{height:px;top:calc(50% -0px);width:px;left:-px;border-color:;border-top-left-radius:px;border-bottom-left-radius:px;}.offset-popup-toggle-label{position:absolute;text-align:center;width:px;}.riv-menu > .menu-item > a{}.riv-menu-effect-underlined.riv-menu-animation-fade > .menu-item > a:after{content:'';-moz-transition:opacity 0.3s;-o-transition:opacity 0.3s;-webkit-transition:opacity 0.3s;transition:opacity 0.3s;height:3px;background:#dd9933;width:100%;margin:0;opacity:0;display:block;}.riv-menu-effect-underlined.riv-menu-animation-fade .menu-item > a:hover:after{opacity:1;}.riv-menu-effect-underlined.riv-menu-animation-slide > .menu-item > a:after{content:'';-moz-transition:width 0.3s;-o-transition:width 0.3s;-webkit-transition:width 0.3s;transition:width 0.3s;height:3px;background:#dd9933;width:0;margin:0 auto;display:block;}.riv-menu-effect-underlined.riv-menu-align-left > .menu-item > a:after{margin:0;}.riv-menu-effect-underlined.riv-menu-align-right > .menu-item > a:after{margin:0;float:right;}.riv-menu-effect-underlined.riv-menu-animation-slide > .menu-item > a:hover:after{width:100%;}.riv-menu-effect-underlined.riv-menu-animation-grow > .menu-item > a:after{content:'';-moz-transition:all 0.3s;-o-transition:all 0.3s;-webkit-transition:all 0.3s;transition:all 0.3s;-moz-transform:scale(.85);-ms-transform:scale(.85);-o-transform:scale(.85);-webkit-transform:scale(.85);height:3px;background:#dd9933;width:100%;margin:0;opacity:0;display:block;}.riv-menu-effect-underlined.riv-menu-animation-grow .menu-item > a:hover:after{opacity:1;-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);-webkit-transform:scale(1);}.riv-menu-effect-underlined > .current-menu-item > a:after{width:100% !important;opacity:1 !important;-moz-transform:scale(1) !important;-ms-transform:scale(1) !important;-o-transform:scale(1) !important;-webkit-transform:scale(1) !important;}.above-footer h2.widgettitle{color:#ffffff;}.riv-footer-widgets{padding-top:65px;padding-bottom:65px;}.wts_control_nav{margin-top:5px;position:relative;overflow:hidden;zoom:1;display:none}.wts_control_nav .slides>li{list-style:none;margin-right:5px;opacity:.5}.wts_control_nav .slides>li.flex-active-slide{opacity:1}.wts_control_nav .flex-direction-nav{margin:0;padding:0}.wts_control_nav .flex-direction-nav li{list-style:none}.wts_control_nav .flex-direction-nav a{text-decoration:none;display:block;width:40px;height:40px;margin:-20px 0 0;position:absolute;top:50%;z-index:10;overflow:hidden;opacity:0;cursor:pointer;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;font-size:0;background-color:rgba(0,0,0,0.8);border-radius:50%}.wts_control_nav .flex-direction-nav a:after,.wts_control_nav .flex-direction-nav a:before{width:16px;height:3px;content:'';background-color:#fff;display:block;position:absolute;right:12px}.wts_control_nav .flex-direction-nav a:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);top:14px}.wts_control_nav .flex-direction-nav a:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);top:24px}.wts_control_nav .flex-direction-nav .flex-next{right:-50px;text-align:right}.wts_control_nav .flex-direction-nav .flex-prev{left:-50px}.wts_control_nav .flex-direction-nav .flex-prev:after,.wts_control_nav .flex-direction-nav .flex-prev:before{left:12px;right:auto}.wts_control_nav .flex-direction-nav .flex-prev:before{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.wts_control_nav .flex-direction-nav .flex-prev:after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.wts_control_nav .flex-control-paging{text-align:center;padding:0;margin:0;height:16px;line-height:16px}.wts_control_nav .flex-control-paging li{list-style:none;display:inline-block;margin:0 3px}.wts_control_nav .flex-control-paging li a{display:block;width:10px;height:10px;font-size:0;background-color:#000;opacity:.5}.wts_control_nav .flex-control-paging li a.flex-active{opacity:1}.wts_control_nav .flex-control-paging+.flex-direction-nav a{top:calc(50% - 8px)}.wts_control_nav:hover .flex-direction-nav .flex-next{opacity:0.7;right:10px}.wts_control_nav:hover .flex-direction-nav .flex-prev{opacity:0.7;left:10px}p.demo_store,.woocommerce-store-notice{background:#dc6d32;}.woocommerce-info:beforecolor:#dc6d32;}.woocommerce-info{border-top-color:#dc6d32;}.riv-menu .riv-woo-menu-item .riv-woo-menu-item-count{background:#ffffff;}.riv-menu .riv-woo-menu-item .riv-woo-menu-item-count:before{color:#ffffff;}.riv-mobile-nav-wrapper .riv-woo-menu-item .riv-woo-menu-item-count{background:#ffffff;}.riv-mobile-nav-wrapper .riv-woo-menu-item .riv-woo-menu-item-count:before{color:#ffffff;}.woocommerce a.button,.woocommerce button.button,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce a.button.alt.disabled,.woocommerce a.button.alt:disabled,.woocommerce a.button.alt:disabled[disabled],.woocommerce a.button.alt.disabled:hover,.woocommerce a.button.alt:disabled:hover,.woocommerce a.button.alt:disabled[disabled]:hover,.woocommerce button.button.alt.disabled,.woocommerce button.button.alt:disabled,.woocommerce button.button.alt:disabled[disabled],.woocommerce button.button.alt.disabled:hover,.woocommerce button.button.alt:disabled:hover,.woocommerce button.button.alt:disabled[disabled]:hover{border-radius:4px;background:#ff6633;color:#ffffff;}.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover{background:rgba(255,102,51,0.69);color:#ffffff;}.archive.woocommerce #inner-content{max-width:1400px;}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{text-align:left;}.woocommerce ul.products li.product .onsale{right:0;left:auto;margin-right:-10px;}.woocommerce ul.products li.product .onsale,.woocommerce span.onsale{font-size:11px;background-color:rgba(167,36,27,0.86);}.woocommerce ul.products li.product h3,.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product .woocommerce-loop-category__title{font-size:13px;color:#000000;}.woocommerce ul.products li.product .price{font-size:15px;color:rgba(250,111,25,0.97);}.single.woocommerce #inner-content{max-width:1100px;}.woocommerce div.product div.summary,.woocommerce #content div.product div.summary,.woocommerce-page div.product div.summary,.woocommerce-page #content div.product div.summary{float:left;}.woocommerce div.product div.images,.woocommerce #content div.product div.images,.woocommerce-page div.product div.images,.woocommerce-page #content div.product div.images{float:right;}.single-product.woocommerce span.onsale{display:none;}@media screen and (min-width:769px){.woocommerce div.product div.images,.woocommerce #content div.product div.images,.woocommerce-page div.product div.images,.woocommerce-page #content div.product div.images{width:46%;}.woocommerce div.product div.summary,.woocommerce #content div.product div.summary,.woocommerce-page div.product div.summary,.woocommerce-page #content div.product div.summary{width:50%;}}.woocommerce div.product .woocommerce-tabs ul.tabs{border-top:1px solid #d9d9e0;}.woocommerce div.product .woocommerce-tabs ul.tabs li{border:none;border-top:5px solid transparent;background:none;margin:0 40px 0 0;}.woocommerce div.product .woocommerce-tabs ul.tabs li a{padding-left:0;padding-right:0;}.woocommerce div.product .woocommerce-tabs ul.tabs li:last-child{border-right:none;}.woocommerce div.product .woocommerce-tabs ul.tabs li:hover{background:none;}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{background:none;border-top:5px solid #dc6d32;}.woocommerce div.product .woocommerce-tabs .panel{padding:0;border:none;margin-top:30px;}.woocommerce div.product .woocommerce-tabs .panel h2:first-child{display:none;}.woocommerce div.product span.price,.woocommerce div.product p.price{font-size:25px;}.woocommerce div.product span.price,.woocommerce div.product p.price{color:#000000;}.description-cross_sell-title h3{font-family:;variant:;font-size:24px;line-height:1.5;letter-spacing:0px;color:#ff6633;text-transform:uppercase;text-align:center;font-backup:;font-weight:0;font-style:;}.description-cross_sell-title{text-align:center; }.description-cross_sell-title h3:after{ content:""; background-image:url(https://vwcaliforniaclub.com/shop/wp-content/uploads/2019/11/downarrow-3.png);}.description-cross_sell-title h3:before{ content:""; background-image:url(https://vwcaliforniaclub.com/shop/wp-content/uploads/2019/11/downarrow-3.png);}.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1,.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2,#order_review,#order_review_heading{width:100%; max-width:80%; float:none; margin-left:auto; margin-right:auto;}.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{width:100%;}.coupon{ width:100%; position:relative; margin-bottom:15px; } #coupon_code{ width:100% !important; max-width:100%; padding-right:50%; } button[name="apply_coupon"]{ position:absolute !important; right:0; top:1px; }.offset-popup-toggle{background-color:#839a3a}.offset-popup-toggle .offset-popup-toggle-label{color:#ffffff}.offset-popup-toggle{height:118px;top:calc(50% -59px);width:53px;left:-53px;border-color:#839a3a;border-top-left-radius:5px;border-bottom-left-radius:5px;}.riv-woo-meta .riv-medium-3-3:nth-of-type(1){text-align:center;}.riv-woo-meta .riv-medium-3-3:nth-of-type(2){text-align:center;}.riv-woo-meta .riv-medium-3-3:nth-of-type(3){text-align:center;}.riv-woo-loop-summary{position:relative;overflow:hidden;}.riv-woo-loop-summary:hover .riv-woo-loop-hovered-content{opacity:1;visibility:visible;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition-delay:.3s;transition-delay:.3s;}.riv-woo-loop-hovered-content{position:absolute;top:50%;left:0;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);width:100%;visibility:hidden;opacity:0;-webkit-transition:.3s all ease;-o-transition:.3s all ease;transition:.3s all ease;-webkit-transition-delay:0s;-o-transition-delay:0s; transition-delay:0s;background-color:#fff;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}div.riv-button-full a.button{display:block;}.riv-menu-stacked-advanced-wrapper{padding-top:0px;padding-bottom:0px;}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{float:none;width:100%;margin-bottom:10px;}#privacy_policy_field{border-top-color:tomato;padding:10px 20px 10px 50px;margin:0 0 20px;position:relative;background-color:#f5f5f7;border-top:2px solid tomato;border-bottom:2px solid tomato;}.riv-page-header .riv-menu-stacked-advanced-wrapper a{ color:#fff; }.riv-page-header textarea,.riv-page-header select,.riv-page-header input[type="search"]{border-radius:30px;padding:15px 15px;padding-right:20px;padding-right:15px;}.search-form-mobile textarea,.search-form-mobile select,.search-form-mobile input[type="search"]{border-radius:0;}.offset-popup-toggle .offset-popup-toggle-label{}.header-account-url{ background:#666; border-radius:30px; padding:10px 20px; margin-right:20px;}.woocommerce ul.products li.product .button{ border-bottom:3px solid #eee;}.greybg .woocommerce ul.products li.product .riv-woo-loop-thumbnail-wrapper{position:relative;box-shadow:none;border-radius:5px;margin-bottom:10px;}.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1,.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2,#order_review,#order_review_heading{max-width:90%;}.woocommerce-cart #payment div.payment_box::before,.woocommerce-checkout #payment div.payment_box::before,#add_payment_method #payment div.payment_box::before{display:none;}.woocommerce ul.products li.product .riv-woo-loop-thumbnail-wrapper{border:1px solid #ededed;box-shadow:1px 1px 3px #ddd;border-radius:0px;margin-bottom:30px;}.woocommerce ul.products li.product .riv-woo-product-category{font-weight:bold;text-transform:uppercase;}.woocommerce ul.products li.product h3,.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product .woocommerce-loop-category__title{margin-bottom:5px;font-size:13px;font-weight:400;color:#777;line-height:1.7;min-height:95px;}.woocommerce ul.products li.product a img{ margin-bottom:0;}.woocommerce ul.products li.product .price{font-size:16px;font-weight:bold;}.woocommerce-price-suffix{ color:#555; }.woocommerce div.product div.summary{margin-bottom:0;margin-top:80px;}@media ( max-width:1400px ){.riv-container{max-width:100%;padding-left:30px;padding-right:30px;}}@media ( max-width:900px ){.woocommerce div.product div.summary{margin-top:20px;margin-bottom:40px;}}@media ( max-width:770px ){.woocommerce div.product div.summary{margin-top:20px;}}@media ( max-width:600px ){.riv-container{padding-left:20px;padding-right:20px;}}.riv-woo-menu-item .riv-woo-menu-item-count::before{color:#839a3a!important;}.riv-woo-menu-item .riv-woo-menu-item-count{background:#839a3a!important;}.toppromo{background:#990000;color:#fff;padding:6px 0 6px 0;font-size:14px;}.toppromo p{ padding:0!important;margin:0 }div.riv-woo-menu-item{float:right;margin:10px 0 0 0;}.description-cross_sell{ list-style-type:none; max-width:100%;background:#fff; padding:10px 20px;border-radius:5px; border-bottom:3px solid #ddd; overflow:hidden;}.description-cross_sell li{ margin:10px 0; }.woocommerce .description-cross_sell a.button{padding:6px 15px !important;float:right;border-radius:3px;width:160px !important;margin-right:0;display:inline-block;}.description-cross_sell a{color:#666;font-weight:bold;width:74% !important;display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}@media ( max-width:687px ){.woocommerce .description-cross_sell a.button{width:100% !important;margin:5px 0;}.description-cross_sell a{width:100% !important;display:block;}}.product_title.entry-title{font-weight:bold;}.wts_control_nav .flex-viewport{box-shadow:none ;border-bottom:0px solid #ddd;border-radius:0px;}.wts_control_nav{ margin-top:10px; }.woocommerce .riv-woocommerce-breadcrumbs{padding:14px;border-radius:5px;margin-top:20px;border:1px solid #eee;}.up-sells.upsells.products h2,.related h2{text-align:center;font-weight:bold;}.related.products,.up-sells{padding:50px 0 0;}.greybg{ background:#f6f6f6; color:#222; }.brandslider img{ -webkit-filter:grayscale(100%);filter:grayscale(100%);opacity:0.7;}.brandslider img:hover{ -webkit-filter:grayscale(0%);filter:grayscale(0%);opacity:1;}.brandslider .pwb-carousel{ margin-top:30px;}.riv-woo-meta{padding:40px 0 0 0;}.woocommerce .woocommerce-ordering{margin:0 0 20px;width:100%;}.riv-woo-meta .page-title{margin-bottom:0px;}.woocommerce div.product .woocommerce-tabs .panel{padding:30px;border:none;margin-top:5px;background:#f5f5f7;}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{padding:0 20px;}.woocommerce .star-rating{color:orange;}.pwb-single-product-brands.pwb-clearfix img{max-width:150px;}mark{background-color:#ff0;color:#000;display:none;}.coupon button{ border-radius:0!important; }button[name="apply_coupon"]{top:0px;position:relative!important;}.woocommerce-message::before,.woocommerce-info::before{ color:#999;}.woocommerce-message,.woocommerce-info{border:1px solid #ccc;border-radius:3px;}.woocommerce-cart #payment div.payment_box,.woocommerce-checkout #payment div.payment_box,#add_payment_method #payment div.payment_box{padding:10px;margin:15px 0;background-color:#fefefe;}.woocommerce-cart #payment div.payment_box::before,.woocommerce-checkout #payment div.payment_box::before,#add_payment_method #payment div.payment_box::before{border:1em solid #fefefe;top:-14px;margin:-14px 0 0 10px;}.woocommerce-cart #payment div.form-row,.woocommerce-checkout #payment div.form-row,#add_payment_method #payment div.form-row{padding:5px 15px;}.sticky-product-info h5{margin:0;width:92%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block;}.sticky-product-info .riv-medium-8-10{ overflow:hidden; }.riv-button-primary{font-weight:500;}.storeinfogrid{ background:#f5f5f7;padding:20px 0; text-align:center;font-size:13px;box-shadow:0 1px 1px #ddd;}.storeinfogrid h5{ text-align:center;font-weight:500; text-transform:uppercase;font-size:14px;margin:0;}.storeinfogrid .riv-grid div{ border-right:1px solid #ccc;padding-left:0;padding:0px 10px;}.storeinfogrid .riv-grid div:last-child{ border-right:1px none #eee;}.wts_control_nav .slides > li{border:1px solid #ddd;border-radius:3px;}.woocommerce-mini-cart a{ color:#666; font-weight:bold;}.woocommerce a.button{ font-weight:500;}.storeinfogrid img{max-width:60px;margin:0;position:relative;left:12px;}.cart-collaterals .cross-sells{ display:none; }.riv-cart .riv-page,.riv-checkout .riv-page{background:#f3f3f3;}.riv-cart .riv-main,.riv-checkout .riv-main{background:#fff;padding:40px 20px;border:1px solid #eee;max-width:1050px;margin:0 auto;box-shadow:0 1px 2px #ddd;}.riv-cart .riv-main h1,.riv-checkout .riv-main h1{text-align:center;text-transform:uppercase;}.riv-woo-loop-summary{padding:1px 10px;}.greybg .riv-woo-loop-hovered-content{background-color:#f5f5f7;}.riv-woo-loop-product-wrapper{box-shadow:0 0 15px 0 rgba(0,0,0,.1);background:#fff;border:1px none #ddd;padding:10px;border-radius:0px;height:100%;}.riv-sidebar .widget{box-shadow:none;}.woocommerce-pagination{text-align:center;}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{padding:0 17px;height:42px;line-height:42px;background:#fff;display:block;border:1px solid #ddd;border-radius:3px;color:#555;font-size:14px;}.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li span:hover{background:#eee;}.woocommerce nav.woocommerce-pagination ul li span.current{background:#eee;}#tab-description iframe{width:100%!important;height:auto !important;min-height:400px;}.above-footer h2.widgettitle{font-size:18px;margin-bottom:20px;margin-top:10px;}.tanbg{ background:#f2f0e3;}.riv-page-footer .gform_wrapper .gform_footer input.button,.riv-page-footer .gform_wrapper .gform_footer input[type="submit"],.riv-page-footer .gform_wrapper .gform_page_footer input.button,.riv-page-footer .gform_wrapper .gform_page_footer input[type="submit"]{width:100%;}.riv-page-footer .gform_wrapper input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]){text-align:center;padding:10px 5px;border-radius:5px;}.riv-page-footer .gform_wrapper .gform_footer{padding:10px 0 10px;margin:0px 0 0;}.riv-page-footer #text-4{margin:0px 0;max-width:100%;padding:60px 12px;border-radius:5px;margin:-65px auto;}@media ( max-width:1040px ){.riv-page-footer #text-4{padding:20px 25px;margin:40px auto;}}.above-footer #text-4 h2.widgettitle{font-size:21px;margin-bottom:24px;text-align:center;}.riv-page-footer .gform_wrapper ul.gform_fields li.gfield{padding-right:0;}.riv-page-footer .gform_wrapper .top_label .gfield_label,.riv-page-footer.gform_wrapper legend.gfield_label{display:none;}.gform_wrapper li.hidden_label input{ margin-top:0!important;}.sidewrap{font-weight:normal;}.riv-menu .sub-menu a{line-height:1.4;}.riv-mega-menu > .sub-menu > .menu-item a[href="#"]{margin-bottom:10px;font-size:14px;text-transform:uppercase;font-weight:600;}.riv-mega-menu > .sub-menu > .menu-item a[href="#"]::after{height:1px;margin:0 0 30px;background-color:#ddd;width:100%;content:"";position:absolute;float:left;display:block;margin:4px 0 10px;}.riv-sub-menu > .menu-item-has-children:not(.riv-mega-menu) .sub-menu a{padding-top:10px;padding-bottom:10px;font-family:poppins;font-size:14px;letter-spacing:1px;}.riv-mega-menu > .sub-menu > .menu-item a{font-family:Poppins;font-size:14px;letter-spacing:1px;}.divider{height:2px;margin:0 0 30px;background-image:linear-gradient(to right,#ff6633,white);border:0;width:300px;margin:0 auto 20px;}.woocommerce div.product .woocommerce-tabs ul.tabs li a{font-weight:400;}.woocommerce-review-link{font-size:13px;color:#999;}.woocommerce div.product .stock{color:#999;font-size:13px;}.pwb-single-product-brands.pwb-clearfix{margin-top:15px;}strong{ font-weight:600; }.home .woocommerce ul.products li.product,.home .woocommerce-page ul.products li.product{margin-bottom:20px;margin-top:40px;}.riv-sub-menu > .menu-item-has-children > .sub-menu{ padding:10px;}.riv-sub-menu > .riv-mega-menu > .sub-menu{ padding:40px;}.wc-tabs-wrapper{border-top:2px solid #ddd;border-bottom:2px solid #ddd;padding:40px 0; background:#f6f6f6;}.riv-medium-hide{ display:none; }.riv-woocommerce-section-description{}.riv-woocommerce-section-pwb_tab,.additional_information_tab{ display:none; }.riv-woocommerce-section-reviews{}.woocommerce #reviews #comments ol.commentlist li .comment-text{background:#fff;}#review_form_wrapper #reply-title{padding-top:0;margin-top:0;border-top:10px none #f5f5f7;display:block;font-size:30px;text-align:center;}#review_form_wrapper{background:#fff;padding:20px;margin-top:20px;border:1px solid #ddd;}.woocommerce #reviews #comments h2{font-size:18px;}.sticky-product-info .woocommerce-variation-price{ display:none; }.woocommerce ul.products li.product .riv-woo-loop-hovered-content .button{margin:2px 10px;padding:10px;}.button.riv-button-full.riv-loop-button-view{ background:#839a3a; }.custominfo{ padding:20px; border:1px solid #ccc; border-radius:5px; margin-bottom:20px;}.riv-woocommerce-section-description h6{font-size:16px;font-weight:bold;background:#fff;padding:10px;width:100%;text-transform:uppercase;box-shadow:1px 1px 2px #ccc;border-radius:3px;}.riv-woocommerce-section-description h6:after{height:1px;margin:0 0 30px;background-image:linear-gradient(to right,#ff6633,white);border:0;width:50px;content:"";position:absolute;float:left;display:block;margin:2px 0 10px;}.riv-woocommerce-section-toggle{border-bottom:1px solid #ddd;}.riv-woocommerce-section-toggle.__active{border-bottom:none;}.riv-woocommerce-section-container{border-bottom:none;}.riv-mobile-nav-wrapper i,.riv-mobile-nav-wrapper .riv-woo-menu-item-wrapper{width:29%;display:inline-block;text-align:center;}@media screen and (max-width:600px){.riv-mobile-nav-wrapper i,.riv-mobile-nav-wrapper .riv-woo-menu-item-wrapper{width:29%;}}.riv-mobile-nav-wrapper .riv-woo-menu-item a{ color:#fff;}.riv-mobile-search-toggle{color:#fff;font-size:21px;}.riv-mobile-nav-wrapper .riv-2-4{width:100%;}.riv-mobile-nav-wrapper.riv-container{background:#444;margin-top:10px;}.vanbox{background:#f7f7f7;padding:27px;min-height:237px;margin-top:20px;box-shadow:0 0 15px 0 rgba(0,0,0,.1);border:1px solid #fff;}.riv-megamenu-view-all{color:#d93 !important;font-weight:600;margin-top:6px;text-transform:uppercase;letter-spacing:1px;font-size:13px !important;}.rivf{font-size:25px;}.riv-woo-menu-item .riv-woo-menu-item-count{top:-3px;}.riv-woocommerce-section-toggle{padding:1em 1em;background:#fff;margin:20px 0;border-radius:5px;border-bottom:3px solid #ddd;}.riv-woocommerce-section-toggle-icon{position:absolute;right:15px;}.woo-tab-content{padding:10px;}#cookie-notice{color:#fff;font-family:inherit;background:#596cd5;padding:20px;position:fixed;bottom:10px;left:10px;width:100%;max-width:300px;box-shadow:0 10px 20px rgba(0,0,0,.2);border-radius:5px;margin:0px;visibility:hidden;z-index:1000000}#cookie-notice button{color:inherit;background:#3842c7;border:0;padding:10px;margin-top:10px;width:100%;cursor:pointer}@media only screen and (max-width:600px){#cookie-notice{max-width:100%;bottom:0;left:0;border-radius:0}}@media screen and (max-width:600px){.woocommerce ul.products li.product-category a img{margin-bottom:0;display:none;}.woocommerce ul.products li.product-category{margin-bottom:14px;width:100%;} .woocommerce ul.products li.product .woocommerce-loop-category__title{margin-bottom:0;font-size:13px;font-weight:400;color:#777;min-height:0;background:#ddd;padding:20px;}.riv-mobile-nav-wrapper i,.riv-mobile-nav-wrapper .riv-woo-menu-item-wrapper{width:29%;}.offset-popup-widget-toggle{display:none;}.offset-popup-toggle{width:35px;left:-35px;}.offset-popup-toggle .offset-popup-toggle-label{transform:none;}.offset-popup-toggle{height:50px;width:100%;left:0;border-top-left-radius:0;border-bottom-left-radius:0;position:fixed;bottom:0;top:auto;}}.offset-popup-toggle .offset-popup-toggle-label{font-weight:bold;}.riv-widgettitle{border-bottom:1px solid #ddd;padding:10px 0;}.single.woocommerce #inner-content{padding-top:60px;}ul.mtree.default li.mtree-node::before{float:right;}ul.mtree.default a{padding:2px 5px;color:#000;}ul.mtree.default li{font-size:14px;background:#fff;margin:1px 0px;box-shadow:0 0 15px#dedede;padding:8px;border-radius:0;}ul.mtree.default li li{font-size:13px;margin:4px 0px;box-shadow:none;padding:2px;}ul.mtree.default li > a:hover,ul.mtree.default li.current-cat > a{text-decoration:underline;font-weight:normal;color:#000;}.woocommerce ul.products li.product .onsale,.woocommerce span.onsale{font-size:15px;background-color:rgba(167,36,27,0.86);font-weight:bold;text-transform:uppercase;}.woocommerce ul.products li.product .riv-woo-loop-out-of-stock{font-size:15px;font-weight:bold;text-transform:uppercase;}.riv-my-account .col2-set .col-1, .riv-my-account .woocommerce .col2-set .col-2{width:100%;max-width:45%!Important;float:left!important;margin-left:20px;margin-right:20px;}@media screen and (max-width:600px){.riv-my-account .col2-set .col-1, .riv-my-account .woocommerce .col2-set .col-2{width:100%;max-width:100%!Important;float:none!important;margin-left:10px;margin-right:10px;}.mobilehide{ display:none; }.woocommerce table.shop_table td,.woocommerce table.shop_table th{border:none;width:100%;display:block;}.form-row.form-row-first{width:100% !important;display:block;}.form-row.form-row-last{width:100% !important;}.riv-cart .riv-main,.riv-checkout .riv-main{padding:20px 10px;}}.riv-mobile-menu .menu-item-has-children .riv-submenu-toggle{padding:9px 20px;background:#777;}.pre_order_loop{margin:5px 8px;}.woocommerce div.product div.summary,.woocommerce #content div.product div.summary,.woocommerce-page div.product div.summary,.woocommerce-page #content div.product div.summary{padding:20px;}.wc-tabs-wrapper{ padding:40px 20px;}.riv-woocommerce-container,.woocommerce-notices-wrapper{padding:0 20px;}.woocommerce-mini-cart a{color:#666;font-weight:normal;}.woocommerce-mini-cart-item-image{padding-right:15px;width:23%;}.woocommerce-cart .cart-collaterals .cart_totals table,.woocommerce-checkout .cart-collaterals .cart_totals table,#add_payment_method .cart-collaterals .cart_totals table{padding:0;}@media screen and (max-width:600px){.woocommerce-checkout .riv-container,.woocommerce-cart .riv-container{padding-left:0;padding-right:0;}.woocommerce-cart #payment ul.payment_methods,.woocommerce-checkout #payment ul.payment_methods,#add_payment_method #payment ul.payment_methods{padding:5px;}.woocommerce-cart #payment div.form-row,.woocommerce-checkout #payment div.form-row,#add_payment_method #payment div.form-row{padding:0px 2px;}.woocommerce-cart #payment,.woocommerce-checkout #payment,#add_payment_method #payment{background:#fff;}}.mtree .cat-item-1507 { display:none; }.elementor-element.elementor-products-grid ul.products{display:flex;}.elementor-element.elementor-products-grid ul.products li.product{width:22.4%;}.riv-grid-large-1-2 > *{width:47%!important;}@media screen and (max-width:600px){.elementor-element.elementor-products-grid ul.products li.product{width:47%}.riv-grid-large-1-2 > *{width:100%!important;}}.aws-search-result .aws_result_title{color:#f63!important;font-size:13px!important;}.toppromo2{background:#ff5722 !important;color:#fff;padding:10px 0 10px 0;font-size:17px;}.toppromo2 a{color:#fff;font-weight:bold;}.post-type-archive-product .xoo-wl-btn.button.btn{display:none;}.woocommerce-shipping-message{border:2px dotted #900!important;background:#fdd;color:#000;text-align:center;}.riv-menu-stacked-advanced-wrapper{padding-top:0px;padding-bottom:20px;}.toppromo p{padding:30px !important;font-size:27px;font-weight:bold;}.toppromo{background:orange;}