.wp-lightbox-container button:not(:hover):not(:active):not(.has-background){background-color:#5a5a5a40;border:0}.wp-lightbox-overlay .close-button:not(:hover):not(:active):not(.has-background){background:0 0;border:0}ul{box-sizing:border-box}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}aside,footer,header,nav,section{display:block}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-size:62.5%;-webkit-tap-highlight-color:transparent}body,button{margin:0}a:active,a:hover{outline:0}h1{margin:.67em 0}body,img{max-width:100%}img{border:0;height:auto;vertical-align:middle;-ms-interpolation-mode:bicubic}button{text-transform:none;-webkit-appearance:button;cursor:pointer;line-height:inherit;font-family:inherit;font-size:inherit;background-image:none}body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857143;background-color:#fff;overflow-x:hidden}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}a{color:#428bca;text-decoration:none}a:focus,a:hover{text-decoration:underline}a:hover{color:#2a6496}a:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}p{margin:0 0 10px}h1,h3{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:500;line-height:1.1}h1,h3,ul{margin-top:10px;margin-bottom:10px}ul{margin-top:0;padding:0 0 0 20px}h1{font-size:36px}h3{font-size:24px}ul ul{margin-bottom:0}.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.container:after,.container:before{content:" ";display:table}.container:after{clear:both}.row{margin-left:-15px;margin-right:-15px}.row:after,.row:before{content:" ";display:table}.row:after{clear:both}[class*=" col-"],[class^=col-]{position:relative;min-height:1px;padding-left:15px;padding-right:15px}@media (min-width:768px){.container{width:750px}[class*=" col-sm-"]{float:left}.col-sm-6{width:50%}}@media (min-width:992px){.container{width:970px}[class*=" col-md-"],[class^=col-md-]{float:left}.col-md-12{float:none}.col-md-3{width:25%}.col-md-4{width:33.333333%}.col-md-6{width:50%}.col-md-8{width:66.66666667%}.col-md-12{width:100%}}@media (min-width:1200px){.container{width:1170px}[class*=" col-lg-"],[class^=col-lg-]{float:left}.col-lg-3{width:25%}.col-lg-9{width:75%}}.collapse,.kad-nav-inner .kad-mnav .kad-submenu-accordion i.icon-arrow-up,.sf-menu ul{display:none}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}@-ms-viewport{width:device-width}@media screen and (max-width:400px){@-ms-viewport{width:320px}}.contentclass{padding-bottom:30px;padding-top:15px}.headerclass{background:#fff}.stickyheader #kad-banner{position:relative;z-index:599;top:0}#kad-mobile-banner{top:0;transform:translate3d(0,0,0)}#logo{margin-left:5px;padding:10px 0}.col-md-12>#logo{text-align:center}#logo a.brand{color:#c72c00;font-size:38px;line-height:normal}#logo a.brand:hover{text-decoration:none}.page-header{border-top:1px solid #eee;border-bottom:1px solid #eee;border-color:rgba(0,0,0,.05);padding-bottom:8px;margin:0 0 20px;padding-top:8px}a.mobile-logo{display:table!important;table-layout:fixed;max-width:100%;width:100%}.mobile-header-container{position:relative}.mh-nav-trigger-case{position:absolute;top:0;font-size:20px;right:10px;width:50px;text-align:center;padding:0;border:0;background:0 0;box-shadow:none}.mh-kad-nav-collapse{overflow:hidden;height:0;clear:both}.mh-nav-trigger-case:focus{outline:0}#mg-kad-mobile-nav{position:relative;width:100%;z-index:1000;left:0}.kt-mainnavsticky #nav-main{margin:0 auto;left:0;z-index:1000}.wide .kt-mainnavsticky #nav-main{width:100%!important}.mobile-headerclass{background:#fff}a.mobile-logo .mobile-logo-inner{vertical-align:middle;max-width:100%;display:table-cell;text-align:left}.mobile-header-container .mh-nav-trigger-case,.mobile-header-container .mh-nav-trigger-case:hover,.mobile-header-container a,.mobile-header-container a:hover{color:#444}#kad-mobile-banner{z-index:1020;position:relative;width:100%;display:none}img.kad-mobile-logo{padding:5px 0;display:block;height:auto}.container.mobile-dropdown-container,.container.mobile-header-container{padding:0 10px}#mg-kad-mobile-nav .mh-kad-nav-collapse{-webkit-overflow-scrolling:touch;overflow-y:scroll}.sf-menu a,a:active,a:link,a:visited{text-decoration:none}.kad-mobile-nav .kad-nav-inner li a:hover{background:rgba(0,0,0,.05)}.col-md-12>#nav-main .sf-menu>li{display:inline-block;float:none}.col-md-12>#nav-main ul.sf-menu{float:none;text-align:center}#nav-main{position:relative;z-index:699}.sf-menu a{position:relative;color:#444;text-align:center;font-weight:400;display:block;padding:10px 20px;transition:color .3s ease-out,background .3s ease-out;-webkit-transition:color .3s ease-out,background .3s ease-out;-moz-transition:color .3s ease-out,background .3s ease-out;-o-transition:color .3s ease-out,background .3s ease-out}#nav-main ul.sf-menu{float:right}.sf-menu li a i{font-size:28px;display:block}.sf-menu,.sf-menu *{list-style:none}.sf-menu{line-height:1;margin:0;padding:0}.sf-menu li:hover ul,.sf-menu ul{left:0;top:100%;width:200px;z-index:1001}.sf-menu li,.sf-menu ul{border-bottom:0;padding:0}.sf-menu ul{position:absolute;background:#fff;margin:0;border-left:1px solid #f2f2f2;border-right:1px solid #f2f2f2;border-top:1px solid #f2f2f2;-webkit-box-shadow:2px 2px 5px 0 rgba(0,0,0,.1);box-shadow:2px 2px 5px 0 rgba(0,0,0,.1)}.sf-menu ul li{width:100%;padding:0;text-align:left;font-size:12px;border-bottom:1px solid #f2f2f2}.sf-menu ul li:hover{border-bottom-color:#e3e3e3}#nav-main ul.sf-menu ul li a{width:auto;display:block;padding:10px;color:#555;text-align:left;font-size:12px}.sf-menu li:hover{visibility:inherit;background-color:transparent}.sf-menu li{float:left;position:relative;background:0 0;line-height:normal}.sf-menu li:hover ul{display:block}.sf-menu a:active,.sf-menu a:focus,.sf-menu a:hover{outline:0}.kad-mobile-nav .kad-nav-inner li a,.kad-nav-inner .kad-mnav{color:#444;color:rgba(0,0,0,.8)}.kad-mobile-nav .kad-nav-inner li a{display:block;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;float:none;text-decoration:none;font-size:16px;padding:10px 15px;border-bottom:1px solid;border-bottom-color:#eee;border-bottom-color:rgba(0,0,0,.02)}.kad-mobile-nav{overflow:visible}.kad-mobile-nav .kad-nav-inner li ul.sf-dropdown-menu{list-style:none;margin:0 0 0 15px;padding:0}.kad-mobile-nav .kad-nav-inner li ul.sf-dropdown-menu a{padding:10px 15px;list-style:disc;display:list-item;list-style-position:inside}.kad-nav-inner .kad-mnav{position:relative;left:0;display:block;padding:20px;list-style:none;float:none;margin:0 0 10px}.kad-nav-inner .kad-mnav i,.kt-showsub-indicator ul.sf-menu>li.sf-dropdown>a>span{padding-right:10px}.kad-mobile-nav .kad-nav-inner li .kad-submenu-accordion{position:absolute;right:0;top:0;width:auto;text-align:center;height:auto;padding:10px 15px;background:0 0;border:0}.kad-mobile-nav .kad-nav-inner li{position:relative}.kad-nav-inner .kad-mnav .kad-submenu-accordion i{padding-right:0}.kt-showsub-indicator ul.sf-menu>li.sf-dropdown>a:after{position:absolute;top:50%;margin-top:-6px;display:inline-block;float:none;padding:0;min-height:1px;width:10px;right:16px;height:auto}.wide #wrapper.container{max-width:100%!important;width:100%!important;padding:0!important}#containerfooter{padding-top:20px}.footerclass{color:#555}.footerclass a{-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.footercredits{padding-top:20px;padding-bottom:10px}.footercredits p{font-size:10px;padding:4px 0;color:#aaa}.sidebar li,.sidebar ul{list-style:none}.sidebar ul{margin:0 0 10px 15px;padding:0}.sidebar .widget-inner li{line-height:30px;border-bottom:solid 1px #e5e5e5;border-color:rgba(0,0,0,.05)}.widget{margin-top:30px}.widget-first{margin-top:10px}.product-categories li,.sidebar .product-categories li{border-bottom:0;line-height:20px}.sidebar .product-categories li a,.woocommerce .product-categories li a{display:block;padding:5px 0;border-bottom:solid 1px #eee;border-color:rgba(0,0,0,.05);margin-bottom:5px}.product-categories .cat-item a:after{font-family:"virtue_icons";font-style:normal;speak:none;font-weight:400;content:"";float:right;-webkit-font-smoothing:antialiased}button::-moz-focus-inner{padding:0;border:0}@media only screen and (device-width:768px){#nav-main ul.sf-menu{display:none}header #nav-main{margin:0}}@media only screen and (device-width:800px){#nav-main ul.sf-menu{display:none}header #nav-main{margin:0}}@media (max-width:991px){body:after{content:"tablet"}#nav-main ul.sf-menu,body:after{display:none}header #nav-main{margin:0}.footercol3{clear:left}}@media (max-width:767px){body:after{content:"phone";display:none}body{padding:0}header #logo{text-align:center}.container{width:auto;padding:0 20px}.page-header .kt_product_toggle_container{float:none}.woocommerce-info:before{top:10px}}@media (max-width:479px){body:after{content:"small-phone";display:none}.kad-nav-inner .kad-mnav{padding:10px}.page-header .kt_product_toggle_container{margin-top:0}}@media print{.container,body,html{width:1170px!important}#nav-main ul.sf-menu{display:block}#nav-main .sf-menu a{padding-left:5px!important;padding-right:5px!important}#kad-banner{position:static!important}.main.col-lg-9{width:75%!important}aside.col-lg-3{width:25%!important}.footercol3{clear:none}@media print{*{text-shadow:none!important;box-shadow:none!important}img{page-break-inside:avoid;max-width:100%!important}@page{margin:2cm .5cm}h3,p{orphans:3;widows:3}h3{page-break-after:avoid}.col-md-3,.col-md-4,.col-md-6,.col-md-8{float:left!important}.col-md-12{width:100%!important}.col-md-8{width:66.66666667%!important}.col-md-6{width:50%!important}.col-md-4{width:33.33333333%!important}.col-md-3{width:25%!important}}}@font-face{font-display:swap;font-family:"star";src:url(/wp-content/themes/virtue_premium/assets/css/fonts/star.eot);src:url(/wp-content/themes/virtue_premium/assets/css/fonts/star.eot?#iefix)format("embedded-opentype"),url(/wp-content/themes/virtue_premium/assets/css/fonts/star.woff)format("woff"),url(/wp-content/themes/virtue_premium/assets/css/fonts/star.ttf)format("truetype"),url(/wp-content/themes/virtue_premium/assets/css/fonts/star.svg#star)format("svg");font-weight:400;font-style:normal}button:disabled{opacity:.8!important;cursor:not-allowed}.term-description{padding:10px 0;font-size:14px}.kt_product_toggle_container{text-align:right;margin-bottom:5px}.kt_product_toggle_container .toggle_grid,.kt_product_toggle_container .toggle_list{margin:0 5px 0 0;display:inline-block;float:none;padding:0;text-align:center;line-height:40px;width:40px;height:40px;color:#454545;border:1px solid;border-color:#eee;border-color:rgba(0,0,0,.05);font-size:14px;cursor:pointer;transition:background .3s ease-out;-webkit-transition:background .3s ease-out;-moz-transition:background .3s ease-out;-o-transition:background .3s ease-out}.kt_product_toggle_container .toggle_list{margin:0}.kt_product_toggle_container .toggle_grid i,.kt_product_toggle_container .toggle_list i{line-height:38px}.kt_product_toggle_container .toggle_active,.kt_product_toggle_container .toggle_grid:hover,.kt_product_toggle_container .toggle_list:hover{background:#fafafa;background:rgba(0,0,0,.03)}.page-header .kt_product_toggle_container{float:right;margin-top:16px;margin-left:10px}.woocommerce-info{padding:25px 15px 25px 45px;margin:0 0 30px;position:relative;border-radius:0;background:0 0;list-style:none outside;width:auto;font-size:15px;line-height:20px;border:1px solid #ddd;border-color:rgba(0,0,0,.07)}.woocommerce-info:after{content:"";display:block;clear:both}.woocommerce-info:before{width:20px;display:block;position:absolute;top:0;left:15px;font-size:28px;text-align:center;padding-top:12px;vertical-align:bottom;background-color:transparent;color:#1e85be;content:"i";font-family:Times,Georgia,serif;font-style:italic;padding-top:calc(25px - .15em);line-height:1em;height:auto}@font-face{font-display:swap;font-family:"virtue_icons";src:url(/wp-content/themes/virtue_premium/assets/css/fonts/virtue_icons.eot?uaiz4t);src:url(/wp-content/themes/virtue_premium/assets/css/fonts/virtue_icons.eot?uaiz4t#iefix)format("embedded-opentype"),url(/wp-content/themes/virtue_premium/assets/css/fonts/virtue_icons.woff2?uaiz4t)format("woff2"),url(/wp-content/themes/virtue_premium/assets/css/fonts/virtue_icons.ttf?uaiz4t)format("truetype"),url(/wp-content/themes/virtue_premium/assets/css/fonts/virtue_icons.woff?uaiz4t)format("woff"),url(/wp-content/themes/virtue_premium/assets/css/fonts/virtue_icons.svg?uaiz4t#virtue_icons)format("svg");font-weight:400;font-style:normal}[class^=icon-]{font-family:"virtue_icons";speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-home:before{content:""}.icon-palette:before{content:""}.icon-images:before{content:""}.icon-basket:before{content:""}.icon-location2:before{content:""}.icon-grid5:before{content:""}.icon-menu:before{content:""}.icon-menu4:before{content:""}.icon-stack-list:before{content:""}.icon-arrow-up:before{content:""}.icon-arrow-down:before{content:""}#logo a.brand,#nav-main ul.sf-menu a:hover,#nav-main ul.sf-menu ul li a:hover,.footerclass a:hover,.woocommerce-info:before,a,a:focus{color:#f76a0c}a:hover{color:#f99654}.contentclass{background:#fff}.mobileclass{background:#f2f2f2;background:rgba(0,0,0,.05)}.headerclass{background:#f9f9f9}.footerclass{background:#f2f2f2}h1,h3{color:#333}.sf-menu a{letter-spacing:normal}body{color:#444}a:hover{text-decoration:none}#containerfooter,#containerfooter h3,.footerclass a,.sidebar a{color:#555}#nav-main ul.sf-menu>li{border-right:1px solid #eee}#nav-main ul.sf-menu>li:last-child{border:0}#containerfooter h3{font-size:18px;font-weight:200}