/*
Theme Name: Taberna Restaurante Ventanas Child
Theme URI: https://www.ventanasbymontes.es
Author: veovirtual.com
Author URI: https://www.veovirtual.com
Template: ventanas
Version: 061221
*/

/* Layout */
body.page .the_content_wrapper{margin:0; width:100%;}
.wp-block-image {margin: 0 !important;}
.wp-block-cb-carousel .slick-slide {padding: 0 9px;}
.the_content_wrapper { margin: 0; width: 100%;}
li.social-menu a span {padding:0!important;}
.wp-block-separator { border-bottom: 0px solid;}
.header-split #Header .top_bar_left .logo { width: 300px;}
.header_placeholder {background: white;}
#bloque-parallax{overflow:hidden; max-width: 100%!important; position:relative;}
#bloque-parallax .contenido-parallax{position:relative; z-index:2;}
.caja > div{margin:0 auto;}

#Header_wrapper, #Intro {  background-color: white;}
#Content .caja_intro{-webkit-box-shadow: inset 0px 10px 11px 0px rgba(0,0,0,0.18) !important; -moz-box-shadow: inset 0px 10px 11px 0px rgba(0,0,0,0.18) !important; box-shadow: inset 0px 10px 11px 0px rgba(0,0,0,0.18) !important; background-color: #d6d3c9; background-image:url(https://www.ventanasbymontes.es/wp-content/uploads/2021/12/separador_quebrado_1.webp); background-position:bottom center; background-size:100% auto; background-repeat:no-repeat;}
#Content .caja_intro h2{color:#5d6e66;}
.caja_intro p{color:#373737;}

#intro-inicio h2{color:#5d6e66; font-size: 2.45em; font-style: normal; font-weight: 300; line-height: 1.3em;}
#intro-inicio h2 strong{color:#000; font-size: 1.65em; font-style: normal; line-height: 1.3em; display: block;}

.separador_linea_vertical { z-index: 1;height:0;}
.separador_linea_vertical .uagb-section__inner-wrap{padding: 50px 0; background-image: url(https://www.ventanasbymontes.es/wp-content/uploads/2021/12/linea_vertical.png); background-repeat: repeat-y; top: -76px; background-position: center;}

.titulo-cartas{font-size: 1.55em; line-height: 1.2em; border-top: solid 1px #000; margin-top: 20px; padding-top: 20px; text-align: center; color: #774949;}
#botones-cartas{display: flex; gap: 20px; justify-content: center; align-items: center; flex-wrap: wrap; padding:25px 0;}
.boton-carta a{background-color: #853535; color: #fff; transition: all .3s ease-in-out; padding: 10px 30px; border-radius: 6px; text-transform: uppercase; letter-spacing: 0.2em; font-size: 0.8em; line-height: 1.2em; font-weight: 500; display:inline-block;}
.boton-carta a:hover{text-decoration:none; background-color:#000;}
/*--------Movil----------*/
@media only screen and (max-width: 767px) {
	.boton-carta a{font-size:1.2em;}
}

.caja_historia, .caja_taberna_restaurante{background-repeat:no-repeat; background-size: contain; background-color:#5d6e66;}
.caja_historia{background-image:url(https://www.ventanasbymontes.es/wp-content/uploads/2021/12/fondo_historia.webp); background-position:bottom left;}
.caja_taberna_restaurante{background-image:url(https://www.ventanasbymontes.es/wp-content/uploads/2021/12/fondo_taberna_restaurante.webp); background-position:bottom right;}
.caja_historia .uagb-columns__wrap{background-image:url('https://www.ventanasbymontes.es/wp-content/uploads/2021/12/logo_v_147x143.png' ); background-position: top right; background-attachment: scroll; background-repeat: no-repeat; background-size: auto;}
.caja_historia h6, .caja_taberna_restaurante h6{color:#f9ebe5; text-transform:uppercase;}
.caja_historia h3, .caja_taberna_restaurante h3{color:#f9ebe5;}
.caja_historia p, .caja_taberna_restaurante p{color:#f9ebe5;}
.firma_carlos img{max-width: 43% !important;}

.slick-slide  img {height: 84vh !important;object-fit:cover;border-radius: 12px!important;}
.by-montes {margin-top:-28px;}

#cartas{background-color:#d8d1cf;}
#cartas h6{text-transform:uppercase;}
.contenido_cartas_pc{padding:30px; float:right;}
.cartas_pc{/*display:flex;*/text-align: center;}
.cartas_pc img{max-width:300px; margin-top:40px;}
.cartapdf {display: inline-grid;}
.menupdf {display: inline-grid;}
.cartas_pc a{flex:1; padding:0 3%;text-align:center;}
.linea_beige_quebrada_vertical{position:absolute; z-index: 9; height: 100% !important; width: auto;}
.section.full-width .column.one .content_slider.hide-arrows{padding: 0 !important;}
#cartas .content_slider .slider_pagination {margin-top: -23px;}
.slider_pagination a {background: rgba(255, 255, 255, 0.66);}
.caja_historia .uagb-columns__wrap  {  background-position: 97% 9%!important;}
.parallax-fondo { max-height: 0;}
.iglesia-fondo img { top: -450px;   position: relative;}
.iglesia-fondo {z-index:1;}
.resenas-caja .uagb-column__overlay {display:none;}
.contenido_menu_pc {padding: 10px!important;}
.contenido_menu_pc .slick-slide img {border-radius: 14px !important;}
.contenido_menu_pc .slick-dots {bottom:27px!important;} 

#galeria{background-color:#5d6e66;}
#galeria h2{font-size: 38px; line-height: 42px; margin-bottom: 36px;}

/*.carta-pdf{display: grid; grid-template-columns: repeat(3, 1fr); grid-gap: 2%; height: 100%; align-items: center; align-content: center; padding: 85px 4% 0 4%;}*/
.carta-pdf{    height: 100%;
    align-items: center;
    padding: 55px 4% 0 4%;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    grid-gap: 8px}
[data-pushbar-id=paneldeslizante1] .carta-pdf{background-image: url(https://www.ventanasbymontes.es/wp-content/uploads/2023/03/fondo_oscuros.png); background-size:cover;}
.carta-pdf li{list-style:none;}
.carta-pdf a{display:block;}
[data-pushbar-id=paneldeslizante1] .carta-pdf img{filter: drop-shadow(0px 4px 6px #ffffff52);  width: 100%!important;object-fit: cover;	height: 187px!important;}
.carta-pdf img{width:100%;}



/*Reviews*/
.wp-gr .grw-slider-review .wp-google-left {   display: flex!important;  flex-direction: column;}
.wp-gr.wpac .wp-google-left img { margin: 15px auto 15px!important;}
.wp-gr .grw-slider .wp-google-review { text-align: center!important; font-size: 18px!important;}
.wpac svg {  display: none!important;}
.wp-gr .grw-slider .wp-google-stars {  margin: 1px 0 16px!important;}

#contacto{padding:275px 20px 300px 20px; background-color:#5d6e66; background-image:url(https://www.ventanasbymontes.es/wp-content/uploads/2021/12/fondo_contacto.webp); background-position:bottom center; background-size:100% auto; background-repeat:no-repeat;}
#contacto h2{font-size: 38px; line-height: 42px; margin-bottom: 36px; color: #a8a8a8;}
#contacto h3{font-size:28px;}
#contacto ul{list-style: none; margin: 100px 0; display: flex; justify-content:center;}
#contacto li{margin:0 20px; text-align:center; padding: 10px; width: 25%; border-radius: 20px;}
	.contacto_telefono{background-color: rgba(22, 83, 119, 0.5);}
	.contacto_whatsapp{background-color: rgba(32, 74, 26, 0.47);}
	.contacto_comollegar{background-color: rgba(108, 59, 40, 0.55);}
#contacto a{color:#d0d0d0;}
#contacto i{font-size:60px; line-height:70px;}
.ver_en_google_maps a{background-color: #202020;color: #fff !important;padding: 14px 44px;border-radius: 38px;display: inline-block;}

/* CSS CookieYes */
.button-custom button:hover{background-color:transparent;}
.cky-footer-wrapper div[data-cky-tag="detail-powered-by"]{display:none !important; /* Elimina la marca de agua del desarrollador del plugin */}
.cky-show-desc-btn, .cky-accordion-header .cky-always-active {color: #824343 !important; /* usar el color que desees del cliente para los enlaces */}
.cky-banner-element{cursor:pointer;} /* Pone el cursor de mano sobre el enlace al disparador. El enlace no debe llevar href */

/* Footer */
.botones_footer{list-style:none; margin:0; display:flex; justify-content:center;}
.botones_footer li{margin:0 50px;}
#Footer{text-align:center;}
#Footer .footer_copy {border-top: none;}
.footer_copy {  margin-bottom: 35px!important;  margin-top: -33px!important;}

/* Cartas deslizantes y QR */


#contactobar{display:none;}

.cartas-menu-responsive {display:none!important;}

@media only screen and (min-width: 1240px){
	body.page #Content .section_wrapper{max-width: inherit;}
	.caja > div{max-width: 1240px; padding:3%;}

}
@media only screen and (min-width: 960px) and (max-width: 1239px){
	#Top_bar .container, #Action_bar .container{max-width:inherit;}
	body.page #Content .section_wrapper{max-width:inherit; padding:0;}
	.caja > div{padding:3%; margin:0 auto;}
}
@media only screen and (max-width: 1239px){

}

@media only screen and (min-width: 960px){
	#banners-taberna-restaurante > div{display: flex; gap: 60px; align-items: flex-start; justify-content: center;}
}

@media only screen and (max-width: 959px){

}

@media only screen and (min-width: 768px) and (max-width: 959px){
	#Top_bar .container, #Action_bar .container{max-width:inherit;}
	body.page #Content .section_wrapper{max-width:inherit;}
	.caja > div{padding:3%;}
}

@media only screen and (max-width: 767px){
	body.page #Content .section_wrapper{max-width:inherit !important; padding-left: 0; padding-right: 0;}
	.caja > div{padding:3%;}

/*--------Movil----------*/
@media only screen and (max-width: 767px) {
	#Side_slide #menu ul li a {padding: 15px;margin-right: 0;text-decoration: none;line-height: 21px;text-align: center;font-size: 18px;padding: 9px 15px;}
	#Side_slide .extras  {
    padding-top: 155px;
    background: url(https://www.ventanasbymontes.es/wp-content/uploads/2023/03/logo-menu.png);
    background-repeat: no-repeat;
    background-position: top center;
    background-size: 120px;
}
	
	#Header{display:none !important;}
	.ocultar_movil {display:none !important;}
	#Content .caja_intro{-webkit-box-shadow: inherit !important; -moz-box-shadow: inherit !important; box-shadow: inherit !important; }
	.mobile-header-mini #Top_bar #logo {height: 454px !important; line-height: 454px !important; margin: 5px 0;}
	.caja_taberna_restaurante h2 {font-size: 30px;font-style: normal;font-weight: 100;line-height: 36px; margin-bottom: 37px;}
	.caja_historia, .caja_taberna_restaurante{text-align:center !important;}
	.caja_historia {background-image: url(https://www.ventanasbymontes.es/wp-content/uploads/2021/12/fondo_historia_movil.webp); background-position: top center;    background-repeat: no-repeat; background-size: cover;}
	.caja_historia .uagb-columns__wrap{background-image:none;}
	.imagen_v_historia{padding-bottom:20px;}
	.imagen_restaurante_movil img{width:100%;}
	.logo_cabecera_movil {height:90vh;padding-top:35px!important;}
	.flecha-abajo-movil i {font-size:25px;}
	.flecha-abajo-movil {text-align: center;width: 100%;display: block;padding: 6px 0;width:100%;display:block;}
	.cartas_pc{display:inherit;}
	
	.caja_intro {display:none;}
	.caja_taberna_restaurante {background-image: url(https://www.ventanasbymontes.es/wp-content/uploads/2021/12/fondo_taberna_restaurante_movil.webp); background-position: top center;    background-repeat: no-repeat; background-size: cover;}
	.linea_beige_quebrada_horizontal { display: none;}
	.contenido_cartas_pc {  padding: 0 0 60px!important; font-size: 26px;}
	.slick-slide img { border-radius: 0px !important;}
	
	.firma_carlos img{max-width: 45% !important;}
	
	#cartas{text-align:center;}
	.slider_movil .content_slider {margin: 0 !important;}
	.slider-inicio img { border-radius: 0px !important; height: 84vh !important;}
	.wp-block-cb-carousel .slick-slide {  padding: 0px;}
	.content_slider.flat a.button{bottom:35%;}
	.slick-arrow{z-index: 9;}
	.slick-arrow i{background-color: #000; border-radius: 8px;}
	.content_slider.flat a.button .button_icon{opacity:0.7;}
	.frase-inicio {line-height:25px!important;}
	.frase-inicio strong { font-weight: 300;}
	#galeria h2 {font-size: 27px; line-height: 33px; margin-bottom: 33px;}
	.cartas_pc a {font-size: 20px;}
	#contacto{padding:24% 20px 50% 155px; background-color:#5d6e66; background-image:url(https://www.ventanasbymontes.es/wp-content/uploads/2021/12/fondo_contacto_movil.webp);}
	#contacto h2{font-size: 28px; line-height: 32px; margin-bottom: 37px;color: black;}
	#contacto h3{font-size:18px;}
	#contacto ul{list-style: none; margin: 10px 0; display: flex; justify-content:center;}
	#contacto li{margin:0 5px; text-align:center; padding: 5px; flex:1; border-radius: 10px;}
	#contacto li p{display:none;}
	#contacto i{font-size:30px; line-height:38px;}
	
	.botones_footer li{flex:1; margin:0 5px;}
	.botones_footer img{max-width:70%;}
	
	#contactobar{display:inherit !important; background-color:#f6f4ee; width:100%; position: fixed; bottom:0; left: 0; z-index:9999; box-shadow:0 -1px 11px rgba(0, 0, 0, 0.29);}
	#contactobar ul{display:flex; justify-content:center; margin:0; list-style:none;}
	#contactobar li { flex: 1;  margin: 0px;  background: #222;  padding: 11px 0 25px;}
	
	#contactobar a{display:block;}
	#contactobar a:hover{text-decoration:none;}
	#contactobar img{width:100%;}
	#contactobar p { color: #fff;  line-height: 12px;  font-size: 9px;  margin: 4px 0 -18px 0;}
	#contactobar i { color: #fff;font-size:23px;line-height: 25px;}
	
	#contactobar li:nth-child(2), #contactobar li:nth-child(4) {background:#1c1c1c !important;}

	.footer_copy{margin-bottom: 87px;}
}