@import url('https://earthlies.shop/wp-content/uploads/2025/10/xts-theme_settings_default-1759571032.css?ver=8.2.7');
@import url('https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&family=Raleway:ital,wght@0,100..900;1,100..900&display=swap');
:root{
        --wd-entities-title-color: #28292b !important;
        --wd-title-color: #28292b !important;
        --wd-entities-title-color-hover: #09090a !important;
       /* --primary-btn:rgb(159,189,186);
        --defaut-btn-hover:#6e9b97;
        --defaut-btn:rgb(40,41,43);          
        --defaut-btn-hover:rgb(110,155,151); */ 
}

/* 
::selection {
  background: #ffb7b7;
}

::-moz-selection {
  background: #ffb7b7; 
}
*/

 select {
  background-color: #f3f3f3; /* dropdown background */
  color: #000; /* text color */
  border: 1px solid #ccc;
  border-radius: 6px;
  padding: 8px;
  appearance: none; /* remove default OS styling */
  -webkit-appearance: none;
  -moz-appearance: none;
}

/* optional: add custom arrow */
select::-ms-expand {
  display: none;
}

/* specific for selected option */
option {
  background-color: #fff;
  color: #000;
}
option:hover {
  background-color: #000; /* your desired background color */
  color: #fff;
}


a:focus{box-shadow: none;}
select option:hover {background-color: #28292b !important;color: #fff !important;}
.wp-core-ui select:hover {color: #28292b;}
.wp-core-ui select:focus{border-color: var(--wd-link-color-hover);
    color: #28292b;;
    box-shadow: 0 0 0 1px #28292b;;}
/*Header*/
h3{font-size: 18px}
.elementor hr{margin-bottom: 20px;}
.fp-top-header-category { color: #28292b; text-transform: uppercase; position: relative;padding: 10px 0;display: inline-block; }
.fp-top-header-category span { position: relative; display: block; font-weight: 600; cursor: pointer;}
.fp-top-header-category span svg { position: absolute; right: 0; margin: auto; top: 1px; }
.whb-color-light .wd-header-text.top_header_text { font-size: 13px; color: #28292b; letter-spacing: 0.02em; }
.wd-nav[class*="wd-style-"]>li>a{color: #fcfcfc;text-transform: uppercase;}
.whb-header-bottom .wd-nav[class*="wd-style-"]>li:hover>a{color: #fff;}
.wd-nav[class*="wd-style-"]>li>a:hover{color: #fff;}
.whb-general-header .wd-nav[class*="wd-style-"]>li>a{color: #28292b; font-weight: 500;}
.whb-general-header .wd-nav[class*="wd-style-"]>li>a:hover{color:#797870; font-weight: 500;}

.whb-header .wd-tools-element>a{color: #797870;}
.whb-header .wd-tools-element:hover>a {color:#797870;}
.whb-header .wd-tools-element>a:hover{color: #28292b;}
header .searchform.wd-style-4 input[type="text"]{ font-size: 14px;    font-weight: 400;border: 1px solid #e3e3e3; background: transparent;}
header .wd-tools-custom-icon .wd-custom-icon{opacity: .6;}
header .wd-tools-custom-icon:hover .wd-custom-icon{opacity: 1;}
 
.fp-top-header-category-menu{display: none;position: absolute; background: #fcfcfc; top: 96%; min-width: 200px; list-style: none; padding: 10px 0; margin: 0; z-index: 9; border: 1px solid #f1ecec;}
.fp-top-header-category:hover .fp-top-header-category-menu{
    display: block; }
.fp-top-header-category .fp-top-header-category-menu li{margin: 0}
.fp-top-header-category-menu li a { color: #797870; padding: 5px 15px; font-size: 16px;display:block;text-align:left;     text-transform: capitalize;}
.fp-top-header-category-menu li a:hover {background: #28292b; color: #fcfcfc; }
.wd-nav[class*="wd-style-"]>li:is(.current-menu-item,.wd-active,.active)>a{color: #fff}
.whb-general-header .wd-nav[class*="wd-style-"]>li:is(.current-menu-item,.wd-active,.active)>a{color: #28292b}
.cat-menu{text-align: right;}

.whb-main-header .wd-tools-element:is(.wd-design-6,.wd-design-7):not(.wd-with-wrap) .wd-tools-icon { width: 24px; }
.wd-switch-to-register{min-width: 180px;}
/*body*/
.wd-content-layout{padding-block: 0;}
.wd-carousel-wrap .container.wd-slide-container.content-fixed{padding-top: 0;padding-bottom: 0}
.wd-slider.wd-section-container>.wd-carousel-inner>.wd-carousel { border-radius: 0 !important;}
.products:not(.wd-img-width) .cat-design-alt img{width: 100%;}

.blog-design-meta-image .wd-post-thumb .wd-post-img img{height: 200px;object-fit: cover;}

.wd-post.blog-design-meta-image .wd-entities-title{font-family: "Raleway", Sans-serif;font-weight: 700;color: #797870;font-size: 20px;}

/*footer*/
.wd-footer .wd-copyrights{border: none;}


.wd-notice.wd-warning, .wpcf7 form:not(.sent) .wpcf7-response-output, .mc4wp-error, .mc4wp-notice, :is(.woocommerce-error,.woocommerce-info){      background-color: #f8e9e9;
    color: #28292b;}
.elementor-kit-16 input:not([type="button"]):not([type="submit"]), .elementor-kit-16 textarea, .elementor-kit-16 .elementor-field-textual{font-size: 15px;font-weight: 400;}
/* vendor*/
 

/*product detail page*/
html body .wd-buy-now-btn{
/*    font-size: 18px;*/
}
/*.main-page-wrapper .wd-page-title{background: transparent;}*/
.main-page-wrapper .wd-page-title h1.entry-title.title{display: none;}


 .wd-my-account-sidebar .woocommerce-MyAccount-title{display: none;}

/*vendor css*/
#wcfm-main-contentainer .page_collapsible label.wcfmfa{margin-right: 5px;}
#wcfm_menu .wcfm_menu_item span{margin-right: 5px;}
ul.wcfm_articles_menus li a, ul.wcfm_reviews_menus li a{color: #797870;}
ul.wcfm_articles_menus li a.active, #wcfm-main-contentainer ul.wcfm_reviews_menus li a.active { color: #093b14; }
#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{color: #28292b;}
#wcfm-main-contentainer .wcfm_menu_toggler, #wcfm-main-contentainer .wcfm_responsive_menu_toggler{color: #28292b !important;}
 
.page_collapsible:hover label{ color: inherit;}
.fa-question.img_tip{border: 1px solid #797870;background: #797870; color: #ffffff;}
.fa-question.img_tip:hover{border: 1px solid #093b14;background: #093b14;} 
.jvectormap-tip, .qtip-wcfm-core-css{    border-color: #797870;}
.onoffswitch-inner:after{background-color: var(--btn-accented-bgcolor);}
.onoffswitch-inner:before{ background-color: var(--btn-accented-bgcolor-hover);color: var(--btn-accented-color-hover);}
.wcfm_tutorials_wrapper a.wcfm_tutorials{color: #093b14;}
p.wcfm_page_options_desc a{ color: #093b14 !important; }
input.wcfm-checkbox:checked:before{color: #797870;}
#wcfm-main-contentainer .multi_input_block_manupulate:hover{background: transparent;color: #28292b !important;}
.wcfm_multiblock_sortable{    color: #797870;}

.fields_collapser{    color: #797870;}
.wp-core-ui .button, .wp-core-ui .button-secondary, .wc-setup-content input.remove_button{color: var(--btn-accented-color); 
    background-color: var(--btn-accented-bgcolor);border-color: var(--btn-accented-bgcolor);}
.wp-core-ui .button-secondary:hover, .wp-core-ui .button.hover, .wp-core-ui .button:hover, .wc-setup-content input.remove_button:hover, .wc-setup-content input.remove_button:focus { color: var(--btn-accented-color-hover); background-color: var(--btn-accented-bgcolor-hover);border-color: var(--btn-accented-bgcolor-hover);
}
#wcfm-main-contentainer input[type="text"]:focus, #wcfm-main-contentainer select:focus, #wcfm-main-contentainer input[type="number"]:focus, #wcfm-main-contentainer input[type="time"]:focus, #wcfm-main-contentainer input[type="search"]:focus, #wcfm-main-contentainer input[type="password"]:focus, #wcfm-main-contentainer textarea:focus{    border-color: #093b14 !important;}
.vendor_capability .vendor_capability_heading h3, .vendor_capability .vendor_capability_sub_heading h3, .wcfm_vendor_settings_heading h3, .vendor_advanced_capability .vendor_capability_heading h3, .vendor_advanced_capability .vendor_capability_sub_heading h3{font-weight: 600;color: #28292b;}
.capability_head_message{border-bottom: 1px solid #f8e9e9; padding-bottom: 10px;}


.woocommerce-reports-wide .postbox div.stats_range ul, .woocommerce-reports-wide .postbox h3.stats_range ul, .woocommerce-reports-wrap .postbox div.stats_range ul, .woocommerce-reports-wrap .postbox h3.stats_range ul{    background: #f5f5f5;}
.woocommerce-reports-wide .postbox div.stats_range ul li a, .woocommerce-reports-wide .postbox h3.stats_range ul li a, .woocommerce-reports-wrap .postbox div.stats_range ul li a, .woocommerce-reports-wrap .postbox h3.stats_range ul li a{    color: #28292b; font-weight: 600;padding: 11px 10px}
.woocommerce-reports-wide .postbox div.stats_range ul li.active{ box-shadow: none;
    box-shadow: none;}
#wcfm-main-contentainer .woocommerce-reports-wide .postbox div.stats_range ul li.active a{color: #fff;}
span.wcfmmp_media_name { color: #28292b; font-weight: 600; }
#wcfm-main-contentainer table tbody td a.wcfmmp-author-img { font-weight: 600; color: var(--btn-accented-bgcolor); }
.view_count{color: var(--btn-accented-bgcolor);}
#wcfm-main-contentainer table tbody td .wcfm_dashboard_item_title{font-weight: 600; color: #28292b;}
.dataTables_wrapper .dataTables_length{float: left; display: flex; align-items: center; gap: 10px;    margin: 0 0 20px;}
.dataTables_wrapper .dataTables_length .select2-container {width: 80px !important;    margin: 0 !important;}
.wcfm_filters_wrap{
/*    text-align: left; width: 100%; margin-left: -5px;*/
    float: right;
} 
#wcfm-main-contentainer .wcfm_filters_wrap.wcfm_articles_filter_wrap .select2-container, #wcfm-main-contentainer .wcfm_products_filter_wrap.wcfm_articles_filter_wrap .select2-container, #wcfm-main-contentainer .wcfm_products_filter_wrap.wcfm_articles_filter_wrap .select2-selection--single{max-width: 240px;min-width: 240px;}
.show_order_items{font-weight: 600; color: #093b14;}
.wcfm_order_by_customer { color: #28292b;}
th .wcicon-status-processing, .wcicon-status-processing {
    color: var(--btn-accented-bgcolor) !important;
}
.wcfm_user_usage_stat {  color: #28292b;}

/*cart*/
.woocommerce-cart table.shop_table.cart img{ width: 80px;height: 80px;}
.woocommerce-cart table.shop_table.cart th{    background: #28292b14; border: none;font-weight: 600;}
.woocommerce-cart table.shop_table.cart td[data-title="Product"]{font-weight: 600;}
.woocommerce-cart table.shop_table.cart td[data-title="Quantity"] label, .woocommerce-cart table.shop_table.cart td[data-title="Quantity"] br{display: none;}
.woocommerce-cart table.shop_table.cart td[data-title="Quantity"] .qty { width: 100px; display: inline;}
.woocommerce-cart table.shop_table.cart a.remove {background: var(--btn-accented-bgcolor); width: 20px; height: 20px; border-radius: 30px; line-height: 20px; display: block; text-align: center; color: var(--btn-accented-color);}
.woocommerce-cart table.shop_table.cart a.remove:hover{ color: var(--btn-default-color-hover); 
    background-color: var(--btn-default-bgcolor-hover);}
.shopping-cart-widget-body .wd-empty-mini-cart .btn { border-radius: 50px; font-size: 14px; font-weight: 500; }
/*founder*/
.woocommerce-account .wd-content-layout, .page-id-1516 .wd-content-layout, .page-id-1514 .wd-content-layout, .privacy-policy .wd-content-layout, .page-id-13 .wd-content-layout, .page-id-2 .wd-content-layout,.page-id-2077 .wd-content-layout,  .blog .wd-content-layout, .single-post .wd-content-layout, .error404 .wd-content-layout,.search .wd-content-layout,.archive.category .wd-content-layout, .woocommerce-order-pay .wd-content-layout{padding-top: 80px;padding-bottom: 80px;}

 .wcfm-store-page .wd-content-layout{padding-top: 40px;padding-bottom: 40px;}
.elementor-kit-16 .ea-vendor-support-form input:not([type="button"]):not([type="submit"]), .elementor-kit-16 .ea-vendor-support-form textarea{     margin: 0 0 15px;
    font-size: 14px;
    font-weight: 400;
    border-color: #28292B;
    background: transparent;
    border-radius: 0;}

#wcfm_membership_container input.wcfm_submit_button, #wcfm_membership_container a.wcfm_submit_button{background: #28292b;border:1px solid #28292b;}
#wcfm_membership_container input.wcfm_submit_button:hover, #wcfm_membership_container a.wcfm_submit_button:hover{background: #000;border:1px solid #000;}
#wcfmmp-store .categories_list ul li.parent_cat a{font-weight: 600;color: #28292b}
.create-account-question .btn:hover{background: transparent;color: #093b14 ;}
#wcfmmp-store .tab_area .tab_links li a{    font-weight: 700;    font-size: 14px; }

#wcfmmp-store .categories_list ul li a.active, #wcfmmp-store .categories_list ul li a:hover{color: var(--wd-alternative-color) !important;}
.wcfmmp-store-page-wrap :is(.wd-products-per-page,.wd-products-shop-view){margin-bottom: 0;    margin-right: 20px;}
.whb-header-bottom .searchform[class*="wd-style-with-bg"] .searchsubmit{--btn-color: #093b14;
    --btn-bgcolor: rgb(255 255 255);top: 1px;bottom: 1px;right: 2px;}

.whb-header .whb-header-bottom .wd-tools-element>a {
    color: #ffffff;
}
#wcfm-main-contentainer .ui-progressbar .ui-progressbar-value{background-color: var(--btn-accented-bgcolor);color: var(--btn-accented-color);border-color:var(--btn-accented-bgcolor);}
.whb-header-bottom .wd-tools-element:is(.wd-design-2,.wd-design-5) .wd-tools-count{    color: #fcfcfc; background-color: rgb(225 189 187);}
.wd-header-search-form-mobile .searchform input[type="text"]{font-weight: 400;}
.brands-icon .box-with-icon .info-box-icon img { border-radius: 50px; border: 2px solid rgb(0 0 0 / 27%); }


.mfp-wrap.wd-popup-slide-from-left.mfp-ready .wd-popup{padding: 0}
.mfp-wrap.wd-popup-slide-from-left.mfp-ready button.mfp-close{top: -3px;color: #797870;
    inset-inline-end: 0px;}
header .wd-hover-alt .wd-brand-item img{opacity: .7;}

.wd-cats.products h3.wd-entities-title {
    margin-top: 3px;
}


.page-id-2502.page .wd-page-content{background-color: #f3f3f3;}
.page-id-2502.page .wd-content-area.site-content { background: #fcfcfc;padding: 24px 45px 45px;}
.page-id-2502.page .wd-content-area.site-content h2{ font-weight: 700; margin: 0 0 5px;}
.ea-vendor-support-form {     max-width: 950px;
    margin: 30px auto;
    padding: 40px 100px;
    border: 1px solid #28292b;
}

button.ea-vendor-support-submit { background: var(--btn-accented-bgcolor); color: var(--btn-accented-color); border-radius: 4px; min-width: 180px; border-radius: 50px;}
button.ea-vendor-support-submit:hover { background:  var(--btn-accented-bgcolor-hover); color: var(--btn-accented-color-hover);   }


.page.page-id-7 .wd-page-content{background-color: #f3f3f3;}

.ea-vendor-registration{ background: #fcfcfc;padding: 24px 45px 45px;}
.ea-vendor-registration h2{font-weight: 700; margin: 0 0 65px; text-align: center;}

form#EAvendorRegForm { padding: 40px 100px; border: 1px solid #28292b; margin-top: 25px; }
.ea-vendor-registration .step{display: none;}
.ea-vendor-registration .step.active{display: block;}
.step-nav {
    display: flex;
    gap: 10px;
    margin-top: -61px;
    margin-bottom: 60px;
    justify-content: center;
    align-items: center;
} 

.step-nav .step-item {
    background: #d9d9d9;
    color: #28292b; 
    padding: 8px 50px;
    font-weight: 500;
}

.step-nav .step-item.active{background: var(--btn-accented-bgcolor);color: var(--btn-accented-color);}

form#EAvendorRegForm h3{color: #28292b;margin: 0 0 50px;text-decoration: underline;text-align: center;font-size: 18px;}
form#EAvendorRegForm h3+p{text-align: center;color: #28292b;font-size: 16px;margin: 0 0 50px;}
 
.register_form_row {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    margin: 0 0 20px;
}

.register_form_row>label {
    width: 50%; color: #28292b; font-size: 16px; font-family: 'lato'; margin: 0; padding-right: 50px; text-align: right; font-weight: 500;}
.register_form_row label>p{margin: 0;color: #b1b0a4;    line-height: 16px;  }
.register_form_row .field { width: 50%;padding-left:50px;}
.register_form_row .field input[type="text"],.register_form_row .field input[type="email"],, .register_form_row .field input[type="date"],.register_form_row .field input[type="number"], .register_form_row .field select, .other_field input[type="text"]{border: 1px solid #28292b; border-radius: 0; padding: 5px 10px; background: #fcfcfc; min-height: 34px; height: 36px;color: #28292b; }

.verify-btn-row { width: 100%; text-align: center;    margin: 40px 0; }
.verify-btn-row .verify-btn { background: var(--btn-default-bgcolor); color: var(--btn-default-color); font-size: 16px; border-radius: 50px; padding: 8px 20px; min-width: 170px; text-transform: capitalize; min-height: initial; font-family: "Lato", Arial, Helvetica, sans-serif; font-weight: 700; }
.register_form_row .field span.select2 {
    width: 100% !important;
}
.verify-btn-row .verify-btn:hover{background:  var(--btn-default-bgcolor-hover);color: var(--btn-default-color-hover);}
.footer_btn_register{text-align: center;}
.footer_btn_register .next-step{text-align: center; font-size: 14px; font-family: 'lato'; font-weight: 600; border-radius: 5px; padding: 8px 22px; text-transform: capitalize; min-height: min-content; min-width: 180px;}
.footer_btn_register .green-btn{background:var(--btn-accented-bgcolor);color: var(--btn-accented-color); }
.footer_btn_register .green-btn:hover{background: var(--btn-accented-bgcolor-hover);color: var(--btn-accented-color-hover);}

.attchedment-file {
    position: relative;
}

.attchedment-file input {
    position: absolute;
    opacity: 0;
    left: 0;
    top: 0;
}

.attchedment-file  span.attach-link {
    text-decoration: underline;
    font-style: italic;
    color: #797870;
    font-size: 15px;
}
.next-step-footer{margin-top: 60px;}
.other_field { margin: 20px 0 10px;width: 100%; }
.other_field input ~ input{margin-top:20px;  }
.yes-no-buttons { display: flex ; flex-wrap: wrap; gap: 20px; justify-content: center; }
.yes-no-buttons button{ border-radius:80px; background: var(--btn-default-bgcolor); color: var(--btn-default-color); font-size: 16px; font-family: 'lato'; font-weight: 500; padding: 9px 40px;text-transform: capitalize; min-height: initial;}
.yes-no-buttons button:hover{ background: var(--btn-default-bgcolor-hover); color: var(--btn-default-color-hover);  }
.yes-no-buttons .label-btn-active{ background: var(--btn-default-bgcolor-hover) !important; color: var(--btn-default-color-hover) !important;  }

p.copyright{color: #fcfcfc;}

.wd-toolbar.wd-toolbar-label-show{background-color: #f1f1f1;}

.wd-toolbar.wd-toolbar-label-show .wd-tools-element>a{ color: #797870;}
/*.wd-toolbar.wd-toolbar-label-show .wd-tools-element>a .wd-tools-icon{ color:#cd7b7b;}*/
/*.wd-tools-element:is(.wd-design-2,.wd-design-5) .wd-tools-icon .wd-tools-count{background-color: rgb(225 189 187);color: #28292b;}*/
.wd-tools-element:is(.wd-design-2,.wd-design-5) .wd-tools-icon .wd-tools-count{
/*    background-color: var(--btn-default-bgcolor-hover);color: var(--btn-default-color-hover);*/
background-color: #e59c60;
color: #fff;
}
.wd-product:not(.wd-hover-small) .product-wrapper :is(.product-image-link,.hover-img) :is(picture,img){width: auto; margin: auto; display: block;}
.whb-general-header .wd-logo img{padding-top: 0; padding-bottom: 4px;}

/*mega menu*/

.whb-general-header .menu-mega-dropdown .wd-dropdown{background:#fcfcfc;padding-top:0 !important;margin-top: 10px;}
.ea-mega-menu {
  width: 100%;
  background: #fcfcfc;
  display: flex;
  justify-content: center;
  font-family: Arial, sans-serif;
}

.mega-menu-inner {
  width: 100%;
  display: flex; 
}
.whb-header-bottom .menu .wd-dropdown-menu .container, .whb-header-bottom .menu .wd-dropdown-menu .container-fluid{        max-width: 100%;  width: clamp(var(--wd-container-w), 95%, 100%);}
/* LEFT COLUMN */
.left-column {
  /*width: 25%;
  background: #fcfcfc;
  padding: 15px; 
*/  width: 360px; float: left; background: #f3f3f3; height: 510px; border-bottom-left-radius: 3px;padding-bottom: 20px;
}
.brandSearchWrapper{    padding: 20px;
    box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1);}
.brand-search {
  width: 100%;
  padding: 8px 10px;
  margin-bottom: 10px;
  border: 1px solid #ccc;
  border-radius: 3px;
}
.brandSearchMain{ height: 36px; line-height: 36px; padding: 0 10px 0 35px; border-radius: 2px; border: none; position: relative; background: #fff;}
body .brandSearchMain .brand-search, .elementor-kit-16 .brandSearchMain input:not([type="button"]):not([type="submit"]) { padding: 0 0 0 5px; border: none; text-transform: capitalize; display: inline-block; vertical-align: middle; height: 36px; line-height: 36px; width: 100%; position: relative; right: 0; top: 0; bottom: 0; font-weight: 400; margin: 0; font-size: 14px; }
.brandSearchMain svg { height: 18px; line-height: 18px; width: 25px; vertical-align: text-top; position: absolute; top: 9px; left: 5px; }

.brand_sidebar_block{margin-top: 0.625rem; padding-left: 18px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex ; position: relative; height: calc(85% - 10px);}
.brand_sidebar_block .alphabet-filter{position: relative; width: 50px; text-align: center;}
.brand_sidebar_block .brand-list-block {position:relative;left:-18px;overflow:hidden;width:100%; }
.brand_sidebar_block .brand-list{width: 100%; overflow-y: auto;position:relative;right:-18px;overflow-x:hidden;height: 100%; }

.alphabet-filter ul {list-style: none; padding: 0; display: flex ; flex-wrap: wrap; margin-bottom: 10px; flex-direction: column;margin: 0;}
.alphabet-filter li {
  font-size: 12px;
  color: #28292b;
  cursor: pointer;
  padding: 2px 5px; 
  margin: 0;
  line-height: 19px;
}

.alphabet-filter li:hover { 
  color: #093B14;
}

.brand-group {
  margin-bottom: 10px;
}

.letter-heading {
  font-weight: 700;
  font-size: 13px; 
  color: #28292b;
  margin: 0 0 2px;
}
.brand_sidebar_block .brand-list ul{padding: 0;margin: 0;list-style: none;}
.brand_sidebar_block .brand-list ul li{padding: 3px 0;margin: 0;list-style: none;}
.brand-item {
  font-size: 13px;
  line-height: 1.6;
}

.brand-item a { 
  text-decoration: none;color: #797870
} 
.brand-item a:hover {
  color: var(--wd-link-color-hover);
}

/* RIGHT COLUMN */
.right-column {
  width: calc(100% - 360px);
  padding: 15px;
  background: #fcfcfc;
}

.tabs {
  display: flex;
  gap: 5px;
  margin-bottom: 15px;
}

.elementor-kit-16 button.tab-btn, .tabs  button.tab-btn{
 padding: 8px 15px; border: none; background: #e7e7e7; color: #28292b; font-weight: 700; cursor: pointer; font-size: 13px; border-radius: 3px 3px; min-width: 160px;
}

.elementor-kit-16 button.tab-btn.active, .tabs  button.tab-btn.active {
  background: var(--btn-accented-bgcolor);
  color: var(--btn-accented-color);
}

.tab-content {
  display: none;
}

.tab-content.active {
  display: block;
}

.brand-logos {
  display: grid;
  grid-template-columns: repeat(5, 1fr); 
  gap: 10px; 
}
.brand-logos a{text-align: center; background: #f3f3f3; min-height: 70px; display: flex ; align-items: center; justify-content: center; padding: 10px;}
.brand-logos img {
  max-width: 100%;
  max-height: 65px;
  object-fit: contain;
  transition: all 0.3s;
}

.brand-logos img:hover {
  transform: scale(1.05);
}

.vendor-faqs-search { margin-top: 0px; display: flex ; justify-content: space-between; margin-bottom: 20px; }
.vendor-faqs-search input.search-vendor-faqs, .elementor-kit-16 .vendor-faqs-search input.search-vendor-faqs { font-size: 14px; font-weight: 400; border: 1px solid #e3e3e3; background: transparent; max-width: 310px; }
.vendor-faqs-accordion {
  max-width: 100%; 
/*  font-family: Arial, sans-serif;*/
}
.faq-item {
  border-top: 1px solid #f8e9e9;
    padding: 11px 4px;
}
.faq-question { 
    cursor: pointer;
    position: relative;
    color: #28292b;
}
.vendor-faqs-search h2 { margin: 0; font-weight: 700; color: #28292b; }
.faq-question::before {position: absolute; right: 0px; transition: transform 0.3s; content: ""; border-width: 12px; border-style: solid; border-color: #adadad transparent transparent; top: 10px;
}
.faq-question.active::before {
  transform: rotate(180deg);
}
.faq-answer {
  display: none;
  padding: 10px 0 0;
  color: #444;
}

.ea-admin-logged-in .wcfm_menu_items.wcfm_menu_wcfm-faqs {
    display: none !important;
}
.page_collapsible, .wcfm-collapse a.page_collapsible_dummy{border-color:#f8e9e9; }

.pagination { display: flex; align-items: center; justify-content: center; margin: 0 0 15px; } 
.pagination .page-numbers { border: 1px solid #e1bdbb; margin: 0 5px; padding: 3px 19px; border-radius: 4px; color: #797870; font-size: 16px; background: #fcfcfc; } 
.pagination span.page-numbers.current, .pagination .page-numbers:hover { background: #e1bdbb; color: #28292b; }

table.dataTable.display tbody tr td:last-child{text-align: left;}


#wcfmmp-store h3 { font-size: 18px; } 
#wcfmmp-store p { padding: 0 0 10px 0; line-height: 26px; margin: 0; }

#custom-popup-overlay{position:fixed; top:0; left:0; width:100%; height:100%; background:rgba(0,0,0,0.5); z-index:9999;}
#custom-popup{padding: 0px; position: relative; height: 100%; width: 100%; overflow-y: auto; display: flex ; align-items: center;padding: 10% 0;}
#close-popup{position: absolute; top: 10px; right: 15px; cursor: pointer; font-size: 28px; color: #28292b;}

.popuptitle{padding: 15px;border-bottom:1px solid #f8e9e9; }
.popuptitle h3{margin: 0;font-size: 18px;color: #28292b;font-weight: 700;}

.custom-popup-content { background: #fcfcfc; max-width: 600px; margin: auto; width: 100%; position: relative;}

.popup_body{padding: 15px;}

.elementor-kit-16 .woocommerce label{font-size: 16px}
.ticket-status-header { display: flex ; align-items: center; justify-content: space-between; }
.ticket-status-header h2 { margin: 0; color: #797870; text-transform: uppercase; font-size: 16px; font-weight: 700; }
.ticket-status-header  a.button.wc-forward{background: #e1bdbb;color: #28292b;border-radius: 4px;}
.ticket-status-header  a.button.wc-forward:hover{background: #093b14;color: #fcfcfc;}
#wcfmmp-store .social_area ul{text-align: left;}
.ea-vendor-logged-in .wd-dropdown.wd-dropdown-menu {
    display: none !important;
}
 #shop_well .wd-nav-arrows.wd-pos-sep .wd-prev{left: -15px}
 #shop_well .wd-nav-arrows.wd-pos-sep .wd-next{right: 0px;inset-inline-start:98%} 

.get-started-form-popup {
  display: none; /* Hidden by default */
  position: fixed; 
  z-index: 9999; /* Sit on top */
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: auto; /* Enable scroll if needed */
  background-color: rgba(0,0,0,0.5); /* Black w/ opacity */
}

.popup-content {
  background-color: #fff;
  margin: 10% auto; /* 10% from top and centered */
  padding: 20px;
  border-radius: 8px;
  width: 80%;
  max-width: 400px;
  box-shadow: 0 5px 15px rgba(0,0,0,0.3);
  animation: slide-down 0.3s ease;
}
#get-started-popup .popup-content {
 background-color: #fff; margin: 0 auto; padding: 20px; border-radius: 8px; width: 80%; max-width: 400px; box-shadow: 0 5px 15px rgba(0, 0, 0, 0.3); animation: none; position: absolute; left: 0; right: 0; top: 50%; transform: translateY(-50%);}
@keyframes slide-down {
  from {transform: translateY(-50px); opacity: 0;}
  to {transform: translateY(0); opacity: 1;}
}

.popup-header {
  display: flex;
  justify-content: space-between;
  align-items: center;    position: relative;
}

.close {
  cursor: pointer;
  font-size: 24px;
  font-weight: bold;
}

.popup-body {
  margin-top: 15px;
}
.wd-set-mb>.liner-continer { margin-bottom: 1px; }


.page.page-id-3789 .wd-page-content{background: #f3f3f3}

#get-started-popup #close-popup{top: -22px;right: -4px;}
#get-started-popup h3{color: #28292b;font-size: 18px;margin: 0;font-weight: 700;}
.get-started-form-popup-message{color: #797870;font-size: 14px;margin: 0 0 10px;    line-height: 21px;}

.otp_login_form {display: flex ; margin: 20px 0 10px; border: 1px solid #ddd; border-radius: 4px; padding: 0 10px; align-items: center; }
.otp_login_form svg {  width: 20px;} 
.otp_login_form input[name="phone-number"] { width: calc(100% - 70px); border: none; padding: 0;font-family: Ariel !important;}
.otp_login_form input[name="country-code"] {pointer-events: none;cursor: none;width: 35px; padding: 0; border-width: 0 1px 0 0 !important; margin: 0 8px 0 5px; border-radius: 0; font-family: Ariel !important;}
button.submit-get-started-form { background: var(--btn-accented-bgcolor); color: var(--btn-accented-color); border-radius: 5px; font-size: 14px; text-transform: inherit; font-weight: 600;width: 106px;  text-align: center; margin: auto; display: block; }
button.submit-get-started-form:hover { background: var(--btn-accented-bgcolor-hover); color: var(--btn-accented-color-hover);  }

.opt-enter-form input[type="text"] {  margin: 0 0 10px;font-family: Ariel !important;}
.footer_otp_btn { text-align: center; position: relative; }
.opt-enter-form .submit-otp-form {  background: var(--btn-accented-bgcolor); color: var(--btn-accented-color); border-radius: 5px; font-size: 14px; text-transform: inherit; font-weight: 600; }
.opt-enter-form .submit-otp-form:hover { background: var(--btn-accented-bgcolor-hover); color: var(--btn-accented-color-hover); }
a.resend-otp { margin-left: 10px; font-size: 15px; position: absolute; right: 0; top: 50%; transform: translateY(-50%);}
.get-started-response { text-align: center;}

.quick-view-horizontal .product-image-summary{padding: 20px;}
.quick-view-horizontal #shiprocket_pincode_check, .quick-view-horizontal #check_pincode{display: none;}
.popup-quick-view .summary-inner .product_title { font-weight: 600; font-size: 20px; }
.blog-design-meta-image .wd-post-author{display: none;}

form#vendor-login-form { background: #fcfcfc; padding: 30px; max-width: 650px;margin:50px auto; } 
form#vendor-login-form label { font-size: 16px; color: #28282b; }
form#vendor-login-form .login__submit { width: 170px; border-radius: 5px; color: var(--btn-accented-color); box-shadow: none; background-color: var(--btn-accented-bgcolor); text-transform: none;
    font-weight: 600;  font-family: "Lato", Arial, Helvetica, sans-serif; border-radius: 60px;}
form#vendor-login-form .login__submit:hover{background: var(--btn-accented-bgcolor-hover);color: var(--btn-accented-color-hover);}
#vendor-login-form p span.novo-eye-opened, #vendor-login-form p span.novo-eye-closed {
    position: absolute;
    right: 10px;
    bottom: 2px;cursor: pointer;
}

#vendor-login-form p {
    position: relative;
}

#vendor-login-form p span svg {
    fill: none;
}
 

/*menu color bottom*/
.wd-toolbar{padding: 0 5px}
.wd-toolbar .wd-tools-element{padding: 5px 0;}
/*.ea-shop .wd-toolbar.wd-toolbar-label-show .wd-toolbar-shop {    background-color: #093b14;}*/
.ea-shop .wd-toolbar.wd-toolbar-label-show .wd-toolbar-shop>a{    color: #093b14;}
.ea-shop .wd-toolbar.wd-toolbar-label-show .wd-toolbar-shop>a .wd-tools-icon{    color: #093b14;}
/*.ea-shop .change-footer-bg.wd-toolbar.wd-toolbar-label-show .wd-toolbar-shop>a{color: #28282b;}*/

/*.ea-wishlist .wd-toolbar.wd-toolbar-label-show .wd-header-wishlist {    background-color: #093b14;}*/
.ea-wishlist .wd-toolbar.wd-toolbar-label-show .wd-header-wishlist>a{    color: #093b14;}
.ea-wishlist .wd-toolbar.wd-toolbar-label-show .wd-header-wishlist>a .wd-tools-icon{    color: #093b14;}
/*.ea-wishlist .change-footer-bg.wd-toolbar.wd-toolbar-label-show .wd-header-wishlist>a{color: #28282b;}*/

/*.ea-cart .wd-toolbar.wd-toolbar-label-show .wd-header-cart {    background-color: #093b14;}*/
.ea-cart .wd-toolbar.wd-toolbar-label-show .wd-header-cart>a{    color: #093b14;}
.ea-cart .wd-toolbar.wd-toolbar-label-show .wd-header-cart>a .wd-tools-icon{    color: #093b14;}
/*.ea-cart .change-footer-bg.wd-toolbar.wd-toolbar-label-show .wd-header-cart>a{color: #28282b;}*/

/*.ea-my-account .wd-toolbar.wd-toolbar-label-show .wd-header-my-account {    background-color: #093b14;}*/
.ea-my-account .wd-toolbar.wd-toolbar-label-show .wd-header-my-account>a{    color: #093b14;}
.ea-my-account .wd-toolbar.wd-toolbar-label-show .wd-header-my-account>a .wd-tools-icon{    color: #093b14;}
/*.ea-my-account .change-footer-bg.wd-toolbar.wd-toolbar-label-show .wd-header-my-account>a{color: #28282b;}*/

.aadhar-verify-popup { display: none; position: fixed; z-index: 9999; left: 0; top: 0; width: 100%; height: 100%; overflow: auto; background-color: rgba(0, 0, 0, 0.5); }
.aadhar-verify-popup .popup-content1{ background-color: #fff; margin: 10% auto; padding: 20px; border-radius: 8px; width: 80%; max-width: 570px; box-shadow: 0 5px 15px rgba(0, 0, 0, 0.3); animation: slide-down 0.3s ease; }

.aadhar-verify-popup .popup-header1{display: flex ; justify-content: space-between; align-items: center; position: relative;}
span#close-popup-aadhar-verify{position: absolute; cursor: pointer; font-size: 28px; color: #28292b;top: -22px; right: -4px;font-weight: bold;}
.aadhar-verify-popup .popup-header1 h3{color: #28292b; font-size: 18px; margin: 0; font-weight: 700;}
.get-started-form-popup-message1 { margin: 0 0 10px; }
.aadhar-verify-popup .register_form_row>label{width: 40%;    padding-right: 10px;}
.aadhar-verify-popup .register_form_row .field{width: 60%; padding-left: 10px;}
.aadhar-verify-popup .attchedment-file { position: relative; display: flex ; flex-wrap: wrap; gap: 10px; align-items: center; }
.aadhar-verify-popup .image-view { width: 70px; }

.aadhar-verify-popup .submit-aadhaar-form{background: var(--btn-accented-bgcolor); color: var(--btn-accented-color); border-radius: 5px; font-size: 14px; text-transform: inherit; font-weight: 600; width: 176px; text-align: center; margin: auto; display: block;}
.aadhar-verify-popup .submit-aadhaar-form:hover { background: var(--btn-accented-bgcolor-hover); color: var(--btn-accented-color-hover); }
.aadhar-verify-popup .image-view { width: 100%; text-align: center; margin-top: 10px; }
.aadhar-verify-popup .image-view img { max-height: 260px; }
.footer_button input[type="submit"] {  border-radius: 80px !important;}

 

.ea-hidden{display:none !important;}
.vendor-esign-form-container canvas#signature-pad{    border: 1px solid #d7d7d7 !important;}
.vendor-esign-form-container button{background: #093b14; font-size: 14px; color: #FCFCFC; padding: 5px 30px; border-radius: 4px; line-height: 20px;font-weight: 600; text-transform: capitalize;}
 
.vendor-esign-form-container button:hover{background-color: #e1bdbb;border-color: #e1bdbb;color: #28292b;}



.tnp-subscription label{ display: none; }
.tnp-subscription form { display: flex; gap: 15px;}
.tnp-subscription .tnp-field.tnp-field-email{ width: calc(100% - 117px);}
.tnp-subscription input[type="email"]{ height: 42px;padding: 6px 15px;}
.tnp-subscription input.tnp-submit { background: #e59c60; color: #fff; border-radius: 55px; padding: 5px 25px; text-transform: capitalize; font-weight: 700; font-size: 14px; margin: 0;line-height:18px;    min-height: 42px; }
.tnp-subscription input.tnp-submit:hover { background: #d38b4f;color: #fff;}

.tnp-subscription .tnp-field.tnp-field-email{margin: 0}
.tnp-subscription .tnp-field.tnp-field-button{margin: 0}
.newslatter-popup .tnp-subscription input[type="email"]{border: 1px solid #ddd;background: transparent;}
.newslatter-popup .tnp-subscription input.tnp-submit{background: var(--btn-accented-bgcolor);color: var(--btn-accented-color);}
.newslatter-popup .tnp-subscription input.tnp-submit:hover{background: var(--btn-accented-bgcolor-hover);color: var(--btn-accented-color-hover);}

.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link{background: rgb(205,123,123);color:rgb(252,252,252);}
.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:hover{background: #093b14;color:rgb(252,252,252);}
.wp-block-woocommerce-empty-cart-block .wc-block-grid__product-title{font-size: 15px;}
.wp-block-woocommerce-empty-cart-block .price{font-size: 14px;}


.woocommerce-MyAccount-content p{font-size: 14px;} 
 .woocommerce-MyAccount-content header>h2{font-size: 18px;}
 .woocommerce-MyAccount-content .woocommerce-Address-title .edit{font-size: 14px;}
 .woocommerce-MyAccount-content address{font-size: 14px;}
 .woocommerce-MyAccount-content legend{font-size: 18px;}
 .woocommerce-MyAccount-content table th{font-size: 14px;}
 .woocommerce-MyAccount-content .wd-wishlist-head .title{font-size: 16px;}

.cookies-buttons .cookies-accept-btn{border-radius: 100px !important;}
.grecaptcha-badge{bottom: 184px !important;z-index: 9999 !important;display: none !important;}
.page-id-3978 .grecaptcha-badge{display: block !important;}

 .ea-accordion .ea-accordion-content {
    display: none;
    padding: 10px 0; 
}

.ea-accordion .ea-accordion-header {cursor: pointer; padding: 15px 15px; margin-bottom: 10px; font-size: 16px; border-bottom: none; position: relative; background: #e9e9e9;border-radius: 4px;}

.ea-accordion .ea-accordion-header.active + .ea-accordion-content {
    display: block;
}
.ea-accordion .ea-accordion-header.active {color: var(--btn-default-color-hover); background-color: var(--btn-default-bgcolor-hover); }
.ea-accordion .ea-accordion-header:after { content: "+"; position: absolute; right: 10px; top: 50%; font-size: 34px; font-weight: 400; transform: translateY(-50%);transition:0.2s ease; }
.ea-accordion .ea-accordion-header.active:after{content: "-";}
.section-two-column { display: grid ; grid-template-columns: repeat(2, 1fr); padding: 40px; background: #fcfcfc; border-radius: 10px;  gap: 30px;margin-top: 40px; } 
.product_accordian .wd-accordion{padding: 40px 0;}
.product_accordian .wd-accordion.wd-style-default.wd-border-off>.wd-accordion-item:first-of-type{border-top: 1px solid var(--brdcolor-gray-300);}
.section-two-column  .ea-full-width-box {   grid-column: 1 / -1;}
.ea-full-width-content { padding: 40px; background: #fcfcfc; border-radius: 10px; margin-top: 40px;  }
.ea-full-width-content h3, .section-two-column h3, .ea-full-width-box h3{font-weight: 600; } 

.woocommerce-Reviews .star-rating, .woocommerce-product-rating .star-rating, .wd-sticky-btn .star-rating, .star-rating{color: #e59c60;}
.woocommerce-Reviews .star-rating:before{color: #e59c60;}

.woocommerce-Reviews .stars a:before, .woocommerce-Reviews .stars a:hover ~ a:before, .woocommerce-Reviews .stars a.active ~ a:before, .woocommerce-Reviews .stars.selected:hover a:hover ~ a:before{color: #e59c60;}

.woocommerce-Reviews .stars:hover a:before, .woocommerce-Reviews .stars.selected a:before, .woocommerce-Reviews .stars.selected:hover a:before{color: #e59c60;}

.elementor-kit-16 .woocommerce-Reviews label{font-size: 15px}
.woocommerce-Reviews .wd-progress-bar .progress-bar { background-color: var(--wd-alternative-color);}

.file-name:hover{color:var(--wd-link-color-hover);}

:is(.register,.woocommerce-form-login) .form-row .button, .lost_reset_password .form-row .button{width:auto;min-width: 180px;border-radius: 50px;}
.lost_reset_password .form-row .button{display: block;margin: auto;}
.woocommerce-MyAccount-content .return-to-shop .button{border-radius: 50px;}
.wcfmmp_become_vendor_link a{display: none;}
.wd-switch-to-register{font-size: 16px;}

.widget_shopping_cart_content .woocommerce-mini-cart__buttons .checkout{border-radius: 80px;}
html .wd-sticky-btn .wd-buy-now-btn, .wd-sticky-btn .single_add_to_cart_button{  font-weight: 500; font-size: 15px;}

.ea-full-width-content a, .woocommerce-MyAccount-content a.button.wc-forward { border-radius: var(--btn-accented-brd-radius); color: var(--btn-accented-color); box-shadow: var(--btn-accented-box-shadow); background-color: var(--btn-accented-bgcolor); text-transform: var(--btn-accented-transform, var(--btn-transform, uppercase)); font-weight: var(--btn-accented-font-weight, var(--btn-font-weight, 600)); font-family: var(--btn-accented-font-family, var(--btn-font-family, inherit)); font-style: var(--btn-accented-font-style, var(--btn-font-style, unset)); padding: 8px 22px; display: inline-block; border-radius: 40px;border-color: var(--btn-accented-bgcolor); }
 a.button.wc-forward {line-height: 26px; font-size: 15px;}
.ea-full-width-content a:hover, .woocommerce-MyAccount-content a.button.wc-forward:hover{color: var(--btn-accented-color-hover);    box-shadow: var(--btn-accented-box-shadow-hover); background-color: var(--btn-accented-bgcolor-hover);border-color:var(--btn-accented-bgcolor-hover);}
.shop_table.cart tr th, table.shop_table.woocommerce-checkout-review-order-table thead tr th{    padding: 14px 10px;background: #f3f3f3;    text-transform: capitalize;}


#wcfm-main-contentainer input.wcfm_submit_button, #wcfm-main-contentainer button.wcfm_submit_button, #wcfm-main-contentainer a.wcfm_submit_button, #wcfm-main-contentainer .wcfm_add_category_bt, #wcfm-main-contentainer .wcfm_add_attribute, #wcfm-main-contentainer .wcfm_add_attribute_term, #wcfm-main-contentainer input.upload_button, #wcfm-main-contentainer input.remove_button, #wcfm-main-contentainer .dataTables_wrapper .dt-buttons .dt-button, #wcfm_vendor_approval_response_button, #wcfm_bulk_edit_button, #wcfm_enquiry_submit_button{    letter-spacing: 0 !important;text-shadow: none!important;text-transform: none!important;border: none;font-weight: 500;font-size: 15px;min-height: 38px;
    font-family: 'Lato';  padding: .7375em 1.25em .74375em !important;}

#wcfm-main-contentainer table a.wcfm-action-icon{text-align: center;}
.wcfm_disk_limit_label, .wcfm_products_limit_label, .wcfm_articles_limit_label{    color: #5e5e5e;border: 1px solid #b1b1b1;}
span.view_count{    color: #28292b;}
#wcfm-products tfoot, #wcfm-media tfoot, #wcfm-orders tfoot, #wcfm-payments tfoot, #wcfm-refund-requests tfoot, .dataTables_scrollFoot, #wcfm-coupons tfoot, #wcfm-articles tfoot{ display: none; }
div.wcfm-content .wcfm_article_manager_cats_checklist_fields p.wcfm_title.wcfm_full_ele { padding: 7px 12px; margin-bottom: 0 !important; }
div#wcfm-main-contentainer .article_taxonomy_checklist [class*=" fa-"]{position: absolute;}
#wcfm-main-contentainer textarea.wcfm-textarea{min-height: 80px;}
.media-menu .media-menu-item{color: #28292b;}

div.wcfm-content .wcfm_fetch_tag_cloud ul li{ line-height: 24px; margin: 0;}

div.wcfm-content .wcfm_fetch_tag_cloud ul li a{    font-size: 13px !important;}
#wcfmmp-store .left_sidebar{padding-left: 15px; padding-right: 15px; padding-top: 30px;}

#wcfm-main-contentainer input.remove_button {padding: 0px 7px !important; font-family: cursive; border-radius: 30px; left:  0px; font-size: 14px; top: -2px; min-height: 24px; line-height: 21px; display: flex ; margin: 0; min-width: 24px; text-align: center;}
.wcfm-page-headig .fa.fa-cubes{font-size: 15px; -webkit-font-smoothing: antialiased; margin-top: 25px; display: inline-block; font-style: normal; font-variant: normal; text-rendering: auto; line-height: 1;}

.woocommerce-product-gallery .wd-thumbs img{border: 1px solid #cfcfcf;border-radius: 5px; padding: 2px}
.woocommerce-product-gallery .wd-thumbs .wd-thumb-active{opacity: 1 !important}
.woocommerce-product-gallery .wd-thumbs .wd-thumb-active img{border: 1px solid var(--btn-accented-bgcolor);}
div.quantity input[type="button"]{
/*    border-color: #e59c60 !important; */
    font-size: 26px;    min-width: 35px;    background: transparent!important;}
div.quantity input[type="button"].minus { border-right: none; border-radius: 0; } 
div.quantity input[type="button"].plus.btn { border-left: none; border-radius: 0;} 
div.quantity input[type="number"] { width: 43px; 
/*    border-color: #e59c60; */
    font-size: 22px !important;    background: transparent; }
div.quantity input[type="button"]:hover{ color: var(--btn-accented-color); background-color: var(--btn-accented-bgcolor) !important;border-color: var(--btn-accented-bgcolor)!important;}

table.variations tr{text-align: left;margin: 0 0 10px}
table.variations tr .cell{text-align: left;display: block;padding: 0 0 5px;width: 100%;} 
table.variations tr .cell label{font-size: 16px;color: #3b3b3b;} 
form.variations_form{text-align: left;}

.elementor-922 .elementor-element.elementor-element-462344eb .woocommerce-form-login.hidden-form{max-width: 100% !important;}
.woocommerce-product-gallery .wd-carousel-container  .wd-nav-pagin-wrap{ display: none;}

.elementor-kit-16 .wpcf7 label{font-size: 16px;}
.contact-form  input[type="submit"]{border-radius: 60px !important;}
.auth-product {display: flex ; background-color: rgb(255 255 255 / 8%); border: 1px solid rgba(111, 121, 129, 0.16); font-size: 16px; font-weight: 400; line-height: 22px; padding: 0.75rem .65rem; align-items: center; justify-content: space-between; border-radius: 7px; gap: 20px;}

.auth-product .list-auth .icon { width: 32px; height: 32px; background: var(--btn-accented-bgcolor); display: flex ; align-items: center; justify-content: center; border-radius: 50px; position: absolute; left: 0; top: 3px;} 
.auth-product .list-auth .icon img {    max-width: 21px; }
.auth-product .list-auth {position: relative; padding-left: 39px; min-height: 38px; display: flex ; align-items: center; padding-right: 15px; width: 33.33%;}
.auth-product .list-auth h5{margin: 0; color: #28292b; font-size: 15px; font-weight: 600;}
.auth-product .hover_popup { border-style: solid; border-width: 1px; border-radius: 2px; border-color: rgba(111, 121, 129, 0.22); visibility: hidden; width: 280px; background-color: #ffffff; color: #797870; border-radius: 4px; position: absolute; z-index: 1; bottom: 100%; margin-left: -60px; box-shadow: 0px 4px 35px 0 rgb(0 0 0 / 20%); font-size: 14px; font-weight: 400; line-height: 20px; -webkit-letter-spacing: 0; -moz-letter-spacing: 0; -ms-letter-spacing: 0; letter-spacing: 0; padding: 0.5rem 1rem; }
.auth-product .hover_popup::before { content: ""; position: absolute; top: 100%; left: 50%; margin-left: -10px; border-width: 10px; border-style: solid; border-color: rgba(111, 121, 129, 0.22) transparent transparent transparent; }
.auth-product .hover_popup::after { content: ""; position: absolute; top: 100%; left: 50%; margin-left: -9px; border-width: 9px; border-style: solid; border-color: #ffffff transparent transparent transparent; }
.auth-product .list-auth:hover .hover_popup { visibility: visible; } 
.auth-diider{border-right: 1px solid #ddd;width: 1px;height: 38px;} 
.auth-product .list-auth:nth-child(1), .auth-product .list-auth:nth-child(2) {
    border-right: 1px solid #ddd;
}
.auth-product .list-auth:last-child { padding-right: 0; }

.single-product .wd-swatch.wd-text{ color: rgb(252,252,252);
     background-color: #e59c60; padding: 7px 16px; font-size: 13px; font-weight: 600;}

.single-product [class*="wd-swatches"].wd-text-style-1 .wd-swatch.wd-text:hover:not(.wd-disabled):hover { color: var(--btn-accented-color); 
    background-color: var(--btn-accented-bgcolor); }
.single-product [class*="wd-swatches"].wd-text-style-1 .wd-swatch.wd-text:hover:not(.wd-disabled):after {  border: none;}
.single-product [class*="wd-swatches"].wd-bg-style-1 .wd-swatch.wd-bg:after, .single-product [class*="wd-swatches"].wd-text-style-1 .wd-swatch.wd-text:after{border: none;}
.single-product .wd-swatches-product{justify-content: start;}
.single-product .wd-swatch.wd-text .wd-swatch-text{font-size: 14px;}

.single-product [class*="wd-swatches"].wd-bg-style-1 .wd-swatch.wd-bg.wd-active:after, .single-product [class*="wd-swatches"].wd-bg-style-1 :is(.wd-swatch-wrap a:hover,.single-product .wd-swatch-wrap.wd-active) .wd-swatch.wd-bg:after,.single-product  [class*="wd-swatches"].wd-text-style-1 .wd-swatch.wd-text.wd-active:after, .single-product [class*="wd-swatches"].wd-text-style-1 :is(.wd-swatch-wrap a:hover,.single-product .wd-swatch-wrap.wd-active) .wd-swatch.wd-text:after{border: none;}

.single-product [class*="wd-swatches"].wd-bg-style-1 .wd-swatch.wd-bg.wd-active, .single-product  [class*="wd-swatches"].wd-bg-style-1 :is(.wd-swatch-wrap a:hover, .single-product .wd-swatch-wrap.wd-active) .wd-swatch.wd-bg, .single-product  [class*="wd-swatches"].wd-text-style-1 .wd-swatch.wd-text.wd-active, .single-product [class*="wd-swatches"].wd-text-style-1 :is(.wd-swatch-wrap a:hover, .single-product .wd-swatch-wrap.wd-active) .wd-swatch.wd-text{color: var(--btn-accented-color); 
    background-color: var(--btn-accented-bgcolor); }

.wd-sticky-btn-container .wd-sticky-add-to-cart{font-size: 15px;font-weight: 600;}
.wd-carousel-item:nth-child(11) ~ .wd-carousel-item{  display: none;}

.product_accordian .wd-accordion-item .wd-accordion-opener{font-size: 14px;color: #28292b;}
.product_accordian .wd-accordion-item .wd-accordion-title.wd-active .wd-accordion-opener, .product_accordian .wd-accordion-title:hover .wd-accordion-opener{color: var(--btn-default-bgcolor-hover);}

ul.order_details { list-style: none; padding: 0; margin: 0 0 20px; justify-content: space-between; display: grid; gap: 10px; grid-template-columns: repeat( 4, 1fr ); } 
ul.order_details li { display: flex; flex-direction: column; border: 1px solid #ddd; padding: 15px; border-radius: 5px; min-width: 17%; text-align: center; margin: 0; background: #f5f5f5; color: #28292b; min-height: 110px; align-items: center; justify-content: center; } 
ul.order_details li strong { font-size: 16px; }
button#btn-razorpay{background: #e1bdbb; color: #28292b; border-radius: 55px; padding: 5px 35px; text-transform: capitalize; font-weight: 700; font-size: 15px; margin: 0; line-height: 18px; min-height: 42px;margin-right: 5PX;}
button#btn-razorpay:hover{ color: var(--btn-default-color-hover); 
    background-color: var(--btn-default-bgcolor-hover); }
#btn-razorpay-cancel{  color: var(--btn-default-color);
     background-color: var(--btn-default-bgcolor); border-radius: 55px; padding: 5px 35px; text-transform: capitalize; font-weight: 700; font-size: 15px; margin: 0; line-height: 18px; min-height: 42px;}
#btn-razorpay-cancel:hover{ color: var(--btn-default-color-hover); 
    background-color: var(--btn-default-bgcolor-hover);  }

.product-wrapper .wcfmmp_sold_by_container{display: none;}
.page-id-2502.page .wd-content-area.site-content p:empty { display: none; }

.elementor-kit-16 .ea-vendor-support-form p{margin: 0}

/*store setup*/
.wcfm-store-setup h1#wc-logo{    margin: 0 0 40px;font-size: 24px; font-weight: 700; font-family: lato;}
.wcfm-store-setup h1#wc-logo a{display: flex ; align-items: center;    position: relative;min-height: 30px;}
.wcfm-store-setup #wc-logo a img{width: 130px; height: auto; position: absolute; left: 0; top: 0;}
#wc-logo a span{margin: auto;padding: 0;}

.wc-setup .wc-setup-actions .button{box-shadow: none; border-color: var(--btn-accented-bgcolor);text-shadow: none;background: transparent;color: var(--btn-accented-bgcolor);font-size: 15px; font-weight: 600; font-family: 'Lato'; text-transform: capitalize;}
.wc-setup .wc-setup-actions .button:focus, .wc-setup .wc-setup-actions .button:hover{box-shadow: none; border-color: #093b14;background: var(--btn-accented-bgcolor);color: var(--btn-accented-color);}
.wcfm-store-setup .wc-setup-actions .wcfm_submit_button{box-shadow: none; border-color: var(--btn-accented-bgcolor);text-shadow: none;color: var(--btn-accented-color);background: var(--btn-accented-bgcolor);} 
.wcfm-store-setup .wc-setup-actions .wcfm_submit_button:focus, .wcfm-store-setup .wc-setup-actions .wcfm_submit_button:hover{box-shadow: none; border-color: var(--btn-accented-bgcolor-hover);background: var(--btn-accented-bgcolor-hover);color: var(--btn-accented-color-hover);}
body .select2-container--default .select2-selection--single .select2-selection__rendered{line-height: 42px;}

body .select2-container--default .select2-results__option--highlighted[aria-selected]{color: var(--btn-accented-color);  background-color: var(--btn-accented-bgcolor);}
input[type=search]:focus{box-shadow: 0 0 0 1px #093b14;}
a.wc-return-to-dashboard{color: var(--btn-accented-bgcolor);}
a.wc-return-to-dashboard:focus, a.wc-return-to-dashboard:hover{color: var(--btn-accented-bgcolor);text-decoration: underline;}

.wcfm_popup_form select, .wcfm_popup_form input[type="text"], #wcfm-main-contentainer input[type="password"], #wcfm-main-contentainer input[type="text"], #wcfm-main-contentainer select, #wcfm-main-contentainer input[type="number"], #wcfm-main-contentainer input[type="time"], #wcfm-main-contentainer input[type="search"], #wcfm-main-contentainer textarea{box-shadow: none;}
.wcfm-page-headig .wcfm-page-heading-text, #wcfm-main-contentainer .wcfm-page-headig a.active .wcfmfa, .wcfm_dashboard_membership_details, div.wcfm-collapse-content h2, #wcfm_page_load .wcfmfa, #wcfm-main-contentainer .wcfm_header_panel a:hover, #wcfm-main-contentainer .wcfm_header_panel a.active, ul.wcfm_products_menus li a, ul.wcfm_listings_menus li a, #wcfm-main-contentainer .wcfm-container-box .wcfm-container .booking_dashboard_section_icon, #wcfm-main-contentainer .wcfm_bookings_gloabl_settings, #wcfm-main-contentainer .wcfm_gloabl_settings, #wcfm-main-contentainer .wcfm_screen_manager_dummy, #wcfm-main-contentainer .wcfm_screen_manager, #wcfm-main-contentainer .woocommerce-reports-wide .postbox div.stats_range ul li.active a, .wcfm_reports_menus li a, #wcfm-main-contentainer .sales_schedule, #wcfm-main-contentainer .woocommerce-exporter-wrapper .wc-progress-form-content .woocommerce-importer-done::before, #wcfm-main-contentainer .woocommerce-exporter-wrapper .woocommerce-exporter .woocommerce-importer-done::before, #wcfm-main-contentainer .woocommerce-exporter-wrapper .woocommerce-importer .woocommerce-importer-done::before, #wcfm-main-contentainer .woocommerce-importer-wrapper .wc-progress-form-content .woocommerce-importer-done::before, #wcfm-main-contentainer .woocommerce-importer-wrapper .woocommerce-exporter .woocommerce-importer-done::before, .woocommerce-importer-wrapper .woocommerce-importer .woocommerce-importer-done::before, .woocommerce-progress-form-wrapper .wc-progress-form-content .woocommerce-importer-done::before, .woocommerce-progress-form-wrapper .woocommerce-exporter .woocommerce-importer-done::before, .woocommerce-progress-form-wrapper .woocommerce-importer .woocommerce-importer-done::before, .woocommerce-exporter-wrapper .wc-progress-steps li.done, .woocommerce-importer-wrapper .wc-progress-steps li.done, .woocommerce-progress-form-wrapper .wc-progress-steps li.done, .woocommerce-exporter-wrapper .wc-progress-steps li.active, .woocommerce-importer-wrapper .wc-progress-steps li.active, #wcfm-main-contentainer ul.wcfm_orders_menus li a, ul.wcfm_bookings_menus li a, #wcfm-main-contentainer .wc_bookings_calendar_form .wc_bookings_calendar td .bookings ul li a strong, #wcfm-main-contentainer .wc_bookings_calendar_form .tablenav .views a, #wcfm-main-contentainer .wc_bookings_calendar_form .tablenav .date_selector a, #wcfm-main-contentainer ul.wcfm_appointments_menus li a, #wcfm-main-contentainer .wcfm-container-box .wcfm-container .appointment_dashboard_section_icon, #wcfm-main-contentainer .wcfm_appointment_gloabl_settings, #wcfm-main-contentainer .wc_appointments_calendar_form .wc_appointments_calendar td .appointments ul li a strong, #wcfm-main-contentainer .wc_appointments_calendar_form .calendar_wrapper ul li a strong, #wcfm-main-contentainer .wc_appointments_calendar_form .tablenav .views a, #wcfm-main-contentainer .wc_appointments_calendar_form .tablenav .date_selector a, #wcfm-main-contentainer .mapp-m-panel a, #wcfm-main-contentainer .woocommerce-reports-wide .postbox div.stats_range ul li.custom.active, #wcfm-main-contentainer .sub_checklist_toggler, .woocommerce-progress-form-wrapper .wc-progress-steps li.active, .wcfm_fetch_tag_cloud:hover, .wcfm_add_new_category:hover, .wcfm_fetch_tag_cloud a:hover, #wcfm-main-contentainer table thead td, #wcfm-main-contentainer table thead th, #wcfm-main-contentainer table tfoot td, #wcfm-main-contentainer table tfoot th, .wcfm_welcomebox_user_details h3, .wcfm_product_title, .wcfm_coupon_title, .wcfm_order_title, .wcfm_booking_title, .wcfm_appointment_title, .wcfm_auctions_title, .wcfm_listing_title, .wcfm_dashboard_item_title, .wcfmmp_sold_by_wrapper a, .wcfm-store-setup .wc-setup-steps li.active, .wcfm-store-setup .wc-setup-steps li.done, .wcfm-store-setup h1#wc-logo a{color: #28292b;    font-weight: 600;}
.wcfm-content table th{font-size: 14px;}
div.wcfm-collapse-content h2{font-style: normal;}
#wcfm-main-contentainer input[type="text"].wcfm-text, #wcfm-main-contentainer input[type="password"].wcfm-text, #wcfm-main-contentainer select.wcfm-select, .wcfm_popup_form select.wcfm-select, .wcfm_popup_form input[type="text"].wcfm-text, #wcfm-main-contentainer input[type="number"].wcfm-text, #wcfm-main-contentainer input[type="time"].wcfm-text, #wcfm-main-contentainer textarea.wcfm-textarea, #wcfm-main-contentainer .wp-picker-container, #wcfm-main-contentainer .wcfm-checklist-group, #wcfm-main-contentainer .wcfm-radio-group{box-shadow: none;}
p.wcfm_title strong, span.wcfm_title strong{font-style: normal;}

#wcfmmp-store .banner_text h1, #wcfmmp-store .video_text h1, #wcfmmp-store .slider_text h1, #wcfmmp-store h1.wcfm_store_title, #wcfmmp-store .address h1.wcfm_store_title{color: #f3f3f3 !important;}
#wcfm-main-contentainer .wp-core-ui .wp-media-buttons .insert-media{color: var(--btn-accented-color); 
    background-color: var(--btn-accented-bgcolor);border-color: var(--btn-accented-bgcolor);}
#wcfm-main-contentainer .wp-core-ui .wp-media-buttons .insert-media:hover{color: var(--btn-accented-color-hover); border-color: var(--btn-accented-bgcolor-hover);background-color: var(--btn-accented-bgcolor-hover);}
a#wcfm_registration_advanced_settings{color: #093b14 !important;}
a#wcfm_registration_advanced_settings:hover{color: #093b14 !important;text-decoration: underline;}
.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: #28292b;    font-weight: 600; font-family: 'Raleway';}
.wcfm_welcomebox_user_details h3{font-weight: 600; font-family: 'Raleway';}
strong.select2-results__group {
    display: none !important;
}
.wcfm_menu_logo img{margin-left: 0;object-fit: contain;}
span.select2-search.select2-search--dropdown {
/*    display: none;*/
}
#wcfm-main-contentainer table.dataTable thead .sorting_asc { background: #fff !important;}

.dataTables_wrapper .dataTables_paginate .paginate_button.current, .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover{color: var(--btn-accented-color) !important; 
    background: var(--btn-accented-bgcolor);border-color: var(--btn-accented-bgcolor);}
.d-none{display:none !important;}
.wcfm_product_taxonomy_product_brand { display: none !important; }

select#_wcfmmp_processing_time option:nth-child(n+4) {
    display: none !important;
}

p.variations_is_virtual_0.wcfm_title.checkbox_title {
    display: none;
}

input#variations_is_virtual_0 {
    display: none !important;
}

body .wd-product.wd-hover-fw-button .wd-add-btn .add-to-cart-loop span{padding: 8px;}
.wd-product.wd-hover-fw-button .wd-add-btn>a{    min-height: var(--btn-height, 36px);}

/*store */
#wcfmmp-store .banner_text{display: none;}
.wcfm_banner_area_desktop { background: #f7f7f7; padding:5px; border-radius: 5px; margin: 0 0 20px; }
#wcfmmp-store .banner_img{border-radius: 5px;}
#wcfmmp-store .wcfmmp-store-page-wrap{position: relative;}
#wcfmmp-store .wcfmmp-store-page-wrap #wcfm_store_header{position: absolute; top: 0px; left: 0; background: transparent !important; width: 100%;}
#wcfmmp-store .header_wrapper{width: 100%;}
#wcfmmp-store .header_left{gap: 0;position: relative; margin-left: 0; padding: 15px 15px; z-index: 2; width: 100%; display: flex ; align-items: center;}
#wcfmmp-store .wcfmmp-store-page-wrap .logo_area{top: 0; width: auto; height: auto; position: relative; border-radius: 0; background: transparent; text-align: left;max-width: 102px;}
#wcfmmp-store .logo_area a img{position: static;border-radius: 0; transform: none;max-width: 102px; max-height: 80px;}
#wcfmmp-store .banner_text h1{font-size: 34px;line-height: 42px;}

#wcfm-products_wrapper span.product-status-publish, .article-status-publish, .coupon-types-percent, #wcfm-main-contentainer .product-status-publish{color: var(--btn-accented-color);background-color: var(--btn-accented-bgcolor);}
#wcfmmp-store .banner_text h1:after, #wcfmmp-store .banner_text h1:before{    background: #fff !important;}
#wcfmmp-store .address{ width: calc(100% - 102px) !important; left: 0; padding-left: 20px;  position: static;    text-align: left;}
/*vendor */
#wcfm-products tr td img{width: 48px; height: 48px; min-width: 48px;}
.custom-select-wrapper {
  position: relative;
  display: inline-block;
  width: 200px;
  margin-bottom: 20px;
}

.custom-select-selected {
  padding: 8px 10px;
  border: 1px solid #ccc;
  cursor: pointer;
  color: #28292B;
  background-color: white;
}

.custom-select-options {
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  border: 1px solid #ccc;
  border-top: none;
  background: white;
  display: none;
  max-height: 200px;
  overflow-y: auto;
  z-index: 10;
  list-style: none;
  padding: 5px 0;margin: 0;
}

.custom-select-options li {
  padding: 5px 10px;
  cursor: pointer;color: #28292B;
}

.custom-select-options li:hover {
color: var(--btn-accented-color); 
    background-color: var(--btn-accented-bgcolor);
}
 
div#tab_links_area{display: none;}
#wcfmmp-store .right_side{padding: 30px 20px 30px;}
#wcfmmp-store .left_sidebar{    background: #fcfcfc !important;}

.wd-breadcrumbs>:is(span,a):last-child{    font-weight: 400;}


#wcfmmp-store{box-shadow: none;}
#wcfmmp-store .ea-store-info h2 { font-size: 20px; font-weight: 600; text-align: center; margin: 0 0 10px;}

#wcfm_store_header .header_area{display: none;}

.lwp_forms_login form.ajax-auth{box-shadow: none;    z-index: 99;}
.lwp_forms_login button.submit_button{    font-family: "Lato", Arial, Helvetica, sans-serif;
    font-weight: 700;  font-size: 15px;line-height: 26px;    border-radius: var(--btn-default-brd-radius);
    color: var(--btn-accented-color-hover); background-color: var(--btn-accented-bgcolor-hover);  text-transform: var(--btn-default-transform, var(--btn-transform, uppercase));}
.lwp_forms_login button.submit_button:hover{ color: var(--btn-accented-color);   background-color: var(--btn-accented-bgcolor);}
.lwp_forms_login button.submit_button.secondaryccolor{    font-family: "Lato", Arial, Helvetica, sans-serif;    font-weight: 700;  font-size: 15px;line-height: 26px;    border-radius: var(--btn-default-brd-radius);  color: var(--btn-accented-color);   background-color: var(--btn-accented-bgcolor);  text-transform: var(--btn-default-transform, var(--btn-transform, uppercase));}
.lwp_forms_login button.submit_button.secondaryccolor:hover{    color: var(--btn-accented-color-hover); 
    background-color: var(--btn-accented-bgcolor-hover);} 

.custom-dropdown {
  position: relative; 
  display: inline-block; 
  width: 100%; 
}
.selected-option {
  border: 1px solid #e0e0e0;
  padding: 8px 15px;
  background-color: #fff;
  cursor: pointer;
  font-size: 15px;
  font-weight: 400;
  min-height: 42px;
  border-radius: 5px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNSIgaGVpZ2h0PSIyNSIgZmlsbD0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2U9IiNiYmIiPjxwYXRoIGQ9Ik02IDlsNiA2IDYtNiIvPjwvc3ZnPg==);
  background-repeat: no-repeat;
  background-position: calc(100% - 10px) center;

}
.option-list {
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  border: 1px solid #ccc;
  background: #fff;
  list-style: none;
  margin: 0;
  padding: 0;
  display: none;
  z-index: 99;
}
.option-list li {
  padding: 8px 10px;
  cursor: pointer;margin: 0;
}
.option-list li:hover {
color: var(--btn-accented-color); 
    background-color: var(--btn-accented-bgcolor);
}


body .select2-container--default .select2-selection--single .select2-selection__clear{display: none;}

#wcfm_products_manage_form_general_expander .select2-container{width: 100% !important;}

select.wcfm_custom_hide + .select2-container, select.variation_ele_hide + .select2-container{display: none;}

.lwp_forms_login .iti--allow-dropdown .iti__flag-container, .lwp_forms_login .iti--separate-dial-code .iti__flag-container{left: 5px;}
#lwp_login.ajax-auth input.lwp_username{min-height: 42px;padding: 0 15px;}
.required.lwp_email, #lwp_activate.ajax-auth input.lwp_scode, #lwp_activate_email.ajax-auth input.lwp_scode{min-height: 42px;padding: 0 15px;}
.ajax-auth p.status{ccolor: #ff0000;}

.wd-sticky-btn-container .single_add_to_cart_button, .wd-sticky-btn-container .wd-sticky-add-to-cart, .wd-single-add-cart  .woocommerce-variation-add-to-cart .single_add_to_cart_button{ background-color: var(--btn-default-bgcolor-hover);color: var(--btn-default-color-hover);}
.wd-sticky-btn-container .single_add_to_cart_button:hover, .wd-sticky-btn-container .wd-sticky-add-to-cart:hover, .wd-single-add-cart .woocommerce-variation-add-to-cart .single_add_to_cart_button:hover{background: #28292b;}

.wd-progress-bar .progress-bar{background: #e59c60 !important;}
@media screen and (min-width: 1200px){
.wcfmmp-store-page-wrap .grid-columns-5.wd-grid-g {grid-template-columns: repeat(4, minmax(0, 1fr));}
}
@media screen and (min-width: 1400px){
.brand-logos {
  display: grid;
  grid-template-columns: repeat(7, 1fr); 
  gap: 10px; 
}
}
@media screen and (min-width: 1600px){
    .brand-logos {
  display: grid;
  grid-template-columns: repeat(8, 1fr); 
  gap: 10px; 
}
}

@media screen and (min-width: 641px) {
    .page_collapsible, .wcfm-collapse a.page_collapsible_dummy {
        border-color:#f8e9e9;}
}
@media (min-width:1025px){
    .filter-sidebar.wd-sticky-container-lg {
    position: static !important;
}
}
@media (max-width:1200px){
    [class*="wd-header-search-form"] input[type='text']{
    min-width:100% !important;}
    #menu-top-header-menu2.wd-nav[class*="wd-style-"]>li>a{font-size: 15px;}
    ul#menu-top-header-menu2{gap: 0 10px;}
    [class*="wd-header-search-form"]{    max-width: 200px;}
}
@media (max-width:1024px){
[class*="wd-header-search-form"]{    max-width: 100%;}

/*    mobile menu*/
.mobile-nav.wd-side-hidden{    background-color: #fcfcfc;}
.mobile-nav .wd-nav-mob-tab[class*="wd-style-underline"] .nav-link-text{  
/*  padding: 16px 15px;*/
}
.mobile-nav .wd-nav[class*="wd-style-"]>li>a{color: #28292b; background: #d9d9d9; font-weight: 700;}
.mobile-nav .wd-nav-mob-tab>li.wd-active>a{background-color: var(--btn-accented-bgcolor);}
.mobile-nav .wd-nav[class*="wd-style-underline"] .nav-link-text:after{background-color: transparent;}
.mobile-nav .wd-nav[class*="wd-style-"]>li:is(.current-menu-item,.wd-active,.active)>a { color:var(--btn-accented-color)}
.mobile-nav .wd-nav-mobile>li>a, .wd-nav-mobile>li>ul li>a{
/*    border-color:  #d3d3d3;*/
}
body .mobile-nav .searchform{border: none;box-shadow: none;}
body .mobile-nav .searchform input[type="text"]{padding-right: 50px; padding-left: 20px; height: 60px; font-weight: 500; font-size: 14px;}
.change-footer-bg.wd-toolbar.wd-toolbar-label-show{
/*    background-color:#fcfcfc;*/
}

.change-footer-bg.wd-toolbar.wd-toolbar-label-show .wd-tools-element>a{
/* color: #797870;*/
}
.change-footer-bg.wd-tools-element:is(.wd-design-2,.wd-design-5) .wd-tools-icon .wd-tools-count{
/*    background-color: #093b14;color: #fff;*/
} 
.whb-header .whb-header-bottom{background-color:#fcfcfc;        margin-top: -5px;}
.whb-header .wd-tools-element:is(.wd-design-2,.wd-design-5).wd-style-icon.wd-with-count{padding-top: 4px;}

#Hero_slider .wd-slide .wd-slide-inner{max-width: 100% !important}

.whb-header .wd-tools-element.wd-header-wishlist>a {
/*    color: #cd7b7b;*/
}
.whb-header .wd-tools-element>a:hover {
    color: var(--btn-accented-bgcolor);
}
/* .whb-header .wd-tools-element>a.menu:hover {
        color: ;
    }*/
#menu-mobile-navigation-menu .menu-item-account a.woodmart-nav-link {
    background: #093b14;
    justify-content: center;
    color: #fff;
}
.wd-products.products.wd-stretch-cont-lg .product-wrapper{height: 100%;}
/*header .whb-header-bottom{display: none;}*/
.ea-mega-menu{width: 100%;}
.ea-mega-menu .mega-menu-inner{flex-wrap: wrap;display: block;}
.left-column{width: 100%;height: auto;float: none;}
.right-column{width: 100%;float: none}
.brand_sidebar_block{height: 300px;padding: 0}
.brand_sidebar_block .brand-list-block{left: 0;}
.brand-logos{    grid-template-columns: repeat(3, 1fr);}
.tab-content {margin-bottom: 10px;    display: block;}
.tabs{display: none;}
.brand_sidebar_block .alphabet-filter{display: none;}
.brandSearchWrapper{padding: 10px;}

.wd-nav-mobile>li.menu-item.custom-btn{text-align: center; padding: 20px 50px;}
.wd-nav-mobile>li.menu-item.custom-btn>a.btn-account{border: none; background: var(--btn-accented-bgcolor-hover); color: var(--btn-accented-color-hover); min-height: 40px; text-align: center; display: inline-block; border-radius: 50px; line-height: 30px; font-weight: 600; font-size: 15px;}
.wd-nav-mobile>li.menu-item.custom-btn>a.btn-account:hover{  background: var(--btn-accented-bgcolor); color: var(--btn-accented-color); }
.auth-product .list-auth h5{    font-size: 12px;}

.ea-vendor-support-form{    margin: 20px auto; padding: 30px 60px;}
#wcfmmp-store .right_side { padding: 10px 0px 20px;}
}
@media (min-width: 700px) and (max-width: 800px) {
    .chice_box{--border-radius: 300px !important;--min-height: 270px !important;}
}


@media (max-width:991px){
.woocommerce-account .wd-content-layout, .page-id-1516 .wd-content-layout, .page-id-1514 .wd-content-layout, .privacy-policy .wd-content-layout, .page-id-13 .wd-content-layout, .page-id-2 .wd-content-layout,.page-id-2077 .wd-content-layout, .wcfm-store-page .wd-content-layout, .blog .wd-content-layout, .single-post .wd-content-layout, .error404 .wd-content-layout, .search .wd-content-layout, .archive.category .wd-content-layout, .woocommerce-order-pay .wd-content-layout{padding-top: 60px;padding-bottom: 60px;}
.blog-design-meta-image .wd-post-thumb .wd-post-img img{height: 280px;object-fit: cover;}
p.copyright{font-size: 12px;}

.step-nav .step-item{padding: 6px 32px;}
form#EAvendorRegForm{    padding: 40px 40px;}
.ea-vendor-registration h2{font-size: 18px;margin: 0 0 45px;}
.step-nav{    margin-bottom: 30px;}
form#EAvendorRegForm h3{margin: 0 0 20px;}
form#EAvendorRegForm h3+p{font-size: 14px;margin: 0 0 30px;}
.register_form_row .field input[type="text"], .register_form_row .field input[type="email"], .register_form_row .field input[type="number"], .register_form_row .field select, .other_field input[type="text"]{    min-height: 32px;height: 34px;}
.register_form_row>label{padding-right: 20px;}
.register_form_row .field{    padding-left: 20px;}
 #shop_well .wd-nav-arrows.wd-pos-sep .wd-prev{display: none;}
 #shop_well .wd-nav-arrows.wd-pos-sep .wd-next{display: none;}
 .woocommerce-MyAccount-content>*:not(:last-child){margin-bottom: 10px;}
 .woocommerce-MyAccount-content>p{font-size: 14px;} 
 .wd-header-search-form-mobile .searchform input[type="text"]{ font-size: 14px;}

.wd-my-account-links.wd-grid-g{--wd-col-md: 3; --wd-col-sm: 3; --wd-gap-lg: 20px 0;}
.wd-my-account-links.wd-grid-g a{    color: #28292b;    padding: 10px 0; font-size: 11px; height: 100%; box-shadow: none; border-right: 1px solid #f8e9e9; border-radius: 0;}
.wd-my-account-links.wd-grid-g a:before{ color: #28292b;    font-size: 20px;color: var(--color-gray-300);}
.wd-my-account-links.wd-grid-g>div:nth-child(4n)>a , .wd-my-account-links.wd-grid-g>div:last-child>a {  border: none;}
.section-two-column .section-left { width: 100%;}
.section-two-column .section-right{width: 100%;}

.wd-image-hotspot-hotspots .hotspot-content{   
        inset-block: inherit !important;
        top: auto!important;
        bottom: 0 !important;
}
.contact-form [class*="wd-grid"]{gap: 10px;}
.contact-form input[type='email'], .contact-form input[type='date'], .contact-form input[type='search'], .contact-form input[type='number'], .contact-form input[type='text'], .contact-form input[type='tel'], .contact-form input[type='url'], .contact-form input[type='password']{height:38px;}
.contact-form  textarea{min-height: 90px;}
.elementor-kit-16 .wpcf7 label{font-size: 15px;margin-bottom: 3px;}
.contact-form  input[type="submit"]{font-size: 15px;}
ul.order_details {   grid-template-columns: repeat( 2, 1fr ); } 
#wcfmmp-store .right_side { padding: 10px 0px 20px;}
}
@media (max-width:768px){
    .sticky-toolbar-on del .amount{    color: var(--wd-primary-color);}
    .sticky-toolbar-on .wd-sticky-btn{padding: 10px 15px; background: var(--btn-default-bgcolor);transition: transform 0.5s cubic-bezier(0.19, 1, 0.22, 1);}
    .sticky-toolbar-on  .wd-sticky-btn form.cart{    justify-content: space-between;}
    .sticky-toolbar-on .wd-sticky-btn :is(.single_add_to_cart_button,.wd-sticky-add-to-cart){width: auto;border-radius: 50px !important;    padding: var(--btn-padding, 5px 20px) !important;}
    .sticky-toolbar-on .wd-quantity-overlap div.quantity{position: inherit;}
    .sticky-toolbar-on  .wd-quantity-overlap div.quantity input[type]{background-color:#fff!important; color: var(--wd-form-color)!important;}
    .wd-sticky-btn.wd-quantity-overlap.wd-sticky-btn-shown{box-shadow: 0 0 9px rgba(0, 0, 0, 0.12);}
    .sticky-toolbar-on .wd-quantity-overlap div.quantity input[type="button"]{padding: 0 5px; min-width: 35px; min-height: unset; height: var(--wd-form-height); border: var(--wd-form-brd-width) solid var(--wd-form-brd-color); background: var(--wd-form-bg); box-shadow: none; font-size: 26px; border-radius: 0; border-color: var(--btn-default-bgcolor-hover);} 
    .sticky-toolbar-on .wd-quantity-overlap div.quantity .plus { border-radius: 0;border-left: 0 !important; } 
    .sticky-toolbar-on .wd-quantity-overlap div.quantity .minus { border-radius: 0;border-right: 0 !important; }
     .sticky-toolbar-on .wd-quantity-overlap  div.quantity input[type="number"]{font-size: 20px; font-weight: 400; color: #28292B !important; height: 42px; border-top: var(--wd-form-brd-width) solid var(--btn-default-bgcolor-hover); border-bottom: var(--wd-form-brd-width) solid var(--btn-default-bgcolor-hover); accent-color: #797870; width: 43px; border-color: var(--btn-default-bgcolor-hover);}
    .wd-sticky-btn .wd-sticky-btn-cart :is(.single_add_to_cart_button,.wd-sticky-add-to-cart){height: 42px !important;}
.wd-sticky-btn .wd-sticky-btn-container :is(.wd-sticky-btn-content){display: block;display: block;
        max-width: 30px;
        flex: 1 1 30px;}
        .wd-sticky-btn .wd-sticky-btn-thumbnail img{        min-width: 30px;
        max-width: 100%;
        max-height: 30px;}
.wd-sticky-btn .wd-sticky-btn-container .wd-sticky-btn-content :is(.wd-sticky-btn-info){display: none;}

 .wd-sticky-btn .wd-sticky-btn-thumbnail img{    object-fit: contain;    object-position: left;}

 :is(.register,.woocommerce-form-login) .form-row .button, .lost_reset_password .form-row .button{display: block;margin: auto;}
 .elementor-kit-16 h2{font-size: 18px;}
.wd-sticky-btn .wd-sticky-btn-container .wd-sticky-btn-cart{justify-content: space-between;}
.wd-sticky-btn .wd-sticky-btn-container :is(.price) { display: block !important;}
.wd-sticky-btn .wd-sticky-btn-container .price {font-size: 14px;}

 .wd-sticky-btn .wd-sticky-btn-container form.cart{width: auto;}
}
@media (max-width:767px){
.woocommerce-dashboard .woocommerce-MyAccount-navigation{display: none;}
.woocommerce-account .wd-content-layout, .page-id-1516 .wd-content-layout, .page-id-1514 .wd-content-layout, .privacy-policy .wd-content-layout, .page-id-13 .wd-content-layout, .page-id-2 .wd-content-layout,.page-id-2077 .wd-content-layout,  .wcfm-store-page  .wd-content-layout, .blog .wd-content-layout, .single-post .wd-content-layout, .error404 .wd-content-layout, .search .wd-content-layout, .archive.category .wd-content-layout, .woocommerce-order-pay .wd-content-layout{padding-top: 40px;padding-bottom: 40px;} 
.ea-vendor-registration{padding: 20px;} 
form#EAvendorRegForm{    padding: 15px 15px;} 
.step-nav{gap: 7px; margin-top: -33px; margin-bottom: 25px;} 
form#EAvendorRegForm h3{font-size: 15px;    margin: 0 0 15px;}
form#EAvendorRegForm h3+p{    font-size: 13px;margin: 0 0 20px;}
.register_form_row>label{width: 100%;padding-right: 0;text-align: left;margin: 0 0 5px;}
.register_form_row .field{width: 100%; padding-left: 0;}
.step-nav .step-item { padding: 5px 15px; font-size: 14px;    }
.verify-btn-row .verify-btn{    min-width: 140px;}
.verify-btn-row{    margin: 20px 0 10px;}
.footer_btn_register .next-step{min-width: 220px;}
.next-step-footer {margin-top: 40px;}
.footer_btn_register .green-btn{font-size: 14px;}
.yes-no-buttons button{padding: 7px 28px;font-size: 14px;}
.vendor-faqs-search{flex-direction: column;gap: 10px;}
.vendor-faqs-search input.search-vendor-faqs, .elementor-kit-16 .vendor-faqs-search input.search-vendor-faqs{max-width: 100%}
.aadhar-verify-popup .register_form_row>label { width: 100%; padding-right: 0; }
.aadhar-verify-popup .register_form_row .field { width: 100%; padding-left: 0; }
.aadhar-verify-popup .attchedment-file{flex-direction: column; align-items: start; gap: 0;}
.section-two-column{padding: 20px;grid-template-columns: repeat(1, 1fr);margin: 0 0 30px;}
.ea-full-width-content{padding: 20px;margin: 40px 0 0;}
.wd-post.blog-design-meta-image .wd-entities-title{font-size: 16px;}

.wd-carousel-container.wd-gallery-thumb {display: none;}
.woocommerce-product-gallery .wd-nav-arrows{display: none;}

.woocommerce-product-gallery .wd-carousel-container  .wd-nav-pagin-wrap{display: block;    bottom: -16px;}
.woocommerce-product-gallery .wd-carousel-container  .wd-nav-pagin-wrap[class*="wd-style-shape"] span{    width: var(--wd-pagin-size, 14px);
    height: var(--wd-pagin-size, 14px);}
.woocommerce-product-gallery .wd-nav-pagin-wrap[class*="wd-style-shape"] li.wd-active span { border-color: #808080; background-color: #808080; }


.auth-product{gap: 10px;    flex-direction: column;}
.auth-product .list-auth{width: 100%;        padding-top: 12px;
        padding-bottom: 12px;}
.auth-product .list-auth:nth-child(1), .auth-product .list-auth:nth-child(2){border-bottom: 1px solid #ddd;border-right: none;}
.ea-vendor-support-form{margin: 20px auto; padding: 15px 15px;}
.page-id-2502.page .wd-content-area.site-content{    padding: 16px 15px 30px;}
}
@media (max-width:575px){
.blog-design-meta-image .wd-post-thumb .wd-post-img img{height: 220px;object-fit: cover;}
.wd-sticky-btn .container{padding: 8px;}
.wd-sticky-btn .container form.cart{    gap: 8px;}
 ul.order_details{ gap: 7px;}
 ul.order_details li{    padding: 10px;}
ul.order_details li strong { font-size: 14px; line-height: 20px; margin-top: 5px; } 

.sticky-toolbar-on .wd-quantity-overlap div.quantity input[type="button"]{        min-width: 26px;}
.sticky-toolbar-on .wd-sticky-btn{padding: 10px 10px;}
.sticky-toolbar-on .wd-quantity-overlap div.quantity input[type="number"]{         font-size: 18px !important;       width: 36px;}
.sticky-toolbar-on .wd-sticky-btn .wd-sticky-btn-cart{ margin-inline:0}
#wcfmmp-store .header_right{background: transparent !important;}
#wcfmmp-store .banner_img, #wcfmmp-store .wcfm_slideshow_container{        max-height: 165px;}
}