/*
Theme Name:     Verso Child Theme
Description:    Child theme for the Verso WordPress Theme
Author:         Oxygenna
Author URI:     http://themeforest.net/user/oxygenna
Template:       verso
Version:        1.0
*/
/* ==========================================================================
   Secondary color override: #7E949F -> #952835
   Derived shades (Bootstrap darken/tint formulas):
     hover bg      #69818d -> #77202a
     hover border  #647b86 -> #6d1d27
     active border #5e747f -> #631b23
     alert bg      #e5eaec -> #ead4d7
     alert border  #dbe1e4 -> #e1c3c6
     alert text    #424d53 -> #4d151c
     focus ring    rgba(126,148,159,.5) -> rgba(149,40,53,.5)
   Generated from verso/assets/css/bootstrap.css
   ========================================================================== */
:root {
    --secondary: #952835;
}

caption {
    color: #952835;
}

.table-secondary,
.table-secondary > th,
.table-secondary > td {
    background-color: #e1c3c6;
}

.form-control, .verso-widget select.postform,
.verso-widget select.dropdown_product_cat,
.verso-widget.widget_archive select,
.verso-widget.widget_recently_viewed_products select,
.verso-widget.widget_top_rated_products select,
.verso-widget.widget_shopping_cart select,
.verso-widget.widget_product_categories select,
.verso-widget.widget_recent_reviews select,
.verso-widget.widget_products select,
.verso-widget.widget_rating_filter select,
.verso-widget.widget_layered_nav select {
    color: #952835;
    border: 3px solid #952835;
}

.form-control::-webkit-input-placeholder, .verso-widget select.postform::-webkit-input-placeholder,
.verso-widget select.dropdown_product_cat::-webkit-input-placeholder,
.verso-widget.widget_archive select::-webkit-input-placeholder,
.verso-widget.widget_recently_viewed_products select::-webkit-input-placeholder,
.verso-widget.widget_top_rated_products select::-webkit-input-placeholder,
.verso-widget.widget_shopping_cart select::-webkit-input-placeholder,
.verso-widget.widget_product_categories select::-webkit-input-placeholder,
.verso-widget.widget_recent_reviews select::-webkit-input-placeholder,
.verso-widget.widget_products select::-webkit-input-placeholder,
.verso-widget.widget_rating_filter select::-webkit-input-placeholder,
.verso-widget.widget_layered_nav select::-webkit-input-placeholder {
    color: #952835;
}

.form-control:-ms-input-placeholder, .verso-widget select.postform:-ms-input-placeholder,
.verso-widget select.dropdown_product_cat:-ms-input-placeholder,
.verso-widget.widget_archive select:-ms-input-placeholder,
.verso-widget.widget_recently_viewed_products select:-ms-input-placeholder,
.verso-widget.widget_top_rated_products select:-ms-input-placeholder,
.verso-widget.widget_shopping_cart select:-ms-input-placeholder,
.verso-widget.widget_product_categories select:-ms-input-placeholder,
.verso-widget.widget_recent_reviews select:-ms-input-placeholder,
.verso-widget.widget_products select:-ms-input-placeholder,
.verso-widget.widget_rating_filter select:-ms-input-placeholder,
.verso-widget.widget_layered_nav select:-ms-input-placeholder {
    color: #952835;
}

.form-control::-ms-input-placeholder, .verso-widget select.postform::-ms-input-placeholder,
.verso-widget select.dropdown_product_cat::-ms-input-placeholder,
.verso-widget.widget_archive select::-ms-input-placeholder,
.verso-widget.widget_recently_viewed_products select::-ms-input-placeholder,
.verso-widget.widget_top_rated_products select::-ms-input-placeholder,
.verso-widget.widget_shopping_cart select::-ms-input-placeholder,
.verso-widget.widget_product_categories select::-ms-input-placeholder,
.verso-widget.widget_recent_reviews select::-ms-input-placeholder,
.verso-widget.widget_products select::-ms-input-placeholder,
.verso-widget.widget_rating_filter select::-ms-input-placeholder,
.verso-widget.widget_layered_nav select::-ms-input-placeholder {
    color: #952835;
}

.form-control::placeholder, .verso-widget select.postform::placeholder,
.verso-widget select.dropdown_product_cat::placeholder,
.verso-widget.widget_archive select::placeholder,
.verso-widget.widget_recently_viewed_products select::placeholder,
.verso-widget.widget_top_rated_products select::placeholder,
.verso-widget.widget_shopping_cart select::placeholder,
.verso-widget.widget_product_categories select::placeholder,
.verso-widget.widget_recent_reviews select::placeholder,
.verso-widget.widget_products select::placeholder,
.verso-widget.widget_rating_filter select::placeholder,
.verso-widget.widget_layered_nav select::placeholder {
    color: #952835;
}

select.form-control:focus::-ms-value, .verso-widget select.postform:focus::-ms-value,
.verso-widget select.dropdown_product_cat:focus::-ms-value,
.verso-widget.widget_archive select:focus::-ms-value,
.verso-widget.widget_recently_viewed_products select:focus::-ms-value,
.verso-widget.widget_top_rated_products select:focus::-ms-value,
.verso-widget.widget_shopping_cart select:focus::-ms-value,
.verso-widget.widget_product_categories select:focus::-ms-value,
.verso-widget.widget_recent_reviews select:focus::-ms-value,
.verso-widget.widget_products select:focus::-ms-value,
.verso-widget.widget_rating_filter select:focus::-ms-value,
.verso-widget.widget_layered_nav select:focus::-ms-value {
    color: #952835;
}

.form-check.disabled .form-check-label {
    color: #952835;
}

.btn-secondary {
    background-color: #952835;
    border-color: #952835;
}

.btn-secondary:hover {
    background-color: #77202a;
    border-color: #6d1d27;
}

.btn-secondary:focus, .btn-secondary.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(149, 40, 53, 0.5);
    box-shadow: 0 0 0 0.2rem rgba(149, 40, 53, 0.5);
}

.btn-secondary.disabled, .btn-secondary:disabled {
    background-color: #952835;
    border-color: #952835;
}

.btn-secondary:not([disabled]):not(.disabled):active, .btn-secondary:not([disabled]):not(.disabled).active,
.show > .btn-secondary.dropdown-toggle {
    background-color: #6d1d27;
    border-color: #631b23;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(149, 40, 53, 0.5);
    box-shadow: 0 0 0 0.2rem rgba(149, 40, 53, 0.5);
}

.btn-outline-secondary {
    color: #952835;
    border-color: #952835;
}

.btn-outline-secondary:hover {
    background-color: #952835;
    border-color: #952835;
}

.btn-outline-secondary:focus, .btn-outline-secondary.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(149, 40, 53, 0.5);
    box-shadow: 0 0 0 0.2rem rgba(149, 40, 53, 0.5);
}

.btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
    color: #952835;
}

.btn-outline-secondary:not([disabled]):not(.disabled):active, .btn-outline-secondary:not([disabled]):not(.disabled).active,
.show > .btn-outline-secondary.dropdown-toggle {
    background-color: #952835;
    border-color: #952835;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(149, 40, 53, 0.5);
    box-shadow: 0 0 0 0.2rem rgba(149, 40, 53, 0.5);
}

.input-group-addon {
    color: #952835;
}

.custom-select, .variations select, .group_table select, .woocommerce-ordering select, .shipping-calculator-form select, .woocommerce-checkout select, .woocommerce-MyAccount-content select {
    color: #952835;
    border: 3px solid #952835;
}

.custom-select:focus::-ms-value, .variations select:focus::-ms-value, .group_table select:focus::-ms-value, .woocommerce-ordering select:focus::-ms-value, .shipping-calculator-form select:focus::-ms-value, .woocommerce-checkout select:focus::-ms-value, .woocommerce-MyAccount-content select:focus::-ms-value {
    color: #952835;
}

.custom-file-control {
    color: #952835;
    border: 3px solid #952835;
}

.custom-file-control::before {
    color: #952835;
    border: 3px solid #952835;
}

.badge-secondary {
    background-color: #952835;
}

.badge-secondary[href]:focus, .badge-secondary[href]:hover {
    background-color: #6d1d27;
}

.alert-secondary {
    color: #4d151c;
    background-color: #ead4d7;
    border-color: #e1c3c6;
}

.list-group-item-secondary {
    color: #4d151c;
    background-color: #e1c3c6;
}

a.list-group-item-secondary,
button.list-group-item-secondary {
    color: #4d151c;
}

a.list-group-item-secondary:focus, a.list-group-item-secondary:hover,
button.list-group-item-secondary:focus,
button.list-group-item-secondary:hover {
    color: #4d151c;
}

a.list-group-item-secondary.active,
button.list-group-item-secondary.active {
    background-color: #4d151c;
    border-color: #4d151c;
}

.bg-secondary {
    background-color: #952835 !important;
}

a.bg-secondary:focus, a.bg-secondary:hover {
    background-color: #6d1d27 !important;
}

.border-secondary {
    border-color: #952835 !important;
}

.text-secondary {
    color: #952835 !important;
}

a.text-secondary:focus, a.text-secondary:hover {
    color: #6d1d27 !important;
}

.text-muted, .comments-area time {
    color: #952835 !important;
}

.form-control:not(.btn), .verso-widget select.postform:not(.btn),
.verso-widget select.dropdown_product_cat:not(.btn),
.verso-widget.widget_archive select:not(.btn),
.verso-widget.widget_recently_viewed_products select:not(.btn),
.verso-widget.widget_top_rated_products select:not(.btn),
.verso-widget.widget_shopping_cart select:not(.btn),
.verso-widget.widget_product_categories select:not(.btn),
.verso-widget.widget_recent_reviews select:not(.btn),
.verso-widget.widget_products select:not(.btn),
.verso-widget.widget_rating_filter select:not(.btn),
.verso-widget.widget_layered_nav select:not(.btn) {
    border-left: 3px solid #952835;
}

.custom-select, .variations select, .group_table select, .woocommerce-ordering select, .shipping-calculator-form select, .woocommerce-checkout select, .woocommerce-MyAccount-content select, .orderby {
    border-left: 3px solid #952835;
}

.custom-select:focus, .variations select:focus, .group_table select:focus, .woocommerce-ordering select:focus, .shipping-calculator-form select:focus, .woocommerce-checkout select:focus, .woocommerce-MyAccount-content select:focus, .orderby:focus {
    border-left: 3px solid #952835;
}

/* Footer: warm near-black from the logo (was teal #263238 / #1E272C),
   with neutral warm-gray text instead of red */
.verso-footer .section:first-child {
    color: #a8a29a;
    background-color: #1b1917;
}

.verso-footer .section:first-child .text-muted, .verso-footer .section:first-child .comments-area time, .comments-area .verso-footer .section:first-child time {
    color: #a8a29a !important;
}

.verso-footer .section:first-child .text-muted:hover, .verso-footer .section:first-child .comments-area time:hover, .comments-area .verso-footer .section:first-child time:hover {
    color: #a8a29a !important;
}

.verso-footer .section + .section {
    color: #a8a29a;
    background-color: #121110;
}

#footer .widget_calendar caption {
    color: #952835;
}

.verso-nav-list > li > a:hover {
    color: #952835;
}

.verso-nav-list > li.active > a,
.verso-nav-list > li.active > a:hover {
    color: #952835;
}

.verso-nav-widget a:hover {
    color: #952835;
}

.verso-nav-dropdown li a:hover {
    color: #952835;
}

.verso-topbar {
    color: #952835;
}

.verso-topbar a {
    color: #952835;
}

@media screen and (min-width: 1200px) {
    .verso-nav-list > li > a:before {
        background-color: #952835;
    }

    .verso-nav-list > li.nav-btn.nav-btn-secondary a:after {
        background-color: #952835;
    }

    .verso-nav-dropdown {
        -webkit-box-shadow: 0px 3px 0px #952835 inset, 0 2px 4px -1px rgba(0, 0, 0, 0.04), 0 4px 5px 0 rgba(0, 0, 0, 0.06), 0 1px 10px 0 rgba(0, 0, 0, 0.08);
        box-shadow: 0px 3px 0px #952835 inset, 0 2px 4px -1px rgba(0, 0, 0, 0.04), 0 4px 5px 0 rgba(0, 0, 0, 0.06), 0 1px 10px 0 rgba(0, 0, 0, 0.08);
    }

    .verso-header-transparent .verso-topbar {
        color: #952835;
    }

    .verso-header-transparent .verso-topbar a {
        color: #952835;
    }

    .verso-header-transparent .verso-topbar a:hover {
        color: #952835;
    }

}

.verso-event-day-current, .tribe-events-present {
    background: #952835 !important;
}

.tribe-events-grid .tribe-grid-body div[id*=tribe-events-event-] {
    background: #952835;
}

.tribe-events-grid .tribe-grid-allday .type-tribe_events {
    background: #952835;
}

.tribe-event-schedule-details {
    color: #952835;
}

.quantity input[type="number"] {
    color: #952835;
    border-left: 3px solid #952835;
}

.quantity input[type="number"]::-webkit-input-placeholder {
    color: #952835;
}

.quantity input[type="number"]:-ms-input-placeholder {
    color: #952835;
}

.quantity input[type="number"]::-ms-input-placeholder {
    color: #952835;
}

.quantity input[type="number"]::placeholder {
    color: #952835;
}

.woocommerce-cart-form .coupon .input-text {
    color: #952835;
    border-left: 3px solid #952835;
}

.woocommerce-cart-form .coupon .input-text::-webkit-input-placeholder {
    color: #952835;
}

.woocommerce-cart-form .coupon .input-text:-ms-input-placeholder {
    color: #952835;
}

.woocommerce-cart-form .coupon .input-text::-ms-input-placeholder {
    color: #952835;
}

.woocommerce-cart-form .coupon .input-text::placeholder {
    color: #952835;
}

.shipping-calculator-form input[type=text] {
    color: #952835;
    border-left: 3px solid #952835;
}

.shipping-calculator-form input[type=text]::-webkit-input-placeholder {
    color: #952835;
}

.shipping-calculator-form input[type=text]:-ms-input-placeholder {
    color: #952835;
}

.shipping-calculator-form input[type=text]::-ms-input-placeholder {
    color: #952835;
}

.shipping-calculator-form input[type=text]::placeholder {
    color: #952835;
}

.woocommerce-checkout input[type=text], .woocommerce-checkout input[type=tel], .woocommerce-checkout input[type=email], .woocommerce-checkout input[type=password], .woocommerce-checkout textarea {
    color: #952835;
    border-left: 3px solid #952835;
}

.woocommerce-checkout input[type=text]::-webkit-input-placeholder, .woocommerce-checkout input[type=tel]::-webkit-input-placeholder, .woocommerce-checkout input[type=email]::-webkit-input-placeholder, .woocommerce-checkout input[type=password]::-webkit-input-placeholder, .woocommerce-checkout textarea::-webkit-input-placeholder {
    color: #952835;
}

.woocommerce-checkout input[type=text]:-ms-input-placeholder, .woocommerce-checkout input[type=tel]:-ms-input-placeholder, .woocommerce-checkout input[type=email]:-ms-input-placeholder, .woocommerce-checkout input[type=password]:-ms-input-placeholder, .woocommerce-checkout textarea:-ms-input-placeholder {
    color: #952835;
}

.woocommerce-checkout input[type=text]::-ms-input-placeholder, .woocommerce-checkout input[type=tel]::-ms-input-placeholder, .woocommerce-checkout input[type=email]::-ms-input-placeholder, .woocommerce-checkout input[type=password]::-ms-input-placeholder, .woocommerce-checkout textarea::-ms-input-placeholder {
    color: #952835;
}

.woocommerce-checkout input[type=text]::placeholder, .woocommerce-checkout input[type=tel]::placeholder, .woocommerce-checkout input[type=email]::placeholder, .woocommerce-checkout input[type=password]::placeholder, .woocommerce-checkout textarea::placeholder {
    color: #952835;
}

.select2-container .select2-selection--single {
    color: #952835;
    border-left: 3px solid #952835;
}

.select2-container .select2-dropdown .select2-search__field {
    border-color: #952835;
}

.woocommerce-MyAccount-content input[type=text], .woocommerce-MyAccount-content input[type=tel], .woocommerce-MyAccount-content input[type=email], .woocommerce-MyAccount-content input[type=password], .woocommerce-MyAccount-content textarea {
    color: #952835;
    border-left: 3px solid #952835;
}

.woocommerce-MyAccount-content input[type=text]::-webkit-input-placeholder, .woocommerce-MyAccount-content input[type=tel]::-webkit-input-placeholder, .woocommerce-MyAccount-content input[type=email]::-webkit-input-placeholder, .woocommerce-MyAccount-content input[type=password]::-webkit-input-placeholder, .woocommerce-MyAccount-content textarea::-webkit-input-placeholder {
    color: #952835;
}

.woocommerce-MyAccount-content input[type=text]:-ms-input-placeholder, .woocommerce-MyAccount-content input[type=tel]:-ms-input-placeholder, .woocommerce-MyAccount-content input[type=email]:-ms-input-placeholder, .woocommerce-MyAccount-content input[type=password]:-ms-input-placeholder, .woocommerce-MyAccount-content textarea:-ms-input-placeholder {
    color: #952835;
}

.woocommerce-MyAccount-content input[type=text]::-ms-input-placeholder, .woocommerce-MyAccount-content input[type=tel]::-ms-input-placeholder, .woocommerce-MyAccount-content input[type=email]::-ms-input-placeholder, .woocommerce-MyAccount-content input[type=password]::-ms-input-placeholder, .woocommerce-MyAccount-content textarea::-ms-input-placeholder {
    color: #952835;
}

.woocommerce-MyAccount-content input[type=text]::placeholder, .woocommerce-MyAccount-content input[type=tel]::placeholder, .woocommerce-MyAccount-content input[type=email]::placeholder, .woocommerce-MyAccount-content input[type=password]::placeholder, .woocommerce-MyAccount-content textarea::placeholder {
    color: #952835;
}

.woocommerce-account .woocommerce-form-login input[type=text],
.woocommerce-account .woocommerce-form-login input[type=email],
.woocommerce-account .woocommerce-form-login input[type=password], .woocommerce-account .woocommerce-form-register input[type=text],
.woocommerce-account .woocommerce-form-register input[type=email],
.woocommerce-account .woocommerce-form-register input[type=password], .woocommerce-account .woocommerce-ResetPassword input[type=text],
.woocommerce-account .woocommerce-ResetPassword input[type=email],
.woocommerce-account .woocommerce-ResetPassword input[type=password] {
    color: #952835;
    border-left: 3px solid #952835;
}

.woocommerce-account .woocommerce-form-login input[type=text]::-webkit-input-placeholder,
.woocommerce-account .woocommerce-form-login input[type=email]::-webkit-input-placeholder,
.woocommerce-account .woocommerce-form-login input[type=password]::-webkit-input-placeholder, .woocommerce-account .woocommerce-form-register input[type=text]::-webkit-input-placeholder,
.woocommerce-account .woocommerce-form-register input[type=email]::-webkit-input-placeholder,
.woocommerce-account .woocommerce-form-register input[type=password]::-webkit-input-placeholder, .woocommerce-account .woocommerce-ResetPassword input[type=text]::-webkit-input-placeholder,
.woocommerce-account .woocommerce-ResetPassword input[type=email]::-webkit-input-placeholder,
.woocommerce-account .woocommerce-ResetPassword input[type=password]::-webkit-input-placeholder {
    color: #952835;
}

.woocommerce-account .woocommerce-form-login input[type=text]:-ms-input-placeholder,
.woocommerce-account .woocommerce-form-login input[type=email]:-ms-input-placeholder,
.woocommerce-account .woocommerce-form-login input[type=password]:-ms-input-placeholder, .woocommerce-account .woocommerce-form-register input[type=text]:-ms-input-placeholder,
.woocommerce-account .woocommerce-form-register input[type=email]:-ms-input-placeholder,
.woocommerce-account .woocommerce-form-register input[type=password]:-ms-input-placeholder, .woocommerce-account .woocommerce-ResetPassword input[type=text]:-ms-input-placeholder,
.woocommerce-account .woocommerce-ResetPassword input[type=email]:-ms-input-placeholder,
.woocommerce-account .woocommerce-ResetPassword input[type=password]:-ms-input-placeholder {
    color: #952835;
}

.woocommerce-account .woocommerce-form-login input[type=text]::-ms-input-placeholder,
.woocommerce-account .woocommerce-form-login input[type=email]::-ms-input-placeholder,
.woocommerce-account .woocommerce-form-login input[type=password]::-ms-input-placeholder, .woocommerce-account .woocommerce-form-register input[type=text]::-ms-input-placeholder,
.woocommerce-account .woocommerce-form-register input[type=email]::-ms-input-placeholder,
.woocommerce-account .woocommerce-form-register input[type=password]::-ms-input-placeholder, .woocommerce-account .woocommerce-ResetPassword input[type=text]::-ms-input-placeholder,
.woocommerce-account .woocommerce-ResetPassword input[type=email]::-ms-input-placeholder,
.woocommerce-account .woocommerce-ResetPassword input[type=password]::-ms-input-placeholder {
    color: #952835;
}

.woocommerce-account .woocommerce-form-login input[type=text]::placeholder,
.woocommerce-account .woocommerce-form-login input[type=email]::placeholder,
.woocommerce-account .woocommerce-form-login input[type=password]::placeholder, .woocommerce-account .woocommerce-form-register input[type=text]::placeholder,
.woocommerce-account .woocommerce-form-register input[type=email]::placeholder,
.woocommerce-account .woocommerce-form-register input[type=password]::placeholder, .woocommerce-account .woocommerce-ResetPassword input[type=text]::placeholder,
.woocommerce-account .woocommerce-ResetPassword input[type=email]::placeholder,
.woocommerce-account .woocommerce-ResetPassword input[type=password]::placeholder {
    color: #952835;
}

.woocommerce .track_order input[type=text],
.woocommerce .track_order input[type=email],
.woocommerce .track_order input[type=password] {
    color: #952835;
    border-left: 3px solid #952835;
}

.woocommerce .track_order input[type=text]::-webkit-input-placeholder,
.woocommerce .track_order input[type=email]::-webkit-input-placeholder,
.woocommerce .track_order input[type=password]::-webkit-input-placeholder {
    color: #952835;
}

.woocommerce .track_order input[type=text]:-ms-input-placeholder,
.woocommerce .track_order input[type=email]:-ms-input-placeholder,
.woocommerce .track_order input[type=password]:-ms-input-placeholder {
    color: #952835;
}

.woocommerce .track_order input[type=text]::-ms-input-placeholder,
.woocommerce .track_order input[type=email]::-ms-input-placeholder,
.woocommerce .track_order input[type=password]::-ms-input-placeholder {
    color: #952835;
}

.woocommerce .track_order input[type=text]::placeholder,
.woocommerce .track_order input[type=email]::placeholder,
.woocommerce .track_order input[type=password]::placeholder {
    color: #952835;
}

.widget_product_search .search-field {
    color: #952835;
    border-left: 3px solid #952835;
}

.widget_product_search .search-field::-webkit-input-placeholder {
    color: #952835;
}

.widget_product_search .search-field:-ms-input-placeholder {
    color: #952835;
}

.widget_product_search .search-field::-ms-input-placeholder {
    color: #952835;
}

.widget_product_search .search-field::placeholder {
    color: #952835;
}

.woocommerce .woocommerce-loop-category__title mark {
    color: #952835;
}
