@media only screen and (max-width: 768px){
body.single-post h1 { font-size: 1.5rem; }
}

/* Blog ##################### */
/* Oculta la sección de destacados en cualquier página que no sea la primera */
.paged #not-destacadas {
    display: none !important;
}
.tableblog td, .tablablog td { background: #5E5E5E63; }
.tableblog th, .tablablog th  { background: #FF4E5B94; }

.titlefaqs h2:before, 
.titlefaqs .elementor-heading-title:before {
    content: "\2753\FE0F";
    margin-right: 0px;
    display: inline;
}
.contentdest h2:before, 
.contentdest .elementor-heading-title:before {
    content: "\2728\FE0F";
    margin-right: 10px;
    display: inline;
}
.errorblog h2:before, 
.errorblog .elementor-heading-title:before {
    content: "\26A0\FE0F";
    margin-right: 10px;
    display: inline;
}

.elementor-post-info__item-prefix { font-size:.8em}
.wp-singular .type-post .content-post a:hover, .wp-singular .type-post .content-post a:hover span.elementor-post-info__item--type-author, .wp-singular .type-post .content-post a:hover span.elementor-post-info__item--type-author .elementor-post-info__item-prefix {
	color: #ff4e5b;
	border-color: #ff4e5b;}
.type-post .content-post .elementor-widget-icon-box a { border: none !important;}


/*achrive sigle blog 2025*/
.cat-sidebar-blog { color:#d2d1d1;}
.cat-sidebar-blog li a { color:#f7f7f7; }
.cat-sidebar-blog li a:hover {
    color: var(--e-global-color-primary); }
#cat-sidebar-blog2 .elementor-post-info__terms-list a {
    color:fff; }
#cat-sidebar-blog2 .elementor-post-info__terms-list a:hover { color:#ff4e5b !important; }
/**/

/*  MEDIA SCREEN   */
@media only screen and (max-width: 767px) {
.single-post .blockquote .jet-unfold li h4 {
    text-align: left;
    font-size: 20px; }
.single-post .blockquote .jet-unfold li {
    text-align: left; }
    
.contenido a, .content-post a {
	white-space: normal !important; }

}

.cat-blog ul li.cat-item {
	color: #aaaaaa;
}
.content-post a {
    white-space: normal;
}

/* para newslatter*/
.elementor-element-105d0c0 .elementor-column .elementor-field-type-email, .elementor-element-105d0c0 .elementor-column .elementor-field-type-acceptance, .elementor-element-105d0c0 .elementor-column.elementor-col-30, .elementor-column[data-col="30"] .button[type="submit"] {
	width: 100%;
}

.contenido h2.h1 {
    font-size: 2em; 
    letter-spacing: 0.7px;
    text-align: center;
}

.contenido h2 {
    font-size: 1.5em;
    margin-top: 30px;
}
.contenido h3 {
	text-align: left;
	font-size: 1.3em;
}

.cat-blog a.elementor-post-info__terms-list-item:hover {
    color: #ffffff !important;
}

.elementor-posts .elementor-post__card .elementor-post__thumbnail img {
    max-height: 250px;
    object-fit: cover;
}

.justificado-faq ul li h3 { font-size: 1.5rem; }
	.content-post a {
    color: #fff;
    border-bottom: 1px;
    border-bottom-style: solid;
    }

   .content-post a:hover {
    color: var(--e-global-color-primary); 
    }

   .type-post .content-post a {
    color: #fff !important;
    border-bottom: 1px;
    border-bottom-style: solid;
    }

   .type-post .content-post a:hover {
    color: var(--e-global-color-primary); 
    }
	
	.post-template-default.single.single-post, .post-template-default.single.single-post p, .post-template-default.single.single-post h2, .post-template-default.single.single-post h3, .post-template-default.single.single-post h4, .post-template-default.single.single-post h5, .post-template-default.single.single-post h6, .post-template-default.single.single-post span {
    color: #f7f7f7;}
	.post-template-default.single.single-post ul li { color:#f7f7f7;}
  .post-template-default.single.single-post ol li { color:#f7f7f7;}


.post-template-default.single.single-post :not(.jet-mega-menu-mega-container__inner) p, .post-template-default.single.single-post :not(.jet-mega-menu-mega-container__inner) p:not(.jet-mega-menu-mega-container__inner) p {
    text-align: justify !important;
}


/* FAQ EN POST */
.justificado-faq.elementor-widget-saswp-faq-block ul li p { text-align: justify !important;}

.post-template-default.single.single-post span.rojo {    color: var(--e-global-color-primary) !important;}

    /* ARCHIVE POST - TITULO HOVER BL */
.elementor-17745 .elementor-element.elementor-element-b0f9939 .elementor-post__title a:hover {
	color: #fff;
}
.elementor-17745 .elementor-element.elementor-element-b15139d .elementor-post__title a:hover {
	color: #fff;	
}
    /* SIDEBAR POST */
.elementor-2591 .elementor-element.elementor-element-e80aa8f .elementor-post__title a:hover {
	color: #fff;		
}
	/**/
	
	
.animacion-pulse:hover {
	animation-name: pulse;
  animation-duration: .75s;
  transition-duration: 0.5s;
	}
	
.animacion-tranformacion {
	transform: perspective(var(--e-transform-perspective,0)) rotate(var(--e-transform-rotateZ,0)) rotateX(var(--e-transform-rotateX,0)) rotateY(var(--e-transform-rotateY,0)) translate(var(--e-transform-translate,0)) translateX(var(--e-transform-translateX,0)) translateY(var(--e-transform-translateY,0)) scaleX(calc(var(--e-transform-flipX, 1) * var(--e-transform-scaleX, var(--e-transform-scale, 1)))) scaleY(calc(var(--e-transform-flipY, 1) * var(--e-transform-scaleY, var(--e-transform-scale, 1)))) skewX(var(--e-transform-skewX,0)) skewY(var(--e-transform-skewY,0));
    transform-origin: var(--e-transform-origin-y) var(--e-transform-origin-x);
 }
	
/* N O T I C I A S  - A R T I C U L O S */
.elementor-2629 .elementor-element.elementor-element-5fc4e5f2 .elementor-post__title, .elementor-2629 .elementor-element.elementor-element-5fc4e5f2 .elementor-post__title a:hover {
	transition: color 0.3s;	
  color: var(--e-global-color-primary );
}	
.elementor-post__title a:hover {
	transition: color 0.3s;	}	

.elementor-widget-saswp-faq-block {
	color: #fff;
}



/* Formulario suscripcion */
.privacidad-boletines {
    text-transform: none;
    font-size: 0.85em;
    vertical-align: top;
}

.boletin1 .elementor-column.elementor-col-33, .elementor-column[data-col="33"] {
    width: 100%;
}

@media only screen and (max-width: 768px) {
	.boletin2 .elementor-column.elementor-col-33, .elementor-column[data-col="33"] {
    width: 100%;
}

	#elementor-popup-modal-9888 {
	z-index: 2147483640;
}
}

   /* boton boletines */
@media only screen and (min-width: 768px) {
/*.secc.boletin {}
.elementor-button[type="submit"]#boton-news {
     margin-bottom: 6px;}
	*/
#boton-news {
    margin-bottom: 6px;
}
}
