body.dokan-theme-solace .dokan-profile-frame-wrapper {
    background: #fff;
}
body.dokan-theme-solace button.dokan-btn {
    border-radius: 0;
    padding: 5px 10px;
}
body.dokan-theme-solace li.dokan-share-btn-wrap {
    margin-top: 0;
}
body.dokan-theme-solace .dokan-dashboard-wrap {
    background-color: #fff;
}
body.dokan-theme-solace .widget .widget-title {
    margin-bottom: initial;
    font-weight: var(--h3fontweight);
    font-size: inherit;
}

body.dokan-theme-solace .media-modal-content ::selection {
    color: inherit;
    background: inherit;
}

body.dokan-theme-solace .media-modal-content ::-moz-selection {
    color: inherit;
    background: inherit;
}

body.dokan-theme-solace .media-modal-content .media-frame select.attachment-filters {
    width: 300px;
    padding-left: 5px;
}

body.dokan-theme-solace .media-modal-content .media-frame-title h1 {
    font-size: initial;
}

body.dokan-theme-solace .widget li {
    margin-left: 0;
    list-style-type: none;
    margin-top: 0;
}

body.dokan-theme-solace h1, body.dokan-theme-solace h2, body.dokan-theme-solace h3, body.dokan-theme-solace h4, body.dokan-theme-solace h5, body.dokan-theme-solace h6 {
    font-size: inherit;
}

body.dokan-theme-solace form input:read-write {
    padding: 6px 5px 5px 5px;
    line-height: 1;
    border-width: 1px;
    background: #ffffff;
    line-height: 22px;
}

body.dokan-theme-solace .dokan-table .post-date {
    display: table-cell;
}

body.dokan-theme-solace .dokan-table > thead > tr > th {
    border-bottom: 1px solid;
}

body.dokan-theme-solace.solacewp .dokan-form-group input.select2-search__field {
    border-style: none;
    font-size: 13px;
    /* border-color: var(--sol-color-border); */
}

body.dokan-theme-solace.solacewp .dokan-form-group span.select2-selection.select2-selection--multiple {
    /* background-color: #ffffff;
    border-color: var(--sol-color-border); */
}

body.dokan-theme-solace.solacewp .dokan-form-group .dokan-select-product-category-container .dokan-select-product-category {
    /* background: #ffffff; */
    border-radius: 4px;
}

body.dokan-theme-solace.solacewp .dokan-form-group input.dokan-btn.dokan-btn-danger.dokan-btn-theme.solace-dokan {
    /* background-color: var(--sol-color-button-initial) !important; */
}

body.dokan-theme-solace .nv-shop {
    width: var(--container);
}

body.dokan-theme-solace .boxes-header .the-title h1 {
    font-size: var(--h1fontsize);
}

body.dokan-theme-solace .dokan-dashboard-wrap .dokan-dash-right td {
    border: none;
    font-size: inherit;
}

body.dokan-theme-solace .dokan-dashboard-content input.dokan-btn.dokan-btn-danger.dokan-btn-theme.solace-dokan {
    /* background-color: var(--sol-color-button-initial) !important; */
}

body.dokan-theme-solace .shop-container h1.product_title {
    font-size: var(--h3fontsize);
}

body.dokan-theme-solace .shop-container .product .related.products h2 {
    font-size: var(--h3fontsize);
}

body.dokan-theme-solace .shop-container .product .related.products h2.woocommerce-loop-product__title {
    font-size: inherit;
}

body.dokan-theme-solace .dokan-store-products-filter-area .orderby {
    padding: 0 10px 0 10px;
}

body.dokan-theme-solace #dokan-seller-listing-wrap.grid-view .store-content .store-data-container {
    padding: 15px 20px;
}

body.dokan-theme-solace .dokan-panel-body .dokan-table td,
body.dokan-theme-solace .dokan-panel-body .dokan-table tr {
    border: 1px solid #000;
    border-left: 1px solid #000 !important;
}

body.dokan-theme-solace .dokan-panel-body .dokan-orders-content .dokan-orders-area tfoot td.value {
    border: 1px solid #000;
}

body.dokan-theme-solace .dokan-panel-body input.select2-search__field {
    border-style: none !important;
    font-size: 13px;
    /* border-color: var(--sol-color-border); */
}

body.dokan-theme-solace span.select2-dropdown.select2-dropdown--below {
    border: none;
}

body.dokan-theme-solace .solace-dokan {
    cursor: pointer !important;
    border: none !important;
    font-family: var(--bodyfontfamily);
    /* border-radius: 30px !important; */
    padding: 16px 48px !important;
    font-size: 16px !important;
    font-weight: var(--buttonfontweight);
}

body.dokan-theme-solace .solace-dokan.search-store-products.dokan-btn-theme {
    padding: 0 48px !important;
}

body.dokan-theme-solace .solace-dokan.dokan-btn.dokan-btn-sm.dokan-btn-danger.dokan-btn-theme {
    padding: 6px 16px !important;
}

body.dokan-theme-solace .solace-dokan.dokan-btn.dokan-btn-theme {
    padding: 6px 48px !important;
}

body.dokan-theme-solace .solace-dokan:hover {
    border: none !important;
}

body.dokan-theme-solace .solace-dokan.dashicons {
    font-family: 'dashicons';
    padding: 0 !important;
    font-size: unset;
    font-weight: unset;
}

body.dokan-theme-solace .solace-dokan.dokan-btn {
    padding: 10px 48px !important;
}

body.dokan-theme-solace .solace-dokan#toggle-vendor-payment-method-drop-down {
    padding: 10px 48px !important;
}

body.dokan-theme-solace .solace-dokan#toggle-vendor-payment-method-drop-down::after {
    right: 20px !important;
}

body.dokan-theme-solace #dokan-seller-listing-wrap.grid-view .store-content .store-data-container .featured-favourite {
    position: relative;
    top: 0px;
}

body.dokan-theme-solace .dokan-content a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
    border-radius: 30px !important;
}

body.dokan-theme-solace #dokan-content span.onsale.badge-1 {
    color: var(--wc-product-badge-font-color);
    background: var(--wc-product-badge-bg-color);
    left: 1em !important;
    top: 1em !important;
}

body.dokan-theme-solace .dokan-product-short-description .mce-widget button,
body.dokan-theme-solace .dokan-product-description .mce-widget button {
    background: none;
}

body.dokan-theme-solace .dokan-store-follow-store-btn,
body.dokan-theme-solace .dokan-share-btn {
    border-radius: 0;
    padding: 8px 48px;
}

body.dokan-theme-solace .seller-form input.dokan-right {
    padding: 8px 48px;
}

body.dokan-theme-solace .dokan-product-short-description button,
body.dokan-theme-solace .dokan-product-description button {
    border-radius: 0;
    background: none !important;
    color: #000;
    padding: 0px 15px;
    margin-bottom: 0;
}

body.dokan-theme-solace .dokan-product-short-description button:hover,
body.dokan-theme-solace .dokan-product-description button:hover,
body.dokan-theme-solace .dokan-product-short-description button:focus,
body.dokan-theme-solace .dokan-product-description button:focus {
    background: none;
}

body.dokan-theme-solace .dokan-product-short-description input.button,
body.dokan-theme-solace .dokan-product-description input.button {
    background: #efefef !important;
    border-color: unset;
    border-radius: 0;
    color: #000 !important;
}

body.dokan-theme-solace .dokan-product-short-description .tmce-active button,
body.dokan-theme-solace .dokan-product-description .tmce-active button,
body.dokan-theme-solace .dokan-product-short-description .html-active button,
body.dokan-theme-solace .dokan-product-description .html-active button {
    background: #f6f7f7 !important;
    border-radius: 0;
}

body.dokan-theme-solace .dokan-product-short-description textarea,
body.dokan-theme-solace .dokan-product-description textarea {
    background: #fff;
}

body.dokan-theme-solace .media-modal-content button {
    border-radius: inherit;
    font-size: 14px;
    font-family: inherit;
    letter-spacing: normal;
}

body.dokan-theme-solace .media-modal-content button:hover {
    /*background: #fff;
    border: 1px solid #dcdcde;
    border-bottom: none;
    margin: -1px -1px 0;*/
}

body.dokan-theme-solace .media-router .media-menu-item {
    position: relative;
    float: left;
    border: 0;
    margin: 0;
    padding: 8px 10px 9px;
    height: 18px;
    line-height: 1.28571428;
    font-size: 14px;
    text-decoration: none;
    background: 0 0;
    cursor: pointer;
    transition: none;
    font-family: inherit;
    color: inherit;
    font-weight: inherit;
    border-radius: 0;
}

body.dokan-theme-solace button.media-modal-close, button.media-modal-close:hover {
    background: none;
    color: #000;
    padding: 0;
}
body.dokan-theme-solace .media-modal-content h1 {
    padding: 0 16px;
    font-size: 22px;
    line-height: 2.27272727;
    margin: 0;
    font-weight: 600;
    color: #1d2327;
    font-family: unset;
}
body.dokan-theme-solace h2.upload-instructions.drop-instructions {
    font-size: 20px;
    line-height: 1.4;
    font-weight: 400;
    margin: 0;
}
body.dokan-theme-solace .media-router .active {
    margin: -1px -1px 0 !important;
    background: #fff !important;
    border: 1px solid #dcdcde !important;
    border-bottom: none !important;
}

body.dokan-theme-solace #dokan-content .products a.button.product_type_simple.solace-dokan {
    background: #ffffff !important;
    color: #000 !important;
    border-radius: 0 !important;
    padding: 10px 48px !important;
}