/* .club-product-img-section img, .cb-showroom-image img, .clubroom-hotspot-inner .hotspots-item .hotspot__image img, .clubroom-img-section img, .clubroom-about-logo img, .club-sin-designer-img img, .exp-card-inner-loop img{opacity: 0;}
.club-product-img-section img.is-loaded, .club-product-img-section img.litespeed-loaded, .cb-showroom-image img.is-loaded, .cb-showroom-image img.litespeed-loaded, .clubroom-hotspot-inner .hotspots-item .hotspot__image img.is-loaded, .clubroom-hotspot-inner .hotspots-item .hotspot__image img.litespeed-loaded, .clubroom-img-section img.is-loaded, .clubroom-img-section img.litespeed-loaded, .clubroom-about-logo img.is-loaded, .clubroom-about-logo img.litespeed-loaded, .club-sin-designer-img img.is-loaded, .club-sin-designer-img img.litespeed-loaded, .exp-card-inner-loop img.litespeed-loaded, .exp-card-inner-loop img.is-loaded{opacity: 1; transition: opacity ease-in-out 0.2s;} */

.club-room-main-menu .widget_nav_menu ul.menu{height: auto !important; overflow: visible !important;}
.yith-wcwl-add-to-wishlist:not(.yith-wcwl-add-to-wishlist--product-page) .yith-wcwl-add-button, .yith-wcwl-add-to-wishlist:not(.yith-wcwl-add-to-wishlist--product-page) .yith-wcwl-wishlistaddedbrowse, .yith-wcwl-add-to-wishlist:not(.yith-wcwl-add-to-wishlist--product-page) .yith-wcwl-wishlistexistsbrowse{background: transparent;}
.vsz-wc-clubroom-product .slidera .listing-element{display: none !important;}
.cb-showroom-slider{
	display: flex;
    justify-content: center;
    flex-wrap: wrap;
}
.cr-terms-service{font-family: 'TraulhaTEST-Jornau';}
.cr-terms-service h3{font-weight: bold;}
.cr-showroom-pg .section, .cr-showroom-pg .grid__col-xxs--12, .cr-showroom-pg .grid__row, .grid, .cr-showroom-pg .section__inner{
	padding: 0 !important;
    margin: 0;
    max-width: 100%;
    width: 100%;
}

.btn-book.room-button a{border-color: #db9189; font-weight: normal;}
.btn-book.room-button a:hover{background: #db9189;}

.clubroom-search-pro-list .pro-hits-section ul li.injected-content.onethirdwidth-block .btn-typ2{
	line-height: normal;
    align-items: center;
    display: flex;
    justify-content: center;
	margin-top: 20px;
}
.clubroom-search-pro-list .pro-hits-section ul li.injected-content.onethirdwidth-block .btn-typ2:hover{background: #000; color: #fff; border-color: #000;}
.clubroom-search-pro-list .pro-hits-section ul li.injected-content.onethirdwidth-block .clubroom-column-box{height: auto !important;}

.clubroom-product .iframe-overlay::before{z-index:0 !important;}
@media (max-width: 821px){
	.clubroom-search-pro-list .pro-hits-section ul li.injected-content.oneforthwidth-block{flex-basis: 50%;}
	.clubroom-search-pro-list .pro-hits-section ul li.injected-content.onethirdwidth-block{flex-basis: 100%;}
}
/* Header */
/* CART */
.clubroom-cat-menu-section ul li.menu-view-btn a {
    font-weight: bold !important;
	text-decoration: underline;
	-webkit-text-decoration: underline;
}
.clubroom-cart-count-btn, .club-cart-icon.menu-desktop-item-cart sup{
	position: absolute;
    right: -10px;
    bottom: 10px;
    z-index: 0;
}
.clubroom-cart-count, .club-cart-icon.menu-desktop-item-cart sup{
	font-family: 'ApercuPro-Regular';
    font-size: 10px;
    background-color: #000;
    border-radius: 20px;
    height: 19px;
    width: 19px;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #fff;
    line-height: normal;
}
.other-links .myaccount-menu, .other-links .myaccount-menu .sign-out-sec{
	padding: 22px 0 0 !important;
	background: transparent;
}
.other-links .myaccount-menu{top: 36px;}
.other-links .myaccount-menu .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link a{
	font-family: 'ApercuPro-Regular' !important;
    color: #000 !important;
    letter-spacing: normal;
    font-weight: normal !important;
	line-height: 2;
}
.other-links .myaccount-menu .social-login-sec{display: none !important;}
.other-links .myaccount-menu .socials-list .ywsl-social, .other-links .myaccount-menu .ywsl-box .ywsl-social{padding: 5px !important;}
.other-links .myaccount-menu .inner-account-menu{background: #fff;}
.other-links .myaccount-menu .inner-account-menu, .other-links .myaccount-menu .inner-account-menu::before{margin-top:0; border-color: #848484;}
.other-links .myaccount-menu .account-btn .btn-typ1, .other-links .myaccount-menu .social-login-sec .ywsl-label{
	font-family: 'ApercuPro-Regular' !important;
}
.other-links .myaccount-menu .account-btn, .other-links .myaccount-menu .social-login-sec{padding: 0;}
.other-links .myaccount-menu .social-login-sec .ywsl-label{line-height: normal;}
.club-cart-icon.menu-desktop-item-cart a{padding: 0 !important;}
.page-template-clubroom-homepage .xoo-wsc-container, .page-template-clubroom-homepage .xoo-wsc-slider{top: 103px !important;}

.cart_box_class.page-template-clubroom-homepage .xoo-wsc-container,
.cart_box_class.page-template-clubroom-homepage .xoo-wsc-slider {top: 93px !important;}

.single-clubroom-experience .xoo-wsc-container, .single-clubroom-experience .xoo-wsc-slider,
.term-guest-room .xoo-wsc-container, .term-guest-room .xoo-wsc-slider{top: 103px !important;}
.xoo-wsc-container, .xoo-wsc-slider{top: 94px !important;}
body .xoo-wsc-container{padding: 30px;}
body .xoo-wsc-container .xoo-wsch-text, body .xoo-wsc-container span.xoo-wsc-pname, body .xoo-wsc-container span.xoo-wsc-pname a{font-family: 'TraulhaTEST-Jornau'; color: #000;}
.xoo-wsc-empty-cart>*, body .xoo-wsc-container .xoo-wsc-body span.amount, body .xoo-wsc-container .xoo-wsc-body .xoo-wsc-qty-price, body .xoo-wsc-container .xoo-wsc-body .type-surheadline{font-family: 'ApercuPro-Regular'; color: #000}
body.mega-menu-max_mega_menu_2-mobile-open{overflow: hidden; height: 100vh;}
body .xoo-wsc-container .xoo-wsc-ft-buttons-cont a.button, body .xoo-wsc-container .xoo-wsc-empty-cart a.button{
	font-family: 'ApercuPro-Regular';
	font-weight: normal !important;
	background: #000;
    border-color: #000;
    text-transform: uppercase;
}
body .xoo-wsc-container .xoo-wsc-header{padding: 0 0 20px;}
body .xoo-wsc-container .xoo-wsc-product{margin-bottom: 20px;}
body .xoo-wsc-container .xoo-wsc-footer, body .xoo-wsc-container .xoo-wsc-body{padding: 0;}
.xoo-wsc-body a{display: inline-block;}
.header-loader-switch ul li{line-height: 0; margin-right: 5px; padding-right: 5px;}
.clubroom-header-section .mega-menu-wrap .mega-menu .club-header-right{display: none;}
.clubroom-header-section{
	position: fixed;
	z-index: 9;
	background: #ffffff;
	width: 100%;
	right: 0;
	left: 0;
	top: 0;
	-webkit-transform: translate3d(0,0,0);
}
/* Smush */
.smush-detected-img{border-radius: 0 !important; transition: none !important; box-shadow: none !important;}
.clr-no-load-page a.mega-menu-link + ul.mega-sub-menu {visibility:hidden !important;}
.club-acc-wish-title{display: none;}
.menu-overlay-active .clubroom-header-section{background: #ffffff !important;}
.theme-clubroom-pg{margin-top: 93px;}
.clubroom-header-section .club-logo-icon svg path{fill: #000;}
.clubroom-header-section .club-logo-icon svg circle{stroke: #000;}
.clubroom-header-section .mega-menu-wrap .mega-menu > li.mega-menu-item > a.mega-menu-link{color: #000 !important;}
.club-header-right ul li a.wpml-ls-item-toggle{color: #000;}
.club-header-right svg path{stroke: #000;}
.club-search-icon svg path{fill: #000;}
.clubroom-header-section .club-logo{visibility: visible;}
/* LOGGED IN USER */
.page-template-page-templatesclubroom-homepage-php.page.logged-in .club-account-icon:after {
	display:none;
    position: absolute;
    content: '';
    height: 5px;
    width: 5px;
    top: 0;
    background-color: #fff;
    border-radius: 50%;
    right: 10px;
}
.logged-in .club-account-icon:after {
	display:none;
    position: absolute;
    content: '';
    height: 5px;
    width: 5px;
    top: 0;
    background-color: #000;
    border-radius: 50%;
    right: 10px;
}
.logged-in .stickyheader .club-account-icon:after{background-color: #000;}
.page-template-page-templatesclubroom-homepage-php.page.logged-in .stickyheader .club-account-icon:after
{background-color: #000;}
/* Homepage Header */
.page-template-clubroom-homepage .clubroom-header-section{
	background: transparent;
/* 	-webkit-transition: background 0.2s ease;
    -moz-transition: background 0.2s ease;
    -ms-transition: background 0.2s ease;
    -o-transition: background 0.2s ease;
    transition: background 0.2s ease; */
}
.page-template-clubroom-homepage .clubroom-header-section .club-logo-icon svg path{fill: #fff;}
.page-template-clubroom-homepage .clubroom-header-section .club-logo-icon svg circle{stroke: #fff;}
.page-template-clubroom-homepage .clubroom-header-section .mega-menu-wrap .mega-menu > li.mega-menu-item > a.mega-menu-link{color: #fff !important;}
.page-template-clubroom-homepage .club-header-right ul li a.wpml-ls-item-toggle{color: #fff;}
.page-template-clubroom-homepage .club-header-right svg path{stroke: #fff;}
.page-template-clubroom-homepage .club-search-icon svg path{fill: #fff;}
.page-template-clubroom-homepage .clubroom-header-section .club-logo{visibility: hidden;}
.active-search-b.page-template-clubroom-homepage .clubroom-header-section .club-logo-icon svg path{fill: #000;}
.active-search-b.page-template-clubroom-homepage .clubroom-header-section .club-logo-icon svg circle{stroke: #000;}
.active-search-b.page-template-clubroom-homepage .clubroom-header-section .mega-menu-wrap .mega-menu > li.mega-menu-item > a.mega-menu-link{color: #000 !important;}
.active-search-b.page-template-clubroom-homepage .club-header-right ul li a.wpml-ls-item-toggle{color: #000;}
.active-search-b.page-template-clubroom-homepage .club-header-right svg path{stroke: #000;}
.active-search-b.page-template-clubroom-homepage.logged-in .club-account-icon:after{background-color: #000;}
.menu-overlay-active.page-template-clubroom-homepage.logged-in .club-account-icon:after{background-color: #000;}
.active-search-b.page-template-clubroom-homepage .club-search-icon svg path{fill: #000;}
.active-search-b.page-template-clubroom-homepage .clubroom-header-section .club-logo{visibility: visible;}
/* Header */
.club-header-top-bar{
	background-color: #f4f4f2;
	font-size: 14px;
	line-height: 0.79;
	letter-spacing: normal;
	color: #000;
	padding: 12px 25px;
	font-family: 'ApercuPro-Regular' !important;
	display: flex;
}
.club-header-top-bar .club-header-top-left{flex-basis: 33.33%; display: block;}
.club-header-top-bar .club-header-top-center{flex-basis: 33.33%; text-align: center;}
.club-header-top-bar a{text-decoration: underline;}
.club-header-row{
	padding:10px 0;
	display: flex;
	justify-content: space-between;
	max-width: calc(100% - 100px);
	margin: auto;
	align-items: center;
	transition: none;
/* 	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-ms-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	transition: all 0.2s ease; */
}
.club-header-right{display:flex; justify-content: flex-end !important; align-items:center;}
.club-header-right div, .club-header-right > a{padding: 0 10px;}
.club-header-right > a{padding-right: 0 !important;}
.club-header-right .header-loader-switch{visibility: visible !important; opacity: 1 !important;}
.clubroom-wish-account.other-links, .clubroom-wish-account.other-links a{display: flex; align-items:center;}
.club-header-right svg{width: 16px; height: 16px;}
.clubroom-wish-account.other-links .club-account-icon svg{width: 17px; height: 20px;}
.club-header-right div:first-child{padding-left: 0;}
.club-header-right div:last-child{padding-right: 0;}
.club-cart-icon.menu-desktop-item-cart .display-inline{display: inline-block !important;}
.club-cart-icon.menu-desktop-item-cart .display-none{display: none !important;}
.club-logo{visibility: hidden; text-align: center;}
.club-logo-icon svg{width: 45px;}
.club-logo-icon-hover-txt{
	display: none;
	font-family: 'ApercuPro-Regular';
	position: absolute;
    left: 37px;
    font-size: 11px;
    white-space: nowrap;
    bottom: -14px;
    background-color: #fff;
    z-index: 2;
    padding: 2px 10px;
    border: 1px solid #000;
}
.club-logo-icon:hover .club-logo-icon-hover-txt{display: inline-block;}
.left-club-search-icon{display: none;}
.club-header-row p{line-height: 0;}
.clubroom-header-section.stickyheader{
	background: #fff;
	-webkit-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-ms-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;
}
.clubroom-header-section.stickyheader .club-logo, .menu-overlay-active .clubroom-header-section .club-logo, .active-bg-color .clubroom-header-section .club-logo{
	visibility: visible;
	-webkit-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-ms-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;
}
.club-header-row div.logo-menu-section{flex: 0 0 37.5%; display:flex; align-items: center;}
.club-header-row div.club-logo{flex: 0 0 25%;}
.club-header-row div.club-header-right{flex: 0 0 37.5%;}
.club-header-row .club-room-main-menu{display: flex; margin-left: 10px;}
.club-header-row .club-room-main-menu > ul{display:flex; align-items:center;}
.club-header-row .club-room-main-menu > ul li a{color:#fff; font-size: 13px; font-family: 'ApercuPro-Regular'; position:relative;}
.club-header-row .mega-menu > li.mega-menu-item > a.mega-menu-link:after{
	content:"" !important;
	border-bottom:1px solid !important;
	width:27px !important;
	display:inline-block !important;
	position:absolute;
	left:0;
	right:0;
	margin:0 auto;
	bottom: 15px;
	opacity:0 !important;
}
.active-bg-color .clubroom-header-section{background: #fff !important;}
.club-header-row .mega-menu > li.mega-menu-item > a.mega-menu-link:hover::after, .club-header-row .mega-menu > li.mega-menu-item.mega-toggle-on > a.mega-menu-link:after{opacity: 1 !important;}
.club-header-row .mega-menu > li a:hover::after{opacity:1 !important;}
.club-header-row  .club-room-main-menu > ul > li{padding:0 15px;}
.stickyheader .club-header-row .club-room-main-menu ul, .menu-overlay-active .club-header-row .club-room-main-menu ul{color:#000; height: auto;}
.stickyheader .club-header-right svg path, .menu-overlay-active .club-header-right svg path, .active-bg-color .club-header-right svg path{stroke: #000;}
.stickyheader .club-logo-icon svg path, .menu-overlay-active .club-logo-icon svg path, .active-bg-color .club-logo-icon svg path{fill: #000 !important;}
.stickyheader .club-logo-icon svg circle, .menu-overlay-active .club-logo-icon svg circle, .active-bg-color .club-logo-icon svg circle{stroke: #000 !important;}
.stickyheader .club-search-icon svg path, .menu-overlay-active .club-search-icon svg path, .active-bg-color .club-search-icon svg path{fill: #000;}
.club-room-main-menu .mega-menu-toggle{display:none;}
.stickyheader .club-header-row .club-room-main-menu > ul li a, .menu-overlay-active .club-header-row .club-room-main-menu > ul li a, .active-bg-color .club-header-row .club-room-main-menu > ul li a{color:#000 !important;}
.stickyheader .club-header-row .club-room-main-menu ul li a:hover{background: transparent !important;}
.club-header-row .club-room-main-menu .mega-menu-wrap{background: transparent !important;}
.clubroom-header-section .mega-menu-wrap .mega-menu > li.mega-menu-item > a.mega-menu-link{
	color: #ffffff;
	padding: 0 10px !important;
	line-height: 60px !important;
	height: 60px !important;
	font-family: 'ApercuPro-Regular' !important;
}
.clubroom-header-section.stickyheader .mega-menu-wrap .mega-menu > li.mega-menu-item > a.mega-menu-link, .menu-overlay-active .clubroom-header-section .mega-menu-wrap .mega-menu > li.mega-menu-item > a.mega-menu-link, .active-bg-color .clubroom-header-section .mega-menu-wrap .mega-menu > li.mega-menu-item > a.mega-menu-link {
	color: #000 !important;
}
.header-categories-title{align-self: center !important; padding-top: 142px !important; padding-left: 68px !important;}
.header-categories-title ul li p{
	font-size: 50px !important;
	line-height: 1.2 !important;
	font-family: 'TraulhaTEST-Jornau' !important;
	color: #d0764d !important;
	text-transform: uppercase;
}
.club-main-categories-menu .room-right-menu > ul{position: absolute !important;}
.header-categories-title p{margin-bottom: 0 !important;}
.club-main-categories-menu .clubroom-header-btn{padding-right: 68px !important;}
/* Menu Search Icon */
.search-close-btn{
	background: url('../../static/img/clubroom-icon/header-nav-close.svg') no-repeat center right;
	width: 35px;
	height: 35px;
	background-size: 22px 22px !important;
	display: inline-block;
	position: absolute;
	right: -4px;
	top: -55px;
	cursor: pointer;
}
.club-search-icon{cursor: pointer;}
.club-search-icon-bar{
	display: block;
	position: absolute;
	top: -1px;
	right: 0;
	left: 0;
	width: 100%;
	max-height: calc(100vh - 65px);
    overflow-y: auto;
    overflow-x: hidden;
	padding: 56px 73px 35px;
	background: #f6eae5;
	transform: scaleY(0);
    transform-origin: top;
    transition: transform 0.4s ease-out;
	-webkit-transition: transform 0.4s ease-out;
    -moz-transition: transform 0.4s ease-out;
    -ms-transition: transform 0.4s ease-out;
    -o-transition: transform 0.4s ease-out;
}
.club-search-icon-bar::-webkit-scrollbar{display: none;}
.club-search-icon-bar.active-search{transform: scaleY(1);}
.club-search-icon-bar .search-input{opacity: 0;}
.club-search-icon-bar.active-search .search-input{opacity: 1;}
.active-search-b .clubroom-header-overlay-effect{display: block; opacity: 1;}
.clubroom-search-outer{display: flex; flex-wrap: wrap; margin: 0 -15px;}
.active-search-b .clubroom-header-section{
	background: #f6eae5;
	-webkit-transition: background 0.6s ease;
    -moz-transition: background 0.6s ease;
    -ms-transition: background 0.6s ease;
    -o-transition: background 0.6s ease;
    transition: background 0.6s ease;
}
.clubroom-search-pro-list .pro-hits-section ul .text-center{margin-top: 25px;}
.tax-clubroom_taxonomies.active-search-b .clubroom-header-section.stickyheader{background: #f6eae5;}
.clubroom-header-section.active-search .mega-menu-wrap .mega-menu > li.mega-menu-item > a.mega-menu-link{color: #000 !important;}
.clubroom-header-section.active-search .club-logo-icon svg path{fill: #000 !important;}
.clubroom-header-section.active-search .club-logo-icon svg circle{stroke: #000 !important;}
.clubroom-header-section.active-search .club-header-right ul li a.wpml-ls-item-toggle{color: #000;}
.clubroom-header-section.active-search .club-header-right svg path{stroke: #000;}
.clubroom-header-section.active-search .club-logo{visibility: visible;}
.clubroom-search-outer .search-tag{
	font-family: 'TraulhaTEST-Jornau';
	text-transform: capitalize;
	font-size: 19px;
	font-weight: bold;
	margin-bottom: 38px;
	line-height: 0.68;
}
.clubroom-search-outer ul li{
	line-height: normal;
	margin-bottom: 15px;
	display: block;
}
.clubroom-search-outer .result-product-outer ul li{margin-bottom: 31px;}
.clubroom-search-outer .refinement-list-designers ul li{margin-bottom: 10px;}
.clubroom-search-outer #refinement-list-categories ul li a{font-family: 'TraulhaTEST-Jornau';}
.clubroom-search-outer #refinement-list-categories,.clubroom-search-outer #refinement-list-designers{margin-bottom: 41px;}
.clubroom-search-outer .search-items span{
	font-family: 'ApercuPro-Regular';
	font-size: 10px;
	height: 57px !important;
    width: 57px !important;
    line-height: 57px !important;
    padding: 0 7px !important;
    display: inline-block;
    padding: 0;
    height: auto;
    width: auto;
    line-height: normal;
    text-align: center;
    font-weight: normal;
    position: relative;
}
.clubroom-search-outer .search-items span.search-items-cta{display: none;}
.clubroom-search-outer .search-items span.search-items-cta::after{
	content: '';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    border: solid 1px #000;
    border-radius: 50%;
    animation: scaling 3s infinite alternate;
    -webkit-animation: scaling 3s infinite alternate;
}
.clubroom-search-outer .refinement-list-rooms ul, .clubroom-search-outer .refinement-list-designers ul{margin-bottom: 20px;}
.clubroom-search-outer .search-items svg{display: none;}
.clubroom-search-outer .refinement-list-rooms, .clubroom-search-outer .refinement-list-designers{margin-top: 50px;}
.clubroom-search-outer .result-product-outer{margin: 45px 0 0 auto; max-width: 520px;}
.clubroom-search-outer .result-product-outer img{
	height: 100px;
    width: 100px;
    object-fit: cover;
}
.clubroom-search-outer ul li a{font-family: 'ApercuPro-Regular'; font-size: 14px; text-transform: uppercase;}
.clubroom-search-outer #refinement-list-designers ul li a{text-transform: capitalize;}
.club-search-icon-bar .result-product-outer .clubroom-search-outer ul li a{font-size: 12px;}
.club-search-icon-bar #resultCategories, .club-search-icon-bar .designers{flex-basis: 20%; padding: 0 15px;}
.club-search-icon-bar .result-product-outer{flex-basis: 60%;}
.club-search-icon-bar .result-products ul, .club-search-icon-bar .no-results-box ul{display: flex; flex-wrap: wrap; justify-content: right;}
.club-search-icon-bar .result-products ul li, .club-search-icon-bar .no-results-box ul li{
	padding: 0 15px;
	text-align: left;
}
.club-search-icon-bar .result-products ul li.norsl-text-header{
	padding: 0;
	text-align: left;
	flex-basis: 100%;
	font-family: 'ApercuPro-Regular';
    font-size: 14px;
    line-height: normal;
}
.club-search-icon-bar .no-results-box .other-results-products strong{
    text-transform: capitalize;
    font-size: 14px;
    font-weight: 500;
    margin-bottom: 20px;
    line-height: normal;
    display: inline-block;
    font-family: 'ApercuPro-Regular';
}
.club-search-icon-bar .no-results-box ul{margin: 0 -10px;}
.club-search-icon-bar .product-name{line-height: 0; max-width: 100px; text-align: center;}
.club-search-icon-bar .designer-name, .club-search-icon-bar .product-name a{
	font-family: 'ApercuPro-Regular';
	font-size: 13px;
	line-height: 1.33;
	color: #414141;
	text-transform: none;
	text-align: center;
	max-width: 100px;
	display: block;
	margin-top: 6px;
}
.club-search-icon-bar .product-name a{font-size: 12px;}
.club-search-icon-bar .field-search{
	width: 100%;
	font-family: 'ApercuPro-Regular';
    border-bottom: 1px solid #8b8787;
    padding: 0;
    font-size: 14px;
    line-height: 30px;
    height: 30px;
}
.club-search-icon-bar .field-search::placeholder{
	font-family: 'TraulhaTEST-Jornau';
	font-size: 19px;
	color: #8b8787;
	opacity: 1;
	line-height: 30px;
}
.club-search-icon-bar .club-search-form-inner{position: relative;}
.club-search-icon-bar .head-search-icon.icon--zoom{
	position: absolute;
	bottom: 0;
	right: 0;
	background: url('../../static/img/clubroom-icon/search-icon.svg') no-repeat right center;
	width: 30px;
    height: 30px;
    background-size: 15px 16px !important;
}
.active-search-b .club-search-icon-bar .container-fluid{max-width: 1134px; margin: auto;}
/* Mega Menu Header ( Sub-Menu ) */
.room-left-menu ul li a{
	font-size: 50px !important;
	line-height: 1.58 !important;
	font-family: 'TraulhaTEST-Jornau' !important;
	padding: 20px 50px 0 !important;
	height: 72px !important;
    overflow: hidden !important;
    -webkit-transition: height 0.6s ease !important;
    -moz-transition: height 0.6s ease !important;
    -ms-transition: height 0.6s ease !important;
    -o-transition: height 0.6s ease !important;
    transition: height 0.6s ease !important;
    border-color: #84848482 !important;
}
.room-left-menu ul li a span{font-family: 'ApercuPro-Regular' !important;}
.room-right-menu > ul{padding-left: 30px !important;}
.room-right-menu li:first-child a{padding-top: 0 !important;}
.room-left-menu ul li a:hover{
	border-color: inherit !important;
	height: 100px !important;
/*     -webkit-transition: all 0.6s ease !important;
    -moz-transition: all 0.6s ease !important;
    -ms-transition: all 0.6s ease !important;
    -o-transition: all 0.6s ease !important;
    transition: all 0.6s ease !important; */
}
.room-right-menu ul li a{
	font-family: 'TraulhaTEST-Jornau' !important;
	font-size: 16px !important;
	text-transform: capitalize !important;
	border-bottom:0 !important;
	line-height: 2.25 !important;
	color: #848484 !important;
	padding-bottom: 0;
    display: inline-block;
}
.mega-room-right-menu > ul > li > div{margin-bottom: 15px !important;}
.clubroom-pinterest-header{padding-right: 3px;}
.clubroom-instagram-header{padding-right: 4px;}
.room-left-menu{border-right: 1px solid !important; border-color:#84848482 !important; padding: 12px 0 75px !important;}
.room-right-menu{padding-top: 50px !important;}
.room-right-menu .widget_block{width: auto !important;}
.room-right-menu .widget_block a{line-height: 0 !important;}
.room-right-menu .pinterest-icon{
	width: 30px;
	height: 30px;
	display: inline-block;
	mask-image: url('../../static/img/clubroom-icon/pinterest-icon.svg');
	-webkit-mask-image: url('../../static/img/clubroom-icon/pinterest-icon.svg');
	mask-repeat: no-repeat;
	-webkit-mask-repeat: no-repeat;
	mask-size: contain;
	-webkit-mask-size: contain;
	background-color: #848484 !important;
}
.room-right-menu .instagram-icon{
	width: 30px;
	height: 30px;
	display: inline-block;
	mask-image: url('../../static/img/clubroom-icon/instagram-icon.svg');
	-webkit-mask-image: url('../../static/img/clubroom-icon/instagram-icon.svg');
	mask-repeat: no-repeat;
	-webkit-mask-repeat: no-repeat;
	mask-size: contain;
	-webkit-mask-size: contain;
	background-color: #848484 !important;
}
.room-right-menu .whatsapp-icon{
	width: 30px;
	height: 30px;
	display: inline-block;
	mask-image: url('../../static/img/clubroom-icon/whatsapp-icon.svg');
	-webkit-mask-image: url('../../static/img/clubroom-icon/whatsapp-icon.svg');
	mask-repeat: no-repeat;
	-webkit-mask-repeat: no-repeat;
	mask-size: contain;
	-webkit-mask-size: contain;
	background-color: #848484 !important;
}
.room-right-menu > li:last-child{padding-left: 12px !important;}
.clubroom-categories-menu > ul > li > ul {padding: 0 60px !important;}
.clubroom-cat-inner-menu{padding: 60px 0 !important;}
.clubroom-cat-inner-menu li a{
	color: #d75f28 !important;
	font-size: 17px !important;
	line-height: 0.82 !important;
	font-family: 'ApercuPro-Regular' !important;
}
.right-side-border{border-right: 1px solid #84848482 !important;}
.clubroom-header-section .mega-menu-wrap .mega-menu[data-effect="fade_up"] li.mega-menu-item.mega-menu-megamenu > ul.mega-sub-menu{
	transform: none !important;
}
.clubroom-header-section .mega-menu-wrap .mega-menu li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator:after{display:none !important;}
.clubroom-header-section .mega-menu-wrap .mega-menu li.mega-menu-item-has-children > a.mega-menu-link{position: relative !important;}
.clubroom-header-section.stickyheader .mega-menu-wrap .mega-menu li.mega-menu-item-has-children > a.mega-menu-link:after{ border-color: #707070 !important; }
.club-main-categories-menu{padding: 35px 50px 50px 35px !important;}
.club-menulist-img-title-sec{padding-top: 15px !important;}
.clubroom-header-des-menu .club-menulist-img-title-sec{padding-top: 0 !important;}
.clubroom-header-des-menu .club-main-categories-menu{padding: 50px 50px 40px 35px !important;}
.club-categories-menu-list > ul > li{width: 25% !important; flex-basis: 25%; margin-top: 15px !important;}
.club-categories-menu-list > ul::-webkit-scrollbar{height: 5px;}
.club-categories-menu-list > ul::-webkit-scrollbar-track{border:none;border-radius: 10px;background:#f5f6f8;}
.club-categories-menu-list > ul::-webkit-scrollbar-thumb{background: #8b8787; border-radius: 10px;}
.club-categories-menu-list > ul::-webkit-scrollbar-thumb:hover{background: rgba(0,0,0,0.4);}
.club-categories-menu-list > ul::-moz-scrollbar{height: 3px;}
.club-categories-menu-list > ul::-moz-scrollbar-track{border: none; border-radius: 10px; background: #f5f6f8;}
.club-categories-menu-list > ul::-moz-scrollbar-thumb{background: #8b8787; border-radius: 10px;}
.club-categories-menu-list > ul::-moz-scrollbar-thumb:hover{background: rgba(0,0,0,0.4);}
.club-designer-menu-list > ul > li > div > ul{
	display: flex !important;
	flex-wrap: wrap;
	flex-direction: column;
    max-height: 340px;
    overflow-x: auto;
	padding-bottom: 10px;
	height: auto !important;
}
.club-designer-menu-list > ul > li > div > ul > li{flex-basis: 25%; width: 25%;}
.club-designer-menu-list > ul > li > div > ul::-webkit-scrollbar{height: 5px ; padding-top: 10px;}
.club-designer-menu-list > ul > li > div > ul::-webkit-scrollbar-track{border:none;border-radius: 10px;background:#8b8787; opacity: 0.8;}
.club-designer-menu-list > ul > li > div > ul::-webkit-scrollbar-thumb{background: #de7142; border-radius: 10px; opacity: 0.8;}
.club-designer-menu-list > ul > li > div > ul::-webkit-scrollbar-thumb:hover{background: rgba(0,0,0,0.4);}
.club-designer-menu-list > ul > li > div > ul::-moz-scrollbar{height: 5px;}
.club-designer-menu-list > ul > li > div > ul::-moz-scrollbar-track{border: none; border-radius: 10px; background: #8b8787; opacity: 0.8;}
.club-designer-menu-list > ul > li > div > ul::-moz-scrollbar-thumb{background: #de7142; border-radius: 10px; opacity: 0.8;}
.club-designer-menu-list > ul > li > div > ul::-moz-scrollbar-thumb:hover{background: rgba(0,0,0,0.4);}
.clubroom-cat-menu-section ul li a{
	color: #000 !important;
	font-size: 13px !important;
	line-height: 1.6 !important;
	font-family: 'ApercuPro-Regular' !important;
	border-bottom: none !important;
	text-transform: capitalize !important;
	padding: 0 15px !important;
	display: inline-block !important;
}
.clubroom-cat-menu-section ul li.club-sb-cat a {
    font-size: 14px !important;
    margin-bottom: 5px;
}
.clubroom-cat-menu-section ul li.club-header-menulist-title > a{
	font-size: 17px !important;
	line-height: 1.6 !important;
	color: #000 !important;
	margin-bottom: 5px;
}
.club-menulist-img-sub-head{
	line-height: 1.6;
	font-size: 12px;
	color: #000;
	text-align: center;
	padding-top: 10px;
	text-transform: uppercase;
	font-weight: bold;
}
.club-menulist-img-title-sec > ul{
	max-width: 218px !important;
	margin: auto 0 auto auto !important;
}
.club-room-main-menu .mega-menu-wrap ul.mega-menu > li > ul.mega-sub-menu > li.mega-menu-row:first-child > ul.mega-sub-menu > li.mega-menu-column:first-child ,
.club-room-main-menu .mega-menu-wrap ul.mega-menu > li > ul.mega-sub-menu > li.mega-menu-row:first-child > ul.mega-sub-menu > li.mega-clubroom-cat-menu-section {width: 80% !important;}
.club-room-main-menu .mega-menu-wrap ul.mega-menu > li > ul.mega-sub-menu > li.mega-menu-row:first-child > ul.mega-sub-menu > li.club-menulist-img-title-sec {width: 20% !important;}
.clubroom-header-rooms-menu .club-menulist-img-title-sec > ul{
	margin: 0 auto !important;
/* 	padding-top: 53px !important;
	max-width: calc(100% - 60px) !important; */
}
.clubroom-header-rooms-menu .club-menulist-img-title-sec{
	padding: 53px 10px !important;
	display: flex !important;
    /* align-items: center; */
	justify-content:center;
}
/* .clubroom-cat-menu-section > ul{margin: 0 -10px;}
.clubroom-cat-menu-section > ul > li{padding: 0 10px;} */
.club-menulist-img-title-sec img{width: 100%; height: 258px !important;object-fit: cover; display: block;}
.clubroom-cat-menu-section ul li a:hover{color: #000 !important;}
.clubroom-header-section .mega-menu-wrap .mega-menu ul li a:hover{opacity: 1 !important;}
.clubroom-header-section .mega-menu-wrap .mega-menu .room-right-menu ul li a:hover{color: #000 !important; opacity: 1 !important;}
.clubroom-header-section .mega-menu-wrap .mega-menu > li.mega-menu-megamenu > ul.mega-sub-menu{
	top: 58px !important;
}
.clubroom-header-section .mega-menu-wrap .mega-menu .room-right-menu ul li a:hover svg path{fill: #000 !important;}
#mega-menu-wrap-max_mega_menu_2 #mega-menu-max_mega_menu_2 > li.mega-menu-item > ul{position: relative;}
.clubroom-header-section .mega-menu-wrap .mega-menu > .mega-menu-item-has-children > .mega-sub-menu > .mega-menu-row > .mega-sub-menu{
	display: flex !important;
}
.clubroom-header-section .mega-menu-wrap .mega-menu-toggle .mega-toggle-animated-inner,
.clubroom-header-section .mega-menu-wrap .mega-menu-toggle .mega-toggle-animated-inner::after,
.clubroom-header-section .mega-menu-wrap .mega-menu-toggle .mega-toggle-animated-inner::before{
	display: none !important;
}
.mega-menu-wrap .mega-menu-toggle.mega-menu-open .mega-toggle-animated-inner,
.mega-menu-wrap .mega-menu-toggle.mega-menu-open .mega-toggle-animated-inner::after,
.mega-menu-wrap .mega-menu-toggle.mega-menu-open .mega-toggle-animated-inner::before{
	display: block !important;
	height: 2px !important;
}
.clubroom-header-section .mega-menu-wrap .mega-menu-toggle .mega-toggle-animated{background: transparent; border: none !important;}
.clubroom-header-section .mega-menu-wrap .mega-menu-toggle .mega-toggle-animated::before,
.clubroom-header-section .mega-menu-toggle.mega-menu-open .mega-toggle-label-open::after{
	content: " " !important;
	display: block !important;
	background: url('../../static/img/clubroom-icon/header-nav-open.svg') no-repeat center;
	width: 30px;
	height: 30px;
	background-size: 100%;
	left: 0 !important;
}
.clubroom-header-section .mega-menu-wrap .mega-menu-toggle.mega-menu-open .mega-toggle-animated::before,
.mega-toggle-label-closed::after{
	background: url('../../static/img/clubroom-icon/header-nav-close.svg') no-repeat center;
}
.clubroom-header-btn{padding-top: 116px !important;}
.clubroom-header-btn a{
    height: 57px;
    width: 57px;
    color: #d75f28;
    display: inline-block;
    line-height: 15px;
    padding: 22px 9px;
    text-align: center;
    font-family: 'ApercuPro-Regular';
    font-size: 12px;
    font-weight: normal;
    position: relative;
    top: -3px;
}
.clubroom-header-btn li{text-align: right;}
.clubroom-header-btn a:after{
	content: '';
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	border: solid 0.7px #d75f28;
	border-radius: 50%;
}
.clubroom-header-btn a:hover::after {border-color: #000;}
.clubroom-header-overlay-effect{
	content: "";
	position: fixed;
	height: 100%;
	width: 100%;
	background: rgba(0, 0, 0, 0.39);
	top: 58px;
	bottom: 0;
	left: 0;
	right: 0;
	opacity: 0;
	z-index: 8;
	display:none;
/* 	transition: all 1s ease;
    -moz-transition: all 1s ease;
    -ms-transition: all 1s ease;
    -webkit-transition: all 1s ease;
    -o-transition: all 1s ease; */
}
.menu-overlay-active .clubroom-header-overlay-effect{
	opacity:1;
	display:block;
/* 	transition: all 1s ease;
    -moz-transition: all 1s ease;
    -ms-transition: all 1s ease;
    -webkit-transition: all 1s ease;
    -o-transition: all 1s ease; */
}
.clubroom-header-section .sub-nav-arrow{display: none;}
.clubroom-header-section .header-loader-switch .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu{width: 70px; left: -9px;}
.clubroom-header-section .header-loader-switch .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu .wpml-ls-slot-tic_header_lang_switcher{display: block;}
.clubroom-header-section .header-loader-switch ul{display: flex; align-items: center;}
.clubroom-header-section .header-loader-switch ul li#country_data a{
	font-size: 0;
	line-height: 0;
}
.clubroom-header-section .header-loader-switch .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu a{
	width: 100%;
	font-family: 'ApercuPro-Regular';
	color: #000;
	border-color: #cdcdcd;
	text-align: center;
    opacity: 1 !important;
    margin-top: 10px;
	padding: 10px !important;
	background:#fff !important;
	border-width:1px 1px !important;
}
.clubroom-header-section .header-loader-switch .wpml-ls-item .wpml-ls-sub-menu::before {
    content: '';
    width: 10px;
    height: 10px;
    border: 0.5px solid #ced4da;
    border-left: 0;
    border-top: 0;
    transform: translateX(-50%) rotate(225deg);
    position: absolute;
    left: 15px;
    top: 5px;
    background-color: #fff;
	z-index: 5;
}
.clubroom-header-section .header-loader-switch .wpml-ls-item .wpml-ls-sub-menu.null-lang-list::before{display: none;}
/* Footer */
.footer-menu ul li a:hover{color: #000;}
.clubroom-section-footer{padding: 77px 50px 137px; background: #f4f4f2; position: relative; overflow: hidden;}
/* .club-footer-row{max-width: calc(100% - 100px);	margin: auto; z-index: 1;} */
.club-footer-logo{margin-bottom: 47px;}
.footer-menu-list{list-style: none;	margin: 0; padding: 0;}
.clubfooter-menu-title, .club-ft-newsletter-section .corp-title{
    font-family: 'TraulhaTEST-Jornau';
    font-size: 20px;
    line-height: 1.8;
    color: #de7142;
    margin-bottom: 10px;
    font-weight: normal;
	letter-spacing: normal;
}
.club-ft-social{margin-top: 55px;}
.club-ft-social .clubfooter-menu-title{margin-bottom: 10px;}
.footer-menu ul li a, .club-ft-newsletter-section .corp-text{
	font-family: 'ApercuPro-Regular';
	font-size: 15px;
	line-height: 2;
	color: #de7142;
	text-transform: capitalize;
	display: inline-block;
	letter-spacing: normal;
}
.club-ft-newsletter-section .corp-text{line-height: 1.6; text-transform: none;}
.footer-menu ul li{line-height: normal;}
.club-ft-desc{
	font-family: 'ApercuPro-Regular';
	font-size: 12px;
	line-height: normal;
	color: #de7142;
	margin-bottom: 20px;
}
.footer-menu ul li:last-child{margin-bottom: 0;}
.club-ft-row{display: flex;}
.club-ft-col{flex: 0 0 16.66666667%;}
.club-ft-newsletter-section{
	flex: 0 0 35%;
	margin: 0 0 auto auto;
	max-width: fit-content;
}
.club-ft-newsletter-section .certy-details{
	max-width: 370px;
	padding-right: 10px;
    margin-top: 0;
	text-align: left;
	width: auto;
}
.club-ft-newsletter-section .certy-icon{
	width: 65px;
	height: 110px;
	background-color: #de7142;
    display: inline-block;
	mask-repeat: no-repeat;
	-webkit-mask-repeat: no-repeat;
	mask-size: contain;
	-webkit-mask-size: contain;
}
.club-ft-newsletter-section .ft-corp-info{text-align: left; justify-content: start; margin-top: 20px;}
.club-ft-newsletter-section .clubfooter-menu-title{margin-bottom: 30px;}
.club-ft-social-icon{line-height: normal;}
.club-ft-social-icon svg{width: 20px; height: 20px; object-fit: contain;}
.club-ft-social-icon a{padding-right: 10px; display: inline-block;}
.club-ft-social-icon a:last-child{padding-right: 0;}
.club-ft-social-icon a svg path{fill: #de7142;}
.club-ft-social-icon a:hover svg path{fill: #000;}
.club-ft-bottomlogo{position: absolute; bottom: -2px; right: 0; display: flex; width: 730px;z-index: 0;}
.club-ft-bottomlogo svg{display:block;}

/* Vintage Room footer */
.clubroom-section-footer.vintage-room{background: #d8e1e4 !important;}
.clubroom-section-footer.vintage-room .footer-menu ul li a, .clubroom-section-footer.vintage-room .club-ft-newsletter-section .corp-text, .clubroom-section-footer.vintage-room .clubfooter-menu-title, .clubroom-section-footer.vintage-room .club-ft-newsletter-section .corp-title, .clubroom-section-footer.vintage-room .club-ft-desc .mc-field-group .email::placeholder{color: #2c6481 !important;}
.clubroom-section-footer.vintage-room .club-ft-social-icon a svg path, .clubroom-section-footer.vintage-room .club-ft-bottomlogo svg path, .clubroom-section-footer.vintage-room .certy-icon img g path, .clubroom-section-footer.vintage-room .club-footer-logo svg path{fill: #2c6481 !important;}
.clubroom-section-footer.vintage-room .club-ft-desc .mc-field-group .email, .clubroom-section-footer.vintage-room .club-ft-desc .optionalParent .clear.foot .button{border-color: #2c6481 !important; color: #2c6481 !important;}
.clubroom-section-footer.vintage-room .club-ft-newsletter-section .certy-icon{background-color: #2c6481 !important;}
.clubroom-section-footer.vintage-room .club-ft-desc .optionalParent .clear.foot .button:hover{background: #2c6481 !important; color: #fff !important;}

/* Reading Room footer */
.clubroom-section-footer.reading-room{background: #cad9d1 !important;}
.clubroom-section-footer.reading-room .footer-menu ul li a, .clubroom-section-footer.reading-room .club-ft-newsletter-section .corp-text, .clubroom-section-footer.reading-room .clubfooter-menu-title, .clubroom-section-footer.reading-room .club-ft-newsletter-section .corp-title, .clubroom-section-footer.reading-room .club-ft-desc .mc-field-group .email::placeholder{color: #485f4a !important;}
.clubroom-section-footer.reading-room .club-ft-social-icon a svg path, .clubroom-section-footer.reading-room .club-ft-bottomlogo svg path, .clubroom-section-footer.reading-room .certy-icon img g path, .clubroom-section-footer.reading-room .club-footer-logo svg path{fill: #485f4a !important;}
.clubroom-section-footer.reading-room .club-ft-desc .mc-field-group .email, .clubroom-section-footer.reading-room .club-ft-desc .optionalParent .clear.foot .button{border-color: #485f4a !important; color: #485f4a !important;}
.clubroom-section-footer.reading-room .club-ft-newsletter-section .certy-icon{background-color: #485f4a;}
.clubroom-section-footer.reading-room .club-ft-desc .optionalParent .clear.foot .button:hover{background: #485f4a !important; color: #fff !important;}

/* Flagship Room footer */
.clubroom-section-footer.flagships{background: #fdeded !important;}
.clubroom-section-footer.flagships .footer-menu ul li a, .clubroom-section-footer.flagships .club-ft-newsletter-section .corp-text, .clubroom-section-footer.flagships .clubfooter-menu-title, .clubroom-section-footer.flagships .club-ft-newsletter-section .corp-title, .clubroom-section-footer.flagships .club-ft-desc .mc-field-group .email::placeholder{color: #c76960 !important;}
.clubroom-section-footer.flagships .club-ft-social-icon a svg path, .clubroom-section-footer.flagships .club-ft-bottomlogo svg path, .clubroom-section-footer.flagships .certy-icon img g path, .clubroom-section-footer.flagships .club-footer-logo svg path{fill: #c76960 !important;}
.clubroom-section-footer.flagships .club-ft-desc .mc-field-group .email, .clubroom-section-footer.flagships .club-ft-desc .optionalParent .clear.foot .button{border-color: #c76960 !important; color: #c76960 !important;}
.clubroom-section-footer.flagships .club-ft-newsletter-section .certy-icon{background-color: #c76960;}
.clubroom-section-footer.flagships .club-ft-desc .optionalParent .clear.foot .button:hover{background: #c76960 !important; color: #fff !important;}

/* Gallery Room footer */
.clubroom-section-footer.gallery{background: #f6eae5 !important;}
.clubroom-section-footer.gallery .footer-menu ul li a, .clubroom-section-footer.gallery .club-ft-newsletter-section .corp-text, .clubroom-section-footer.gallery .clubfooter-menu-title, .clubroom-section-footer.gallery .club-ft-newsletter-section .corp-title, .clubroom-section-footer.gallery .club-ft-desc .mc-field-group .email::placeholder{color: #795365 !important;}
.clubroom-section-footer.gallery .club-ft-social-icon a svg path, .clubroom-section-footer.gallery .club-ft-bottomlogo svg path, .clubroom-section-footer.gallery .certy-icon img g path, .clubroom-section-footer.gallery .club-footer-logo svg path{fill: #795365 !important;}
.clubroom-section-footer.gallery .club-ft-desc .mc-field-group .email, .clubroom-section-footer.gallery .club-ft-desc .optionalParent .clear.foot .button{border-color: #795365 !important; color: #795365 !important;}
.clubroom-section-footer.gallery .club-ft-newsletter-section .certy-icon{background-color: #795365;}
.clubroom-section-footer.gallery .club-ft-desc .optionalParent .clear.foot .button:hover{background: #795365 !important; color: #fff !important;}

/* Guest Room footer */
.clubroom-section-footer.guest-room{background: #f4ebe6 !important;}
.clubroom-section-footer.guest-room .footer-menu ul li a, .clubroom-section-footer.guest-room .club-ft-newsletter-section .corp-text, .clubroom-section-footer.guest-room .clubfooter-menu-title, .clubroom-section-footer.guest-room .club-ft-newsletter-section .corp-title, .clubroom-section-footer.guest-room .club-ft-desc .mc-field-group .email::placeholder{color: #de7142 !important;}
.clubroom-section-footer.guest-room .club-ft-social-icon a svg path, .clubroom-section-footer.guest-room .club-ft-bottomlogo svg path, .clubroom-section-footer.guest-room .certy-icon img g path, .clubroom-section-footer.guest-room .club-footer-logo svg path{fill: #de7142 !important;}
.clubroom-section-footer.guest-room .club-ft-desc .mc-field-group .email, .clubroom-section-footer.guest-room .club-ft-desc .optionalParent .clear.foot .button{border-color: #de7142 !important; color: #de7142 !important;}
.clubroom-section-footer.guest-room .club-ft-newsletter-section .certy-icon{background-color: #de7142;}
.clubroom-section-footer.guest-room .club-ft-desc .optionalParent .clear.foot .button:hover{background: #de7142 !important; color: #fff !important;}

/* Gift Room footer */
.clubroom-section-footer.gift-room{background: #f4e9cb !important;}
.clubroom-section-footer.gift-room .footer-menu ul li a, .clubroom-section-footer.gift-room .club-ft-newsletter-section .corp-text, .clubroom-section-footer.gift-room .clubfooter-menu-title, .clubroom-section-footer.gift-room .club-ft-newsletter-section .corp-title, .clubroom-section-footer.gift-room .club-ft-desc .mc-field-group .email::placeholder{color: #b97d00 !important;}
.clubroom-section-footer.gift-room .club-ft-social-icon a svg path, .clubroom-section-footer.gift-room .club-ft-bottomlogo svg path, .clubroom-section-footer.gift-room .certy-icon img g path, .clubroom-section-footer.gift-room .club-footer-logo svg path{fill: #b97d00 !important;}
.clubroom-section-footer.gift-room .club-ft-desc .mc-field-group .email, .clubroom-section-footer.gift-room .club-ft-desc .optionalParent .clear.foot .button{border-color: #b97d00 !important; color: #b97d00 !important;}
.clubroom-section-footer.gift-room .club-ft-newsletter-section .certy-icon{background-color: #b97d00;}
.clubroom-section-footer.gift-room .club-ft-desc .optionalParent .clear.foot .button:hover{background: #b97d00 !important; color: #fff !important;}

/* Banner Section */
.clubroom-banner-section .banner-border{
	position: absolute;
	width: 100%;
	height: 100%;
	border: solid 10px #d75f28;
	z-index: 1;
}
.welcome-inner .btn-typ2{line-height: 31px; padding: 18px 5px; text-transform: capitalize;}
/* Footer Newsletter */
.club-footer-logo{display: none;}
#mailpoet_form_1 form.mailpoet_form, .club-ft-desc #mc_embed_signup_scroll{padding: 0 !important; display:flex; flex-wrap: wrap;}
.ft-newsletter-submit .mailpoet_submit, .club-ft-desc .optionalParent .clear.foot .button{
	font-family: 'ApercuPro-Regular';
	background: transparent;
	border: 1px solid #d0764d !important;
	color: #de7142 !important;
	font-size: 15px !important;
	height: 44px;
	border-radius: 0 !important;
	width: 138px !important;
}
.ft-newsletter-submit .mailpoet_submit:hover, .club-ft-desc .optionalParent .clear.foot .button:hover{
	cursor: pointer;
	background: #d0764d;
	color: #fff !important;
	-webkit-appearance: none;
}
.ft-newsletter-mail .mailpoet_text::placeholder, .club-ft-desc .mc-field-group .email::placeholder{
	color: #de7142 !important;
	font-size: 15px;
	font-family: 'ApercuPro-Regular';
	line-height: 1.8;
	opacity: 1;
}
.club-ft-desc .mc-field-group .email::-moz-placeholder{opacity: 1;}
.club-ft-desc .mc-field-group .email, .club-ft-desc .mc-field-group .email:focus{
	height: 30px;
	font-family: 'ApercuPro-Regular';
	font-size: 15px !important;
	border: none;
	border-bottom: 1px solid #de7142;
	line-height: 1.8;
	color: #de7142 !important;
	padding: 0 !important;
	background: transparent;
	max-width: 260px;
	width: 260px !important;
	box-shadow: none !important;
	outline: none !important;
	-webkit-appearance: none !important;
	border-radius: 0 !important;
}
.ft-newsletter-mail .mailpoet_text:focus{box-shadow: none !important; outline: none !important;	-webkit-appearance: none !important;}
.ft-newsletter-mail, .club-ft-desc .mc-field-group{ margin-right: 35px; margin-bottom: 15px; display: flex; height: 44px; align-items: flex-end;}
.ft-newsletter-submit{display: inline-block;}
#mailpoet_form_1 .mailpoet_form_column:not(:first-child){margin-left: 0 !important;}

/* Clubroom Product Category Section */
.clubroom-cat-product-innerblock{width: 290px !important;}
.clubroom-cat-product-innerblock .clubroom-productslider-innerblock{width: 260px;}
.clubroom-category-row{display: flex; flex-wrap: wrap;}
.home-section:nth-child(even) .clubroom-category-row{flex-direction: row-reverse;}
.clubroom-category-col{flex: 0 0 50%;}
.clubroom-cat-img{display: block; width: 100%; background-repeat: no-repeat !important; background-size: cover !important;}
.clubroom-cat-info .hd-typ2{
	color: #000;
    margin: auto auto 42px;
    text-align: center;
    text-transform: uppercase;
    line-height: 1.09;
    font-size: 43px;
    font-family: 'TraulhaTEST-Jornau';
}
.clubroom-cat-info .hd-typ2 .room-txt{display: block;}
.room-txt{font-family: 'ApercuPro-Regular' !important;}
.txt-type-aper{
	font-family: 'ApercuPro-Regular';
  	font-size: 16px;
  	font-weight: 300;
  	line-height: 1.33;
  	color: #000;
}
.clubroom-cat-info .txt-type-aper{max-width: 368px; text-align: center; margin: 0 28px 28px; font-size: 15px; line-height: 1.27;}
.clubroom-cat-box{
	display: flex;
	width: 100%;
	height: 100%;
	justify-content: center;
	align-items: center;
	overflow: hidden;
	padding:50px;
}
.clubroom-cat-txtimg{
	background-repeat: no-repeat !important;
    background-position: center !important;
    background-size: cover !important;
/*     clip-path: polygon(10% 0, 91% 0, 100% 10%, 100% 91%, 91% 100%, 10% 100%, 0 91%, 0 10%);
    -webkit-clip-path: polygon(10% 0, 91% 0, 100% 10%, 100% 91%, 91% 100%, 10% 100%, 0 91%, 0 10%); */
    clip-path: polygon(7% 0, 93% 0, 100% 7%, 100% 93%, 93% 100%, 7% 100%, 0 93%, 0 7%);
    -webkit-clip-path: polygon(7% 0, 93% 0, 100% 7%, 100% 93%, 93% 100%, 7% 100%, 0 93%, 0 7%);
    height: 100%;
    width: 100%;
    display: flex;
    align-items: center;
	justify-content: center;
	transition: all 1s ease;
	-moz-transition: all 1s ease;
	-ms-transition: all 1s ease;
	-webkit-transition: all 1s ease;
	-o-transition: all 1s ease;
	/* background-size: 107% !important; */
	background-size: 115% !important;
	max-width:450px;
	padding:20px;
}
.clubroom-cat-box:hover .clubroom-cat-txtimg{
	transition-duration: 1500ms;
	-webkit-transition-duration: 1500ms;
	-ms-transition-duration: 1500ms;
	-moz-transition-duration: 1500ms;
	-o-transition-duration: 1500ms;
	background-size: 125% !important;
}
.clubroom-cat-info-outer{
/* 	clip-path: polygon(9% 0, 92% 0, 100% 9%, 100% 92%, 92% 100%, 9% 100%, 0 92%, 0 9%);
	-webkit-clip-path: polygon(9% 0, 92% 0, 100% 9%, 100% 92%, 92% 100%, 9% 100%, 0 92%, 0 9%); */
	clip-path: polygon(6% 0, 94% 0, 100% 6%, 100% 94%, 94% 100%, 6% 100%, 0 94%, 0 6%);
	-webkit-clip-path: polygon(6% 0, 94% 0, 100% 6%, 100% 94%, 94% 100%, 6% 100%, 0 94%, 0 6%);
	width: 100%;
	height: 100%;
	display: flex;
    align-items: center;
    justify-content: center;
	padding:3px;
}
.clubroom-cat-info-inner{
/* 	clip-path: polygon(8.8% 0, 92.2% 0, 100% 8.8%, 100% 92.2%, 92.2% 100%, 8.8% 100%, 0 92.2%, 0 8.8%);
	-webkit-clip-path: polygon(8.8% 0, 92.2% 0, 100% 8.8%, 100% 92.2%, 92.2% 100%, 8.8% 100%, 0 92.2%, 0 8.8%); */
	clip-path: polygon(5.8% 0, 94.2% 0, 100% 5.8%, 100% 94.2%, 94.2% 100%, 5.8% 100%, 0 94.2%, 0 5.8%);
	-webkit-clip-path: polygon(5.8% 0, 94.2% 0, 100% 5.8%, 100% 94.2%, 94.2% 100%, 5.8% 100%, 0 94.2%, 0 5.8%);
	width: 100%;
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
}
.clubroom-cat-img:hover, .clubroom-cat-info-inner:hover, .clubroom-cat-info-inner:hover h2{opacity: 1;}
.clubroom-cat-info .btn-typ2{
	border-color: #000;
	padding: 0;
	line-height: 74px;
	letter-spacing: 0.24px;
	width: 74px;
	height: 74px;
}
.clubroom-main-info{text-align: center; padding:20px;}
.ft-newsletter-submit .mailpoet_submit:hover{cursor: pointer; background: #000;	color: #fff;}
#mailpoet_form_1 .mailpoet_form_column:not(:first-child){margin-left: 0 !important;}

/* Clubroom Product Category Section */
.clubroom-cat-product{padding: 125px 0 50px; position:relative;}
.hd-typ3{
	font-family: 'TraulhaTEST-Jornau';
	text-transform: uppercase;
	font-weight: normal;
	font-size: 16px;
	text-align: left;
	color: #000;
}
.club-product-header{max-width: calc(100% - 160px);	margin: auto auto;}
.clubroom-cat-product .row{padding-left:150px;}
.clubroom-cat-product-slider .slick-track{margin: auto;}
.clubroom-cat-product-innerblock{padding: 0 15px;}
.slick-prev:before, .slick-next:before{display: none;}
.club-product-img-section img{
	width: 100%;
	height: 240px;
	object-fit: contain;
	padding: 5px;
	margin:0 auto;
	display: block;
	background: transparent !important;
}
.club-product-img-section{margin-bottom: 10px;}
.clubroom-category-row .clubroom-cat-btn .btn-typ2:hover{border-color:#000 !important; color:#000 !important; opacity:1 !important;}
.clubroom-category-row .clubroom-cat-btn .btn-typ2::after{border-color:#000;}
.clubroom-cat-product-box{
	height: 100%;
/* 	clip-path: polygon(5% 0, 95% 0, 100% 5%, 100% 95%, 95% 100%, 5% 100%, 0 95%, 0 5%);
	-webkit-clip-path: polygon(5% 0, 95% 0, 100% 5%, 100% 95%, 95% 100%, 5% 100%, 0 95%, 0 5%); */
	clip-path: polygon(15px 0, calc(100% - 15px) 0, 100% 15px, 100% calc(100% - 15px), calc(100% - 15px) 100%, 15px 100%, 0 calc(100% - 15px), 0 15px);
	-webkit-clip-path: polygon(15px 0, calc(100% - 15px) 0, 100% 15px, 100% calc(100% - 15px), calc(100% - 15px) 100%, 15px 100%, 0 calc(100% - 15px), 0 15px);
	position:relative;
}
.clubroom-cat-product-innerblock a{text-align: center; display:block; height:100%; transition: none;}
.clubroom-cat-product-box .product-info{padding: 0 15px}
.clubroom-cat-product-box .designer-name, .pro-designer-hover .designer-name{
	font-size: 12px;
	font-family: 'ApercuPro-Regular';
	line-height: 1;
	letter-spacing: 1.2px;
	opacity: 0.6;
	text-transform: uppercase;
	margin-bottom: 9px;
	color:#fff;
}
.clubroom-cat-product-box .product-name, .pro-designer-hover .product-name{
	font-size: 14px;
	font-family: 'TraulhaTEST-Jornau';
	line-height: 1.3;
	letter-spacing: 0.21px;
	text-transform: capitalize;
	margin-bottom: 8px;
	color:#fff;
}
.clubroom-cat-product-box .product-price, .pro-designer-hover .product-price{
	font-size: 13px;
	font-family: 'ApercuPro-Regular';
	line-height: 1.05;
	letter-spacing: normal;
	color:#fff;
}
.logged-in .clubroom-cat-product-box .product-price, .pro-designer-hover .product-price {min-height:30px;}
.clubroom-cat-product-box .product-price .trade-price{padding-top: 0;}
.clubroom-cat-product-slider-title{position: absolute; left: 0; bottom: -350px;}
.clubroom-cat-product-slider-title h2{
	/*font-size: 60px;*/
	font-size:45px;
	color: #000;
    writing-mode: vertical-lr;
    -webkit-transform: rotate(-180deg);
    -moz-transform: rotate(-180deg);
    -o-transform: rotate(-180deg);
    -ms-transform: rotate(-180deg);
    transform: rotate(-180deg);
}
.clubroom-cat-product-innerblock a .club-cat-product-section{display: block; padding: 18px 0 22px; height:100%;}
.clubroom-cat-product-innerblock a .club-product-hover-img{opacity: 0;}
.clubroom-cat-product-innerblock a .club-product-hover-img .product-tags{display: block !important;}
.clubroom-cat-product-innerblock a:hover .club-product-hover-img{display: flex; transition: none; -webkit-transition: none; opacity: 1;}
.clubroom-cat-product-innerblock a:hover{opacity: 1;}
.clubroom-cat-product-innerblock a:hover .club-cat-product-section{display: none;}
.club-product-hover-img{
	background-size: cover !important;
	background-position: center !important;
    width: 100%;
    height: 100%;
    background-repeat: no-repeat !important;
    flex-wrap: wrap;
    align-items: end;
    justify-content: center;
}
.clubroom-cat-product-innerblock a .product-tags{
	opacity: 0;
	font-family: 'ApercuPro-Regular';
    line-height: normal;
    font-size: 12px;
    color: #43797b;
    background: #fff;
    display: flex;
    align-items: center;
	position: absolute;
    width: 100%;
    left: 0;
    top: 0;
	text-transform:uppercase;
	max-height: 20px;
	overflow:hidden;
}
.clubroom-cat-product-innerblock a:hover .product-tags{opacity: 1; z-index:1;}
.clubroom-cat-product-innerblock .product-tags .marquee{
	line-height: 20px;
    text-transform: uppercase;
	width: 100%;
    overflow: hidden;
}
.clubroom-cat-product-innerblock .product-tags span{text-align: left; margin-left:20px;}
.clubroom-cat-product-box .product-tags, .clubroom-search-pro-list .product-tags{display: none !important;}
.club-product-cat-btn.btn-typ1{
	font-family: 'ApercuPro-Regular';
    font-size: 14px;
    background: rgba(255, 255, 255, 0.8);
    color: #000;
    border-color: transparent;
    line-height: 29px;
    position: absolute;
    height: 32px;
    bottom: 25px;
    left: 0;
    right: 0;
    margin: 0 auto;
    display: inline-block;
    max-width: 80%;
    font-weight: normal;
    text-transform: capitalize !important;
}
.clubroom-cat-product-box .woocommerce-price-suffix{display: none;}
.club-product-cat-btn.btn-typ1:hover{background: rgba(255, 255, 255, 1);}
.clubroom-cat-product-slider .clubroom-cat-product-slider-title{ width: auto !important; }
.clubroom-cat-product-slider .slick-dots, .clubroom-cat-product-slider.clubroom-slick-type-3 .flickity-page-dots{
	text-align: center;
    margin: 0 auto;
	position: absolute !important;
    left: 0;
    right: 0;
    bottom: 0;
	display: block;
	width: 100%;
	justify-content: center;
}
.clubroom-cat-product-slider .slick-dots li{display:inline-block;}
.clubroom-cat-product-slider .slick-dots li:last-child{display: none;}
.clubroom-cat-product-slider .slick-dots button{
	font-size: 0;
    width: 70px;
    height: 2px;
    border: 0;
	background:rgba(0,0,0,0.2);
}
.room-button{text-align: center; margin-top: 30px;}
.room-button a{
	font-family: 'ApercuPro-Regular';
	font-size: 14px;
	border: 1px solid;
    color: #000;
    padding: 12px 44px;
    display: inline-block;
	border-radius:0px;
	opacity: 1;
	line-height: 1.07;
}
.clubroom-cat-product-box .normal-product-tag{
	position: absolute;
    top: 23px;
    left: 18px;
    z-index: 2;
	color:#fff;
    text-transform: uppercase;
    font-size: 10px;
    letter-spacing: 1px;
	font-family: 'ApercuPro-Regular';
}
.clubroom-cat-product-innerblock a:hover .normal-product-tag{opacity:0;}
.clubroom-cat-product-innerblock .wishlist-icon .yith-wcwl-add-button a{font-size:0; position:relative;}
.clubroom-cat-product-innerblock .wishlist-icon .yith-wcwl-add-button a::before{
	content:"";
	display:inline-block;
	position:absolute;
	top:25px;
	right:18px;
	width:17px;
	height:16px;
	z-index:1;
	background: url('../../static/img/clubroom-icon/wishlist.svg') no-repeat;
}
.header-loader-switch .wpml-ls-sub-menu{border:0;}
.club-header-right ul li a.wpml-ls-item-toggle:after{display:none;}
.club-header-right ul li a.wpml-ls-item-toggle{
	background: transparent;
	border: 0; padding: 0;
	font-family: 'ApercuPro-Regular';
	line-height: 12px;
}
.stickyheader .club-header-right ul li a.wpml-ls-item-toggle, .menu-overlay-active .club-header-right ul li a.wpml-ls-item-toggle,  .active-bg-color .club-header-right ul li a.wpml-ls-item-toggle{color:#000;}
.club-header-right .wpml-ls-legacy-dropdown-click{width:auto;}

/*Search section*/
.club-room-main-menu .clubroom-search-section{display:none;}
.club-room-main-menu .mega-toggle-on .clubroom-search-section{
	display:block;
	position: absolute;
    top: 50px;
    left: 0;
	width: 100%;
    max-width: 100%;
	z-index: 1;
}
.clubroom-search-section .form-inner{
	max-width: calc(100% - 136px);
    margin: 0 auto;
}
.clubroom-search-section .field-search.new-form-input, .main-clubroom-search .field-search.new-form-input{
	padding: 0;
    width: 100%;
    border-bottom: 1px solid #848484;
    color: #848484;
    font-size: 18px;
    line-height: 35px;
    font-family: 'ApercuPro-Regular';
    box-shadow: none !important;
    -webkit-box-shadow: none !important;
}
.clubroom-search-section .field-search.new-form-input::placeholder, .main-clubroom-search .field-search.new-form-input::placeholder{
	font-size: 15px !important;
	font-family: 'ApercuPro-Regular';
	color: #848484;
	opacity: 1;
}
.clubroom-search-section .form-inner, .main-clubroom-search .form-inner{position:relative;}
.clubroom-search-section .form-inner .head-search-icon, .main-clubroom-search .form-inner .head-search-icon{
	position: absolute;
    right: 0;
    bottom: 8px;
    display: none;
}
.mega-toggle-on .clubroom-search-section .form-inner .head-search-icon{display: block;}
.clubroom-search-section .head-search-icon.icon--zoom, .main-clubroom-search .head-search-icon.icon--zoom{
	background: none;
	mask-image: url('../../static/img/clubroom-icon/search-icon.svg');
	-webkit-mask-image: url('../../static/img/clubroom-icon/search-icon.svg');
	mask-repeat: no-repeat;
	-webkit-mask-repeat: no-repeat;
	mask-size: contain;
	-webkit-mask-size: contain;
	background-color: #848484;
	width: 15px;
	height: 16px;
}
.main-clubroom-search{display: none;}

/* Clubroom-Header Rooms Category Menu */
.metaverse-cat-color a{color: #5eaa80 !important;}
.designers-cat-color a{color: #de7142 !important;}
.vintage-cat-color a{color: #7eadb9 !important;}
.news-cat-color a{color: #db9189 !important;}
.gift-cat-color a{color: #ebb647 !important;}
.gallery-cat-color a{color: #c7abb2 !important;}

/* Clubroom Taxonomy Page */
.tax-clubroom_taxonomies .clubroom-header-section.stickyheader{background: #fff;}
.clubroom-cat-pg-row{display: flex;	flex-wrap: nowrap; min-height: 398px; position: relative;}
.clubroom-cat-pg-box{flex-basis: 33.33%; display: flex; align-items: center;}
.clubroom-pg-info{
	padding: 0;
	text-align: center;
	max-width: 296px;
	margin: 0 auto;
}
.clubroom-pg-info .hd-typ2{font-size: 32px;	line-height: 1.09; margin-bottom: 20px; font-family: 'TraulhaTEST-Jornau';}
.clubroom-pg-info .txt-type-aper{color: #fff; font-size: 14px; line-height: 1.29;}
.clubroom-cat-pg-corner-img{
	background-size: cover !important;
    width: 29px;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 1;
}
.clubroom-cat-pg-corner-img.right-corner{right: 0; left: auto;}
.clubroom-cat-pg-banner-right-img{flex-basis: 33.33%; background-size: cover !important; margin-right: 29px; height: 398px;}
.clubroom-cat-pg-banner-left-img{flex-basis: 33.33%; background-size: cover !important; margin-left: 29px; height: 398px}
.clubroom-room-mod .clubroom-search-pro-list #results-topbar{border-bottom: 0;}

/* Onload Slider */
/* Homepage */
.clubroom-cat-product-slider{
  opacity: 0;
  max-height: 350px;
  visibility: hidden;
  transition: opacity 1s ease;
  -webkit-transition: opacity 1s ease;
}
.clubroom-cat-product-slider.slick-initialized, .clubroom-cat-product-slider.flickity-enabled{
  max-height:inherit;
  visibility: visible;
  opacity: 1;
}

/* About pg */
.clubroom-about-pro-slider{
  opacity: 0;
  max-height: 450px;
  visibility: hidden;
  transition: opacity 1s ease;
  -webkit-transition: opacity 1s ease;
}
.clubroom-about-pro-slider.slick-initialized {
  max-height:inherit;
  visibility: visible;
  opacity: 1;
}

/* About pg */
.perfect-partner-items .slidera{
  opacity: 0;
  max-height: 300px;
  visibility: hidden;
  transition: opacity 1s ease;
  -webkit-transition: opacity 1s ease;
}
.perfect-partner-items .slidera.slick-initialized {
  max-height:inherit;
  visibility: visible;
  opacity: 1;
}

.clr-no-load-page .clubroom-desigdesc-slider, .clr-no-load-page .clubroom-desig-product-li{
  opacity: 0;
  max-height: 350px;
  visibility: hidden;
  transition: opacity 1s ease;
  -webkit-transition: opacity 1s ease;
}

/* Wishlist icon CLUBROOM */
.wishlist-icon .icon{display: none;}
.wishlist-icon .yith-wcwl-add-to-wishlist .add_to_wishlist:after{
	content: "";
	position: absolute;
    top: 16px;
    right: 8px;
    width: 30px;
    height: 30px;
    z-index: 1;
    background: url('../../static/img/clubroom-icon/wishlist.svg') no-repeat center;
    background-size: 17px;
}
.wishlist-icon .yith-wcwl-add-to-wishlist .add_to_wishlist.yith-wcwl-wishlistexistsbrowse:after, .wishlist-icon .yith-wcwl-add-to-wishlist .add_to_wishlist.yith-wcwl-wishlistaddedbrowse:after{
	background: url('../../static/img/clubroom-icon/wishlist-filled.svg') no-repeat center;
	background-size: 17px;
}
body .modal.section .new-model-popup.modal__content--full>.modal__body{padding: 45px 25px;}

/* Homepage Showroom Module */
.cb-showroom-slider.row{
	display: flex;
	flex-wrap: wrap;
}
.clubroom-showrooms-section.clubroom-cat-product{padding: 70px 0;}
.cb-showroom-info-b{
	line-height: 1.6;
	margin-bottom: 25px;
	text-align: center;
}
.cb-showroom-title{
	font-family: 'TraulhaTEST-Jornau';
	font-size: 18px;
    margin-bottom: 15px;
}
.cb-showroom-box-in{text-align: center; width: 330px;}
.cb-showroom-image{
/* 	clip-path: polygon(5% 0, 95% 0, 100% 5%, 100% 95%, 95% 100%, 5% 100%, 0 95%, 0 5%);
    -webkit-clip-path: polygon(5% 0, 95% 0, 100% 5%, 100% 95%, 95% 100%, 5% 100%, 0 95%, 0 5%); */
	clip-path: polygon(15px 0, calc(100% - 15px) 0, 100% 15px, 100% calc(100% - 15px), calc(100% - 15px) 100%, 15px 100%, 0 calc(100% - 15px), 0 15px);
    -webkit-clip-path: polygon(15px 0, calc(100% - 15px) 0, 100% 15px, 100% calc(100% - 15px), calc(100% - 15px) 100%, 15px 100%, 0 calc(100% - 15px), 0 15px);	
    display: inline-block;
	margin-bottom: 30px;
}
.cb-showroom-image img{display: block; object-fit: cover; width: 100%; margin: 0 !important;}
.cb-showroom-btn{margin-top: 12px;}
.cb-showroom-btn a{
	font-size: 14px;
	line-height: 1.49;
/*	padding: 14px 20px;
 	border: 1px solid #db9189; */
	display: inline-block;
	text-decoration: underline;
	-webkit-text-decoration: underline;
}
/* .cb-showroom-btn a:hover{
	background-color: #db9189;
	opacity: 1;
} */
.cb-showroom-box{padding: 0 15px;}
.cb-showroom-slider .flickity-page-dots li{background: #db9189 !important; opacity: 0.4; margin: 0 5px;}
.cb-showroom-slider .flickity-page-dots li.is-selected{background: #db9189 !important; opacity: 1;}
.cb-showroom-slider .flickity-page-dots{margin: 20px 0 0; position:static;}

@media (min-width: 1899px){
	.clubroom .woo-variation-items-wrapper > ul.clubroom-attri-img-filter-list > li.variable-item{flex-basis: 15%;}
}
@media(min-width:1699px){
	.clubroom-banner-section{height: calc(100vh - 103px);}
}
@media (min-width: 1200px){
	.clubroom-category-row{height: 100%; min-height: 580px;}
	.clubroom-cat-txtimg{min-height: 480px;}
}
@media(min-width:1499px){
/* 	.clubroom-category-row{height: 70vh;} */
}
@media(max-width:1299px){
/* 	.club-footer-row{max-width: calc(100% - 30px);} */
	.clubroom-section-footer{padding: 77px 20px 137px}
	/* .club-room-main-menu .mega-toggle-on .clubroom-search-section{max-width: 700px;} */
	.clubroom-header-section .mega-menu-wrap .mega-menu > li.mega-menu-item > a.mega-menu-link{padding: 0 8px !important;}
	.club-header-row .club-room-main-menu{margin-left: 8px;}
	.club-ft-newsletter-section{flex: 0 0 50%;}
}
@media(max-width:1225px){
	.clubroom-header-section .mega-menu-wrap .mega-menu > li.mega-menu-item > a.mega-menu-link:lang(fr-FR){padding: 0 5px !important;}
}
@media(max-width:1199px){
	.clubroom-cat-product-innerblock{padding: 0px 7px;}
	.clubroom-search-pro-list .clubroom-cat-product-innerblock{padding: 0px 12px;}
	.clubroom-search-pro-list .pro-hits-section ul{margin: 0 -12px;}
	/*header section*/
	.club-header-row{max-width: calc(100% - 50px);}
	.club-product-header {max-width: calc(100% - 60px);}
	.clubroom-cat-product-slider .slick-arrow{right: 25px;}
	.clubroom-cat-product-slider .slick-prev{right: 75px;}
	.clubroom-cat-product .row{padding-left: 100px;}
	/*Category Section*/
	.clubroom-cat-img{height: 550px;}
	.clubroom-cat-info .hd-typ2{font-size: 32px; margin: auto auto 15px;}
	.clubroom-cat-info .txt-type-aper{ margin: 0 20px 15px;}
	.clubroom-cat-product-innerblock a .product-tags{opacity:1;}
	.club-product-img-section img{width: 100%;}
	.clubroom-cat-txtimg{background-size:cover !important;}
	.clubroom-cat-box:hover .clubroom-cat-txtimg{background-size:cover !important;}
	.club-logo-icon svg:lang(fr-FR){width: 30px; height: 30px;}
	.clubroom-header-section .mega-menu-wrap .mega-menu > li.mega-menu-item > a.mega-menu-link:lang(fr-FR){font-size: 11px !important;}
	.clubroom-wish-account.other-links .club-account-icon svg:lang(fr-FR){width: 15px; height: 18px;}
	.club-header-right svg:lang(fr-FR){width: 14px; height: 14px;}
	.header-loader-switch ul li a:lang(fr-FR){font-size: 14px;}
}
@media(max-width:1099px){
	.clubroom-search-pro-list .pro-hits-section ul li.injected-content {flex-basis: 66.66%;}
	.clubroom-search-outer .result-product-outer img{height: 100px;}
	.club-search-icon-bar .no-results-box ul li{padding: 0 10px 10px;}
	/* Rooms page */
	.clubroom-search-pro-list .pro-hits-section ul li{flex-basis: 33.33%;}
	.clubroom-search-pro-list .pro-hits-section ul li, .clubroom-search-pro-list .pro-hits-section ul li.injected-content.oneforthwidth-block{flex-basis: 33.33%;}
	.clubroom-search-pro-list .pro-hits-section ul li.injected-content.onethirdwidth-block{flex-basis: 66.66%;}
	.clubroom-search-pro-list .full-container .pro-hits-section,.pagination-bottom, .club-con-infoblock{max-width: 829px;}
	.clubroom-search-pro-list .pro-hits-section ul li.injected-content.fullwidth-block .club-con-list-img{padding-right: 15px;}
	.clubroom-search-pro-list .pro-hits-section ul li.injected-content.fullwidth-block .club-con-list-title{padding-left: 15px;}
	.clubroom-search-pro-list .pro-hits-section ul li.injected-content.fullwidth-block .club-con-list-img img{width: 100%; height: 100%;}
	/* Header css */
	.clubroom-header-section .mega-menu-wrap .mega-menu > li.mega-menu-item > a.mega-menu-link{font-size: 11px !important;}
	.clubroom-wish-account.other-links .club-account-icon svg{width: 14px; height: 17px;}
}
@media(max-width:1025px){
	.clubroom-cat-product-innerblock a:hover .club-product-hover-img, .clubroom-cat-product-innerblock a .club-product-hover-img{display: none !important;}
	.clubroom-cat-product-innerblock a:hover .club-cat-product-section{display: block;}
	.wishlist-icon .yith-wcwl-add-to-wishlist .add_to_wishlist:after, .wishlist-icon .yith-wcwl-add-to-wishlist .add_to_wishlist.yith-wcwl-wishlistexistsbrowse:after, .wishlist-icon .yith-wcwl-add-to-wishlist .add_to_wishlist.yith-wcwl-wishlistaddedbrowse:after{
	    background-size: 20px;
	    width: 40px;
	    height: 40px;
	}
}
@media(max-width:992px){
	/*Header section*/
	.header-loader-switch ul li{margin-right: 8px; padding-right: 10px;}
	.header-loader-switch ul{padding: 5px 0;}
	.club-header-right div, .club-header-right > a{padding: 0 5px;}
	.club-header-row{max-width: calc(100% - 30px);}
	.club-header-row div.logo-menu-section, .club-header-row div.club-header-right{flex: 0 0 40%;}
	.club-header-row .club-room-main-menu{margin-left: 5px !important;}
	.club-header-row div.club-logo{flex: 0 0 20%;}
	.clubroom-header-section .mega-menu-wrap .mega-menu > li.mega-menu-item > a.mega-menu-link{padding: 0 5px !important;}
	.room-left-menu ul li a{padding: 20px 40px 0 !important;}
	/* .club-room-main-menu .mega-toggle-on .clubroom-search-section{left: 40px;} */
	/*Footer section*/
	.ft-newsletter-mail {margin-right: 5px;}
	.club-ft-desc{ margin-right:0px;}
	.club-ft-col{flex: 0 0 20%;}
	.clubfooter-menu-title, .club-ft-newsletter-section .corp-title{font-size: 18px;}
	.ft-newsletter-mail .mailpoet_text, .club-ft-desc .mc-field-group .email, .ft-newsletter-mail .mailpoet_text::placeholder, .club-ft-desc .mc-field-group .email::placeholder{font-size: 13px;}
	.clubroom-section-footer{padding-top: 50px;}
	.club-ft-desc .optionalParent p{display: none;}
	.ft-newsletter-submit .mailpoet_submit, .club-ft-desc .optionalParent .clear.foot .button{width: 110px !important;}
	.ft-newsletter-mail, .club-ft-desc .mc-field-group{margin-right: 22px;}
	.ft-newsletter-mail .mailpoet_text, .club-ft-desc .mc-field-group .email{width: 243px !important;}
	.club-ft-newsletter-section .certy-details{max-width: 310px;}
	.footer-menu ul li a, .club-ft-newsletter-section .corp-text{font-size: 13px; line-height: 1.5;}
	/*Category Section*/
	.clubroom-cat-info .hd-typ2{font-size: 30px; margin: auto auto 10px;}
	.clubroom-cat-info .txt-type-aper{font-size: 14px; margin: 0 20px 15px;}
	.clubroom-cat-img{height: 425px;}
	/* Clubroom Product Category Section */
	.clubroom-cat-product-innerblock{padding: 0 15px;}
	.clubroom-search-pro-list .full-container{padding: 0 16px;}
	.page-template-clubroom-search .clubroom-search-pro-list .club-filter-block{border-bottom: 1px solid #bf7353;}
	.clubroom-cat-product .row{padding-left: 70px;}
	.clubroom-cat-product-slider-title h2{font-size:40px;}
	.clubroom-cat-box{padding:30px;}
	/* Clubroom Taxonomy Page */
	.clubroom-pg-info{padding: 20px 30px;}
	/* Clubroom search */
	.clubroom-search-outer .search-tag{font-size: 16px; margin-bottom: 10px;}
	.clubroom-search-outer .refinement-list-rooms, .clubroom-search-outer .refinement-list-designers, .clubroom-search-outer .result-product-outer{margin-top: 20px;}
	.active-search-b .club-search-icon-bar .container-fluid{
		max-width: 100%;
		margin-bottom: 20px;
/* 		max-height: calc(100vh - 200px);
	    overflow-y: auto;
	    overflow-x: hidden; */
	}
	.club-search-icon-bar{padding: 56px 25px;}
	.search-close-btn{right: -2px; top: -48px}
	.clubroom-search-outer .refinement-list-rooms ul, .clubroom-search-outer .refinement-list-designers ul{
		line-height: 1.8;
		margin-bottom: 20px;
	}
	.clubroom-search-outer ul li a{font-size: 11px;}
	.club-search-icon-bar .result-products ul li, .club-search-icon-bar .no-results-box ul li{padding: 0 10px 20px;}
	.clubroom-header-section .mega-menu-wrap .mega-menu .club-header-right{display: none;}
}
@media(max-width:860px){
	.club-header-row div.club-logo{flex: 0 0 17%;}
	.club-header-row div.logo-menu-section, .club-header-row div.club-header-right{flex: 0 0 41.5%;}
}
@media(max-width:821px){
	.clubroom-search-pro-list .pro-hits-section ul li.injected-content{flex-basis: 100%;}
	.clubroom-search-pro-list .pro-hits-section ul li, .clubroom-search-pro-list .pro-hits-section ul li.injected-content.oneforthwidth-block{flex-basis: 50%;}
	.clubroom-search-pro-list .pro-hits-section ul li.injected-content.onethirdwidth-block{flex-basis: 100%;}
	.clubroom-search-pro-list .full-container .pro-hits-section,.pagination-bottom{max-width: 550px;}
	.pagination-bottom{max-width: 551px;}
	.clubroom-search-pro-list .clubroom-cat-product-innerblock{padding: 0 15px;}
	.clubroom-search-pro-list .pro-hits-section ul{margin: 0 -15px;}
	.clubroom-header-section .mega-menu-wrap .mega-menu > li.mega-menu-item > a.mega-menu-link{padding: 0 4px !important;}
	.club-ft-newsletter-section{flex: 0 0 52%;}
}
@media(max-width:768px){
	.clubroom-header-rooms-menu .club-menulist-img-title-sec{display: none !important;}
	.clubroom-header-overlay-effect, .menu-overlay-active .clubroom-header-overlay-effect{
		left: -768px !important;
		transition: 0.4s all ease !important;
		opacity:1 !important;
		width:100% !important;
		top: 66px;
		left: 0 !important;
		display:none !important;
		opacity: 0 !important;
	}
	.active-search-b .clubroom-header-overlay-effect{
		display: block !important;
		opacity: 1 !important;
	}
	#mega-menu-wrap-max_mega_menu_2 .mega-menu-toggle.mega-menu-open+#mega-menu-max_mega_menu_2{width: 100vw !important;}
	.clubroom-search-section .field-search.new-form-input::placeholder, .main-clubroom-search .field-search.new-form-input::placeholder{font-size: 15px !important;}
	.clubroom-header-section .mega-menu-wrap .mega-menu li.mega-menu-megamenu ul.mega-sub-menu li.mega-menu-row  ul.mega-sub-menu li.mega-menu-column{float: none !important;}
	.club-logo-icon{display: none;}
	.theme-clubroom-pg{margin-top: 102px;}
/* 	.clubroom-header-section.stickyheader .mega-menu-wrap .mega-menu > li.mega-menu-item > a.mega-menu-link, .menu-overlay-active .clubroom-header-section .mega-menu-wrap .mega-menu > li.mega-menu-item > a.mega-menu-link{color: #de7142 !important;} */
	.clubroom-header-section .mega-menu-wrap .mega-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-column.mega-clubroom-header-btn{padding-bottom: 0 !important; border-bottom: none !important;}
	.club-main-categories-menu .clubroom-header-btn{padding-right: 15px !important;}
	.mega-menu-item-object-clubroom_designer .clubroom-header-btn{display: block !important;}
	.clubroom-header-btn{padding-top: 0 !important;}
	.mega-clubroom-header-btn .menu-clubroom-header-button-1{overflow: visible !important;}
	.clubroom-header-btn a{top: 0;}

	.clubroom-header-section .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-box{
		width:22px !important;
		height: 17px !important;
		display: none !important;
	}
	.clubroom-header-section .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner, .clubroom-header-section .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner::before, .clubroom-header-section .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner::after{width:22px !important;}
	/* Clubroom Header */
	.club-header-row div.logo-menu-section{flex: 0 0 20%;}
	.club-header-row div.club-logo{flex: 0 0 60%;}
	.club-header-row div.club-header-right{flex: 0 0 20%;}
	.clubroom-header-section .club-logo, .page-template-clubroom-homepage .clubroom-header-section .club-logo{visibility: visible;}
	.club-header-right svg path, .page-template-clubroom-homepage .clubroom-header-section .club-header-right svg path{stroke: #000;}
	.club-header-right .club-search-icon svg{width: 22px; height: 22px;}
	.club-header-right .club-search-icon svg path{fill: #000;}
	.clubroom-header-btn{display: none !important;}
	.clubroom-header-section .mega-menu-toggle .mega-toggle-block-2 .mega-toggle-animated{flex-wrap:wrap; transform:none !important;}
	.clubroom-header-section .mega-menu-toggle .mega-toggle-block-2 .mega-toggle-animated .mega-toggle-animated-box{display: none !important;}
	.clubroom-header-section #mega-menu-wrap-max_mega_menu_2 .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-animated-box{display: none !important;}
	.room-right-menu.club-header-mobile-menu{
		display: block !important; 
		margin-top: 40px !important;
		border-top: 1px solid #848484 !important;
		padding-top: 30px !important;
		float: none !important;
	}
	.cat-bt-footer .room-right-menu.club-header-mobile-menu{margin-top: 30px !important;}
	.clubroom-header-des-menu .club-main-categories-menu{padding: 0 !important;}
	.club-designer-menu-list > ul > li > div > ul{display: block !important; max-height: 100%; padding-bottom: 0;}
	.club-designer-menu-list > ul > li > div > ul > li{width: 100%; float: none;}
	.clubroom-header-des-menu a, .clubroom-header-des-menu ul, .clubroom-header-des-menu li{float: none !important}
	.room-right-menu.club-header-mobile-menu.mobile-hide {display: none !important;}
	.room-right-menu.club-header-mobile-menu .widget_block{display: inline-block !important;}
	.room-right-menu.club-header-mobile-menu > ul{padding: 0 !important;}
	.room-right-menu.club-header-mobile-menu > ul > li a, .mega-menu-wrap .mega-menu .club-header-right .club-acc-wish-title{
	  font-family: 'TraulhaTEST-Jornau' !important;
	  font-size: 16px !important;
	  text-transform: capitalize !important;
	  padding: 0!important;
	  line-height: 2.25 !important;
	  color: #848484 !important;
	}
	.mega-room-right-menu > ul > li > div{margin-bottom: 0 !important;}
	.mega-room-right-menu > ul > li > div > ul.menu > li{margin-bottom: 0 !important;}
	.room-right-menu .widget_block a, .room-right-menu.club-header-mobile-menu .widget_block a{padding: 10px 8px 0 0 !important;}
	.room-right-menu .widget_block a, .room-right-menu .widget_block p, .room-right-menu.club-header-mobile-menu .widget_block a, .room-right-menu.club-header-mobile-menu .widget_block p{line-height: 0px !important;}
	/* Menu Search Icon */
	.club-search-icon-bar{right: 0;	border-radius: 0; width: 100%; max-width:100%;}
	/* .club-search-icon-bar .field-search::placeholder{color: rgba(0, 0, 0, 0.4); font-family: 'ApercuPro-Regular';} */
	.club-search-icon-bar .head-search-icon.icon--zoom{bottom: 7px;}
	/* Clubroom Mobile Menu	 */
	.clubroom-header-section .mega-menu-wrap .mega-menu-toggle .mega-toggle-blocks-right .mega-toggle-block:only-child button{transform: none !important;
		background: transparent;
	    border: none;
	    padding: 0 !important;
	}
	.mega-toggle-blocks-left{display: none !important;}
	.clubroom-header-section .mega-menu{overflow-y: auto !important; height: calc(100vh - 60px) !important;}
	.clubroom-header-section .mega-menu::-webkit-scrollbar{display: none !important; width: 0 !important; height: 0 !important;}
	.clubroom-header-section .room-left-menu li a, .room-left-menu ul li:first-child a{
		font-size: 25px !important;
		padding: 32px 25px 0 !important;
		border-bottom-color:#848484 !important;
	}
	.room-left-menu{border-right: none !important;}
	.clubroom-header-section .mega-menu-wrap .mega-menu > li.mega-menu-megamenu > ul.mega-sub-menu{padding: 0 !important;}
	.room-left-menu, .room-right-menu{padding: 0 !important;}
	.clubroom-cat-inner-menu, .club-header-row .club-room-main-menu > ul > li{padding: 0 !important;}
	.clubroom-categories-menu > ul > li > ul{padding: 0 15px !important;}
	.widget_nav_menu ul.menu{height: auto !important;}
	.clubroom-header-section .mega-menu-wrap .mega-menu li.mega-menu-item-has-children > a.mega-menu-link:after{display:none !important;}
	.clubroom-header-section .mega-menu-wrap .mega-menu > li.mega-menu-item > a.mega-menu-link, .page-template-clubroom-homepage .clubroom-header-section .mega-menu-wrap .mega-menu > li.mega-menu-item > a.mega-menu-link, .clubroom-header-section .mega-menu-wrap .mega-menu > li.mega-menu-item > a.mega-menu-link:lang(fr-FR), .clubroom-header-section .mega-menu-wrap .mega-menu > li.mega-menu-item > a.mega-menu-link{
		text-transform: capitalize !important;
		border-bottom: 0 !important;
		display: block !important;
		font-size: 24px !important;
		color: #000 !important;
		padding: 0 !important;
		margin-bottom: 15px !important;
	}
	.clubroom-header-section .mega-menu-wrap .mega-menu > li.mega-menu-item:nth-last-child(2) > a.mega-menu-link, .page-template-clubroom-homepage .clubroom-header-section .mega-menu-wrap .mega-menu > li.mega-menu-item:nth-last-child(2) > a.mega-menu-link{
		margin-bottom: 0 !important;
	}
	.clubroom-header-section .mega-menu-wrap .mega-menu > li.mega-menu-item.clubroom-header-rooms-menu > a.mega-menu-link, .page-template-clubroom-homepage .clubroom-header-section .mega-menu-wrap .mega-menu > li.mega-menu-item.clubroom-header-rooms-menu > a.mega-menu-link, .clubroom-header-section .mega-menu-wrap .mega-menu > li.mega-menu-item.clubroom-header-rooms-menu .sub-nav-arrow{
		display: none !important;
	}
	.clubroom-header-section .mega-menu-wrap .mega-menu > li.mega-menu-item.clubroom-header-rooms-menu > ul.mega-sub-menu{display: block !important;}
	.clubroom-header-section .mega-menu-wrap .mega-menu > li.mega-menu-item > a.mega-menu-link{line-height: 1.2 !important; height: auto !important;}
	.clubroom-cat-menu-section > ul > li{flex-basis: 100% ;}
	.clubroom-header-section .sub-nav-arrow{display: block;}
/* 	.clubroom-header-section .clubroom-header-rooms-menu .sub-nav-arrow, */
	.clubroom-header-section .mega-menu-wrap .clubroom-cart-count{display: none !important;}
	.clubroom-header-section .mega-toggle-on .sub-nav-arrow .fa{transform: rotate(-90deg); transition: 0.3s all ease;}
	.right-side-border{border-right:0 !important;}
	.clubroom-header-section .mega-menu-wrap .mega-menu > li.mega-menu-megamenu.mega-menu-item{position: relative;}
	.club-header-row .club-room-main-menu{margin-left: 0;}
	.clubroom-header-section .mega-menu-wrap .mega-menu-toggle .mega-toggle-blocks-right .mega-toggle-block{
		transform: rotate(0deg);
	    transition: 0.3s all ease;
	}
	.clubroom-header-section .mega-menu-wrap .mega-menu-toggle.mega-menu-open .mega-toggle-blocks-right .mega-toggle-block{
		transform: rotate(90deg);
	    transition: 0.6s all ease;
	}
	.clubroom-header-section .mega-menu-wrap .mega-menu-toggle .mega-toggle-blocks-right .mega-toggle-block:only-child{margin: 0 !important;}
	.clubroom-header-section .mega-menu-wrap .mega-menu-toggle + .mega-menu{
		top: 52px !important;
		transition: 0.4s all ease !important;
		background: #f4f4f2 !important;
	}
	.clubroom-header-section .mega-menu-wrap .mega-menu-toggle.mega-menu-open + .mega-menu{
		transition: 0.4s all ease !important;
		padding: 8px 0 30px !important;
	}
	.clubroom-header-section .mega-menu-wrap > ul.mega-menu > li{padding: 0 25px !important;}
	.clubroom-header-section li.room-right-menu.club-header-mobile-menu, .clubroom-header-section .mega-menu-wrap > ul.mega-menu > li:last-child{
		padding: 30px 25px 100px !important;
	}
	.club-main-categories-menu{padding: 0 !important;}
	.club-categories-menu-list > ul{display: block !important;}
	.club-categories-menu-list > ul > li{width: 100% !important; margin-top: 0 !important;}
	.club-menulist-img-title-sec{display: none !important;}
	.club-rooms-menu-list > ul.mega-sub-menu{margin: 0 -25px !important;}
	.clubroom-header-section .mega-menu-wrap .mega-menu-toggle .mega-toggle-animated-inner, .clubroom-header-section .mega-menu-wrap .mega-menu-toggle .mega-toggle-animated-inner::before, .clubroom-header-section .mega-menu-wrap .mega-menu-toggle .mega-toggle-animated-inner::after, #mega-menu-wrap-max_mega_menu_2 .mega-menu-toggle .mega-toggle-block-1:after, #mega-menu-wrap-max_mega_menu_2 .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-animated-box{background-color: #000 !important; display: none !important;}
	.clubroom-header-section .mega-menu-wrap .mega-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.room-left-menu{border-bottom: 0 !important;}
	.clubroom-header-section .mega-menu-wrap .mega-menu > li.mega-menu-megamenu.mega-menu-item{
		position: relative !important;
		display: block !important;
		max-width: 100% !important;
	}
	.sub-nav-arrow{top: 12px !important;}
	/* HEADER NEW NAV ARROW CSS	 */
	.clubroom-header-section .sub-nav-arrow{
		content: '';
		background: url('../../static/img/clubroom-icon/black-dropdown-arrow.svg') no-repeat center right;
	    display: inline-block;
	    width: 30px;
	    height: 30px;
	    background-size: 6px 12px;
	    position: absolute;
	    right: 25px;
	    top: 3px !important;
	}
	.clubroom-header-section .sub-nav-arrow .fa{display: none;}
	.clubroom-header-section .club-header-menulist-title .sub-nav-arrow{width: 30px; background: none; right: 0; transform: none !important; display: none !important;}
	.clubroom-header-section .club-header-menulist-title .sub-nav-arrow i{
		background: url('../../static/img/clubroom-icon/plus-icon.svg') no-repeat center;
		position: absolute;
		right: -8px;
		top: 8px;
		font-size: 0;
		line-height: 0;
		width: 30px;
		height: 13px;
		display: inline-block;
		background-size: contain !important;
		transform: none !important;
		display: none !important;
	}
	.clubroom-header-section .club-header-menulist-title.menu-item-has-children > a:after{
		content:'';
		background: url('../../static/img/clubroom-icon/plus-icon.svg') no-repeat center right;
		position: absolute;
		right: 0;
		top: 0;
		font-size: 0;
		line-height: 0;
		width: 100%;
		height: 100%;
		display: inline-block;
		background-size: 13px 13px !important;
		transform: none !important;
		z-index: 9;
	}	
	.clubroom-header-section .club-header-menulist-title.menu-item-has-children.active-arr > a:after{
		background: url('../../static/img/clubroom-icon/minus-icon.svg') no-repeat center right;
    	background-size: 13px 13px !important;
		transform: none !important;
	}
	.clubroom-header-section .club-header-menulist-title.mega-toggle-on .sub-nav-arrow .fa, .clubroom-header-section .club-header-menulist-title .sub-nav-arrow .fa{transform: none; transition: none;}
	.clubroom-header-section .club-header-menulist-title > ul.sub-menu{margin-bottom: 10px; display: none !important;}
	.clubroom-header-section .club-header-menulist-title > ul.sub-menu.active{display: block !important;}
	.clubroom-header-rooms-menu li.menu-back-btn{padding: 0 25px;}
	.club-header-row .mega-menu li.mega-menu-item a.mega-menu-link:hover::after{display: none !important; opacity: 0 !important;}
	.club-header-menulist-title{overflow: hidden;}
	/* Mobile search section */
	.club-room-main-menu .mega-menu-wrap > .mega-menu > .main-clubroom-search{
		display: block;
		max-width: 100%;
	    margin: auto;
	    padding: 45px 0 82px;
	}
	/* Header NEW CSS 14-2 */
	.main-clubroom-search{display: none !important;}
	.club-room-main-menu .mega-toggle-on .clubroom-search-section{display: none;}
	.club-room-main-menu .mega-menu-wrap > .mega-menu > .main-clubroom-search .head-search-icon.icon--zoom{display: block ;}
	/*Footer section*/
	.club-header-row{max-width: calc(100% - 30px);}
/* 	.club-footer-row{max-width: calc(100% - 40px);} */
	.ft-newsletter-submit .mailpoet_submit, .club-ft-desc .optionalParent .clear.foot .button{width: 138px !important;}
	.ft-newsletter-mail, .club-ft-desc .mc-field-group{margin-right: 20px;}
	.mailpoet_form_columns .mailpoet_form_column:first-child{ flex-basis: 80% !important;}
	.mailpoet_form_columns .mailpoet_form_column:last-child{ flex-basis: 20% !important;}
	.footer-menu ul li a, .club-ft-newsletter-section .corp-text{font-size: 15px; line-height: 2;}
	.club-ft-newsletter-section .corp-text{line-height: 1.6;}
	.clubfooter-menu-title, .club-ft-newsletter-section .corp-title{font-size: 20px;}
	.club-ft-newsletter-section .certy-icon{margin-left: 0; width: 50px; height: 84px; margin-bottom: 10px;}
	.ft-newsletter-mail .mailpoet_text, .club-ft-desc .mc-field-group .email{width: 235px !important;}
	.ft-newsletter-mail {margin-right: 10px;}
	.mailpoet_form_columns .mailpoet_form_column:first-child{flex-basis: 68% !important;}
	.club-ft-row{flex-wrap: wrap;}
	.club-ft-col.ft-menu{flex: 0 0 50%; margin-bottom: 70px;}
	.club-ft-social{margin-top: 70px;}
	.club-ft-col.club-ft-social{flex: 0 0 40%;}
	.club-ft-newsletter-section{flex: 0 0 100%; margin: 0; max-width: 100%;}
	.club-footer-logo{display: block;}
	.ft-corp-info {display: block;}
	.club-ft-newsletter-section .certy-details{max-width: 365px;}
	/* Footer expand collapse */
	.clubfooter-menu-title{position: relative; font-size: 20px;}
	.ft-border{border-top: 1px solid rgba(0, 0, 0, 0.2); margin: 20px -15px; display: none;}
	.club-ft-newsletter-section .clubfooter-menu-title{margin-bottom: 15px;}
	.club-ft-bottomlogo{width: auto; right: -15px; height: 41px;}
	.stickyheader .club-logo svg path{fill: #000}
	.club-footer-logo{line-height: normal; margin-bottom: 30px;}
	.clubroom-section-footer{padding: 29px 20px 91px;}
	.club-ft-bottomlogo svg{height: 52px; width: auto;}
	.club-header-right div{padding: 0 12px 0 0;}
	.club-logo{visibility: visible;}
	.club-header-right > div{display: none !important;}
	.club-header-right > div.clubroom-wish-account{display: block !important;}
	.club-header-right div.club-search-icon{
		display: block !important;
		left: 42px !important;
	}
	.club-header-right div.club-search-icon p{
		width: 35px;
	    height: 35px;
	    display: flex;
	    align-items: center;
	}
	.left-club-search-icon{display: block;}
	.club-header-right div.club-cart-icon{display: block !important; padding: 0; width: auto; text-align: right;}
	.club-header-right div.club-cart-icon svg{width: 20px; height: 20px; object-fit: contain;}
	.club-header-right{position: static;}
	.club-header-row{position: relative;}
	.club-search-icon{position: absolute; left: 0; display: block !important; padding: 0 !important;}
	.club-logo svg{ height: 32px; object-fit: contain;}
	.club-ft-desc{margin-bottom: 15px;}
	/* New Mobile Header Changes */
	.club-header-right div.club-account-icon{display: inline-block !important;}
	.club-header-right div.club-account-icon svg{width: 20px; height: 20px; object-fit: contain;}
	.clubroom-header-section .mega-menu-wrap .mega-menu .club-header-right div{
		display: block !important;
		margin: 0 !important;
		padding: 0 !important;
	}
	.clubroom-header-section .mega-menu-wrap .mega-menu .club-header-right .header-loader-switch{padding-bottom: 10px !important;}
	.clubroom-header-section .mega-menu-wrap .mega-menu .club-header-right div.club-search-icon{display: none !important;}
	.clubroom-header-section .mega-menu-wrap .mega-menu .club-header-right{
		justify-content: flex-start !important;
		line-height: 60px !important;
		display: block;
		margin: 60px -25px 0;
		padding: 40px 25px 0;
		border-top: 1px solid #848484;
	}
	.club-header-legal, .club-header-privacy{display: none !important;}
	.room-right-menu.club-header-mobile-menu .header-loader-switch > ul > li a{
		background: transparent;
		border: none;
		line-height: 0.69 !important;
		font-family: 'ApercuPro-Regular' !important;
	}
	.room-right-menu.club-header-mobile-menu .header-loader-switch > ul > li#country_data a{line-height: 0 !important;}
	.wpml-ls-legacy-dropdown-click a.wpml-ls-item-toggle:after{display: none;}
	.clubroom-header-section .mega-menu-wrap .mega-menu .club-header-right div svg{width: 20px; height: 20px; object-fit: contain;}
	.clubroom-header-section .mega-menu-wrap .mega-menu .club-header-right ul li a.wpml-ls-item-toggle{color: rgba(0, 0, 0, 0.6); padding: 0 5px;}
	.clubroom-header-section .mega-menu-wrap .mega-menu .club-header-right .header-loader-switch ul{padding: 0; line-height: 2.25 !important;}
	.clubroom-header-section .mega-menu-wrap .mega-menu p{margin-bottom: 0 !important;}
	.clubroom-header-section .mega-menu-wrap .mega-menu .club-header-right .wpml-ls-legacy-dropdown-click{padding: 0 !important;}
	.clubroom-header-section .mega-menu-wrap .mega-menu .club-header-right div svg path{stroke: rgba(0, 0, 0, 0.6);}
	.clubroom-header-section .mega-menu-wrap .mega-menu .club-header-right div.club-account-icon svg{height: 19px;}
	/* Clubroom Taxonomy Page */
	.clubroom-cat-pg-row{min-height: 300px;}
	/* Header Changes */
	.page-template-clubroom-homepage .clubroom-header-section{background: #ffffff;}
	.header-categories-title ul li p{
		font-family: 'ApercuPro-Regular' !important;
		font-size: 24px !important;
		line-height: 1.58;
		color: #de7142 !important;
		text-transform: capitalize;
	}
	.clubroom-header-section .mega-menu-wrap .mega-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-column.header-categories-title{
		padding-left: 0 !important;
		border-bottom: none !important;
		margin-bottom: 0 !important;
		padding-top: 0 !important;
	}
	.club-main-categories-menu .clubroom-cat-menu-section{border: none !important;}
	.clubroom-cat-menu-section ul li a{
		line-height: 2.24 !important;
		font-size: 17px !important;
		color: #535353 !important;
		padding: 0 !important;
	}
	.clubroom-header-section .mega-menu-wrap .mega-menu .club-header-right .club-acc-wish-title{display: block;}
	.clubroom-header-section .mega-menu-wrap .mega-menu .club-header-right{display: block;}
	.clubroom-header-section .mega-menu-wrap .mega-menu .club-header-right .club-account-icon:after{display: none !important;}
	.clubroom-header-section .mega-menu-wrap .mega-menu .club-header-right svg{display: none;}
	.clubroom-header-section .mega-menu-wrap .mega-menu .club-header-right .club-cart-icon{display: none;}
	/* .clubroom-header-section .room-right-menu > ul{padding: 40px 0 0 !important;} */
	.room-right-menu ul li a{line-height: 2.25 !important;}
	.wishlist-icon .yith-wcwl-add-to-wishlist .add_to_wishlist::after, .wishlist-icon .yith-wcwl-add-to-wishlist .add_to_wishlist.yith-wcwl-wishlistexistsbrowse::after,.wishlist-icon .yith-wcwl-add-to-wishlist .add_to_wishlist.yith-wcwl-wishlistaddedbrowse::after{
	    top: 10px;
	    right: 5px;
	}
	.logged-in .club-account-icon:after{right: 14px;}
	.club-header-row .club-room-main-menu{margin-left: 0 !important;}
}
@media(max-width:767px){
	/* Cart css */
	.xoo-wsc-container, .xoo-wsc-slider{top: 66px !important;}
	/*header css*/
	.club-header-top-bar .club-header-top-left{display: none;}
	.club-header-top-bar .club-header-top-center{flex-basis: 100%;}	
	.logged-in .club-account-icon:after{right: 14px;}
	.page-template-page-templatesclubroom-homepage-php.page.logged-in .club-account-icon:after { right: 14px; background-color: #000;}
	.clubroom-banner-section .banner-invisibl-logo{opacity: 1;}
	/* Banner Section */
	.clubroom-banner-section .banner-border{border-width: 10px;}
	.clubroom-banner-section{flex-wrap: wrap; min-height: 250px;}
	.clubroom-banner-section .left-banner-section{flex: 0 0 100%; height: 50% !important;}
	.clubroom-banner-section .right-banner-section{flex: 0 0 100%; height: 50% !important;}
	.welcome-section .welcome-inner{padding: 60px 33px;}
	.welcome-inner .btn-typ2{display: none;}
	.welcome-section .welcome-des{font-size: 17px; line-height: 1.41; margin-bottom: 40px;}
	.welcome-section .hd-typ2{font-size: 29px; margin-bottom: 40px; line-height: 1.11; max-width: 100%;}
	.clubroom-banner-section .banner-clubroom-logo{bottom: 48%;}
	.clubroom-banner-section .banner-invisibl-logo{bottom:35%;}
	.clubroom-banner-section .banner-clubroom-logo img{max-width: 354px;}
	.clubroom-banner-section .banner-invisibl-logo img{max-width: 180px;}
	.room-tab-sections .club-room-tab-inner{padding: 20px 30px;	line-height: 1.33; letter-spacing: 0.24px;}
	/*Category Section*/
	.clubroom-category-row{flex-wrap: wrap-reverse;}
	.clubroom-category-col{flex: 0 0 100%;}
	.clubroom-cat-img{height: 500px;}
	.clubroom-cat-box{height: 100%; padding:25px;}
	.clubroom-cat-info .hd-typ2{font-size: 29px; line-height: 1.1; margin: 0px auto 22px;}
	.clubroom-main-info{padding: 30px 20px;}
	.clubroom-cat-info .txt-type-aper{font-size: 15px; margin: 0 0 26px; letter-spacing: normal; line-height: 1.27;}
	.clubroom-cat-info .btn-typ2{width: 68px; height: 68px; line-height: 68px;}
	.clubroom-cat-product-slider .slick-arrow{background-size: 20px 20px !important; background-position: right center !important;}
	.clubroom-cat-info-inner{
		-webkit-clip-path: polygon(5.6% 0, 94.4% 0, 100% 5.6%, 100% 94.4%, 94.4% 100%, 5.6% 100%, 0 94.4%, 0 5.6%);
		clip-path: polygon(5.6% 0, 94.4% 0, 100% 5.6%, 100% 94.4%, 94.4% 100%, 5.6% 100%, 0 94.4%, 0 5.6%);
	}
	.clubroom-cat-info-outer{
		-webkit-clip-path: polygon(6% 0, 94% 0, 100% 6%, 100% 94%, 94% 100%, 6% 100%, 0 94%, 0 6%);
		clip-path: polygon(6% 0, 94% 0, 100% 6%, 100% 94%, 94% 100%, 6% 100%, 0 94%, 0 6%);
	}
	.clubroom-cat-txtimg{
		max-width:350px;
		padding: 25px;
		-webkit-clip-path: polygon(7% 0, 93% 0, 100% 7%, 100% 93%, 93% 100%, 7% 100%, 0 93%, 0 7%);
		clip-path: polygon(7% 0, 93% 0, 100% 7%, 100% 93%, 93% 100%, 7% 100%, 0 93%, 0 7%);
	}
	/* Clubroom Product Category Section */
	.clubroom-cat-product-slider-title h2{
		writing-mode: horizontal-tb;
		transform: rotate(0deg);
		text-align: left;
		font-size: 29px;
		line-height: 1.1;
	}
	.clubroom-cat-product-slider-title{position: static; top:0;}
	.club-product-header{margin: auto 15px 30px; max-width: 100%;}
	.club-product-header .hd-typ3{font-size: 17px; margin-bottom: 42px; line-height: 1.06;}
	.clubroom-cat-product .row{padding-left: 0;}
	.clubroom-cat-product-innerblock{padding: 0 10px;}
	.clubroom-cat-product-slider .slick-list{padding-left: 10px;}
	.clubroom-cat-product-slider .slick-dots{display: flex; max-width: calc(100% - 40px); justify-content: center;}
	/* .clubroom-cat-product-slider .slick-dots li{flex-basis: 10%; } */
	.clubroom-cat-product-slider .slick-dots button{width: 100%;}
	.club-product-img-section img{width: 100%; height: 202px;}
	.club-product-img-section{margin-bottom: 10px;}
	.clubroom-cat-product-innerblock .wishlist-icon .yith-wcwl-add-button a::before{ top: 19px;}
	.clubroom-cat-product-slider .slick-arrow{right: 15px; top: -36px;}
	.clubroom-cat-product-slider .slick-prev{right: 60px; left: auto;}
	/* Clubroom Taxonomy page */
	.clubroom-cat-pg-banner-right-img{margin-right: 15px;}
	.clubroom-cat-pg-banner-left-img{margin-left: 15px;}
	.clubroom-cat-pg-banner-left-img{display: none;}
	.clubroom-cat-pg-row{flex-wrap: wrap-reverse; min-height: 100%;}
	.clubroom-cat-pg-corner-img{width: 100%; height: 27px; top: auto; bottom: 0;}
	.clubroom-cat-pg-banner-right-img{margin-right: 0; min-height: 254px; flex-basis: 100%;
		height: 25px; background-size: cover !important;}
	.clubroom-cat-pg-box{min-height: 254px; flex-basis: 100%; margin-bottom: 27px;}
	.clubroom-pg-info .hd-typ2{margin: 0 auto 26px; font-size: 29px; line-height: 1.1;}
	.clubroom-pg-info .txt-type-aper{letter-spacing: 0.21px;}
	.clubroom-search-pro-list .full-container{max-width: 670px;}
	.clubroom-designer-main-section .perfect-partner-title .type-surheadline a, .recent-view-sec.clubroom-single-beautiful-pieces .title a{font-size: 21px;}
	.clubroom-cat-product-innerblock{width: 250px !important;}
	.pro-list-sec .pro-hits-section .clubroom-cat-product-innerblock{ width: auto !important; padding: 0 5px;}
	.clubroom-cat-product-innerblock .clubroom-productslider-innerblock{width: 230px;}
	.pro-list-sec .pro-hits-section .clubroom-cat-product-innerblock .clubroom-productslider-innerblock{width: auto !important;}
	.clubroom-search-pro-list .full-container .pro-hits-section,.pagination-bottom{max-width: 490px;}
	.clubroom-search-pro-list .pro-hits-section ul{margin: 0 -5px;}
	.clubroom-search-pro-list .full-container{padding: 0 9px;}
	.clubroom-pg-info{max-width: 360px;}
	/* Homepage Showroom Module */
	.cb-showroom-box{padding: 0 10px;}
	.cb-showroom-box-in{width: 280px;}
	.cb-showroom-slider.clubroom-slick-type-3 .flickity-prev-next-button{top: -48px;}
	
	.tp_btn{right: 80px;z-index: 9999999;}
}
@media(max-width:676px){
	.clubroom-cat-product-innerblock a .club-cat-product-section{padding: 15px 0;}
	.clubroom-cat-product-innerblock a .product-tags{max-height: 15px;}
	.club-search-icon-bar .result-products ul, .club-search-icon-bar .no-results-box ul{justify-content: center;}
}
@media(max-width:576px){
	.clubroom.product{display: block;}
	.club-ft-newsletter-section .certy-details{max-width: 100%;}
	/*Category Secction*/
	.clubroom-cat-img{height: 375px;}
	.clubroom-cat-box{height: 100%;}
	/* Clubroom Product Category Section */
	.club-product-img-section img{width: 100%;}
	.clubroom-cat-product-innerblock a .product-tags{font-size: 10px; max-height: 15px;}
	/* Clubroom Tab Section */
	.room-tab-sections .club-room-tab-inner{padding: 24px 11px;}
	/* Clubroom Taxonomy page */
	.clubroom-search-pro-list .full-container .pro-hits-section,.pagination-bottom{max-width: 468px;}
	.tp_btn{right: 80px;z-index: 9999999;}
	body .xoo-wsc-container{padding: 15px;}
	.clubroom-banner-section .banner-invisibl-logo img{max-width: 140px;}
	.clubroom-banner-section .banner-clubroom-logo img{max-width: calc(100% - 70px);}
	.club-search-icon-bar .result-product-outer{flex-basis: 100%; margin: 50px 15px 0;}
	.club-search-icon-bar #resultCategories, .club-search-icon-bar .designers{flex-basis: 50%;}
}
@media(max-width:499px){
	/*Footer section*/
	.mailpoet_stack_on_mobile .mailpoet_form_column {flex-basis: 64% !important;}
	.mailpoet_form .mailpoet-heading {
		font-size: 12px !important;
		line-height: 1.4 !important;
		margin: 0 0 15px !important;
	}
	.mailpoet_form_columns .mailpoet_form_column:first-child{flex-basis: 58% !important;}
}
@media(max-width:455px){
	/* Footer */
	.ft-newsletter-mail .mailpoet_text, .club-ft-desc .mc-field-group .email{width: 210px !important;}
	.ft-newsletter-mail, .club-ft-desc .mc-field-group{margin-right: 15px;}
}
@media(max-width:400px){
	.clubroom-cat-pg-banner-right-img {
	    margin-right: 0;
	    min-height: 254px;
	    flex-basis: 100%;
	    height: 25px;
	    background-size: cover !important;
	}
	#mailpoet_form_1 form.mailpoet_form, .club-ft-desc #mc_embed_signup_scroll{flex-wrap: nowrap;}
	.ft-newsletter-mail, .club-ft-desc .mc-field-group{flex-basis: 59%;}
	.club-ft-desc .optionalParent{flex-basis: 15%; padding-left: 15px;}
	.ft-newsletter-mail, .club-ft-desc .mc-field-group{margin-right: 0;}
	.ft-newsletter-submit .mailpoet_submit, .club-ft-desc .optionalParent .clear.foot .button{width: 130px !important;}
}
@media(max-width:375px){
	/*Header section*/
	.club-header-row{padding: 9px 0;}
	.clubroom-header-section .mega-menu-wrap .mega-menu > li.mega-menu-megamenu > ul.mega-sub-menu{top: 47px;}
	/*Footer Section*/
	.mailpoet_stack_on_mobile .mailpoet_form_column {flex-basis: 64% !important;}
	.ft-newsletter-submit .mailpoet_submit, .club-ft-desc .optionalParent .clear.foot .button{width: 120px !important;}
	/* Clubroom Product Category Section */
	.clubroom-cat-product-innerblock a .club-cat-product-section{padding: 14px 0;}
	.clubroom-cat-product-slider .slick-dots{margin-top: 30px;}
	.clubroom-cat-product-innerblock .product-tags .marquee{line-height:15px;}
	/* Clubroom Tab Section */
	.room-tab-sections .club-room-tab-inner{padding: 20px 10px;}
	.ft-newsletter-mail .mailpoet_text, .club-ft-desc .mc-field-group .email{width: 100% !important;}
}
@media(max-width:345px){
	/*Footer Section*/
	.ft-newsletter-mail .mailpoet_text, .club-ft-desc .mc-field-group{width: 100% !important;}
	.ft-newsletter-mail .mailpoet_text, .club-ft-desc .mc-field-group .email{width: 145px !important;}
}
@media(max-width:320px){
	.clubroom-cat-txtimg{padding: 10px;}
}


.pagination-bottom ul {
    display: flex;
    justify-content: flex-end;
    /* max-width: 152px; */
    margin-left: auto;
}
#pagination-bottom .pagination-bottom ul{justify-content: center;}
#pagination .ais-Pagination .ais-Pagination-item span{border: 0;}
#pagination .clubroom-search-pro-list .ais-Pagination .ais-Pagination-item.ais-Pagination-item--selected a{ background: #fff !important; color: #000 !important; }
.pagination-bottom ul li.ais-Pagination-item--disabled{opacity: 0.5;}
.pagination-bottom ul li a.disabled { opacity:0.5;pointer-events: none;}
.pagination-bottom ul li a span {
	background: url('../../static/img/clubroom-icon/arrow-small-right.svg') no-repeat center center;
	width:7px;
	height:16px;
	display:inline-block;
	vertical-align:middle;
}
.pagination-bottom ul li a span.arrow-left {
	transform:rotate(-180deg);
	margin-right:10px;
	height: 12px;
    position: relative;
    top: -2px;
}
.pagination-bottom ul li a span.arrow-right {margin-left:10px;}
.club-desig-info .clubroom-pro-designer-name{
	line-height: 1.57;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 10px;
	color: #000;
	text-decoration: none !important;
}
.club-pro-gen-section .club-desig-info .clubroom-pro-designer-name{
	font-size: 16px;
	line-height: 0.88;
	font-family: 'TraulhaTEST-Jornau';
	font-weight: normal;
}
.club-pro-gen-section .clubroom-pro-designer-desc{line-height: 1.33;}
.clubroom-pro-designer-desc p{
	font-family: 'ApercuPro-Regular';
	font-size: 12px;
	line-height: 1.5;
	text-align: left !important;
}
.clubroom-pro-general-info{
	display: flex;
	justify-content: space-between;
	max-width: 995px;
	margin: 0 auto;
	position: relative;
    z-index: 1;
    background: #fff;
}
.club-pro-gen-section .club-desig-info{max-width: 265px; padding: 0; margin: 0 auto;}
.club-pro-gen-section .club-desig-img{padding: 0; margin-bottom: 20px;}
.clubroom .clubroom-product-details-bottom-sec{background-color: #f5f6f8; border-bottom: 1px solid #dddddf;}
.clubroom-product-other-details .pro-content-area{font-size: 16px; font-weight: normal;	line-height: 1.75 !important;}
.clubroom-product-other-details .pro-extra-item{font-size: 12px; line-height: 1.33;}
.clubroom-pro-designer-desc .design-desc-inner{
	font-size: 13px;
	line-height: 1.62;
	color: #000;
	height: auto;
	overflow: visible;
}
.club-pro-desig-top-section .club-desig-img img{width: 50px; height: 50px; border-radius: 100%; display: block;}
.clubroom-pro-designer-btn{
	font-size: 12px;
	padding: 5px;
	display: flex !important;
	align-items: center;
	line-height: normal;
	height: 30px;
	justify-content: center;
}
.clubroom-pro-designer-heading{line-height: normal; font-size: 11px; text-transform:uppercase;}
.clubroom .clubroom-product-other-details{flex-basis: 65%;}
.clubroom .clubroom-designer-cfs-sec{flex-basis: 35%;}
.clubroom .clubroom-product-other-details{padding: 50px; border-right: 1px solid #dddddf;}
.designer-link-url{font-weight: normal;}
.clubroom-product-other-details .clubroom-pro-dim-title, .clubroom-product-other-details .clubroom-pro-time-title, .clubroom-product-other-details .clubroom-ship-time-title, .clubroom-product-other-details .clubroom-firm-title{
	font-size: 13px;
	font-weight: bold;
	line-height: 1.54;
	margin: 0;
}
.clubroom-pro-dim, .clubroom-pro-time, .clubroom-ship-time, .clubroom-firm{font-size: 13px;	line-height: 1.54;}
.clubroom-pro-design-img .clubroom-pro-designer-heading{
	font-size: 10px;
	letter-spacing: 0.24px;
    line-height: 0.8;
    margin-bottom: 12px;
}
.clubroom-pro-design-info .design-desc-inner{font-size: 22px; line-height: 30px;}
.clubroom-product-desc .btn-convelio{display: block !important;}
.clubroom-product-desc::-webkit-scrollbar{width: 3px;}
.clubroom-product-desc::-webkit-scrollbar-track{border: none; border-radius: 10px; background: rgba(255,255,255,0.5);}
.clubroom-product-desc::-webkit-scrollbar-thumb{background: rgba(0,0,0,0.6); border-radius: 10px; height: 10px;}
.clubroom-product-desc::-webkit-scrollbar-thumb:hover{background: rgba(0,0,0,0.4);}
.clubroom-product-contain .ajax_add_to_cart{margin-left: 0 !important;}
.yith-wcwl-add-to-wishlist:not(.yith-wcwl-add-to-wishlist--product-page){margin-top: 0; width: 30px; height: 30px; left: auto;}
.attribute-type-content .pv-designer-name, .attribute-type-content .pv-product-sku{
	color: #000;
	font-size: 12px;
	line-height: 1.5;
  	letter-spacing: 0.24px;
}
.attribute-type-content .pv-designer-name{font-weight: bold !important;}
.attribute-type-content .pv-product-sku{font-weight: normal !important;}
.info-main-block{border-bottom: 1px solid #dedede;}
.info-main-block:last-child{border: none;}
.info-block-title{
	font-size: 12px;
	font-family: 'ApercuPro-Regular';
	line-height: 1.5;
  	letter-spacing: 0.24px;
  	text-transform: uppercase;
  	position: relative;
    padding: 12px 0;
    cursor: pointer;
    color: #000;
}
.info-block-desc{
	font-size: 12px;
	font-family: 'ApercuPro-Regular';
	line-height: 1.33;
	letter-spacing: 0.24px;
	color: #000;
	height: 0;
    /* transition: 0.2s all ease-in-out;
    opacity: 0; */
    overflow: hidden;
}
.info-block-desc.active{
	margin-bottom: 20px;
    height: 100%;
    /* transition: 0.2s all ease-in-out;
    opacity: 1; */
}
.editors-note-section .info-block-desc p{text-align: justify;}
.info-block-title:after, .info-block-title.active:after{
	content: "";
	mask-image: url('../../static/img/clubroom-icon/plus-icon.svg');
	-webkit-mask-image: url('../../static/img/clubroom-icon/plus-icon.svg');
	mask-repeat: no-repeat;
	-webkit-mask-repeat: no-repeat;
	mask-size: 10px 10px !important;
	-webkit-mask-size: 10px 10px !important;
	background-color: #000 !important;

	position: absolute;
	right: 0;
    top: 15px;
    width: 10px;
    height: 10px;
    transform: rotate(0deg);
	transition: -webkit-transform 0.3s ease-in-out;
	-moz-transition: -webkit-transform 0.3s ease-in-out;
	-ms-transition: -webkit-transform 0.3s ease-in-out;
	-webkit-transition: -webkit-transform 0.3s ease-in-out;
	-o-transition: -webkit-transform 0.3s ease-in-out;
}
.info-block-title.active:after{
	mask-image: url('../../static/img/clubroom-icon/minus-icon.svg');
	-webkit-mask-image: url('../../static/img/clubroom-icon/minus-icon.svg');
	mask-size: 10px 3px !important;
	-webkit-mask-size: 10px 3px !important;
	transform: rotate(180deg);
	top: 18px !important;
	height: 3px;
	background-size: 10px 3px !important;
}
.info-avail-img{
	width: 17px;
    height: 18px;
    display: inline-block;
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    background-size: contain !important;
}
.info-avail-img.venue-icon{
	background: url('../../static/img/clubroom-icon/noun-shop-front-3800662.svg') no-repeat;
}
.info-avail-img.stock-icon{
	background: url('../../static/img/clubroom-icon/noun-loc.svg') no-repeat;
}
.info-avail-txt{padding-left: 36px;	display: inline-block; font-size: 12px;	line-height: 1.5;}
.avail-shp-block .info-block-desc ul li{margin-bottom: 15px;}
.avail-shp-block .info-block-desc ul li:last-child{margin-bottom: 0;}
.avail-shp-block .info-block-desc ul{background: #fff; padding: 29px 28px 36px;}
.avail-shp-block.active{border-bottom: none;}
.clubroom-pdp-detail-info-block a{text-decoration: underline;}
.clubroom-product-desc .stock{
	font-family: 'ApercuPro-Regular';
	font-size: 13px;
    color: #5eaa80;
    line-height: 1.33;
    padding-left: 15px;
    position: relative;
    display: inline-block;
    margin-top: 18px;
}
.clubroom-product-desc .stock:before{
	content: "";
	width: 5px;
	height: 5px;
	border-radius: 100%;
	background-color: #5eaa80;
	position: absolute;
	transform: translateY(-50%);
	left: 0;
	top: 50%;
}
.clubroom-product-desc .woocommerce-variation-availability .stock{margin-bottom: 20px; margin-top: 0;}
.clubroom .clubroom-product-price .type-breadcrumb.inside-header__info{
	display: block;
	font-family: 'ApercuPro-Regular';
    font-size: 13px;
    color: #000;
    line-height: 1.33;
}
body .clubroom-product-contain .variations.clubroom-variation-option td.label .woo-selected-variation-item-name{
	bottom: 3px !important;
	top: auto !important;
	line-height: 1.5 !important;
	font-size: 12px;
	color: #000 !important;
}
.page-template-clubroom-about-template .general-info .general-info-box .title{
	line-height: 1.57;
    font-size: 14px;
    font-weight: bold;
    font-family: 'ApercuPro-Regular';
    color: #000;
}
.page-template-clubroom-about-template .general-info .general-info-box .desc{
	font-size: 12px;
    line-height: 1.17;
    font-family: 'ApercuPro-Regular';
    color: #000;
}
@media(max-width:767px){
	body .clubroom-product-contain .variations.clubroom-variation-option td.label .woo-selected-variation-item-name{
		right: 50px !important;
		top: 31px !important;
		position: absolute !important;
		font-size: 15px;
		bottom: 0px !important;
	}
	/* body .clubroom .variations td.label label.active::after{top: 26px; height: 4px;} */
	.clubroom-product-desc .stock{margin-left: 20px;}
}
@media(max-width:575px){
	.clubroom-cat-product-innerblock a .club-cat-product-section{padding: 15px 0 29px;}
	.clubroom .pro-detail-pg .clubroom-product-contain .clubroom-product-desc{margin-bottom: 0;}
	.club-pro-gen-section .club-desig-img{margin: auto auto auto 0;}
	.club-pro-gen-section .club-desig-info{max-width: 100%; text-align: left;}
	.clubroom-pro-designer-desc{text-align: left;}
}
.clubroom .pro-detail-pg .pd-marquee-text .pd-marquee-mobile{font-size: 12px;}
.pd-marquee-mobile{height: 39px !important; line-height: 39px;}
.clubroom-pro-contct-section{display: flex !important; justify-content: space-between;}
.pagination-bottom ul li a{text-transform: capitalize;}
.clubroom-cat-pg-box .clubroom-pg-info .hd-typ2{text-transform: uppercase;}
.clubroom-cat-pg-box .clubroom-pg-info .hd-typ2 .room-txt{display: block;}
.clubroom-pg-info .txt-type-aper{font-family: 'TraulhaTEST-Jornau';}

/* PDP Detail popUp */
.delivery-popup-inner {
	font-family: 'ApercuPro-Regular';
	font-size: 12px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.5;
	letter-spacing: 0.24px;
}
.delivery-popup-inner p {margin:0 0 20px;}
.delivery-popup-inner h4 {font-size:16px; font-weight:normal; margin:0 0 20px; font-family: 'TraulhaTEST-Jornau';}
.delivery-popup-inner a {text-decoration: underline;}
/* Delivery popup */
body.delivery-popup-active .mfp-container {
	position: fixed;
    right: 0;
    top: auto;
    bottom: 0;
    width: 100%;
    max-width: 353px;
    left: auto;
    height: calc(100vh - 58px);
}
.delivery-popup {
	margin: 0px ;
	height: 100%;
	overflow: auto;
	text-align: left;
	padding: 40px 70px 40px 40px  !important;
	border:none !important;
}
.clubroom-product-price .open-request-popup{font-family: 'ApercuPro-Regular'; font-size: 12px;}
body.delivery-popup-active .mfp-content {height: 100%;}
body.mfp-active.display-quote-btn.open-quote-popup .mfp-content{margin-top: 0 !important;}
.delivery-popup-inner {max-width:242px;}
.open-quote-popup.delivery-popup-active .mfp-bg {background: rgba(0,0,0,.25) !important;}
.delivery-popup-active .clubroom-header-section {z-index: 99999 !important;}
/******/
.space-mt-1.discount-price-mt{flex-basis: 100% !important; margin-top: 15px;}
/******/
@media (max-width: 1140px){
	.club-pro-gen-section .clubroom-pro-designer-desc { padding:0px;}
}
@media (max-width: 767px){
	/* .delivery-popup { margin-top:66px;} */
	.delivery-popup-inner { padding-bottom:30px;}
	.delivery-popup-inner {max-width:100%;}
}
@media (max-width: 575px){
	body.delivery-popup-active .mfp-container {max-width:100%;}
	.delivery-popup {border-top: 1px solid #ddd !important;}
}
/* New Header */
.club-logo-icon svg{width: 35px; height: 35px;}
.club-logo svg{width: 197px; height: 40px; display: inline-block;}
.club-header-row{padding: 0; max-width: calc(100% - 30px);}
.clubroom-wish-account.other-links a, .club-wishlist-icon a, .club-search-icon p, .club-cart-icon a{
	display: flex;
    align-items: center;
}
.clubroom-header-section .mega-menu-wrap .mega-menu > li.mega-menu-item > a.mega-menu-link, .clubroom-wish-account.other-links > div > a, .club-wishlist-icon a, .club-search-icon > p, .club-cart-icon > a{
	line-height: 58px !important;
	height: 58px !important;
}
.clubroom-header-section .mega-menu-wrap .mega-menu > li.mega-menu-item > a.mega-menu-link > span.mega-indicator{display: none !important;}
.term-guest-room .theme-clubroom-pg, .single-clubroom-experience .theme-clubroom-pg{margin-top: 130px;}

/* Designer listing page banner */
.clubroom-design-inner-ban-img{
	width: 100%;
	height: 100%;
	background-size: cover !important;
}
.clubroom-design-ban-title{
	font-family: 'TraulhaTEST-Jornau';
    font-size: 50px;
    line-height: 1.2;
    width: auto;
    letter-spacing: normal;
    text-transform: none;
    color: #fff;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.clubroom-design-inner-ban-img.mobile{display: none;}
.clubroom-design-inner-ban-img.desktop{display: block;}
.club-categories-sub-menu > ul > li.clubroom-cat-menu-section > ul.mega-sub-menu{max-height: 175px !important; overflow-y: auto !important;}
.club-categories-sub-menu > ul > li.clubroom-cat-menu-section > ul.mega-sub-menu::-webkit-scrollbar{width: 2px; padding: 0 10px;}
.club-categories-sub-menu > ul > li.clubroom-cat-menu-section > ul.mega-sub-menu::-webkit-scrollbar-track{border: none; padding: 0 10px; border-radius: 10px; background: rgba(255,255,255,0.5);}
.club-categories-sub-menu > ul > li.clubroom-cat-menu-section > ul.mega-sub-menu::-webkit-scrollbar-thumb{padding: 0 10px;background: rgba(0,0,0,0.6); border-radius: 10px;}
.club-categories-sub-menu > ul > li.clubroom-cat-menu-section > ul.mega-sub-menu::-webkit-scrollbar-thumb:hover{background: rgba(0,0,0,0.4);}
@media(max-width:992px){
	.clubroom .clubroom-product-other-details{padding: 40px 20px !important;}
	.club-logo svg{width: 140px;}
	.clubroom-pro-contct-section{display: block !important;}
	.clubroom-pro-contct-reqst, .clubroom-pro-contct-tearsheet {padding-bottom: 10px;}
	.clubroom-pro-contct-section .icon-box-action > div{justify-content: left;}
	.clubroom-pg-info{margin: 0 auto;}
	.page-template-clubroom-homepage .clubroom-header-section .club-header-row:lang(fr-FR), .page-template-clubroom-homepage .clubroom-header-section.stickyheader .club-header-row:lang(fr-FR){padding: 10px 15px 0;}
	.club-logo svg:lang(fr-FR){width: 150px;}
}
@media(max-width:819px){
	.clubroom-header-section .mega-menu-wrap .mega-menu > li.mega-menu-item > a.mega-menu-link{font-size: 11px !important;}
	.club-logo-icon svg{width: 30px; height: 30px;}
	.header-loader-switch ul li a{font-size: 14px;}
	.club-header-right svg{width: 14px; height: 14px;}
	.clubroom-wish-account.other-links .club-account-icon svg{width: 15px; height: 18px;}
	.club-header-top-bar{font-size: 13px;}
}

@media(max-width:768px){
	.clubroom-header-section .mega-menu-wrap .mega-menu > li.mega-menu-item > a.mega-menu-link, .clubroom-header-section .mega-menu-wrap .mega-menu > li.mega-menu-item > a.mega-menu-link:lang(fr-FR){font-size: 24px !important;}
	.club-logo-icon, .club-logo{padding:0 !important;}
	.term-guest-room .theme-clubroom-pg, .single-clubroom-experience .theme-clubroom-pg{margin-top: 146px;}
	.clubroom-search-pro-list .pro-hits-section ul li.injected-content.fullwidth-block{flex-basis: 100%; margin-bottom: 36px;}
	.club-logo svg{width: 155px; height: 35px;}
	.club-header-row{padding: 5px 0 4px !important;}
	.page-template-clubroom-homepage .clubroom-header-section .club-header-row{max-width: calc(100% - 30px) !important; }
	.club-header-right div.club-cart-icon svg, .club-header-right div.club-account-icon svg{width: 23px !important; height: 23px !important;}
	.club-categories-sub-menu > ul > li.clubroom-cat-menu-section > ul.mega-sub-menu{max-height: 266px !important;}
	body.delivery-popup-active .mfp-container{height: calc(100vh - 66px);}
	/* Mobile View Mega Menu */
	.room-left-menu ul li a{height: 58px !important;}
	.room-left-menu ul li a:hover{height: 70px !important;}
	li.menu-back-btn {margin:42px 0 20px;}
	li.menu-back-btn span{
		display: inline-block;
		width: 100%;
		height: 100%;
		position: absolute;
		left: 0;
		top: 8px;
		z-index: 99;
	}
	li.menu-back-btn a{padding-left: 35px !important; display: inline-block;}
	li.menu-back-btn span svg{height: 20px;}
	li.menu-back-btn span svg path{stroke: #000 !important;}
	.clubroom-category-bck-btn .menu-back-btn a{
		font-size: 24px !important;
		color: #000 !important;
		line-height: 1.58 !important;
	}
	.clubroom-header-section li.clubroom-mb-category > ul.mega-sub-menu .club-main-categories-menu{padding: 0 25px !important;}
	li.menu-back-btn > a > span{display: none;}
	.clubroom-mb-category > .mega-sub-menu {
		left:-100% !important;
		-webkit-transition: left 0.5s ease-in !important;
		-moz-transition: left 0.5s ease-in !important;
		-ms-transition: left 0.5s ease-in !important;
		-o-transition: left 0.5s ease-in !important;
		transition: left 0.5s ease-in !important;
		display:block !important;
		position: fixed !important;
		background: #f4f4f2 !important;
		height: calc(100vh - 101px) !important;
		width: 100% !important;
		z-index: 9999999;
		top: 66px!important;
		overflow: auto !important;
	}
	.clubroom-mb-category > .mega-sub-menu::-webkit-scrollbar{display: none !important; width: 0 !important; height: 0 !important;}
	.room-right-menu > ul{padding-left: 0 !important;}
	.clubroom-header-rooms-menu > ul.mega-sub-menu{margin-bottom: 51px !important;}
	.clubroom-cat-menu-section ul li.club-header-menulist-title > a{
		font-size: 20px !important; 
		margin-bottom: 10px; 
		display: inline-block !important;
		padding: 0 !important;
	}
	.clubroom-cat-menu-section ul li.club-header-menulist-title.menu-item-has-children > a{
		display: block !important;
		width: 100%;
		position: relative;
		z-index: 0;
	}
	.clubroom-header-section .mega-menu-wrap .mega-menu > li.mega-menu-megamenu.mega-menu-item.mega-menu-item-has-children.mega-toggle-on .mega-menu-link + ul.mega-sub-menu {left:0 !important;}
	.clubroom-header-section .mega-menu-wrap .mega-menu > .mega-menu-item-has-children > .mega-sub-menu > .mega-menu-row.clubroom-category-bck-btn > .mega-sub-menu{display:block !important;}
	.clubroom-header-section .mega-menu-wrap .mega-menu > li.mega-menu-megamenu > ul.mega-sub-menu {top:100px !important;}	
}
@media(max-width:767px){
	body.page-template-clubroom-homepage .clubroom-top-black-banner {visibility: visible;}
	.pagination-bottom ul{display: flex; justify-content: center; max-width: 152px; margin-left: auto; margin: 0 auto;}
	.clubroom-search-pro-list .ais-Pagination {margin: 0; padding: 30px 9px;}
	.clubroom-search-pro-list #pagination-bottom .ais-Pagination {padding: 10px 0 30px 0;}
	.clubroom-search-pro-list .product-item-sec {padding-top: 17px;}
	.clubroom-design-inner-ban-img.mobile{display: block;}
	.clubroom-design-inner-ban-img.desktop{display: none;}
	.clubroom.product{display: flex; flex-wrap: wrap;}
	.clubroom-pro-general-info{order: 3; border-bottom: 1px solid rgba(0, 0, 0, 0.2); display: block; padding: 0; width: 100%;
	padding: 20px 0;}
	.clubroom-product-details-bottom-sec{order: 2;}
	.club-pro-gen-section:last-child{margin-bottom: 0;}
	.clubroom-product-desc .clubroom-pro-designer-name{font-size: 14px !important; text-decoration: underline; line-height: 1.14;}
	.info-block-title:after, .info-block-title.active:after{
		width: 16px;
		height: 16px;
		top: 19px;
		right: 20px;
		mask-size: 16px 16px !important;
		-webkit-mask-size: 16px 16px !important;
	}
	/* .info-block-title.active:after{top: 13px !important;} */
	.clubroom .clubroom-product-other-details{padding: 40px 20px;}
	.info-block-desc{font-size: 15px !important; line-height: 1.33 !important; padding: 0 20px;}
	.clubroom-search-pro-list .pro-hits-section ul li.injected-content.fullwidth-block{margin-top: 17px; margin-bottom: 40px;}
	.clubroom .pro-detail-pg .clubroom-product-contain .clubroom-product-desc, .clubroom .pro-detail-pg .clubroom-product-contain{height: 100%;
		display: block !important;
		position: relative !important;
		overflow: hidden;
	}
}
@media (min-width: 769px) and (max-width: 992px) {
	.page-template-page-templatesclubroom-homepage-php.page.logged-in .club-account-icon:after{
		position: absolute;
		content: '';
		height: 5px;
		width: 5px;
		top: -1px;
		background-color: #fff;
		border-radius: 50%;
		right: 6px;
	}
	.clubroom-search-section {display:none;}
	.page-template-clubroom-homepage .clubroom-header-section .club-header-row{padding: 10px 25px 0; max-width: 100%;}
	.page-template-clubroom-homepage .clubroom-header-section.stickyheader .club-header-row{padding: 0 25px; max-width: 100%;}
	.club-logo-icon, .club-logo{padding: 9px 0;}
	.club-pro-desig-top-section .clubroom-pro-designer-name{ margin-bottom: 0;}
	.clubroom-search-pro-list .pro-top-sec .sort-by select option{color: #000; font-family: 'ApercuPro-Regular';}
	div#noResultProductsContainerheader {max-width: 600px; margin-right: auto;}
	.header-loader-switch ul li#country_data{line-height: 9px;}
	.header-loader-switch ul li .c-icon {margin-top: 0;}
	.logged-in .club-account-icon:after{right: 6px;}
}
@media (min-width: 992px) and (max-width: 1199px){
	.clubroom-about-desc{padding: 0 20px 0 50px;}
}
li.injected-content.fullwidth-block .clubroom-cat-product-innerblock{width: 100% !important;}
li.injected-content.halfwidth-block .clubroom-cat-product-innerblock{width: 100% !important;}
.page-template-clubroom-search .pagination-bottom {padding-top: 0px;}
.page-template-clubroom-search .pro-list-sec .pro-hits-section > ul > li{ margin-bottom: 33px; }
/** Wishlist single page css for enabling the filled heart */
.wishlist-sec .yith-wcwl-add-to-wishlist.exists span.add_to_wishlist.yith-wcwl-wishlistexistsbrowse{display: block !important;}
.single-clubroom_designer .type-serif{font-family: 'TraulhaTEST-Jornau' !important; text-align: left;}
.single-clubroom_designer .clubroom-desigdesc-title .type-serif{text-align: center;}
.single-clubroom_designer .btn-typ1{font-family: 'ApercuPro-Regular' !important; font-weight: normal !important;}
.single-clubroom_designer .type-book, .single-clubroom_designer .type-surheadline, .single-clubroom_designer .woocommerce-Price-amount.amount, .single-clubroom_designer .color-aluminium{font-family: 'ApercuPro-Regular' !important; font-weight: normal !important; text-align: left;}
#smush-image-bar-toggle{display: none !important;}
.cpop-main-heading{
	font-family: 'TraulhaTEST-Jornau';
	color: #000 !important;
	text-transform: uppercase;
	font-size: 24px;
	font-weight: normal;
	margin-bottom: 5px;
}
.btn-typ-sq{
	font-family: 'ApercuPro-Regular';
	letter-spacing: 0.14px;
	line-height: 1.67;
	font-size: 12px;
	text-transform: uppercase;
	color: #fff;
	border: 1px solid #fff;
	padding: 13px 25px;
	display: inline-block;
}
.home-section .club-product-header .hd-typ3{display: none;}

@media (max-width: 767px){
	
	.clubroom-pro-contct-section {
			display: block!important;
			padding: 0 20px;
		}
	
	.left-col-inner.header-loader-switch.loader-loading {
		opacity:1 !important;
		visibility: visible !important;
	}
	.club-room-main-menu .mega-menu-wrap ul.mega-menu > li > ul.mega-sub-menu > li.mega-menu-row:first-child > ul.mega-sub-menu > li.mega-menu-column:first-child, .club-room-main-menu .mega-menu-wrap ul.mega-menu > li > ul.mega-sub-menu > li.mega-menu-row:first-child > ul.mega-sub-menu > li.mega-clubroom-cat-menu-section {width: 100% !important;}	
	.clubroom-header-section .mega-menu-wrap .mega-menu > li.mega-menu-item > a.mega-menu-link {	
		line-height: 1.2 !important;	
		height: auto !important;	
	}	
	.modal.section .modal__body .grid__push-1--s{margin-top: 0 !important; padding-left: 25px !important;}
	.clubroom-cat-txtimg, .clubroom-cat-info-outer, .clubroom-cat-info-inner{background: none !important; padding: 0;}
	.clubroom-cat-box{padding: 0;}
	.clubroom-cat-txtimg{max-width: 100%;}
	.clubroom-category-row{flex-wrap: wrap;}
	.clubroom-cat-img{height: 256px !important; background-position: bottom center;}
	.clubroom-main-info{padding: 40px 20px;}
	.clubroom-cat-product-slider .slick-list {padding-left: 5px;}
	.the-vintage-room .clubroom-cat-info .hd-typ2, .the-vintage-room .txt-type-aper, .the-vintage-room .clubroom-cat-info .btn-typ2{color: #fff;}
	.the-vintage-room .clubroom-category-row .clubroom-cat-btn .btn-typ2::after{border-color: #fff;}
	.clubroom-cat-product{padding: 50px 0 59px;}
	.wpml-ls-legacy-dropdown-click .wpml-ls-item:hover a + ul.wpml-ls-sub-menu {
		position:absolute !important;
		z-index:105 !important;
	}
	.clubroom-header-section .header-loader-switch .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu a {padding:10px 15px !important;}
	
	.cb-showrooms-row .flickity-viewport {min-height: 450px;}
	
}
@media (max-width: 480px){
	.clubroom-banner-section { min-height:1px;}
	.clubroom-banner-section .banner-invisibl-logo{bottom: 35%;}
	.club-ft-col.ft-menu{margin-bottom: 50px;}
	.modal.section .modal__body .grid__push-1--s{padding-left: 0 !important;}
	.club-header-top-bar {white-space: nowrap;overflow-x: auto;}
}
@media (max-width: 300px){
	.clubroom-cat-box{padding: 10px;}
	.clubroom-cat-txtimg{width: calc(100% - 15px); height: calc(100% - 15px); margin: auto; padding: 15px;}
	.clubroom-category-col{display: flex; align-items: center;}
/* 	.welcome-section .welcome-inner{padding: 84px 15px;} */
	.clubroom-cat-product-slider-title h2{max-width: 150px;}
	.clubroom-cat-info .hd-typ2, .welcome-section .hd-typ2{font-size: 25px;}
	.clubroom-cat-info .txt-type-aper, .welcome-section .welcome-des{font-size: 12px;}
	.clubroom-cat-info .btn-typ2{width: 60px; height: 60px; line-height: 60px; font-size: 10px;}
	.club-header-row div.club-logo{flex: 0 0 40%;}
	.clubroom-header-section .mega-menu-wrap .mega-menu-toggle .mega-toggle-animated::before, .clubroom-header-section .mega-menu-toggle.mega-menu-open .mega-toggle-label-open::after{width: 25px; height: 25px;}
	.club-header-right .club-search-icon svg{width: 20px; height: 20px;}
	.clubroom-about-desc{font-size: 14px;}
	#mailpoet_form_1 form.mailpoet_form, .club-ft-desc #mc_embed_signup_scroll{flex-wrap: wrap;}
	.ft-newsletter-mail, .club-ft-desc .mc-field-group{flex-basis: 100%;}
	.ft-newsletter-mail .mailpoet_text, .club-ft-desc .mc-field-group .email{max-width: 100%;}
	.club-ft-desc .optionalParent{padding-left: 0;}
}

.clubroom-top-black-banner{
    text-align: center;
    background: #000;
    color: #fff;
    font-size: 14px;
    line-height:1.25;
    letter-spacing: normal;
    padding: 10px 25px;
    font-family: 'ApercuPro-Regular' !important;
	display: none;
}
.term-guest-room .clubroom-top-black-banner, .single-clubroom-experience .clubroom-top-black-banner{display: block;}
body.page-template-clubroom-homepage .clubroom-top-black-banner {visibility: hidden;}

.clubroom-header-section.stickyheader .clubroom-top-black-banner, 
.menu-overlay-active .clubroom-header-section .clubroom-top-black-banner {
	-webkit-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-ms-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;
	visibility: visible !important;
}
@media screen and (max-width:1200px) and (min-width: 991px) {
	.clubroom-cat-product-box .product-info {min-height: 80px;}
	.logged-in .clubroom-cat-product-box .product-info {min-height: 100px;}
	.cb-showrooms-row .flickity-viewport {min-height: 500px;}
}
@media screen and (max-width:1023px) and (min-width: 800px) {
	.clubroom-header-section .mega-menu-wrap .mega-menu>li.mega-menu-item>a.mega-menu-link:lang(fr-FR) {
		font-size: 10px !important;
	}
}
@media screen and (max-width:1023px) and (min-width: 768px) {
	.clubroom-cat-product-box .product-info {min-height: 80px;}
	.cb-showrooms-row .flickity-viewport {min-height: 500px;}
	.club-designer-menu-list > ul > li > div > ul {display:block !important;}
	.club-designer-menu-list>ul>li>div>ul>li:nth-child(4n+1) {
		clear: both;
	}
	.club-designer-menu-list > ul > li > div > ul > li {
		float:left;
	}
}
.club-account-icon .sign-out-sec a {
	font-family: 'ApercuPro-Regular'!important;
	color: #000 !important;
    letter-spacing: normal;
    font-weight: normal !important;
}
@supports (-webkit-touch-callout: none) {
  /* CSS specific to iOS devices */ 
	.clubroom-header-section li.room-right-menu.club-header-mobile-menu, .clubroom-header-section .mega-menu-wrap > ul.mega-menu > li:last-child{
		padding: 30px 25px 150px !important;
	}
}

@media(min-width:1201px) {

	.club-categories-menu-list ul.mega-sub-menu {
		display: grid;
		grid-template-columns: repeat(4, 1fr);
		grid-template-rows: masonry;
	}

	.club-categories-menu-list ul.mega-sub-menu li.mega-menu-item {
		display: grid !important;
		grid-template-rows: 1fr auto;
		position: inherit !important;
		left: auto !important;
		top: auto !important;
	}

}
@media (min-width: 1201px) {
	body.vsz-admin-bar .clubroom-header-section {top:32px;}
}
html {margin-top: 0px !important;}
.room-right-menu.club-header-mobile-menu .header-loader-switch > ul > li a svg,
.room-right-menu.club-header-mobile-menu .header-loader-switch > ul > li a:after {display:none !important;}