/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jul 15 2026 | 09:42:56 */
h1 {
  font-size: clamp(30px, 5vw, 48px);
}

h2 {
  font-size: clamp(24px, 3.5vw, 34px);
}

h3 {
  font-size: clamp(20px, 2.5vw, 24px);
}

body {
  font-size: clamp(14px, 1.5vw, 16px);
  font-family: 'Poppins', sans-serif;
}

.grecaptcha-badge { visibility: hidden; }

a {
	color: #35a5a7;
}

p{
	margin-top: 20px;
}

li {
	margin-bottom: 5px;
}

body.single-post main.post {
    margin-bottom: 80px;
}

div.cabecera-noticias{
	position: relative;
        min-height: 280px;
        width: 100%;
        background-size: cover;
        background-position: center;
        display: flex;
        align-items: center;
        justify-content: center;
        margin-bottom:80px;
}
div.cabecera-noticias div.capa{
	position: absolute;
  top: 0; left: 0; right: 0; bottom: 0;
  background-color: var(--e-global-color-primary);
  opacity: .7;
  z-index: 1;
}

div.cabecera-noticias h1.titulo-noticia{
	position: relative;
  color: #fff;
  font-size: 2.5rem;
  z-index: 2;
  text-align: center;
  padding: 0 1rem;
  text-transform: uppercase;
}
@media(max-width:800px){
	div.cabecera-noticias h1.titulo-noticia{
		font-size: 1.8rem;
	}
}

/*Indice de PROGRAMA sticky*/
@media(min-width:767px){
	.sticker { position: relative; }
.sticker .indice { position: sticky; top: 120px; }
}

.elementskit-blog-block-post .order-1{
	max-width:40%;
	flex: 0 0 40%;
}
.elementskit-blog-block-post .order-2{
	max-width:60%;
	flex: 0 0 60%;
}
@media(min-width:1024px){
	.elementskit-blog-block-post .order-1{
	max-width:30%;
	flex: 0 0 30%;
}
.elementskit-blog-block-post .order-2{
	max-width:70%;
	flex: 0 0 70%;
}
}
@media(max-width:767px){
	.elementskit-blog-block-post .order-1, .elementskit-blog-block-post .order-2{
		max-width:100%;
	flex: 0 0 100%;
	}
}

.elementor-shortcode .elementor-179  span.wpcf7-form-control.wpcf7-acceptance{
	border:unset!important;
}
.elementor-shortcode .elementor-179  span.wpcf7-form-control.wpcf7-acceptance span.wpcf7-list-item{
	margin:unset;
}