/*
Theme Name: bicis-motos-electricas Child
Description: This is a child theme for bicis-motos-electricas Theme
Template: bicis-motos-electricas
Version: 3.0
*/

/*************** ADD CUSTOM CSS HERE.   ***************/

.mb0 {margin-bottom:0 !important;}
.mb0ul li {margin-bottom:0 !important; /*list-style: none !important;*/}
.mb-20 {margin-bottom: -20px !important;}

.black {color:#000 !important;}
.bg-black {background-color: #000!important;}
.primary-link {color: #715387!important; font-weight: 600;}

.primary-gradient{
    background: linear-gradient(rgba(53, 77, 79, 0) 0%, #715387 100%);
}

.resalte {
    /*background-color: #008ec5;*/
    padding: 8px 12px 12px 12px;
    color: #fff;
    display: block;
}

.hide {display: none !important;}
.icon-box p > a {/*color:#008ec5 !important;*/}

/*styles*/
.widget-title {margin-bottom: 20px;}
.is-divider{height: 0;}



/*recapcha*/
.grecaptcha-badge {visibility: hidden;}


/*contact*/
.wpcf7 span.wpcf7-list-item {margin-right: 0 !important;}



.logosHOME {display:inline-flex; text-align: center;}
.logosHOME img {width:70%; height: auto; margin: 0 10px;}

.logosGrid {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-template-rows: 1fr 1fr 1fr 1fr;
}
.logosGrrid img {width:50%; height: auto; margin: 0 10px;}

.logosSB {display:block;}
.logosSB img {
    width: 48%;
    height: auto;
    padding: 12px 8px;
}





/*HEADER*/

    /*aviso flash*/
    .flash {
        padding:4px 8px;
        /*background: #008ec5;*/
        color: #fff;
    }

    .flash-red {
        padding:4px 8px;
        background: #ff5e5e;
        color: #fff;
    }
    
.header-main li.html.custom {display: inline-block!important;}


@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/
    /*.flash {margin-bottom: 14px;}*/
    
}



/*------------------SHOP-------------------*/
.category-page-row {padding-top: 0;}
.products.row {padding-top:50px;}
.shop-container {margin-bottom: 60px;}
.woocommerce-breadcrumb {display:none;}
#shop-sidebar a {color: #ffffff;}
.widget>ul>li+li {border:none;}

/*brands*/
.pwb-brand-banner-cont, .pwb-brand-description {margin: 0 -100%;}
.pwb-brand-description p {margin: 10px 33%;}
.logoT {
    text-align: center;
    background-color: #f9f9f9;
    border-bottom: 1px solid rgba(0,0,0,0.05);
    margin-bottom: 40px;
}
.logoT img {width: 150px; height: auto; margin-top: 16px;}
.pwb-single-product-brands {padding:20px; display:inherit; text-align: center;}
.pwb-single-product-brands img {width: 200px; height: auto;}

.pwb-carousel .pwb-slick-slide a>img, aside.widget_brands_list img {  
    filter: brightness(0) invert(1);
    width: 75%;
    margin: 0 10px;
}


/*Filter Aside*/
.off-canvas-left .mfp-content {
    background-color: #000000c2;
}
.tagcloud a {
    padding: 2px 8px!important;
    border-radius: 0!important;
}


/*article*/
.ux_global_tab_tab a {color: coral !important;}

.product-info p.stock {   
    color: red;
}

.box-image .out-of-stock-label {
    color: #ffffff;
    font-weight: bold;
    text-transform: uppercase;
    position: absolute;
    top: 50%;
    left: 0;
    right: 0;
    background: #fff;
    padding: 1px 0;
    background: #cc181891;
    text-align: center;
    opacity: .9;
}

.pvp_financiado_cats p {
    /*margin-bottom: 0 !important;
    line-height: 10px !important;
    font-weight: 600; */ 
}
.pvp_financiado_cats p span{
    font-size: 1em;
/*    color: #008ec5;*/
    font-weight: 600;   
}

.pvp_financiado p {
    margin-bottom: 0 !important;
    line-height: 10px !important;
    font-weight: 600;  
}
.pvp_financiado p span{
    font-size: 1.5em;
/*    color: #008ec5;*/
    font-weight: 900;   
}


/*check-out*/
/*.woocommerce-privacy-policy-link {color:#008ec5 !important;}*/

/*panel cliente*/
/*.woocommerce-Address-title a {color:#008ec5 !important;}*/

/*bubble*/
/*
.badge-outline, .badge-circle {
    position: absolute;
    bottom: 245px;
}
*/

.badge-circle-inside .badge-inner, .badge-circle .badge-inner {
    padding: 0 9px;
    opacity: 0.8;
    /*background-color: #008ec5;*/
    color: #ffffff;
}


/*FOOTER*/ 
.footer {padding: 60px 0 0;}
#menu-pie-de-pagina {font-size: 0.8em;}












