body * {
	font-size:14px
}

div#page {
    margin-top: -35px;
	overflow-x:hidden;
}
.site-header .site-branding {
    padding: 10px;
}
.corp-container {
	max-width:1800px !important;
	padding:0 !important
}
.entry-title{
	display:none
}
header#masthead {
    position: fixed;
    background-color: rgba(0,0,0,0.1);
    border: none;
	padding:30px 30px 0
}
#primary-menu > li > a {
	color:white;
}
#primary-menu > li > a:hover,
.mPS2id-highlight {
	color:#dfc15e;
}
.main-navigation div > ul > li.current a, .main-navigation div > ul > li.current_page_item > a, .main-navigation div > ul > li.current-menu-item > a, .main-navigation div > ul > li.current_page_ancestor > a, .main-navigation div > ul > li.current-menu-ancestor > a {
    border: none;
}
#search-button {
	display:none;
}
#hola {
	padding-bottom:1rem;
}
.llamar {
	font-size:18px;
	color:white;
	background-color:#DDB739;
	padding:7px;
	border-radius:5px;
	display:block;
	width:250px;
	margin:1em auto 0
}
.llamarinfo {
	text-shadow: 1px 1px 1px rgba(150, 150, 150, 0.76);
}
.llamar:hover {
	color:#000 !important
}
.llamar:visited {
	color:white !important
}
#botonescta a {
	max-width:180px
}

/* Video Intro */
@media all and (min-width:768px){
#contenendorvideo {
	margin-top:-30px !important
	}
}
@media all and (max-width:767px){
#contenendorvideo {
	margin-top:120px !important
	}
}


/* Cambio Idiomas */
#gtranslate_wrapper {
	position:fixed !important;
	left:18px !important;
	bottom:18px !important
}

.elementor-section.elementor-section-boxed>.elementor-container {
    max-width: 100%;
}
.elementor-column-wrap.elementor-element-populated {
	padding:0 !important
}
.lista-menu .row {
    padding: 0 30px;
}
.horario {
	color:#000;font-size:16px;
}
.tit-porfiado {
    font-size: 40px;
    margin: 0 auto 0 !important;
}
/* EL LOCAL */
.elementor-slideshow__footer {
  display:none;
}
/* CARTA */

#platos h3 {
	text-align:left;
		font-size:29px;
	color:#dfc15e;
	text-transform:uppercase;
	margin:40px 10px 30px 
}
.guia-menu {
	margin:70px 0 0
}
.desc-plato {
	display:block !important;
	width:100%;
	
}
.desc-plato p {
	margin-bottom: 5px;
	font-size:12px;
	line-height:15px
}
.custom-logo-link img {
	max-width:80px;
}
.nombre-plato {
	font-weight:700;
	color:#dfc15e;
}
.precio-plato {
	margin-left:10px;
}
.bebidas-wrap .nombre-plato {
	font-weight:normal;
	text-transform:none;
}

.sow-tabs-tab-container {
    text-align: center;
}
.alergenos img {
	width:24px;
	margin-right:5px
}
.lista-menu .row {
    margin-bottom: 1em;
	justify-content: space-between;
}
.info-plato *{
	color:black !important;
}

.precio-plato {
	font-size:11px;
	margin-left:0;
}

.cartavinos h4 {
	margin-left:15px;
	font-size:1.2rem;
	text-transform:uppercase;
}
@media all and (max-width:880px){
.precio-plato:before {
 content:"\2022";
	 color:#dfc15e;
	font-size:3rem:
	}
	.desc-plato {margin:5px 0}	.row {margin-bottom:10px !important}
}

/* TRESTIMONIOS */

.testimonials-widget-testimonial .image {
	margin-right:20px
}
.testimonials-widget-testimonial .company a {
	color:#ddb739 !important;
}
.testimonials-widget-testimonial * {
    color: white;
}
.testimonials-widget-testimonial blockquote {
	border:none;
}
	.testimonials-widget-testimonial {
		padding:0 20px
	}

/* Testimonios interior */

.page-id-1034 .testimonials-widget-testimonial * {
    border: none;
	color:black;
}
.page-id-1034 .testimonials-widget-testimonial p {
	margin-bottom:1em;
}


/* CTA Final  */

#cta-tel a span {
	font-size:21px;
}

/* #mep_0 {
	width:100vw !important;
	height:100vh !important
} */

#mobile-menu-button svg {
    height: 33px;
    width: 33px;
    margin: 20px 15px 0 0;
}
@media all and (min-width:761px) {
#primary-menu .reserva a {
	background-color:#DDB739;
	padding:7px;
	border-radius:5px
}
#primary-menu .reserva a:hover{ 
color:black;
}
	.solo-movil {display:none}
}


@media all and (max-width:760px) {
	header#masthead {
		padding:0 10px;
		background-color:white;
	}
	#primary-menu .reserva a {
	color:#DDB739;
	}
	#los-porfiados p strong,
	#los-porfiados p a,
		#los-porfiados p span{
		font-size:16px !important
	}
	.entry-content {
		margin-top:100px
	}
	/* Nudget logo and burger menu down a bit to make then centered on the blue banner */
	.site-header-inner {
  position:relative;
  top:4px
	}
	.custom-logo-link img {
    max-width: 60px;
    margin-top: 30px;
}
	.lista-menu .col-xs-6 {
	flex-basis: 100%;
		max-width:100%;
	}
	.precio-plato {
		margin-left:0;
		width:100%;
		text-align:left !important;
	}
	#contacto h2 {
		margin-top:2em
	}
	.elementor-button i{
		display:none
	}
	.site-info {padding:0 20px}
}


/* Carta: Texto mas grande  */
.lista-menu:not(.cartavinos) * {
  font-size:1rem !important;
  line-height:1.4rem !important;
  margin-bottom:0.5rem !important;
}

/* Estilar headings en Política de PRivacidad */

.page-id-1458 h2 strong,
.page-id-1458 h3 strong {
	font-size:1.2rem !important;
}
 

/* Aviso de ABRIMOS ENTRE SEMANA (BOXZILLA) */
#boxzilla-1550 h3 {
	color:white; font-size:20px !important
}
#boxzilla-1550 {
	max-width:80% !important
	
}
@media all and (min-width:760px){
	#boxzilla-1550{
	max-width:600px !important;
}
	#boxzilla-1550 h3 {
	font-size:21px !important;
}
}

/* MRFX-Encajar fondo en mobilw */
@media all and (max-width:760px){
	.elementor-763 .elementor-element.elementor-element-9efa6a9:not(.elementor-motion-effects-element-type-background) {
		background-size:contain !important;
	}
}

/* Men del da */
#menudeldia > .elementor-container > .elementor-row {
	background-color:rgba(255,255,255,0.7);
	padding:50px;
	max-width:900px;
	margin:auto;
}
#menudeldia  * {
	color:black !important;
}
	#menudeldia p {
		    font-size: 1rem !important;
    line-height: 1.4rem !important;
    margin-bottom: 0.5rem !important;
				text-align:center !important;
	}
	#menudeldia p:before, #menudeldia p:after {
		content:"·";
		margin:3px;
	}	
#menudeldiaprecio p:before, #menudeldiaprecio p:after {
		content:"";
	}
	#menudeldiaprecio p {
		border:1px solid;
		padding:12px;
		text-decoration:none !important;
		display:inline-block;
		font-size: 24px !important;
		margin:auto;
	}
	#menudeldia {
		text-align:center
	}
#menudeldia .menudeldiagrande p:before, #menudeldia .menudeldiagrande p:after {
	content:"";
}

/* MAke menu more compact on tablet */

/* MRFX-HC- */
@media all and (min-width:760px) and (max-width:1060px){
  #primary-menu a {font-size:12px}
  #primary-menu li {margin-right:15px}
}

/* Fijar Botn de reserva en móvil
 * /* MRFX-HC- */
@media all and (max-width:760px){
  .elementor-element-2a7cbc8 {
    position:fixed;
    bottom:-9px;
    z-index:10000;
		left:30%;
  }
	.elementor-element-2a7cbc8 p {
		text-align:left !important;
	}
   .elementor-element-2a7cbc8 a { 
     font-size:14px;
     width:100px;
		 padding:4px 0px !important;
  }
	/* Añadir padding abajo para que los items fijados no tapen el footer */
	.bottom-bar {
		padding-bottom:60px !important;
	}
}
/* Quitar nombre selector idioma  
@media all and (max-width:760px){
.switcher a {
font-size:0 !important
}
.switcher {
 width: 100px !important;
 top:-3px;
left:-5px;
	position:relative
}
}
*/

/* Remove site Info */

.site-info span:last-of-type  {
  display:none !important;
}
/*  Remove scroll to top*/
#scroll-to-top  {
  display:none;
}

/* Make form wider on mobile */
@media all and (max-width:760px){
	#reserva > .elementor-widget-container {
		padding:0
	}
}

/* Testimonials */

.lista-testimonios .row {
  max-width:80%;
  text-align:left;
  color:white;
  line-height:21px
}
.lista-testimonios img {
  width:100px;
  height:auto;
  margin:20px auto;
}
.autorcita a {
  font-size:18px;
  margin-top:20px;
	color:#DDB639;
}
.truncate p:last-child:after{
  content:" [...]";
  font-size:120%
}

/* Single Testimonials */

.single-jetpack-testimonial .entry-content {
  padding:20px 10%;
  max-width: 1000px;
}
.single-jetpack-testimonial .related-posts-section  {
  display:none;
}

.single-jetpack-testimonial .author-box  {
  display:none;
}

.single-jetpack-testimonial .post-navigation  {
  display:none;
}
.single-jetpack-testimonial .entry-title  {
  display:block;
  margin:20px 10% 0
}
.single-jetpack-testimonial .content-area {margin-top:200px}

.single-jetpack-testimonial .entry-thumbnail img {
	  width: 200px;
    height: auto;
    margin: 0 20%;
}
