<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* QUITAR ALTURA A LAS CABECERAS DE LAS PÃGINAS */
.page-header .title {
	padding: 40px 0 30px 0 !important;
}

/* ENLACE SUPERIOR PASAR PÃGINAS */
.page-header.has-buttons .page-header-content &gt; .post-siblings {
      display: none;
}

/* "DESACTIVAR" BOTÃ“N EXPORTAR EVENTOS */
.tribe-events-ical, .tribe-events-gcal { 
	display: none !important; 
}

/* ELIMINAR TEXTO "Evento recurrente: (Ver todos)" DE LA VISTA DE DETALLE DE EVENTO */
body.single-tribe_events .recurringinfo { 
	display: none; 
}

/* TRIBE EVENTS FEATURED COLORS */
.tribe-events-list .tribe-events-loop .tribe-event-featured, .tribe-events-list #tribe-events-day.tribe-events-loop .tribe-event-featured, .type-tribe_events.tribe-events-photo-event.tribe-event-featured .tribe-events-photo-event-wrap, .type-tribe_events.tribe-events-photo-event.tribe-event-featured .tribe-events-photo-event-wrap:hover {
	background-color: #F5B8B8 !important;
}
#tribe-events-content table.tribe-events-calendar .type-tribe_events.tribe-event-featured {
	background-color: #F5B8B8 !important;
}

/* TRIBE EVENTS - EXPERIENCIA AGOTADA */
.tribe-events-notices.agotada {
	background: #F5B8B8;
	color: #fc2c39;
}
.tipo_experiencia{
	background-color: #f00;
	color: #fff;
	font-weight: bold;
	width: auto;
	height: 20px !important;
	display: block;
	float: right;
	padding: 5px 5px 5px 10px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-bottom-left-radius: 5px;
}

/* TRIBE EVENTS - DETALLE EXPERIENCIA (BLOQUE HORARIO) */
.wpv-tribe-single-media .wpv-single-event-schedule {
	display: inline-block;
	margin: 0 1%;
}
.wpv-tribe-single-media .wpv-single-event-schedule:first-child {
	margin-left: 0;
}

/* CSS WORDPRESS VIDEO SHORTCODE RESPONSIVE */
.wp-video, video.wp-video-shortcode, .mejs-container, .mejs-overlay.load {
	width: 100% !important;
	height: 100% !important;
}
.mejs-container {
	padding-top: 56.25%;
}
.wp-video, video.wp-video-shortcode {
	max-width: 100% !important;
}
video.wp-video-shortcode {
	position: relative;
}
.mejs-mediaelement {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
}
.mejs-controls {
	display: none;
}
.mejs-overlay-play {
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	width: auto !important;
	height: auto !important;
}

/* FORM NEWSLETTER */
.fancybox-inline.button.accent6 span, 
.fancybox-inline.button.vamtam-button.accent6 span { 
	color: #fff; 
}
.email_newsletter { 
	width: 72%; 
	float: left; 
	margin-right: 3%; 
}
.email_newsletter input { 
	padding: 11px; 
}

/* HOME */
.home-number { 
	font-size: 5.5em; 
	line-height: 1em; 
	text-align: center; 
	font-weight: bold; 
	margin: 0; 
	color: #fc2c39 !important; 
}
#home_listado_ciudades .wpv-grid { 
	padding: 2px; 
}
#home_listado_ciudades .wpv-grid .linkarea { 
	padding: 14px; 
}
#home_listado_ciudades .wpv-grid .linkarea img { 
	width: 100%; 
}
.descarga_folleto {
	color: #3e4043;
	display: flex;
	align-items: center;
}
.descarga_folleto span, .descarga_folleto img {
	display: inline-block;
}
.descarga_folleto img { 
	margin-left: 2% !important; 
}

/* FOOTER */
.icon-pie-rrss { 
	margin: 8px; 
	float: left; 
}
.icon-pie-rrss.inicio { 
	clear: both; 
}
.copyrights { 
	max-width: 1260px; 
	margin: 0 auto !important; 
}
.copyrights a:hover { 
	color: #fc2c39; 
}
.fondo-negro h3, 
.fondo-negro p { 
	color: #fff; 
}

/* PÃGINA CONTACTO */
.cont_big {
	font-size: 16px;
}

/* PÃGINA CIUDAD */
.single-ciudad #sub-header.has-background + #main,
.single-tribe_venue #sub-header.has-background + #main,
.page-template-page-llave #sub-header.has-background + #main { 
	padding-top: 0; 
}
.lista_lugares_interes { 
	width: 100%; 
	height: auto; 
	display: block; 
}
.lista_lugares_interes .item_lugar { 
	width: 31%; 
	height: auto; 
	float: left; 
	margin: 0 1%; 
}
.lista_lugares_interes .item_lugar p { 
	text-align: center; 
}
.lista_lugares_interes .item_lugar:nth-child(3n) { 
	margin-right: 0;
}
.lista_lugares_interes .item_lugar:nth-child(3n+1) { 
	margin-left: 0;
	clear: both;
}
.boxed-layout .lista_lugares_interes .item_lugar div { 
	height: 135px; 
	background-repeat: no-repeat; 
	background-position: top center; 
	background-size: cover; 
}
.responsive-embed-youtube { 
	overflow: hidden; 
	padding-bottom: 56.25%; 
	position: relative; 
	height: 0; 
}
.responsive-embed-youtube iframe { 
	left: 0; 
	top: 0; 
	height: 100%; 
	width: 100%; 
	position: absolute; 
}

/* SECCIÃ“N FILTROS EXPERIENCIAS (HOME Y PAG. EXPERIENCIAS) */
#container-async a,
#container-async-experiencias a { 
	color: #000; 
}
#container-async.style-home a { 
	color: #fff; 
}
#container-async a:hover,
#container-async-experiencias a:hover { 
	color: #fc2c39; 
}
#container-async .capa_filtros, 
#container-async .capa_filtros .filtros_experiencias,
#container-async-experiencias .capa_filtros, 
#container-async-experiencias .capa_filtros .filtros_experiencias { 
	width: 100%;
	height: auto; 
	float: left; 
	margin-bottom: 1%; 
}
#container-async .capa_filtros { 
	margin-bottom: 3%; 
}
#container-async-experiencias .capa_filtros {
	margin-bottom: 0;
}
#container-async.style-home .capa_filtros { 
	margin-bottom: 5px; 
}
#container-async-experiencias .capa_filtros .filtros_experiencias #exper_cats,
#container-async-experiencias .capa_filtros .filtros_experiencias #exper_targets { 
	margin: 0 1%; 
}
#container-async .nav-filter, 
#container-async .content,
#container-async-experiencias .nav-filter, 
#container-async-experiencias .content { 
	width: 100%; 
	height: auto; 
	float: left; 
}
#container-async .content,
#container-async-experiencias .content { 
	display: block; 
}
#container-async .nav-filter li,
#container-async-experiencias .nav-filter li { 
	list-style: none; 
	float: left; 
	margin: 0 2%; 
}
#container-async .nav-filter li:first-child,
#container-async-experiencias .nav-filter li:first-child { 
	margin-left: 0; 
}
#container-async .nav-filter li.active,
#container-async-experiencias .nav-filter li.active { 
	color: #fc2c39; 
	border-bottom: 1px solid #fc2c39; 
}
#container-async .nav-filter li a,
#container-async-experiencias .nav-filter li a { 
	padding: 10px; 
	padding-top: 0; 
}
#container-async .nav-filter li.active a,
#container-async-experiencias .nav-filter li.active a { 
	color: #fc2c39; 
}
#container-async.style-home .nav-filter li.active { 
	border-bottom: 1px solid #fff; 
}
#container-async.style-home .nav-filter li a { 
	color: #898989; 
}
#container-async.style-home .nav-filter li a:hover { 
	color: #ffffff; 
}
#container-async.style-home .nav-filter li.active a { 
	color: #fff; 
}
#container-async .content article,
#container-async-experiencias .content article { 
	width: 30%; 
	height: 320px; 
	display: block; 
	float: left; 
	position: relative; 
	margin: 0 1%; 
}
#container-async-experiencias .content article {
	height: 350px;
}
#container-async.style-home .content article { 
	width: 19.6%; 
	height: 256px; 
	display: block; 
	float: left; 
	position: relative; 
	margin: 0.2%; 
}
#container-async .content article .entry-summary,
#container-async-experiencias .content article .entry-summary { 
	width: 100%; 
	max-height: 280px; 
	overflow: hidden; 
}
#container-async.style-home .content article .entry-summary { 
	height: 100%; 
	max-height: none; 
}
#container-async .content article .entry-summary .entry-summary-img,
#container-async-experiencias .content article .entry-summary .entry-summary-img { 
	background-repeat: no-repeat; 
	background-size: cover; 
	background-position: center top; 
	height: 240px; 
}
#container-async.style-home .content article .entry-summary .entry-summary-img { 
	height: 300px; 
}
#container-async .content article .entry-title,
#container-async-experiencias .content article .entry-title { 
	width: 89%; 
	float: left; 
}
#container-async.style-home .content article .entry-title { 
	width: 98%; 
	height: 60px; 
	display: flex; 
	align-items: center; 
	position: absolute; 
	bottom: 0; 
	left: 0; 
	padding-left: 1%; 
	padding-right: 1%;
	margin: 0; 
	background-color: rgba(0,0,0,0.4);
	text-align: center;
}
#container-async .content article a .entry-title,
#container-async-experiencias .content article a .entry-title { 
	font-size: 22px; 
	font-weight: bold; 
}
#container-async .content article a .entry-title {
	color: #fff;
}
#container-async .content article a:hover .entry-title,
#container-async-experiencias .content article a:hover .entry-title { 
	color: #f00;
}
#container-async .pagination,
#container-async-experiencias .pagination { 
	width: 100%; 
	height: auto; 
	float: left; 
	margin-bottom: 5px; 
}
#container-async .pagination a,
#container-async-experiencias .pagination a { 
	width: 7%;
	margin: 0 auto;
	padding: 10px 5px;
	text-align: center;
	font-size: 16px;
}
#container-async.style-home .pagination a { 
	background-color: #fc2c39; 
}
#container-async.style-home .pagination a:hover { 
	background-color: #bec0c2; 
}
#container-async.style-home .pagination a span { 
	color: #fff;
}
#container-async.style-home .pagination a:hover span { 
	color: #555 !important;
}

/* Listado principal ciudades (pÃ¡gina experiencias) */
#container-async-experiencias .lista_ciudades article {
	width: 19.6%;
	height: 250px;
	display: block;
	float: left;
	position: relative;
	margin: 0;
	padding-left:0.2%;
	padding-right:0.2%;
}
#container-async-experiencias .lista_ciudades article .entry-summary { 
	width: 100%;
	max-height: 230px;
	overflow: hidden;
}
#container-async-experiencias .lista_ciudades article .entry-summary .entry-summary-img { 
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center top;
	height: 190px;
}
#container-async-experiencias .lista_ciudades article .entry-title { 
	width: 89%;
	float: left;
	font-size: 1.5em;
	font-weight: bold;
}

/* CORREGIR BOTÃ“N STOP REVOLUTION SLIDER */
.videoisplaying .tp-revstop {
	margin-left: 16px !important;
}

@media (min-width: 1282px) and (max-width: 1367px) {
    
}
@media all and (min-width: 1200px) and (max-width: 1281px) {
    
}
@media all and (min-width: 768px) and (max-width: 1199px) {
	/* REVOLUTION SLIDER */
	.rev_slider .tp-mask-wrap .tp-caption, .rev_slider .tp-mask-wrap :last-child, .wpb_text_column .rev_slider .tp-mask-wrap .tp-caption, .wpb_text_column .rev_slider .tp-mask-wrap :last-child { height: 566px !important; }
	
	dl.gallery-item { padding: 0 6px; }
	#container-async .pagination a, #container-async-experiencias .pagination a { width: 20%; }
}
@media all and (min-width: 481px) and (max-width: 767px) {
	body.no-header-sidebars.no-page-header .page-wrapper, body.no-header-sidebars.no-page-header .page-wrapper &gt; .ajax-result { padding: 10px !important; }
	
	/* REVOLUTION SLIDER */
	.rev_slider .tp-mask-wrap .tp-caption, .rev_slider .tp-mask-wrap :last-child, .wpb_text_column .rev_slider .tp-mask-wrap .tp-caption, .wpb_text_column .rev_slider .tp-mask-wrap :last-child { height: 350px !important; }
	
	#no_movil { display: none; }
	.page-header .title { padding: 35px 0 5px 0 !important; }
	
	/* META CONTENT */
	.tribe-events-single-section-title.custom { margin: 20px 0 10px; font-weight: 700; font-size: 17px; }
	
	/* PÃGINA CIUDADES */
	.lista_lugares_interes .item_lugar { width: 48%; }
	.lista_lugares_interes .item_lugar:nth-child(3n+1), .lista_lugares_interes .item_lugar:nth-child(3n) { clear: none; margin: 0 1%; }
	.lista_lugares_interes .item_lugar:nth-child(2n+1) { clear: both; }
	
	/* PÃGINA PRINCIPAL EXPERIENCIAS */
	#container-async-experiencias .lista_ciudades article { width: 100%; }
	#container-async-experiencias .content article, #container-async.style-home .content article { width: 100%; }
    #container-async-experiencias .pagination a, #container-async .pagination a { width: 45%; }
	#container-async.style-home .content article { width: 100%; }
    #container-async-experiencias .pagination a, #container-async .pagination a { width: 45%; }
	
	/* DETALLE EXPERIENCIAS */
	.wpv-tribe-single-media { padding: 20px 0; }
	.wpv-article-paddings-x { text-align: center; }
	.wpv-tribe-single-media .wpv-single-event-schedule { margin-bottom: 2%; }
	.wpv-tribe-single-media .wpv-single-event-schedule:last-child { margin-bottom: 0; }
	
	/* ICONOS REDES SOCIALES FOOTER */
	.copyrights .icon-pie-rrss { width: 28%; }
	
	/* GalerÃ­a de imÃ¡genes */
	.gallery-columns-6 .gallery-item { width: 48% !important; margin: 0 1%; padding: 0; }
	.gallery-columns-6 .gallery-item img { width: 100%; max-height: 150px; }
}
@media all and (max-width: 480px) {
	body.no-header-sidebars.no-page-header .page-wrapper, body.no-header-sidebars.no-page-header .page-wrapper &gt; .ajax-result { padding: 10px !important; }
	
	/* REVOLUTION SLIDER */
	.rev_slider .tp-mask-wrap .tp-caption, .rev_slider .tp-mask-wrap :last-child, .wpb_text_column .rev_slider .tp-mask-wrap .tp-caption, .wpb_text_column .rev_slider .tp-mask-wrap :last-child { height: 203px !important; }

	#no_movil { display: none; }
	.page-header .title { padding: 35px 0 5px 0 !important; }
	
	/* META CONTENT */
	.tribe-events-single-section-title.custom { margin: 20px 0 10px; font-weight: 700; font-size: 17px; }
	
	/* PÃGINA CIUDADES */
	.lista_lugares_interes .item_lugar { width: 48%; }
	.lista_lugares_interes .item_lugar:nth-child(3n+1), .lista_lugares_interes .item_lugar:nth-child(3n) { clear: none; margin: 0 1%; }
	.lista_lugares_interes .item_lugar:nth-child(2n+1) { clear: both; }
	
	/* PÃGINA PRINCIPAL EXPERIENCIAS */
	#container-async-experiencias .lista_ciudades article { width: 100%; }
	
	#container-async-experiencias .filtros_experiencias span { width: 100%; font-size: 1.2em; line-height: 1.5em; float: left; }
	#container-async-experiencias .capa_filtros .filtros_experiencias #exper_cats, #container-async-experiencias .capa_filtros .filtros_experiencias #exper_targets { width: 98%; float: left; font-size: 1.8em; line-height: normal; margin: 2% 1%; background-color: #fff; color: #454545; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
	#container-async-experiencias .filtros_experiencias #exper_cats, #container-async-experiencias .filtros_experiencias #exper_ciudades { width: 100%; }
	#container-async-experiencias .filtros_experiencias a span { width: auto; float: right; }
	#container-async-experiencias .nav-filter { margin: 0.4em 0; }
	#container-async-experiencias .nav-filter li { width: 100%; float: left; margin: 0.5em 0; }
	#container-async-experiencias .nav-filter li a { font-size: 1.4em; line-height: normal; }
	#container-async.style-home .content article, #container-async-experiencias .content article { width: 100%; }
    #container-async .pagination a, #container-async-experiencias .pagination a { width: 45%; }
	
	/* DETALLE EXPERIENCIAS */
	.wpv-tribe-single-media { padding: 20px 0; }
	.wpv-article-paddings-x { text-align: center; }
	.wpv-tribe-single-media .wpv-single-event-schedule { margin-bottom: 2%; }
	.wpv-tribe-single-media .wpv-single-event-schedule:last-child { margin-bottom: 0; }
	
	/* COLORES FILAS HOME Y CONTACTO */
	#mapa_home { background-color: #fc2c39 !important; }
	#mapa_home .grid-1-2:not(.first) { background-color: #454545; }
	#info_contacto .fondo-negro { background-color: #454545; }
	
	/* ICONOS REDES SOCIALES FOOTER */
	.copyrights .icon-pie-rrss { width: 28%; }
	
	/* GalerÃ­a de imÃ¡genes */
	.gallery-columns-6 .gallery-item { width: 48% !important; margin: 0 1%; padding: 0; }
	.gallery-columns-6 .gallery-item img { width: 100%; max-height: 150px; }
}
@media screen and (min-height: 699px) and (max-height: 801px) {
    
}

.mapa_ciudades{
	height: 400px;
	overflow: hidden;
}</pre></body></html>