/*
 Theme Name:     Divi Child
 Theme URI:      https://www.elegantthemes.com/gallery/divi/
 Description:    Divi Child Theme
 Author:         
 Author URI:     
 Template:       Divi
 Version:        1.0.0
*/
 
 
/* =Theme customization starts here
------------------------------------------------------- */

/* CAFES */
.menu-item.cafes::before{
	
	 display: inline-block;
    content: "";
    width: 30px;
    height: 30px;
    margin-bottom: -5px;
    padding-left: 5px;
    background: transparent url(assets/_0005_ico-cafe.jpg) no-repeat;
    background-size: contain;
}
/* Chocolates */
.menu-item.chocolates::before{
	
	 display: inline-block;
    content: "";
    width: 30px;
    height: 30px;
    margin-bottom: -5px;
    padding-left: 5px;
    background: transparent url(assets/_0004_ico-chocolate.jpg) no-repeat;
    background-size: contain;
}
/* Helados */
.menu-item.helados::before{
	
	 display: inline-block;
    content: "";
    width: 30px;
    height: 30px;
    margin-bottom: -5px;
    padding-left: 5px;
    background: transparent url(assets/_0001_ico-helado.jpg) no-repeat;
    background-size: contain;
}
/* Reposteria */
.menu-item.reposteria::before{
	
	 display: inline-block;
    content: "";
    width: 30px;
    height: 30px;
    margin-bottom: -5px;
    padding-left: 5px;
    background: transparent url(assets/_0007_ico-reposteria.jpg) no-repeat;
    background-size: contain;
}
/* Tes */
.menu-item.tes::before{
	
	 display: inline-block;
    content: "";
   width: 30px;
    height: 30px;
    margin-bottom: -5px;
    padding-left: 5px;
    background: transparent url(assets/_0006_ico-te.jpg) no-repeat;
    background-size: contain;
}
/* Frappes */
.menu-item.frappes::before{
	
	 display: inline-block;
    content: "";
    width: 30px;
    height: 30px;
    margin-bottom: -5px;
    padding-left: 5px;
    background: transparent url(assets/_0003_ico-frappe.jpg) no-repeat;
    background-size: contain;
}
/* Granizados */
.menu-item.granizados::before{
	
	 display: inline-block;
    content: "";
    width: 30px;
    height: 30px;
    margin-bottom: -5px;
    padding-left: 5px;
    background: transparent url(assets/_0002_ico-granizado.jpg) no-repeat;
    background-size: contain;
}

/* Maquinas */
.menu-item.maquinas::before{
	
	 display: inline-block;
    content: "";
    width: 30px;
    height: 30px;
    margin-bottom: -5px;
    padding-left: 5px;
    background: transparent url(assets/_0000_ico-maquinas.jpg) no-repeat;
    background-size: contain;
}

/* Toppings */
.menu-item.toppings::before{
	
	 display: inline-block;
    content: "";
    width: 30px;
    height: 30px;
    margin-bottom: -5px;
    padding-left: 5px;
    background: transparent url(assets/_0005_ico-toppings.jpg) no-repeat;
    background-size: contain;
}

/* Batidos */
.menu-item.batidos::before{
	
	 display: inline-block;
    content: "";
    width: 30px;
    height: 30px;
    margin-bottom: -5px;
    padding-left: 5px;
    background: transparent url(assets/Batido-50X50.jpg) no-repeat;
    background-size: contain;
}

/* Accesorios cocina */
.menu-item.acc-cocina::before{
	
	 display: inline-block;
    content: "";
    width: 30px;
    height: 30px;
    margin-bottom: -5px;
    padding-left: 5px;
    background: transparent url(assets/Acce-cocina-50X50.jpg) no-repeat;
    background-size: contain;
}

/* Horchata */
.menu-item.horchatas::before{
	
	 display: inline-block;
    content: "";
    width: 30px;
    height: 30px;
    margin-bottom: -5px;
    padding-left: 5px;
    background: transparent url(assets/Horchata-50X50.jpg) no-repeat;
    background-size: contain;
}

/* Menaje desechable */
.menu-item.menaje::before{
	
	 display: inline-block;
    content: "";
    width: 30px;
    height: 30px;
    margin-bottom: -5px;
    padding-left: 5px;
    background: transparent url(assets/Menaje-des-50X50.jpg) no-repeat;
    background-size: contain;
}

.et_mobile_menu .menu-item.mob::before{
    width: 40px;
    height: 40px;
    position: absolute;
}

.et_mobile_menu .menu-item a{
	padding-left: 50px;
}


.et_mobile_menu .menu-item{
	background: #000 !important;
}
.et_mobile_menu .menu-item.mob-black>a{
	background: #000 !important;
	opacity: 1 !important;
	color: #ffffff;
	border-bottom: 1px solid #ffffff;
}
.et_mobile_menu .menu-item.mob{
	background: #ffffff !important;
}
.et_mobile_menu .menu-item a{
	background: #ffffff !important;
	color: #000;
	opacity: 1 !important;
	border-bottom: 1px solid #000;
}
.et_mobile_menu .menu-item.mob li a{
	background: #f2f2f2 !important;
	color: #000;
	opacity: 1 !important;
	border-bottom: 1px solid #000;
}

.et_mobile_menu li ul{
	padding-left: 0 !important;
}
.et_mobile_menu li li{
	padding-left: 0 !important;
}


.et_mobile_menu .menu-item.mob i.fa{
		position: absolute;
		top: 2px;
	    right: 5px;
	    height: 40px;
	    width: 40px;
	    text-align: center;
	    line-height: 40px;
	    font-size: 16px;
	    font-weight: 200;
	    color: #000;
	}

.et_mobile_menu .menu-item-has-children .sub-menu{
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.2s ease-out;
}


.tax-product_cat .term-description{
    padding-top: 15px;
    color: #000;
    padding-bottom: 35px;
}
