/*
 Theme Name:   Electro Child
 Theme URI:    https://www.sugabyte.com
 Description:  Electro Child Theme
 Author:       Sugabyte
 Author URI:   https://www.sugabyte.com
 Template:     electro
 Version:      1.0.0
 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, accessibility-ready
 Text Domain:  electrochild
*/

.yith-wcwl-add-to-wishlist , .add-to-compare-link , .order-again , .download-remaining{
    display:  none !important;
}

.electro-navbar {
    padding: 10px;
}

.departments-menu-v2 {
    display: none;
}

.footer-contact {
    display: flex;
    flex: 0 0 auto;
    width: 100%;
}

.footer-contact > div {
    padding: 30px 45px 0 45px;
}

.footer-call-us > .media.d-flex {
    margin-top: 15px;
}

.footer-call-us > .media.d-flex .call-us-number {
    font-size: 16px;
    margin-top: 13px;
}

.footer-address > .footer-address-title {
    margin-top: 18px;
}

.footer-social-icons > .social-icons {
    margin-top: 28px;
}

.social-icons .fa-facebook {
    margin-top: 6px;
}


.woocommerce-privacy-policy-link , .woocommerce-privacy-policy-link:visited {
    color: #f89a20;
}


a.woocommerce-Button.button{
    border: 0px;
}


.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--view-license-keys  a:before {
    content: "\f084";
}


.footer-nowrap{
    white-space: nowrap;
}


.footer-social-icons >  .nav  {
    display: flex !important;
    flex-wrap: nowrap !important;
}

.loop-product-categories{
    display: none !important;
}

.footer-logo , .footer-call-us , .footer-address , .footer-social-icons
{
    padding-top: 0px !important;

}

.footer-address > .footer-address-title , .footer-social-icons > .social-icons , .footer-call-us > .media.d-flex {
    margin-top: 0px !important;

}


.dropdown-toggle::after {
    vertical-align: 0px !important;
}


.woocommerce div.product div.images .woocommerce-product-gallery__trigger {
    display: none;
    position: absolute;
    top: .5em;
    right: .5em;
    font-size: 2em;
    z-index: 9;
    width: 36px;
    height: 36px;
    background: #fff;
    text-indent: -9999px;
    border-radius: 100%;
    box-sizing: content-box;
}

.product_meta > .sku_wrapper , .product_meta > .posted_in{
    display: none !important;
}

button.woocommerce-form-login__submit ,  button.woocommerce-form-register__submit , #zendesk_field_zen_submit > input[type=submit]{
    background-color: orange !important;
    color: white !important;
}

button.woocommerce-form-login__submit:hover ,  button.woocommerce-form-register__submit:hover  , #zendesk_field_zen_submit > input[type=submit]:hover{
    color: white !important;
    background-color: black !important;

}
.section-product-cards-carousel  > header > .owl-nav {
    display: none;
}


.menu-footer-copyright-bar-container ul {
    list-style-type: none;
}

.menu-footer-copyright-bar-container ul li {
    float: left;
    padding-left: 11px;
    font-size: 0.8em;
}


.woocommerce-form-row input[type=checkbox]{
    height: 0.785em !important;
     vertical-align: baseline !important;
}



.electro-description{
	font-size: 17px;
	color: #ff6900
}

#tab-description p {
	color: #414141
}

.woocommerce-product-details__short-description {
	font-size: 17px
}

.woocommerce-tabs {
	font-size: 20px
}

.quantity.hidden.hidden-xs-up{
    display:none;
}

.single-product.full-width .single-product-wrapper {
	margin-bottom: 40px;
}

.single_add_to_cart_button.button {
	font-size: 18px
}

#menu-footer-copyright-bar, .copyright{
    margin-bottom: 5px !important;
    margin-top: 5px !important;
}
.menu-footer-copyright-bar-container ul li ,  .copyright{
    font-family: Arial !important;
    font-size: 1em !important;
    font-weight: 400 !important;
}

.copyright-bar a {
    font-weight: 400 !important;
}

.woocommerce-loop-product__title{
    font-size: 1.5em !important;
    font-weight: 800 !important;
    
}

@keyframes spinner {
    0% {
        transform: translate3d(-50%, -50%, 0) rotate(0deg);
    }
    100% {
        transform: translate3d(-50%, -50%, 0) rotate(360deg);
    }
}
.blockOverlay::before {
    animation: 1.5s linear infinite spinner;
    animation-play-state: inherit;
    border: solid 5px #cfd0d1;
    border-bottom-color: #1c87c9;
    border-radius: 50%;
    content: "";
    height: 40px;
    width: 40px;
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate3d(-50%, -50%, 0);
    will-change: transform;
}

.woocommerce .blockUI.blockOverlay:before {
    position:fixed!important;
}
.woocommerce-error a.showlogin , .installation-guide a{
    text-decoration: underline !important;
}

.download-product , .installation-guide{
    padding-top: 16px;
}