/* Entrada de blog. Valores medidos en la web actual a 1440, 768 y 390 px (docs/paridad/herramientas/sondas-entrada.json).
   Tipografía: se hereda del cuerpo (15/28 · 13/24 · 13/19 según el ancho), igual que hace la web de hoy. */

/* Navegación de arriba: flecha a la izquierda, cuadrícula centrada */
.single-post .post-nav{height:40px;margin:0 0 20px}
.single-post .post-nav a{color:#006edf}
.single-post .post-nav a.prev{float:left;display:block;width:21px;height:28px;line-height:28px}
.single-post .post-nav a.home{position:absolute;left:50%;top:3px;height:30px;margin-left:-13px}
.single-post .post-nav .icon{display:block}

/* Autor, fecha, etiquetas y categorías */
.single-post .section-post-header .post-header,.single-post .section-post-intro-share .column.one,.single-post .author-box,.single-post .section-post-comments .column.one{width:98%;margin-left:1%;margin-right:1%}
.single-post .section-post-header .post-header{margin-bottom:60px}
.single-post .post-meta{margin:0 0 8px;color:#a8a8a8;font-size:inherit;line-height:inherit}
.single-post .post-meta a{color:#a8a8a8;text-decoration:none}
.single-post .post-meta .icono-meta{width:.9em;height:.9em;margin:0 3px 0 0;vertical-align:-1px}
.single-post .author-date{float:left}
.single-post .category{position:relative;float:right;margin-left:10px}
.single-post .category .cat-btn{cursor:pointer}
.single-post .category .icono-abajo{margin-left:6px;vertical-align:1px}
.single-post .category .cat-wrapper{display:none;position:absolute;right:0;top:100%;z-index:5;min-width:140px;padding:8px 12px;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.15)}
.single-post .category:hover .cat-wrapper,.single-post .category:focus-within .cat-wrapper{display:block}
.single-post .category ul{margin:0;padding:0;list-style:none}

/* Imagen destacada */
.single-post .single-photo-wrapper.image{padding-bottom:40px;text-align:center}
.single-post .section-post-header .single-photo-wrapper .image_frame{margin:0}
.single-post .single-photo-wrapper .wp-post-image{max-width:100%;height:auto}

/* Compartir */
.single-post .share-simple-wrapper{display:flex;align-items:center;min-height:28px;padding:15px 0;border-top:1px solid rgba(0,0,0,.08)}
.single-post .share-label{margin-right:10px;color:#626262;line-height:1.2}
.single-post .share-simple-wrapper .icons{display:flex}
.single-post .share-simple-wrapper .icons a{display:block;min-width:1em;padding:0 5px;color:#a8a8a8;font-weight:700;line-height:1.2;text-align:center;text-decoration:none}
.single-post .share-simple-wrapper .icons a:hover{color:#006edf}

/* Caja del autor */
.single-post .section-post-about{margin-top:40px}
.single-post .author-box-wrapper{position:relative}
.single-post .author-box .avatar-wrapper{position:absolute;left:8px;top:8px}
.single-post .author-box .avatar{display:block;width:64px;height:64px}
.single-post .author-box .desc-wrapper{margin:0 0 0 105px;padding:20px;background:rgba(0,0,0,.02)}
.single-post .author-box h5{margin:0 0 5px;color:#5f6271}
.single-post .author-box h5 a{color:inherit;text-decoration:none}
.single-post .author-box .desc:empty{display:none}

/* Entradas relacionadas */
.single-post .section-post-related{margin-top:40px;padding-top:21px}
.single-post .section-related-adjustment>h4{margin:0 0 15px;color:#161922}
.single-post .section-related-ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding-bottom:35px}
.single-post .post-related{padding:0 12px}
.single-post .post-related .single-photo-wrapper{padding-bottom:15px}
.single-post .post-related .image_frame{margin:0 0 15px;overflow:hidden}
.single-post .post-related .wp-post-image{display:block;width:100%;height:auto}
.single-post .post-related .date_label{margin:0 0 5px;color:#a8a8a8;font-size:12px;line-height:18px}
.single-post .post-related .desc{padding-bottom:5px}
.single-post .post-related .desc h4{margin:0 0 15px}
.single-post .post-related .desc h4 a{color:inherit;text-decoration:none}
.single-post .post-related .button{display:inline-flex;align-items:center;padding:10px 20px;border-radius:3px;background:#dbdddf;color:#626262;font-size:14px;line-height:17px;text-decoration:none}
.single-post .post-related .button_icon{margin-right:14px;line-height:0}

/* Comentarios */
.single-post .section-post-comments .column.one{padding-bottom:25px}
.single-post .section-post-comments #comments{padding-top:21px}
.single-post #reply-title{margin:0 0 15px;font-size:21px;line-height:28px;font-weight:400;color:#161922}
.single-post #reply-title small{font-size:0;line-height:0}
.single-post .comment-form p{margin:0 0 15px;font-size:inherit;line-height:inherit}
.single-post .comment-form label{display:block;margin:0 0 3px;font-size:inherit;line-height:inherit}
.single-post .comment-form input,.single-post .comment-form textarea{font-family:inherit}
.single-post .comment-form textarea,.single-post .comment-form input[type=text],.single-post .comment-form input[type=email],.single-post .comment-form input[type=url]{box-sizing:border-box;width:100%;padding:10px;border:1px solid #ebebeb;background:#fff;color:#626262;font-size:15px}
.single-post .comment-form textarea{display:block;height:182px}
.single-post .comment-form .form-submit{overflow:hidden}
.single-post .comment-form input[type=submit]{float:right;padding:10px 20px;border:0;border-radius:3px;background:#0095eb;color:#fff;font-size:14px;line-height:17px;cursor:pointer}

/* Tablet (768–959): márgenes de 12 px en vez del 1 %, imagen con la misma sangría */
@media (max-width:959px){
	.single-post .section-post-header .post-header,.single-post .section-post-intro-share .column.one,.single-post .author-box,.single-post .section-post-comments .column.one{width:auto;margin-left:12px;margin-right:12px}
	.single-post .single-photo-wrapper.image{padding-bottom:39px}
	.single-post .section-post-header .single-photo-wrapper .image_frame{margin:0 12px}
	.single-post .post-nav a.prev{height:24px;line-height:24px}
	.single-post .post-nav a.home{height:29px}
	.single-post .share-simple-wrapper{min-height:24px}
	.single-post .post-related .single-photo-wrapper{padding-bottom:11px}
	.single-post .post-related .desc{padding-bottom:11px}
}

/* Móvil (≤767): sin etiquetas ni categorías, una columna, tipografía de 13 px */
@media (max-width:767px){
	.single-post .post-nav{margin-bottom:0}
	.single-post .post-nav a.prev{height:19px;line-height:19px}
	.single-post .post-nav a.home{height:27px}
	.single-post .section-post-header .post-header{margin-bottom:20px}
	.single-post .category{display:none}
	.single-post .section-post-header .post-header,.single-post .section-post-intro-share .column.one,.single-post .author-box,.single-post .section-post-comments .column.one{margin-left:0;margin-right:0}
	.single-post .single-photo-wrapper.image{padding-bottom:20px}
	.single-post .section-post-header .single-photo-wrapper .image_frame{margin:0}
	.single-post .share-simple-wrapper{min-height:19px}
	.single-post .section-post-about{margin-top:20px}
	.single-post .author-box h5{font-size:13px;line-height:19px}
	.single-post .section-post-related{margin-top:20px}
	.single-post .section-related-adjustment>h4,.single-post .post-related .desc h4{font-size:13px;line-height:19px}
	.single-post .section-related-ul{grid-template-columns:minmax(0,1fr)}
	.single-post .post-related{padding:0}
	.single-post .post-related .single-photo-wrapper{padding-bottom:6px}
	.single-post .post-related .desc{padding-bottom:20px}
	.single-post .section-related-ul{padding-bottom:0}
}
