/*!
 * Variation Swatches for WooCommerce v1.1.1 
 * 
 * Author: Emran Ahmed ( emran.bd.08@gmail.com ) 
 * Date: 11/16/2020, 8:52:54 PM
 * Released under the GPLv3 license.
 */
.wvs-theme-child-sober .product form.cart .variations .variable, .wvs-theme-sober .product form.cart .variations .variable {
    margin-bottom: 15px !important
}

.wvs-theme-child-sober .product form.cart .variations .variable-options, .wvs-theme-sober .product form.cart .variations .variable-options {
    border: 0 !important
}

    .wvs-theme-child-sober .product form.cart .variations .arrow, .wvs-theme-child-sober .product form.cart .variations .variable-options:after, .wvs-theme-sober .product form.cart .variations .arrow, .wvs-theme-sober .product form.cart .variations .variable-options:after {
        display: none
    }

.wvs-theme-child-sober .product form.cart .variations .label, .wvs-theme-sober .product form.cart .variations .label {
    display: block;
    text-align: right;
    margin-right: 10px
}

.wvs-theme-child-sober .product form.cart .variations .value, .wvs-theme-sober .product form.cart .variations .value {
    flex-grow: unset
}

.wvs-theme-child-sober .product form.cart .variations select, .wvs-theme-sober .product form.cart .variations select {
    border: 1px solid #e4e6eb !important;
    padding: .5em 1em !important;
    text-align: left !important;
    -moz-text-align-last: left !important;
    text-align-last: left !important;
    -webkit-appearance: menulist-button !important
}

.wvs-theme-child-sober .product form.cart .radio-variable-item, .wvs-theme-sober .product form.cart .radio-variable-item {
    margin: 5px;
    text-align: left
}

    .wvs-theme-child-sober .product form.cart .radio-variable-item:last-child, .wvs-theme-sober .product form.cart .radio-variable-item:last-child {
        margin-right: 0
    }

    .wvs-theme-child-sober .product form.cart .radio-variable-item label, .wvs-theme-sober .product form.cart .radio-variable-item label {
        padding-left: 30px;
        margin: 0
    }

        .wvs-theme-child-sober .product form.cart .radio-variable-item label:before, .wvs-theme-sober .product form.cart .radio-variable-item label:before {
            top: 0;
            border-radius: 100%
        }

        .wvs-theme-child-sober .product form.cart .radio-variable-item label:after, .wvs-theme-sober .product form.cart .radio-variable-item label:after {
            top: 8px
        }

.wvs-theme-shophistic-lite.woocommerce #main .entry-summary .variations {
    display: block !important
}

.wvs-theme-shophistic-lite .ql_custom_variations {
    display: none !important
}

.wvs-theme-shophistic-lite .radio-variable-item input[type=radio] {
    display: inline-block;
    margin: 0
}

.wvs-theme-flatsome .variations .reset_variations {
    position: relative;
    bottom: 0;
    left: 0
}

.wvs-theme-child-storefront.single-product div.product, .wvs-theme-storefront.single-product div.product {
    overflow: visible !important
}

.wvs-theme-stockholm .variations .reset_variations {
    position: relative;
    bottom: 0;
    left: 0;
    -webkit-transform: none;
    transform: none
}

.wvs-theme-kalium-child .image-variable-item img, .wvs-theme-kalium .image-variable-item img {
    width: 100% !important
}

.wvs-theme-kalium-child .radio-variable-item input, .wvs-theme-kalium .radio-variable-item input {
    width: 16px !important;
    height: 16px !important
}

.wvs-theme-kalium-child .woo-variation-items-wrapper .select-option-ui, .wvs-theme-kalium .woo-variation-items-wrapper .select-option-ui {
    display: none
}

.wvs-theme-aurum .variable-items-wrapper .image-variable-item > img, .wvs-theme-child-aurum .variable-items-wrapper .image-variable-item > img {
    width: 100%
}

.wvs-theme-hestia .woo-variation-items-wrapper.value:before {
    display: none !important
}

.wvs-theme-child-thegem .woo-variation-items-wrapper .combobox-wrapper, .wvs-theme-thegem .woo-variation-items-wrapper .combobox-wrapper {
    display: none
}

.wvs-theme-child-thegem .wvs-archive-variation-wrapper .variations, .wvs-theme-thegem .wvs-archive-variation-wrapper .variations {
    padding: 0
}

.wvs-theme-child-ushop .variations_form, .wvs-theme-ushop .variations_form {
    overflow: visible !important
}

.wvs-theme-child-ushop .single-product-summary .product_meta, .wvs-theme-ushop .single-product-summary .product_meta {
    display: inline-table
}

.wvs-theme-child-savoy .woo-variation-items-wrapper, .wvs-theme-savoy .woo-variation-items-wrapper {
    position: relative !important
}

    .wvs-theme-child-savoy .woo-variation-items-wrapper .sod_select, .wvs-theme-savoy .woo-variation-items-wrapper .sod_select {
        display: none !important
    }

.wvs-theme-child-savoy .nm-variation-row, .wvs-theme-savoy .nm-variation-row {
    display: flex
}

.wvs-theme-child-woodstock .woo-variation-items-wrapper .variation-select, .wvs-theme-woodstock .woo-variation-items-wrapper .variation-select {
    display: none !important
}

.wvs-theme-child-woodmart .woo-variation-items-wrapper > .swatches-select, .wvs-theme-woodmart .woo-variation-items-wrapper > .swatches-select {
    display: none
}

.wvs-theme-gecko-child .variations .value.woo-variation-items-wrapper, .wvs-theme-gecko .variations .value.woo-variation-items-wrapper {
    border: 0 !important
}

    .wvs-theme-gecko-child .variations .value.woo-variation-items-wrapper:after, .wvs-theme-gecko .variations .value.woo-variation-items-wrapper:after {
        display: none !important
    }

.woo-variation-gallery-theme-child-massive-dynamic .woo-variation-items-wrapper .clear-selection, .woo-variation-gallery-theme-massive-dynamic .woo-variation-items-wrapper .clear-selection {
    border: 0;
    height: auto;
    width: auto
}

    .woo-variation-gallery-theme-child-massive-dynamic .woo-variation-items-wrapper .clear-selection .reset_variations, .woo-variation-gallery-theme-massive-dynamic .woo-variation-items-wrapper .clear-selection .reset_variations {
        font-size: 8px !important;
        width: 20px;
        height: 20px;
        padding: 5px;
        box-sizing: border-box;
        border-radius: 100%;
        border: 1px solid #f04040;
        color: #f04040
    }

.wvs-theme-child-claue .woo-variation-items-wrapper, .wvs-theme-claue .woo-variation-items-wrapper {
    border: none
}

    .wvs-theme-child-claue .woo-variation-items-wrapper:after, .wvs-theme-claue .woo-variation-items-wrapper:after {
        display: none
    }

.wvs-theme-child-jupiter table.variations, .wvs-theme-jupiter table.variations {
    overflow: initial
}

.wvs-theme-child-oxygen .woo-variation-items-wrapper .select-wrapper, .wvs-theme-oxygen .woo-variation-items-wrapper .select-wrapper {
    display: none
}

.wvs-theme-child-oxygen .variable-items-wrapper.radio-variable-wrapper .radio-variable-item input, .wvs-theme-oxygen .variable-items-wrapper.radio-variable-wrapper .radio-variable-item input {
    width: 18px
}

.wvs-theme-child-simple-elegant .woo-variation-items-wrapper .wi-nice-select, .wvs-theme-simple-elegant .woo-variation-items-wrapper .wi-nice-select {
    display: none
}

.wvs-theme-child-twentytwenty table.variations, .wvs-theme-twentytwenty table.variations {
    overflow: auto
}

.woo-variation-swatches-theme-child-jevelin .sh-woo-layout table.variations td select.woo-variation-raw-select, .woo-variation-swatches-theme-jevelin .sh-woo-layout table.variations td select.woo-variation-raw-select, .wvs-theme-child-divi .et_pb_wc_add_to_cart form.variations_form.cart .variations td.value span:after, .wvs-theme-divi .et_pb_wc_add_to_cart form.variations_form.cart .variations td.value span:after {
    display: none !important
}

.woo-variation-swatches-theme-child-jevelin .sh-woo-layout table.variations, .woo-variation-swatches-theme-jevelin .sh-woo-layout table.variations {
    max-width: 100%
}

.woo-variation-swatches-theme-child-jevelin .radio-variable-item label, .woo-variation-swatches-theme-jevelin .radio-variable-item label {
    line-height: 1 !important
}

.woo-variation-swatches-theme-child-stockie .woo-variation-raw-select + .select-styled, .woo-variation-swatches-theme-child .woo-variation-raw-select + .select-styled {
    display: none !important
}
