.dokan-store-wrap {
    margin-top: 60px;
    align-items: flex-start
}

ul.products-loop {
    list-style: none;
}

#tab-more_seller_product .add-cart a, .seller-items .add-cart a {
    background: var(--element-background-color) url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjI0cHgiIGhlaWdodD0iMjRweCIgdmlld0JveD0iMCAwIDQ4NS4yMTMgNDg1LjIxMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDg1LjIxMyA0ODUuMjEyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnPgoJPGc+CgkJPGc+CgkJCTxwb2x5Z29uIHBvaW50cz0iNDI0LjU2MiwzNjMuOTA2IDE3Mi4wMzYsMzYzLjkwNiA2NS44OTMsMTIxLjMwNCAwLjAwMSwxMjEuMzA0IDAuMDAxLDkwLjk3OCA4NS43MzcsOTAuOTc4IDE5MS44NzYsMzMzLjU4NCAgICAgIDQyNC41NjIsMzMzLjU4NCAgICAiIGZpbGw9IiNhM2EzYTMiLz4KCQk8L2c+CgkJPHBhdGggZD0iTTI3Mi45MzQsNDM5LjcyN2MwLDI1LjEwOS0yMC4zODEsNDUuNDg1LTQ1LjQ5LDQ1LjQ4NWMtMjUuMTQyLDAtNDUuNDg4LTIwLjM3Ni00NS40ODgtNDUuNDg1ICAgIGMwLTI1LjExOCwyMC4zNDYtNDUuNDksNDUuNDg4LTQ1LjQ5QzI1Mi41NTMsMzk0LjIzNywyNzIuOTM0LDQxNC42MDksMjcyLjkzNCw0MzkuNzI3eiIgZmlsbD0iI2EzYTNhMyIvPgoJCTxwYXRoIGQ9Ik00MjQuNTYyLDQzOS43MjdjMCwyNS4xMDktMjAuMzc2LDQ1LjQ4NS00NS40ODUsNDUuNDg1Yy0yNS4xMTgsMC00NS40OS0yMC4zNzYtNDUuNDktNDUuNDg1ICAgIGMwLTI1LjExOCwyMC4zNzItNDUuNDksNDUuNDktNDUuNDlDNDA0LjE4NywzOTQuMjM3LDQyNC41NjIsNDE0LjYwOSw0MjQuNTYyLDQzOS43Mjd6IiBmaWxsPSIjYTNhM2EzIi8+CgkJPGc+CgkJCTxwYXRoIGQ9Ik0zNzkuMDc3LDBjLTU4LjYwOSwwLTEwNi4xNDQsNDcuNTMyLTEwNi4xNDQsMTA2LjE0MWMwLDU4LjYwNiw0Ny41MzQsMTA2LjE0MSwxMDYuMTQ0LDEwNi4xNDEgICAgIGM1OC42MDQsMCwxMDYuMTM1LTQ3LjUzNCwxMDYuMTM1LTEwNi4xNDFDNDg1LjIxMiw0Ny41MzIsNDM3LjY4MiwwLDM3OS4wNzcsMHogTTQzOS43MjIsMTIxLjMwNGgtNDUuNDg1djQ1LjQ5aC0zMC4zMjd2LTQ1LjQ5ICAgICBoLTQ1LjQ4NVY5MC45NzhoNDUuNDg1VjQ1LjQ5aDMwLjMyN3Y0NS40ODhoNDUuNDg1VjEyMS4zMDR6IiBmaWxsPSIjYTNhM2EzIi8+CgkJPC9nPgoJCTxwYXRoIGQ9Ik0zNzkuMDc3LDI0Mi42MDZjLTU5LjIzNCwwLTEwOS4yNTYtMzguMTQ0LTEyOC4wODgtOTAuOTc4aC05OS4zNmw2MC42NTQsMTUxLjYyOWgyMTIuMjc5bDM1LjAwOC04Ny40ODIgICAgQzQzNi45NDQsMjMyLjQyLDQwOS4yNTUsMjQyLjYwNiwzNzkuMDc3LDI0Mi42MDZ6IiBmaWxsPSIjYTNhM2EzIi8+Cgk8L2c+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPC9zdmc+Cg==) no-repeat center center;
    background-size: 20px;
    height: 32px
}


.profile-frame, .seller-items {
    background-color: transparent
}

.seller-items .add-cart a {
    width: 32px;
    display: block
}

.seller-items .item-description {
    display: none
}

.image-doka, .list-img-dok, .seller-name, .store-name {
    display: inline-block
}

.dokan-store-tabs {
    display: flex;
    justify-content: center;
    height: auto;
    position: relative;
    z-index: 2
}

.dokan-store-tabs ul.dokan-list-inline {
    display: flex;
    list-style: none;
    background-color: var(--element-background-color);
    margin-top: -30px;
    position: relative;
    z-index: 1;
    border-radius: 15px;
    padding: 0 20px;
    box-shadow: 0 0 15px rgba(0, 0, 0, 0.2)
}

.dokan-store-tabs ul.dokan-list-inline li a {
    padding: 15px;
    margin: 0 10px;
    display: inherit
}

.dokan-store-tabs ul.dokan-list-inline .dokan-share-btn-wrap {
    display: none
}

.dokan-share-btn-wrap, .dokan-store-support-btn-wrap {
    margin-top: 5px
}

.image-doka {
    width: 20%
}

.list-img-dok {
    width: 40%
}

.store-name {
    width: 49%;
    margin: 0;
    color: #fff
}

.seller-name {
    width: 50%
}

#tab-more_seller_product .item-description {
    display: none
}

#tab-more_seller_product .add-cart a {
    width: 32px;
    display: block
}

#tab-more_seller_product li {
    border-right: 1px solid #e0e0e0
}

#tab-more_seller_product li:first-child {
    border-right: 0
}

#tab-more_seller_product.item-wrap .item-detail .products-thumb {
    margin: 27px
}

.dokan-store-info .dokan-store-address {
    width: 40%;
    display: inline-block;
    width: auto;
    color: rgba(255, 255, 255, 0.8);
    text-align: left
}

.dokan-store-info .dokan-store-phone {
    width: 48%;
    display: inline-block
}

.dokan-store-info .dokan-store-email {
    width: 40%;
    display: inline-block
}

.dokan-store-info .dokan-store-rating {
    width: 30%;
    display: inline-block
}

.dokan-store-info li i, .profile-info li:before {
    display: none
}

#store-toc {
    background-color: #fff;
    padding: 15px
}

aside .widget.dokan-store-menu {
    padding: 25px
}

.dokan-w3 {
    width: 100%
}

.seller-items .products-loop {
    display: flex;
    flex-wrap: wrap
}

.dokan-store-contact {
    padding: 30px
}

.dokan-store-tabs .products-entry.item-detail {
    border-right: 1px solid #e0e0e0
}

.dokan-store-tabs .item-detail:first-child {
    border-right: 0
}

.dokan-store #sidebar {
    position: relative;
    right: 11%;
    background-color: #fff;
    padding: 10px;
    width: 94%
}

.dokan-dashboard .dokan-dashboard-content {
    margin-right: 15px;
    width: 64% !important;
    margin-bottom: 15px;
    padding: 25px
}

.dokan-dashboard .dokan-dash-sidebar {
    width: 14% !important;
    margin-bottom: 15px;
    width: 100% !important;
    background-color: transparent
}

.dokan-dash-sidebar li .active {
    color: #fff
}

.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.reviews a i::before {
    content: '\f086'
}

.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu {
    background: transparent;
    display: flex;
    flex-wrap: wrap
}

.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li {
    margin: 10px;
    position: relative;
    display: block;
    box-shadow: 0 0 15px rgba(26, 26, 26, 0.15);
    border-radius: 15px;
    border: 1px solid transparent;
    transition-duration: 0.4s;
    background-color: var(--element-background-color)
}

.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li a {
    width: 150px;
    height: 150px;
    padding: 25px 0 0 !important;
    color: var(--text-color);
    text-align: center
}

.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li a i {
    display: block;
    padding: 0 0 !important;
    margin-bottom: 20px;
    font-size: 30px
}

.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.active {
    background: #f1634c none;
    box-shadow: none
}

.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li:hover {
    background: #f1634c;
    transform: translateY(-4px)
}

.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li:hover a {
    color: #fff
}

.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li a .fa-angle-right {
    display: none
}

.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.back {
    width: 80px;
    height: 80px;
    align-self: center;
    overflow: hidden
}

.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.back a {
    width: auto;
    height: auto;
    padding: 0 0 !important
}

.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.back a i {
    display: block;
    float: unset;
    transform: rotate(180deg);
    margin: 23px 0
}

.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.dokan-common-links a {
    border: 0 !important;
    width: 60px;
    height: 60px;
    margin-top: 7px;
    padding: 7px 7px !important
}

.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.dokan-common-links {
    box-shadow: none;
    width: 200px;
    height: 70px;
    align-self: center;
    border: 1px solid #dddd;
    display: flex;
    justify-content: space-around
}

.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.dokan-common-links a .fa-power-off {
    color: #f94e60
}

.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.dokan-common-links a:hover {
    background: none;
    color: #1d61ff
}

.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.dokan-common-links:hover a {
    color: #313131
}

.dokan-dashboard .dokan-dash-sidebar, .dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu {
    background-color: transparent !important
}

.dokan-dashboard .dokan-panel-default {
    background-color: var(--element-background-color)
}

.dokan-dashboard .dokan-dashboard-content article.dashboard-content-area .dashboard-widget {
    background-color: var(--element-background-color) !important;
    border: none;
    box-shadow: 0 2px 17px rgba(0, 0, 0, 0.18);
    border-radius: 15px;
    padding: 15px
}

.dokan-table-striped > tbody > tr {
    background-color: transparent !important
}

.dokan-form-control {
    background-color: var(--element-background-color) !important;
    color: var(--text-color);
    border: 1px solid rgba(188, 188, 188, 0.5);
    padding: 7px 10px 7px 50px;
    border-radius: 5px;
    height: 42px !important
}

.pagination-wrap ul.pagination > li > a {
    background-color: var(--element-background-color) !important
}

.dokan-form-group {
    margin-bottom: 15px;
    text-align: right
}

.dokan-table > thead > tr > th, .dokan-table > tbody > tr > th, .dokan-table > tfoot > tr > th, .dokan-table > thead > tr > td, .dokan-table > tbody > tr > td, .dokan-table > tfoot > tr > td {
    padding: 15px
}

.dokan-update-setting-top-button.dokan-btn.dokan-btn-theme.dokan-right {
    float: right !important
}

.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.active a {
    color: #fff
}

.dokan-product-listing .dokan-product-listing-area .product-listing-top {
    border: 0;
    padding-bottom: 10px
}

.dokan-product-listing .dokan-product-listing-area .product-listing-top span.dokan-add-product-link {
    float: left
}

input[type="submit"].dokan-btn-theme, a.dokan-btn-theme, .dokan-btn-theme {
    padding: 12px 25px;
    border-radius: 50px;
    color: #fff;
    background-color: #f05025
}

a.dokan-btn-theme .fa-briefcase {
    font-size: 22px;
    margin: 0;
    vertical-align: middle
}

.dashboard-content-area .dokan-profile-completeness {
    border: 0;
    box-shadow: 0 2px 17px rgba(26, 26, 26, 0.18);
    border-radius: 15px
}

.dokan-progress {
    height: 7px;
    box-shadow: none;
    background-color: #eee;
    overflow: visible
}

.dokan-progress-bar {
    background-image: none;
    font-size: 0;
    position: relative;
    border-radius: 25px
}

.dokan-progress-bar-info {
    background-color: #41ab1a
}

.dokan-progress-bar::before {
    content: '';
    position: absolute;
    width: 19px;
    height: 19px;
    background-color: #41ab1a;
    right: 0;
    top: -6px;
    border-radius: 15px;
    border: 4px solid #fff
}

.dokan-profile-completeness-info {
    display: flex;
    justify-content: space-between;
    flex-direction: row-reverse;
    margin-bottom: 10px
}

.dokan-profile-completeness-info strong {
    font: 25px Helvetica, sans-serif;
    margin-left: 5px
}

.dokan-dashboard .dokan-dashboard-content article.dashboard-content-area .dashboard-widget.big-counter ul {
    margin: 0;
    display: flex;
    justify-content: space-between
}

.dokan-dashboard .dokan-dashboard-content article.dashboard-content-area .dashboard-widget.big-counter li {
    width: auto;
    display: flex;
    align-items: center
}

.dokan-dashboard .dokan-dashboard-content article.dashboard-content-area .dashboard-widget.big-counter li i {
    font-size: 40px;
    margin: 0 26px
}

.dokan-dashboard .dokan-dashboard-content article.dashboard-content-area .dashboard-widget.big-counter .count {
    border: 0
}

.dokan-dashboard .dokan-dashboard-content article.dashboard-content-area .dashboard-widget.big-counter .title {
    font-size: 18px;
    padding-top: 10px;
    color: #bcbcbc;
    font-weight: normal
}

.dokan-dashboard .dokan-dashboard-content article.dashboard-content-area .dashboard-widget .widget-title i {
    font-size: 20px
}

.dokan-dashboard .dokan-dashboard-content article.dashboard-content-area .dashboard-widget.orders #order-stats {
    margin: 25px auto
}

.dashboard-widget.reviews {
    display: inline-block;
    width: calc(50% - 10px)
}

.dashboard-widget.products {
    display: inline-block;
    width: calc(50% - 10px);
    margin-right: 15px
}

.dashboard-widget.products ul li, .dashboard-widget.reviews ul li {
    padding-left: 10px;
    margin-bottom: 10px
}

.dashboard-widget.products .widget-title a .fal.fa-plus {
    color: var(--text-color) !important
}


.dokan-dashboard .dokan-dashboard-content article.dashboard-content-area .dashboard-widget.sells-graph {
    padding-bottom: 30px
}

.dokan-announcement-widget .pull-left {
    float: left
}

.dokan-dashboard-content article.dashboard-content-area .dokan-announcement-widget ul li .dokan-dashboard-announce-date {
    width: 50px;
    border-radius: 10px
}

a.dokan-btn-theme .fa-briefcase::before {
    content: "\f067"
}

input[type="submit"].dokan-btn, a.dokan-btn, .dokan-btn {
    background-color: rgba(238, 238, 238, 0.4);
    color: var(--text-color);
    padding: 10px 20px
}

.dokan-product-listing .dokan-product-listing-area form.dokan-product-search-form .dokan-form-group {
    float: left
}

.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.active::after {
    border-color: transparent var(--background-color) transparent transparent;
    border-left-color: var(--background-color)
}

.dokan-table.dokan-table-striped.product-listing-table {
    border-collapse: separate
}

.dokan-table.product-listing-table tr:not(.space) {
    box-shadow: 0 0 15px rgba(0, 0, 0, 0.13);
    overflow: hidden;
    border-radius: 15px
}

.dokan-table.product-listing-table tr td {
    border: 0
}

.dokan-product-listing .dokan-product-listing-area table.product-listing-table td {
    vertical-align: middle
}

.dokan-product-listing .dokan-product-listing-area table td img {
    max-width: 100px;
    max-height: 100px
}

.dokan-table.product-listing-table thead tr {
    box-shadow: none !important
}

.dokan-table > thead > tr > th {
    border-bottom: 1px solid RGBA(221, 221, 221, 0.49)
}

.dokan-label-success {
    background-color: rgba(104, 204, 69, 0.2);
    color: #68cc45;
    border-radius: 6px;
    box-shadow: 0 0 10px rgba(104, 204, 69, 0.5)
}

.dokan-product-listing .dokan-product-listing-area table.product-listing-table span.product-type::before {
    font: 30px 'Font Awesome 5 Pro' !important;
    content: '\f133';
    display: block;
    text-align: center;
    color: var(--text-color)
}

.dokan-product-listing .dokan-product-listing-area table.product-listing-table span.product-type.variable::before {
    content: "\f3f0"
}

.dokan-product-listing .dokan-product-listing-area table.product-listing-table span.product-type.simple::before {
    content: "\f682"
}

.dokan-product-listing .dokan-product-listing-area table.product-listing-table td.post-date {
    font-size: 13px;
    text-align: center
}

table.product-listing-table td.post-date abbr {
    all: unset
}

table.product-listing-table td.post-date .status {
    background-color: rgba(223, 223, 223, 0.51);
    padding: 4px;
    border-radius: 8px;
    margin-top: 8px;
    color: var(--text-color)
}

.dokan-table.product-listing-table tr td.price {
    text-align: left;
    padding-left: 30px;
    font-size: 16px
}

.dokan-table.product-listing-table tr td del {
    display: block
}

.dokan-product-listing .dokan-product-listing-area ins {
    text-decoration: none;
    font-size: 18px
}

.dokan-product-listing .dokan-product-listing-area del .amount {
    font-size: 16px
}

.single-product.dokan-dashboard .dokan-dashboard-wrap {
    min-width: 1009px;
    max-width: 1676px;
    width: 95%;
    margin: auto
}


.content-half-part.regular-price {
    float: right
}

.dokan-input-group .dokan-input-group-addon {
    width: 20%;
    float: left;
    padding: 9px 20px;
    height: 42px;
    border-radius: 7px 0 0 7px
}

.dokan-input-group input {
    background-color: var(--element-background-color);
    color: var(--text-color);
    height: 35px;
    border-radius: 0 6px 6px 0;
    border-color: rgba(170, 170, 170, 0.4);
    width: 80%
}

.product-edit-new-container .dokan-price-container .sale_schedule, .product-edit-new-container .dokan-price-container .cancel_sale_schedule {
    font-weight: normal;
    float: unset;
    margin-right: 15px;
    background-color: var(--main-color);
    padding: 2px 12px;
    font-size: 12px;
    border-radius: 6px;
    color: #fff
}

.dokan-input-group {
    width: 70%
}

.dokan-input-group .dokan-form-control {
    width: 80%
}

.sale_price_dates_fields .content-half-part.from {
    float: right
}

.dokan-dashboard .product-edit-new-container .dokan-attribute-variation-options .dokan-product-attribute-wrapper ul li.product-attribute-list .dokan-product-attribute-heading a.dokan-product-remove-attribute {
    right: auto;
    left: 40px;
    background-color: var(--main-color);
    color: #fff;
    border-radius: 15px;
    padding: 0 15px
}

.dokan-dashboard .product-edit-new-container .dokan-attribute-variation-options .dokan-product-attribute-wrapper ul li.product-attribute-list .dokan-product-attribute-heading a.dokan-product-toggle-attribute {
    left: 12px
}


.dokan-save-attribute {
    float: left;
    margin-top: 5px;
    border: 0 !important
}

.dokan-label-info {
    background-color: rgba(91, 192, 222, 0.3);
    color: #5bc0de;
    border-radius: 6px;
    box-shadow: 0 0 10px rgba(91, 192, 222, 0.4)
}

.dokan-label-warning {
    background-color: rgba(240, 173, 78, 0.2);
    color: #f0ad4e;
    border-radius: 6px;
    box-shadow: 0 0 10px rgba(240, 173, 78, 0.4)
}


.dokan-form-horizontal .dokan-control-label {
    text-align: right;
    padding-left: 15px;
    margin: 12px 0;
    padding-right: 0
}

.dokan-right-margin-30 {
    margin-left: 30px
}

.store-open-close label.day {
    text-align: right
}

.dokan-settings-content .dokan-settings-area .dokan-store-settign-header-wrap {
    float: right
}

.fa.fa-facebook-square, .fa.fa-flickr, .fa.fa-instagram, .fa.fa-youtube-square, .fa.fa-linkedin-square, .fa.fa-pinterest-square, .fa.fa-twitter-square, .fa.fa-google {
    font-family: "Font Awesome 5 Brands" !important
}

.dokan-profile-frame-wrapper .profile-frame {
    background-size: cover;
    background-position: bottom;
    position: relative;
    border-radius: 25px
}

.dokan-profile-frame-wrapper .profile-frame::before {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    opacity: 0.9;
    z-index: 1;
    border-radius: 25px;
    background-color: #000;
    background-image: linear-gradient(-67deg, #000 0%, #2c3e50 74%)
}


.profile-info-box {
    position: relative;
    z-index: 2;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 40px 40px 90px
}

.profile-info-box .vendor-info {
    flex-basis: 55%;
    display: flex;
    align-items: flex-start
}

.profile-info-box .vendor-contact {
    flex-basis: 35%;
    text-align: left
}

.profile-info-box .vendor-info .profile-img {
    flex-basis: 25%;
    position: relative
}

.profile-info-box .vendor-info .profile-info {
    flex-basis: 75%
}

.profile-info-box .vendor-info .profile-img img {
    display: block;
    margin: 0 auto;
    border-radius: 50%
}

.profile-info-box .vendor-info .profile-img .status {
    position: relative;
    width: 15px;
    height: 15px;
    background-color: #76d057;
    border-radius: 15px;
    bottom: 15px;
    display: block;
    margin: 0 auto;
    right: -15%
}

.profile-info-box .vendor-info .profile-img .dokan-store-open-close {
    position: absolute;
    text-align: center;
    padding: 1px 10px;
    left: 20px;
    right: 20px;
    background-color: rgba(0, 0, 0, 0.8);
    border-radius: 25px;
    color: #fff
}

.profile-info-box .vendor-info .profile-img .status.close {
    background-color: #f94e60
}

.profile-info-box .vendor-info .profile-info p {
    color: #fff;
    opacity: 0.7;
    font-weight: 100;
    font-size: 12px
}

.vendor-contact .dokan-share-btn {
    background-color: rgba(0, 0, 0, 0.1);
    color: #fff;
    font-size: 20px;
    width: 40px;
    height: 40px;
    border: 0;
    border-radius: 40px
}

.vendor-contact .dokan-store-phone {
    font-size: 17px;
    direction: ltr;
    font-weight: bold
}

.vendor-contact .dokan-store-phone .fa.fa-phone, .vendor-contact .dokan-store-phone .fa.fa-envelope {
    font-size: 20px;
    background-color: rgba(0, 0, 0, 0.1);
    color: #fff;
    width: 40px;
    height: 40px;
    border: 0;
    border-radius: 40px;
    text-align: center;
    line-height: 40px;
    margin-left: 0
}

.vendor-contact .dokan-store-phone a {
    color: #fff;
    letter-spacing: 2px
}

.dokan-store-info {
    text-align: right;
    margin: 25px 0
}

.store-social-wrapper .store-social {
    display: flex;
    list-style: none;
    justify-content: flex-end
}

.store-social-wrapper .store-social li {
    font-size: 18px;
    background-color: rgba(0, 0, 0, 0.1);
    color: #fff;
    width: 30px;
    height: 30px;
    border: 0;
    border-radius: 40px;
    text-align: center;
    line-height: 35px;
    margin: 0 5px
}

.store-social-wrapper .store-social li a {
    color: rgba(255, 255, 255, 0.85)
}

.dokan-store-wrap .dokan-store-sidebar {
    box-shadow: 0 0 15px rgba(26, 26, 26, 0.15);
    border-radius: 15px;
    padding-right: 15px;
    padding-left: 15px;
    padding-bottom: 30px;
    margin-left: 20px;
    background-color: var(--element-background-color)
}

.dokan-category-menu #cat-drop-stack > ul li a {
    color: var(--text-color)
}

.dokan-category-menu {
    border: 0;
    padding: 15px 10px
}

.dokan-category-menu h3.widget-title {
    background-color: transparent;
    border: 0;
    border-bottom: 1px solid rgba(221, 221, 221, 0.1);
    margin-bottom: 15px;
    padding: 8px 0;
    color: var(--text-color)
}

.dokan-category-menu #cat-drop-stack > ul li.parent-cat-wrap a {
    border-bottom: 1px solid rgba(238, 238, 238, 0.15);
    padding: 13px 0;
    color: var(--text-color)
}

.dokan-category-menu #cat-drop-stack > ul li a .caret-icon {
    left: -6px;
    right: auto;
    transform: rotateY(180deg)
}

.seller-items .products-loop .item {
    padding: 0;
    overflow: hidden;
    box-shadow: 0 0 7px rgba(51, 51, 51, 0.15);
    border-radius: 15px;
    margin-bottom: 15px;
    margin-left: 7px;
    width: calc(25% - 7px)
}

.single-product > .tabs .tabbable .nav.nav-tabs li.more_seller_product_tab a::before {
    content: "\f54e"
}

.zanbil-vendor {
    max-height: unset !important;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between
}

.zanbil-vendor .dc {
    display: flex;
    align-items: center
}

.zanbil-vendor .dc .fal {
    background-color: #f05025;
    color: #fff;
    font-size: 25px;
    width: 50px;
    height: 50px;
    text-align: center;
    line-height: 50px;
    border-radius: 50%
}

.zanbil-vendor .dc .fal.fa-users {
    background-color: #fa223a
}

.zanbil-vendor .dc p a.register {
    border-bottom: 2px solid #e7e7e8;
    padding-bottom: 5px
}

.zanbil-vendor .dc p {
    margin-right: 15px;
    font-size: 14px;
    line-height: 1.6;
    color: #bcbcbc;
    margin-bottom: 0
}

.zanbil-vendor .dc p a {
    display: block
}

.dokan-category-menu #cat-drop-stack > ul li.parent-cat-wrap {
    background: var(--element-background-color)
}

.dokan-edit-row {
    background: var(--element-background-color)
}

.zanbil-vendor a:hover {
    color: #f05025
}

.zanbil-vendor a.register:hover {
    color: #fa223a
}

.dokan-table > thead > tr > td.danger, .dokan-table > tbody > tr > td.danger, .dokan-table > tfoot > tr > td.danger, .dokan-table > thead > tr > th.danger, .dokan-table > tbody > tr > th.danger, .dokan-table > tfoot > tr > th.danger, .dokan-table > thead > tr.danger > td, .dokan-table > tbody > tr.danger > td, .dokan-table > tfoot > tr.danger > td, .dokan-table > thead > tr.danger > th, .dokan-table > tbody > tr.danger > th, .dokan-table > tfoot > tr.danger > th {
    background-color: unset !important
}

.dokan-label.dokan-label-danger {
    background-color: rgba(250, 34, 58, 0.2);
    color: #fa223a;
    border-radius: 6px;
    box-shadow: 0 0 10px rgba(250, 34, 58, 0.5)
}

@media only screen and (max-width: 600px) {
    .dokan-dashboard-content {
        padding: 0 !important;
        margin: 0 !important;
    }
    ul.dokan-dashboard-menu li {
        display: inline-flex !important;
        justify-content: center !important;
        width: calc(50% - 20px) !important;
    }
    .content-half-part .list-count {
        padding: 5px;
    }
    .content-half-part .list-count li a {
        display: flex;
        justify-content: space-between;
        line-height: 2.5;
    }
    .dashboard-widget.products,
    .dashboard-widget.reviews {
        vertical-align: top;
    }
    .dokan-dash-left {
        padding-left: 0 !important;
    }
    select.dokan-form-control,
    .dokan-form-control {
        font-family: inherit;
    }
    .dokan-btn {
        font-family: inherit;
        background-color: cadetblue;
        float: left !important;
    }
    .dokan-form-inline .dokan-form-group {
        float: right;
    }
    .fpe-row .fpe-image img {
        max-width: 80px !important;
    }
    .fpe-stock {
        box-shadow: unset !important;
    }
    .fpe-row > .fpe-price label {
        width: calc(100% - 30px);
        box-shadow: unset;
    }
    table.dokan-table td:not(.column-primary)::before {
        content: attr(data-title);
        position: absolute;
        left: calc(50% + 25px);
        top: 8px;
        width: 32%;
        white-space: nowrap;
        text-align: center;
        display: block;
    }
    .dokan-product-listing .dokan-product-listing-area table.product-listing-table td {
        padding: 15px 10px 5px 100px;
        text-align: center;
    }
    .fpe-row > .fpe-price label {
        box-shadow: 0 6px 12px 0 rgba(0, 0, 0, 0.07) !important;
    }
    .dokan-table > tbody > tr > td p,
    .dokan-table > tbody > tr > td div{
        width: 200px !important;
    }
}
