/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: QualityStudio
Author URI: https://qualitystudio.es
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/

/**** ROJO ANTIGUO
color-antiguo {
  color:#cd2b37;
}
*****/
#cmplz-cookiebanner-container {
    z-index: 99999;
}
.blur {backdrop-filter: blur(8px);}

.menu-text.fusion-button.button-default.button-large {
 font-size: 21px;}

/* .menu-section {
  margin-bottom: 20px !important;} */

.txtdestacado {
 font-family:'Pulcinella';
 color: #eb0010;}

.txtdestacado2 {
 font-family:'Pulcinella';
 color: #000;}

.leaflet-control-zoom.leaflet-bar.leaflet-control {
 margin-top: 88px;}

#legal label {font-size: 13px;}

.menu-section {
  margin-bottom: 40px;}

.menu-section h2 {
 font-size: 45px;
  margin-bottom: -10px;
  padding-bottom: 5px;
  text-align: center;}

.menutxt {
    text-align:center !important;
    font-size: 18px;
    font-family:'Open sans';
    display: block;}

.menu-carta {
  display: block;
  justify-content: space-between;
  align-items: center;
  padding: 10px 8px;
  border-bottom: 1px solid #eee;
  flex-wrap: wrap; }

.menu-carta:hover {
  background-color: #f9f8f7;}

.menu-info {
  display: flex;
  align-items: center;
  gap: 10px;
  flex-wrap: wrap;
    font-family: 'Open Sans';
}

.menu-title {
  font-size: 16px;
  font-weight: 600;
    font-family: 'Open Sans';
}

.menu-title2 {
  font-size: 16px;
  font-weight: 600;
    font-family: 'Open Sans';
}

.menu-desc {
 font-size: 15px;
  font-style: italic;
    font-family: 'Open Sans';
    margin-bottom :5px;
}

.menu-price {
font-size: 16px;
font-weight: bold;
white-space: nowrap;
color: #eb0010;
font-family: 'Open Sans';
margin-top:5px;
}

/*Imágenes alergias, introlerancias y otras alimentaciones*/
.alergenos {
  display: flex;
  gap: 4px; /* espacio entre los iconos */
  align-items: center;}

.alergenos img {
 width: 27px;
  height: 26px;
  margin-left: -8px;
  vertical-align: middle;}

.menu-icons {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 15px;
  margin-top: 15px;}

/*Cajas pizzas*/
.fusion-column.content-box-column {
  margin-bottom: 0px;}

/*alergenos*/
.alergenos2 img {
  width: 27px;
  height: 26px;
  margin-left: 11px;
  vertical-align: middle;}

span a {
  font-weight: bold;}

.reading-box-additional {
  color: white;}

@media (max-width: 768px) {

.post .image {
  margin-bottom: 0px;}

.menu-item {
  flex-direction: column;
  align-items: flex-start;}

.menu-price {
  margin-top: 5px;}

.textomovil p {
  font-size: 15px !important;}

.menu-info {
  display: flex;
  align-items: center;
  gap: 4px;
  flex-wrap: wrap;}

.menu-title {
  font-size: 15px;
  font-weight: 600;}

 .awb-carousel.awb-swiper.awb-swiper-carousel.awb-carousel--carousel.awb-swiper-dots-position-bottom.swiper-initialized.swiper-horizontal.swiper-autoheight.swiper-backface-hidden {
  padding: 22px;}

/*Content boxes*/
.fusion-content-boxes.content-boxes {
  margin-bottom: 0px;}

.fusion-sharing-box {
  margin-top: 0px;}

/*Menú carta móvil*/
#menu-item-903, #menu-item-904, #menu-item-905 {
  font-size: 16px;
  padding: 0px;}

.awb-menu__main-a.awb-menu__main-a_regular.fusion-flex-link {
  padding: 3px;}

}
