/*======================================
Theme Name: Child Divi Theme
Theme URI: https://divicake.com/
Description: Child Divi Theme
Version: 4.0
Author: Hype Media
Author URI: https://hypemedia.mx
Template: Divi
======================================*/










/*  PAGE GRID ARCHIVE PRODUCTS ALTURA Y BORDER    */
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
    padding: 24px 12px 0px 12px !important;
    height: 280px !important;
}
.woocommerce-page:not(.et-tb-has-template) .et_pb_shop ul.products li.product {
    border: 1px solid #e2e2e2 !important;
}
/*  END PAGE GRID ARCHIVE PRODUCTS ALTURA Y BORDER    */


/* You can add your own CSS styles here. Use !important to overwrite styles if needed. */
p.post-meta {
    display: none !important;
}


/* DESFASE UBERMENU  */
div#et-top-navigation {
    padding-left: 0px !important;
}

/* END REDES UBERMENU  */


.et-db #et-boc .et-l div.et_pb_section.et_pb_section_0_tb_body {
    background-image: linear-gradient(90deg,#f7f7f7 70%,#0057A0 70%) !important;
}

/* SHIFT-NAV */

.shiftnav-content-wrap {
    display: none !important;
}

.shiftnav.shiftnav-skin-light ul.shiftnav-menu > li.menu-item > .shiftnav-target {
    text-transform: uppercase !important;
}
.shiftnav.shiftnav-skin-light ul.shiftnav-menu ul.sub-menu li.menu-item > .shiftnav-target {
    text-transform: uppercase !important;
}

@media only screen and (max-width: 480px ){
.et_header_style_left .logo_container {
    text-align: center !important;
}}
.mobile_menu_bar:before {
    color: #fff !important;
}

/* END SHIFT-NAV */




/* OCULTAR CATEGORIAS EN PRODUCTO META */

/*   SIDEBAR   */
.et_pb_widget ul li {
    margin-bottom: 13px;
    font-weight: 600 !important;
    line-height: 19px !important;
}
.widgettitle {
    font-size: 18px !important;
    font-weight: 600 !important;
    line-height: 28px !important;
}
/*  END SIDEBAR   */





.et-db #et-boc .et-l .et_pb_wc_meta_0 .product_meta, .et-db #et-boc .et-l .et_pb_wc_meta_0 .product_meta a {
    display: none !important;
}
/* END */

.woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3 {
    text-align: center !important;
}
.count {
    display: none !important;
}
.woocommerce .woocommerce-breadcrumb {
    font-size: 14px !important;
}

/* QUITAR AREA BLANCA DEL UBERMENU  */
#et-main-area {
    margin-top: -24px !important;
}


.category_banner_image.ls-is-cached.lazyloaded {
    margin-top: -24px !important;
}

/* QUITAR CLICK A LA IMAGEN DE PRODUCTO  */
.woocommerce-product-gallery__image {
    pointer-events: none;
}

/* TITULO DE PRODUCTO EN PAGINA DE CATEGORIAS  */
.woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3 {
    text-align: center;
    line-height: 1.7em !important;
}


/* PLUGIN CATEGORIAS  */

.widget_yith_wc_category_accordion ul.children li::before {
    content: '-' !important;
   display: contents !important;
   margin-right: 7px !important;
   margin-left: 0px !important;
}
.widget_yith_wc_category_accordion ul li:not(.cat-parent), .widget_yith_wc_category_accordion ul li:not(.opened) {
    padding: 10px 0;
    border: none;
    margin-left: 15px !important;
}
.widget_yith_wc_category_accordion ul {
    padding-left: 20px;
    font-size: 14px;
}
.cat-item.cat-item-15 {
    display: none !important;
}
.widget_yith_wc_category_accordion ul.ywcca_category_accordion_widget li i {
    margin-top: 6px !important;
}

/* END PLUGIN CATEGORIAS  */



.progress-bar-item.progress-bar-item--text.numbers-circles {
    font-weight: 600 !important;
}

.woocommerce .woocommerce-ordering select {
    vertical-align: top;
    display: none !important;
}
.woocommerce .woocommerce-result-count {
    display: none !important;
}




@media only screen and (max-width: 480px) {
 
.two-columns .et_pb_column {
width: 49%!important;
}
 
.three-columns .et_pb_column {
width: 33.33%!important;
}
 
.four-columns .et_pb_column {
width: 25%!important;
}
.five-columns .et_pb_column {
width: 20%!important;
}}



/* THE GRID  */
.brasilia .tg-item-title {
    display: none !important;
}
.brasilia .tg-item-author {
    display: none !important;
}
.tolb-counter, .tolb-title {
    display: none !important;
}
.tg-slider-bullets li span {
    margin-top: -28px !important;
}
/* QUITAR CARRITO DEL MENU  */
 .et-cart-info { display:none !important; }
/* MENU ANCHO  
.et_fixed_nav #et-top-navigation {
    width: 100% !important;
}*/
/* UBER MENU  */

