/*
Theme Name: Electro-child
Version: 1.0
Description: A child theme of Electro
Template: electro
Author: Administrator
*/

@import url("../electro/style.css");
.error {
    color: red;
}
#wcfm_menu .wcfm_menu_items.wcfm_menu_facebook-marketplace {
    display: none !important;
}
/* commented by KR on 10-10-2024
.wc-prl-recommendations{
	display:none !important;
}
*/

.img-profile::before {
    content: url('https://theluxuryflavor.com/wp-content/uploads/2025/02/user-2.png'); /* Replace with your image URL */
    display: inline-block;
    width: 24px;
    height: 24px;
    margin-right: 8px;
}
.modal-content{
	margin-top:25% !important
}
#wcfm_membership_registration_form p.store_name.wcfm_ele.wcfm_title,#wcfm_membership_registration_form .wcfm_store_slug_verified {
	 display:none; 
}
#wcfm_membership_registration_form #store_name	{
	opacity:0
}
.register-content {
    margin: 0;
    height: 84vh;
    overflow-x: scroll;
}
.login-modalright--container #register h2.wcfm_registration_form_heading{
	display:none;
}

.login-modalright--container #register .first_name ,.login-modalright--container #register #first_name,.login-modalright--container #register .last_name,.login-modalright--container #register #last_name{
/*display :none !important;*/
}
.login-modalright--container #register .wcfm-membership-wrapper{
	background:none !important;
	padding: 15px 0;
	margin: 0 !important;
    transition: none !important;
    box-shadow: none !important;
}
.register-content .wcfm-membership-wrapper{
	background:none !important;
}
.wcfm_products_limit_label{display:none !important;}
.text-center{
	text-align: center;
}
.name-wrap{
display:flex;	
}
.name-wrap .form-row{
	width:50%;
} 
.form-row-first_name{
	margin-right:2%
}
.wcfm_products_limit_label{display:none !important;}
.text-center{
	text-align: center;
}
#vendor-register .form-row{
	margin-bottom:10px !important;
}

#customer_login h2,
.owl-item>.product .loop-product-categories,
.products>.product .loop-product-categories,
.outofstock .negotiator-product-button-container {
	display: none;
}

.verloop-widget .verloop-button {
    bottom: 75px !important;
    right: 12px !important;
}
 a.add_new_wcfm_ele_dashboard span.text {
 	display: inline-block !important;
 }
 #wcfm-main-contentainer a.add_new_wcfm_ele_dashboard{
 	color: #fff !important;
 }
.becomeseller{
	color: #565656;
    border-bottom: 1px dashed #565656;
    text-align: center;
    padding: 4px;
    font-weight: 600;
}
.becomeseller:hover{
	color: #000;
    border-bottom: 1px solid #000;
}
.wprmenu_bar #custom_menu_icon.hamburger{
	background-color: transparent !important;
}

.single-product .vendor_follow {
	width: 20%;
	float: right;
}
#wcfmmp-store .bd_icon_box .follow span,
#wcfmmp-store .bd_icon_box .wcfm_store_enquiry,
#scrollUp {
	color: #000 !important; 
}

.single-product .cart .negotiator-product-button {
	margin: 0 !important
}

.single_add_to_cart_button {
	display: block;
	float: left !important;
}

.single-product .cart .negotiator-product-button-container {
	display: flex !important;
	float: right !important;
	width: 68% !important;
}

.single-product .negotiator-product-button {
	padding: 1.036em 3.434em !important;
	/*width: 30% !important;*/
	font-size: 1em !important;
	border-radius: 50px !important;
}

.single-product-title-divider {
	width: 100%;
}

.single-product .wcfm_follow_me {
	background: #f7dfde !important;
	border-bottom-color: #f7dfde !important;
	color: #fff;
	float: right;
	width: 100%;
}

 
.product-loop-footer .condition{
	display:flex;
	font-size: 12px;
    font-weight: bold;
	font-family: 'Inter' !important;
}
.single-product-wrapper .postpay-product-widget-text {
    font-size: 1em!important;
    font-family: Inter,"Open Sans",HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif !important;
    color: #7d7d7d !important;
    font-weight: bold;
	margin: 0 0 10px 0;
}
.tab_set1 .vresp-tab-content-active
.related ul li .price-add-to-cart {
	height: 3.571em !important;
}

/*.related ul li .negotiator-product-button {
	padding: 10px !important;
	width: 75% !important;
}*/

.products>.product:hover .product-inner {
	box-shadow: 0 0 2px 0 rgba(1, 1, 1, .3)!important;
}

#wcfmmp-store .product_area ul li {
	padding: 0!important;
}

.product-inner.product-item__inner {
	padding: 1em !important;
}

.products>.product:hover .product-inner {
	box-shadow: 0 0 2px 0 rgba(1, 1, 1, .3)!important;
}

.woocommerce-product-gallery {
	margin-bottom: 50px;
}

.single-product .likebtn-wrapper.lb-style-heartcross,
.woocommerce-product-gallery span.likebtn-icon.lb-dislike-icon,
.woocommerce-product-gallery span.likebtn-icon.lb-like-icon {
	display: none;
}

.wcfm-store-page .negotiator-product-button {
	margin-bottom: 45px !important;
	width: auto !important; 
	padding:10px 20px !important;
	border-radius: 20px !important;
}

.woocommerce-product-gallery .ec {
	font-size: 20px;
}

.sshare {
	display: inline;
	padding-left: 20px;
	position: absolute;
	bottom: 1px;
	cursor: pointer;
}

span.move-comment {
	cursor: pointer;
}

.single-product-header {
	display: inline-flex;
	width: 100%;
}

.single-product-header h1.product_title.entry-title {
	width: 70%;
	color: #000;
}

.single-product-header .wcfmmp_sold_by_container {
	width: 30%;
	text-align: right;
}

.single-product-header .wcfmmp-store-rating {
	text-align: right;
	display: inline-block;
}

span.share-but {
	position: relative;
}

.products .product-outer .likebtn-wrapper {
	width: 100%;
	text-align: right;
}

.sub-cat-list {
	width: 100%;
	display: block;
	padding-bottom: 30px;
}

.sub-cat-list h2.woocommerce-loop-category__title {
	color: #000;
	font-size: 16px;
	text-align: center;
	padding: 10px 0;
	font-weight: 700;
}

.loop-head {
	width: 100%;
	display: flex;
	height: 32px;
	max-height: 32px;
}
.lb-style-review .lb-like-icon, .lb-style-review .lb-dislike-icon {
    height: 15px;
    width: 17px;
	background-position: inherit !important;
}
/*.lb-style-review .lb-like-icon,
.lb-style-review .lb-dislike-icon {
	height: 25px!important;
	width: 30px!important;
	background: no-repeat;
}
*/
a.wcfm_catalog_enquiry {
	background: #ddbcbc!important;
	border-bottom-color: #ddbcbc!important;
}

h2.vc_custom_heading {
	padding-bottom: 10px;
	border-bottom: 1px solid #ddd;
	margin-bottom: 30px;
}

.likebtn_container {
	margin-bottom: 10px;
}

.sub-cat-list li {
	padding: 0 25px!important;
	min-height: auto!important;
}

h2.woocommerce-loop-product__title,
.product_list_widget .product-title,
.accessories .accessory-checkbox .product-title {
	color: #000000!important;
}
.tags a:hover{
	color: #000 !important;
	background: #f7dfde;
} 
.tags a {
	color: #fff!important;
	font-size: 12px;
	border: 1px dashed #000;
	background-color: #000000;
	border-radius: 15px;
	padding: 0px;
	padding: 3px 8px;
}

.loop-head a {
	color: #000;
}

#wcfm_menu,
#wcfm_menu span.wcfm_sub_menu_items {
	background: #ddd!important;
}

#wcfm-main-contentainer .wcfm-page-headig,
.wcfm_menu_logo,
.wcfm_menu_no_logo {
	background: #fff!important;
}

#wcfm_menu .wcfm_menu_items a.active span,
#wcfm_menu .wcfm_menu_items a.active:hover span {
	color: #000!important;
}


#wcfm_menu .wcfm_menu_item span,
#wcfm_menu span.wcfm_sub_menu_items a,
.wcfm_menu_no_logo h4,
.wcfm_menu_no_logo h4 a ,
#wcfm-main-contentainer .wcfm_menu_toggler,
#wcfm-main-contentainer .wcfm_responsive_menu_toggler,
.wcfm_menu_logo h4,
.wcfm_menu_logo h4 a,
#wcfm-main-contentainer .wcfm-page-headig,
#wcfm-main-contentainer .wcfm-page-headig .wcfmfa,
.wcfm_menu_logo,
.wcfm_menu_no_logo {
	color: #000!important;
}

span.wcfm-page-heading-text {
	color: #000!important;
}

.page_collapsible,
.collapse-close,
.wcfm-collapse a.page_collapsible_dummy {
	background: #ddd!important;
	color: #000!important;
}

.page_collapsible,
.page_collapsible label,
.collapse-close,
.wcfm-collapse a.page_collapsible_dummy {
	color: #000!important;
}

input#wcfm_settings_save_button {
	background: #ddbcbc!important;
	color: #fff!important
	text-shadow: unset!important;
}

li.wcfm_products_menu_item a {
	color: #666!important;
}

#wcfm-main-contentainer table tfoot th,
#wcfm-main-contentainer table thead th {
	color: #666;
}

li.woocommerce-mini-cart-item.mini_cart_item a,
div#order_review a {
	color: #ff9cad;
}

.single-product.full-width .single-product-wrapper {
	margin-bottom: 20px;
}

.single-product .price {
	font-size: 19px;
}

span.cost-price {
	font-size: 12px;
}

span.express {
	font-size: 13px;
}

span.verified {
	display: inline-flex;
	font-size: 14px;
	color: #a96ca9;
}

.verified img {
	padding-right: 10px;
	height: 32px;
}

.product-loop-footer .verified {
	display: none;
}

.loop-head img {
	height: 26px!important;
	width: 26px!important;
}

ul.products>li.product {
	min-height: 483px!important;
}

.owl-item>.product .price,
.products>.product .price {
	font-size: 15px;
}

.owl-item>.product .product-inner,
.products>.product .product-inner {
	padding: 1em 1.714em 1em 1.714em;
}

.section-onsale-product .price {
	font-size: 19px;
}

#wcfmmp-store .product_area ul li {
	padding: 0!important;
}

.slider_section h2.woocommerce-loop-product__title {
	display: none;
}

button.navbar-toggler.navbar-toggle-hamburger {
	display: none;
}

img.img-profile {
	width: 32px;
	height: auto;
	border-radius: 50%;
}

.slider_section img.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail {
	width: 500px !important;
	height: 320px !important;
}

.slider_section .product-inner.product-item__inner {
	padding-left: 0px;
	padding-top: 0px !important;
}

.slider_section .product-loop-footer.product-item__footer {
	display: none;
}

header.entry-header {
	display: none;
}

.crasoul_section a.nav-link {
	border: none !important;
	background: transparent !important;
	border-radius: 0px;
}

.crasoul_section a.nav-link.active {
	border-bottom: 2px solid #ddbcbc !important;
	background: transparent !important;
	border-radius: 0px;
}

.deals_section .wpb_single_image {
	display: flex;
	align-items: center;
}

.deals_section h2.wpb_heading.wpb_singleimage_heading {
	order: 2;
	font-size: 16px;
	color: #000;
	margin-bottom: 0px;
	padding-left: 10px;
	line-height: 1.4;
}

.deals_section img.vc_single_image-img {
	border-radius: 4px !important;
	border: 4px solid #e8e6e6;
	/* height: auto;
    max-width: 190px;*/
}

header#masthead .departments-menu-v2 {
	display: none;
}

header#masthead .secondary-nav-menu {
	text-align: center;
	border-top: 1px solid #ddd;
	/* 	border-bottom:1px solid #ddd; */
}

header#masthead {
	border-bottom: 1px solid #ddd;
}

header#masthead a.mega-menu-link {
	text-transform: capitalize !important;
	/* font-weight:600 !important; */
	/* font-size:15px !important; */
	padding-right: 20px !important;
	padding-left: 20px !important;
}

header#masthead #mega-menu-secondary-nav>li.mega-menu-item.mega-current-menu-item>a.mega-menu-link {
	color: #df3737 !important;
}

.copyright {
	width: 60%;
	float: left;
	line-height: 1.8 !important;
}

.copyright-bar {
	padding-top: 20px;
	padding-bottom: 20px;
}

p.copy_content {
	font-size: 13px;
}

header#masthead ul.mega-sub-menu li {
	padding-bottom: 0px !important;
	padding-top: 0px !important;
}

header#masthead ul.mega-sub-menu {
	padding-bottom: 15px !important;
	padding-top: 10px !important;
}

.wpcf7-submit {
	margin-top: 30px;
}

.input-text,
input[type=email],
input[type=password],
input[type=search],
input[type=text],
input[type=url],
textarea {
	padding: .857em 1.214em;
	background-color: transparent;
	color: #818181;
	line-height: 1.286em;
	outline: 0;
	width: 100%;
	border: 0;
	-webkit-appearance: none;
	border-radius: 1.571em;
	box-sizing: border-box;
	border-width: 1px;
	border-style: solid;
	border-color: #ddd;
}

.wpcf7-select {
	padding: .857em 1.214em;
	background-color: transparent;
	color: #818181;
	line-height: 1.286em;
	outline: 0;
	border: 0;
	-webkit-appearance: none;
	border-radius: 1.571em;
	box-sizing: border-box;
	border-width: 1px;
	border-style: solid;
	border-color: #ddd;
	width: 100%;
}

.mark,
mark {
	background: none !important;
}

.likebtn_container {
	display: none;
}

.wcfm_dashboard_latest_topic a,
.wcfm_dashboard_enquiry a,
.wcfm_dashboard_wc_status_data strong,
.wcfm_dashboard_wc_status_data strong .woocommerce-Price-amount,
.wcfm_dashboard_stats_block strong,
.wcfm_dashboard_stats_block strong .woocommerce-Price-amount {
	color: #ddbaba!important;
}

header>.container {
	max-width: 100%;
	padding: 0;
}

.wcfm_welcomebox_user_details.rgt h3 {
	color: #ddbaba!important;
}

.blockUI.blockMsg.blockElement {
	width: 47%!important;
	left: 74px!important;
	top: 50%!important;
}

.blockUI.blockMsg.blockElement h1 {
	font-size: 14px;
}
body #wcfm_membership_container .wcfm_email_verified .wcfm_email_verified_button, 
body #wcfm_membership_container .wcfm_sms_verified .wcfm_sms_verified_button {
    float: right !important;
    margin-top: 5px !important;
    margin-right: 0 !important;
    padding: 0.84375em !important;; 
  
    max-width: 100% !important ;
}

#wcfm_membership_container p.wcfm_title,
#wcfm_membership_container span.wcfm_title {
	width: 80%!important;
}
#wcfm_membership_container .wcfm_email_verified,
#wcfm_membership_container .wcfm_store_slug_verified {
	margin-left: 0px !important;
}
#wcfm_membership_container .wcfm_email_verified .wcfm_email_verified_button,
#wcfm_membership_container .wcfm_email_verified,
#wcfm_membership_container input[type="text"],
#wcfm_membership_container input[type="file"],
#wcfm_membership_container input[type="password"],
#wcfm_membership_container select,
#wcfm_membership_container input[type="number"],
#wcfm_membership_container input[type="time"],
#wcfm_membership_container input[type="search"],
#wcfm_membership_container textarea {
	width: 100%!important;
}

div#wcfm_membership_registration_form_expander {
	width: 100%;
}

.wcfm-membership-wrapper {
	box-shadow: unset;
	background: #eee;
}

p.terms_title.wcfm_title {
	width: 80%!important;
}

#wcfm-main-contentainer input#terms {
	margin-left: 0px!important;
}

/*.wcfm-membership-wrapper { 
	margin: 25px 0 25px 0!important;
}*/

#post-5732 .wp-block-image img {
	padding-top: 25px;
}

#customer_login::before {
	border-right: 0px solid #ddd!important;
}

#customer_login {
	/*padding: 20px 0px 0 0 !important;*/
	background: #fff;
	/*transition: box-shadow .25s ease-in-out;*/
	/*box-shadow: 1px 1px 20px 0px #E9E9E9;*/

	width: 100%;
	margin: 0px;
}

.mo-openid-app-icons .btn-block {
	display: unset;
}

/*.mo-openid-app-icons>p {
	margin-top: 60px !important;
	padding-bottom: 10px;
	padding-left: 5px;
}*/

.soldout {
	color: #b73c3c;
	font-weight: bold;
	position: absolute;
	top: -20px;
	font-size: 12px;
	right: 0;
}

#wcfmmp-store ins {
	background: unset!important;
}

#enquiry_form h2,
#tab_links_area ul li.active a {
	color: #ff9cad!important
}

#cboxTitle {
	position: relative!important;
}

.mo-openid-app-icons>a {
	cursor: pointer;
}

a.login-button {
    margin-bottom: 0px;
	/*padding: 0;*/
	margin-right: 22px;
/*	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;*/
	display: inline-block;
    position: relative;
}
.mo-openid-app-icons span.so-text{
	display: none;
}

span.so-text {
	margin-left: 5px;
	color: #000;
	font-size: 18px;
	vertical-align: sub;
	font-weight: 700;
}

.bx-viewport,
.bx-wrapper {
	position: relative;
	width: 100%;
	height: 100% !important;
	top: 0;
	left: 0;
}

.bxslider,
.bxslider li {
	height: 100% !important;
	;
}

.bxslider li {
	background-repeat: no-repeat;
	background-position: top center;
	background-size: cover;
}

.bx-wrapper .bx-viewport {
	border: none !important;
}

.table-compare tbody tr td,
.table-compare tbody tr th {
	border: 1px solid #d7d7d7;
	width: 6%;
}

.yith-wcwl-icon.fa.fa-heart-o {
	display: none;
}

.summary .wpss_social_share_buttons {
	display: none;
}


.wlt-comments-product {
	display: none;
}

.wlt-product-likes-product {
	display: none;
}

/*.button.product_type_simple {
	display: none;
}*/

/*.button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
	display: block;
}*/


/* .post-type-archive .section-products-carousel{display:none;} */

/*.woocommerce-account a.login-button {
	padding: 3% 9% 3.5% 8%;
}*/

.mo-openid-app-icons a:last-child {
	margin: 0;
}

span.or-text {
	display: none;
}

body.woocommerce-account ul li.woocommerce-MyAccount-navigation-link--becomevendor a:before {
	content: "\f007"
}

.wcfm_menu_items.wcfm_menu_wcfm-customers {
	display: none!important;
}

.single-like {
	position: relative;
	top: -20px;
}

.header-v1 .masthead {
	margin: 0 0 1.857em !important;
}

.rmp_menu_trigger {
	display: none !important;
}

.sticky_nav_bootom {
	display: none;
}
.tt-menu .live-search-media {
    display: flex !important;
    align-items: center !important;
}

/* New Sections */

.trending-section .container {
	padding: 0;
}

.trending-section  .inner-trendingsection {
	display: flex;
	gap: 15px;
}

.trend-card {
	position: relative;
}

.trend-card .trend-cardtext {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	text-align: center;
	width: 100%;
}

.trend-cardtext h2 {
	font-size: 36px;
	font-family: Arapey;
	color: #fff;
	margin-bottom: 30px;
}

.trend-cardtext h2 a {
	color: #fff;
}

.white-btn {
	background-color: #fcf7f7;
	font-size: 14px;
	padding: 14px 20px;
	background-image: linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.1) 50%,rgba(0,0,0,.1));
	background-repeat: repeat-x;
	background-size: 200%;
	background-position: 0 -100%;
	display: inline-block;
	line-height: 110%;
	color: #000000;
	text-transform: uppercase;
}

.trend-card {
	width: 50%;
}

.curated-wrapper{
	padding: 60px 0;
}

.curated-wrapper .container{
	padding: 0;
}

.curated-wrapper h2 {
	font-size: 36px;
	color: #000000;
	text-align: left;
	font-family: Arapey;
	font-weight: 400;
	font-style: normal;
	margin-bottom: 30px;
}

.inner-curated-section {
	display: flex;
	gap: 15px;
}

.sidebar-block {
	background: #a29d9d;
	padding: 162px 50px;
}

.sidebar-block p {
	font-size: 28px;
	color: #fff;
	text-align: left;
	font-family: Arapey;
	font-weight: 400;
	line-height: 1.1;
	margin-bottom: 35px;
}

.left-sideblock {
	width: 100%;
	max-width: 280px;
}

.right-sidecurated {
	width: 100%;
	max-width: calc(100% - 282px);
}

.right-sidecurated ul {
	padding-left: 0;
	display: flex;
	flex-wrap: wrap;
}

.right-sidecurated ul li {
	width: 33.33%;
	padding: 14px;
	list-style: none;
	border: 1x solid transparent;
}

/* .right-sidecurated ul li{
	border: 1px solid #e5e5e5;
} */

.right-sidecurated ul li {
    padding: 0 !important;
    border: 0 !important;
}

.top-sellsec{
	border-radius: 0 6px 6px 0;
	background: #d9c9c7;
	display: flex;
	padding: 3px 4px 0;
}

.curated-item .top-head-section {
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.top-sellsec img {
	width: 100%;
	max-width: 26px;
	height: 26px;
}

p.top-selltitle {
	font-family: Inter;
	font-style: normal;
	font-weight: 400;
	padding: 5px 4px;
	font-size: 12px;
	line-height: 15px;
	text-transform: capitalize;
	color: #736a6a;
	margin: 0;
}

span.proliked-total {
	font-size: 11px;
}

.product-tags {
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin-bottom: 20px;
}

.product-tags p{
	font-size: 12px;
	line-height: 12px;
	font-family: inherit;
	color: #b3a6a4;
	margin: 0;
}

.product-tags span {
	color: #fff!important;
	font-size: 12px;
	border: 1px dashed #000;
	background-color: #000;
	border-radius: 15px;
	padding: 0;
	padding: 3px 8px;
}

.product-tags span a {
	color: #fff;
}

.product-tags span:hover {
	background: #f7dfde;
}

.product-tags span:hover a{
	color: #000;
}

.product-name h2 {
	font-size: 14px;
	font-family: Nunito;
	line-height: 22px;
	color: #000;
	font-weight: 600;
	margin-bottom: 10px;
}

.pro-pricewrap {
	font-size: 15px;
	margin-bottom: 10px;
}

.condition-block {
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin-bottom: 12px;
}

.pro-condition {
	font-family: Nunito;
	color: #000;
	font-size: 12px;
	font-weight: 400!important;
}


.condition-block .add-tocart {
	width: 30px;
	height: 30px;
	background: #d9c9c7;
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 50%;
}

.watch-block p {
	margin: 0;
	font-size: 11px;
	font-weight: 700;
	letter-spacing: 1px;
}

.curated-wrapper li.product.type-product {
    padding: 0 !important;
}

.right-sidecurated ul li {
    padding: 0 !important;
    border: 0 !important;
}

.curated-wrapper .tag-right,
.curated-wrapper .tag-left {
    width: max-content;
}

.curated-wrapper .tags{
	justify-content: space-between;
	margin-top: 15px;
}

.curated-wrapper .right-sidecurated ul li h2.woocommerce-loop-product__title {
    font-family: 'Inter';
    font-weight: 500;
    margin-bottom: 15px !important;
}

.curated-wrapper  span.wlt-product-likes-liked-total {
    font-size: 12px !important;
    margin-right: 8px;
    position: relative;
    top: 2px;
    margin-left: 1px;
}


.curated-wrapper  .top-sell-sec {
    width: max-content !important;
}

.curated-wrapper .loop-head{
	margin-bottom: 12px;
}

.product-item__footer span.price span.cost-price,
.product-loop-footer.product-item__footer span.price del,
.curated-wrapper .star-btn {
    display: none;
}




/*-------------------------------------------Responsive Css----------------------------*/

@media (min-width: 1920px) {
	/*a.login-button {
		padding: 1% 6.5% 1.5% 6%;
	}*/
	.related ul li .price-add-to-cart {
		height: 8.571em !important;
	}
	/*.related ul li .negotiator-product-button {
		padding: 10px !important;
		width: 75% !important;
	}*/
}

@media  (min-width: 1401px) {
	#masthead>.container {
		max-width: 100%!important;
	}
	/*a.login-button {
		padding: 1% 6.5% 1.5% 6%;
	}*/
}

@media (min-width: 1200px) {
	.products-carousel .owl-item>.product {
		min-height: 530px;
	}
	.login-modalright--container{
		height: 800px !important;
	}
	
}


@media (max-width: 1200px) {
	   .da-block .da-inner {
		font-size: 16px;
		min-height: 150px;
		padding: 10px;
 	 }
	.da-block .da-text{
      font-size:14px;
     }
}
@media (max-width: 1024px) {
	.verloop-widget{
	display:none !important;
}
}
@media (min-width: 992px) and (max-width: 1199px) {
     .da-block .da-inner{
     	padding: 10px;
     }
     .da-block .da-action{
     	margin-top: 10px;
     }
	.da-block .da-text{
  	font-size: 0.8em;
  }
  .mobile-header-v1 .site-search .widget.widget_product_search form button[type=submit]{
		line-height: 15px;
	}
}
@media (min-device-width:769px) and (max-device-width:1024px){
    
#menu-floating-menu {
		width: 100%;
		padding: 0;
	}
	
	.sticky_nav_bootom ul li {
		width: 25%;
		float: left;
		list-style: none;
		text-align: center;
	}
	
	.sticky_nav_bootom ul li a {
		color: #000;
	}
	#colophon {
		padding-bottom: 70px !important;
	}
}

@media (max-width: 1199px) {
	.mobile-header-v1 .handheld-header-links .cart a{
		width: auto !important ; 
		
	}
	.handheld-header-links .ec{
		 font-size:  30px !important;
	}
	.wprm_before_menu_content .ec-close-remove{
       font-size: 24px !important;
	   position: absolute;
	   top: 10px;
	   left: 10px;
	   z-index: 1;
	}

	.wprm_before_menu_content{
		 position: relative !important;
         padding: 10px 0 30px 0!important;
         border-bottom: 1px solid #ccc;
	}
	.wprm-wrapper #mg-wprm-wrap.cbp-spmenu-left, 
	.wprm-wrapper #mg-wprm-wrap.cbp-spmenu-right{
		top: 0px !important; 
	}
	.handheld-header-v2 .handheld-header-links>ul, .mobile-header-v1 .handheld-header-links>ul, .mobile-header-v2-inner .handheld-header-links>ul{
       padding-right: 15px;
        /*gap: 15px;*/
	  }
	  .wprmenu_bar #custom_menu_icon.hamburger{
	  	display: none !important;
	  	top: 32px !important;
        right: 15px !important;
        position: absolute !important;
	  }
	.header-icon,
	.handheld-header-v2 .handheld-header-links>ul li+li,
	.mobile-header-v1 .handheld-header-links>ul li+li,
	.mobile-header-v2-inner .handheld-header-links>ul li+li{
		margin:0px !important;
		/*padding: 5px !important;*/
		
	} 
	.mobile-header-v1 .handheld-header-links>ul li{
		padding: 0 15px !important;
	}
	#mg-wprm-wrap li.current-menu-item > a{
	border-left: 4px solid #f2c8ca !important;
    }

	  #mg-wprm-wrap li.menu-item a{
	  	border-bottom: 1px solid #ccc;
	    font-size: 16px;
	    text-transform: capitalize;
	    font-weight: 300;
	    padding: 16px 14px;
	  }
}

@media (max-width: 1024px) {
	.sticky_nav_bootom {
		position: fixed;
		display: block;
		bottom: 0;
		background: #fff;
		width: 100%;
		height: 70px;
		z-index: 1014;
	}
	
	#menu-floating-menu {
		width: 100%;
		padding: 0;
	}
	
	.sticky_nav_bootom ul li {
		width: 25%;
		float: left;
		list-style: none;
		text-align: center;
	}
	
	.sticky_nav_bootom ul li a {
		color: #000;
	}
	#colophon {
		padding-bottom: 70px !important;
	}
	.wprmenu_bar #custom_menu_icon.hamburger{
		top: 20px !important;
	}
	#scrollUp {
		bottom: 5.25rem;
	}
	.mobile-header-v1 .site-search .widget.widget_product_search form button[type=submit]{
		line-height: 15px;
	}
	.mobile-header-v1 .site-search, .mobile-header-v2 .site-search{
		margin: 0 auto !important;
		width: 95% !important;
	}
  .wprm-wrapper #wprmenu_menu_ul li{
  	margin-left: 0px !important;
    }
	.wpr_search .wpr-search-field{
	 border:1px solid #b5b4b4 !important;
     }
   body.woocommerce-page ul.products .negotiator-product-button-container button.negotiator-product-button, 
   .negotiator-product-button-container button.negotiator-product-button, 
   a#negotiator-product-button-link {
      margin: 0px !important;
   }
   .single_add_to_cart_button.button{
   	  flex: 1 100% !important;
   }

   .left-sideblock {
	max-width: 245px;
	}

	.right-sidecurated {
		width: 100%;
		max-width: calc(100% - 245px);
	}
   
}

@media (max-width: 992px){

	.right-sidecurated ul li {
		width: 50%;
	}

	.right-sidecurated ul {
		flex-wrap: nowrap !important;
		overflow: auto;
	}
}


/*=============1024 end======================*/


.rmp-menu-title-image {
	width: 180px;
	float: left;
}

/*span.dashicons.after-menu-image-icons {
	font-size: 25px;
	margin-top: 0px;
}
*/
.rmp-submenu.rmp-submenu-open {
	padding-top: 15px !important;
}

#rmp-menu-wrap-7008 .rmp-menu-item,
#rmp-menu-wrap-7008 {
	padding-bottom: 15px;
}

#rmp_menu_trigger-7008 {
	top: 15px;
}
/*
.mobile-header-v1 ul li.my-account {
	margin-right: 10px;
}*/

/*.mobile-header-v1 ul li.cart {
	margin-right: 55px;
	margin-left: 0 !important;
}*/

.rmp_menu_trigger {
	display: block !important;
}


@media (max-width: 880px) {
	/*.single-product #negotiator-product-button-link {
		padding: 1.036em 3.434em !important;
		flex: auto;
		width: auto;
		font-size: 1em !important;
		border-radius: 50px !important;
		background-color: #f7dfde;
	}*/
	.sidebar-block {
		padding: 135px 40px;
	}
}



@media (min-width: 767px) and (max-width: 991px) {
	
    .da-block .da-media {
    display: flex;
    align-items: flex-start;
    margin: auto;
    flex-direction: column;
   }
   .da-block .da-media-body,
   .da-block .da-media-left{
   	 max-width: 100% !important;
   	 margin:4%;
   }
}

@media (max-width: 767px) {
	/*#wcfm-main-contentainer #wcfm-products tr td img{
		margin:0 auto !important;

	}#wcfm-products thead,
	#wcfm-products tfoot,
	.hide-mobile-only{
		display: none !important;
	}
	#wcfm-products,
	#wcfm-products tr td, table tr,
	#wcfm-products tr td,
	#wcfm-products th {
	    display: inline-block !important;
	    width: 100% !important;
	    text-align: center !importants;
	}
	#wcfm-main-contentainer table{
		overflow: hidden !important;
	}
	#wcfm-main-contentainer .product-status,
	#wcfm-products .view_count{
		float: none !important;
	}
    */

   
	.wprmenu_bar #custom_menu_icon.hamburger{
		top: 30px !important;
	}
	.single_add_to_cart_button.button,
	.single-product .cart .negotiator-product-button-container {
		flex: 100% !important;
	}
    /*.handheld-header-v2 .handheld-header-links>ul,
    .mobile-header-v1 .handheld-header-links>ul, .mobile-header-v2-inner .handheld-header-links>ul{
		justify-content: flex-start !important;
	}*/
	.single-product .related #negotiator-product-button-link {
		padding: 10px !important;
		font-size: 0.8rem !important;
		background-color: #fbeeed !important;
		color: #000;
		border: 1px solid #000;
	}
	body .cart a#negotiator-product-button-link,
	.single-product #negotiator-product-button-link {
		margin: 10px 0px !important;
		padding: 1.2em 3.434em !important;
		width: calc( 100%) !important;
		font-size: 1em !important;
		border-radius: 50px !important;
		background-color: #000 !important;
		margin: 10px 0 0 ;
	}
	
	.single-product .cart .negotiator-product-button-container {
		display: block !important;
		float: left!important
	}
	
	#rmp_menu_trigger-7008 {
		top: 30px;
	}
	
	/*.mobile-header-v1 ul li.my-account {
		margin-right: 18px;
	}*/
	
	/*.mobile-header-v1 ul li.cart {
		margin-right: 30px;
		margin-left: 0 !important;
	}*/
	
	.single-product .vendor_follow {
		width: 30%;
		float: right;
	}
	
	.sticky_nav_bootom {
		position: fixed;
		display: block;
		bottom: 0;
		background: #fff;
		width: 100%;
		height: 70px;
		z-index: 1014;
	}
	
	#menu-floating-menu {
		width: 100%;
		padding: 0;
	}
	
	.sticky_nav_bootom ul li {
		width: 25%;
		float: left;
		list-style: none;
		text-align: center;
	}
	
	.sticky_nav_bootom ul li a {
		color: #000;
	}
	
	#colophon {
		padding-bottom: 70px;
	}
	
	span.dashicons.after-menu-image-icons {
		font-size: 25px;
		margin-top: 0px;
	}
	
	.rmp-menu-title-image {
		width: 180px;
		float: left;
	}
	
	/*.price-add-to-cart {
		display: block !important;
		min-height: 82px !important;
	}*/
	
	.da-block .da-text {
		font-size: 18px;
		line-height: 22px;
	}
	
	ul.products>li.product {
		flex: 0 0 50%!important;
		max-width: 50%!important;
	}
	
	.footer-v2 .desktop-footer {
		display: block!important;
	}
	
	.handheld-footer {
		display: none!important;
	}
	
	.desktop-footer .copyright-bar .copyright {
		float: left;
		/* min-height: 350px!important; */
		width: 100%;
	}
	
	#customer_login {
		width: 100%;
	}
	
	.mobile-header-v1 .off-canvas-navigation-wrapper {
		max-width: 30px;
	}
	
	.handheld-header-links .columns-3 {
		padding-right: 15px;
	}
	
	.hover-area {
		display: block!important;
	}
	
	.action-buttons {
		display: block!important;
	}
	
	.soldout {
		padding: 6px 2px;
	}
	
	span.express {
		font-size: 10px;
		padding-top: 7px!important;
		display: inline-flex;
	}
	
	#home-ads-block .vc_column_container>.vc_column-inner {
		padding: 0
	}
	
	#home-ads-block.vc_row {
		margin: 0
	}
	
	#home-ads-block .da-block {
		margin-bottom: 0
	}
	
	.bx-wrapper {
		margin-bottom: 0px!important;
	}
	
	.bx-wrapper img {
		max-width: 90%!important;
	}
	
	ul.products>li.product {
		min-height: auto!important;
	}
	
	.mobile-header-v1 .off-canvas-navigation-wrapper {
		max-width: 0px!important;
	}
	
	.footer-bottom-widgets-menu-inner>.columns {
		margin-top: 0!important;
		padding-bottom: 15px!important;
		width: 48%;
	}
	
	.footer-bottom-widgets .widget-title {
		margin-bottom: 10px!important;
	}
	
	.footer-bottom-widgets {
		padding: 4.28em 0 0.5em 0!important;
	}
	
	.handheld-header-v2 .header-logo img,
	.mobile-header-v1 .header-logo img,
	.mobile-header-v2-inner .header-logo img {
		max-width: 150px!important;
	}
	
	.handheld-header-links .ec {
		font-size: 30px;
	}
	
	.single-product.full-width .single-product-wrapper {
		margin-bottom: 0!important;
	}
	
	.product_meta>span+span::before {
		margin: 0 5px!important;
	}
	
	/*a.login-button {
		padding: 10px 33px 10px 33px;
		margin-right: 7px;
	}*/
	/*Homepage CSS*/
	
	.deals_section .vc_column_container {
		width: 50%;
		display: inline-block;
	}
	/*width of block*/
	
	.deals_section img.vc_single_image-img {
		/* height: 100px;width: 100px;*/
	}
	/*size of image*/
	
	.deals_section {
		text-align: center;
	}
	
	.deals_section h2.wpb_heading.wpb_singleimage_heading {
		font-size: 11px;
	}
	
	.deals_section .wpb_single_image {
		display: inline-grid;
		align-items: center;
	}
	
	.deals_section .wpb_single_image.vc_align_left {
		text-align: center;
	}
	
	.deals_section .vc_column_container>.vc_column-inner {
		padding-left: 3px;
		padding-right: 3px;
	}
	
	.deals_section h2.wpb_heading.wpb_singleimage_heading {
		padding-left: 3px;
	}

	.trending-section  .inner-trendingsection {
		flex-direction: column;
	}

	.trend-card {
		width: 100%;
	}

	.trend-cardtext h2 {
		font-size: 32px;
	}

	.inner-curated-section {
		flex-direction: column;
	}

	.left-sideblock,
	.right-sidecurated {
		max-width: 100%;
	}

	.right-sidecurated ul li {
		width: 50%;
	}

	.sidebar-block {
		padding: 50px 50px;
		margin-bottom: 20px;
	}
}

@media (max-width: 580px){
	.right-sidecurated ul li {
		width: 100%;
	}
}

@media (max-width: 480px) {

     #wcfmmp-store .tab_area .tab_links li.active a{
       font-weight: 700;
     }
     #wcfmmp-store .tab_area .tab_links li a{
     	text-align: center;
     	padding: 10px !important;
     }
     .handheld-header-links .ec {
		font-size: 30px;
	}
	.mobile-header-v1 .handheld-header-links > ul li {
    padding: 0 8px !important;
    min-width: 40px;
   }
   .mobile-header-v1 .handheld-header-links .cart a{
   	   font-size: 16px !important;
   }

   #tabsWithStyle.tab_area .tab_links li:nth-child(2){
      display: none !important;
   }

	body #wcfmmp-store .tab_area .tab_links li.active{
		border-left : 1px solid #000000!important;
		border-bottom: 1px solid #000 !important;
	}
    body #wcfmmp-store .tab_area .tab_links li{
  	border-color: #000 !important;
  	width: auto !important;  
	}
	.wprmenu_bar #custom_menu_icon.hamburger{
		top:25px !important;
	}
	.products-carousel .owl-item>.product {
		border-bottom-width: 1px!important;
		border: 1px solid #eaeaea;
		min-height: 480px;
	}
	.handheld-header-v2 .header-logo img, .mobile-header-v1 .header-logo img, .mobile-header-v2-inner .header-logo img{
		max-width: 125px !important; 
	}
	span.express {
		min-height: 28px;
	}
	.handheld-header-v2 .handheld-header-links>ul,
	 .mobile-header-v1 .handheld-header-links>ul,
	 .mobile-header-v2-inner .handheld-header-links>ul{
		justify-content: flex-end !important;
		padding-right: 15px !important;
	}
	a.login-button{
		   /* display: block !important;
    width: 100% !important; */
    text-align: center !important;
	}
	.login-modalright--container{
		padding: 
	}
	#loginModalCenter .backgroundlogin{
		display: none !important;
	}

}
#wcfm_menu {
	box-shadow: 4px 8px 3px -3px rgb(189 189 189 / 50%) !important;
	background: #fff !important;
}
.wcfm_menu_logo {
	-webkit-box-shadow: 0 8px 6px -6px rgb(218 218 218 / 50%) !important;
}
.page_collapsible {
	box-shadow: 4px 8px 3px -6px rgb(189 189 189 / 50%) !important;
	background: #fff !important;
}

.single-product.full-width .single-product-wrapper form.cart,
.single-product.full-width .single-product-wrapper {
	margin-bottom: 30px !important;
}
.single-product.full-width .single-product-wrapper form.cart {
	display: flex;
	flex-wrap: wrap;
}
.single_add_to_cart_button.button,
.single-product .cart .negotiator-product-button-container {
	flex: calc(50% - 10px);
    margin: 4px;
}
.single_add_to_cart_button.button:hover {
	   background: #f8dfde !important;
    box-shadow: 1px 1px 7px 1px #ccc;
    color: #000 !important;
}
.single_add_to_cart_button.button {
	transition: all 0.2s ;
	color: #fff !important;
	font-weight: 500;
	font-size: 1em;
	border: 1px solid #000 !important;
	padding: 1.036em 3.434em;
	border-radius: 50px;
	background-color: #000;
}
.single-product a.wcfm_catalog_enquiry:hover {
	background-color: #000 !important;
	color: #fff;
}
.single-product .wcfm_follow_me:hover {
	background: #fff !important;
}
.single-product a.wcfm_catalog_enquiry,
.single-product .wcfm_follow_me {
	background: #f8dfde !important;
	border-color: #000000 !important;
	border-radius: 20px;
	color: #000 !important;
}

.single-product-wrapper a.mdwcpt-trigger {
	font-size: 1.2em !important;
	margin-bottom: 10px !important;
	color: #000;
}
.single-product-wrapper a.mdwcpt-trigger:hover {
	font-weight: 500 !important;
}
#wcfmmp-store .tab_area .tab_links li.active {
	background: #f8dfde !important;
	color: #000;
	border-top-color: #0e0e0e!important;
}

.owl-item>.product .add-to-cart-wrap .button::before,
.owl-item>.product .added_to_cart::before,
.section-onsale-product .onsale-product .add-to-cart-wrap .button::before,
.section-onsale-product .onsale-product .added_to_cart::before,
.section-onsale-product-carousel .onsale-product-carousel .onsale-product-content .add-to-cart-wrap .button::before,
.section-onsale-product-carousel .onsale-product-carousel .onsale-product-content .added_to_cart::before,
.section-onsale-product-carousel-v9 .onsale-product .add-to-cart-wrap .button::before,
.section-onsale-product-carousel-v9 .onsale-product .added_to_cart::before,
li.product .add-to-cart-wrap .button::before,
li.product .added_to_cart::before,
li.product .add-to-cart-wrap .button::before {
	background-color: #000 !important;
}
.da-block .da-media-body,
.da-block .da-media-left {
	flex: 1 !important;
}

body .cart a#negotiator-product-button-link,
 .single-product-wrapper .negotiator-product-button-container button.negotiator-product-button{
    background: #f8dfde !important;
    border: 1px solid #000 !important;
    color: #000000 !important;
    font-size: 14px !important;
    border-radius: 50px !important;
    font-weight: 700;
    text-transform: capitalize;
    padding: 1.03em 3.434em !important;
    width: 100%;
 }
 /*a.login-button{
 	border: 2px solid #0d0d0d !important;
 	display: inline-block !important ;
 }*/
 .mo-openid-app-icons>a>img{
 	margin:0px 0 !important;
 }
 .modal-backdrop{
 	background-color: #00000094 !important;
 }
 #loginModalCenter .modal-body{
 	padding: 0px;
 }


 #loginModalCenter 	button.close {
    -webkit-appearance: none;
    padding: 0;
    cursor: pointer;
    background: 0 0;
    border: 0;
    box-shadow: none;
    text-shadow: none;
    z-index: 14;
    right: 4px;
    top: 4px;
}

.login-modalright--container {
     padding: 25px 15px; 
}



#customer_login input[type=submit]+label {
  margin-top: 10px;
  display: block;
}

#wcfm_membership_container input.wcfm_submit_button,
#customer_login input[type=submit]{
    font-size: .875rem;
    color: #fff;
    letter-spacing: 1.5px;
    text-transform: uppercase;
    width: 100%;
}
#wcfm_membership_container .wcfm_email_verified .wcfm_email_verified_button,
#wcfm_membership_container input.wcfm_submit_button,
#customer_login input[type=submit] {
    background-color: #000 !important;
    color: #fff !important;
    border-color: #000 !important;
    outline: none;
    box-shadow: none;
    border-radius: 0 !important;
}
#wcfm_membership_container input[type="text"],
#customer_login input[type=email],
#customer_login input[type=text],
#customer_login input[type=password] {
    font-size: .875rem;
    color: #000;
    letter-spacing: 0;
    height: auto;
    margin: 0;
    line-height: 34px;
    padding: 3px 16px;
    border: 1px solid #e0e0e0;
    border-radius: 0;
    box-shadow: none;
}
.lost_password a {
	color: #a2a2a2;
    text-decoration: underline;
}
body #wcfm_membership_container p.wcfm_title {
	margin-bottom: 0px !important;
}
#wcfm_membership_container p.wcfm_title strong,
#wcfm_membership_container span.wcfm_title strong
#customer_login label {
    font-size: .6875rem;
    color: #000;
     line-height: 32px;
    letter-spacing: 1.3px;
    text-transform: uppercase;
    margin: 0 !important;
    font-style: normal !important;
}
#customer_login .form-row #togglePassword{
  position: absolute;
    right: 12px;
    bottom: 14px;
}
.login-modalright--container .nav-tabs .nav-link  .active {
    color: #000;
    border-bottom: 3px solid #000;
    margin-bottom: 0;
}

.login-modalright--container .nav-tabs .nav-link {
    /*font-size: 1.75rem;*/
    color:  #bdbdbd;
    letter-spacing: 0;
    line-height: 40px;
    text-transform: uppercase;
    border-bottom: 1px solid #e0e0e0;
    margin-bottom: 1px;
    cursor: pointer;
      
}

.login-modalright--container .nav-tabs .nav-item{  
	flex: 1;
    align-items: center;
    justify-content: center;
    text-align: center;}

.nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover{
	border-color: #ffffff !important;
}
.login-modalright--container .nav-tabs .nav-link.active{
    border-color: #ffffff #fff #000 !important;
}
#loginModalCenter.show{
  display: flex !important;
  align-items: center;
  z-index: 99999 !important;
}

/*----------- shadab css here-------------------*/
@media screen and (max-width: 479px) and (min-width: 320px) {
	#wcfm-products tbody tr .attachment-thumbnail.size-thumbnail{
		position: absolute;
		width: 55px;
		margin-top: -19px !important;
		padding: 0 !important;
		margin-left: -15px;
	}	
	#wcfm-products tbody tr .wcfm_product_title {
    font-size: 14px;
    position: relative;
    left: 12px;
}
.page-id-5727 #wcfm-main-contentainer div.wcfm-content {
	margin: 0 0px 0px;
}	
	
}
@media screen and (max-width: 991px) and (min-width: 480px) {
	#wcfm-products tbody tr .attachment-thumbnail.size-thumbnail{
		position: absolute;
		width: 55px;
		margin-top: -19px !important;
		padding: 0 !important;
		margin-left: -15px;
	}	
	#wcfm-products tbody tr .wcfm_product_title {
    font-size: 14px;
    position: relative;
    left: 12px;
}
.page-id-5727 #wcfm-main-contentainer div.wcfm-content {
	margin: 0 0px 0px;
}
	

}





.wcfm-product-feature-upload img,
#gallery_img .wcfm-wp-fields-uploader img{
	border: 0px dashed #000 !important;
    background-color: #f7dfdede !important;
}

/*
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}*/

/* Firefox */
/*input[type=number] {
  -moz-appearance: textfield;
}
*/
#cboxWrapper .wcfm_half_ele_title{
   width: 39% !important;
}

#cboxWrapper .wcfm_half_ele{
	width: 60% !important;
}

html body{
  padding-right: 0px !important;
}

ul#wprmenu_menu_ul li#menu-item-8404.menu-item-8404 a,
#wprmenu_menu_ul #menu-item-8404.menu-item-8404 a,
#menu-item-8410 a,
#mega-menu-item-8409 a,
#menu-item-8403 a{
  font-weight: 700 !important;
  color: #E59793 !important;
} 
/*------------------ 14-4-2023--------------*/
.top-bar .container {
    padding: 0px;
}
.header-v1 .masthead {
    margin: 0 0 1.4em !important;
}           
#img-equal .wpb_single_image img {
    height: 241px;
    width: 100%;
    object-fit: cover;
}

/*
#trending-row .vc_custom_1681492295205::before{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: #0000003d;
}

*/

.sticky_nav_bootom img.menu-image {
    width: 25px;
    height: 34px;
    object-fit: contain;
}

.header-v1.stuck .electro-navigation{
	display: block;
}


.designer-list-filter {
    display: flex;
    align-items: center;
    justify-content: space-between;
    border-top: solid 1px #ccc;
    border-bottom: solid 1px #ccc;
    padding: 20px 0;
	margin-top: 30px;
    position: sticky;
	background: #fff;
}
.designer-list-filter span {
    color: #ccc;
}
.page-template-page-designer .designer {
    padding-top: 50px;
}
.page-template-page-designer .designer ul {
    display: flex;
    flex-wrap: wrap;
}
.page-template-page-designer .designer ul li {
    width: 25%;
}

.page-template-page-designer #page {
    overflow: visible !important;
}

@media (max-width: 767px){
	.page-template-page-designer .designer ul {
		display: flex;
		flex-wrap: wrap;
	}
	.page-template-page-designer .designer ul li {
		width: 100%;
		margin-bottom: 10px;
	}
	.designer-list-filter * {
		padding: 0 10px;
	}
	.designer-list-filter {
		overflow: auto;
	}
}

@media (max-width: 680px){
	.sidebar-block {
		padding: 42px 20px;
	}
}

@media (max-width: 500px){
	.curated-wrapper li.product.type-product {
		border-right: 1px solid #cdcdcd78 !important;
	}

	.curated-wrapper li.product.type-product::after{
		display: none;
	}

	.curated-wrapper li.product.type-product:last-child {
		border-right: 0px solid #cdcdcd78 !important;
	}
}

@media (max-width: 380px){
	.curated-wrapper .tags {
		flex-direction: column;
		align-items: flex-start;
		gap: 3px;
	}
}
