/*
 Theme Name:    Electro Child
 Theme URI:     https://themeforest.net/item/electro-electronics-store-woocommerce-theme/15720624
 Description:   This is the child theme of Electro
 Author:        MadrasThemes
 Author URI:    https://madrasthemes.com/
 Template:      electro
 Version:       3.0.1
 License:       GNU General Public License v2 or later
 License URI:   http://www.gnu.org/licenses/gpl-2.0.html
 Tags:          light, dark, two-columns, right-sidebar, responsive-layout
 Text Domain:   electro-child
*/
.img-header-logo {
    width: 86px;
    height: 89px;
}
.stuck .img-header-logo {
    width: 50px;
    height: auto;
}
.header-v1 .masthead,.header-v2 .masthead {
    padding: 2px 0 6px;
}
.top-bar,.footer-bottom-widgets {
    background: #1dbdbf;
    color: #fff;
}
.footer-social-icons .social-icons a {
    font-size: 1.8em;
}
.top-bar a,.footer-bottom-widgets a,.footer-social-icons .social-icons a {
    color: #fff;
}
.top-bar a:hover,.footer-bottom-widgets a:hover {
    color: #00478D;
}
.price small {
    font-size: .4em;
}
.copyright-bar {
    padding: 6px 0;
    font-size: .9em;
}
#menu-top-bar-left a{
    pointer-events: none
}
.form-row span.optional{display: none}
.sku_wrapper .sku{font-weight: 600}
.owl-carousel .owl-nav .owl-next, .owl-carousel .owl-nav .owl-prev {
    top: calc(50% - 53px);
}
.brands-carousel .item{height: 117px}
.brands-carousel .item figure img {
    opacity: 1;
    max-height: 105px;
}
.footer-call-us {
    margin-bottom: 10px;
}
.extended .single-product-wrapper>.product-actions-wrapper .product-actions .price del{font-size:.4em;display:inline-block}
.single-product .entry-summary>div[itemprop=description], .single-product .woocommerce-product-details__short-description {color: #333}

#register_user_gender_field input,
#register_person_or_company_field input,
#user_gender_field input,
#person_or_company_field input {
    position: absolute;
    z-index: 1;
    width: 1.5625rem;
    height: 1.5625rem;
    opacity: 0;
    cursor: pointer;
    margin: 0;
    top: -2px;
    left: 0;
    visibility: hidden
}
#register_user_gender_field:before,
#register_person_or_company_field:before,
#register_user_gender_field > label,
#register_person_or_company_field > label,
#user_gender_field:before,
#person_or_company_field:before,
#user_gender_field > label,
#person_or_company_field > label {
    display: none
}
#register_user_gender_field span label,
#register_person_or_company_field span label,
#user_gender_field span label,
#person_or_company_field span label {
    position: relative;
    display: inline-block;
    padding: 0 0 0 1.875rem;
    font-size: .9375rem;
    margin: 5px 30px 0 0;
    cursor: pointer;
    transform: none;
    pointer-events: all;
    color: #1B1919;
    z-index: 9
}
#register_user_gender_field label:before,
#register_person_or_company_field label:before,
#user_gender_field label:before,
#person_or_company_field label:before {
    position: absolute;
    top: 0;
    left: 0;
    width: 1.25rem;
    height: 1.25rem;
    border: 1px solid #cacaca;
    border-radius: 100%;
    background: #fefefe;
    transition: border-color .2s;
    content: '';
    display:block;
}
#register_user_gender_field label:after,
#register_person_or_company_field label:after,
#user_gender_field label:after,
#person_or_company_field label:after {
    position: absolute;
    top: .4375rem;
    left: .4375rem;
    width: .375rem;
    height: .375rem;
    border-radius: 100%;
    background: #fefefe;
    content: '';
    display:block;
}
#register_user_gender_field input:checked+label:before,
#register_person_or_company_field input:checked+label:before,
#user_gender_field input:checked+label:before,
#person_or_company_field input:checked+label:before {
    border-color: transparent;
    background: #00478d;
    box-shadow: none;
}
article.post .entry-content {
    color: #333e48;
}
article.post .entry-header {
    margin-bottom: 10px;
}
article.post .entry-header .entry-meta {
    padding-bottom: 10px;
}
article.post .post-readmore {
    margin-top: 10px;
}
.cart-items-total-price .tax_label{display: none}