@charset "UTF-8";

/*
Author: SONG TECK KANG
Description: This file is part of XANTEC, cannot be copied and/or distributed without the express permission of Xantec Solutions Sdn. Bhd.
Requires at least: 5.3
Tested up to: 6.5
Requires PHP: 5.6
Version: 1.3.3

*/

@font-face {
	font-family: 'Cormorant Garamond';
	src: url('../../themes/stockie/assets/fonts/CormorantGaramond-Bold.woff') format('woff'),
       url('../../themes/stockie/assets/fonts/CormorantGaramond-Bold.woff2') format('woff2'), url('../../themes/stockie/assets/fonts/CormorantGaramond-Bold.ttf');
	src: local('CormorantGaramond-Bold'), url('../../themes/stockie/assets/fonts/CormorantGaramond-Bold.ttf') format('ttf'), url('../../themes/stockie/assets/fonts/CormorantGaramond-Bold.ttf') format('truetype');
	font-style: initial;
	font-weight: initial;
	font-display: swap;
}
@font-face {
	font-family: 'Poppins';
	src: url('../../themes/stockie/assets/fonts/Poppins-Regular.woff') format('woff'),
       url('../../themes/stockie/assets/fonts/Poppins-Regular.woff2') format('woff2'), url('../../themes/stockie/assets/fonts/Poppins-Regular.ttf');
	src: local('Poppins-Regular'), url('../../themes/stockie/assets/fonts/Poppins-Regular.ttf') format('ttf'), url('../../themes/stockie/assets/fonts/Poppins-Regular.ttf') format('truetype');
	font-style: initial;
	font-weight: initial;
	font-display: swap;
}
@font-face {
	font-family: 'Poppins Semi-Bold';
	src: url('../../themes/stockie/assets/fonts/Poppins-SemiBold.woff') format('woff'),
       url('../../themes/stockie/assets/fonts/Poppins-SemiBold.woff2') format('woff2'), url('../../themes/stockie/assets/fonts/Poppins-SemiBold.ttf');
	src: local('Poppins-SemiBold'), url('../../themes/stockie/assets/fonts/Poppins-SemiBold.ttf') format('ttf'), url('../../themes/stockie/assets/fonts/Poppins-SemiBold.ttf') format('truetype');
	font-style: initial;
	font-weight: initial;
	font-display: swap;
}
@font-face {
	font-family: 'Raleway';
	src: url('../../themes/stockie/assets/fonts/raleway-regular-webfont.woff') format('woff'),
       url('../../themes/stockie/assets/fonts/raleway-regular-webfont.woff2') format('woff2'), url('../../themes/stockie/assets/fonts/Raleway-Regular.ttf');
	src: local('Raleway-Regular'), url('../../themes/stockie/assets/fonts/Raleway-Regular.ttf') format('ttf'), url('../../themes/stockie/assets/fonts/Raleway-Regular.ttf') format('truetype');
	font-style: initial;
	font-weight: initial;
	font-display: swap;
}

:root {
	/*--color1: #fbe2dc; 
	--color2: #ec008c; */
	--color1: #F31820;
	--color2: #EBDCCB;
	--color3: #2E2E2E;
	--color4: #6B3E26;
	--color5: #D96B2B;
	--font1: 'Cormorant Garamond';
	--font2: 'Poppins';
	--font3: 'Poppins Semi-Bold';
	--font4: 'Raleway';
}

.site-header .header-wrap-inner .left-part {height: 76px;}
.site-header .header-wrap-inner .right-part div.holder {
	position: relative;
    width: 100%;
    min-width: 100vw;
    max-width: 100vw;
    left: 50%;
    transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	padding: 0px var(--clb-spacer-small);
}
body:not(.has_affix) .site-header .header-wrap-inner .right-part div.holder {
	top: 76px;
	height: 50px;
    background: var(--color1);
	background-color: var(--color1);
}
body .site-header {background: #fff;}
body.has_affix .site-header .header-wrap-inner {justify-content: flex-end;}
body.has_affix .site-header .header-wrap-inner .left-part {display: none!important;}
.main-nav .nav-item.current-menu-item a span {color: var(--color2);}
.main-nav li.menuMobile {
	display: none!important;
}
.header-wrap-inner div.main-menu {
	position: absolute;
    right: 0;
    left: 478px;
    transform: translateX(0%);
    width: fit-content;
/*    max-width: calc((100% - 478px) - 235px); */
	max-width: 740px;
    top: 0;
    height: 76px;
    margin: 0 auto;
    padding: 0 243px 0 0;
/*    z-index: 20; */
/*	max-width: 100%; */
}
.header-wrap-inner div.main-menu ul.mega-menu li.menu2 {display: none!important;}
body .site-header .header-wrap-inner > .right-part ul.mega-menu li.menu1 {display: none!important;}
body .site-header .header-wrap {z-index: 9999;}
body.has_affix .header-wrap-inner div.main-menu {display: none!important;}
body:not(.has_affix) .site-header .header-wrap-inner .right-part {
	z-index: 2;
    position: absolute;
    height: 0;
    left: 0;
    right: 0;
}
.site-header .header-wrap-inner .menu-other {
	position: absolute;
    right: 0;
    top: 0;
}
body.has_affix .site-header .header-wrap-inner .menu-other {z-index: 999; top: 2px;}
body:not(.has_affix) .site-header .header-wrap-inner .menu-other {height: 76px;}
.header-wrap-inner div.main-menu .main-nav > div > *:not(.holder) {
	display: none;
}
.header-wrap-inner div.main-menu .main-nav > div > div.holder ul.mega-menu {
	display: flex;
}
.header-wrap-inner div.main-menu .main-nav > div > div.holder ul.mega-menu li a span {
	white-space: nowrap;
}
.header-wrap-inner div.main-menu .main-nav {
	position: relative;
	left: 0%;
    transform: translateX(0%);
	-webkit-transform: translateX(0%);
/*	padding-left: 478px;
    padding-right: 243px; */
}
body.has_affix .site-header .menu-other > li > a.cart .icon {
	background-color: transparent!important;
}
body #mega-menu-wrap-primary {background: transparent!important; background-color: transparent!important;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link {
	color: #fff!important;
}
body.has_affix #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link {color: var(--color3)!important;}
body.has_affix #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:hover {color: var(--color1)!important;}
div.main-menu #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link {color: var(--color3)!important;}
body .header-wrap-inner div.main-menu #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link {
	font-weight: 600!important;
	text-transform: uppercase;
    letter-spacing: 1px;
	height: 76px;
    display: flex;
    align-items: center;
	justify-content: center;
	position: relative;
}
body .header-wrap-inner div.main-menu #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:after {
	content: '';
    display: block !important;
    position: absolute;
	width: 100%;
	height: 100%;
	z-index: 9999;
}
body .header-wrap-inner div.main-menu #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:before {
	content: '';
    display: block !important;
    position: absolute;
    width: 0px;
    height: 3px;
    background-color: var(--color1);
    top: 0;
    left: 10px;
	transition: width .5s, transform .3s;
	-webkit-transition: width .5s, transform .3s;
	opacity: 0;
	visibility: hidden;
}
body .header-wrap-inner div.main-menu #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link:before {
    width: calc(100% - 20px);
	opacity: 1;
	visibility: visible;
}
div.main-menu #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:hover, div.main-menu #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:focus {
	background: transparent!important;
	background-color: transparent!important;
    color: var(--color1)!important;
    font-weight: normal;
    text-decoration: none;
    border-color: #fff;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-page-ancestor > a.mega-menu-link {
	background: transparent!important;
	background-color: transparent!important;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:hover, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:focus {
	background: transparent!important;
	background-color: transparent!important;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-toggle-on > a.mega-menu-link {
	background: transparent!important;
	background-color: transparent!important;
}
div.main-menu #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link, div.main-menu #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link, div.main-menu #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-page-ancestor > a.mega-menu-link {
	background: transparent!important;
	background-color: transparent!important;
	color: var(--color1)!important;
}
.site-header .site-branding .site-title {
	position: relative;
}
body:not(.has_affix) .site-header .site-branding .site-title:before {
	content: 'Rossini Furniture';
    display: block;
    position: absolute;
    left: calc(100% + 30px);
    text-transform: uppercase;
	font-family: var(--font3);
}
body:not(.has_affix) .site-header .site-branding .site-title:after {
	content: 'Sdn. Bhd. (885405-K)';
    display: block;
    position: absolute;
    left: calc(100% + 30px);
    text-transform: uppercase;
	font-size: 12px;
	bottom: 0;
}
body:not(.has_affix) .site-header .site-branding .site-title a .logo {position: relative;}
body:not(.has_affix) .site-header .site-branding .site-title a .logo:after {
	content: '' !important;
    display: block !important;
    position: absolute;
    background: #ccc;
    width: 2px;
    height: calc(100% - 10px);
    left: calc(100% + 15px);
    top: 7px;
}
div#page.site {
	overflow: hidden;
}
body .header-search.opened {
	z-index: 99999;
}
/*.banner-heading sr7-txt.sr7-layer {line-height: 1.2!important;}*/
body sr7-txt, body .clb__custom_font2 {font-family: var(--font2)!important;}
body .banner-heading sr7-txt.sr7-layer {font-family: var(--font1)!important; letter-spacing: 1px !important; color: var(--color3)!important; font-size: 56px !important;}
body .banner-subHeading sr7-txt.sr7-layer {font-family: var(--font3)!important;}
#SR7_1_1 .hesperiden.sr7-arrows {background: var(--color2)!important;}
#SR7_1_1 .hesperiden.sr7-arrows:before {color: var(--color3)!important;}
#SR7_1_1 .hesperiden.sr7-arrows:hover {
	background: var(--color1)!important;
}
#SR7_1_1 .hesperiden.sr7-arrows:hover:before {
	color: #fff!important;
}
a.sr7-layer:hover {color: var(--color1)!important;}
.icon-wth-bg .icon-box-wrap {
	position: relative; z-index: 2;
}
.icon-wth-bg .icon-box-wrap img {
	width: 48px;
	height: 48px;
}
.icon-wth-bg .icon-box-wrap:after {
	content: '';
    display: block !important;
    background: var(--color2);
    background-color: var(--color2);
    position: absolute;
    width: 60px;
    height: 60px;
    border-radius: 100%;
    top: -6px;
    z-index: -1;
    left: -6px;
}
.icon-wth-bg .icon-box.box-left .icon-box-content {padding-left: 67px;}
body.home sr7-prl.prlt5 {display: none!important;}
div.cat-fullBG .product-category--block.style-3 > div.product-category__background-image {
	width: 100%!important;
	min-height: 320px!important;
}
div.cat-fullBG .product-category--block.style-3 > div.product-category__background-image:before {
	content: '';
	display: block;
    position: absolute;
    top: 0;
    left: 0;
    background: linear-gradient(90deg, rgba(92, 83, 70, 0.7) 0%, rgba(92, 83, 70, 0) 98.56%);
	width: 100%;
    height: 100%;
}
div.cat-fullBG .product-category--block.style-3 > .product-category__info-wrapper {
	background: transparent!important;
	background-color: transparent!important;
}
div.cat-fullBG .product-category__info-wrapper .btn.btn-link {color: #fff!important;}
div.cat-fullBG .product-category__info-wrapper .btn.btn-link:hover {color: var(--color2)!important;}

.share-bar .links a {
	width: 50px;
    height: 50px;
    line-height: 50px;
	display: flex;
    justify-content: center;
    align-items: center;
}
.share-bar .links a i {font-size: 20px!important;}
.social-bar .socialbar a:hover, body .share-bar .links a:hover {color: var(--color1);}
div.hm-subscribeBox div.stockie-heading-sc p.subtitle {padding-top: 20px!important;}  
div.hm-subscribeBox {overflow: visible!important;}
div.hm-subscribeBox:before {
	content: '';
    display: block;
    position: absolute;
    background: rgba(242,215,176,.2) !important;
    background-color: rgba(242,215,176,.2) !important;
    width: 60vw;
    height: calc(100% + 150px);
    right: 0;
    top: -70px;
	z-index: 3;
}
div.hm-subscribeBox > * {z-index: 4;}
div.hm-subscribeBox > div:not(:first-child):not(:nth-child(2)), div.hm-subscribeBox > div:not(:first-child):not(:nth-child(2)) h4 {
	color: var(--color3)!important;}
div.hm-subscribeBox .wpcf7 form.wpcf7-form input[type="email"] {
	background: #fff!important;
	background-color: #fff!important;
}
div.hm-subscribeBox .subscribe-form .btn, div.hm-subscribeBox .subscribe-form input[type="submit"] {
	background: var(--color1)!important;
	background-color: var(--color1)!important;
	border-color: var(--color1)!important;
	color: var(--color2)!important;
}
div.hm-subscribeBox .subscribe-form .btn:hover, div.hm-subscribeBox .subscribe-form input[type="submit"]:hover {
	background: var(--color4)!important;
	background-color: var(--color4)!important;
	border-color: var(--color4)!important;
	color: #fff!important;
}
div.hm-subscribeBox div.stockie-text-sc, div.hm-subscribeBox div.stockie-text-sc p {
	color: rgba(126,126,126,.8)!important;
}
div.hm-subscribeBox > div:nth-child(2):before {
	content: '';
    display: block;
    background: url(../../uploads/revslider/slider_demo5/st__demo5__decoration-1.svg) 50% 50% / cover no-repeat transparent;
    width: 257px;
    height: 257px;
    position: absolute;
    top: -30px;
    left: -15px;
    z-index: -1;
}
div.hm-subscribeBox > div:nth-child(2):after {
	content: '';
    display: block;
    background: url(../../uploads/revslider/slider_demo5/st__demo5__decoration-1.svg) 50% 50% / cover no-repeat transparent;
    width: 300px;
    height: 300px;
    position: absolute;
    bottom: -40px;
    right: -20px;
    z-index: -1;
/*    filter: brightness(500); */
}
div.hm-subscribeBox > div:first-child p.subtitle strong a {
	font-family: var(--font3);
    letter-spacing: 1px;
    margin-top: 10px;
    display: block;
	width: fit-content;
}
body #sb_instagram .sbi_follow_btn a {background: #000!important; background-color: #000!important;}
/* body #sb_instagram .sbi_follow_btn a:hover, body #sb_instagram .sbi_follow_btn:hover a, body #sb_instagram #sbi_load .sbi_follow_btn a, body #sb_instagram .sbi_follow_btn a:focus {background: var(--color2)!important; background-color: var(--color2)!important;}*/
body.home .blog-grid.boxed {
	min-height: 403px;
	background: #ffeceb !important;
/*	background-color: #ffeceb !important; */
	background: linear-gradient(180deg, #F5F6F8 0%, rgba(245, 246, 248, 0) 67.54%)!important;
}
.blog-grid-content a.tag {color: #fff!important;}
footer.site-footer {
	background: var(--color2) !important;
    background-color: var(--color2) !important;
}
footer.site-footer .widgets {padding-bottom: 70px!important;}
footer.site-footer .site-info .wrap {padding-top: 13px; padding-bottom: 15px!important; text-align: left;}
footer.site-footer .site-info .wrap > div, footer.site-footer .site-info .wrap > div a {color: var(--color2)!important;}
footer.site-footer .site-info .wrap > div {float: none!important; font-size: 14px; line-height: 1.2;}
footer.site-footer .site-info {background: var(--color1)!important;}
footer.site-footer .widget .widget-title, footer.site-footer .widget .wp-block-heading {
	font-size: 20px;
    font-family: var(--font3);
    color: var(--color1);
}
footer.site-footer .widget .wp-block-heading {margin: 0 0 20px;}
footer.site-footer .widgets > .widgets-column:nth-last-child(2) ul li.widget_block:nth-child(2) {padding-top: 0;}
footer.site-footer .widget_nav_menu .menu > li a {line-height: 1.2;
    height: initial;
    display: block;
	width: fit-content;
	background-repeat: no-repeat;
    background-size: 100% 0.18em;
    background-position: 0 110%;}
footer.site-footer .widget_nav_menu .menu > li a:hover, footer.site-footer .widget_nav_menu .menu > li a:focus {
	-webkit-animation: var(--clb-transition-duration) var(--clb-transition-function) 0s 1 normal none running links;
    animation: var(--clb-transition-duration) var(--clb-transition-function) 0s 1 normal none running links;
    background-image: -o-linear-gradient(currentColor 0px, currentColor 100%);
    background-image: linear-gradient(currentColor 0px, currentColor 100%);
}
div.xcontact table svg {
	width: 24px!important;
	height: 24px!important;
}
div.xcontact table svg circle {background: transparent!important; fill: transparent!important;}
div.xcontact table svg path {color: var(--color4); fill: var(--color4);}
div.xcontact table tbody tr, div.xcontact table tbody tr td {border: 0px solid transparent!important;}
div.xcontact table tbody tr td {padding: 0!important;}
div.xcontact table tbody tr td:first-child {width: 26px;}
div.xcontact table tbody tr td i {
	height: 26px;
    display: flex;
    align-items: center;
    justify-content: center;
}
div.xcontact table tbody tr td i, div.xcontact table tbody tr td i:before {color: var(--color4); font-size: 22px;}
i.xphone:before {
	content: "\f4b9";
	display: inline-block;
    font-family: "Ionicons";
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    text-rendering: auto;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

body #chaty-widget-0 .chaty-widget {
	bottom: 200px!important;
    right: -1px!important;
}
body #chaty-widget-0 .chaty-tooltip:after {
	font-size: 0px!important;
	background: transparent!important;
	background-color: transparent!important;
	color: transparent!important;
	padding: 0!important;
}
body #chaty-widget-0 .chaty-tooltip.pos-left:before {border-color: transparent!important;}
body #chaty-widget-0 .chaty-channel-list .chaty-channel .chaty-svg {
	background-color: transparent!important;
}
body #chaty-widget-0 .chaty-icon .color-element {
	fill: transparent;
    color: transparent;
}
.chaty.chaty-widget-0 {opacity: 0; visibility: hidden; transition: opacity .7s, transform 1.5s!important; -webkit-transition: opacity .7s, transform 1.5s!important;}
body.has_affix .chaty.chaty-widget-0 {
	opacity: 1;
	visibility: visible;
}
#chaty-widget-0 .chaty-channel-list {align-items: flex-end; right: 3px;}
#chaty-widget-0 .chaty-channel-list > div {
	border: 1px solid var(--color2);
	margin: 0 0!important;
}
#chaty-widget-0 .chaty-channel-list > div:after {
	content: '';
    display: block;
    width: calc(0% - 0px);
    position: absolute;
    height: calc(100% + 0px);
    right: 0;
    z-index: -1;
    background: linear-gradient(-110deg, #F5F6F8 14%, rgba(245, 246, 248, 0.5) 100%);
    border-top-left-radius: 12px;
    border-bottom-left-radius: 12px;
    filter: blur(1px);
	transition: width 1.5s, transform .5s!important; 
	-webkit-transition: width 1.5s, transform .5s!important;
}
body.has_affix #chaty-widget-0 .chaty-channel-list > div:after {
	width: calc(100% - 2px);
	transition-delay: .3s!important;
	-webkit-transition-delay: .3s!important;
}
body.has_affix #chaty-widget-0 .chaty-channel-list > div:hover:after {
	background: var(--color4)!important;
	filter: blur(.3px);
}
#chaty-widget-0 .chaty-channel-list .chaty-channel {height: 100px!important;
	width: 80px !important;
    justify-content: center;
    display: flex;
	padding-left: 5px;}
#chaty-widget-0 .chaty-open .chaty-channel-list .chaty-channel:nth-child(1) {
	-webkit-transform: translateY(-101px)!important;
    transform: translateY(-101px)!important;
	border-top-left-radius: 12px!important;
	border-bottom-left-radius: 12px!important;
}
#chaty-widget-0 .chaty-open .chaty-channel-list .chaty-channel:nth-child(2).Facebook_Messenger-channel-link {display: none;}
#chaty-widget-0 .chaty-open .chaty-channel-list .chaty-channel:nth-child(2), #chaty-widget-0 .chaty-open .chaty-channel-list .chaty-channel:last-child {
	border-top-left-radius: 12px!important;
	border-bottom-left-radius: 12px!important;
}
#chaty-widget-0 .chaty-channel-list .chaty-channel span.chaty-icon.channel-icon-Whatsapp:after {
	content: "Chat with WhatsApp";
    display: block;
    font-size: 10px;
    text-align: center;
    line-height: 1.2;
    color: var(--color3);
}
#chaty-widget-0 .chaty-channel-list .chaty-channel span.chaty-icon.channel-icon-Facebook_Messenger:after {
	content: "Messenger with Us";
    display: block;
    font-size: 10px;
    text-align: center;
    line-height: 1.2;
    color: var(--color3);
}
#chaty-widget-0 .chaty-channel-list .chaty-channel span.chaty-icon.channel-icon-Phone:after {
	content: "Call with Us Now";
    display: block;
    font-size: 10px;
    text-align: center;
    line-height: 1.2;
    color: var(--color3);
}
body.has_affix #chaty-widget-0 .chaty-channel-list > div.chaty-channel:hover span.chaty-icon:after {
	color: var(--color2)!important;
}
body .chaty-channel-list .chaty-channel, body .chaty-channel.single .chaty-svg {
	border-radius: 0!important;
	box-shadow: none!important;
}
body .chaty-channel svg path {fill: var(--color4)!important; color: var(--color4)!important;}
body.has_affix #chaty-widget-0 .chaty-channel-list > div.chaty-channel:hover svg path {
	fill: var(--color2)!important; color: var(--color2)!important;
}
.brand-bg-color, .woo-onsale, .woo_c-product-details-label.tag.in-stock {
	font-family: var(--font4)!important;
}
.woo-onsale, .tag:not(body).out-of-stock {display: none!important;}
.awl-product-label .awl-label-text span.awl-inner-text {
	font-family: var(--font4)!important;
}
body.single-product .awl-label-text {border-top-left-radius: 8px!important;}
span.posted_in.categories {
	font-family: var(--font2);
    font-size: 14px;
    text-transform: uppercase;
}
body .icon-box-headline {
	font-family: var(--font2)!important;
}
body .icon-box-details, body, p {font-family: var(--font2)!important; color: var(--color3);}
article.page .stockie-heading-sc h2.title, .products .product h2.font-titles {
	font-family: var(--font1)!important;
	font-size: 32px !important;
    letter-spacing: 1px;
}
.products .product h2.font-titles {
	font-size: 26px!important;
	display: -webkit-box !important;
    -webkit-line-clamp: 1 !important;
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}
.products .product h2.font-titles a {font-family: var(--font1)!important;}
.heading .title, .heading .subtitle {font-family: var(--font2);}
.product-category__info-wrapper h3, .product-category__info-wrapper h3 a, .clb__custom_box.vc_col-has-fill h3.title.subtitle-top {
	font-family: var(--font1)!important;
	font-size: 32px !important;
    letter-spacing: 1px;
	line-height: 1.2!important;
}
.product-category__info-wrapper .btn.btn-link, body.home .btn, div.cat-fullBG .product-category__info-wrapper .btn.btn-link {
	font-family: var(--font3) !important;
    text-transform: uppercase;
    letter-spacing: 1px;}
div.cat-fullBG .product-category__info-wrapper .btn.btn-link {
	text-align: left;
    justify-content: flex-start;
    min-width: 220px;
}
.add-to-cart a {
	font-family: var(--font3) !important;
    text-transform: uppercase;
    letter-spacing: 1px;
}
.woo_c-products .wc-product-title-wrap .category, .products .wc-product-title-wrap .category {font-family: var(--font4) !important;}
.woo_c-products .wc-product-title-wrap .category:nth-of-type(n+4),
.products .wc-product-title-wrap div.category:nth-of-type(n+4) {
    display: none;
}
body .product-long-description + .sharethis-inline-share-buttons {margin-bottom: 20px;}
body div.modal-window .product-long-description + .sharethis-inline-share-buttons {display: none!important;}
.stockie-banner-box-sc h3.title {
	font-family: var(--font1)!important;
	font-size: 28px !important;
    letter-spacing: 1px;
	line-height: 1.2!important;
}
article.page .clb__heading.bigWord h2.title {font-size: 56px !important;}
.fullscreen-nav .copyright .socialbar a {background-color: var(--color1)!important; border-color: var(--color1) !important;}
.fullscreen-nav .copyright .socialbar a:hover {color: var(--color1)!important; background-color: var(--clb-fill-color)!important; border-color: var(--clb-fill-color)!important;}
.fullscreen-nav #mega-menu-wrap-primary #mega-menu-primary {
	column-count: 2;
}
.fullscreen-nav #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item {
	display: block;
	width: 30vw;
    height: initial !important;
}
.fullscreen-nav #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link {
	color: var(--color3) !important;
    font-family: var(--font3) !important;
    font-size: 30px;
    line-height: 1.7;
    height: initial;
}
.fullscreen-nav #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:hover {color: var(--color1) !important;}
.fullscreen-nav #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item-has-children > ul.mega-sub-menu, .fullscreen-nav #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item-has-children > a span.mega-indicator {
	display: none!important;
} 

body.archive.post-type-archive-product .header-title.without-cap, body.woocommerce-page.woocommerce-account .header-title.without-cap, body.page-template-page_for-posts .header-title.without-cap, body.page-id-19065 .header-title.without-cap,
body.woocommerce-cart .header-title.without-cap, body.woocommerce-checkout .header-title.without-cap, body.page-id-19854.woocommerce-js .header-title.without-cap {
	padding-top: 160px !important;
    padding-bottom: 0px !important;
    min-height: 235px;
    background: transparent !important;
    background-color: transparent !important;
}
body.tax-product_cat .header-title.without-cap {
	padding-top: 160px !important;
    padding-bottom: 40px !important;
    min-height: 320px;
}
body.tax-product_cat .header-title.without-cap .page-title {
	font-family: var(--font1) !important;
    letter-spacing: 1px !important;
    color: #fff !important;
    font-size: 56px !important;
	text-shadow: 1px 1px 100px rgba(0, 0, 0, .9);
}
body.archive.post-type-archive-product .header-title h1.page-title, body.page-template .header-title h1.page-title, body.page-template-default .header-title h1.page-title, body.woocommerce-account .header-title h1.page-title, body.page-template-page_for-posts .header-title h1.page-title, body.page-id-19065 .header-title h1.page-title,
body.woocommerce-cart .header-title h1.page-title, body.woocommerce-checkout .header-title h1.page-title, body.page-id-19854.woocommerce-js .header-title h1.page-title {
	font-family: var(--font1) !important;
    letter-spacing: 1px !important;
	font-size: 56px !important;
	color: var(--color3)!important;
}
body.page-template-default:not(.woocommerce):not(.woocommerce-page) .header-title h1.page-title {color: #fff!important;}
body.page-id-19065.page-template-default:not(.woocommerce):not(.woocommerce-page) .header-title h1.page-title, body.page-id-19854.woocommerce-js:not(.woocommerce) .header-title h1.page-title {color: var(--color3)!important;}
body.page-id-19110 .site-header:not(.header-fixed) .menu-other li > a, body.page-id-19110 .site-header:not(.header-fixed) .menu-other .cart-total a {color: var(--color3)!important;}
body.archive div.back-link, body.page-template div.back-link, body.page-template-default div.back-link {display: none!important;}
body.woocommerce-page.woocommerce-account .breadcrumb-holder {justify-content: center;}
div.woo-sidebar h2.wp-block-heading {
	font-family: var(--font1) !important;
    letter-spacing: 1px !important;
	font-size: 32px;
	margin-bottom: 0!important;
}
div.woo-sidebar .widget h3.wp-block-heading {
	font-family: var(--font2) !important;
}
body.single-product .woo_c-product { 
	padding-top: 0px;
}
body.single-product .woo_c-product .woo_c-product-details .cart .variations {
	display: flex;
    flex-direction: column;
    align-items: flex-start;
}
body.single-product .cfvsw-image-option {
	min-width: 52px!important;
	min-height: 52px!important;
}
body.single-product div.reset.variation {
	height: 0;
    margin: 0;
}
body.single-product div.reset.variation {height: 20px;}
body.single-product .woo_c-product .woo_c-product-details .cart .variation.reset .button {transform: translate(0px, -23px); -webkit-transform: translate(0px, -23px);}
footer + div.modal-window div.product-popup div.summary h3.product-additional-info-title, footer + div.modal-window div.product-popup div.summary div.product-long-description {
	display: none!important;
}
h1.woo_c-product-details-title {
	font-family: var(--font1) !important;
    letter-spacing: 1px !important;
	font-size: 32px;
}
.woo_c-product .woo_c-product-details-inner .price span.amount bdi, .product-popup .woo_c-product-details-inner .price span.amount bdi {
	color: var(--color1)!important;
	font-family: var(--font3);
    font-size: 24px;
}
.woo_c-product .woo_c-product-details-inner .price del span.amount bdi, .product-popup .woo_c-product-details-inner .price del span.amount bdi {
	color: var(--color3)!important;
	font-size: 17px; opacity: .4;
}
body.single-product .summary div.woo-summary-content h3 {
	 font-family: var(--font2) !important;
	 font-size: 17px;
	 margin-top: 46px;
}
body.single-product .summary div.woo-summary-content h3:before {
	content: '';
	display: block!important;
	position: absolute;
	border-top: 1px solid var(--clb-border-color);
	width: 100%;
	height: 1.5px;
	top: -16px;
}
p.wn-notification-message-container a.wn-popup-product-title-with-link {
	font-family: var(--font2) !important;
	font-size: 17px;
}
.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading, .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading {
	background: transparent!important;
	background-color: transparent!important;
}
.vc_tta.vc_general h4.vc_tta-panel-title {
	font-family: var(--font2) !important;
    font-size: 17px;
	color: var(--color3);
}
.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body {
	background: transparent!important;
	background-color: transparent!important;
}
.vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-left.vc_tta-panel-title>a {
	padding-left: 0!important;
	font-family: var(--font2) !important;
    font-size: 17px;
	color: var(--color3)!important;
}
.vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-left .vc_tta-controls-icon {left: initial!important; right: 20px!important;}
.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading, .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading, .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body {
	border: 0px solid transparent!important;
}
.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading, .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading {border-bottom: 1px solid var(--clb-border-color)!important;}
.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel:last-child .vc_tta-panel-heading {border-bottom: 1px solid transparent!important}
.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel:last-child.vc_active .vc_tta-panel-heading {border-bottom: 1px solid var(--clb-border-color)!important}
.vc_tta.vc_general .vc_tta-panel.vc_active .vc_tta-panel-body {
	border-bottom: 1px solid var(--clb-border-color)!important;
	padding-bottom: 40px;
}
body.single-product .summary table.shop_attributes {
	margin-bottom: 0!important;
}
body.single-product a.single_add_to_cart_button.button, input[type="submit"]:not(.btn-outline):not(.btn-flat):not(.btn-link):not(.page-numbers):not(.wp-block-button__link):not(.yith-wcwl-add-to-wishlist-button) {
	background: var(--color2);
	background-color: var(--color2);
	border-color: var(--color2);
	font-family: var(--font3);
	text-transform: uppercase;
}
body.single-product a.button:not(.btn-outline):not(.btn-flat):not(.btn-link):not(.page-numbers):not(.wp-block-button__link):not(.yith-wcwl-add-to-wishlist-button), input[type="submit"]:not(.btn-outline):not(.btn-flat):not(.btn-link):not(.page-numbers):not(.wp-block-button__link):not(.yith-wcwl-add-to-wishlist-button) {
	color: var(--color1);
}
body.single-product a.single_add_to_cart_button.button:hover, input[type="submit"]:not(.btn-outline):not(.btn-flat):not(.btn-link):not(.page-numbers):not(.wp-block-button__link):not(.yith-wcwl-add-to-wishlist-button):hover {
	background: var(--color1);
	background-color: var(--color1);
	border-color: var(--color1);
}
body.single-product a.button:not(.btn-outline):not(.btn-flat):not(.btn-link):not(.page-numbers):not(.wp-block-button__link):not(.yith-wcwl-add-to-wishlist-button):hover {
	color: #fff;
}
input[type="submit"]:not(.btn-outline):not(.btn-flat):not(.btn-link):not(.page-numbers):not(.wp-block-button__link):not(.yith-wcwl-add-to-wishlist-button):hover {
	color: #fff;
}
body.single-product .woo_c-product .woo_c-product-details .variations_button:not(.grouped_form) div.quantity-holder + a.single_add_to_cart_button.button, div.product-popup a.single_add_to_cart_button.btn, div.product-popup .woocommerce-variation-add-to-cart div.quantity-holder + a.single_add_to_cart_button {
	min-width: calc((100% - 5.5rem) - 10px);
} 
body.single-product .woo_c-product .woo_c-product-details .variations_button:not(.grouped_form) div.quantity-holder + a.single_add_to_cart_button.button + a.button {
	min-width: calc((100% - 5.5rem) - 10px);
	background: var(--color2);
	background-color: var(--color2);
	border-color: var(--color2);
	font-family: var(--font3);
	text-transform: uppercase;
	color: var(--color1)!important;
}
body .wc-block-components-quantity-selector .wc-block-components-quantity-selector__button {
	background: #f4f4f4;
	color: var(--color3)!important;
}
body .wc-block-components-quantity-selector .wc-block-components-quantity-selector__button:hover {
	background: var(--color1);
	color: #fff!important;
}
button.wc-block-cart-item__remove-link {color: var(--color3)!important; padding; 0;}
button.wc-block-cart-item__remove-link:hover {color: var(--color1)!important;}
div.product-buttons div.btn.quickview-inner, div.product-popup a.single_add_to_cart_button.btn, .empt-container-cta a {
	background: var(--color2);
	background-color: var(--color2);
	border-color: var(--color2);
	font-family: var(--font3);
	text-transform: uppercase;
	color: var(--color1)!important;
}
div.product-popup .woocommerce-variation-add-to-cart div.quantity-holder + a.single_add_to_cart_button, .btn:not(.btn-outline):not(.btn-flat):not(.btn-link):not(.page-numbers):not(.wp-block-button__link):not(.yith-wcwl-add-to-wishlist-button) {
	background: var(--color2);
	background-color: var(--color2);
	border-color: var(--color2);
	font-family: var(--font3);
	text-transform: uppercase;
	color: var(--color1)!important;
}
div.product-buttons div.btn.quickview-inner:hover, div.product-popup a.single_add_to_cart_button.btn:hover, .empt-container-cta a:hover, .btn:not(.btn-outline):not(.btn-flat):not(.btn-link):not(.page-numbers):not(.wp-block-button__link):not(.yith-wcwl-add-to-wishlist-button):hover,
body.single-product .woo_c-product .woo_c-product-details .variations_button:not(.grouped_form) div.quantity-holder + a.single_add_to_cart_button.button + a.button:hover, body.single-product .woo_c-product .woo_c-product-details .variations_button:not(.grouped_form) div.quantity-holder + a.single_add_to_cart_button.button + a.button:focus {
	background: var(--color1);
	background-color: var(--color1);
	border-color: var(--color1);
	color: #fff!important;
}
div.hm-subscribeBox .btn:not(.btn-outline):not(.btn-flat):not(.btn-link):not(.page-numbers):not(.wp-block-button__link):not(.yith-wcwl-add-to-wishlist-button) {color: var(--color2)!important;}
div.product-popup .woocommerce-variation-add-to-cart div.quantity-holder + a.single_add_to_cart_button:hover {
	background: var(--color1);
	background-color: var(--color1);
	border-color: var(--color1);
	color: #fff!important;
}
body .woo_c-product .sticky-product-btn a.sticky-product-cart .icon {
	background: var(--color1);
	background-color: var(--color1);
	border-color: var(--color1);
	color: #fff!important;
}
div.cat-fullBG + div.clb__custom_box + div.wpb_column div.stockie-button-sc a.btn:not(.btn-outline):not(.btn-flat):not(.btn-link):not(.page-numbers):not(.wp-block-button__link):not(.yith-wcwl-add-to-wishlist-button) {
	background: var(--color1);
	background-color: var(--color1);
	border-color: var(--color1);
	color: var(--color2)!important;
}
div.cat-fullBG + div.clb__custom_box + div.wpb_column div.stockie-button-sc a.btn:not(.btn-outline):not(.btn-flat):not(.btn-link):not(.page-numbers):not(.wp-block-button__link):not(.yith-wcwl-add-to-wishlist-button):hover {
	background: var(--color4) !important;
    background-color: var(--color4) !important;
    border-color: var(--color4) !important;
}
div.filters-container.holder h2 {
	font-family: var(--font2) !important;
	font-size: 17px;
}
div.filters-panel h5.title, li.header-cart div.submenu_cart.cart h6.cart_heading_title {
	font-family: var(--font1) !important;
	font-size: 32px;
	letter-spacing: 1px;
}
div.filters-panel h5.title {padding-left: 37px;}
li.header-cart div.submenu_cart.cart div.empt-container h3 {
	font-family: var(--font3) !important;
    font-size: 26px;
	font-weight: initial !important;
    letter-spacing: initial;
}
a.btn:not(.btn-outline):not(.btn-flat):not(.btn-link):not(.page-numbers):not(.wp-block-button__link):not(.yith-wcwl-add-to-wishlist-button).filters-button {
	padding: 0;
    background: transparent;
    background-color: transparent;
    border: 0px solid transparent;
    color: var(--color3);
	box-shadow: 0 2px 4px rgba(0, 0, 0, 0);
	font-family: var(--font3);
    font-size: 17px;
	text-transform: uppercase;
	color: var(--color3);
}
a.filters-button.btn:not(.btn-outline):not(.btn-flat):not(.btn-link):not(.page-numbers):not(.wp-block-button__link):not(.yith-wcwl-add-to-wishlist-button) {color: var(--color3)!important;}
a.btn:not(.btn-outline):not(.btn-flat):not(.btn-link):not(.page-numbers):not(.wp-block-button__link):not(.yith-wcwl-add-to-wishlist-button).filters-button:hover, a.filters-button.btn:not(.btn-outline):not(.btn-flat):not(.btn-link):not(.page-numbers):not(.wp-block-button__link):not(.yith-wcwl-add-to-wishlist-button):hover {
	color: var(--color1)!important;
}
a.btn.filters-button i svg {display: none!important;}
a.btn.filters-button i:before, div.filters-panel h5.title:before {
	content: '';
    display: block !important;
    background: url(../../uploads/2025/08/svgviewer-filter.png) no-repeat;
    background-position: center;
    background-size: contain;
    width: 20px;
    height: 20px;
    margin-right: 3px !important;
}
div.filters-panel h5.title:before {
	width: 30px;
    height: 30px;
    position: absolute;
    top: 5px;
	left: 0;
}
div.filters-panel .wc-block-product-filters__overlay-content > h2:first-child {display: none;}
div.filters-panel .sidebar-widgets > li.widget:first-child {padding-bottom: 0;}

body.archive.tax-product_cat .term-description {display: none!important;} 
@media only screen and (min-width: 1025px) {
	a.btn.filters-button {
/*		display: none; */
	}
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-5-of-12 {
		min-height: 150px;
	}
}

/** mega menu **/
ul#mega-menu-primary > li.mega-menu-item-has-children.mega-menu-megamenu > ul.mega-sub-menu {
	width: 100%!important;
    min-width: 100vw!important; 
    left: -17.4px!important;
    right: 0;
    padding: 10px 70px 30px!important;
	background: rgba(242,215,176,.2) !important;
	background-color: rgba(242,215,176,.2) !important;
}
#mega-menu-wrap-primary ul#mega-menu-primary[data-effect="fade_up"] > li.mega-menu-item-has-children.mega-menu-megamenu.menu2:not(:hover) > ul.mega-sub-menu {
	transform: translate(-100%, 10px);
	transition: opacity 200ms ease-in, transform 1.5s ease-in, visibility 1.5s ease-in!important;
}
ul#mega-menu-primary > li.mega-menu-item-has-children.mega-menu-megamenu > a {pointer-events: none!important;}
div.fullscreen-nav ul#mega-menu-primary > li.mega-menu-item-has-children.mega-menu-megamenu > a {
	pointer-events: auto!important;
}
ul#mega-menu-primary > li.mega-menu-item-has-children.mega-menu-megamenu > ul.mega-sub-menu:before {
	content: '';
	display: block!important;
	position: absolute;
	width: 100%;
	height: 100%;
	background: #fff;
	top: 0;
	left: 0;
	mix-blend-mode: multiply;
}
ul#mega-menu-primary > li.mega-menu-item-has-children.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-column:first-child {padding-right: 60px!important;}
ul#mega-menu-primary > li.mega-menu-item-has-children.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-column:first-child > ul.mega-sub-menu {
	column-count: 2;
}
ul#mega-menu-primary > li.mega-menu-item-has-children.mega-menu-megamenu:not(#mega-menu-item-19673) > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-column:first-child > ul.mega-sub-menu {
	column-count: 1;
}
ul#mega-menu-primary > li.mega-menu-item-has-children.mega-menu-megamenu:not(#mega-menu-item-19673) > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-column:first-child > ul.mega-sub-menu > li {
	padding-bottom: 0!important;
}
ul#mega-menu-primary > li.mega-menu-item-has-children.mega-menu-megamenu:not(#mega-menu-item-19673) > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-column:first-child > ul.mega-sub-menu > li:last-child {
	padding-bottom: 20px!important;
}
ul#mega-menu-primary > li.mega-menu-item-has-children.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-column:first-child > ul.mega-sub-menu > li.mega-menu-item-has-children > ul {
	padding-left: 20px!important;
}
ul#mega-menu-primary > li.mega-menu-item-has-children.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-column:first-child > ul.mega-sub-menu > li.mega-menu-item-has-children > ul > li > a {
	background-repeat: no-repeat!important;
    background-size: 100% 0.18em!important;
    background-position: 0 110%!important;
	display: block !important;
    width: fit-content !important;
}
ul#mega-menu-primary > li.mega-menu-item-has-children.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-column:first-child > ul.mega-sub-menu > li.mega-menu-item-has-children > ul > li > a:hover, ul#mega-menu-primary > li.mega-menu-item-has-children.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-column:first-child > ul.mega-sub-menu > li.mega-menu-item-has-children > ul > li > a:focus {
	-webkit-animation: var(--clb-transition-duration) var(--clb-transition-function) 0s 1 normal none running links!important;
    animation: var(--clb-transition-duration) var(--clb-transition-function) 0s 1 normal none running links!important;
    background-image: -o-linear-gradient(currentColor 0px, currentColor 100%)!important;
    background-image: linear-gradient(currentColor 0px, currentColor 100%)!important;
}
ul#mega-menu-primary > li.mega-menu-item-has-children.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-column:first-child > ul.mega-sub-menu > li.mega-menu-item-has-children > ul li a:hover {
	color: var(--color1)!important;
}
ul.mega-sub-menu .products .product div.product-content, ul.mega-sub-menu .products li div.product-content {
	padding: 10px!important;
	background: #fff!important;
	border-radius: 8px;
}
ul#mega-menu-primary > li.mega-menu-item-has-children.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row.browse-btn > ul.mega-sub-menu > li.mega-menu-column {
	padding: 15px 0px !important;
    margin: 0 15px !important;
    border-top: 1px solid var(--color3) !important;
}
ul#mega-menu-primary > li.mega-menu-item-has-children.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row.browse-btn ul.mega-sub-menu > li.mega-menu-column div.custom-html-widget {padding: 0!important;}
ul#mega-menu-primary > li.mega-menu-item-has-children.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row.browse-btn ul.mega-sub-menu > li.mega-menu-column div.custom-html-widget a {
	font-family: var(--font2);
	font-weight: 700;
	font-size: 16px;
	color: var(--color3);
	text-decoration: none !important;
    background-image: none;
	font-family: var(--font3)!important;
	text-transform: uppercase!important;
}
ul#mega-menu-primary > li.mega-menu-item-has-children.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row.browse-btn ul.mega-sub-menu > li.mega-menu-column div.custom-html-widget a:before {
	content: "\f2f5"!important;
	display: inline-block!important;
    font-family: "Ionicons";
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    text-rendering: auto;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
	padding-right: 10px;
}
ul#mega-menu-primary > li.mega-menu-item-has-children.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row.browse-btn ul.mega-sub-menu > li.mega-menu-column div.custom-html-widget a:after {
	display: none!important;
}
ul#mega-menu-primary > li.mega-menu-item-has-children.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row.browse-btn ul.mega-sub-menu > li.mega-menu-column div.custom-html-widget a:hover {
	color: var(--color1)!important;
}
ul#mega-menu-primary > li.mega-menu-item-has-children.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row.browse-btn ul li {padding: 0!important;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:hover {
	color: var(--color1)!important;
}
li.menu2 > ul.mega-sub-menu {z-index: -1!important;}
li.menu2:hover > ul.mega-sub-menu {z-index: 99!important;}
li.menu2:not(.mega-toggle-on) > ul.mega-sub-menu {
	opacity: 0!important;
	visibility: hidden!important;
	height: 0;
}
li.menu2.mega-toggle-on > ul.mega-sub-menu {
	height: 100%;
}
body.single-product div.sharethis-inline-share-buttons {display: block!important;}
body.single-product div.sharethis-inline-share-buttons:before {
	content: 'Share to';
    display: inline-block;
    vertical-align: middle;
    padding-right: 17px;
	font-family: var(--font2) !important;
    font-size: 17px;
    color: var(--color3) !important;
	font-weight: 600;
	height: 40px;
}
div.sharethis-inline-share-buttons .st-label {display: none !important;}
div.sharethis-inline-share-buttons#st-1.st-has-labels .st-btn {
	min-width: 50px;
    min-height: 40px;
    text-align: center;
    padding: 4px 0;
    background: transparent !important;
}
div.sharethis-inline-share-buttons.st-has-labels .st-btn img {
	display: none!important;
}
div.sharethis-inline-share-buttons.st-has-labels .st-btn:before {
	content: "\f09a";
	display: block;
	font-family: "Font Awesome 6 Brands";
	font-size: 30px;
}
div.sharethis-inline-share-buttons.st-has-labels .st-btn[data-network="whatsapp"]:before {
    content: "";
    display: inline-flex;
    width: 44px;
    height: 44px;
    background: url("data:image/svg+xml;utf8,<svg width='39' height='39' viewBox='0 0 39 39' xmlns='http://www.w3.org/2000/svg'><path d='M12.9821 10.1115C12.7029 10.7767 11.5862 11.442 10.7486 11.575C10.1902 11.7081 9.35269 11.8411 6.84003 10.7767C3.48981 9.44628 1.39593 6.25317 1.25634 6.12012C1.11674 5.85403 0 4.39053 0 2.92702C0 1.46351 0.83755 0.665231 1.11673 0.399139C1.39592 0.133046 1.8147 0 2.23348 0C2.37307 0 2.51267 0 2.65226 0C2.93144 0 3.21063 0 3.35022 0.532183C3.62941 1.19741 4.32736 2.66092 4.32736 2.79397C4.46696 2.92702 4.46696 3.19311 4.32736 3.32616C4.18777 3.59225 4.18777 3.59224 3.90858 3.85834C3.76899 3.99138 3.6294 4.12443 3.48981 4.39052C3.35022 4.52357 3.21063 4.78966 3.35022 5.05576C3.48981 5.32185 4.18777 6.38622 5.16491 7.18449C6.42125 8.24886 7.39839 8.51496 7.81717 8.78105C8.09636 8.91409 8.37554 8.9141 8.65472 8.648C8.93391 8.38191 9.21309 7.98277 9.49228 7.58363C9.77146 7.31754 10.0507 7.1845 10.3298 7.31754C10.609 7.45059 12.2841 8.11582 12.5633 8.38191C12.8425 8.51496 13.1217 8.648 13.1217 8.78105C13.1217 8.78105 13.1217 9.44628 12.9821 10.1115Z' transform='translate(12.9597 12.9597)' fill='%232E2E2E'></path><path d='M0.196998 23.295L0.131434 23.4862L0.323216 23.4223L5.52771 21.6875C7.4273 22.8471 9.47325 23.4274 11.6637 23.4274C18.134 23.4274 23.4274 18.134 23.4274 11.6637C23.4274 5.19344 18.134 -0.1 11.6637 -0.1C5.19344 -0.1 -0.1 5.19344 -0.1 11.6637C-0.1 13.9996 0.624492 16.3352 1.93021 18.2398L0.196998 23.295ZM5.87658 19.8847L5.84025 19.8665L5.80154 19.8788L2.78138 20.8398L3.73978 17.9646L3.75932 17.906L3.71562 17.8623L3.43104 17.5777C2.27704 15.8437 1.55796 13.8245 1.55796 11.6637C1.55796 6.03288 6.03288 1.55796 11.6637 1.55796C17.2945 1.55796 21.7695 6.03288 21.7695 11.6637C21.7695 17.2945 17.2945 21.7695 11.6637 21.7695C9.64222 21.7695 7.76778 21.1921 6.18227 20.039L6.17557 20.0342L6.16817 20.0305L5.87658 19.8847Z' transform='translate(7.7758 7.77582)' fill='%232E2E2E' stroke='black' stroke-width='0.2'></path></svg>") no-repeat center / contain;
    justify-content: center;
    align-items: center;
    transform: translateY(-6px);}
div.sharethis-inline-share-buttons.st-has-labels .st-btn[data-network="messenger"]:before {
    content: "";
    display: inline-flex;
    width: 50px;
    height: 60px;
    background: url("data:image/svg+xml;utf8,<svg width='44' height='44' viewBox='0 0 39 39' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' clip-rule='evenodd' d='M0 9.63934C0 4.29861 4.68939 0 10.4209 0C16.1524 0 20.8418 4.29861 20.8418 9.63934C20.8418 14.98 16.1524 19.2787 10.4209 19.2787C9.37878 19.2787 8.33673 19.1484 7.42487 18.8879L3.90784 20.8418V17.1945C1.56311 15.3708 0 12.6353 0 9.63934ZM8.85779 10.1604L11.463 13.0261L17.1945 6.90384L12.1143 9.76959L9.37885 6.90384L3.64734 13.0261L8.85779 10.1604Z' transform='translate(9.01854 10.3146)' fill='%232E2E2E'></path></svg>") no-repeat center / contain;
	justify-content: center;
    align-items: center;
    transform: translateY(-15px);}
div.sharethis-inline-share-buttons.st-has-labels .st-btn:last-child:before {
	content: "";
    display: inline-flex;
	width: 40px; 
	height: 40px; 
	background: url("data:image/svg+xml;utf8,<svg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg' role='img' aria-hidden='true' focusable='false'><path fill-rule='evenodd' clip-rule='evenodd' d='M18 6.5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0Zm2 0a3.5 3.5 0 0 1-6.053 2.394L8.84 11.448a3.498 3.498 0 0 1 .028 2.012l5.08 2.54a3.5 3.5 0 1 1-.895 1.789l-5.27-2.635a3.5 3.5 0 1 1-.079-5.373l5.35-2.675A3.5 3.5 0 1 1 20 6.5ZM5.5 14a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Zm11 2.895a1.5 1.5 0 1 1 0 3 1.5 1.5 0 0 1 0-3Z' fill='%232E2E2E'></path></svg>") no-repeat center / contain;
	justify-content: center;
    align-items: center;
    transform: translateY(-4px);
}
body.single-post div#comments {display: none!important;}
body.single-post .socialbar.default.outline a {
	background: var(--color1)!important;
	border-color: var(--color1)!important;
	color: #fff!important;
}
body.single-post .socialbar.default.outline a:hover {
	box-shadow: 0 2px 4px rgba(0, 0, 0, 0.15);
	background: transparent!important;
	border-color: transparent!important;
	color: var(--color1)!important;
}
section.widget.widget_stockie_widget_recent_posts h3.title.widget-title {
	font-family: var(--font1) !important;
    letter-spacing: 1px !important;
    font-size: 32px;
}
div.ct-form h3.title {
	font-family: var(--font2) !important;
	font-weight: 600!important;
	font-size: 24px !important;
}
.tag a:not(.button):not(.btn):not(.-unlink):not(.-undash):hover, .tags a:not(.button):not(.btn):not(.-unlink):not(.-undash):hover {color: #fff!important;}
body.single-post .subtitle b:last-of-type,
body.single-post .subtitle b:last-of-type ~ * {
    display: none;
} 
article.page div.abt-fst-cols .stockie-heading-sc h2.title {
	font-size: 56px!important;
	line-height: 1.1 !important;
    margin-top: 15px;
}
div.abt-testimonials div.stockie-slider-sc {
	text-align: center;
	max-width: 700px;
	margin: 0 auto;
}
div.abt-testimonials .testimonials blockquote, div.abt-testimonials h4.title, div.abt-testimonials p.subtitle {text-align: center;}
div.abt-testimonials .testimonials blockquote + h4.title {
	font-family: var(--font1) !important;
    font-size: 32px !important;
    letter-spacing: 1px;
}
div.abt-testimonials .testimonials blockquote h6.headline {color: var(--color1)!important;}
div.abt-testimonials:before {
	content: '';
	display: block!important;
	position: absolute;
    background: url(../../uploads/revslider/slider_demo5/st__demo5__decoration-1.svg) 50% 50% / cover no-repeat transparent;
    left: -2.5px;
    top: 160px;
	width: 257px;
	height: 257px;
}
div.abt-testimonials:after {
	content: '';
	display: block!important;
	position: absolute;
    background: url(../../uploads/revslider/slider_demo5/st__demo5__decoration-1.svg) 50% 50% / cover no-repeat transparent;
    right: -2.5px;
    top: 160px;
	width: 257px;
	height: 257px;
	top: 0;
}
body.woocommerce-page h2.wc-block-components-title {
	font-family: var(--font2) !important;
	font-weight: 600!important;
	text-transform: capitalize;
}
body.woocommerce-page .wc-block-components-totals-footer-item .wc-block-components-totals-item__label, body.woocommerce-checkout p.wc-block-components-checkout-order-summary__title-text {
	font-family: var(--font3) !important;
	text-transform: uppercase;
	letter-spacing: 0px;
}
body.woocommerce-cart tr th span, body.woocommerce-cart h2.wp-block-woocommerce-cart-order-summary-heading-block {
	font-family: var(--font3) !important;
	text-transform: uppercase;
	font-size: 17px;
}
.wp-block-woocommerce-empty-cart-block h2.wp-block-heading:not(.with-empty-cart-icon) {
	font-family: var(--font1) !important;
    letter-spacing: 1px !important;
    font-size: 32px !important;
    color: var(--color3) !important;
}
div.wp-block-product-new .wc-block-grid__product-onsale {
	border-color: transparent !important;
    padding: 0.3em 0.9em 0.3em 0.9em !important;
    background: #f31820 !important;
    border-radius: 0;
    border-top-left-radius: 8px;
	left: 5px;
    right: auto;
}
div.wp-block-product-new .wc-block-grid__product-onsale span {
	font-family: var(--font4) !important;
	display: table-cell;
    padding: 0!important;
    z-index: 1;
    background: #f31820!important;
	color: #fff!important;
}
div.wp-block-product-new .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link {
	background: var(--color2);
	background-color: var(--color2);
	border-color: var(--color2);
	font-family: var(--font3)!important;
	text-transform: uppercase!important;
	color: var(--color1)!important;
	font-size: 15px!important;
	font-weight: 600!important;
}
div.wp-block-product-new .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:hover {
	background: var(--color1);
	background-color: var(--color1);
	border-color: var(--color1);
	color: #fff!important;
}
div.wp-block-product-new .wc-block-grid__product-title {
	font-family: var(--font1)!important;
	font-size: 26px !important;
    display: -webkit-box !important;
    -webkit-line-clamp: 1 !important;
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}
div.wp-block-product-new .woocommerce-Price-amount.amount {
	font-family: var(--font2)!important;
	font-size: 16px !important;
	font-weight: 600!important;
}
div.wp-block-product-new del .woocommerce-Price-amount.amount {
	font-size: 14px!important;
    font-weight: 500!important;
}
div.wp-block-product-new .wc-block-grid__product-image {position: relative; overflow: hidden;}
div.wp-block-product-new .wc-block-grid__product-image img {border-radius: 10px; border: 1px solid rgba(0,0,0,.15);}
div.wp-block-product-new .wc-block-grid__product-image:after {
	content: '';
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    background: #ffeceb !important;
    /* background-color: #ffeceb !important; */
    background: linear-gradient(180deg, #F5F6F8 0%, rgba(245, 246, 248, 0) 67.54%) !important;
    width: 100%;
    height: 100%;
    border-radius: 10px;
	z-index: -1;
}
.subscribe-popup .subscribe-content-header, .blog-grid-content .blog-grid-headline {
	font-family: var(--font3) !important;
    letter-spacing: 0px;
}
body.page-id-19110 .site-header:not(.header-fixed) .hamburger-menu .hamburger {color: #000!important;}
body .woo-sidebar.sidebar-left .wc-block-product-categories-list-item span + ul.wc-block-product-categories-list, .filters-container.holder .wc-block-product-categories-list-item span + ul.wc-block-product-categories-list {
	padding-left: 30px;
}
body .woo-sidebar.sidebar-left .wc-block-product-categories-list-item span + ul.wc-block-product-categories-list ul, .filters-container.holder .wc-block-product-categories-list-item span + ul.wc-block-product-categories-list ul {
	padding-left: 20px;
}
body.has_affix nav.site-navigation > div > div.overlay {
	box-shadow: 1px 1px 400px rgba(0, 0, 0, 0.05);
}
body mark {
	background: var(--color2);
    color: var(--color1);
	    font-style: italic;
}
section.woo-c_related h3 {text-transform: capitalize!important;}

/** woocommerce functions - disabled **/
div.single_variation_wrap {
	display: flex;
    justify-content: flex-start;
    align-items: center;
	border-top: 1px solid var(--clb-border-color);
}
div.modal-window div.single_variation_wrap {display: none!important;}
div.woocommerce-variation-add-to-cart a.single_add_to_cart_button {display: none!important;}
div.sticky-product {display: none!important;}
div.single_variation_wrap div.yith-ywraq-add-to-quote {
	padding-top: 16px !important;
    margin-top: 16px !important;
    margin-left: 10px;
}
body.single-product.woocommerce .add-request-quote-button.button, body.single-product.woocommerce .add-request-quote-button-addons.button {
	background-color: var(--color2)!important;
    color: var(--color1)!important;
	border-color: transparent !important;
	width: 100%;
}
body.single-product.woocommerce .add-request-quote-button.button:hover, body.single-product.woocommerce .add-request-quote-button-addons.button:hover {
	background-color: var(--color1)!important;
    color: #fff!important;
}
.woocommerce.single-product .product .yith-ywraq-add-to-quote {
	flex: 0 0 calc(100% - 100px);
}
a.add-request-quote-button {text-transform: capitalize!important;}
.woo_c-product .woo_c-product-details .variations_button:not(.grouped_form) {border-top: 0px solid transparent!important;}
.woo_c-product .woo_c-product-details-inner .price, .product-popup .woo_c-product-details-inner .price {display: none!important;}
body .site-header .header-wrap-inner .menu-other > li:not(.search) {display: none!important;}
div.modal-window .woo_c-product .woo_c-product-details .cart .variations {flex-wrap: wrap; position: relative;}
div.modal-window .woo_c-product .woo_c-product-details .cart .variations div#variation_pa_available-colours {flex: 0 0 100%; padding-bottom: 50px;}
div.modal-window .woo_c-product .woo_c-product-details .cart .variations div.reset.variation {
	position: absolute;
    bottom: 5px;
}
body.single-product div.sharethis-inline-share-buttons {padding-top: 10px;}
footer.site-footer .site-info .wrap > div.right {opacity: 0; visibility: hidden;}
.site-footer .widgets-column:nth-child(3) {
	opacity: 0!important;
	visibility: hidden!important;
}
.site-footer .widgets-column:nth-last-child(2) {
	transform: translateX(-100px);
	-webkit-transform: translateX(-100px);
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.disabled, .site-footer .widget_nav_menu .menu > li.disabled, li.mega-menu-item.disabled {display: none!important;}
.fullscreen-nav-wrap a::before {display: none!important;}
div.advanced-woo-labels {display: none!important;}
div.hm-subscribeBox .wpcf7 form.wpcf7-form input[type="text"] {
	background: #fff!important; background-color: #fff!important;
}
div.hm-subscribeBox .contact-form textarea {
	background: #fff!important; background-color: #fff!important;
}
div.hm-subscribeBox .btn:not(.btn-outline):not(.btn-flat):not(.btn-link):not(.page-numbers):not(.wp-block-button__link):not(.yith-wcwl-add-to-wishlist-button) {
	color: var(--color2) !important;
    background: var(--color1) !important;
    min-width: calc(100% - 20px);
}
div.hm-subscribeBox .btn:not(.btn-outline):not(.btn-flat):not(.btn-link):not(.page-numbers):not(.wp-block-button__link):not(.yith-wcwl-add-to-wishlist-button):hover {
	background: var(--color4) !important;
	border-color: var(--color4) !important;
}
#yith-ywraq-form table.cart .product-thumbnail img {width: 150px!important; height: 150px!important;}
form#yith-ywraq-form tr td.actions input[name="update_raq"] {
	float: right;
	min-width: 180px;
	display: none!important;
}
form#yith-ywraq-form tr td.actions a.button.wc-backward {
	background: var(--color2)!important;
	background-color: var(--color2)!important;
	color: var(--color1)!important;
	border-color: var(--color2)!important;
	text-transform: uppercase;
	float: right;
    margin-left: 10px;
	min-width: 180px;
}
form#yith-ywraq-form tr td.actions a.button.wc-backward:hover {
	background: var(--color1)!important;
	background-color: var(--color1)!important;
	border-color: var(--color1)!important;
	color: #fff!important;
}
body button[name="whatsapp_order"] {
	background: var(--color2)!important;
	background-color: var(--color2)!important;
	color: var(--color1)!important;
	border-color: var(--color2)!important;
	text-transform: uppercase;
	min-width: 180px;
}
body button[name="whatsapp_order"]:hover {
	background: var(--color1)!important;
	background-color: var(--color1)!important;
	color: #fff!important;
	border-color: var(--color1)!important;
}
a.yith-ywraq-item-remove {text-decoration: none!important; outline: none!important; background: transparent!important;}
td.product-name ul {
	padding-top: 10px;
}
td.product-name ul li {padding: 0 0!important;}
body.page-id-19854 .quantity input[type=number] {
  pointer-events: none;
}
.header-search .search_results a.search_results_btn {display: none!important;}
.fullscreen-nav .fullscreen-nav-wrap ul {
	column-count: 2;
}
.fullscreen-nav .fullscreen-nav-wrap ul a.menu-link div.has-submenu-icon, .fullscreen-nav .fullscreen-nav-wrap ul a.menu-link + .sub-nav {display: none!important;}
.right-part li.mega-current-menu-item > a {color: var(--color1)!important;} 
span.mega-indicator {pointer-events: none!important;}
.socialbar.boxed a:nth-child(2) i:before {
	content: "\f4b9"!important; font-family: "Ionicons"!important;     font-size: 24px;
/*	content: "\f16d" !important;
    font-family: "Font Awesome 6 Brands";*/}
.socialbar.boxed a:nth-child(2) i + span {visibility: hidden;}
.socialbar.boxed a:nth-child(2) i + span:before {
	content: "Phone Call" !important;
    font-family: var(--clb-titles-font-family);
    font-size: 16.5px !important;
    font-weight: 600;
    width: 100%;
    min-width: 120px;
    visibility: visible;
    display: initial;
    top: 0;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
}
.woocommerce-product-gallery img {
	min-height: calc(50vw - 17vw);
    object-fit: contain;
}
.product-popup .woo_c-product .woo_c-product-image-slider .owl-nav {bottom: 0;}

@media only screen and (max-width: 1280px) {
	body:not(.has_affix) .site-header .header-wrap-inner .right-part div.holder {top: 70px;}
	#SR7_1_1 .hesperiden.sr7-arrows {
		transform: translate(-25px, 15px)!important;
		-webkit-transform: translate(-25px, 15px)!important;
	}
	#SR7_1_1 .hesperiden.sr7-arrows.sr7-leftarrow {
		transform: translate(25px, 15px)!important;
		-webkit-transform: translate(25px, 15px)!important;
	}
}

@media only screen and (max-width: 1200px) {
	ul#mega-menu-primary > li.mega-menu-item-has-children.mega-menu-megamenu > ul.mega-sub-menu {
		padding-left: 15px!important;
		padding-right: 15px!important;
	}
	ul.mega-sub-menu .woo_c-products .product, ul.mega-sub-menu .products .product {
		padding-left: 12px!important;
		padding-right: 12px!important;
	}
	.product-category__info-wrapper .btn.btn-link {text-align: left;}
	.vc_row.vc_row-flex.vc_parallax {
		padding-left: 27px!important;
		padding-right: 27px!important;
	}
	.product-popup .woo_c-product-details-inner {
		width: calc(100% - 65px);
		margin: 0;
	}
	.type3-left .woo_c-product-details-inner {
		padding: 0px 30px 100px 30px;
	}
	.product-popup .woo_c-product-details-inner .woo-summary-content {
		max-height: 76vh;
		overflow-y: scroll;
	}
	.product-popup .woo_c-product-image-slider {
		width: calc(100vh - 200px);
		padding: 0;
		margin: 0 auto;
	}
	
	ul#mega-menu-primary > li.mega-menu-item-has-children.mega-menu-megamenu > ul.mega-sub-menu {
		left: -22.4px !important;
		top: 44px !important;}
	.woo_c-product .woo_c-product-details .cart .variation.reset {
		margin-top: 10px;
		height: 20px;
	}
	.blog-grid .post-details {flex-wrap: wrap;}
	li.mega-menu-item > a:hover, li.mega-menu-item > a:focus, li.mega-menu-item > a:active {color: var(--color1)!important;}
	
	.site-footer .widgets > .vc_col-sm-6 {width: 33.3333%;}
	.site-footer .widgets-column:nth-child(3) {width: 0!important; padding: 0!important;}
	.site-footer .widgets-column:nth-last-child(2), .site-footer .widgets-column:not(:first-child) {
		transform: translateX(-80px);
		-webkit-transform: translateX(-80px);
	}
	.site-footer .widgets {
		padding-left: 3px;
		padding-right: 3px;
	}
	#chaty-widget-0 .chaty-channel-list {right: 0px;}
}

@media only screen and (max-width: 1185px) {
	.header-wrap-inner div.main-menu {padding: 0 80px 0 0;}
}
@media only screen and (max-width: 1024px) {
	div.share-bar {display: none!important;}
	body .site-header {height: 80px;}
	.hamburger-menu#hamburger-fullscreen-menu {display: block;}
	.hamburger-menu#hamburger-menu {display: none;}
	.fullscreen-nav.open .close-bar, .header-search .close-bar {
		height: 160px;
		padding-bottom: 80px;
	}
	body.has_affix .site-header .header-wrap-inner {justify-content: initial;}
	body.has_affix .site-header .header-wrap-inner .left-part {display: flex!important;}
	body.has_affix .site-header .menu-other li.search {top: 15px;}
	body.has_affix .site-header .site-branding .site-title:before {
		content: 'Rossini Furniture';
		display: block;
		position: absolute;
		left: calc(100% + 30px);
		text-transform: uppercase;
		font-family: var(--font3);
	}
	body.has_affix .site-header .site-branding .site-title:after {
		content: 'Sdn. Bhd. (885405-K)';
		display: block;
		position: absolute;
		left: calc(100% + 30px);
		text-transform: uppercase;
		font-size: 12px;
		bottom: 0;
	}
	body.has_affix .site-header .site-branding .site-title a .fixed-logo:after {
		content: '' !important;
		display: block !important;
		position: absolute;
		background: #ccc;
		width: 2px;
		height: calc(100% - 10px);
		left: calc(100% + 15px);
		top: 7px;
	}
	#SR7_1_1 .hesperiden.sr7-arrows {
		transform: translate(-25px, 20px)!important;
		-webkit-transform: translate(-25px, 20px)!important;
	}
	#SR7_1_1 .hesperiden.sr7-arrows.sr7-leftarrow {
		transform: translate(25px, 20px)!important;
		-webkit-transform: translate(25px, 20px)!important;
	}
	
	.modal-window.open {z-index: 99999999999999999;}
	.product-popup .woo_c-product-image-slider {
		width: 50vw;
		max-height: 50vw;
	}
	.product-popup .woo_c-product-details-inner {
		width: calc(100% - 20px);
        padding-left: 40px;
	}
	.product-popup .woo_c-product-details-inner > .woo-summary-content {padding-right: 20px;}
	div.image-wrap.woocommerce-product-gallery__image.with-zoom img.gimg {pointer-events: none!important;
		transform: scale(1) !important;
        transform-origin: 0 0 !important;}
	.vc_col-md-6.vc_col-sm-12.woo_c-product-image {
	  overflow-y: scroll !important;
	  
	  /* Firefox scrollbar styling */
	  scrollbar-width: thin;
	  scrollbar-color: #a8a8a8 #f1f1f1!important;
	}
	/* Webkit browsers */
	.vc_col-md-6.vc_col-sm-12.woo_c-product-image::-webkit-scrollbar {
		display: block !important;
	  width: 8px!important;
	}
	.vc_col-md-6.vc_col-sm-12.woo_c-product-image::-webkit-scrollbar-track {
	  background: #f1f1f1;
	  border-radius: 4px;
	}
	.vc_col-md-6.vc_col-sm-12.woo_c-product-image::-webkit-scrollbar-thumb {
	  background: #a8a8a8;
	  border-radius: 4px;
	}
	.vc_col-md-6.vc_col-sm-12.woo_c-product-image::-webkit-scrollbar-thumb:hover {
	  background: #a8a8a8;
	}
	body.page-id-19109 .header-title {min-height: 420px;}
	body.page-id-19065 div.stockie-heading-sc.heading h3 {min-height: 80px;}
}
div.mobile-menu {display: none!important;}

@media only screen and (max-width: 992px) {
	.hamburger-menu#hamburger-fullscreen-menu {display: none;}
	.hamburger-menu#hamburger-menu {display: block;}
	.fullscreen-nav.open .close-bar, .header-search .close-bar {
		height: 80px;
		padding-bottom: 0px;
	}
	.fullscreen-nav.open .menu:not(.-blank-menu) .nav-item, .fullscreen-nav.open .menu:not(.-blank-menu) .sub-nav-item {
		opacity: 1;
		visibility: visible;
	}
	.fullscreen-nav .fullscreen-nav-wrap ul {column-count: 1;}
	.fullscreen-nav .fullscreen-nav-wrap ul a.menu-link div.has-submenu-icon, .fullscreen-nav .fullscreen-nav-wrap ul a.menu-link + .sub-nav {
		display: block!important;
	}
	div.ct-form iframe {width: 100%!important; height: 420px;}
	div.ct-form > .vc_column_container.vc_col-sm-4 {width: 50%!important;}
	div.ct-form > .vc_column_container.vc_col-sm-4:first-child {width: 100%!important;}
	.page-sidebar.sidebar-left.woo-sidebar {width: 0!important; display: none!important;}
	.page-content.with-left-sidebar {width: 100%!important;}
	body:not(.is-mobile-menu) .slide-in-overlay.filters-panel .close-bar {display: flex!important;}
	body:not(.is-mobile-menu) .slide-in-overlay.filters-panel .holder.filters-container {display: block!important;}
	
	body.home main.site-main .vc_col-sm-6 {width: 100%!important;}
	body.home main.site-main .vc_col-sm-6.cat-fullBG + .vc_col-sm-3, body.home main.site-main .vc_col-sm-6.cat-fullBG + .vc_col-sm-3 + .vc_col-sm-3 {width: 49%!important; margin-top: 30px; min-height: 280px;}
	body.home main.site-main .vc_col-sm-6:not(.cat-fullBG) {margin-bottom: 30px;}
	body.home main.site-main .vc_col-sm-6 .stockie-heading-sc + .vc_empty_space.vc_hidden-xs {display: none!important;}
	div.hm-subscribeBox .vc_col-sm-3 {width: 50%!important;}
	div.hm-subscribeBox .vc_col-sm-5, div.hm-subscribeBox .vc_col-sm-5 .vc_col-sm-8 {width: 100%!important;}
	.vc_row.vc_row-flex.vc_parallax {
		padding-left: 20px !important;
        padding-right: 20px !important;
	}
	div.vc_parallax .vc_col-sm-5 {width: 70%!important;}
	body.page-id-19111 div.page-sidebar.sidebar-left {display: none!important;}
	body.single-post .header-title h1.page-title, body.page-template-default:not(.woocommerce):not(.woocommerce-page) .header-title h1.page-title {max-width: 85%; margin: 0 auto;}
	body.archive.post-type-archive-product .header-title.without-cap, body.woocommerce-page.woocommerce-account .header-title.without-cap, body.page-template-page_for-posts .header-title.without-cap, body.page-id-19065 .header-title.without-cap, body.woocommerce-cart .header-title.without-cap, body.woocommerce-checkout .header-title.without-cap, body.page-id-19854.woocommerce-js .header-title.without-cap {
		padding-top: 110px!important;
	}
	.slide-in .slide-in-overlay.filters-panel .close-bar, .slide-in .slide-in-overlay.filters-panel .holder {
		width: 30rem;
	}
	.modal-window.open .modal-content.product-popup .page-container > .vc_row {flex-direction: column!important;}
	.product-popup .woo_c-product-details-inner .woo-summary-content {margin-top: 40px;}
	.product-popup .woo_c-product-image-slider {
		width: 60vw;
        max-height: 60vw;
	}
	.vc_col-md-6.vc_col-sm-12.woo_c-product-image {overflow-y: initial !important;}
	body.single-product .woo_c-product-images.gallery-wrap > .woocommerce-product-gallery {
		opacity: 1;
		display: flex;
		overflow-x: scroll;
		        margin-top: 80px;
	}
	body.single-product .woo_c-product-images.gallery-wrap > .woocommerce-product-gallery > div {
		display: inline-flex;
        flex: 0 0 100%;
	}
	#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-item > a.mega-menu-link, #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link	{font-size: 22px!important;}
	#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link {
		line-height: 1.2;
	}
	#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-item.mega-toggle-on > ul.mega-sub-menu {padding-bottom: 15px!important;}
	#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item {
		height: 39px;
        padding: 10px 0 7px 30px;
	}
	#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:hover, #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:focus {
		background: transparent!important;
	}
	.woo-c_related .columns-sm-2 .product:nth-child(3n + 1) {clear: both!important;}
	.woo-c_related .columns-sm-2 .product:nth-child(2n + 1) {clear: initial!important;}
	.woo-c_related .columns-sm-2 .product {
		width: -webkit-calc(100% / 3);
        width: calc(100% / 3);
	}
	
	.is-mobile-menu.with-left-mobile-hamburger .slide-in-overlay.visible {
		visibility: visible;
		opacity: 1;
	}
/*	sr7-module#SR7_1_1 {height: 940px!important;}
	sr7-module#SR7_1_1 sr7-content {height: 940px!important;}
	sr7-module#SR7_1_1 sr7-loop, sr7-module#SR7_1_1 sr7-px {height: 940px!important;}
	sr7-module#SR7_1_1 sr7-bg {height: 940px!important;} */
	#SR7_1_1 .hesperiden.sr7-arrows {
		transform: translate(-25px, 400px)!important;
		-webkit-transform: translate(-25px, 400px)!important;
	}
	#SR7_1_1 .hesperiden.sr7-arrows.sr7-leftarrow {
		transform: translate(25px, 400px)!important;
		-webkit-transform: translate(25px, 400px)!important;
	}
	div.cat-fullBG .product-category--block.style-3 > .product-category__info-wrapper {
		background-color: transparent !important;
		background: linear-gradient(160deg, rgba(92, 83, 70, 0.9) 0%, rgba(92, 83, 70, 0) 98.56%)!important;
	}
	body.home .sr7-layer[data-subtype=slidebg], body.home sr7bg {position: relative;}
	body.home .sr7-layer[data-subtype=slidebg]:before, body.home sr7bg:before {
		content: '';
		display: block!important;
		background: linear-gradient(to right, rgba(232, 229, 224, 0.9) 0%, rgba(232, 229, 224, 0) 100%)!important;
		position: absolute;
		width: 70vw;
		height: 1000px;
		top: 0;
		left: 0;
		z-index: 10;
	} 
	body sr7-mask.banner-heading + sr7-txt {transform: translateY(50px) !important; -webkit-transform: translateY(50px) !important;}
	body .banner-heading {transform: translateY(50px) !important; -webkit-transform: translateY(50px) !important;}
	body .banner-subHeading sr7-txt.sr7-layer {transform: translateY(50px) !important; -webkit-transform: translateY(50px) !important;}
	
/*	body:not(.has_affix) .site-header .header-wrap-inner .right-part {
		height: 100vh;
        z-index: 99999999;
	}
	body.with-left-mobile-hamburger .slide-in-overlay.visible {
		visibility: visible;
        opacity: 1;
	}
	.site-header.header-4 nav.main-nav {width: 100%!important;}
	.slide-in-overlay {
		opacity: 1;
        visibility: visible;
	}
	body .site-header .header-wrap-inner > .right-part ul.mega-menu li.menu1 {display: block!important;}
	body:not(.is-mobile-menu) .slide-in-overlay .close-bar, body:not(.is-mobile-menu) .slide-in-overlay .holder {
		display: block!important;
	} */

	div.mobile-menu {
	/*	display: block !important; */
        position: fixed;
        left: 0;
        width: 100%;
		height: 100vh;
        background: #fff;
		z-index: 999;
		visibility: hidden!important;
	}
	body.open-mobile div.mobile-menu {
		display: block !important;
		visibility: visible!important;
	}
	div.mobile-menu div.close-bar {background: #fff!important; height: 80px;}
	#mega-menu-wrap-max_mega_menu_1 {background: #fff!important; padding: 40px .5rem}
	#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-item {display: block!important;}
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link {
		color: #000!important;
	}
	#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-item > a.mega-menu-link {color: #000!important;}
	#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link, #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link, #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-item.mega-current-page-ancestor > a.mega-menu-link {
		background: transparent!important;
		color: #000!important;
	}
	#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-item.mega-toggle-on > a.mega-menu-link, #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-item > a.mega-menu-link:hover, #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-item > a.mega-menu-link:focus {
		background: transparent!important;
	}
	#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-flyout ul.mega-sub-menu {
		width: 100%!important;
	}
	#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item.mega-toggle-on ul.mega-sub-menu {
		left: 0!important;
		position: relative!important;
	}
	#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-item-has-children li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator {
		transform: rotate(0deg);
		-webkit-transform: rotate(0deg);
		padding-right: 10px;
	}
	.slide-in .slide-in-overlay .overlay, .is-mobile-menu .slide-in-overlay .overlay {background: #fff; background-color: #fff;}
	#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-item > a {width: fit-content!important;}
	#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-item.disabled {display: none!important;}
	#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu a.mega-menu-link {padding-left: 0!important;}
	#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu a.mega-menu-link:before {
		content: '';
		display: inline-block;
		border-top: 1px dashed #000;
		width: 50px;
		height: 2px;
		vertical-align: middle;
		transform: translateX(-10px);
	}
}
@media only screen and (max-width: 768px) {
	body:not(.has_affix) .site-header .header-wrap-inner .right-part div.holder, body.has_affix .site-header .header-wrap-inner .right-part div.holder {
		position: relative!important;
		top: 100px!important;
		background: transparent!important;
		left: 0!important;
	}
	.products .product h2.font-titles {font-size: 17px!important;}
	.woo_c-products .wc-product-title-wrap .category, .products .wc-product-title-wrap .category {display: block!important;}
	.woo_c-products .wc-product-title-wrap .category:nth-of-type(n+4), .products .wc-product-title-wrap div.category:nth-of-type(n+4) {display: none!important;}
	.woo_c-products[data-shop-masonry] .product, .woo_c-products[data-shop-masonry] li {min-height: 290px;}
	
	body.woocommerce-shop .columns-sm-2 .product:nth-child(2n + 1), body.woocommerce-shop .columns-md-3 .product:nth-child(3n + 1),
body.archive.tax-product_cat .columns-sm-2 .product:nth-child(2n + 1), body.archive.tax-product_cat .columns-sm-2 .product:nth-child(3n + 1) {clear: initial!important;}
	
	#mega-menu-wrap-primary .mega-menu-toggle + #mega-menu-primary {
		display: flex !important;
        flex-direction: column!important;
        flex-wrap: wrap!important;
		background: transparent;
	}
	body .site-header .header-wrap-inner > .right-part ul.mega-menu li.menu1, body .site-header .header-wrap-inner > .right-part ul.mega-menu li.menu2 {display: block!important;}
	body:not(.has_affix) .site-header .header-wrap-inner .right-part div.holder {
		height: initial!important;
	}
	#mega-menu-wrap-max_mega_menu_1 .mega-menu-toggle + #mega-menu-max_mega_menu_1 {
		background: transparent!important;
		padding-bottom: 40px;
	}
	.slide-in .slide-in-overlay .overlay, .is-mobile-menu .slide-in-overlay .overlay {
		background-color: #fff;
	}
}
@media only screen and (max-width: 640px) {
	.woo-c_related .columns-sm-2 .product:nth-child(2n + 1) {clear: both!important;}
	.woo-c_related .columns-sm-2 .product {
		width: -webkit-calc(100% / 2);
        width: calc(100% / 2);
	}
	body .banner-heading sr7-txt.sr7-layer {font-size: 38px!important;}
	body:not(.has_affix) .site-header .site-branding .site-title:before, body .site-header .site-branding .site-title:before {
		font-size: 15px!important;
		left: calc(100% + 20px);
	}
	body:not(.has_affix) .site-header .site-branding .site-title:after, body .site-header .site-branding .site-title:after {
		font-size: 10px!important;
		left: calc(100% + 20px);
	}
	.site-header .site-branding .logo img, .site-header .site-branding .logo img.svg-logo {max-height: 34px;}
	body:not(.has_affix) .site-header .site-branding .site-title a .logo:after, body .site-header .site-branding .site-title a .logo:after {
		left: calc(100% + 10px)!important;
	}
	.site-header .menu-other li.search i.btn-round-inner {
		-webkit-justify-content: flex-end;
		-ms-flex-pack: flex-end;
		justify-content: flex-end;
		padding-right: 7px;
	}
	body #message-purchased {right: 15px!important; min-width: 340px!important;}
	body.tax-product_cat .header-title.without-cap {padding-top: 100px!important; min-height: 250px;}
	body.tax-product_cat .header-title.without-cap .page-title {font-size: 44px!important; line-height: 1.1;}
	body.home .sr7-layer[data-subtype=slidebg], body.home sr7bg {
		height: 450px !important;
        top: calc(600px - 450px)!important;
	}
	body.home sr7-mask:before, body.home sr7-mask:before {
		content: '';
		display: block!important;
		background: linear-gradient(to bottom, rgba(232, 229, 224, 1) 20%, rgba(232, 229, 224, 0) 100%)!important;
		position: absolute;
		width: calc(100vw + 15px);
		height: 300px;
		top: 10px;
		left: -15px;
		z-index: 10;
	}
	body.home sr7-mask:after, body.home sr7-mask:after {
		content: '';
		display: block!important;
		background: linear-gradient(to right, rgba(232, 229, 224, 0.2) 0%, rgba(232, 229, 224, 0) 100%)!important;
		position: absolute;
		width: 100vw;
		height: 940px;
		top: 0;
		left: -15px;
		z-index: 10;
	}
	body.home .sr7-layer[data-subtype=slidebg]:before, body.home sr7bg:before {
		content: '';
		display: block!important;
		background: linear-gradient(to right, rgba(232, 229, 224, 0.15) 0%, rgba(232, 229, 224, 0) 100%)!important;
		position: absolute;
		width: 50vw;
		height: 940px;
		top: 0;
		left: 0;
		z-index: 10;
	}
	body.home sr7-mask > sr7-txt, body.home sr7-mask > sr7-txt {z-index: 11!important;}
	body sr7-mask.banner-heading + sr7-txt br {display: none!important;}
	#mega-menu-wrap-max_mega_menu_1 {
		padding: 0px .5rem 20px!important;
		overflow-y: scroll;
        max-height: calc(100vh - 87px);
	}
	#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-item.mega-toggle-on > ul.mega-sub-menu {
		padding-top: 15px!important;
	}
	#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item {
		height: inherit;
	}
	#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-item > a.mega-menu-link, #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link {
		font-size: 20px!important;
	}
	#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item {padding-left: 20px!important;}
	#SR7_1_1 .hesperiden.sr7-arrows {
		transform: translate(-25px, -15px)!important;
		-webkit-transform: translate(-25px, -15px)!important;
		top: initial !important;
        bottom: 0 !important;
	}
	#SR7_1_1 .hesperiden.sr7-arrows.sr7-leftarrow {
		transform: translate(25px, -15px)!important;
		-webkit-transform: translate(25px, -15px)!important;
		top: initial !important;
        bottom: 0 !important;
	}
	body.home main.site-main .vc_col-sm-6.cat-fullBG + .vc_col-sm-3, body.home main.site-main .vc_col-sm-6.cat-fullBG + .vc_col-sm-3 + .vc_col-sm-3 {width: 100%!important;}
	body.home main.site-main .vc_col-sm-6.cat-fullBG + .vc_col-sm-3 + .vc_col-sm-3 .vc_column-inner {
		padding-left: 0!important;
		padding-right: 0!important;
		margin-bottom: 40px;
	}
	div.hm-subscribeBox:before {width: 100vw;}
	div.hm-subscribeBox .vc_col-sm-3 {width: 100%!important;}
	.site-footer .widgets > .vc_col-sm-6 {width: 100%!important;}
	.site-footer .widgets-column:nth-last-child(2), .site-footer .widgets-column:not(:first-child) {
		transform: translateX(0px);
        -webkit-transform: translateX(0px);
	}
	.site-footer .widgets-column:not(:first-child) {margin-top: 20px;}
	.site-footer .widgets-column:nth-last-child(3) {height: 0!important; margin-top: 0px!important;}
	div.vc_parallax .vc_col-sm-5, div.ct-form > .vc_column_container.vc_col-sm-4 {width: 100%!important;}
	.sidebar-widgets .wc-block-product-filter--hidden {
		display: block!important;
	}
	.filters-panel .sidebar-widgets > .widget {
		z-index: 99999999999999999;
		position: relative;
	}
	.slide-in .slide-in-overlay.filters-panel .holder {width: 100%!important;}
	:where(.wc-block-product-filters) .wc-block-product-filters__overlay {
		position: absolute!important;
		left: 0!important;
	}
	:where(.wc-block-product-filters) .wc-block-product-filters__overlay {pointer-events: auto!important;}
	:where(.wc-block-product-filters) .wc-block-product-filters__overlay-dialog {
		transform: translateY(0vh)!important;
		-webkit-transform: translateY(0vh)!important;
	}
	:where(.wc-block-product-filters) .wc-block-product-filters__overlay-content {
		overflow: initial!important;
		padding-left: 0 !important;
        padding-right: 0 !important;
	}
	.slide-in .slide-in-overlay .filters-container.holder, .is-mobile-menu .slide-in-overlay .filters-container.holder {
		height: 100dvh;
	}
	div.slide-in .wc-block-product-filters .wc-block-product-filters__overlay-content {padding-bottom: 60px !important;}
	:where(.wc-block-product-filters) .wc-block-product-filters__overlay-footer {display: none!important;}
	.woo_c-product .woo_c-product-details .cart .variation.reset {height: 20px!important;}
	body.single-product .woo_c-product .woo_c-product-details .cart .variation.reset .button {
		transform: translate(0px, 0px);
		-webkit-transform: translate(0px, 0px);
	}
	div.single_variation_wrap {border-top: 1px solid transparent;}
	#yith-ywraq-form table.cart .product-thumbnail {display: none!important;}
	#yith-ywraq-form #yith-ywrq-table-list td.product-thumbnail {opacity: 0!important; display: none!important;}
	:where(.wc-block-product-filters) .wc-block-product-filters__overlay-header {
		display: none!important;
	}
	.slide-in .slide-in-overlay.filters-panel .close-bar {z-index: 9999999999999999999999999999999999;}
	.slide-in .slide-in-overlay.filters-panel .close-bar .close-bar-btn {
		position: absolute!important;
		right: initial!important;
		left: calc(100vw - 70px)!important;
	}
}

table.shop_table.cart thead {display: none!important;}