/*
Theme Name: DIGT.ART (Dokani Child)
Template: dokani
Author: weDevs, LLC
Description: An eCommerce theme for Dokan
Version: 1.0.1
License: GPL-2.0-or-later
License URI: https://www.gnu.org/licenses/license-list.html#GPLv2
Text Domain: dokani
Tags: blog, e-commerce, grid-layout, three-columns, custom-colors, custom-menu, editor-style, featured-images, post-formats, theme-options, translation-ready
*/

:root {
    --wc-form-border-color: #ecf1f5;
}

.top-bar .inside-top-bar {
    flex-direction:row-reverse
}

/* === Overrides of WooCommerce === */

div.wp-block-woocommerce-product-collection > ul.wp-block-woocommerce-product-template {
    margin-left:0;
}

.woocommerce form .form-row .input-text:focus,.woocommerce form .form-row select:focus {
    border-color: #bfbfbf;
}

.post-type-archive-product .woocommerce-products-header .woocommerce-products-header__title,
.tax-product_cat .woocommerce-products-header .woocommerce-products-header__title,
.tax-product_tag .woocommerce-products-header .woocommerce-products-header__title {
    font-weight: bold;
}

.woocommerce #reviews #review_form_wrapper .comment-form span.required {
    font-weight: bold;
    font-size: 1.1em;
}

.woocommerce .star-rating:before {
    content: "SSSSS";
    letter-spacing: 3px;
}

/* === Overrides of Dokan === */

.dokan-product-edit-form label[for="product_type"].form-label .tooltip.fade .tooltip-inner,
.dokan-product-edit-form label[for="_visibility"].form-label .tooltip.fade .tooltip-inner {
    text-align: left;
}

.dokan-product-edit a.dokan-btn {
    text-transform: capitalize;
}

.dokan-product-edit a.dokan-btn.insert-file-row,
.dokan-product-edit button.edit-slug.button,
.dokan-product-edit button.save.button {
    background-color: var(--dokan-button-background-color, #7047EB) !important;
    border-color: var(--dokan-button-border-color, #7047EB) !important;
}

.dokan-product-edit a.dokan-btn.insert-file-row:hover,
.dokan-product-edit a.dokan-btn.insert-file-row:focus,
.dokan-product-edit button.edit-slug.button:hover,
.dokan-product-edit button.save.button:hover {
    border-color: var(--dokan-button-hover-border-color, #370EB1) !important;
    background-color: var(--dokan-button-hover-background-color, #502BBF) !important;
}

.dokan-product-edit button.edit-slug.button {
    font-weight: 400;
    font-size: 14px;
}

.dokan-product-edit input[type="submit"][name='dokan_update_product'].dokan-btn {
    font-size: 16px;
}

div.profile-frame .store-banner .profile-info-box .profile-info-summery .profile-info,
div.profile-frame .store-banner .profile-info-box .profile-info-summery .profile-info h1,
div.profile-frame .store-banner .profile-info-box .profile-info-summery .profile-info a {
    color: #fff !important;
}

.profile-frame.default .store-banner .profile-info-box .profile-info-summery,
.profile-frame.layout1 .store-banner .profile-info-box .profile-info-summery,
.profile-frame.layout2 .store-banner .profile-info-box .profile-info-summery {
    background: rgba(0, 0, 0, 0.5);
}

@media only screen and (min-width: 1024px) {
    .profile-frame.default .store-banner .profile-info-box .profile-info-summery {
        border-radius: 10px;
    }

    .profile-frame.layout1 .store-banner .profile-info-box .profile-info-summery {
        border-radius: 10px 10px 0 0;
    }
}

.dokan-store-tab-wrapper.layout1 .dokan-store-tabs .dokan-list-inline {
    margin-left: 0px;
}

.profile-frame .store-banner .profile-info-box .profile-info-summery .profile-info .dokan-store-info .dokan-store-rating .star-rating {
    width: 87px;
}

.profile-frame .store-banner .profile-info-box .profile-info-summery .profile-info .dokan-store-info .dokan-store-rating .star-rating:before,
.profile-frame .store-banner .profile-info-box .profile-info-summery .profile-info .dokan-store-info .dokan-store-rating .star-rating span:before {
    letter-spacing: initial;
}

/* === Overriding of Contact Form 7 styles === */

.wpcf7-form input[type="text"], .wpcf7-form input[type="email"],
.wpcf7-form input[type="url"], .wpcf7-form input[type="password"],
.wpcf7-form input[type="search"], .wpcf7-form input[type="tel"],
.wpcf7-form input[type="number"], .wpcf7-form textarea, .wpcf7-form select {
    border-color: #bfbfbf;
}