/*
Theme Name: Grand Restaurant Child
Theme URI: http://themes.themegoods2.com/grandrestaurant
Description: Premium Cafe & Restaurant Theme
Version: 1.0
Tags: yellow, white, responsive-layout, custom-header, custom-background, threaded-comments, translation-ready, editor-style, custom-menu
Author: ThemeGoods
Author URI: http://themeforest.net/user/ThemeGoods
License: GNU General Public License
License URI: http://themeforest.net/licenses/regular_extended
Text Domain: grandrestaurant
Template: grandrestaurant
*/

@import "../grandrestaurant/style.css";



/*

	dorado: #CFA670;

*/


.botonCab{
	margin-bottom:0px !important;
}

.txtListado ul ul{
	margin-top:20px !important;
	margin-left:40px !important;
}

.cartaDestacados h5.menu_post {
	text-align: center;
}

.cartaDestacados h5.menu_post .menu_title {
	text-transform:uppercase !important;
}

.cartaDestacados .post_detail.menu_excerpt {
	text-align: center;
}

.cartaDestacados .post_detail.menu_excerpt a{
	color:#fff;
	margin-top:40px;
}

.cartaDestacados .post_detail.menu_excerpt a:hover{
	text-decoration:underline;
}

.food-menu-content.no-food-img {
	padding-top: 0px;
	padding-bottom: 0px;
}

.food-menu-container .food-menu-desc .peq{
	font-size:14px;
	color:#000;
	display: block;
	line-height: 14px;
}

.food-menu-container .food-menu-desc .peq.color{
	font-size:14px;
	color:#CFA670;
}

.food-menu-container .food-menu-desc .tit{
	display: block;
	line-height: 20px;
	padding-top: 5px;
}

.food-menu-container .food-menu-desc .iconos.conMarg{
	margin-left:20px;
}

.food-menu-container .food-menu-desc .iconos span{
	display: inline-block;
	width: 20px;
	height: 20px;
	background-size: 20px 20px !important;
	margin-top:5px;
	margin-right:5px;
}

.food-menu-container .food-menu-desc .iconos .icoUno{
	background: transparent url("https://www.chiringuitodieguichi.es/wp-content/uploads/2026/07/icoUno.png") no-repeat center center;
}

.food-menu-container .food-menu-desc .iconos .icoDos{
	background: transparent url("https://www.chiringuitodieguichi.es/wp-content/uploads/2026/07/icoDos.png") no-repeat center center;
}

.food-menu-container .food-menu-desc .iconos .icoTres{
	background: transparent url("https://www.chiringuitodieguichi.es/wp-content/uploads/2026/07/icoTres.png") no-repeat center center;
}

.food-menu-container .food-menu-desc .iconos .icoCuatro{
	background: transparent url("https://www.chiringuitodieguichi.es/wp-content/uploads/2026/07/icoCuatro.png") no-repeat center center;
}

.food-menu-container .food-menu-desc .iconos .icoCinco{
	background: transparent url("https://www.chiringuitodieguichi.es/wp-content/uploads/2026/07/icoCinco.png") no-repeat center center;
}

.food-menu-container .food-menu-desc .iconos .icoSeis{
	background: transparent url("https://www.chiringuitodieguichi.es/wp-content/uploads/2026/07/icoSeis.png") no-repeat center center;
}

.food-menu-container .food-menu-desc .iconos .icoSiete{
	background: transparent url("https://www.chiringuitodieguichi.es/wp-content/uploads/2026/07/icoSiete.png") no-repeat center center;
}

.food-menu-container .food-menu-desc .iconos .icoOcho{
	background: transparent url("https://www.chiringuitodieguichi.es/wp-content/uploads/2026/07/icoOcho.png") no-repeat center center;
}

.food-menu-container .food-menu-desc .iconos .icoNueve{
	background: transparent url("https://www.chiringuitodieguichi.es/wp-content/uploads/2026/07/icoNueve.png") no-repeat center center;
}

.food-menu-container .food-menu-desc .iconos .icoDiez{
	background: transparent url("https://www.chiringuitodieguichi.es/wp-content/uploads/2026/07/icoDiez.png") no-repeat center center;
}

.food-menu-container .food-menu-desc .iconos .icoOnce{
	background: transparent url("https://www.chiringuitodieguichi.es/wp-content/uploads/2026/07/icoOnce.png") no-repeat center center;
}

.food-menu-container .food-menu-desc .iconos .icoDoce{
	background: transparent url("https://www.chiringuitodieguichi.es/wp-content/uploads/2026/07/icoDoce.png") no-repeat center center;
}

.food-menu-container .food-menu-desc .iconos .icoTrece{
	background: transparent url("https://www.chiringuitodieguichi.es/wp-content/uploads/2026/07/icoTrece.png") no-repeat center center;
}

.food-menu-container .food-menu-desc .iconos .icoCatorce{
	background: transparent url("https://www.chiringuitodieguichi.es/wp-content/uploads/2026/07/icoCatorce.png") no-repeat center center;
}

.sinPuntos .food-menu-1 .food-menu-content-title-line{
	display:none;
}

.sinPuntos .food-menu-1{
	margin-bottom:40px;
}

.sinPuntosPostres .food-menu-1 .food-menu-content-title-line{
	display:none;
}

.sinPuntosPostres .food-menu-2 .food-menu-content-title-line{
	display:none;
}

.sinPuntosPostres .food-menu-3 .food-menu-content-title-line{
	display:none;
}

.sinPuntosPostres .food-menu-4 .food-menu-content-title-line{
	display:none;
}

.sinPuntosPostres .food-menu-5 .food-menu-content-title-line{
	display:none;
}

.sinPuntosPostres .food-menu-6 .food-menu-content-title-line{
	display:none;
}

.page-id-7949 #page_content_wrapper ul {
	margin-left: 40px;
}

.page-id-7961 #page_content_wrapper ul {
	margin-left: 40px;
}

.page-id-7967 #page_content_wrapper ul {
	margin-left: 40px;
}

.formContacto label {
	font-weight: 600;
	text-transform: none;
}

.legales a{
	color:#fff;
}

.elementor-background-video-container iframe {
	pointer-events: none !important;
}

.justified-gallery > div > .caption, .justified-gallery > figure > .caption {
	display: none !important;
}

.elementor-slideshow__footer {
	display: none;
}




/* DISPOSITIVOS MÓVILES */


@media (max-width: 767px) {

	.mobile_main_nav li a, #sub_menu li a, .mobile_menu_wrapper .sidebar_wrapper a, .mobile_menu_wrapper .sidebar_wrapper, #tg_sidemenu_reservation {
		color: #fff !important;
	}

	.mobile_main_nav li a, #sub_menu li a {
		font-size: 18px !important;
		text-transform:none !important;
	}

	#close_mobile_menu {
		opacity: 1;
		color: #fff;
	}

	.cartaDestacados h5.menu_post .menu_title {
		width: 100%;
	}

	.page-id-7961 .wp-block-table{
		margin-left:0px !important;
		margin-right:0px !important;
	}

	.page-id-7961 .wp-block-table td, .page-id-7961 .wp-block-table {
		padding: 2px;
		font-size: 12px;
	}

	.page-id-7967 .wp-block-table{
		margin-left:0px !important;
		margin-right:0px !important;
	}

	.page-id-7967 .wp-block-table td, .page-id-7967 .wp-block-table {
		padding: 2px;
		font-size: 10px;
	}

}


@media (min-width: 768px) and (max-width: 1023px) {
	
	.mobile_main_nav li a, #sub_menu li a, .mobile_menu_wrapper .sidebar_wrapper a, .mobile_menu_wrapper .sidebar_wrapper, #tg_sidemenu_reservation {
		color: #fff !important;
	}

	.mobile_main_nav li a, #sub_menu li a {
		font-size: 18px !important;
		text-transform:none !important;
	}

	#close_mobile_menu {
		opacity: 1;
		color: #fff;
	}

	.alergenos .e-con-inner{
		flex-wrap: wrap !important;
	}

	.alergenos .e-con-inner .e-con.e-flex {
		width:14%;
	}

}


@media (min-width: 1024px) and (max-width: 1279px) {

	.mobile_main_nav li a, #sub_menu li a, .mobile_menu_wrapper .sidebar_wrapper a, .mobile_menu_wrapper .sidebar_wrapper, #tg_sidemenu_reservation {
		color: #fff !important;
	}

	.mobile_main_nav li a, #sub_menu li a {
		font-size: 18px !important;
		text-transform:none !important;
	}

	#close_mobile_menu {
		opacity: 1;
		color: #fff;
	}

	.alergenos .e-con-inner{
		flex-wrap: wrap !important;
	}

	.alergenos .e-con-inner .e-con.e-flex {
		width:14%;
	}

}


@media (min-width: 1280px) and (max-width: 1359px) {

	

}


@media (min-width: 1360px) and (max-width: 1600px) {

	

}