/*
Theme Name: Restaurante Reina Elisenda Child
Description: Tema hijo
Author: QualityStudio
Author URI: https://qualitystudio.es
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/
#cmplz-cookiebanner-container {
	z-index: 999999;
}
.voltear {
  display: inline-block !important; /* necesario para que el giro funcione bien */
  transform: rotate(270deg) !important;
  transform-origin: center!important;
  white-space: nowrap !important;}

.fusion-testimonials.clean .author {
  text-align: right;}

.awb-quote {
  min-height: 275px !important;}

/*Para que se vean bien las negritas*/
strong {font-weight:600 !important;}

/*Tabs*/

.tab-content {
  font-family: 'Glory';
  font-weight: 300;}

.fusion-tabs.vertical-tabs .tab-pane {
  background-color: #fff !important;}

/*Carta - orden*/

.destacadocarta {
  font-family: 'Instrument Serif';
  font-size: 30px;}

.subtitulo {
  font-style: italic;}

.titulomenu {
  font-family: 'Instrument serif';
  font-size: 21px;}

.textomenu {
  font-size: 18px;}

.preciomenu {
  font-weight: bold;
  /*color: #ab8c55;*/
  color:#7a5a28;
  line-height: 1.4;}

.fusion-breadcrumbs span a {
  font-weight: bold;}

.awb-openstreet-map .awb-openstreet-map-marker-title {
  margin-top: 0px;
  margin-bottom: 6px;}

/*Formulario*/

.fusion-form-element-required {
  text-decoration: none !important;
  font-weight: bold;}

#legal label {font-size: 16px !important;}

/*Blog*/

.alturafija {
  min-height: 59px;
  max-height: 59px;
}
.evento-wrapper {
  display: flex;
  justify-content: flex-end; /* Alinea el círculo a la derecha */
}
.evento-circulo {
	width: 82%;
	height: 58px;
	background-color: #7a5a28;
	color: #fff;
	display: flex;
	justify-content: center;
	align-items: center;
	text-align: center;
	font-family: var(--awb-typography1-font-family);
	font-size: 21px;
	line-height: 1.2;
	margin-top: -125px;
	border: 5px solid #fff;
  border-radius: 10px;
}
.alturaminima {
	min-height: 313px;
}

/* Smartphones (portrait and landscape) ----------- */
@media only screen and (min-device-width : 320px) and (max-device-width : 480px) {
  #fijo-footer {
  		position: fixed;
  		bottom: 0;
  		width: 100%;
  		z-index: 9999;
  	}
  #fijo-footer a {
  	    flex: 1;
  	    text-decoration: none;
  	  }
      .evento-circulo {
      	margin-top: -63px;
      }
}

/* Estilos específicos para Portatil*/
@media screen and (min-device-width : 1181px) and (max-width: 1366px) {

  #menu-menu-principal-izq-1, #menu-menu-principal-der-1 {
  font-size: 14px;
}
#menu-menu-principal-izq-1 li, #menu-menu-principal-der-1 li {
margin: 11px!important;
}
