.focus-in-expand-fwd {
	-webkit-animation: focus-in-expand-fwd 2s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
	animation: focus-in-expand-fwd 2s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
}

/* ----------------------------------------------
 * Generated by Animista on 2024-5-5 19:16:10
 * Licensed under FreeBSD License.
 * See http://animista.net/license for more info. 
 * w: http://animista.net, t: @cssanimista
 * ---------------------------------------------- */
/**
 * ----------------------------------------
 * animation focus-in-expand-fwd
 * ----------------------------------------
 */
@-webkit-keyframes focus-in-expand-fwd {
	0% {
		letter-spacing: -.5em;
		-webkit-transform: translateZ(-800px);
		transform: translateZ(-800px);
		-webkit-filter: blur(12px);
		filter: blur(12px);
		opacity: 0;
	}
	
	100% {
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
		-webkit-filter: blur(0);
		filter: blur(0);
		opacity: 1;
	}
}

@keyframes focus-in-expand-fwd {
	0% {
		letter-spacing: -.5em;
		-webkit-transform: translateZ(-800px);
		transform: translateZ(-800px);
		-webkit-filter: blur(12px);
		filter: blur(12px);
		opacity: 0;
	}
	
	100% {
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
		-webkit-filter: blur(0);
		filter: blur(0);
		opacity: 1;
	}
}

.scroll {
	scroll-margin-top: 80px;
}	

/* Títulos de entradas - Tema Rockfield */

body.single-post h1,
body.single-post .entry-title,
body.single-post .entry-header .entry-title,
body.single-post .wp-block-post-title,
body.single-post .entry-header h1 {
    font-size: 32px !important;
    line-height: 1.2 !important;
    letter-spacing: -0.5px !important;
}

/* Títulos en celulares */
@media screen and (max-width: 768px) {
    body.single-post h1,
    body.single-post .entry-title,
    body.single-post .entry-header .entry-title,
    body.single-post .wp-block-post-title,
    body.single-post .entry-header h1 {
        font-size: 24px !important;
        line-height: 1.3 !important;
    }
}