/* -- paleta colores */
/*-- 
2025
marron oscuro #412b18
marron #774d29
verde #124b42
verde claro: #aeba8a

--*/	
.blanco, .blanco p, .blanco-h1 h1, .blanco-h2 h2, .blanco-h3 h3, .blanco-h4 h4, .blanco-h5 h5, .blanco-h6 h6 {
	color: #ffffff;
}
.ambar, .ambar p, .ambar-h1 h1, .ambar-h2 h2, .ambar-h3 h3, .ambar-h4 h4, .ambar-h5 h5, .ambar-h6 h6 {
	color: #f5dbaa;
}
/*
.link-verde-rosa a {
	color: #e79c41;
	text-decoration: none;
}
.link-verde-rosa a:hover {
	color: #F15A29;
	text-decoration: none;
}
*/
.link-naranja-rojo a {
	color: #e79c41;
	text-decoration: none;
}
.link-naranja-rojo a:hover {
	color: #F15A29;
	text-decoration: none;
}
.link-negro33-rosa a {
	color: #333333;
	text-decoration: none;
}
.link-negro33-rosa a:hover {
	color: #F15A29;
	text-decoration: none;
}
.link-txt-blanco p a {
	color: #ffffff !important;
}
.link-txt-blanco p a:hover {
	color: #F15A29 !important;
}

.gris, .gris p{
	color:#666666;
}

/*
.verde, .verde p, .verde-h1 h1, .verde-h2 h2, .verde-h3 h3, .verde-h4 h4, .verde-h5 h5, .verde-h6 h6 {
	color: #e79c41;
}
*/
.color-naranja, .color-naranja p, .color-naranja-h1 h1, .color-naranja-h2 h2, .color-naranja-h3 h3, .color-naranja-h4 h4, .color-naranja-h5 h5, .color-naranja-h6 h6 {
	color: #e79c41;
}
/*
.rosa, .rosa p, .rosa-h1 h1,.rosa-h2 h2, .rosa-h3 h3, .rosa-h4 h4, .rosa-h5 h5, .rosa-h6 h6 {
 color: #F15A29; 
}
*/
.color-rojo, .color-rojo p, .color-rojo-h1 h1,.color-rojo-h2 h2, .color-rojo-h3 h3, .color-rojoa-h4 h4, .color-rojo-h5 h5, .color-rojo-h6 h6 {
 color: #F15A29; 
}

.txt12 {
	font-size: 12px;
	line-height: 20px;
}
.txt14, .txt14-h1 h1, .txt14-h2 h2, .txt14-h3 h3, .txt14-h4 h4, .txt14-h5 h5, .txt14-h6 h6 {
	font-size: 14px;
	line-height: 22px;
}
.txt16, .txt16-h1 h1, .txt16-h2 h2, .txt16-h3 h3, .txt16-h4 h4, .txt16-h5 h5, .txt16-h6 h6 {
	font-size: 16px;
	line-height: 24px;
}
.txt18 {
	font-size: 18px;
	line-height: 26px;
}
.txt20 {
	font-size: 20px;
	line-height: 28px;
}
.txt22 {
	font-size: 22px;
	line-height: 30px;
}
.txt24 {
	font-size: 24px;
	line-height: 32px;
}
.txt26 {
	font-size: 26px;
	line-height: 34px;
}
.txt28, .txt28-h1 h1, .txt28-h2 h2, .txt28-h3 h3, .txt28-h4 h4, .txt28-h5 h5, .txt28-h6 h6 {
	font-size: 28px;
	line-height: 36px;
}
.txt30 {
	font-size: 30px;
	line-height: 38px;
}
.txt32 {
	font-size: 32px;
	line-height: 40px;
}
.txt34, .txt34-h1 h1, .txt34-h2 h2, .txt34-h3 h3, .txt34-h4 h4, .txt34-h5 h5, .txt34-h6 h6 {
	font-size: 34px;
	line-height: 42px;
}
.txt40, .txt40-h1 h1, .txt40-h2 h2, .txt40-h3 h3, .txt40-h4 h4, .txt40-h5 h5, .txt40-h6 h6 {
	font-size: 40px;
	line-height: 48px;
}
.txt44, .txt44-h1 h1, .txt44-h2 h2, .txt44-h3 h3, .txt44-h4 h4, .txt44-h5 h5, .txt44-h6 h6 {
	font-size: 44px;
	line-height: 52px;
}
.txt48, .txt48-h1 h1, .txt48-h2 h2, .txt48-h3 h3, .txt44-h4 h4, .txt44-h5 h5, .txt44-h6 h6 {
	font-size: 48px;
	line-height: 56px;
}

.fuente400, .fuente400-p p, .fuente400-h1 h1, .fuente400-h2 h2, .fuente400-h3 h3, .fuente400-h4 h4, .fuente400-h5 h5, .fuente400-h6 h6 {
	font-weight: 400 !important;
}
.fuente500, .fuente500-p p, .fuente500-h1 h1, .fuente500-h2 h2, .fuente500-h3 h3, .fuente500-h4 h4, .fuente500-h5 h5, .fuente500-h6 h6 {
	font-weight: 500 !important; /* solo Roboto */
}
.fuente600, .fuente600-p p, .fuente600-h1 h1, .fuente600-h2 h2, .fuente600-h3 h3, .fuente600-h4 h4, .fuente600-h5 h5, .fuente600-h6 h6 {
	font-weight: 600 !important;
}
.fuente700, .fuente700-p p, .fuente700-h1 h1, .fuente700-h2 h2, .fuente700-h3 h3, .fuente700-h4 h4, .fuente700-h5 h5, .fuente700-h6 h6 {
	font-weight: 700 !important;
}
/*
.open-sans-h1 h1, .open-sans-h2 h2, .open-sans-h3 h3, .open-sans-h4 h4, .open-sans-h5 h5, .open-sans-h6 h6 {
	font-family: "Open Sans", Helvetica, Arial, Verdana, sans-serif;
}
*/

.link-subrayado a{
text-decoration: underline;
}
.link-rosa a{
	color: #F15A29 !important;
}
.margen-arriba-0 {
	margin-top: 0px;
}
.margen-arriba-10 {
	margin-top: 10px;
}
.margen-arriba-20 {
	margin-top: 20px;
}
.margen-arriba-40 {
	margin-top: 40px;
}
.margen-debajo-0 {
	margin-bottom: 0px;
}
.margen-debajo-10 {
	margin-bottom: 10px;
}
.margen-debajo-20 {
	margin-bottom: 20px;
}
.margen-debajo-30 {
	margin-bottom: 30px;
}
.margen-debajo-40 {
	margin-bottom: 40px;
}
.margen-debajo-60 {
	margin-bottom: 60px;
}
.margen-debajo-80 {
	margin-bottom: 80px;
}

.margen-arriba-40-h2 h2 {
	margin-top: 40px;
}
.fuente-300 {
	font-weight: 300;
}
.fuente-400 {
	font-weight: 400;
}
.fuente-600 {
	font-weight: 600;
}
.fuente-700 {
	font-weight: 700;
}
.mayusculas, .mayusculas p, .mayusculas h1, .mayusculas h2, .mayusculas h3, .mayusculas h4, .mayusculas h5, .mayusculas h6 {
	text-transform: uppercase;
}
.mayusculas-capitalize, .mayusculas-capitalize p, .mayusculas-capitalize h1, .mayusculas-capitalize h2, .mayusculas-capitalize h3, .mayusculas-capitalize h4, .mayusculas-capitalize h5, .mayusculas-capitalize h6 {
	text-transform: capitalize;
}
/* solucion linea vertical izquierda Sticky sidebar */
.sidebar-right .sidebar{
border-left: none;
}
.sidebar-divider-vertical.sidebar-right .sidebar .sidebar-content
{border-left: 1px solid var(--the7-divider-color);}

/* solucion tamano imagen single participante - copiado del post type post*/
.participantes .rollover, .participantes .rollover-video:not(.ts-slide), .participantes img, img[class*=align], img[class*=wp-image-], img[class*=attachment-] {
    max-width: 100%;
    height: auto;
}


/* -------- general ----------- */

.nolink > a {
pointer-events: none;
}

.mobile-main-nav > li.has-children > a:after, .mobile-main-nav .next-level-button, .mobile-main-nav > li.menu-item-language > a:after {
	color:#774d29;
}
.main-nav .sub-nav {
	top:120px;	
}
.fixed-masthead.sticky-on .main-nav .sub-nav {
		top:70px;	
}
li:not(.dt-mega-menu) .sub-nav {
	width:152px;
	margin-left:16px;
	border-radius:16px;
}
.main-nav .sub-nav > li > a .menu-text{
	text-transform:uppercase;
	color:#412b18 !important;
}
.main-nav .sub-nav > li {
	border-bottom: 1px #e6dacc solid;
}
.main-nav .sub-nav > li:last-child {
	border-bottom:none;
}

.espacio-color1 > div{
	background-color: #aeba8a !important;
}

.espacio-color2 > div{
	background-color: #124b42 !important;
}

.fila-noticias-home .upb_row_bg {
	background: rgb(65,43,24)!important;
background: -moz-linear-gradient(180deg, rgba(65,43,24,1) 0%, rgba(174,111,54,1) 100%) !important;
background: -webkit-linear-gradient(180deg, rgba(65,43,24,1) 0%, rgba(174,111,54,1) 100%)!important;
background: linear-gradient(180deg, rgba(65,43,24,1) 0%, rgba(174,111,54,1) 100%)!important;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#412b18",endColorstr="#ae6f36",GradientType=1)!important;
}

.masthead .soc-ico.custom-bg a:before, .masthead .soc-ico.accent-bg a:before, .dt-mobile-header .soc-ico.custom-bg a:before, .dt-mobile-header .soc-ico.accent-bg a:before {
	background-color: #774d29;
}


.top-bar-bg {
	background-color: #412b18 !important;
}

a {
	 transition: 0.3s;
	text-decoration: none;
	color: #F15A29;
}
a:hover {
	color: #f5dbaa;
}
.post-thumbnail img, .vc_single_image-wrapper img
{pointer-events: none;}

.main-nav>li {
	align-items: center;
	
}
.main-nav .menu-item.depth-0 {
	    padding-top: 0px; 
     padding-bottom: 0px;
	
}
.sticky-off .main-nav .menu-item.depth-0 a {
	    height:40px;	
}

.sticky-on .main-nav .menu-item.depth-0  {
padding-top:0px;
padding-bottom:0px;

}
.masthead .top-bar .menu-select, .masthead .top-bar .mini-nav > ul:not(.mini-sub-nav) > li > a:hover{
	color: #eaceda;
}
.dt-mobile-header .text-area, .dt-mobile-header .soc-ico a:not(:hover) .soc-font-icon {
	color: #ffffff !important;
}
.dt-mobile-header .soc-ico.custom-bg a:before{
	background:#777777;
}

.dt-mobile-header .mini-nav > ul:not(.mini-sub-nav) > li > a {
	/*color: #666666 !important;*/
	text-transform: uppercase;
}

.dt-mobile-header .mini-nav > ul:not(.mini-sub-nav) > li.current-menu-item > a {
	color: #000000 !important;
}
.dt-mobile-header .mini-nav > ul:not(.mini-sub-nav) {
	margin-top: 16px;
}
.dt-mobile-header .soc-ico a {
	margin-right: 10px;
	
}


.banner-principal .uvc-sub-heading {
	padding-top:50px;
}

.main-nav .menu-item.depth-0 {
padding-top:27px;
padding-bottom:25px;
}

.main-nav .menu-item.depth-0 > a {
/* position:relative ;*/
	padding-left:24px;
	padding-right:24px;
	/*background-color:#f3e4ce;*/
	border-color: #ffffff;
	border-width: 2px;
	border-style: solid;

}
/* encabezado movil */
.mobile-header-bar {
	/*
background: rgb(65,43,24);
background: -moz-linear-gradient(180deg, rgba(65,43,24,1) 0%, rgba(174,111,54,1) 100%);
background: -webkit-linear-gradient(180deg, rgba(65,43,24,1) 0%, rgba(174,111,54,1) 100%);
background: linear-gradient(180deg, rgba(65,43,24,1) 0%, rgba(174,111,54,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#412b18",endColorstr="#ae6f36",GradientType=1);
	*/
	
	
	background: rgb(65,43,24);
background: -moz-linear-gradient(180deg, rgba(65,43,24,1) 0%, rgba(166,106,52,1) 100%);
background: -webkit-linear-gradient(180deg, rgba(65,43,24,1) 0%, rgba(166,106,52,1) 100%);
background: linear-gradient(180deg, rgba(65,43,24,1) 0%, rgba(166,106,52,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#412b18",endColorstr="#a66a34",GradientType=1);
	/*
background: rgb(38,34,98);
background: -moz-linear-gradient(180deg, rgba(38,34,98,1) 0%, rgba(59,66,231,1) 100%);
background: -webkit-linear-gradient(180deg, rgba(38,34,98,1) 0%, rgba(59,66,231,1) 100%);
background: linear-gradient(180deg, rgba(38,34,98,1) 0%, rgba(59,66,231,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#262262",endColorstr="#3b42e7",GradientType=1);
	*/
}
.home .mobile-header-bar {
	background: none;
}

.cookie-notice-container {
	font-family: Poppins, Helvetica, Arial, Verdana, sans-serif;
	font-size: 14px;
	line-height: 18px;
}
.avisocookies-link {
	color: #F15A29;
}
.boton-cookies {
	padding: 5px;
	border-color: #631964;
	border-width: 1px;
	border-style: solid;
	color: #F15A29;
	text-transform: uppercase;
	font-weight: 700;


}

.single-participantes .page-title h1, .single-participantes .page-title h1 *, .single-participantes  .page-title h1 a:hover, .single-participantes #page .page-title .entry-title

{
	color:#ffffff;
	margin-bottom: 5px;
}
.single-participantes .page-title.solid-bg .wf-wrap {
 background-image: url(/wp-content/uploads/2025/04/mono-fondo-25-2.png);
    background-repeat: no-repeat;
    background-position:95% center;
	padding-right: 200px;

}

.single-participantes .titulo-seccion-head {
	font-size:20px;
	line-height:25px;
	margin-bottom:20px;
	font-weight:400;
	font-family:oswald;
	text-transform: uppercase;
}
.single-participantes .subtitulo1-head h2 {
	font-size:25px;
	line-height:35px;
	font-weight: 400;
	color:#ffffff;

}
.single-participantes .subtitulo4-head h3 {
	font-size:25px;
	line-height:35px;
	font-weight: 400;
	color:#ffffff;

}
.single-participantes .subtitulo2-head {
	font-size:17px;
	line-height:25px;
	color:#f3e4ce;
}

.single-participantes .entry-content p {
	font-size: 18px;
	line-height: 26px;
}

.single-participantes .has-post-thumbnail .post-thumbnail {
	margin-bottom: 40px;
}

.single-participantes .logo-participante {
	margin-bottom: 20px;
}
.caja-entradas-participante {
	border-width:1px;
	border-style:solid;
	border-color:#774d29;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:15px;
	padding-right:15px

}

.caja-entradas-participante p.tit-caja{
	color: #F15A29;
	font-size: 18px;
	line-height: 24px;
	font-weight: 700;
}
.caja-entradas-participante p.descrip-adicional{
	color:rgba(66,66,66,1.00);
	font-size: 13px;
	line-height: 17px;
}

.caja-entradas-participante .entradas {
	width:100%;
	text-transform:uppercase;
	font-size: 16px;
	line-height: 24px;
}

.caja-entradas-participante .dt-btn {
	margin-bottom:10px;
}

.caja-entradas-participante p.eve_info_eve {
	font-size: 14px;
	line-height: 22px;
}
/*
.boton-rosa.dt-btn:not(.btn-light):not(.light-bg-btn):not(.outline-btn):not(.outline-bg-btn):not(.btn-custom-style){
background:#F15A29;	
}
.boton-rosa.dt-btn:not(.btn-light):not(.light-bg-btn):not(.outline-btn):not(.outline-bg-btn):not(.btn-custom-style):hover{
	background:#f5dbaa;
}
*/
.boton-gris.dt-btn:not(.btn-light):not(.light-bg-btn):not(.outline-btn):not(.outline-bg-btn):not(.btn-custom-style){
background:#848484;	
}
.boton-gris.dt-btn:not(.btn-light):not(.light-bg-btn):not(.outline-btn):not(.outline-bg-btn):not(.btn-custom-style):hover{
	background:#676767;
}

.boton-transparente-blanco.dt-btn:not(.btn-light):not(.light-bg-btn):not(.outline-btn):not(.outline-bg-btn):not(.btn-custom-style){
background:none;
border-color: #ffffff;
border-width: 1px;
border-style: solid;
}
.boton-transparente-blanco.dt-btn:not(.btn-light):not(.light-bg-btn):not(.outline-btn):not(.outline-bg-btn):not(.btn-custom-style):hover{
background:#f5dbaa;
}
.single-participantes .redes1 h5 {
	margin-bottom:0px;
}
.single-participantes .redes1 p {
	display:flex;
	flex-wrap:wrap;
}

.single-participantes .redes1 a {
	color:#000000;
	background-color:#f3e4ce;
	margin-top:5px;
	padding:8px;
	text-decoration:none;
	font-size:14px;
line-height:24px;
	margin-right:5px;
	border-radius: 25px;
}

.single-participantes .redes1 a.podimo{
/*	color:#ffffff;
	background-color:#794df9;
	*/
}

.single-participantes .redes1 a:hover {
	color:#ffffff;
background-color:#e79c41;
}






/* paginas generales */
.page-title.solid-bg {
	background-color:#ae6f36;
}

/* titulos encabezado paginas: participantes, programacion */
.page-id-57946 .page-title.solid-bg , .page-id-58021 .page-title.solid-bg, .single-participantes .page-title.solid-bg {
 
background: rgb(174,111,54);
background: -moz-linear-gradient(180deg, rgba(174,111,54,1) 0%, rgba(195,129,69,1) 100%);
background: -webkit-linear-gradient(180deg, rgba(174,111,54,1) 0%, rgba(195,129,69,1) 100%);
background: linear-gradient(180deg, rgba(174,111,54,1) 0%, rgba(195,129,69,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ae6f36",endColorstr="#c38145",GradientType=1);
	
	
	
	/*
background: rgb(166,106,52);
background: -moz-linear-gradient(180deg, rgba(166,106,52,1) 0%, rgba(195,129,69,1) 100%);
background: -webkit-linear-gradient(180deg, rgba(166,106,52,1) 0%, rgba(195,129,69,1) 100%);
background: linear-gradient(180deg, rgba(166,106,52,1) 0%, rgba(195,129,69,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#a66a34",endColorstr="#c38145",GradientType=1);
*/	
	/*
background: rgb(60,66,231);
background: -moz-linear-gradient(180deg, rgba(60,66,231,1) 0%, rgba(0,174,239,1) 100%);
background: -webkit-linear-gradient(180deg, rgba(60,66,231,1) 0%, rgba(0,174,239,1) 100%);
background: linear-gradient(180deg, rgba(60,66,231,1) 0%, rgba(0,174,239,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#3c42e7",endColorstr="#00aeef",GradientType=1);
	*/
	
	/*
	 background: rgb(208,76,87);
background: -moz-linear-gradient(180deg, rgba(208,76,87,1) 0%, rgba(231,156,65,1) 100%);
background: -webkit-linear-gradient(180deg, rgba(208,76,87,1) 0%, rgba(231,156,65,1) 100%);
background: linear-gradient(180deg, rgba(208,76,87,1) 0%, rgba(231,156,65,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#F15A29",endColorstr="#F15A29",GradientType=1); 
	*/
	
	/*
	 background: rgb(209,75,86);
background: -moz-linear-gradient(180deg, rgba(209,75,86,1) 0%, rgba(232,157,66,1) 100%);
background: -webkit-linear-gradient(180deg, rgba(209,75,86,1) 0%, rgba(232,157,66,1) 100%);
background: linear-gradient(180deg, rgba(209,75,86,1) 0%, rgba(232,157,66,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#d14b56",endColorstr="#e89d42",GradientType=1); 
*/	
 
}
/*
.page-title.solid-bg .wf-wrap {
background-image:url("/wp-content/uploads/2024/03/estrellas2.png");	
	background-position: center; 
  background-repeat: no-repeat;
}	
*/

/* fondo debajo de titulos de las paginas participantes etc */
/* ya tiene fondo en inslge participantes*/
/*
.page-title.solid-bg .wf-wrap {
	
background-image: url(/wp-content/uploads/2025/04/fondo-hojas2.png);
    background-repeat: repeat-x;
    background-position: 0px 100px;
}
*/


/* lista de participantes */
.todo-part .fila-part {
	display: flex;
  flex-wrap: nowrap;
  gap: 40px;
}
.todo-part .separa {
	margin-top: 35px;
	border-bottom-color: #aeba8a;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	margin-bottom: 35px;
}
.fila-part .part-img img{
	margin-top:8px;
	max-width:200px;
}
.fila-part .part-img a:hover {
 opacity: 0.6;
}

.fila-part .part-info h3 a {
font-size:36px;
line-height:44px;
color:#F15A29;

}
.fila-part .part-info h3 a:hover {
color:#631964;	
}
.fila-part .part-info .list-subt1,.fila-part .part-info .list-subt4  {
	font-size:24px;
	line-height:32px;
	color:#631964;
}
.fila-part .part-info .list-subt2 {
	font-size:18px;
	line-height:26px;
	color:#e79c41;
}
.fila-part .part-info .list-subt4 {
		font-size:24px;
	line-height:32px;
	color:#631964;
	
}
/* lista de eventos */
.eventos-cada-participante{
	display: flex;
	flex-wrap: wrap;
	border-bottom-color: #f3e4ce;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	padding-bottom: 20px;
	margin-bottom: 20px;
	
	/*justify-content: space-between;*/
}
.eventos-cada-participante .info1-2{
	display: flex;
	flex-wrap: nowrap;
	
	/*justify-content: space-between;*/
}

.eventos-cada-participante .info2 {
	width: 420px;
	padding-left:20px;
}
.eventos-cada-participante .info2 h3 a {
font-size:30px;
line-height:38px;
color:#F15A29;	
}
.eventos-cada-participante .info2 h3 a:hover {
color:#631964;	
}


.eventos-cada-participante .lista-participante-entradas {
	width: 200px;

}
.eventos-cada-participante p.descrip-adicional {
	font-size: 12px;
	line-height: 20px;

}
.eventos-cada-participante .entradas{
	width:auto;
    text-transform: uppercase;
    font-size: 16px;
    line-height: 24px;
}
/*------*/

/* lista de programacion */ 

.todo-lista-programa .lst-pro-fila1 {
	display: flex;
justify-content: space-between;
	align-items: center;
	background-color:#f3e4ce;
	padding:20px;
	/*
	border-top-width:2px;
	border-top-color:#631964;
	border-top-style:solid;
	*/
}
.lst-pro-part-info {
/*	display:flex;
	flex-direction: column;*/
height:100%;
}
.lst-pro-part-info .sub-info1 {
	  flex: 1;

}
.lst-pro-part-info .sub-info2 {
	 flex: none;

}
.lst-pro-part-info .sub-info2 .dt-btn {
	margin-top:5px;
	padding:6px;
font-size:14px;
	line-height:14px;
	font-weight:400;
}
.lst-pro-part-info .sub-info2 a.boton-rosa:hover {
	color:#ffffff !important;
}

.todo-lista-programa .lst-pro-fila2 .lst-pro-part-info p.descrip-adicional {
	font-size:12px;
	line-height:14px;
	margin-top: 5px;
}

.todo-lista-programa .lst-cada-fecha {

	margin-bottom:40px;
	/*
	border-width:10px;
	border-color:#F15A29;
	border-style:solid;
	*/
		}
.todo-lista-programa .lst-cada-programa 
{position: relative;}

.todo-lista-programa .lst-cada-programa .logo-sala {
	position: absolute;
	top: 25px;
/*	bottom:20px;*/
 /* left: -30px;*/
	right:30px;
	width:50px;
height:50px;
	filter: grayscale(100%);
	opacity: 0.9;
}

.todo-lista-programa .lst-cada-fecha h2{
	padding:20px;
	margin:0px;
	background-color:#774d29;
	color:#ffffff;
	font-size:42px;
	line-height:50px;
	background-image: url(/wp-content/uploads/2025/04/hoja2.png);
    background-repeat: no-repeat;
    background-position: right center;
	
}


.todo-lista-programa .lst-pro-fila1 .lst_pro-sala {
	color:#631964;
	font-size:35px;
	line-height:38px;
	font-weight:600;
}
.todo-lista-programa .lst-pro-fila1 .tit-caja, .todo-lista-programa .lst-pro-fila1 .descrip-adicional {
	font-size:14px;
	line-height:20px;
	margin:0px;
	color:#631964;
}

.todo-lista-programa .lst-pro-fila2 {
	display: flex;
  flex-wrap: wrap;
	gap: 20px;
	justify-content: space-between;
	padding:20px;
	background-color:#fcf8f1;

}
.todo-lista-programa .lst-pro-cada-participante {
	width:350px;
	position: relative;
}

.todo-lista-programa .lst-pro-cada-participante.filade1{
	width:auto;
}
.todo-lista-programa .lst-pro-fila2 .lst-pro-part-info h3 {
	font-size:22px;
	line-height:26px;
	font-weight:600;
	margin-bottom:5px;
}
.pestanas .todo-lista-programa .lst-pro-fila2 .lst-pro-part-info h3 {
	font-size:20px;
	line-height:24px;
}
.todo-lista-programa .lst-pro-fila2 .lst-pro-part-info a:hover {
	color:#F15A29;
}

.todo-lista-programa .lst-pro-fila2 .lst-pro-part-info p {
	font-size:14px;
	line-height:20px;
	margin:0px;
	color:#767676;
}
.todo-lista-programa .lst-pro-fila2 .lst-pro-part-info .list-subt1,.todo-lista-programa .lst-pro-fila2 .lst-pro-part-info .list-subt4 {
	font-size:16px;
	line-height: 22px;
	font-weight:600;
}

.icon-destacado:before{
	font-family: "Font Awesome 5 Free";
	font-weight: 900;
	/*color:#F15A29;*/
	color:#00aeef;
	font-size:20px;
 content: "\f005";
	position: absolute;
          z-index: 1;
          opacity: 0.6;
	top:-4px;
	left:-26px;
	
}
.lst-pro-part-info.icon-destacado h3 a {
	color:#F15A29;	
}
.lst-pro-part-info.icon-destacado h3 a:hover {
	color:#00aeef !important;	
}




.lst-seccion {
	width: fit-content;
	margin-top:2px;
	padding-left:5px;
padding-right:5px;
	font-size:13px;
	line-height:22px;
	background-color:#fec9b8;
}
.lst-seccion.dentro-de {
	background-color:#f5da8b;
}
.lst-seccion.escucha-a {
	background-color:#DAAABF;
}
.lst-seccion.live {
	background-color:#E19096;
}
.lst-seccion.premiere {
	background-color:#ccbcd3;
}
.lst-seccion.mesa-redonda {
	background-color:#adddf3;
}
.lst-seccion.workshop {
	background-color:#a9d5c9;
}
.lst-seccion.presentacion {
	background-color:#cfc8c0;
}



/* programacion por pestanas a partir de lista de progrmacion */
.pestanas.wpb_content_element .wpb_tabs_nav {
	margin: auto !important;
	width: fit-content;
}
.pestanas .todo-lista-programa .lst-pro-fila2 {
flex-wrap: nowrap;
padding:20px;
justify-content: flex-start;
}
.pestanas .todo-lista-programa .lst-pro-cada-participante {
	width:270px;
}
.pestanas .todo-lista-programa .lst-pro-cada-participante.filade1 {
	width:auto;
}

.pestanas.wpb_content_element .wpb_tabs_nav > li > a{
	background-color:#F15A29;
	color:#ffffff;
}

.pestanas.wpb_content_element .wpb_tabs_nav > li > a:hover{
	background-color:#f5dbaa;
	color:#000000 !important;
}
.pestanas.wpb_content_element .wpb_tabs_nav > li.ui-tabs-active a{
	background-color:#e79c41;
	color:#ffffff !important;
}
.pestanas.tab-style-one.wpb_tabs .wpb_tour_tabs_wrapper .wpb_tab {
	padding-top:20px;
}
.pestanas .lst-pro-fila1.evento-1 {
	border:none;
}


/*-------*/
.single-post .entry-content a {
	text-decoration: none;
	color: #F15A29;
}
.single-post .entry-content a:hover {
	color: #f5dbaa;
}
.single-post .entry-tags  {
	justify-content: flex-start;
	 gap:5px;
	 font-size: 15px;
	color: #6e6e6e;
	
}

 .single-post .entry-tags a {
	  font-size: 15px;
	color: #f5dbaa;
	 border-color: #f5dbaa;
	 padding: 5px;
	
}

.page.title-off #main {
	padding-bottom: 70px;
}
.home.page #main {
	padding-bottom: 0px;
}
/*
.home.page .single-share-box,.page-id-58452 .single-share-box,.page-id-58454 .single-share-box,.page-id-58456 .single-share-box{
	display: none;
}
*/
.single-share-box{
	display: none;
}
.page-id-58021 .single-share-box, .page-id-57946 .single-share-box, .page-id-58423 .single-share-box, .page-id-58662 .single-share-box, .page-id-58456 .single-share-box, .single-participantes .single-share-box, .single-post .single-share-box{
	display: block;
}

.single-share-box .share-link-description {
	color:#6e6e6e;
text-align:left;
	font-weight:400;
}
.single-share-box .share-buttons {
  justify-content: normal;
	-webkit-filter: grayscale(50%);
    filter: grayscale(50%);
}

.wpcf7-form-control.wpcf7-acceptance .wpcf7-list-item
{
margin-left:0px;
}
.wpcf7-response-output {
margin-left:0px !important;	
}
.wpcf7-response-output  {
background-color:#F15A29 !important;
	padding:20px !important;

}
.wpcf7-response-output .wpcf7-valid-tip-text {
	font-size:22px;
}
.wpcf7-list-item input[type="checkbox"]{
	width:14px;
	height:14px;
}
.widget_presscore-blog-posts .recent-posts time {
	display:none !important;
}

.widget_presscore-blog-posts .recent-posts .post-content {
 	font-size: 12px;
	line-height: 18px;
	font-weight: 400;
}
#bottom-bar {
	font-size: 12px;
	line-height: 18px;
}
/*
.suscribe-menu a{
	border-color:#631964;
	border-style:solid;
	border-width:1px;
	padding-top:1px;
	padding-bottom: 1px;
	padding-left: 4px;
	padding-right: 4px;
}
.suscribe-menu a:hover {
	border-color:#631964;
}
*/

/* logos */
.logo-pagina .rollover i, .logo-pagina2 .rollover i, .logo-pagina3 .rollover i, .sin-hover figure .rollover i{
  background-color: transparent!important;
}
.logos-fila-pie {
	background-color:#f3e4ce;
	width:100%;
	margin: auto;
}
.logos-fila-pie .logos-contenido {
	max-width:1200px;
	margin: auto;
	padding-left:20px;
	padding-right:20px;
	padding-top:100px;
	padding-bottom: 20px;
}
.logo-pie {
	float:left;
}


.logo-pagina img {
	max-height:60px;
	width: auto;
}
.logo-pagina2 img {
	max-height:70px;
	width: auto;
}
.logo-pagina3 img {
	max-height:50px;
	width: auto;
}
.logo-pagina.radio3extra img{
	max-height: 90px;
}
/* - player - */ 
/* audio fondo */
.caja-episodio .mejs-container, .caja-episodio .mejs-container .mejs-controls, .caja-episodio .mejs-embed, .caja-episodio .mejs-embed body {
	background-color: #F15A29 !important;
}

/* audio boton pausa */
.caja-episodio .mejs-controls .mejs-pause button, .caja-episodio .mejs-controls .mejs-pause:hover button {
background-position: -21px 0px !important;
}
/* audio play pausa */
.caja-episodio .mejs-controls .mejs-mute button:hover {
background-position: -60px 0px;	
}
.caja-episodio .mejs-controls .mejs-unmute button:hover  {
background-position: -40px 0px;	
}
/* barra posicion actual */ 
.caja-episodio .mejs-controls .mejs-time-rail .mejs-time-current {
	background-color: #b35372!important;
}

.bloque-episodios {
 transition: all .33s;
}
.caja-episodio {
/*display: block;*/
background-color:#F15A29;
border-color:#442351;
border-width:1px;
border-style:solid;
padding-top:10px;
padding-right:10px;
margin-bottom:60px;
padding-bottom:10px;
/*
background-image:url(/wp-content/uploads/2022/04/logo-41-2.png);
	background-position: right bottom;
    background-repeat: no-repeat
*/	
}
.epi-contenido {
display:flex;
	margin-left:20px;
	margin-top:10px;
/*	gap:20px;*/
	
}
.epi-imagen img{
	margin-top:0px;
	width:80px;
	height:auto;
}
.epi-play-titu {
	width:100%;
}
.caja-episodio h3 {
	color:#f3e4ce;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left:20px;
	margin-right:50px;
	
}
.wp-audio-shortcode {
	width:100% !important;
}
/*---*/



/* encabezado menu principal */ 
.masthead:not(.mixed-header) {
	
background: rgb(65,43,24);
background: -moz-linear-gradient(180deg, rgba(65,43,24,1) 0%, rgba(174,111,54,1) 100%);
background: -webkit-linear-gradient(180deg, rgba(65,43,24,1) 0%, rgba(174,111,54,1) 100%);
background: linear-gradient(180deg, rgba(65,43,24,1) 0%, rgba(174,111,54,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#412b18",endColorstr="#ae6f36",GradientType=1);	
	/*
	background: rgb(46,49,146);
background: -moz-linear-gradient(180deg, rgba(46,49,146,1) 0%, rgba(60,66,231,1) 100%);
background: -webkit-linear-gradient(180deg, rgba(46,49,146,1) 0%, rgba(60,66,231,1) 100%);
background: linear-gradient(180deg, rgba(46,49,146,1) 0%, rgba(60,66,231,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#2e3192",endColorstr="#3c42e7",GradientType=1);
*/
}
	
	
.home-textos h3{
font-size:40px;
line-height:52px;
color:#ffffff;
font-weight: 400 !important;
}
.monos01 img, .fila-monos{
z-index:1;
}
.separador-fila1-capa{
margin-top:-10px;
}

/* problema desbordamiento vc sticky - Stick Behaviour: whith row - rompe por arriba */
/* ediciones anteriores */ 
.page-id-60280.sticky-mobile-header.top-header.no-mobile .inline-header {
	z-index:99998;	
}
.page-id-60280 .dt-mobile-header.mobile-menu-show-divider.dt-parent-menu-clickable {
	z-index:99999;
}

.titulo-seccion-head {
	color: #ffffff;
}

.fila-inicio {
	 padding-left: 50px;
 padding-right: 50px;
}
/*
.fila-monos {
background-image:url(/wp-content/uploads/2022/07/ondas5.png);
	background-repeat: repeat-x;
	background-position:bottom;
	
}
*/

.pagina-logos-pie .p-logos-titulo {
	margin-bottom:10px;
}
.pagina-logos-pie .p-logos-titulo p{
	font-size:14px;
	line-height:20px;
	color:#222222;
}
.pagina-logos-pie .p-logos-titulo.organiza, .pagina-logos-pie .p-logos-titulo.medios  {
	margin-bottom:20px;
}

.pagina-logos-pie .p-logos > .vc_column-inner > .wpb_wrapper{
	display: flex;
	gap: 20px;
}



.pagina-logos-pie .p-logo {
/* display:inline-block;*/
	/*align-self: flex-end;*/
	margin-top: auto;
	
/*margin-bottom: 20px;*/
}
.pagina-logos-pie .p-logo img{
max-height:25px;
width:auto;
opacity: 0.8;
	/*
-webkit-filter: grayscale(90%);
filter: grayscale(900%);
	*/
}
.pagina-logos-pie .p-logo:hover{
opacity: 0.7 !important;
}

.pagina-logos-pie .p-logo.radio3extra img {
max-height:40px;
}

.pagina-logos-pie .p-logo.spainmedia img {
	margin-right:20px;
}
.pagina-logos-pie .p-logo.subterfuge img {
max-height:30px;
width:auto;
}
.pagina-logos-pie .p-logo.forbes img {
max-height:21px;
width:auto;
margin-right:20px;
}
.pagina-logos-pie .p-logo.tapas img {
max-height:22px;
width:auto;
margin-top:3px;
}
.pagina-logos-pie .p-logo.cba img {
max-height:40px;
width:auto;
}
.pagina-logos-pie .p-logo.acepice img {
margin-top:10px;
max-height:30px;	
}
.pagina-logos-pie .p-logo.ministerio-cultura img {
margin-top:5px;
max-height:30px;	
}


/* logos pie 2023 */

.pagina-logos-pie2 .titulos-bloques-pie {

	padding-bottom: 30px;
}
.pagina-logos-pie2 .caja-logos > .vc_column-inner > .wpb_wrapper {
	
	display: flex;
	flex-wrap: wrap;
	gap: 30px;
}
.pagina-logos-pie2 .logo-bloque img{
max-height:50px;
width:auto;
opacity: 0.7;
}

.pagina-logos-pie2 .logo-bloque:hover{
opacity: 0.7 !important;
}

.pagina-logos-pie2 .logo-bloque.lenom img	{
	max-height: 30px;
margin-top:20px;
}
.pagina-logos-pie2 .logo-bloque.amazon img	{
	max-height: 30px;
}
.pagina-logos-pie2 .logo-bloque.convoy img	{
	max-height: 25px;
}
.pagina-logos-pie2 .logo-bloque.ivoox img	{
	max-height: 22px;
}
.pagina-logos-pie2 .logo-bloque.spotify img	{
	max-height: 25px;
}
.pagina-logos-pie2 .logo-bloque.centrocentro img	{
	max-height: 25px;
}
.pagina-logos-pie2 .logo-bloque.casamexico img	{
	max-height: 70px;
}
.pagina-logos-pie2 .logo-bloque.ministerio-cultura img	{
	max-height: 75px;
}
.pagina-logos-pie2 .logo-bloque.uni-mexico img	{
	max-height: 45px;
}
.pagina-logos-pie2 .logo-bloque.alto50 img {
margin-top:5px;
max-height:50px;	
}
.pagina-logos-pie2 .logo-bloque.alto40 img {
margin-top:5px;
max-height:40px;	
}

.pagina-logos-pie2 .logo-bloque.alto30 img {
margin-top:5px;
max-height:30px;	
}
.pagina-logos-pie2 .logo-bloque.alto25 img {
margin-top:5px;
max-height:25px;	
}
.pagina-logos-pie2 .logo-bloque.alto20 img {
margin-top:5px;
max-height:20px;	
}

/* fin general */


/*  2024  */
/*
.header-bar {
		background-image:url("/wp-content/uploads/2024/03/estrellas.png");
}
.fila-inicio{
	background-image:url("/wp-content/uploads/2024/03/estrellas.png");

}
.fila-inicio2{
	background-image:url("/wp-content/uploads/2024/03/estrellas2.png");
	
}
*/
/*------------------*/
.logos-fila-pie .vc_sep_line {
	border-color:#999999!important;
}

.patro-titulo {
	text-align:center;
	margin-bottom:40px;
}


.patro-logos-en-linea > .vc_column-inner > .wpb_wrapper {
	
	display: flex;

	flex-wrap: wrap;
justify-content: center;
}

.patro-logos-espacios-10 .wpb_single_image .vc_single_image-wrapper{
	margin-left:5px;
	margin-right:5px;
} 

.patro-logos-espacios-20 .wpb_single_image .vc_single_image-wrapper{
	margin-left:10px;
	margin-right:10px;
} 

.patro-logos-espacios-30 .wpb_single_image .vc_single_image-wrapper{
	margin-left:15px;
	margin-right:15px;
} 
.patro-logos-espacios-40 .wpb_single_image .vc_single_image-wrapper {
	padding-left:20px;
		padding-right:20px;
} 
.patro-logos-espacios-50  > .wpb_single_image .vc_single_image-wrapper {
	margin-left:25px;
		margin-right:25px;
} 
.patro-logos-espacios-60 .wpb_single_image .vc_single_image-wrapper{
		margin-left:30px;
	margin-right:30px;
} 
.patro-logos-espacios-70 .wpb_single_image .vc_single_image-wrapper {
	margin-left:35px;
		margin-right:35px;
} 
.patro-logos-espacios-80 .wpb_single_image .vc_single_image-wrapper {
	margin-left:40px;
		margin-right:40px;
} 
.patro-logos-espacios-90 .wpb_single_image .vc_single_image-wrapper {
	margin-left:45px;
	margin-right:45px;
} 
.patro-logos-espacios-100 .wpb_single_image .vc_single_image-wrapper{
	margin-left:50px;
		margin-right:50px;
} 
.patro-logos-espacios-120 .wpb_single_image .vc_single_image-wrapper {
margin-left:60px;
	margin-right:60px;
}
.patro-logos-espacios-130 .wpb_single_image .vc_single_image-wrapper{
	margin-left:65px;
margin-right:65px;
} 
.patro-logos-espacios-140 .wpb_single_image .vc_single_image-wrapper {
	margin-left:70px;
margin-right:70px;
} 
.patro-logos-espacios-150 .wpb_single_image .vc_single_image-wrapper {
	margin-left:75px;
margin-right:750px;
} 
.patro-logos-espacios-160 .wpb_single_image .vc_single_image-wrapper {
	margin-left:80px;
margin-right:80px;
} 

.patro-size-100 img{
	width:auto;
	max-height:100px;
		margin-bottom:40px;
}

.patro-size-90 img{
	width:auto;
	max-height:90px;
		margin-bottom:40px;
}
.patro-size-80 img{
	width:auto;
	max-height:80px;
		margin-bottom:40px;
}

.patro-size-70 img{
	width:auto;
	max-height:70px;
		margin-bottom:40px;
}
.patro-size-60 img{
	width:auto;
	max-height:60px;
	margin-bottom:40px;
}

.patro-size-50 img{
	width:auto;
	max-height:50px;
		margin-bottom:40px;
}
.patro-size-40 img{
	width:auto;
	max-height:40px;
		margin-bottom:40px;
}
.patro-size-30 img{
	width:auto;
	max-height:30px;
		margin-bottom:40px;
}
.patro-size-20 img{
	width:auto;
	max-height:20px;
		margin-bottom:40px;
}


.todo-part .menu-part {
	margin-bottom:80px;
}
.todo-part .menu-part a {
	color:#ffffff;
	background-color:#774d29;
	border-radius:20px;
	padding:8px 18px 8px 18px;
	margin-right:10px;
}
.todo-part .menu-part a:hover {
	background-color:#F15A29;
}

.todo-part .menu-part a.tipo_act {
	background-color:#F15A29;
}

/* fin 2024 */


/* prensa notas */
.lista-prensa {
	display:grid;
		 grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
column-gap:40px;
}
.lista-prensa .prensa-caja {
	margin-bottom:40px;
	max-width:600px;
	height:auto;

}
.lista-prensa .prensa-caja img {
	border:#cccccc 1px solid;
}

.lista-prensa a:hover {
opacity: 0.6;	
}

.lista-prensa .prensa-caja .tipo-prensa {
font-size:10px;
color:#6b6b6b;
	font-style:italic;
}
.lista-prensa .titulo-prensa {
	margin-top:14px;
	color:#666;
	font-size: 16px;
	line-height:22px;
	font-weight:600;
}

/* fin prensa notas */

/* ########## RESPONSIVE ########### */ 



/* salto para ancho menu principal */
@media screen and (max-width: 1200px){
	
	.main-nav .menu-item.depth-0 > a {
		padding-left: 8px;
    padding-right: 8px;
	}
	
	.main-nav > li > a {
		margin-left: 5px;
		margin-right: 5px;
	}
/* programacion por pestanas a partir de lista de progrmacion */	

	.pestanas .todo-lista-programa .lst-pro-fila2 {
flex-wrap: wrap;
padding:20px;
justify-content: flex-start;
	
}
.pestanas .todo-lista-programa .lst-pro-cada-participante {
	width:100%;
}
.pestanas ul{
display:flex !important;
	flex-wrap: wrap;
  justify-content: center;
		gap:5px;
	}	
.pestanas.wpb_content_element .wpb_tabs_nav > li > a{
	font-size:16px;
	/*line-height:13px;*/
		padding:6px;
}
.pestanas.wpb_content_element.tab-style-one.wpb_tabs .wpb_tabs_nav li {
	margin: 0 2px 0px 0 !important;
	}
/*---------*/
}


@media screen and (max-width: 1150px){
	
	.lista-prensa {
 grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));	
	}
	
}



/* salto */

/* min */
/* encabezado menu principal flotante */
@media screen and (min-width: 993px) {
	
	
.phantom-sticky .sticky-on.masthead:not(.masthead-mobile) {
	
background: rgb(65,43,24);
background: -moz-linear-gradient(180deg, rgba(65,43,24,1) 0%, rgba(174,111,54,1) 100%)!important;
background: -webkit-linear-gradient(180deg, rgba(65,43,24,1) 0%, rgba(174,111,54,1) 100%)!important;
background: linear-gradient(180deg, rgba(65,43,24,1) 0%, rgba(174,111,54,1) 100%)!important;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#412b18",endColorstr="#ae6f36",GradientType=1)!important;
	
/*	
background: rgb(38,34,98)!important;
background: -moz-linear-gradient(180deg, rgba(38,34,98,1) 0%, rgba(46,49,146,1) 46%, rgba(0,174,239,1) 100%)!important;
background: -webkit-linear-gradient(180deg, rgba(38,34,98,1) 0%, rgba(46,49,146,1) 46%, rgba(0,174,239,1) 100%)!important;
background: linear-gradient(180deg, rgba(38,34,98,1) 0%, rgba(46,49,146,1) 46%, rgba(0,174,239,1) 100%)!important;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#262262",endColorstr="#00aeef",GradientType=1)!important;
	*/
	/*
background: rgb(99,25,100)!important;
background: -moz-linear-gradient(180deg, rgba(99,25,100,1) 0%, rgba(208,76,87,1) 100%)!important;
background: -webkit-linear-gradient(180deg, rgba(99,25,100,1) 0%, rgba(208,76,87,1) 100%)!important;
background: linear-gradient(180deg, rgba(99,25,100,1) 0%, rgba(208,76,87,1) 100%)!important;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#631964",endColorstr="#F15A29",GradientType=1)!important;
*/	
	}
}



@media screen and (max-width: 1020px){
	
	.single-participantes .page-title.solid-bg .wf-wrap {
		background-image:none;
		padding-right: 20px;
	}
	
	

}


/* tablets y pantallas peques  - salto hamburguesa y sidebar */ 
@media screen and (max-width: 992px){
	
	.sidebar-divider-vertical.sidebar-right .sidebar .sidebar-content {
		border: none;
	}
	
	.main-nav .menu-item.depth-0 > a {
		padding-left: 5px;
    padding-right: 5px;
	}
	.mini-nav #top-menu li {
		display: block;
		margin-bottom: 10px;
	}
	.mobile-mini-widgets-in-menu {
    align-items: flex-start;
    flex-direction: column;
	}
	#footer .wf-container-footer {
	display: none;
	}
	#footer #bottom-bar {
	padding-top: 20px;
	}
	.wf-container-bottom, #bottom-bar.full-width-line {
	border-top: none;
	}
	.suscribe-menu a {
	border:none;
	font-weight:700 !important;
	color:#F15A29 !important;
	padding: 0px;
	}
	
	/*encabezado movil flotante*/
	.sticky-mobile-on.masthead:not(.side-header), .side-header.masthead-mobile-header.sticky-mobile-on {
background: rgb(65,43,24);
background: -moz-linear-gradient(180deg, rgba(65,43,24,1) 0%, rgba(174,111,54,1) 100%)!important;
background: -webkit-linear-gradient(180deg, rgba(65,43,24,1) 0%, rgba(174,111,54,1) 100%)!important;
background: linear-gradient(180deg, rgba(65,43,24,1) 0%, rgba(174,111,54,1) 100%)!important;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#412b18",endColorstr="#ae6f36",GradientType=1)!important;
}

}

/* moviles mobile 2 */
@media screen and (max-width: 778px){
.txt28, .txt28-h1 h1, .txt28-h2 h2, .txt28-h3 h3, .txt28-h4 h4, .txt28-h5 h5, .txt28-h6 h6 {
	font-size: 24px;
	line-height: 32px;
}
.txt48, .txt48-h1 h1, .txt48-h2 h2, .txt48-h3 h3, .txt44-h8 h4, .txt44-h8 h5, .txt44-h8 h6 {
	font-size: 38px;
	line-height: 46px;
}
	
.movil-alto-40{
height: 40px !important;
	}
.txt18 {
	font-size: 16px;
	line-height: 24px;
}
.caja-entradas-participante {
		max-width:100%;
	
}

.caja-entradas-participante p.tit-caja{
	font-size: 16px;
	line-height: 22px;
}
	
.single-participantes .page-title h1, .single-participantes .page-title h1 *, .single-participantes  .page-title h1 a:hover, .single-participantes #page .page-title .entry-title {
	font-size:34px;
	line-height:44px;
}
.single-participantes .titulo-seccion-head {
	font-size:14px;
	line-height:22px;
	margin-bottom:10px;
}
.single-participantes .subtitulo1-head h2{
	font-size:20px;
	line-height:30px;
}
.single-participantes .subtitulo4-head h3{
	font-size:20px;
	line-height:30px;
}
.todo-part .fila-part {
  display: block;
}
.fila-part .part-img img {
	max-width:100%;
	max-height: auto;
	margin-bottom: 20px;
	
}
.fila-part .part-info h3 a {
font-size:30px;
line-height:38px;
}
.fila-part .part-info .list-subt1 {
	font-size:20px;
	line-height:28px;
}
.fila-part .part-info .list-subt2 {
	font-size:16px;
	line-height:24px;
}	
.eventos-cada-participante {
	display: block;

}
.eventos-cada-participante .lista-participante-entradas  {
		width:auto;
	}		
.eventos-cada-participante .info2 h3 a {
font-size:24px;
line-height:32px;
}
	
.todo-lista-programa .lst-pro-fila1 {
	display: block;

}
.todo-lista-programa .lst-pro-cada-participante {
	width:100%;
}
	
.todo-lista-programa .lst-cada-fecha h2 {
		font-size: 24px;
		line-height: 28px;
		background-image: url(/wp-content/uploads/2022/06/micfon1.png);
	}	
.todo-lista-programa .lst-pro-fila1 .lst_pro-sala {
font-size: 25px;
line-height: 30px;
	}
.todo-lista-programa .lst-cada-programa .logo-sala {
	display: none;
	}
.todo-lista-programa .lst-pro-fila2 .lst-pro-part-info h3 {
	font-size: 20px;
	line-height: 24px;

	}
.todo-lista-programa .lst-pro-fila2 .lst-pro-part-info .list-subt1 {
	font-size: 16px;
	line-height: 20px;
	}
#bottom-bar .mini-nav ul {
	display: block;
	}	
#bottom-bar .menu-select {
	display: none;
	}
.logo-pie img {
	max-width:100%;
	height:auto
}
/* -- player -- */ 
	
	.epi-contenido {
    display: flex;
    margin-left: 0px;
    margin-top: 0px;
    flex-direction: column-reverse;
    align-items: left;
}
.epi-imagen img{
	margin-top:10px;
	margin-left:20px
	}
	.caja-episodio h3 {
		font-size:20px;
		line-height:28px;
		margin-right:0px
	}
/*---*/
	
/*-- 2023 */
.home-textos h3{
font-size:30px;
line-height:40px;
padding-left: 20px;
padding-right: 20px;
}
.separador-fila1-capa{
margin-top:-5px;
}
.fila-inicio {
	 padding-left: 25px;
 padding-right: 25px;
}
	/*
.fila-monos {
	background-image:url(/wp-content/uploads/2022/07/ondas5-mb.png);
	background-repeat: repeat-x;
	background-position:bottom;
	
}
	*/
	
.dt-btn-l {
font-size:20px	
	}

.pagina-logos-pie .p-logo.acepice img {
margin-top:0px;
}
.pagina-logos-pie .p-logo.ministerio-cultura img {
margin-top:20px;
max-height:40px;
}
	
	
	
	
}

