/* my account login page */

.woocommerce form .radio input[type="radio"] { margin-left: 0 }
.dokan-dashboard .dokan-dashboard-content article.dashboard-content-area .dashboard-widget .widget-title { font-weight: 500; color: #232323; padding-top: 0; border-bottom: 2px solid #232323; margin-bottom: 25px; }
.dokan-dashboard .dokan-dashboard-content article.dashboard-content-area .dashboard-widget { padding: 25px }
.dokan-dashboard .dokan-dashboard-content article.dashboard-content-area .dashboard-widget.sells-graph { padding-bottom: 25px }
.dokan-dashboard .dokan-dashboard-content article.dashboard-content-area .dashboard-widget.big-counter li:last-child .count { border-bottom: none }
.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.active,
.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li:hover,
.dokan-dashboard .dokan-dash-sidebar button.dokan-btn,
.dokan-dashboard .dokan-dash-sidebar input[type="submit"].dokan-btn,
.dokan-dashboard .dokan-dash-sidebar button.dokan-btn { background: #f57250 }
.dokan-dashboard .dokan-dash-sidebar button.dokan-btn,
.dokan-dashboard .dokan-dash-sidebar input[type="submit"].dokan-btn,
.dokan-dashboard .dokan-dash-sidebar button.dokan-btn { border-radius: 0; border: 1px solid #f57250; text-transform: uppercase }
.dokan-dashboard .dokan-dash-sidebar button.dokan-btn:hover,
.dokan-dashboard .dokan-dash-sidebar input[type="submit"].dokan-btn:hover,
.dokan-dashboard .dokan-dash-sidebar button.dokan-btn:hover { background: #232323; border: 1px solid #232323 }
.dokan-dashboard .dokan-dash-sidebar .dokan-dashboard-content article.dashboard-content-area .dashboard-widget .widget-title i { color: #232323; }
.dokan-dashboard-wrap .chart-container table { width: inherit; }
.dokan-dashboard-wrap .chart-container td { border-bottom: none; }
.dokan-product-listing .dokan-product-listing-area table td img { max-height: none }
form.dokan-form-inline .dokan-table>thead>tr>th { font-weight: 600; color: #232323; border-bottom: 2px solid #232323 }
form.dokan-form-inline .dokan-table>thead>tr>th:nth-child(3) { width: 110px }
form.dokan-form-inline .dokan-table input[type="checkbox"] { margin: 0 }
.dokan-product-listing .dokan-product-listing-area table.product-listing-table td,
.dokan-table>tbody>tr>td { vertical-align: middle; }
.dokan-product-listing .dokan-product-listing-area table.product-listing-table td.diviader { background: #fff; border: none; }
.dokan-theme-hongo .select2-container { text-transform: initial }
.dokan-dashboard .pagination-wrap { text-align: center }
.pagination .page-numbers { border-radius: 100% !important }
.dokan-product-listing .dokan-product-listing-area table.product-listing-table mark.instock,
.dokan-product-listing .dokan-product-listing-area table.product-listing-table mark.outofstock { font-weight: 600 }
.dokan-product-listing .dokan-product-listing-area table.product-listing-table mark.outofstock { background: transparent; color: #f34a53 }
.pagination-wrap ul.pagination>li>a, .pagination-wrap ul.pagination>li>span { padding: 0; line-height: 26px; color: #6f6f6f; margin-left: 4px }
.pagination-wrap ul.pagination>li>span.current { background-color: #232323; border-color: #232323; color: #fff; }
.pagination-wrap ul.pagination>li>a.prev, .pagination-wrap ul.pagination>li>a.next { width: auto; background: transparent; border: 0; margin-left: 10px; margin-right: 10px; }

/* Dokan Css added */
.dokan-store-sidebar { padding-left: 3%; }
.dokan-store-sidebar .dokan-widget-area aside { background-color: #f5f5f5; padding: 25px 20px; margin-bottom: 0; position: relative; list-style: none;}
.dokan-store-sidebar .widget .widget-title { font-size: 20px; font-weight: 600; margin-bottom: 25px; margin-top: 0; color: #000; }
.dokan-store-sidebar #dokan-store-location { width: 100%; height: 200px; }
.dokan-store-sidebar .store-cat-stack-dokan ul { text-align: left; padding-left: 18px; margin: 0; }
.dokan-store-sidebar .store-cat-stack-dokan ul li { margin-bottom: 8px; }
.dokan-store-sidebar .store-cat-stack-dokan ul li:last-child { margin-bottom: 0; }
.dokan-store-sidebar .dokan-widget-area .widget:after { position: absolute; bottom: 0; left: 20px; right: 20px; content: ""; height: 1px; background-color: #d8d8d8; }
.dokan-store-sidebar .dokan-widget-area .widget:last-child:after { display: none}
.dokan-store-sidebar .dokan-form-control { padding: 9px 15px 10px; }
.dokan-store-sidebar label.error:empty { display: none !important; }
.dokan-store-sidebar .dokan-btn { width: 100%;}
.dokan-single-store.dokan-w8 { padding-right: 3%;}
body.dokan-store .site-main { padding: 90px 0;}
.dokan-product-search-form .dokan-form-control { padding: 9px 15px 10px; }
#dokan-seller-listing-wrap.grid-view .store-content .store-data-container .featured-favourite { margin-bottom: 17px; }
#dokan-seller-listing-wrap .seller-listing-content .dokan-seller-wrap .dokan-single-seller .store-wrapper .store-data h2 { margin-bottom: 18px;}
#dokan-seller-listing-wrap .dokan-single-seller .store-wrapper .store-header .store-banner { min-height: 265px; }
.dokan-single-store .profile-frame { margin-bottom: 40px; }
.dokan-single-store .dokan-store-tabs ul { border-width: 1px;}
.dokan-form-inline select.dokan-form-control { padding: 2px 15px 5px; }
.dokan-btn { padding-bottom: 7px;}
.dokan-add-new-product-popup .product-form-container .dokan-feat-image-upload a.dokan-feat-image-btn { border: 0;}
.dokan-info { color: #000; }
.dokan-product-search-form .dokan-form-control { height: 35px; }
.dokan-left .select2-container--default .select2-selection--single .select2-selection__rendered { padding: 7px 15px 7px; }
.dokan-left .select2-container--default .select2-selection--single .select2-selection__arrow { padding: 14px 15px 15px 15px; }
.dokan-left input[type="text"] { padding: 1px 15px 5px !important;}
.dokan-dashboard .dokan-dashboard-wrap small { font-size: smaller; }
.dokan-dashboard header.dokan-dashboard-header h1 { margin: 0 0 10px 0 !important; padding: 0 0 10px 0 !important; font-size: 22px !important; }
.dokan-form-horizontal .dokan-control-label { line-height: inherit; padding-top: 7px;}
.dokan-dashboard .dokan-dashboard-wrap .checkbox input[type=checkbox], .dokan-dashboard .dokan-dashboard-wrap .checkbox-inline input[type=checkbox], .dokan-dashboard .dokan-dashboard-wrap .radio input[type=radio], .dokan-dashboard .dokan-dashboard-wrap .radio-inline input[type=radio] { margin-top: 3px !important; }
.dokan-form-horizontal .dokan-control-label { text-align: left;}
.dokan-form-horizontal { text-align: left; }
.woocommerce-account .woocommerce-MyAccount-content a.dokan-btn-theme { text-decoration: none; color: #fff; background-color: #f05025; border-color: #f05025;}
.woocommerce-account .woocommerce-MyAccount-content a.dokan-btn-theme:hover { color: #fff; background-color: #dd3b0f; border-color: #ca360e;}
.dokan-store-widget form.seller-form ul li { margin-bottom: 10px; }
.dokan-dashboard .dokan-dashboard-wrap .store-open-close label.day { width: 100px !important; padding-top: 7px; }
.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout1 .profile-info-summery-wrapper { height: 165px; }
.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout1 .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info { margin-bottom: 0;}
.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout1 .profile-info-summery-wrapper .profile-info-summery { height: 220px; }
.dokan-single-store .profile-frame.profile-frame-no-banner .profile-layout-layout3 .profile-info-summery-wrapper .profile-info-summery .profile-info .store-social-wrapper { clear: both;}

.dokan-single-store .profile-frame.profile-frame-no-banner .profile-layout-layout3 .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info { float: left; width: 100%; margin-bottom: 20px; }
.dokan-theme-hongo.woocommerce div.product .woocommerce-tabs .woocommerce-Tabs-panel--seller.panel h2, .dokan-theme-hongo .hongo-accordion>ul>li.seller_tab h2 { font-size: 15px; color: #232323; font-weight: 600; }
.dokan-theme-hongo.woocommerce div.product .woocommerce-tabs .woocommerce-Tabs-panel--seller.panel ul, .dokan-theme-hongo .hongo-accordion>ul>li.seller_tab ul { list-style: none; padding: 0; margin: 0;}
.dokan-theme-hongo.woocommerce div.product .woocommerce-tabs .woocommerce-Tabs-panel--seller.panel ul li > span:first-child, .dokan-theme-hongo .woocommerce-Tabs-panel--seller ul li b, .dokan-theme-hongo .hongo-accordion>ul>li.seller_tab ul li > span:first-child, .dokan-theme-hongo .hongo-accordion>ul>li.seller_tab ul li b { color: #232323; font-weight: 700;}
.dokan-theme-hongo.woocommerce div.product .woocommerce-tabs .woocommerce-Tabs-panel--seller.panel ul li, .dokan-theme-hongo .hongo-accordion>ul>li.seller_tab ul li { margin-bottom: 5px; line-height: 22px;}
.dokan-theme-hongo.woocommerce div.product .woocommerce-tabs .woocommerce-Tabs-panel--seller.panel ul li.seller-rating .star-rating, .dokan-theme-hongo .hongo-accordion>ul>li.seller_tab ul li.seller-rating .star-rating { top: 7px;}
.dokan-theme-hongo.woocommerce .single-product-extended-descriptions div.product .woocommerce-tabs .woocommerce-Tabs-panel--seller.panel { margin: 0 auto; float: none; max-width: 1170px; clear: both; }

@media (max-width: 1366px) {
    .dokan-single-store .profile-frame .profile-info-box.profile-layout-layout1 .profile-info-summery-wrapper { height: 185px; }
}

@media (min-width: 1200px) {
    .dokan-single-store .profile-frame .profile-info-box.profile-layout-layout2 .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info li { padding-bottom: 0; line-height: 20px;}
    .dokan-single-store .profile-frame .profile-info-box.profile-layout-layout2 .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info { margin: 0 0 15px 0; }
    .dokan-single-store .profile-frame .profile-info-box.profile-layout-layout2 .profile-info-summery-wrapper .profile-info-summery .profile-info .store-name { margin-bottom: 20px; }
    .dokan-single-store .profile-frame .profile-info-box.profile-layout-layout2 .profile-info-summery-wrapper { height: 260px; }
}

@media (max-width: 1199px) {
    .dokan-single-store .profile-frame .profile-info-box.profile-layout-layout2 .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info { margin: 0 0 15px 0; }
    .dokan-single-store.dokan-w8 { width: 65%; }
    .dokan-store-sidebar { width: 32%; }
    .dokan-single-store .profile-frame .profile-info-box.profile-layout-layout1 .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info { max-width: 495px; }
    .dokan-single-store .profile-frame .profile-info-box.profile-layout-layout1 .profile-info-summery-wrapper .profile-info-summery { height: auto; position: relative; }
    .dokan-single-store .profile-frame .profile-info-box.profile-layout-layout1 .profile-info-summery-wrapper { height: auto; padding-bottom: 10px; }
    .dokan-single-store .profile-frame.profile-frame-no-banner .profile-layout-layout3 .profile-info-summery-wrapper .profile-info-summery .profile-info { width: 70%; }
    .dokan-single-store .profile-frame .profile-info-box.profile-layout-layout3 .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info li { margin-right: 0;}
}

@media (max-width: 991px) {
    .dokan-store-sidebar { padding-left: 15px; padding-right: 15px; order: 2; margin-top: 10px; width: 100%; }
    body.dokan-store .site-main { width: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column;}
    .dokan-single-store.dokan-w8 { width: 100%; padding-right: 15px; padding-left: 15px;}
    #dokan-seller-listing-wrap .dokan-single-seller .store-wrapper .store-header .store-banner { min-height: 280px; }
}


@media (max-width: 767px) {
    body.dokan-store .site-main { padding: 70px 0;}
    .dokan-store-sidebar { margin-top: 20px; }
    .dokan-store-sidebar, .dokan-single-store { width: 100% !important; margin-left: 0; margin-right: 0; }
    
    .dokan-single-store .profile-frame .profile-info-box.profile-layout-layout1 .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info { max-width: 100%; }
    .dokan-single-store .profile-frame .profile-info-box.profile-layout-layout1 .profile-info-summery-wrapper .profile-info-summery .profile-info { width: calc(100% - 115px); }
    #dokan-seller-listing-wrap .dokan-single-seller .store-wrapper .store-header .store-banner { min-height: 260px; }
    .dokan-single-store .profile-frame.profile-frame-no-banner .profile-layout-layout3 .profile-info-summery-wrapper .profile-info-summery .profile-info { width: calc(100% - 170px); }
}

@media (max-width: 479px) {
    .dokan-single-store .profile-frame.profile-frame-no-banner .profile-layout-layout3 .profile-info-summery-wrapper .profile-info-summery .profile-info { width: 100%; padding-left: 0; }
}


/* End Dokan Css added */


/* Dokan */
.dokan-orders-content .dokan-orders-area .dokan-order-filter-serach .dokan-left .dokan-form-group input, .dokan-dashboard input {
    margin-bottom: 0
}

.dokan-dashboard .dokan-table > tbody > tr > th {
    vertical-align: middle;
}

.dokan-dashboard .content-half-part {
    margin-bottom: 15px;
}

.dokan-dashboard .dokan-left input[type="text"] {
    padding: 9px 15px 10px;
}

.dokan-orders-content .dokan-orders-area .dokan-order-filter-serach .dokan-left .dokan-form-group a {
    margin: 5px 0;
}

@media (max-width: 430px) {
    .dokan-dashboard .dokan-dash-sidebar, .dokan-dashboard .dokan-dashboard-content {
        float: none;
        width: 100%;
        padding: 20px 0;
    }

    .dokan-dashboard .content-half-part {
        margin-bottom: 15px;
    }

    .dokan-dashboard .dokan-form-group .content-half-part:last-child, .dokan-dashboard .content-half-part.downloadable-checkbox  {
        margin-bottom: 0;
    }

    .dokan-dashboard .product-edit-container .dokan-feat-image-upload a.close {
        display: flex !important;
        height: 60px !important;
        width: 60px !important;
        font-size: 42px;
        align-items: center;
        justify-content: center;
        line-height: initial;
        padding-bottom: 4px;
    }

    .dokan-dashboard .dokan-right, .dokan-dashboard .dokan-left {
        float: right !important;
    }

    .dokan-dashboard .dokan-dash-sidebar {
        padding: 0;
    }
}

@media only screen and (max-width: 450px) {
    .dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li {
        display: block;
    }

    .dokan-dashboard .dokan-dash-sidebar #dokan-navigation > #mobile-menu-icon {
        top: 14px;
    }
}
