/* editado en el sitio */
/*eliminar flecha menú*/
.et-menu .menu-item-has-children > a:first-child:after {
	content: " ";
}
/*eliminar cuadro gris en hover menú*/
.nav ul li a:hover {
	background-color: rgba(0, 0, 0, 0);
}
.et_pb_menu_0_tb_header.et_pb_menu .nav li ul {
	box-shadow: 0 0 0 0;
}
/*menú al 100% y bien separado*/
.et_pb_menu__menu,
.et_pb_menu .et_pb_menu__menu > nav {
	width: 100%;
}
.et_pb_menu .et_pb_menu__menu > nav > ul {
	justify-content: space-between;
	width: 100%;
}

/*Menu principal con color independiente por cada uno*/
@media screen and (min-width: 981px) {
	#Menu_principal.enlarge
		.et_pb_menu__menu
		> nav
		> #menu-top-menu-1
		> li
		> a {
		color: #c4c4c4 !important;
	}
	/*primer hijo*/
	#Menu_principal.enlarge
		.et_pb_menu__menu
		> nav
		> #menu-top-menu-1
		> li:first-child:hover {
		border-color: #ff6400 !important;
	}

	#Menu_principal.enlarge
		.et_pb_menu__menu
		> nav
		> #menu-top-menu-1
		> li:first-child:hover
		a {
		color: #ff6400 !important;
	}
	#Menu_principal.enlarge
		.et_pb_menu__menu
		> nav
		> #menu-top-menu-1
		> li:first-child
		ul
		li
		a {
		color: #ff6400 !important;
	}
	#Menu_principal.enlarge
		.et_pb_menu_0_tb_header.et_pb_menu
		#menu-top-menu-1
		> li:first-child
		.sub-menu {
		border-left: 1px solid #ff6400 !important;
	}
	/*segundo hijo*/
	#Menu_principal.enlarge
		.et_pb_menu__menu
		> nav
		> #menu-top-menu-1
		> li:nth-child(2):hover {
		border-color: #ff00b4 !important;
	}

	#Menu_principal.enlarge
		.et_pb_menu__menu
		> nav
		> #menu-top-menu-1
		> li:nth-child(2):hover
		a {
		color: #ff00b4 !important;
	}
	#Menu_principal.enlarge
		.et_pb_menu__menu
		> nav
		> #menu-top-menu-1
		> li:nth-child(2)
		ul
		li
		a {
		color: #ff00b4 !important;
	}
	#Menu_principal.enlarge
		.et_pb_menu_0_tb_header.et_pb_menu
		#menu-top-menu-1
		> li:nth-child(2)
		.sub-menu {
		border-left: 1px solid #ff00b4 !important;
	}

	/*tercer hijo*/
	#Menu_principal.enlarge
		.et_pb_menu__menu
		> nav
		> #menu-top-menu-1
		> li:nth-child(3):hover {
		border-color: #3c00eb !important;
	}

	#Menu_principal.enlarge
		.et_pb_menu__menu
		> nav
		> #menu-top-menu-1
		> li:nth-child(3):hover
		a {
		color: #3c00eb !important;
	}
	#Menu_principal.enlarge
		.et_pb_menu__menu
		> nav
		> #menu-top-menu-1
		> li:nth-child(3)
		ul
		li
		a {
		color: #3c00eb !important;
	}
	#Menu_principal.enlarge
		.et_pb_menu_0_tb_header.et_pb_menu
		#menu-top-menu-1
		> li:nth-child(3)
		.sub-menu {
		border-left: 1px solid #3c00eb !important;
	}

	/*cuarto hijo*/
	#Menu_principal.enlarge
		.et_pb_menu__menu
		> nav
		> #menu-top-menu-1
		> li:nth-child(4):hover {
		border-color: #ffc800 !important;
	}

	#Menu_principal.enlarge
		.et_pb_menu__menu
		> nav
		> #menu-top-menu-1
		> li:nth-child(4):hover
		a {
		color: #ffc800 !important;
	}
	#Menu_principal.enlarge
		.et_pb_menu__menu
		> nav
		> #menu-top-menu-1
		> li:nth-child(4)
		ul
		li
		a {
		color: #ffc800 !important;
	}
	#Menu_principal.enlarge
		.et_pb_menu_0_tb_header.et_pb_menu
		#menu-top-menu-1
		> li:nth-child(4)
		.sub-menu {
		border-left: 1px solid #ffc800 !important;
	}
}
/*iconos sociales cambio de color*/
.et_pb_social_media_follow
	.et_pb_social_media_follow_network_0_tb_header.et_pb_social_icon
	.icon.elcolor_0:before,
.et_pb_social_media_follow
	.et_pb_social_media_follow_network_1_tb_header.et_pb_social_icon
	.icon.elcolor_0:before,
.et_pb_social_media_follow
	.et_pb_social_media_follow_network_2_tb_header.et_pb_social_icon
	.icon.elcolor_0:before {
	color: #ff6400 !important;
}
.et_pb_social_media_follow
	.et_pb_social_media_follow_network_0_tb_header.et_pb_social_icon
	.icon.elcolor_1::before,
.et_pb_social_media_follow
	.et_pb_social_media_follow_network_1_tb_header.et_pb_social_icon
	.icon.elcolor_1::before,
.et_pb_social_media_follow
	.et_pb_social_media_follow_network_2_tb_header.et_pb_social_icon
	.icon.elcolor_1::before {
	color: #ff00b4 !important;
}
.et_pb_social_media_follow
	.et_pb_social_media_follow_network_0_tb_header.et_pb_social_icon
	.icon.elcolor_2::before,
.et_pb_social_media_follow
	.et_pb_social_media_follow_network_1_tb_header.et_pb_social_icon
	.icon.elcolor_2::before,
.et_pb_social_media_follow
	.et_pb_social_media_follow_network_2_tb_header.et_pb_social_icon
	.icon.elcolor_2::before {
	color: #3c00eb !important;
}
.et_pb_social_media_follow
	.et_pb_social_media_follow_network_0_tb_header.et_pb_social_icon
	.icon.elcolor_3::before,
.et_pb_social_media_follow
	.et_pb_social_media_follow_network_1_tb_header.et_pb_social_icon
	.icon.elcolor_3::before,
.et_pb_social_media_follow
	.et_pb_social_media_follow_network_2_tb_header.et_pb_social_icon
	.icon.elcolor_3::before {
	color: #ffc800 !important;
}

/* normal */

#main-content h1,
#main-content h2,
#main-content h3,
#main-content h4,
#main-content h5,
#main-content h6 {
	font-family: "Rajdhani", Helvetica, Arial, Lucida, sans-serif;
	font-weight: 400;
}
.et_pb_gutters3 .et_pb_column_1_4 {
	box-sizing: border-box;
	padding-left: 15px;
	border-left: 1px solid #fff;
}

.nav li ul {
	box-shadow: 0 0px 0px rgba(0, 0, 0, 0);
}

/**menu**/
/*borrar flecha*/
.et-menu .menu-item-has-children > a:first-child:after {
	content: "";
}

/*borde izquierdo*/
header .enlarge .et_pb_menu__menu > nav > ul > li {
	border-left: 1px solid transparent;
}

header .enlarge .et_pb_menu__menu > nav > ul > li:hover {
	border-left: 1px solid #ffffff;
}

.enlarge .sub-menu {
	border-left: 1px solid #ffffff !important;
	margin-left: -1px;
}

/*padding sub menu*/
.nav li li {
	padding: 0px 0px;
}

/*estado hover de submenu*/
.nav li ul.sub-menu a:hover {
	font-weight: 900;
}

/*Botón subir*/
.et_pb_scroll_top {
	bottom: 35px !important;
}

.et_pb_scroll_top:before {
	content: "!";
	padding-right: 5px;
}

.et_pb_scroll_top:after {
	content: "Volver arriba";
	font-family: "Abel";
	padding-right: 5px;
}

@keyframes in {
	from {
		height: 0;
	}

	to {
		height: 460px;
	}
}

@keyframes out {
	from {
		height: 460px;
	}

	to {
		height: 0;
	}
}

@media screen and (min-width: 981px) {
	#Menu_principal
		> div.et_pb_row.et_pb_row_0_tb_header
		> div.et_pb_column.et_pb_column_2_5.et_pb_column_0_tb_header.et_pb_css_mix_blend_mode_passthrough
		> div
		> a
		> span
		> img,
	#Menu_principal_fx
		> div.et_pb_row.et_pb_row_0_tb_header
		> div.et_pb_column.et_pb_column_2_5.et_pb_column_0_tb_header.et_pb_css_mix_blend_mode_passthrough
		> div
		> a
		> span
		> img {
		max-width: 127px;
	}
	.et_pb_menu .et_pb_menu__menu > nav > ul {
		justify-content: space-evenly !important;
	}
	#Menu_principal:after,
	#Menu_principal_fx:after {
		background-color: rgba(255, 255, 255, 0.9);
		content: "";
		display: block;
		width: 100%;
		height: 0;
		top: 0;
		left: 0;
		position: absolute;
		animation-name: out;
		animation-duration: 0.5s;
		z-index: 1;
	}
	#Menu_principal > .et_pb_row_1_tb_header {
		height: 90px;
		margin-bottom: -90px;
	}

	#Menu_principal.enlarge:after,
	#Menu_principal_fx:hover:after {
		height: 480px;
		animation-name: in;
		animation-duration: 0.5s;
	}

	#Menu_principal.enlarge .et_pb_menu_0_tb_header.et_pb_menu ul li a {
		color: #5d6fff !important;
	}

	#Menu_principal .et_pb_row et_pb_row_0_tb_header {
		padding-left: 5em !important;
		padding-right: 5em !important;
	}

	/*borde al lado del nombre*/
	#Menu_principal.enlarge .et_pb_menu__menu > nav > ul > li:hover {
		border-left: 1px solid #5d6fff;
	}

	/*borde al lado de submenu*/
	#Menu_principal.enlarge .et_pb_menu_0_tb_header.et_pb_menu .sub-menu {
		border-left: 1px solid #5d6fff !important;
		margin-left: -1px;
	}

	/*menu naranjo*/
	#Menu_principal_fx.menu_naranjo .et_pb_menu_0_tb_header.et_pb_menu ul li a {
		color: #ff6400 !important;
	}

	#Menu_principal_fx.menu_naranjo .et_pb_menu__menu > nav > ul > li:hover {
		border-left: 1px solid #ff6400;
	}

	#Menu_principal_fx.menu_naranjo .sub-menu {
		border-left: 1px solid #ff6400 !important;
		margin-left: -1px;
	}

	/*menu azul*/
	#Menu_principal_fx.menu_azul .et_pb_menu_0_tb_header.et_pb_menu ul li a {
		color: #3c00eb !important;
	}

	#Menu_principal_fx.menu_azul .et_pb_menu__menu > nav > ul > li:hover {
		border-left: 1px solid #3c00eb;
	}

	#Menu_principal_fx.menu_azul .sub-menu {
		border-left: 1px solid #3c00eb !important;
		margin-left: -1px;
	}

	/*menu verde*/
	#Menu_principal_fx.menu_verde .et_pb_menu_0_tb_header.et_pb_menu ul li a {
		color: #00eb00 !important;
	}

	#Menu_principal_fx.menu_verde .et_pb_menu__menu > nav > ul > li:hover {
		border-left: 1px solid #00eb00;
	}

	#Menu_principal_fx.menu_verde .sub-menu {
		border-left: 1px solid #00eb00 !important;
		margin-left: -1px;
	}

	/*menu violeta*/
	#Menu_principal_fx.menu_violeta .et_pb_menu_0_tb_header.et_pb_menu ul li a {
		color: #720294 !important;
	}

	#Menu_principal_fx.menu_violeta .et_pb_menu__menu > nav > ul > li:hover {
		border-left: 1px solid #720294;
	}

	#Menu_principal_fx.menu_violeta .sub-menu {
		border-left: 1px solid #720294 !important;
		margin-left: -1px;
	}
}

body.page-id-468
	#main-content
	> div
	> div
	> div.et_pb_section.et_pb_section_1_tb_body.et_pb_with_background.et_section_regular
	> div
	> div.et_pb_column.et_pb_column_1_3.et_pb_column_1_tb_body.et_pb_css_mix_blend_mode_passthrough
	> div
	> div {
	font-weight: 700;
}

/* mapa */

body.page-id-468 #map {
	margin-bottom: -6%;
}

/*filtros planificadores*/
.filtros {
	background-color: #fff7f2;
	padding-top: 80px;
	margin-top: -80px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
}
@media screen and (min-width: 981px) {
	.filtros {
		max-width: 275px;
	}
}
.filtros,
.filtros a {
	color: #ff6400;
	font-family: "Rajdhani", Helvetica, Arial, Lucida, sans-serif !important;
	font-size: 12px;
	font-weight: 700;
	line-height: 1.5em;
}
.filtros label:hover{
	cursor: pointer;
}
.filtros .años {
	display: grid;
	grid-template-columns: 9% 24% 9% 24% 9% 24%;
	margin-bottom: 10px;
}
.filtros .años div {
	margin-right: 10px;
	font-size: 14px;
	width: 20%;
	display: inline-block;
}
#main-content .filtros div h3 {
	font-weight: 700;
	font-size: 24px;
}
#main-content .filtros div h4 {
	margin-top: 10px;
}
/* #main-content .filtros div h4 span{
	font-weight: 700;
	font-size: 14px;
	background-color: #FF6400;
	border: 0;
	color: #fff;
	border-radius: 3px;
	padding: 1px 3px;
}

#main-content .filtros div h4 span{
	font-weight: 700;
	font-size: 14px;
	background-color: #FF6400;
	border: 1px solid #FF6400;
	color: #fff;
	border-radius: 3px;
	padding: 1px 3px;
} */

#main-content .filtros div h4 span {
	font-weight: 700;
	font-size: 14px;
	color: #ff6400;
	border-bottom: 2px solid #ff6400;
	padding: 1px 0;
}
#main-content .filtros div h4:first-child {
	margin-top: 0px;
}
.et_builder_inner_content > .et_pb_section_1_tb_body {
	z-index: 100;
}
/* No-Archivo */
body.page-id-468 #año, body.page-id-468 #selector_dia .text_todos, body.page-id-468 #slider_todos, body.page-id-468 .filtros > .botones {
	display: none;
}
.filtros div.recorridos, .filtros div.tipologia, .filtros div.modalidad {
	padding-left:5px;
}
/* checkbox invisibles */
.filtros input[type="checkbox"] {
	visibility: hidden;
	display: inline-block;
	width: 0;
	margin-right: -20px;
}
.filtros label[for^="filtro-comuna"],
.filtros label[for^="filtro-recorrido"],
.filtros label[for^="filtro-tipologia"],
.filtros label[for^="filtro-modalidad"],
.filtros label[for^="filtro-año"] {
	margin-left: -20px;
}
.filtros label.activo span {
	font-weight: 700;
	background-color: #ff6400;
	border: 0;
	color: #fff;
	border-radius: 3px;
	padding: 0 1px;
}

.filtros .botones {
	display: grid;
	grid-template-columns: 50% 50%;
}

.filtros .botones div {
	cursor: pointer;
}

.filtros .botones div:hover {
	transition: 0.3s;
	-webkit-transition: 0.3s;
	opacity: 0.7;
	-webkit-opacity: 0.7;
}

.filtros .botones p {
	display: grid;
	align-items: center;
	grid-template-columns: 30% 70%;
	font-size: 18px;
	font-weight: 700;
	opacity: 0.5;
}
.filtros .botones p.activo {
	opacity: 1;
}

.filtros .botones i {
	font-size: 35px;
}

.filtros .botones span {
	font-size: 20px;
	padding-left: 5px;
}
.filtros label {
	margin-left: 5px;
	position: relative;
	top: 2px;
	opacity: 0.5;
}
#selector_dia > div * {
	font-size: 14px !important;
}
#slider_todos {
	width: 100%;
}
.filtros .radios_dias {
	display: block;
	grid-template-columns: 6% 25% 5% 25% 5% 25%;
	margin-bottom: 25px;
	grid-gap: 1%;
}
.filtros .radios_dias input[type="checkbox"] {
	visibility: hidden;
	display: inline-block;
	width: 0;
	margin-left: 0;
	margin-right: 0;
}
.filtros .radios_dias label span {
	white-space: nowrap;
	padding:0;
}
.filtros .radios_dias label {
	margin-left: -1px;
	margin-right: 5px;
}

.filtros .text_todos {
	margin-bottom: 5px;
}

.filtros #slider_todos {
	margin-bottom: 25px;
}
.filtros .comunas {
	columns: 2;
	column-gap: 10px;
	line-height: 1em;
}
.filtros .comunas input {
	margin: 0;
	height: 0;
}
.filtros .comunas label {
	display: block;
	margin: 0;
	line-height:1.2em;
}
.filtros .tipologia {
	display: grid;
	grid-template-columns: 6% 48% 6% 40%;
}

.filtros .recorridos,
.filtros .modalidad {
	display: grid;
	grid-template-columns: 6% 94%;
}

.filtros h3 {
	color: #ff6400;
	margin-top: 25px;
}
.filtros label.activo {
	opacity: 1;
}
.filtros label.hidden , .filtros input.hidden, .filtros br.hidden, .filtros h4.hidden {
	display:none;
}

/*EL Scroll vertical*/
.filtros .comunas::-webkit-scrollbar,
.filtros .tipologia::-webkit-scrollbar {
	width: 8px;
	/* Tamaño del scroll en vertical */
	height: 8px;
	/* Tamaño del scroll en horizontal */
	/*    display: none;   Ocultar scroll */
}

/* Ponemos un color de fondo y redondeamos las esquinas del thumb */
.filtros .comunas::-webkit-scrollbar-thumb,
.filtros .tipologia::-webkit-scrollbar-thumb {
	background: #ff6400;
	border-radius: 4px;
}

/* Cambiamos el fondo y agregamos una sombra cuando esté en hover */
.filtros .comunas::-webkit-scrollbar-thumb:hover,
.filtros .tipologia::-webkit-scrollbar-thumb:hover {
	background: rgba(255, 100, 0, 0.5);
	box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.2);
}

/* Cambiamos el fondo cuando esté en active */
.filtros .comunas::-webkit-scrollbar-thumb:active,
.filtros .tipologia::-webkit-scrollbar-thumb:active {
	background-color: #ff6400;
}

.ui-slider-horizontal .ui-slider-handle {
	border-radius: 50%;
	color: #ffffff;
	border-color: #ff6400;
	top: -7px;
}

.ui-slider-horizontal .ui-slider-range {
	background-color: #ff6400;
	height: 3px;
}

.ui-widget.ui-widget-content {
	border: 0px;
	background-color: red;
	height: 1px;
}

/* limpiar filtros */
#limpiar_filtros {
	margin-top: 1em;
}
#limpiar_filtros > button {
	font-family: "Rajdhani", Helvetica, Arial, Lucida, sans-serif;
	font-weight: 700;
	background-color: #ff6400;
	border: 0;
	color: #fff;
	border-radius: 3px;
	display: block;
	width: 100%;
}

/*eventos*/
form[role="search"] input[value="Search"] {
}
#eventos_filtrados img {
	width: 100%;
}

/*grilla por default*/
#eventos_filtrados.grilla {
	display: grid;
	grid-template-columns: 1fr 1fr 1fr;
	grid-column-gap: 2%;
	grid-template-rows: auto;
}

#eventos_filtrados.grilla .evento {
	display: grid;
	grid-template-columns: 90% 8%;
	grid-column-gap: 0%;
	grid-row-gap: 10px;
	align-content: start;
}

#eventos_filtrados.grilla .evento img {
	justify-self: stretch;
}

#eventos_filtrados.grilla .evento img,
#eventos_filtrados.grilla .evento h3 {
	grid-column-start: 1;
	grid-column-end: 3;
}

#eventos_filtrados.grilla .evento h3 {
	margin-top: 1px;
	margin-bottom: 1px;
}

#eventos_filtrados.grilla .evento h2 {
	grid-row-start: 2;
	margin-top: 1px;
	margin-bottom: 1px;
}

body.single .estrella {
	position: relative;
	bottom: 1em;
	font-size: 20px;
}

#eventos_filtrados .evento .estrella,
body.single .estrella {
	grid-column-start: 2;
	grid-column-end: 3;
	justify-self: end;
	color: #ffc800;
	position: relative;
	display: none;
}
#eventos_filtrados .evento .estrella span,
body.single .estrella span {
	display: none;
	position: absolute;
	bottom: 100%;
	left: 100%;
	font-family: "Rajdhani", Helvetica, Arial, Lucida, sans-serif;
	font-weight: 700;
	background-color: #ff6400;
	border: 0;
	color: #fff;
	border-radius: 3px;
	text-align: center;
	padding: 3px;
	width: 100px;
}
#eventos_filtrados .evento .estrella:hover span,
body.single .estrella:hover span {
	display: block;
}

#eventos_filtrados .evento .estrella:hover,
body.single .estrella:hover {
	cursor: pointer;
}

/*lista*/
#eventos_filtrados.lista {
	display: grid;
	grid-template-columns: 1fr;
	grid-template-rows: auto auto auto auto auto auto auto;
}
#eventos_filtrados.lista p {
	font-family: "Rajdhani", Helvetica, Arial, Lucida, sans-serif !important;
	font-size: 18px;
}

#eventos_filtrados.lista .evento {
	display: grid;
	grid-template-columns: 6fr 4fr;
	grid-column-gap: 15px;
	grid-row-gap: 0px;
	margin-bottom: 15px;
	position: relative;
}

#eventos_filtrados.lista .evento img {
	justify-self: stretch;
	grid-column-start: 1;
	grid-row: 1 / 7;
	display: flex;
}

#eventos_filtrados.lista .evento h2 {
	margin-top: 1px;
	margin-bottom: 1px;
	padding: 0;
	color: #ff6400;
}

#eventos_filtrados.lista .evento h3 {
	margin-top: 1px;
	margin-bottom: 1px;
	padding: 0;
}

#eventos_filtrados.lista .evento p {
	display: show;
	padding: 0;
	margin: 0;
}

#eventos_filtrados.lista .evento p i {
	margin-left: 3px;
	transform: rotate(-7deg);
	-webkit-transform: rotate(-7deg);
}

#eventos_filtrados.lista .evento .estrella {
	grid-column-start: 1;
	grid-row-start: 1;
	justify-self: end;
	color: #ffc800;
	padding-right: 0.5em;
	padding-top: 0.5em;
	font-size: 16px;
	position: absolute;
	display: flex;
	grid-column-end: 1;
}

#eventos_filtrados .paginador {
	grid-column-start: 1;
	grid-column-end: 4;
	display: flex;
	justify-content: center;
}

#eventos_filtrados .paginador .pagina {
	width: 15px;
	height: 15px;
	background-color: #ff6400;
	border-radius: 50%;
	margin-left: 10px;
	cursor: pointer;
	margin-top: 20px;
	margin-bottom: 20px;
}

#eventos_filtrados .paginador .pagina:hover {
	transition: 0.3s;
	-webkit-transition: 0.3s;
	opacity: 0.7;
	-webkit-opacity: 0.7;
}

#eventos_filtrados.grilla .paginador {
	grid-column-start: 1;
	grid-column-end: 4;
}

#eventos_filtrados.lista .paginador {
	grid-column-start: 1;
	grid-column-end: 1;
}

#eventos_filtrados .evento img {
	transition: 0.3s;
	-webkit-transition: 0.3s;
	border-top: 3px solid transparent;
	padding-top: 4px;
}

#eventos_filtrados .evento:hover img {
	border-top: 3px solid #ff6400;
}
.et_pb_section_1_tb_body:after {
	left: 50% !important;
	margin-left: -480px;
}
/* Archivo */
body.page-id-1772 #selector_dia,
body.page-id-1772 #slider_todos, 
body.page-id-1772 #selector_modalidad, 
body.page-id-1772 .filtros > .botones {
	display: none;
}
body.page-id-1772 .filtros {
	background-color: #f7fff2;
}

body.page-id-1772 .filtros label.activo span {
	background-color: #00eb00;
}
body.page-id-1772 #eventos_filtrados .evento:hover img {
	border-top: 3px solid #00eb00;
}

#eventos_filtrados.lista .evento.hide,
#eventos_filtrados.grilla .evento.hide {
	/* display: none; */
}

#eventos_filtrados.grilla .evento h2 {
	padding-bottom: 20px;
}
#eventos_filtrados *[onclick] {
	cursor: pointer;
}
@media screen and (max-width: 980px) {
	#eventos_filtrados.grilla {
		grid-template-columns: 1fr 1fr;
	}

	#eventos_filtrados.lista .evento {
		grid-template-columns: 1fr;
	}

	#eventos_filtrados.grilla .paginador {
		grid-column-start: 1;
		grid-column-end: 3;
	}
}
.no-results {
	font-family: "Rajdhani", Helvetica, Arial, Lucida, sans-serif;
	font-weight: 700;
	background-color: #ff6400;
	border: 0;
	color: #fff;
	border-radius: 3px;
	text-align: center;
	width: 100%;
}
.et_pb_row_1_tb_footer .et_pb_column .et_pb_menu {
	line-height: 1.7em;
	font-weight: 500;
	-webkit-font-smoothing: antialiased;
	box-sizing: border-box;
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	vertical-align: baseline;
	background: transparent !important;
	word-wrap: break-word;
	background-size: cover;
	background-position: 50%;
	background-repeat: no-repeat;
	text-align: left;
	animation-timing-function: linear;
	animation-duration: 0.2s;
	margin-bottom: 0;
}
.et_pb_row_1_tb_footer .et_pb_menu .et-menu li {
	width: 100%;
}
.et_pb_row_1_tb_footer .et_pb_menu .et-menu a {
	color: #ffffff !important;
	font-family: "Abel", Helvetica, Arial, Lucida, sans-serif;
	font-size: 22px;
	line-height: 1.7em;
}

/* VR */

iframe.vr_tour {
	width: 100%;
	height: 70vh;
}
/*menu mobile*/
@media screen and (max-width: 980px) {
	#Menu_principal
		> div.et_pb_row.et_pb_row_0_tb_header
		> div.et_pb_column.et_pb_column_2_5.et_pb_column_0_tb_header.et_pb_css_mix_blend_mode_passthrough
		> div
		> a
		> span
		> img {
		max-width: 70px;
	}
	#Menu_principal .et_pb_column_1_4 a {
		font-size: 15px;
	}
	#Menu_principal .et_pb_column_1_4 .et_pb_blurb_content > div {
		vertical-align: middle;
	}
	#Menu_principal .et_pb_column_1_4 .et_pb_main_blurb_image {
		width: 15px;
	}
	#Menu_principal .et_pb_column_1_4 .et_pb_blurb_content h1 {
		padding: 0;
	}
	#Menu_principal:after,
	#Menu_principal_fx:after {
		width: 100%;
		content: "";
		display: block;
		height: 110px;
		background-color: #fff;
		position: fixed;
		top: 0;
		z-index: 1;
	}

	#Menu_principal .et_pb_row_0_tb_header,
	#Menu_principal_fx .et_pb_row_0_tb_header {
		margin: 0;
		width: calc(100% - 70px);
		position: fixed;
		display: grid;
		grid-template-columns: 1fr 2fr;
		z-index: 2;
	}

	#Menu_principal .et_pb_row_1_tb_header,
	#Menu_principal_fx .et_pb_row_1_tb_header {
		width: 100%;
	}

	#Menu_principal .et_pb_image_0_tb_header,
	#Menu_principal_fx .et_pb_image_0_tb_header {
		width: 50%;
	}

	#Menu_principal .et_pb_row_1_tb_header,
	#Menu_principal_fx .et_pb_row_1_tb_header {
		top: 38px;
		position: fixed;
	}

	#Menu_principal .et_pb_menu__wrap,
	#Menu_principal_fx .et_pb_menu__wrap {
		justify-content: flex-start;
		padding-right: 15px;
	}

	#Menu_principal .et_pb_social_media_follow_0_tb_header,
	#Menu_principal_fx .et_pb_social_media_follow_0_tb_header {
		width: 100%;
	}

	#Menu_principal_fx .et_pb_menu_0_tb_header {
		padding-left: 0;
	}

	#mobile_menu1 {
		height: 80vh;
		overflow: scroll;
		box-shadow: 0 9px 10px rgba(0, 0, 0, 0.5);
		border-bottom: 9px solid #fff;
		margin-top: 28px;
	}

	#Menu_principal
		.et_pb_menu_0_tb_header.et_pb_menu
		ul
		li.current-menu-item
		a {
		color: #3c00eb !important;
	}

	#Menu_principal
		.et_pb_menu_0_tb_header
		.mobile_nav
		.mobile_menu_bar:before {
		color: #3c00eb;
	}

	/*color letras menu desplegado*/
	#Menu_principal_fx.menu_naranjo
		.et_pb_menu_0_tb_header.et_pb_menu
		.et_mobile_menu
		a {
		color: #ff6400 !important;
	}

	#Menu_principal_fx.menu_naranjo
		.et_pb_menu_0_tb_header.et_pb_menu
		ul
		li.current-menu-item
		a {
		color: #ff6400 !important;
	}

	#Menu_principal_fx.menu_violeta
		.et_pb_menu_0_tb_header.et_pb_menu
		.et_mobile_menu
		a {
		color: #720294 !important;
	}

	#Menu_principal_fx.menu_violeta
		.et_pb_menu_0_tb_header.et_pb_menu
		ul
		li.current-menu-item
		a {
		color: #720294 !important;
	}

	#Menu_principal_fx.menu_azul
		.et_pb_menu_0_tb_header.et_pb_menu
		.et_mobile_menu
		a {
		color: #3c00eb !important;
	}

	#Menu_principal_fx.menu_azul
		.et_pb_menu_0_tb_header.et_pb_menu
		ul
		li.current-menu-item
		a {
		color: #3c00eb !important;
	}

	#Menu_principal_fx.menu_verde
		.et_pb_menu_0_tb_header.et_pb_menu
		.et_mobile_menu
		a {
		color: #00eb00 !important;
	}

	#Menu_principal_fx.menu_verde
		.et_pb_menu_0_tb_header.et_pb_menu
		ul
		li.current-menu-item
		a {
		color: #00eb00 !important;
	}

	/*color tres rayitas menu hamburguesa*/
	#Menu_principal_fx.menu_naranjo
		.et_pb_menu_0_tb_header
		.mobile_nav
		.mobile_menu_bar:before {
		color: #ff6400;
	}

	#Menu_principal_fx.menu_violeta
		.et_pb_menu_0_tb_header
		.mobile_nav
		.mobile_menu_bar:before {
		color: #720294;
	}

	#Menu_principal_fx.menu_azul
		.et_pb_menu_0_tb_header
		.mobile_nav
		.mobile_menu_bar:before {
		color: #3c00eb;
	}

	#Menu_principal_fx.menu_verde
		.et_pb_menu_0_tb_header
		.mobile_nav
		.mobile_menu_bar:before {
		color: #00eb00;
	}
	.et_pb_row_1_tb_footer .et_pb_column .et_pb_menu .et_pb_menu__menu {
		display: block !important;
	}
	.et_pb_row_1_tb_footer .et_pb_column .et_mobile_nav_menu {
		display: none !important;
	}
}

body.single #content-area h1 {
	margin-top: 1em;
	font-size: 48px;
	padding-bottom: 0;
}

body.single #content-area p {
	font-size: 18px;
	margin-bottom: 20px;
}

body.single #iconos,
body.single #iconos-programa {
	font-size: 18px;
	margin: 1em 0;
}

body.single #iconos {
	white-space: nowrap;
}

body.single #iconos-programa > div {
	vertical-align: top;
}
body.single #iconos-programa .icono {
	position: relative;
	width: 100%;
}
body.single #iconos-programa .icono i {
	vertical-align: top;
	width: 20%;
	display: inline-block;
	text-align: center;
}
body.single #iconos-programa .icono img {
	vertical-align: top;
	display: inline-block;
	text-align: center;
	margin-right: 10px;
	width: 19px;
	position: relative;
	top: 2px;
}
body.single #iconos-programa .icono span {
	width: 78%;
	display: inline-block;
	margin-left: -5px;
}

body.single .icono {
	margin-bottom: 15px;
}

body.single .icono.gris {
	opacity: 0.5;
}

body.single .icono i {
	font-size: 23px;
	color: #000;
}

body.single #iconos .icono > i:nth-child(1) {
	display: inline-block;
	margin-right: 1em;
	width: 30px;
	text-align: center;
}

body.single #iconos .icono > img:nth-child(1) {
	display: inline-block;
	margin-right: 1em;
	width: 30px;
	text-align: right;
	position: relative;
	top: 8px;
}
/* Mi Itinerario */

.mi-itinerario {
	width: 26% !important;
}

.mi-itinerario .et_pb_main_blurb_image span,
.mi-itinerario .et_pb_main_blurb_image a {
	background-position: center;
	background-size: cover;
	width: 100%;
	height: 100%;
	display: block;
}
.mi-itinerario .et_pb_main_blurb_image {
	margin-bottom: 0;
}
/* detalle espacios y blog */

body.single .et-db #et-boc .et-l .et_pb_row_0,
body.et-db
	#page-container
	.et-db
	#et-boc
	.et-l
	#et-boc
	.et-l
	.et_pb_row_0.et_pb_row,
body.et_pb_pagebuilder_layout.single.et-db
	#page-container
	#et-boc
	.et-l
	#et-boc
	.et-l
	.et_pb_row_0.et_pb_row,
body.et_pb_pagebuilder_layout.single.et_full_width_page.et-db
	#page-container
	#et-boc
	.et-l
	.et_pb_row_0.et_pb_row {
	width: 100%;
	max-width: 100%;
}
body.blog #main-content h2 {
	font-size: 36px;
}
body.blog #main-content .post-meta {
	display: none;
}
.post-content p {
	font-size: 18px !important;
}
body.single #main-content .container:before,
body.blog #main-content .container:before {
	background: none;
}
@media (min-width: 981px) {
	body.single #left-area,
	body.blog #left-area {
		width: 100%;
		padding: 23px 0px 0px !important;
		float: none !important;
	}
	body.single .et_pb_section {
		padding-top: 0;
	}
	body.single #left-area,
	body.blog #left-area {
		padding-top: 0 !important;
	}
}
body.single .et_pb_post .entry-content {
	padding-top: 0;
}
body.single #sidebar {
	display: none;
}
body.single .et_pb_section_0_tb_header {
	min-height: 0;
}
body.single div.et_pb_section.et_pb_section_0_tb_header {
	background-image: none !important;
}
body.single .et_pb_menu_0_tb_header.et_pb_menu ul li a {
	color: inherit !important;
}
body.single body:not(.et-tb) #main-content .container {
	padding-top: 0;
}
body.single-post
	.et-l--post
	div
	div
	.et_pb_module
	> .et_pb_text_inner
	> h2:not(.entry-title) {
	font-size: 48px;
	font-weight: 700 !important;
}
body.single-post #content-area h1.related {
	font-weight: 700;
}
/* carrusel imagenes header espacios */
body.single-espacios .et_pb_gallery_image.landscape span,
body.single .et_post_meta_wrapper span.creditos,
body.page-id-236 a.entry-featured-image-url span.creditos {
	font-family: "Rajdhani", Helvetica, Arial, Lucida, sans-serif !important;
	color: #000;
	font-size: 9px;
	position: absolute;
	right: 0;
	top: 100%;
	padding: 0.9em 0.5em;
	/*transform: translateY(100%);*/
	height: auto;
}
/* columnas de distinto ancho para diagramar detalle espacios*/
.columna70 {
	width: 70%;
	display: inline-block;
}
.columna60 {
	width: 60%;
	display: inline-block;
	vertical-align: top;
}
.columna40 {
	width: 40%;
	display: inline-block;
	vertical-align: top;
}

.columna30 {
	width: 30%;
	display: inline-block;
}

.columna33 {
	width: 33.3%;
	display: inline-block;
	vertical-align: top;
}

article.espacios .columna40 {
	padding: 2em;
	background: #efefef;
	width: 39%;
	margin-left: 1%;
	margin-top: 2em;
}
@media screen and (min-width: 981px) {
	article.espacios .columna40 {
		margin-top: 9em;
	}
}
@media screen and (max-width: 980px) {
	.columna70,
	.columna60,
	.columna40,
	.columna30,
	.columna33 {
		width: 100% !important;
		display: block;
	}
}
/* carrusel espacios similares */

.carrusel-espacios {
	margin-bottom: 3em;
	position: relative;
}
.carrusel-espacios .item-container {
	width: 100%;
	overflow: hidden;
	position: relative;
	z-index: 1;
}

.carrusel-espacios i {
	color: #000;
	font-size: 23px;
}

.carrusel-espacios > a {
	position: absolute;
	top: 50%;
	margin-top: -12px;
	z-index: 2;
}
.carrusel-espacios.mobile > a {
	padding: 2px;
	border-radius: 10em;
	background-color: #fff;
	line-height: 1em;
}
.carrusel-espacios.mobile > a li {
	font-size: 28px;
}
.carrusel-espacios > a[action="left"] {
	left: 0;
	margin-left: -25px;
}
.carrusel-espacios.mobile > a[action="left"] {
	margin-left: 10px;
}

.carrusel-espacios > a[action="right"] {
	right: 0;
	margin-right: -25px;
}
.carrusel-espacios.mobile > a[action="right"] {
	margin-right: 10px;
}

.carrusel-espacios .items {
	width: 1000em;
	margin-left: -10px;
}

.carrusel-espacios .item {
	display: block;
	float: left;
	text-align: center;
	padding: 0 10px;
}

.carrusel-espacios .thumb {
	width: 100%;
}

.carrusel-espacios h2 {
	text-align: left;
	font-family: "Rajdhani", Helvetica, Arial, Lucida, sans-serif !important;
	color: #ff6400;
	font-size: 24px;
	font-weight: 700;
}
.carrusel-espacios.mobile h2,
.carrusel-espacios.mobile h4,
.carrusel-espacios.mobile p {
	padding: 0 10%;
}
.carrusel-espacios.mobile h2 {
	padding-top: 10%;
}
.carrusel-espacios h4 {
	display: inline-block;
	width: 100%;
	text-align: left;
	font-family: "Fanwood Text", Georgia, "Times New Roman", serif !important;
}
.carrusel-espacios p {
	font-family: "Fanwood Text", Georgia, "Times New Roman", serif !important;
	font-size: 18px;
	text-align: left;
}

body.single .volver {
	font-family: "Abel", Helvetica, Arial, Lucida, sans-serif;
	font-size: 24px;
	color: #720294;
}

#eventos_filtrados.lista .evento p i {
	color: inherit;
}
#eventos_filtrados.lista .grilla,
#eventos_filtrados.grilla .lista {
	display: none;
}
#eventos_filtrados h1,
h2,
h3 {
	font-family: "Rajdhani", Helvetica, Arial, Lucida, sans-serif !important;
}
#eventos_filtrados.lista h2 {
	font-weight: 700;
	font-size: 24px;
}
#eventos_filtrados.grilla h2,
#eventos_filtrados.grilla h3 {
	line-height: 1.3em;
	font-family: "Fanwood Text", Georgia, "Times New Roman", serif !important;
	font-weight: 400;
	font-size: 18px;
	margin-bottom: 0;
	align-self: start;
}

#eventos_filtrados .paginador .pagina {
	transition: 0.3s;
	-webkit-transition: 0.3s;
	opacity: 0.5;
	-webkit-opacity: 0.5;
}

#eventos_filtrados .paginador .pagina.activa {
	opacity: 1;
	-webkit-opacity: 1;
}

body.page-id-820 .et_pb_blurb .et_pb_module_header,
body.page-id-2366 .et_pb_blurb .et_pb_module_header,
.et_pb_blurb .et_pb_module_header a {
	font-weight: 700;
	font-size: 24px;
	color: #ff6400 !important;
}

body.page-id-820 .et_pb_post .entry-content,
body.page-id-2366 .et_pb_post .entry-content {
	padding-top: 0;
}

body.page-id-820 #sidebar,
body.page-id-2366 #sidebar {
	display: none;
}

body.page-id-820 div.et_pb_section.et_pb_section_0_tb_header,
body.page-id-2366 div.et_pb_section.et_pb_section_0_tb_header,
body.page-id-468 div.et_pb_section.et_pb_section_0_tb_header,
.no-bg.et_pb_section.et_pb_section_0_tb_header {
	background-image: none !important;
	min-height: 0;
}

body.page-id-820 .et_pb_menu_0_tb_header.et_pb_menu ul li a,
body.page-id-2366 .et_pb_menu_0_tb_header.et_pb_menu ul li a {
	color: inherit !important;
}

body.page-id-820:not(.et-tb) #main-content .container,
body.page-id-2366:not(.et-tb) #main-content .container {
	padding-top: 0;
}
body.page-id-820 .et_pb_main_blurb_image,
body.page-id-2366 .et_pb_main_blurb_image {
	margin-bottom: 0;
}
body.page-id-820 .et_pb_blurb_content .et_pb_blurb_container,
body.page-id-2366 .et_pb_blurb_content .et_pb_blurb_container {
	margin-bottom: 25px;
}
br.mobile,
span.mobile {
	display: none;
}
body.single-espacios .entry-content .et_pb_row:first-child {
	width: 100%;
}
body.single-espacios .columna60{
	padding-right:20px;
}
@media (max-width: 600px) {
	br.mobile,
	span.mobile {
		display: initial;
	}
	span.desktop {
		display: none;
	}
	.columna70,
	.columna30,
	.columna33 {
		width: 100%;
		display: block;
	}

	.carrusel-espacios .item {
		width: 100%;
	}
	body.single-espacios .columna60{
		padding-right:0;
	}
}
span.desktop {
	display: initial;
}
#Menu_principal .et_pb_menu--style-centered .et_pb_menu__wrap,
#Menu_principal_fx .et_pb_menu--style-centered .et_pb_menu__wrap {
	-webkit-box-pack: left;
	-ms-flex-pack: center;
	justify-content: left;
	padding-left: 1em;
}

/* loader */
body.loading {
	overflow: hidden;
}
body.loading #custom_loader {
	display: block;
}
#custom_loader {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 1000;
	background-color: rgba(0, 0, 0, 0.4);
	display: none;
}
#custom_loader .window {
	min-width: 500px;
	background-color: #ffffff;
	border-radius: 5px;
	padding: 1.5em;
	text-align: center;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
}
#custom_loader .window svg {
	width: 40%;
}
#custom_loader .window {
	font-family: "Rajdhani", Helvetica, Arial, Lucida, sans-serif !important;
	color: #333333;
	font-size: 24px;
	font-weight: 700;
}
/* carrusel espacios y articulos */
.carrusel-espacios h2 a {
	font-weight: 700;
}

/* carrusel logos home */
.et_pb_wptools_image_carousel img[alt^="http"] {
	cursor: pointer;
}
.et_pb_wptools_image_carousel .slick-dots li {
	display: none;
}

/* paginacion */

#main-content .wp-pagenavi {
	text-align: center;
	border-top: none;
}
#main-content .wp-pagenavi .nextpostslink,
#main-content .wp-pagenavi .pages {
	display: none;
}
#main-content .wp-pagenavi *.page,
#main-content .wp-pagenavi *.current {
	font-family: Helvetica !important;
	border: 1px solid #c4c4c4 !important;
	color: #494949 !important;
	font-size: 12px !important;
	display: inline-block;
	width: 18px;
	text-align: center;
	height: 25px;
	line-height: 25px;
}
.et_post_meta_wrapper .post-meta {
	display: none;
}
