/*
Theme Name: Martfury Child
Theme URI: http://drfuri.com/unero
Author: DrFuri
Author URI: http://drfuri.com
Description: Martfury Child Theme.
Version: 1.0
License: GNU General Public License v2+
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: martfury
Domain Path: /lang/
Tags: one-column, two-columns, left-sidebar, right-sidebar, full-width-template, post-formats, theme-options, threaded-comments, translation-ready
Template: martfury
*/
/*** Start Maker Dashboard***/
.dokan-dashboard .page-header.page-header-page {
    display: none;
}
.dokan-dashboard .site-content {
    padding-top: 0px;
}
body.dokan-dashboard{
    background-image: url(/wp-content/uploads/2024/11/Become-A-maker-Page-7.png);
    background-size: cover;
    background-repeat: no-repeat;
}
body.dokan-dashboard .martfury-container {
    padding-left: 0;
}
.dokan-dashboard .dokan-dashboard-content article.dashboard-content-area .dashboard-widget.big-counter .title,.dokan-dashboard .dokan-dashboard-content article.dashboard-content-area .dashboard-widget .widget-title {
     font-family: "Charlevoix Pro Bold", Sans-serif;
    font-style: normal;
    font-weight: 700;
    font-size: 20.56px;
    line-height: 25px;
    text-align: center;
    letter-spacing: 0.171333px;
    color: #000000;
    padding-top: 10px;
	border-bottom: 0px solid #EBEBEB;
}
.dokan-dashboard .dokan-dashboard-content article.dashboard-content-area .dashboard-widget .list-count a {
    line-height: 45px;
    letter-spacing: 0.171333px;
    color: #000000;
    border-bottom: 0px solid #EBEBEB;
    font-weight: 600;
    padding-bottom: 10px;
}
.dokan-dashboard div.chart-container > div.chart-legend-container > table td {
    padding: 20px;
    padding-left: 20px;
    padding-right: 20px;
    letter-spacing: 0.171333px;
    color: #000000;
    border-bottom: 0px solid #EBEBEB;
    font-weight: 600;
    padding-bottom: 10px;
}
.dokan-dashboard .dokan-dashboard-content article.dashboard-content-area .dashboard-widget.big-counter .count {
    line-height: 45px;
    letter-spacing: 0.171333px;
    color: #000000;
    border-bottom: 0px solid #EBEBEB;
    font-weight: 600;
    padding-bottom: 10px;
}
.dokan-dashboard .dokan-dashboard-content article.dashboard-content-area .dashboard-widget.big-counter li {
    width: 50%;
    float: left;
}
.dokan-dashboard .dokan-dashboard-content article.dashboard-content-area .dashboard-widget {
    border-radius: 34px;
    border: 0px solid #EBEBEB; 
	padding: 20px;
}
.dokan-dashboard .dokan-dashboard-content article.dashboard-content-area .dashboard-widget.big-counter ul {
    padding: 20px 0 10px 0;
    display: flow-root;
}
table#dokan-product-list-table {
    border: 0;
    background: #fff;
    border-radius: 30px;
}
.dokan-table > thead > tr > th {
    border: 0;
}
.dokan-product-listing .dokan-product-listing-area table.product-listing-table td {
    border: 0 !important;
}
th.dokan-product-select.check-column {
    border: 0;
}
table#dokan-product-list-table tr {
    border-top: 1px solid #EDEDED;
}
th.manage-column.column-cb.check-column {
    padding-left: 20px;
}
th.dokan-product-select.check-column {
    padding-left: 20px;
}
.dokan-form-control {
    background-color: transparent;
    border-radius: 33px !important;
    border: 1px solid #000;
    color: #000;
}
.dokan-dashboard .dokan-form-control, .dokan-dashboard .select2-container .select2-selection--single, .dokan-dashboard .select2-container .select2-selection--multiple {
    border-color: #000;
    padding: 6px 15px;
}
input.dokan-form-control {
    background-color: transparent;
}
span.dokan-add-product-link a {
    border-radius: 33px;
}
input#bulk-product-action {
    border-radius: 33px;
    height: 40px;
}
form.dokan-form-inline.dokan-w8.dokan-product-date-filter a.dokan-btn {
    border-radius: 33px;
}
.dokan-orders-content .dokan-orders-area .dokan-order-filter-serach .dokan-left .dokan-form-group input, .dokan-orders-content .dokan-orders-area .dokan-order-filter-serach .dokan-left .dokan-form-group select, .dokan-orders-content .dokan-orders-area .dokan-order-filter-serach .dokan-left .dokan-form-group .select2-container {
    border-radius: 33px;
}
.dokan-dashboard .dokan-orders-content .dokan-orders-area ul.order-statuses-filter li a {
    color: #000;
}
.dokan-orders-content .dokan-orders-area .dokan-order-filter-serach .dokan-left .dokan-form-group input, .dokan-orders-content .dokan-orders-area .dokan-order-filter-serach .dokan-left .dokan-form-group select, .dokan-orders-content .dokan-orders-area .dokan-order-filter-serach .dokan-left .dokan-form-group .select2-container {
    background-color: transparent;
    border-radius: 33px;
	height: 40px !important;
    border-color: #000;
}
input#bulk-order-action {
    border-radius: 33px;
}
a.dokan-btn.dokan-btn-theme.dokan-right {
    border-radius: 30px;
}
.dokan-dashboard .dokan-orders-content .dokan-orders-area ul.order-statuses-filter li.active a,.dokan-dashboard .dokan-withdraw-content .dokan-withdraw-area ul li.active a, .dokan-dashboard ul.subsubsub li.active a ,.dokan-dashboard-content ul.dokan_tabs li.active a{
    color: #fff;
    font-weight: 600;
    background-color: #000;
    padding: 10px 20px!important;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    border-radius: 33px;
}
.dokan-dashboard .dokan-orders-content .dokan-orders-area ul.order-statuses-filter li a,.dokan-dashboard .dokan-withdraw-content .dokan-withdraw-area ul li a, .dokan-dashboard ul.subsubsub li a,.dokan-dashboard-content ul.dokan_tabs li a {
    color: #000;
    font-weight: 600;
    background-color: rgba(0, 0, 0, 0.15);
    padding: 10px 20px !important;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    border-radius: 33px;
}
.dokan-reports-content .dokan-reports-area ul.chart-legend li {
    color: #000;
}
.dokan-reports-content .dokan-reports-area ul.chart-legend {
    border-radius: 33px;
}
.dokan-reports-content .dokan-reports-area ul.chart-legend li:last-child {
    border-color: transparent !important;
}
.fc .fc-button-primary:not(:disabled).fc-button-active, .fc .fc-button-primary:not(:disabled):active {
    color: #fff;
    background-color: #000 !important;
    border-radius: 30px;
}
.fc .fc-button-group>.fc-button {
    background-color: transparent;
    border-radius: 30px !important;
    color: #000;
}
.fc .fc-button-primary:disabled {
    background-color: transparent;
    color: #000;
    border: 1px solid #000;
    border-radius: 30px;
}
.dokan-reviews-content .dokan-reviews-area .dokan-comments-wrap select {
    border: 1px solid #000;
    background-color: transparent;
    border-radius: 33px;
    color: #000;
}
input.dokan-btn.dokan-btn-sm {
    background-color: #000;
    color: #fff;
    border-radius: 33px;
}
.dokan-reviews-content .dokan-reviews-area .dokan-comments-wrap #dokan-comments-table {
    background-color: #fff;
    border-radius: 33px;
	border: 0px solid #d1d1d1;
}
.dokan-reviews-content .dokan-reviews-area .dokan-comments-wrap #dokan-comments-table td.col-author, .dokan-reviews-content .dokan-reviews-area .dokan-comments-wrap #dokan-comments-table th.col-author {
    border: 0;
}
.dokan-reviews-content .dokan-reviews-area .dokan-comments-wrap #dokan-comments-table .dokan-comments-subdate, .dokan-comments-content {
    font-weight: 700;
    font-size: 14px;
    line-height: 17px;
    letter-spacing: 0.127333px;
    color: #000000;
    flex: none;
    order: 2;
    flex-grow: 0;
}
.dokan-reviews-content table.dokan-table td a {
    color: #000;
	font-weight:bold;
}
.dokan-reviews-content .star-rating span{
   color: #000;
}
.dokan-reviews-content .dokan-reviews-area .dokan-comments-wrap #dokan-comments-table th.col-check ,.dokan-reviews-content .dokan-reviews-area .dokan-comments-wrap #dokan-comments-table td.col-link, .dokan-reviews-content .dokan-reviews-area .dokan-comments-wrap #dokan-comments-table th.col-link,.dokan-reviews-content .dokan-reviews-area .dokan-comments-wrap #dokan-comments-table td.col-content, .dokan-reviews-content .dokan-reviews-area .dokan-comments-wrap #dokan-comments-table th.col-content,.dokan-reviews-content .dokan-reviews-area .dokan-comments-wrap #dokan-comments-table td, .dokan-reviews-content .dokan-reviews-area .dokan-comments-wrap #dokan-comments-table th{
    border: 0;
	background: #fff;
}
.dokan-panel-default {
    border-color: #fff;
    border-radius: 30px;
}
.dokan-panel-default > .dokan-panel-heading {
    color: #000;
    background-color: transparent;
    border-color: #eee;
	padding: 20px;
}
.dokan-panel-body.general-details {
    color: #000;
    padding: 20px;
}
body.dokan-store {
    background-image: url(/wp-content/uploads/2024/11/Maker-page.png);
    background-size: cover;
    background-repeat: no-repeat;
}
.dokan-single-store .profile-frame {
    background-color: transparent;
}
.dokan-withdraw-content .dokan-withdraw-area .dokan-panel-body .dokan-panel-inner-container .dokan-w5 #dokan-withdraw-display-requests-button,.dokan-withdraw-content .dokan-withdraw-area .dokan-panel-body .dokan-panel-inner-container .dokan-w5 button, .dokan-withdraw-content .dokan-withdraw-area .dokan-panel-body .dokan-panel-inner-container .dokan-w5 a.dokan-btn {
    background-color: #000;
    color: #fff;
    border-radius: 33px;
}
td.dokan-column-name-with-avatar {
    font-style: normal;
    font-weight: 500;
    font-size: 17.7184px;
    color: #000;
}
table.dokan-table.dokan-table-striped.product-listing-table.dokan-inline-editable-table th,table.dokan-table.dokan-table-striped.product-listing-table.dokan-inline-editable-table td {
    color: #000;
}
.dokan-dashboard .dokan-dashboard-content a {
    border-radius: 33px;
}
form.dokan-form-inline.dokan-w12.dokan-store-support-ticket-search-form input.dokan-btn {
    background-color: #000;
    color: #fff;
    border-radius: 33px;
}
.dokan-dashboard .dokan-dashboard-content article.dokan-settings-area .dokan-payment-settings-summary div.payment-methods-listing-header {
    background-color: transparent;
}
.dokan-dashboard .dokan-dashboard-content article.dokan-settings-area .dokan-payment-settings-summary div.payment-methods-listing-header {
    background-color: transparent;
}
.dokan-dashboard .dokan-dashboard-content article.dokan-settings-area .dokan-payment-settings-summary div.payment-methods-listing-header > div #vendor-dashboard-payment-settings-toggle-dropdown:hover #toggle-vendor-payment-method-drop-down,.dokan-dashboard .dokan-dashboard-content article.dokan-settings-area .dokan-payment-settings-summary div.payment-methods-listing-header > div #vendor-dashboard-payment-settings-toggle-dropdown #toggle-vendor-payment-method-drop-down {
    background-color: #000;
    color: #fff;
    border-radius: 30px;
}
.dokan-w4.ajax_prev.dokan-text-left input {
    border-radius: 33px;
}
span.dokan-input-group-addon {
    background-color: transparent;
    border: 0;
}
article.dokan-settings-area fieldset {
    border: 0px solid #c0c0c0;
}
.mce-toolbar .mce-ico {
    color: #fff !important;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice {
    background-color: #000;
    border: 1px solid #000;
    color: #fff;
}
input#_sale_price,input#_regular_price {
    background: transparent;
    border-color: #000;
    border-radius: 33px;
}
.dokan-input-group-addon {
        color: #000;
}
.product-edit-new-container label.form-label {
    color: #000;
}
.product-edit-container .wp-editor-wrap {
    border: 0px solid #e7e7e7;
}
.product-edit-container .dokan-feat-image-upload a.dokan-feat-image-btn {
    color: #fff;
    text-shadow: 0 1px 1px #000;
    background: #000;
}
.dokan-edit-row {
    border-radius: 20px;
}
.product-edit-new-container .dokan-form-top-area .dokan-product-meta {
    background-color: #fff;
    padding: 15px;
    border-radius: 20px;
}
.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.active:after {
    left: 94%;
    top: 2.3rem;
}
.product-edit-new-container .dokan-product-edit-form .dokan-new-product-featured-img {
    background-color: #fff;
}
.product-edit-container .dokan-feat-image-upload {
    border: 3px dashed #D150C8;
	border-radius: 20px;
}
.dokan-product-gallery {
    background-color: #fff;
    border-radius: 20px;
    padding: 15px;
}
button#post_excerpt-html {
    line-height: 17px;
}
#dokan-seller-listing-wrap.grid-view .store-content .store-data-container {
    padding: 5px 10px;
}
.dokan-edit-row .dokan-section-heading p {
        color: #000;
}
button.edit-slug.button.button-small.hide-if-no-js {
    background-color: #000 !important;
    border-color: #000 !important;
}
.dokan-dashboard ::placeholder {
    color: #000;
    opacity: 1;
}
div#dokan-category-open-modal {
    border-color: #000;
    padding: 6px 15px;
    background-color: transparent;
    border-radius: 40px;
    color: #000;
    height: 40px;
    align-items: center;
}
.mce-menubtn.mce-fixed-width span {
    color: #fff !important;
}
.mce-panel .mce-btn i.mce-caret {
    border-top: 6px solid #fff;
}
.dokan-table-striped > tbody > tr:nth-of-type(odd),.dokan-table-striped > tbody > tr:nth-of-type(even) {
    background-color: #fff;
    border: 1.0535px solid #ECECEC;
    box-shadow: 35.4368px 26.5776px 110.74px rgba(24, 24, 24, 0.0972738);
    border-radius: 11.074px;
}
#dokan-seller-listing-wrap.grid-view ul.dokan-seller-wrap li .store-footer {
    border-radius: 0 0px 20px 20px !important;
}
#dokan-seller-listing-wrap.grid-view .store-content {
    border-radius: 0px 20px 0px 0px !important;
}
#dokan-seller-listing-wrap .dokan-single-seller .store-wrapper .store-header .store-banner img {
    border-radius: 20px 0px 0px 0px;
}
.dokan-reviews-content .dokan-reviews-area .dokan-comments-wrap #dokan-comments-table td.col-author, .dokan-reviews-content .dokan-reviews-area .dokan-comments-wrap #dokan-comments-table th.col-author,.dokan-reviews-content .dokan-reviews-area .dokan-comments-wrap #dokan-comments-table td.col-author, .dokan-reviews-content .dokan-reviews-area .dokan-comments-wrap #dokan-comments-table th.col-author {
    font-weight: 500;
    font-size: 16px;
    line-height: 19px;
    color: #000000;
}
.dokan-reviews-area .dokan-comments-wrap #dokan-comments-table th {
    font-weight: 500;
    font-size: 16px;
    line-height: 19px;
    color: #000000;
}
.dokan-orders-content .dokan-orders-area .dokan-order-filter-serach .dokan-left .dokan-form-group a {
    border-radius: 33px;
    background-color: #000;
    margin-top: 10px;
    color: #fff;
}
.select2-container--default .select2-selection--single .select2-selection__placeholder {
    color: #000;
}
.dokan-dashboard .dokan-form-control, .dokan-dashboard .select2-container .select2-selection--single, .dokan-dashboard .select2-container .select2-selection--multiple {
    border-color: #000;
    padding: 6px 15px;
    background-color: transparent;
    border-radius: 33px;
}
input.dokan-btn.dokan-btn-sm.dokan-btn-danger.dokan-btn-theme {
    border-radius: 33px;
}
/*** End Maker Dashboard***/
input.wc-block-formatted-money-amount.wc-block-components-formatted-money-amount.wc-block-price-filter__amount.wc-block-price-filter__amount--max.wc-block-form-text-input.wc-block-components-price-slider__amount.wc-block-components-price-slider__amount--max {
    background-color: transparent;
    border: 0;
    width: 100%;
    max-width: 100%;
    float: right;
    text-align: right;
}
input.wc-block-formatted-money-amount.wc-block-components-formatted-money-amount.wc-block-price-filter__amount.wc-block-price-filter__amount--min.wc-block-form-text-input.wc-block-components-price-slider__amount.wc-block-components-price-slider__amount--min{
	 background-color: transparent;
    border: 0;
    width: 100%;
    max-width: 100%;
    text-align: left;
}
.wc-block-components-price-slider__range-input-progress {
    --track-background: linear-gradient(90deg,transparent var(--low),var(--range-color) 0,var(--range-color) var(--high),transparent 0) no-repeat 0 100%/100% 100%;
    --range-color: #D150C8;
}
.wc-block-components-price-slider__range-input-wrapper:before {
    background: #E5EBFC;
    opacity: 1;
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul {
    padding: 15px 15px;
    gap: 40px;
    background: #FCFCFD;
    border: 1px solid #F4F5F6;
    box-shadow: 0px 34.1297px 71.1036px #E5BAED;
    border-radius: 16px;
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul li {
    background-color: transparent;
    border: 0;
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul li:last-child {
    border-bottom: 0px solid #d1d1d1;
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul li a {
    text-transform: capitalize;
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul li.is-active {
    background-color: transparent;
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul li.is-active a,.woocommerce-MyAccount-content a ,th.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-number{
    color: #d150c8;
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-MyAccount-orders thead th {
    background-color: transparent;
    border-bottom: 1px solid #000;
}
.woocommerce-info {
    border-top-color: #d150c8;
}
.woocommerce-message {
    border-top-color: #d150c8;
}
.woocommerce-message::before {
    color: #d150c8;
}
.woocommerce-info::before {
    color: #d150c8;
}
.woocommerce-account.woocommerce-edit-address .woocommerce .woocommerce-MyAccount-content .button, .woocommerce-account.woocommerce-edit-account .woocommerce .woocommerce-MyAccount-content .button {
    background-color: #000;
    border-radius: 33px;
}
.woocommerce-account .woocommerce .form-row .input-text {
    height: 56px;
}
.woocommerce-account.woocommerce-edit-address .woocommerce .woocommerce-MyAccount-content .form-row label, .woocommerce-account.woocommerce-edit-account .woocommerce .woocommerce-MyAccount-content .form-row label {
    font-style: normal;
    font-weight: 700;
    font-size: 12px;
    line-height: 12px;
    text-transform: uppercase;
    color: #000000;
}
body.woocommerce-account {
    background-image: url(/wp-content/uploads/2024/11/Customer-profile-Wishlist.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}
.woocommerce-account #dokan-seller-listing-wrap ul.dokan-seller-wrap li.coloum-3 {
    width: 50%;
}
.woocommerce-account img.store-img {
    left: 145px;
}
a.dokan-btn.dokan-btn-theme.vendor-dashboard {
    border-radius: 33px;
    padding: 12px 20px;
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .my_account_orders .button {
    background-color: #000;
    border-radius: 30px;
}
.woocommerce table.shop_table th {
    text-transform: uppercase;
    background-color: transparent;
}

/**** Cart Page ****/
.woocommerce-cart .page-header.page-header-page {
/*     display:none; */
}
.woocommerce-cart .site-content {
    padding-top: 0;
    padding-bottom: 0;
}
.woocommerce-cart a.wc-block-components-product-name {
    color: #000;
    font-size: 20px;
    line-height: 20px;
    font-weight: bold;
}
.woocommerce-cart .wc-block-cart .wp-block-woocommerce-cart-order-summary-block {
    background-color: transparent;
	border: 0px solid #ccc;
}
.woocommerce-cart .wc-block-cart .wp-block-woocommerce-cart-order-summary-block {
    padding: 26px 0px 31px; 
}
.woocommerce-cart .wc-block-components-totals-wrapper {
    border-top: 1px solid hsla(0,0%,7%,.11);
    padding: 10px 0;
}
.woocommerce-cart .wc-block-components-totals-coupon .wc-block-components-panel__button {
    background-color: transparent;
    color: #000;
}
.woocommerce-checkout .woocommerce-info {
    background-color: transparent;
}
.woocommerce-cart .wc-block-cart .wp-block-woocommerce-cart-order-summary-block span.wc-block-cart__totals-title,.wc-block-components-totals-item__label,.wc-block-components-formatted-money-amount {
    color: #000;
}
a.wc-block-components-button.wp-element-button.wc-block-cart__submit-button.contained ,.wc-block-components-button:not(.is-link){
    padding: 12px 24px;
    gap: 8px;
    width: 100%;
    background: #000000;
    border: 1px solid #000000;
    border-radius: 33px;
}
.wc-block-components-text-input label {
    padding-left: 30px;
    padding-top: 3px;
}
.woocommerce-account .woocommerce-info a {
    background-color: #000 !important;
    border-radius: 30px !important;
}
input#wc-block-components-totals-coupon__input-0 {
    padding: 12px 24px;
    gap: 12px;
    width: 100%;
    height: 48px;
    border: 1px solid rgba(0, 0, 0, 0.5);
    border-radius: 33px;
}
.woocommerce-widget-layered-nav .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item.chosen.show-swatch .swatch-color {
    border-color: #004CFF;
}
.catalog-sidebar .widget .widget-title{
	font-family: "Charlevoix Pro Regular", Sans-serif;
	font-style: normal;
	font-weight: 500;
	font-size: 24px;
	text-transform: capitalize;
	color: #000000;
	flex: none;
	order: 0;
	flex-grow: 0;
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-range {
    background-color: #D150C8;
    height: 3px;
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle {
    background-color: #fff;
    width: 30px;
    height: 30px;
    top: -15px;
}
.archive.tax-product_cat .mf-products-tabs .tabs-header .tabs-nav li a{
   background: #00000026;
    padding: 16px 24px !important;
    border-radius: 30px;
    margin-right: 20px;

}
.archive.tax-product_cat ul.products li.product .sold-by-meta {
    display: block;
}
.archive.tax-product_cat .mf-products-tabs .tabs-header .tabs-nav li a.active{
    background-color: #000;
    padding: 16px 24px !important;
    border-radius: 30px;
        margin-right: 20px;

}
.archive.tax-product_cat.archive.tax-product_cat .mf-products-tabs .tabs-header .tabs-nav li{
   padding: 20px 0;
}
.archive.tax-product_cat a.link {
    background-color: var(--e-global-color-643232e);
    font-family: "Charlevoix Pro Regular", Sans-serif;
    font-size: 14px !important;
    font-weight: 400;
    line-height: 22.17px;
    border-radius: 30px;
    padding: 15px 6px 11px 27px;
    color: #fff !important;
    width: 160px;
    text-align: center;
}
.archive.tax-product_cat .woocommerce ul.products li.product .sold-by-meta {
    display: block;
}
.archive.tax-product_cat.archive.tax-product_cat .sold-by-meta span {
    display: none;
}
.archive.tax-product_cat .meta-brand {
    display: none;
}
.archive.tax-product_cat.archive.tax-product_cat .mf-product-details-hover {
    display: none;
}
.archive.tax-product_cat.archive.tax-product_cat.archive.tax-product_cat .woocommerce .mf-rating {
    margin-top: 32px;
}
.woocommerce .ribbons .ribbon.out-of-stock {
    background-color: #000000;
    border-radius: 20px;
    font-size: 14px;
    font-weight: 400 !important;
    font-family: "Charlevoix Pro Regular", Sans-serif;
}
.archive.tax-product_cat .sold-by-meta a {
    font-family: "Natalia Signature", Sans-serif;
    font-size: 24px;
    color: var( --e-global-color-primary );
}
.archive.tax-product_cat h2.woo-loop-product__title a, selector .woocommerce ul.products li.product .price , .archive.tax-product_cat .woocommerce ul.products li.product .price ins{
    color: #000 !important;
    font-size: 14px;
    font-family: "Charlevoix Pro Bold", Sans-serif;
    line-height: 18px;
}
.archive.tax-product_cat span.price {
    width: 180px;
}
.archive.tax-product_cat .woocommerce ul.products li.product .product-inner {
    padding: 20px 10px 0; 
}
.woocommerce .mf-single-product.mf-product-layout-4 .mf-product-detail {
    background-color: transparent;
}
.woocommerce div.product .mf-summary-header .sold-by-meta a {
        font-family: "Natalia Signature", sans-serif;
	    color: #D150C8;
	    text-transform: lowercase;
}
#dokan-seller-listing-wrap.grid-view .store-content .store-data-container .store-data h2 a {
    font-family: "Natalia Signature", Sans-serif;
	 text-transform: lowercase;
}
.mf-product-loop-hover-3 ul.products li.product .mf-product-price-box a.button, .mf-product-loop-hover-4 ul.products li.product .mf-product-price-box a.button {
    background-color: #D4DCFB;
    border-radius: 30px;
    color: #000;
    margin-top: 5px;
    height: 34px;
    align-items: center;
    text-align: center;
    align-content: center;
    display: grid;
}
.mf-product-loop-hover-3 ul.products li.product .mf-product-price-box a.button .p-icon, .mf-product-loop-hover-4 ul.products li.product .mf-product-price-box a.button .p-icon {
    display: inline-grid;
}
.home  .mf-vendor-name {
	    display: none;
}
.single-product-layout-4 .site-content {
    background-color: transparent;
}
.single-product aside#primary-sidebar {
    display: none;
}
.product-summary-content.col-md-9.col-sm-12.col-xs-12 {
    width: 100%;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li ,.woocommerce div.product .woocommerce-tabs ul.tabs li.active{
    color: #000;
    border-bottom-color: #fff;
    background-color: #D1DAE6;
    padding: 16px !important;
    border-radius: 30px;
	margin-right:20px;
}
.woocommerce div.product .wc-tabs-wrapper ul.tabs .tl-wc-tab {
    display: none;
}
.woocommerce div.product .wc-tabs-wrapper ul.tabs li a {
    color: #000;
}
.woocommerce .mf-single-product.mf-product-layout-4 .wc-tabs-wrapper {
    border-radius: 20px;
    padding: 60px;
}
.woocommerce div.product .wc-tabs-wrapper ul.tabs {
        border-bottom: 0px solid #e1e1e1;

}
.woocommerce ul.products li.product .product-inner {
    padding: 20px 10px 0; 
}
.single-product-layout-4 section.up-sells .product-inner, .single-product-layout-4 section.related .product-inner {
    background-color: transparent;
}
h2.related-title {
    font-family: "Charlevoix Pro Bold", Sans-serif;
    font-style: normal;
    font-weight: 700;
    font-size: 48px !important;
    line-height: 58px;
    color: #000000;
    padding: 0 !important;
	border-bottom: 0px solid #e3e3e3 !important;
}
.woocommerce div.product .wc-tabs-wrapper {
    margin-bottom: 50px;
}
.single-product-layout-4 section.up-sells .related-content, .single-product-layout-4 section.up-sells .up-sells-content, .single-product-layout-4 section.related .related-content, .single-product-layout-4 section.related .up-sells-content {
    background-color: transparent;
	padding:0;
}
.single-product-layout-4 section.up-sells, .single-product-layout-4 section.related {
    background-color: transparent;
}
.single-product-layout-4 .mf-recently-products.footer-recently-viewed {
    background-color: transparent;
}
span.sold-by-label {
    display: none;
}
.woocommerce div.product.mf-has-buy-now form.cart .single_add_to_cart_button {
    width: 380px;
    background-color: #000;
    border-radius: 30px;
    color: #fff;
    font-size: 16px;
}
.woocommerce .mf-single-product.mf-product-layout-4.mf-has-buy-now form.cart .buy_now_button {
    width: 380px;
    background-color: #D150C8;
    border-radius: 30px;
    color: #fff;
    font-size: 16px;
	    margin-top: 20px;

}
.woocommerce .mf-single-product.mf-product-layout-4.mf-has-buy-now form.cart .buy_now_button {
    margin-left: 0;
}
h1.product_title.entry-title {
    font-style: normal;
    font-weight: 500;
    font-size: 22px;
    line-height: 26px;
    color: #000000;
}
.woocommerce div.product form.cart .button {
/*     width: 380px; */
    background-color: #000;
    border-radius: 30px;
    color: #fff;
    font-size: 16px;
    vertical-align: bottom;
    float: left;
    white-space: nowrap;
    margin-top: 10px;
}
.woocommerce div.product form.cart div.quantity .qty-box {
    width: 120px;
}
.woocommerce-checkout table.shop_table td:last-child {
    text-align: left;
}
/* .single-product div.product form.cart {
    display: grid;
} */
/*** Thank you order page ****/
button.woocommerce_track {
    border-radius: 30px;
    border: 0;
	    margin-right: 20px;

}
button.woocommerce_continue {
    border-radius: 30px;
    background-color: transparent !important;
}
.woocommerce-page.woocommerce-order-received .page-header.page-header-page {
    display: none;
}
button.woocommerce_track a.elementor-button.elementor-button-link.elementor-size-sm {
    border-radius: 30px;
}
button.woocommerce_continue a {
    background-color: transparent !important;
    color: #000 !important;
}
span.short-desc {
    font-size: 20px;
    font-weight: 500;
    display: block;
    text-align: left;
    line-height: 35px;
    text-transform: uppercase;
}
.woocmmerce-customise-thankyou {
    display: flex;
    align-items: center;
    gap: 64px;
	 padding-bottom: 50px;
}
p.woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received {
    font-size: 45px;
    color: #000;
    font-weight: bold;
    line-height: 65px;
    text-align: center;
	margin:0;
}
.woocmmerce-customise-thankyou-order ul.order_details li:last-of-type strong{
	font-size: 32px;
    font-weight: bold;
}
.woocmmerce-customise-thankyou-order ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details {
    margin: 0;
}
.woocommerce ul.order_details {
    padding: 0;
}
.woocommerce ul.order_details li:last-of-type {
    display: flex;
    align-items: center;
	gap: 10px;
}
.woocmmerce-customise-thankyou-order li.woocommerce-order-overview__order.order {
    font-weight: normal !important;
}
.woocommerce-order-received ul.order_details li {
    color: #000;
    font-size: 16px;
    font-weight: bold;
    text-transform: capitalize;
}
.woocommerce-order-received table.shop_table tfoot .woocommerce-Price-amount {
    color: #000;
}
.woocommerce-order-received table.shop_table tr th {
    background-color: transparent;
}
div.list-view img.store-img {
    left: 17% !important;
}
@media(max-width:768px){
.archive.tax-product_cat h2.woo-loop-product__title a, .archive.tax-product_cat .woocommerce ul.products li.product .price, .archive.tax-product_cat .woocommerce ul.products li.product .price ins {
    font-size: 9px;
    line-height: 11px;
}
    .archive.tax-product_cat .mf-products-tabs .tabs-header .tabs-nav li a,.archive.tax-product_cat .mf-products-tabs .tabs-header .tabs-nav li a.active{
    padding: 12px 8px !important;
        margin-right: 10px;

}
.archive.tax-product_cat a.link {
    font-size: 12px !important;
    font-weight: 400;
    line-height: 22.17px;
    border-radius: 30px;
    padding: 10px 6px 10px 20px;
    color: #fff !important;
    width: 90px;
    text-align: center;
}
.woocommerce .mf-single-product.mf-product-layout-4 .wc-tabs-wrapper {
    border-radius: 20px;
    padding: 20px;
}
.woocommerce div.product .wc-tabs-wrapper ul.tabs{
	display: contents;
	}
.woocommerce div.product .woocommerce-tabs ul.tabs li, .woocommerce div.product .woocommerce-tabs ul.tabs li.active {
    margin-bottom: 20px;
}
.page-header .breadcrumbs a {
    font-size: 12px !important;
}
.page-header .breadcrumbs .sep {
    margin: 0px 6px !important;
}
.woocommerce div.product .product_title {
    font-size: 22px;
}
h2.related-title {
    margin: 0 !important;
    font-size: 20px !important;
}
.woocommerce .mf-single-product.mf-product-layout-4 .wc-tabs-wrapper ul.tabs li a {
    font-size: 14px !important;
}
	.woocmmerce-customise-thankyou {
    display: block;
}
p.woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received {
    font-size: 27px;
    font-weight: bold !important;
    line-height: 40px;
    text-align: Left;
}
.woocmmerce-customise-thankyou img.attachment-large.size-large {
    text-align: center;
    align-items: center;
    margin: auto;
    width: 296px;
    display: block;
    margin-bottom: 40px;
}
.profile-info-box.profile-layout-layout2 {
    display: block !important;
}
.dokan-single-store .profile-frame .profile-info-box .profile-info-img {
    width: 90%!important;
    height: 271px!important;
    object-fit: cover!important;
}
	.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout2 .profile-info-summery-wrapper .profile-info-summery .profile-info-head .profile-img img {
    width: 200px!important;
    height: 200px!important;
}
.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info-head .profile-img {
    text-align: right!important;
}
.profile-info-head {
    left: 0 !important;
	top: 0 !important;
    margin-top: -230px !important;
}
.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout2 .profile-info-summery-wrapper .profile-info-summery .profile-info {
    margin-top: 55px!important;
}
	.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout2 .profile-info-summery-wrapper .profile-info-summery .profile-info .store-name {
    padding-left: 0!important;
}
.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout2 .profile-info-summery-wrapper {
    width: 100% !important;
}
.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info li {
        text-align: left;
    }
.dokan-dashboard .dokan-dash-sidebar #dokan-navigation > #mobile-menu-icon {
    color: #000;
	border-color: #fff;
    border: 2px solid #fff;
    background-color: #fff;
}
body.dokan-dashboard .martfury-container {
    padding: 15px;
}
body.dokan-dashboard .martfury-container .row{
		margin:0;
	}
.dokan-dash-sidebar {
    padding-right: 10px !important;
}
.dokan-product-listing .dokan-product-listing-area {
    padding: 0;
}
.dokan-dashboard .dokan-product-listing .dokan-product-listing-area #product-filter .dokan-btn {
    margin-top: 10px;
}
.dokan-dashboard .dokan-product-listing .dokan-product-listing-area #dokan-bulk-action-selector {
    margin-top: 10px;
}
body.dokan-dashboard{
    background-image: url(/wp-content/uploads/2024/11/Dashboard-Sales-Report-Mobile-View.png);
}
body.dokan-store {
    background-image: url(/wp-content/uploads/2024/11/Maker-page-Mobile-View.png);
}
.dokan-single-store .dokan-store-tabs ul.dokan-list-inline li {
    padding-bottom: 10px;
	flex:auto;
}
.dokan-single-store .dokan-store-tabs ul.dokan-list-inline{
	padding-left:10px;
}
	.dokan-dashboard .dokan-dash-sidebar {
    background-color: transparent !important;
}
}
@media (max-width: 991px) {
.home #dokan-seller-listing-wrap ul.dokan-seller-wrap li {
            width: 381px !important;
	        float: left;
	}
.home ul.dokan-seller-wrap.slick-initialized.slick-slider {
    margin-top: 20px !important;
}
}