/*!
Theme Name: ballenarabiosa
Theme URI: https://lupa.blue/
Author: lupa.blue
Author URI: https://lupa.blue/
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: ballenarabiosa
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready


*/

/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
# Generic
	- Normalize
	- Box sizing
# Base
	- Typography
	- Elements
	- Links
	- Forms
## Layouts
# Components
	- Navigation
	- Posts and pages
	- Comments
	- Widgets
	- Media
	- Captions
	- Galleries
# plugins
	- Jetpack infinite scroll
# Utilities
	- Accessibility
	- Alignments

--------------------------------------------------------------*/

/*--------------------------------------------------------------
# Generic
--------------------------------------------------------------*/

/* Normalize
--------------------------------------------- */

/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */

/* Document
	 ========================================================================== */

/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */
html {
	line-height: 1.15;
	-webkit-text-size-adjust: 100%;
}

/* Sections
	 ========================================================================== */

/**
 * Remove the margin in all browsers.
 */
body {
	margin: 0;
}

/**
 * Render the `main` element consistently in IE.
 */
main {
	display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */
h1 {
	font-size: 2em;
	margin: 0.67em 0;
}


/*Colores*/
:root {
	--Ba_Negro: #0c0c0c;
	--Ba_Acento: #c83b22;
	--Ba_AcentoNar: #c95626;
	--Ba_AcentoBor: #832223;


	--Ba_Gris: #7e7e7e;
	--Ba_GrisClaro: #e7e1e1;


	--Ba_verde: #429867;
	--Ba_Rojo: #941b25;
	--Ba_Amarillo: #FAB243;
	--Ba_Violeta: #7249a5;
	--Ba_Azul: #1c76a6;
	--Ba_Naranja: #eb801b;
	--Ba_Blanco: #Ffffff;

	--FuenteElements-:"Cutive Mono", monospace;
	--FuenteTitulos-: "Roboto", sans-serif;
	--FuenteBajadas- : "Roboto", sans-serif;
	--FuenteBody-:  "Roboto", sans-serif;
	

  }
 
.cat_2 .TitCat  strong {color:var(--Ba_verde)!important; border-bottom: 1px solid var(--Ba_verde);}
.cat_3 .TitCat  strong {color:var(--Ba_Rojo)!important; border-bottom: 1px solid var(--Ba_Rojo);}
.cat_4 .TitCat  strong {color:var(--Ba_Amarillo)!important; border-bottom: 1px solid var(--Ba_Amarillo);}
.cat_5 .TitCat  strong {color:var(--Ba_Violeta)!important; border-bottom: 1px solid var(--Ba_Violeta);}
.cat_6 .TitCat  strong {color:var(--Ba_Naranja)!important; border-bottom: 1px solid var(--Ba_Naranja);}
.cat_146 .TitCat  strong {color:var(--Ba_Azul)!important; border-bottom: 1px solid var(--Ba_Azul);}
/* Varias categorías en TitCat: color por etiqueta */
.TitCat .TitCat-label.cat_2,
.TitCat .TitCat-link.cat_2 { color: var(--Ba_verde) !important; border-bottom: none !important; }
.TitCat .TitCat-label.cat_3,
.TitCat .TitCat-link.cat_3 { color: var(--Ba_Rojo) !important; border-bottom: none !important; }
.TitCat .TitCat-label.cat_4,
.TitCat .TitCat-link.cat_4 { color: var(--Ba_Amarillo) !important; border-bottom: none !important; }
.TitCat .TitCat-label.cat_5,
.TitCat .TitCat-link.cat_5 { color: var(--Ba_Violeta) !important; border-bottom: none !important; }
.TitCat .TitCat-label.cat_6,
.TitCat .TitCat-link.cat_6 { color: var(--Ba_Naranja) !important; border-bottom: none !important; }
.TitCat .TitCat-label.cat_146,
.TitCat .TitCat-link.cat_146 { color: var(--Ba_Azul) !important; border-bottom: none !important; }
.TitCat .TitCat-sep { display: inline; margin: 0; font-weight: 400; color: var(--Ba_Negro); }

/* Grouping content
	 ========================================================================== */

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
hr {
	
	height: 0;
	overflow: visible;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
pre {
	font-family: monospace, monospace;
	font-size: 1em;
}

/* Text-level semantics
	 ========================================================================== */

/**
 * Remove the gray background on active links in IE 10.
 */
a {
	background-color: transparent;
}

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
abbr[title] {
	border-bottom: none;
	text-decoration: underline;
	text-decoration: underline dotted;
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
b,
strong {
	font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
code,
kbd,
samp {
	font-family: monospace, monospace;
	font-size: 1em;
}

/**
 * Add the correct font size in all browsers.
 */
small {
	font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */
sub,
sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}

sub {
	bottom: -0.25em;
}

sup {
	top: -0.5em;
}

/* Embedded content
	 ========================================================================== */

/**
 * Remove the border on images inside links in IE 10.
 */
img {
	border-style: none;
}

/* Forms
	 ========================================================================== */

/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */
button,
input,
optgroup,
select,
textarea {
	font-family: inherit;
	font-size: 100%;
	line-height: 1.15;
	margin: 0;
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */
button,
input {
	overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */
button,
select {
	text-transform: none;
}

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */
button,
[type="button"],
[type="reset"],
[type="submit"] {
	-webkit-appearance: button;
}

/**
 * Remove the inner border and padding in Firefox.
 */
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
	border-style: none;
	padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */
button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
	outline: none;
}

/**
 * Correct the padding in Firefox.
 */
fieldset {
	padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *		`fieldset` elements in all browsers.
 */
legend {
	box-sizing: border-box;
	color: inherit;
	display: table;
	max-width: 100%;
	padding: 0;
	white-space: normal;
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
progress {
	vertical-align: baseline;
}

/**
 * Remove the default vertical scrollbar in IE 10+.
 */
textarea {
	overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */
[type="checkbox"],
[type="radio"] {
	box-sizing: border-box;
	padding: 0;
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
	height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */
[type="search"] {
	-webkit-appearance: textfield;
	outline-offset: -2px;
}

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */
[type="search"]::-webkit-search-decoration {
	-webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */
::-webkit-file-upload-button {
	-webkit-appearance: button;
	font: inherit;
}

/* Interactive
	 ========================================================================== */

/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */
details {
	display: block;
}

/*
 * Add the correct display in all browsers.
 */
summary {
	display: list-item;
}

/* Misc
	 ========================================================================== */

/**
 * Add the correct display in IE 10+.
 */
template {
	display: none;
}

/**
 * Add the correct display in IE 10.
 */
[hidden] {
	display: none;
}

/* Box sizing
--------------------------------------------- */

/* Inherit box-sizing to more easily change it's value on a component level.
@link http://css-tricks.com/inheriting-box-sizing-probably-slightly-better-best-practice/ */
*,
*::before,
*::after {
	box-sizing: inherit;
}

html,* {
	box-sizing: border-box;
}

/*--------------------------------------------------------------
# Base
--------------------------------------------------------------*/

/* Typography
--------------------------------------------- */
body,
button,
input,
select,
optgroup,
textarea {
	color: #404040;
	font-size: 1em;
	line-height: 1.5;
	font-family: var( --FuenteBody-);
}

h1,
h3,
h4,
h5,
h6,  .BannerTitle{
	font-family: var(--FuenteTitulos-); font-weight:400; letter-spacing:0px;
	clear: both;line-height: 1.2em;
	margin: 0;
}
.tit-general ,h4.secciones,.etiqueta_tit{text-align: center;text-transform: uppercase; display: block; font-family: var(--FuenteTitulos-); font-size: 36px; font-weight: 300; color: var(--Ba_Negro); margin-bottom: 40px;margin-top: 10px;line-height: 1.2;}

h1{font-size: 40px;}
.TitBox h1,
.TitBox h2{font-size: 22px; font-weight: 600;line-height: 1.2;}
.no-results.not-found h1{font-size: 30px;line-height: 1.2; padding-bottom: 20px;margin: 0!important; font-weight: 500;}
.en-construccion .en-construccion-msg{
	margin: 0px auto;
	max-width: 320px;
	font-family: var(--FuenteTitulos-);
	font-size: 24px!important;
	font-weight: 600!important;
	text-align: center;
	text-transform: uppercase;
	padding-top: 110px; padding-bottom: 110px;
	color: var(--Ba_Negro);
	background: url(/wp-content/uploads/2026/07/en-construccion.png) center top no-repeat;
	background-size: 100px;

}

.single .entry-header h1{font-size: 40px;line-height: 1.2; padding-bottom: 20px;margin: 0!important; font-weight: 600;}
.single .entry-header h2,.single .entry-full-content h2,.single .entry-header h2 strong, h3 strong, h2 strong{font-weight: 600; margin-bottom: 10px;margin-block-end: 10px;}

.TitBox h3,.single h3.SecondaryNoteTitle{font-size: 20px; font-weight: 600;
   padding-top: 10px;
    line-height: 1.3;}
.single a .TitBox h3, .single a .TitBox p,.single a .TitBox span{color: var(--Ba_Negro)!important;}
.single .content_des h3{font-weight: 600;}
.search-results .SecondaryNotesBox h3.SecondaryNoteTitle,.error404 .widget_recent_entries ul li a{font-family: var(--FuenteTitulos-); font-weight:600; font-size:24px;  line-height:120%;margin: 0;}
.TitBox p{padding-top: 10px;}
.TitBox span{display: block; margin-top: 0.8em;}

footer h4{font-size: 16px; color: var(--Ba_Blanco);padding-bottom: 10px;}

.etiqueta_tit {padding-top: 40px;}


.archive.tag .SecondaryNoteTitle, .Pagetag .SecondaryNoteTitle{margin: 0;}
.page-template-page-portada-test22 h3.SecondaryNoteTitle.ultimas,
.home h3.SecondaryNoteTitle.ultimas{margin: 0px;}
h1 a,
h3 a,
h4 a,
h5 a,
h6 a{text-decoration: none; color: black;}
h1 a:hover,
h3 a:hover,
h4 a:hover,
h5 a:hover,
h6 a:hover{color: var(--Ba_Acento);}
p {
	margin-top: 0;
	margin-bottom: 0.8em;
	font-family: var(--FuenteBody-);
	font-size: 1em;
}

dfn,
cite,
em,
i {
	font-style: italic;
}

blockquote {
	margin: 0 1.5em;
}

address {
	margin: 0 0 1.5em;
}

pre {
	background: #eee;
	font-family: "Courier 10 Pitch", courier, monospace;
	line-height: 1.6;
	margin-bottom: 1.6em;
	max-width: 100%;
	overflow: auto;
	padding: 1.6em;
}

code,
kbd,
tt,
var {
	font-family: monaco, consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
}

abbr,
acronym {
	border-bottom: 1px dotted #666;
	cursor: help;
}

mark,
ins {
	background: #fff9c0;
	text-decoration: none;
}

big {
	font-size: 125%;
}

/* Elements
--------------------------------------------- */
body {
	background: #fff;
}

hr {
	background-color: #ccc;
	border: 0;
	height: 1px;

}

ul,
ol {
	margin: 0 0;
}

ul {
	list-style: none;
}
article .entry-content ul {
	list-style: disc;
}

ol {
	list-style: decimal;
}

li > ul,
li > ol {
	margin-bottom: 0;
	margin-left: 0;
}

dt {
	font-weight: 700;
}

dd {
	margin: 0 1.5em 1.5em;
}

/* Make sure embeds and iframes fit their containers. */
embed,
iframe,
object {
	max-width: 100%;
}

img {
	height: auto;
	max-width: 100%;

}

figure {
	margin: 0;
	max-width: 100%;
	width: 100%;
}

table {
	margin: 0 0 1.5em;
	width: 100%;
}

/* Links
--------------------------------------------- */
a {
	color:  var(--Ba_Negro);
	text-decoration: none;
}


a:hover,
a:focus,
a:active {
	outline: 0;
	text-decoration: none;
text-decoration-thickness: 0px;
}

a:focus {
	outline: none;

}

a:hover{
	color:  var(--Ba_Acento);
	text-decoration: none;

text-decoration-thickness: 0px;
}

/* Forms
--------------------------------------------- */
.mejs-button>button {
  
    height: 20px!important;
    margin: 10px 6px !important;

}

button,
input[type="reset"],
input[type="submit"],
input[type="button"]{
	clear: both; font-family: var(--FuenteElements-)!important; text-transform: uppercase!important;
    background-color: var(--Ba_Negro)!important;
    border: 0 none;
    transition: all 0.23s ease-in-out 0s;
    color: #FFFFFF;
    cursor: pointer;
    display: inline-block;
    font-size: 14px!important;
    font-weight: normal;
    height: 52px!important;
    line-height: 52px!important;
    margin: 0!important;
    padding: 0 22px;
    text-align: center;
    text-decoration: none;
    vertical-align: top;
    white-space: nowrap;
    width: auto; 
}
.wpforms-submit{background-color: var(--Ba_Negro)!important;
    border: 0 none!important;
    transition: all 0.23s ease-in-out 0s!important;
    color: #FFFFFF!important;
    cursor: pointer!important;
    display: inline-block!important;
    font-size: 14px!important;
    font-weight: normal!important;
    height: 52px!important;
    line-height: 52px!important;
    margin: 0!important;
    padding: 0 22px!important;
    text-align: center!important;
    text-decoration: none!important;
    vertical-align: top!important;
    white-space: nowrap!important;
    width: auto!important;}
button.icon-close{ width: 1.25rem;height: 1.25rem;background: #000; position: absolute;top: 0;right: 0;color: #fff;font-size: 1rem;cursor: pointer; line-height: 1rem; padding: 0;}
button:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover {
	border-color: var(--Ba_Acento); background-color: var(--Ba_Acento); color: #fff;
}

button:active,
button:focus,
input[type="button"]:active,
input[type="button"]:focus,
input[type="reset"]:active,
input[type="reset"]:focus,
input[type="submit"]:active,
input[type="submit"]:focus {
	border-color: var(--Ba_Acento);
}

.site-main input[type="text"],
.site-main input[type="email"],
.site-main input[type="url"],
.site-main input[type="password"],
.site-main input[type="search"],
.site-main input[type="number"],
.site-main input[type="tel"],
.site-main input[type="date"],
.site-main input[type="month"],
.site-main input[type="week"],
input[type="time"],
input[type="datetime"],
input[type="datetime-local"],
input[type="color"],
textarea {
	color: #333;
	border: 1px solid #000;
	font-family: var(--FuenteElements-); 
    font-size: 14px!important;
    font-weight: normal;
    height: 52px!important;
    line-height: 52px!important;
    margin: 0!important;
    padding: 0 22px;
    text-decoration: none;
    vertical-align: top;
    white-space: nowrap;

}

input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
input[type="number"]:focus,
input[type="tel"]:focus,
input[type="range"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="week"]:focus,
input[type="time"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="color"]:focus,
textarea:focus {
	color: #111;
}



textarea {
	width: 100%;
}

/*--------------------------------------------------------------
# Layouts
--------------------------------------------------------------*/

/*--------------------------------------------------------------
# Components
--------------------------------------------------------------*/

/* Navigation
--------------------------------------------- */
.main-navigation {
	display: block;

}

.main-navigation ul,#menu-secciones-menu li.menu-item-has-children >ul  {
	display: none;
	list-style: none;
	margin: 0;
	padding-left: 0;
}

.main-navigation ul ul{
position: absolute;
z-index: 9;
}

.main-navigation ul ul ul {
	left: -999em;
	top: 0;
}

.main-navigation ul li:hover > ul,
.main-navigation ul li.focus > ul {
	display: block;
	left: auto;
	text-align: left;background-color: #fff; padding: 15px;
}



.main-navigation ul li:hover > ul,
.main-navigation ul li.focus > ul {
	left: auto;
}

.main-navigation > li {
	position: relative;
}

.main-navigation a {
	display: block;
	text-decoration: none;
}

/* Small menu. */
.menu-toggle,
.main-navigation.toggled ul {
	display: block;
}

@media screen and (min-width: 37.5em) {

	.menu-toggle {
		display: none;
	}

}

.site-main .comment-navigation,
.site-main
.posts-navigation,
.site-main
.post-navigation {
	margin: 0 0 1.5em;
}

.comment-navigation .nav-links,
.posts-navigation .nav-links,
.post-navigation .nav-links {
	display: flex;
}

.comment-navigation .nav-previous,
.posts-navigation .nav-previous,
.post-navigation .nav-previous {
	flex: 1 0 50%;
}

.comment-navigation .nav-next,
.posts-navigation .nav-next,
.post-navigation .nav-next {
	text-align: end;
	flex: 1 0 50%;
}

/* Posts and pages
--------------------------------------------- */
.sticky {
	display: block;
}

.post,
.page {
	margin: 0 0 1.5em;
}

.updated:not(.published) {
	display: none;
}

.page-content,
.entry-content,
.entry-summary {
	margin: 1.5em 0 0;
}

.page-links {
	clear: both;
	margin: 0 0 1.5em;
}

/* Comments
--------------------------------------------- */
.comment-content a {
	word-wrap: break-word;
}

.bypostauthor {
	display: block;
}



/* Media
--------------------------------------------- */
.page-content .wp-smiley,
.entry-content .wp-smiley,
.comment-content .wp-smiley {
	border: none;
	margin-bottom: 0;
	margin-top: 0;
	padding: 0;
}

/* Make sure logo link wraps around logo image. */
.custom-logo-link {
	display: inline-block;
}

/* Captions
--------------------------------------------- */
.wp-caption {
	margin-bottom: 1.5em;
	max-width: 100%;
}

.wp-caption img[class*="wp-image-"] {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.wp-caption .wp-caption-text {
	margin: 0.8075em 0;
}

.wp-caption-text {
	text-align: center;
}

/* Galleries
--------------------------------------------- */
.gallery {
	margin-bottom: 1.5em;
	display: grid;
	grid-gap: 1.5em;
}

.gallery-item {
	display: inline-block;
	text-align: center;
	width: 100%;
}

.gallery-columns-2 {
	grid-template-columns: repeat(2, 1fr);
}

.gallery-columns-3 {
	grid-template-columns: repeat(3, 1fr);
}

.gallery-columns-4 {
	grid-template-columns: repeat(4, 1fr);
}

.gallery-columns-5 {
	grid-template-columns: repeat(5, 1fr);
}

.gallery-columns-6 {
	grid-template-columns: repeat(6, 1fr);
}

.gallery-columns-7 {
	grid-template-columns: repeat(7, 1fr);
}

.gallery-columns-8 {
	grid-template-columns: repeat(8, 1fr);
}

.gallery-columns-9 {
	grid-template-columns: repeat(9, 1fr);
}

.gallery-caption {
	display: block;
}

/*--------------------------------------------------------------
# Plugins
--------------------------------------------------------------*/

/* Jetpack infinite scroll
--------------------------------------------- */

/* Hide the Posts Navigation and the Footer when Infinite Scroll is in use. */
.infinite-scroll .posts-navigation,
.infinite-scroll.neverending .site-footer {
	display: none;
}

/* Re-display the Theme Footer when Infinite Scroll has reached its end. */
.infinity-end.neverending .site-footer {
	display: block;
}

/*--------------------------------------------------------------
# Utilities
--------------------------------------------------------------*/

/* Accessibility
--------------------------------------------- */

/* Text meant only for screen readers. */
.screen-reader-text {
	border: 0;
	clip: rect(1px, 1px, 1px, 1px);
	clip-path: inset(50%);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute !important;
	width: 1px;
	word-wrap: normal !important;
}



/* Do not show the outline on the skip link target. */
#primary[tabindex="-1"]:focus {
	outline: 0;
}

/* Alignments
--------------------------------------------- */
.alignleft {

	/*rtl:ignore*/
	float: left;

	/*rtl:ignore*/
	margin-right: 1.5em;
	margin-bottom: 1.5em;
}

.alignright {

	/*rtl:ignore*/
	float: right;

	/*rtl:ignore*/
	margin-left: 1.5em;
	margin-bottom: 1.5em;
}

.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 1.5em;
}

/*PORTADA*/
@media (max-width: 780px) {.mundialMob{display:initial!important;;}
.mundialDesk{display:none!important;}}	
@media (min-width: 781px) {.mundialDesk{display:block!important;width: 100%;}
.mundialMob{display:none!important;}}	
@media (min-width: 1900px) {.mundialDesk{height: 420px;}}


.BannerNote{ width: 100%; margin-bottom:90px; height: 460px;position: relative; overflow: hidden; }
/*.BannerNote.bmundialportada .BannerNotePic a,.b-mundialportada a{display: block; max-width: 1155px; width: 100%; margin: 0 auto;}*/
.BannerNotePic{ position: absolute; width: 100%; height: 100%;background-size: cover!important;}
.BannerNoteWrapper{height: 100%; position: relative;}
@media (max-width: 1440px) {
.BannerNotePic picture img{height: 100%!important; width: auto; max-width: auto!important; object-fit: cover;}

}
@media (min-width: 1441px) {.BannerNotePic picture img{height: auto!important; width: auto; max-width: auto!important; object-fit: cover;}}
	


.BannerNote .BannerTitBox{ max-width:60%; position: absolute; bottom: 60px; }
.BannerNote .BannerTitBox a{color: var(--Ba_Acento);}
.BannerTitle{font-size: 36px; letter-spacing: -1px;  margin: 0; line-height: 1.4em; color:#fff}
.BannerBajada{font-family: var(--FuenteElements-);font-weight: 400;  font-size: 20px; display: block; margin-left: 100px; margin-top:22px}
.BannerTitBox .category{display: block; margin-left: 100px; color: #fff;margin-bottom: 22px;}
.etiqueta_tit,.tag_list h4{font-family: var(--FuenteBody-); text-align: center; font-size: 30px; display: block; max-width: 900px; margin: 0 auto 30px auto;}
.BannerNotePic{transition: all 300ms;filter: grayscale(100%) brightness(70%);background-attachment: fixed!important;}
a:hover .BannerNotePic{filter: grayscale(100%)sepia(20%) brightness(80%);}
.archive.category-186 .BOX-container .NotePortadaTh {
	aspect-ratio: 16 / 9!important;
}
.BOX-container .NotePortadaTh {
	aspect-ratio: 5 / 4;
	width: 100%;
	overflow: hidden;
	display: block;
}
.home .MainNoteWrapper .BOX-container.cont_22_wrp .NotePortadaTh,
.archive .MainNoteWrapper .BOX-container.cont_22_wrp .NotePortadaTh,
.search-results .MainNoteWrapper .BOX-container.cont_22_wrp .NotePortadaTh{
	grid-area: unset;
	position: relative;
	z-index: 1;
}
.home .MainNoteWrapper .BOX-container.cont_22_wrp a.boxLink,
.archive .MainNoteWrapper .BOX-container.cont_22_wrp a.boxLink,
.search-results .MainNoteWrapper .BOX-container.cont_22_wrp a.boxLink{

	z-index: 10;
	display: block;
	text-decoration: none;
	color: var(--Ba_Negro);
}
.home .MainNoteWrapper .BOX-container.cont_22_wrp a.boxLink .TitBox{
	grid-area: TitBox;

}
  .BOX-container .NotePortadaTh,.archive .SecondaryNotesBox .THmobilePortada, .single .featuredNotes .THFeatured{overflow: hidden;}
  .BOX-container .NotePortadaTh img,.archive .SecondaryNotesBox .THmobilePortada img, .single .featuredNotes .THFeatured img{
	width: 100%;
	height: 100%;
	object-position: center;
	object-fit: cover;
	display: block;}
	.single .featuredNotes .THFeatured img{min-height: 80px; max-height: 80px;}
	 .BOX-container .NotePortadaTh {position: relative;}
	.mix-blend-screen{opacity:0;position: absolute;width: 100%; height: 100%; display: block; top: 0; background-color:#5a573b; mix-blend-mode: screen;}
	.BOX-container:hover .mix-blend-screen{opacity:1; transition: all 300ms;}
	.BOX-container:hover a{color: var(--Ba_Acento); transition: all 300ms;}
  .TitBox {
	 grid-area: TitBox;
  }
  #provincias{background-color: #012763; padding: 40px 0;color:var(--Ba_BlancoGris); margin-bottom: 40px;}
  #provincias a, #provincias h3{color:var(--Ba_BlancoGris)}
  #provincias h3{text-align: center;font-size: 35px;}#provincias h3 strong{color: var(--Ba_Acento);}
  ul.lista-provincias{margin-top: 20px; display: grid; padding: 0; font-family: var(--FuenteElements-);
	grid-auto-flow: column;
	grid-template-rows: repeat(5, auto); column-gap: 10px;}

 .mas-vistas-home{background-color: #F6F1E7;}
 .logo-img{max-width: 200px; margin: 0 auto;}
 .spot-secc{background-color: #F6F1E7;margin-bottom: 0!important;}
 .spot-secc .tit-general{margin: 20px 0 10px 0!important;font-size: 25px;}
 .spot-secc a{display: block; text-align: center; padding: 0; max-width: 520px; margin: 0 auto;}
 .spot-secc a:hover{text-decoration: none;}
 .spot-secc a p{font-size: 20px; line-height: 1.4; margin-top: 0px;color: var(--Ba_Negro);}

@media (min-width: 821px) {
	.BOX-container:not(.cont_22_wrp){column-gap: 15px ;grid-template-rows: auto 1fr;grid-template-areas: "NotePortadaTh "" TitBox" }
	 
	}

	@media (max-width: 820px) {

		.home .MainNoteWrapper .BOX-container.cont_22_wrp,
		.archive .MainNoteWrapper .BOX-container.cont_22_wrp,
		.search-results .MainNoteWrapper .BOX-container.cont_22_wrp		{
				row-gap:12px ;
				column-gap: 0;
				grid-template-areas: " NotePortadaTh" " TitBox ";
				grid-template-rows:auto  auto ;
				align-content: start;
		
			display: grid;

		}
		.home .MainNoteWrapper .BOX-container.cont_22_wrp a.boxLink{
			position: static;
			grid-area: TitBox;
			align-self: start;
		}
		.archive .MainNoteWrapper .BOX-container.cont_22_wrp .TitBox,
		.search-results .MainNoteWrapper .BOX-container.cont_22_wrp .TitBox{
			grid-area: TitBox;
			align-self: start;
			min-width: 0;
		}
		.archive .MainNoteWrapper .BOX-container.cont_22_wrp a.boxLink,
		.search-results .MainNoteWrapper .BOX-container.cont_22_wrp a.boxLink{
			position: static;
			grid-area: unset;
			display: block;
		}
		.home .MainNoteWrapper .BOX-container.cont_22_wrp .NotePortadaTh,
		.archive .MainNoteWrapper .BOX-container.cont_22_wrp .NotePortadaTh,
		.search-results .MainNoteWrapper .BOX-container.cont_22_wrp .NotePortadaTh{
			grid-area: NotePortadaTh;
			
		}
			   .BannerNote {overflow: visible!important;}	
			   .BannerNotePic img{object-fit: none; object-position: center; height: 100%!important; width: auto!important;}
			}
			
.NoteWrapper.card a{color: #000;}
.NoteWrapper.card a:hover{color: var(--Ba_Acento);}


	
.HomeAsideR{display: flex;flex-direction: column;}
.code-block{margin:0}

.NoteWrapper.card a:hover, .card-containerV .cardV a:hover{text-decoration: none!important;}
.HomeAsideR .code-block{margin: auto 0 40px 0!important;}
.M_CLAND_NoteWrapper .card-container{background-color: var(--Ba_Blanco); flex-basis: 33.3%; border-right:1px solid  var(--Ba_GrisClaro) }
.M_CLAND_NoteWrapper .card-container:nth-child(3){border-right:0} 
.M_CLAND_NoteWrapper .NotePortadaTh{min-height: 340px; max-height: 340px; overflow: hidden; display: block;transition: filter 1s ;}
.M_CLAND_NoteWrapper .NotePortadaTh img{ object-fit: cover;height: 100%;}
.cardLink_cat{display: block;}
.cardLink_cat span{transition: all 300ms; display: inline-block; padding: 10px 20px;color: var(--Ba_Negro); font-family: var(--FuenteElements-); font-size: 18px; background-color: var(--Ba_BlancoGris); margin-bottom: 20px; border: 1px solid var(--Ba_Blanco);}
a:hover .cardLink_cat span{background-color: var(--Ba_Acento); color: #fff;}
.M_CLAND_NoteWrapper .cardLink .TitBox{ display: block; padding: 20px 40px 40px 40px ; color: var(--Ba_Negro);position: relative;text-align: left;position: relative;}
.M_CLAND_NoteWrapper .cardLink:hover{text-decoration: none!important; margin: 0!important;}

a.NotePortadaTh{text-decoration: none;}
/*
.M_CLAND_NoteWrapper .cardLink:hover .TitBox h2, a.boxLink:hover h2,
.BoxGalDestcada.swiper-slide a:hover h3,
.BannerNote  a:hover .BannerTitle,
.archive .ContentFooterNotes .SecondaryNotesBox h3 a:hover,
.error404 .widget_recent_entries ul li a:hover,
.single h2.SecondaryNoteTitle a:hover
{text-decoration: none!important;display: inline;text-decoration-thickness: 0px!important;box-shadow: inset 0 0px 0 0 white, inset 0 -1px 0 0 #cccccc;}*/
.M_CLAND_NoteWrapper .cardLink .TitBox h3 strong{color: var(--Ba_Gris);}
.M_CLAND_NoteWrapper .cardLink:hover .TitBox h3{color: var(--Ba_Negro); box-shadow: inset 0 0px 0 0 white, inset 0 -1px 0 0 #fff; }
.M_CLAND_NoteWrapper .cardLink h3{font-size: 32px; font-weight: 600;letter-spacing: 0px; margin: 0!important;display: block;}

.TitCat{display: block;text-align: left;}
.TitCat strong,.TitCat a,.TitCat .TitCat-label,.TitCat .TitCat-link, .entry-header .entry-data a{font-size: 16px; line-height: 28px; text-transform: uppercase;  display: inline-block;margin: 0 auto ;  font-family:  var(--FuenteElements-);font-weight:400; }
.TitCat strong{ margin-bottom: 6px;}

/* Home: subrayado de categoría (2–6) solo al hover, ancho = texto */
.home .cat_2 .TitCat strong,
.home .cat_3 .TitCat strong,
.home .cat_4 .TitCat strong,
.home .cat_5 .TitCat strong,
.home .cat_6 .TitCat strong,
.home .cat_146 .TitCat strong,
.archive .cat_2 .TitCat strong,
.archive .cat_3 .TitCat strong,
.archive .cat_4 .TitCat strong,
.archive .cat_5 .TitCat strong,
.archive .cat_6 .TitCat strong,
.archive .cat_146 .TitCat strong {
	position: relative;
	border-bottom: none !important;
}

.home .cat_2 .TitCat strong::after,
.home .cat_3 .TitCat strong::after,
.home .cat_4 .TitCat strong::after,
.home .cat_5 .TitCat strong::after,
.home .cat_6 .TitCat strong::after,
.home .cat_146 .TitCat strong::after,
.archive .cat_2 .TitCat strong::after,
.archive .cat_3 .TitCat strong::after,
.archive .cat_4 .TitCat strong::after,
.archive .cat_5 .TitCat strong::after,
.archive .cat_6 .TitCat strong::after,
.archive .cat_146 .TitCat strong::after {
	content: "";
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 1px;
	transform: scaleX(0);
	transform-origin: left center;
	transition: transform 0.3s ease;
}

.home .cat_2 .TitCat strong::after { background-color: var(--Ba_verde); }
.home .cat_3 .TitCat strong::after { background-color: var(--Ba_Rojo); }
.home .cat_4 .TitCat strong::after { background-color: var(--Ba_Amarillo); }
.home .cat_5 .TitCat strong::after { background-color: var(--Ba_Violeta); }
.home .cat_6 .TitCat strong::after { background-color: var(--Ba_Naranja); }
.home .cat_146 .TitCat strong::after { background-color: var(--Ba_Azul); }

.home .BOX-container.cat_2:hover .TitCat strong::after,
.home .BOX-container.cat_3:hover .TitCat strong::after,
.home .BOX-container.cat_4:hover .TitCat strong::after,
.home .BOX-container.cat_5:hover .TitCat strong::after,
.home .BOX-container.cat_6:hover .TitCat strong::after,
.home .BOX-container.cat_146:hover .TitCat strong::after,
.archive .BOX-container.cat_2:hover .TitCat strong::after,
.archive .BOX-container.cat_3:hover .TitCat strong::after,
.archive .BOX-container.cat_4:hover .TitCat strong::after,
.archive .BOX-container.cat_5:hover .TitCat strong::after,
.archive .BOX-container.cat_6:hover .TitCat strong::after,
.archive .BOX-container.cat_146:hover .TitCat strong::after {
	transform: scaleX(1);
}

/* Home: varias categorías — subrayado por color al hover de la tarjeta */
.home .TitCat .TitCat-label.cat_2,
.home .TitCat .TitCat-link.cat_2,
.home .TitCat .TitCat-label.cat_3,
.home .TitCat .TitCat-link.cat_3,
.home .TitCat .TitCat-label.cat_4,
.home .TitCat .TitCat-link.cat_4,
.home .TitCat .TitCat-label.cat_5,
.home .TitCat .TitCat-link.cat_5,
.home .TitCat .TitCat-label.cat_6,
.home .TitCat .TitCat-link.cat_6,
.home .TitCat .TitCat-label.cat_146,
.home .TitCat .TitCat-link.cat_146 {
	position: relative;
	border-bottom: none !important;
}

.home .TitCat .TitCat-label.cat_2::after,
.home .TitCat .TitCat-link.cat_2::after,
.home .TitCat .TitCat-label.cat_3::after,
.home .TitCat .TitCat-link.cat_3::after,
.home .TitCat .TitCat-label.cat_4::after,
.home .TitCat .TitCat-link.cat_4::after,
.home .TitCat .TitCat-label.cat_5::after,
.home .TitCat .TitCat-link.cat_5::after,
.home .TitCat .TitCat-label.cat_6::after,
.home .TitCat .TitCat-link.cat_6::after,
.home .TitCat .TitCat-label.cat_146::after,
.home .TitCat .TitCat-link.cat_146::after {
	content: "";
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 1px;
	transform: scaleX(0);
	transform-origin: left center;
	transition: transform 0.3s ease;
}

.home .TitCat .TitCat-label.cat_2::after,
.home .TitCat .TitCat-link.cat_2::after { background-color: var(--Ba_verde); }
.home .TitCat .TitCat-label.cat_3::after,
.home .TitCat .TitCat-link.cat_3::after { background-color: var(--Ba_Rojo); }
.home .TitCat .TitCat-label.cat_4::after,
.home .TitCat .TitCat-link.cat_4::after { background-color: var(--Ba_Amarillo); }
.home .TitCat .TitCat-label.cat_5::after,
.home .TitCat .TitCat-link.cat_5::after { background-color: var(--Ba_Violeta); }
.home .TitCat .TitCat-label.cat_6::after,
.home .TitCat .TitCat-link.cat_6::after { background-color: var(--Ba_Naranja); }
.home .TitCat .TitCat-label.cat_146::after,
.home .TitCat .TitCat-link.cat_146::after { background-color: var(--Ba_Azul); }

.home .BOX-container:hover .TitCat .TitCat-label.cat_2::after,
.home .BOX-container:hover .TitCat .TitCat-link.cat_2::after,
.home .BOX-container:hover .TitCat .TitCat-label.cat_3::after,
.home .BOX-container:hover .TitCat .TitCat-link.cat_3::after,
.home .BOX-container:hover .TitCat .TitCat-label.cat_4::after,
.home .BOX-container:hover .TitCat .TitCat-link.cat_4::after,
.home .BOX-container:hover .TitCat .TitCat-label.cat_5::after,
.home .BOX-container:hover .TitCat .TitCat-link.cat_5::after,
.home .BOX-container:hover .TitCat .TitCat-label.cat_6::after,
.home .BOX-container:hover .TitCat .TitCat-link.cat_6::after,
.home .BOX-container:hover .TitCat .TitCat-label.cat_146::after,
.home .BOX-container:hover .TitCat .TitCat-link.cat_146::after {
	transform: scaleX(1);
}

/* Archivo / búsqueda / tag / autor: varias categorías con color por enlace */
.archive .TitCat .TitCat-link.cat_2,
.search-results .TitCat .TitCat-link.cat_2,
.archive.author .TitCat .TitCat-link.cat_2,
.archive.tag .TitCat .TitCat-link.cat_2,
.archive .TitCat .TitCat-label.cat_2,
.search-results .TitCat .TitCat-label.cat_2 {
	position: relative;
	border-bottom: none !important;
}
.archive .TitCat .TitCat-link.cat_3,
.search-results .TitCat .TitCat-link.cat_3,
.archive.author .TitCat .TitCat-link.cat_3,
.archive.tag .TitCat .TitCat-link.cat_3,
.archive .TitCat .TitCat-label.cat_3,
.search-results .TitCat .TitCat-label.cat_3 {
	position: relative;
	border-bottom: none !important;
}
.archive .TitCat .TitCat-link.cat_4,
.search-results .TitCat .TitCat-link.cat_4,
.archive.author .TitCat .TitCat-link.cat_4,
.archive.tag .TitCat .TitCat-link.cat_4,
.archive .TitCat .TitCat-label.cat_4,
.search-results .TitCat .TitCat-label.cat_4 {
	position: relative;
	border-bottom: none !important;
}
.archive .TitCat .TitCat-link.cat_5,
.search-results .TitCat .TitCat-link.cat_5,
.archive.author .TitCat .TitCat-link.cat_5,
.archive.tag .TitCat .TitCat-link.cat_5,
.archive .TitCat .TitCat-label.cat_5,
.search-results .TitCat .TitCat-label.cat_5 {
	position: relative;
	border-bottom: none !important;
}
.archive .TitCat .TitCat-link.cat_6,
.search-results .TitCat .TitCat-link.cat_6,
.archive.author .TitCat .TitCat-link.cat_6,
.archive.tag .TitCat .TitCat-link.cat_6,
.archive .TitCat .TitCat-label.cat_6,
.search-results .TitCat .TitCat-label.cat_6,
.archive .TitCat .TitCat-link.cat_146,
.search-results .TitCat .TitCat-link.cat_146,
.archive.author .TitCat .TitCat-link.cat_146,
.archive.tag .TitCat .TitCat-link.cat_146,
.archive .TitCat .TitCat-label.cat_146,
.search-results .TitCat .TitCat-label.cat_146 {
	position: relative;
	border-bottom: none !important;
}

.archive .TitCat .TitCat-link.cat_2::after,
.search-results .TitCat .TitCat-link.cat_2::after,
.archive.author .TitCat .TitCat-link.cat_2::after,
.archive.tag .TitCat .TitCat-link.cat_2::after,
.archive .TitCat .TitCat-link.cat_3::after,
.search-results .TitCat .TitCat-link.cat_3::after,
.archive.author .TitCat .TitCat-link.cat_3::after,
.archive.tag .TitCat .TitCat-link.cat_3::after,
.archive .TitCat .TitCat-link.cat_4::after,
.search-results .TitCat .TitCat-link.cat_4::after,
.archive.author .TitCat .TitCat-link.cat_4::after,
.archive.tag .TitCat .TitCat-link.cat_4::after,
.archive .TitCat .TitCat-link.cat_5::after,
.search-results .TitCat .TitCat-link.cat_5::after,
.archive.author .TitCat .TitCat-link.cat_5::after,
.archive.tag .TitCat .TitCat-link.cat_5::after,
.archive .TitCat .TitCat-link.cat_6::after,
.search-results .TitCat .TitCat-link.cat_6::after,
.archive.author .TitCat .TitCat-link.cat_6::after,
.archive.tag .TitCat .TitCat-link.cat_6::after,
.archive .TitCat .TitCat-link.cat_146::after,
.search-results .TitCat .TitCat-link.cat_146::after,
.archive.author .TitCat .TitCat-link.cat_146::after,
.archive.tag .TitCat .TitCat-link.cat_146::after {
	content: "";
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 1px;
	transform: scaleX(0);
	transform-origin: left center;
	transition: transform 0.3s ease;
}

.archive .TitCat .TitCat-link.cat_2::after,
.search-results .TitCat .TitCat-link.cat_2::after,
.archive.author .TitCat .TitCat-link.cat_2::after,
.archive.tag .TitCat .TitCat-link.cat_2::after { background-color: var(--Ba_verde); }
.archive .TitCat .TitCat-link.cat_3::after,
.search-results .TitCat .TitCat-link.cat_3::after,
.archive.author .TitCat .TitCat-link.cat_3::after,
.archive.tag .TitCat .TitCat-link.cat_3::after { background-color: var(--Ba_Rojo); }
.archive .TitCat .TitCat-link.cat_4::after,
.search-results .TitCat .TitCat-link.cat_4::after,
.archive.author .TitCat .TitCat-link.cat_4::after,
.archive.tag .TitCat .TitCat-link.cat_4::after { background-color: var(--Ba_Amarillo); }
.archive .TitCat .TitCat-link.cat_5::after,
.search-results .TitCat .TitCat-link.cat_5::after,
.archive.author .TitCat .TitCat-link.cat_5::after,
.archive.tag .TitCat .TitCat-link.cat_5::after { background-color: var(--Ba_Violeta); }
.archive .TitCat .TitCat-link.cat_6::after,
.search-results .TitCat .TitCat-link.cat_6::after,
.archive.author .TitCat .TitCat-link.cat_6::after,
.archive.tag .TitCat .TitCat-link.cat_6::after { background-color: var(--Ba_Naranja); }
.archive .TitCat .TitCat-link.cat_146::after,
.search-results .TitCat .TitCat-link.cat_146::after,
.archive.author .TitCat .TitCat-link.cat_146::after,
.archive.tag .TitCat .TitCat-link.cat_146::after { background-color: var(--Ba_Azul); }

.archive .BOX-container:hover .TitCat .TitCat-link.cat_2::after,
.search-results .BOX-container:hover .TitCat .TitCat-link.cat_2::after,
.archive.author .BOX-container:hover .TitCat .TitCat-link.cat_2::after,
.archive.tag .BOX-container:hover .TitCat .TitCat-link.cat_2::after,
.archive .TitCat .TitCat-link.cat_2:hover::after,
.search-results .TitCat .TitCat-link.cat_2:hover::after,
.archive .BOX-container:hover .TitCat .TitCat-link.cat_3::after,
.search-results .BOX-container:hover .TitCat .TitCat-link.cat_3::after,
.archive.author .BOX-container:hover .TitCat .TitCat-link.cat_3::after,
.archive.tag .BOX-container:hover .TitCat .TitCat-link.cat_3::after,
.archive .TitCat .TitCat-link.cat_3:hover::after,
.search-results .TitCat .TitCat-link.cat_3:hover::after,
.archive .BOX-container:hover .TitCat .TitCat-link.cat_4::after,
.search-results .BOX-container:hover .TitCat .TitCat-link.cat_4::after,
.archive.author .BOX-container:hover .TitCat .TitCat-link.cat_4::after,
.archive.tag .BOX-container:hover .TitCat .TitCat-link.cat_4::after,
.archive .TitCat .TitCat-link.cat_4:hover::after,
.search-results .TitCat .TitCat-link.cat_4:hover::after,
.archive .BOX-container:hover .TitCat .TitCat-link.cat_5::after,
.search-results .BOX-container:hover .TitCat .TitCat-link.cat_5::after,
.archive.author .BOX-container:hover .TitCat .TitCat-link.cat_5::after,
.archive.tag .BOX-container:hover .TitCat .TitCat-link.cat_5::after,
.archive .TitCat .TitCat-link.cat_5:hover::after,
.search-results .TitCat .TitCat-link.cat_5:hover::after,
.archive .BOX-container:hover .TitCat .TitCat-link.cat_6::after,
.search-results .BOX-container:hover .TitCat .TitCat-link.cat_6::after,
.archive.author .BOX-container:hover .TitCat .TitCat-link.cat_6::after,
.archive.tag .BOX-container:hover .TitCat .TitCat-link.cat_6::after,
.archive .TitCat .TitCat-link.cat_6:hover::after,
.search-results .TitCat .TitCat-link.cat_6:hover::after,
.archive .BOX-container:hover .TitCat .TitCat-link.cat_146::after,
.search-results .BOX-container:hover .TitCat .TitCat-link.cat_146::after,
.archive.author .BOX-container:hover .TitCat .TitCat-link.cat_146::after,
.archive.tag .BOX-container:hover .TitCat .TitCat-link.cat_146::after,
.archive .TitCat .TitCat-link.cat_146:hover::after,
.search-results .TitCat .TitCat-link.cat_146:hover::after {
	transform: scaleX(1);
}

.TitFeatured{color: var(--Ba_Acento); margin-bottom: 20px; line-height: 1.2em; font-size: 18px; font-weight: 600;padding-top: 20px;}




.MainNoteWrapper.AddBlock{  display: grid;grid-template-columns: repeat(auto-fill, minmax(30%, 1fr));gap: 0px;justify-content: start;}


.MainNoteWrapper.ContentFooterNotes{  display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));column-gap: 40px;row-gap: 30px; justify-content: start;margin-bottom: 0px;}
.single .FooterUltimas .single-ultimas-noticias-grid{
	display: grid;
	grid-template-columns: repeat(3, minmax(0, 1fr));
	column-gap: 40px;
	row-gap: 30px;
}
.single .FooterUltimas .single-ultimas-noticias-grid .BOX-container.ultimas-noticias-item{
	display: block;
}
.single .FooterUltimas .single-ultimas-noticias-grid .BOX-container.ultimas-noticias-item .NotePortadaTh{
	display: block;
	width: 100%;
	aspect-ratio: 1 / 1;
}
.single .FooterUltimas .single-ultimas-noticias-grid .BOX-container.ultimas-noticias-item .TitBox{
	display: block;
	grid-area: auto;
	padding: 0 20px 20px 0;
}
.single .FooterUltimas .single-ultimas-noticias-grid .BOX-container.ultimas-noticias-item a.boxLink{
	display: block;
	text-decoration: none;
	color: var(--Ba_Negro);
}
.single .FooterUltimas .single-ultimas-noticias-grid .SecondaryNoteTitle{
	margin: 0 0 8px;
}
.single .FooterUltimas .single-ultimas-noticias-grid .SecondaryNoteTitle a{
	color: var(--Ba_Negro);
	text-decoration: none;
}
.single .FooterUltimas .single-ultimas-noticias-grid .SecondaryNoteTitle a:hover{
	color: var(--Ba_Acento);
}

.Destacadas_BoxWrapper{position: relative; margin: 0px auto; overflow: hidden; padding-bottom: 40px; max-width: 1290px; width: 100%;}
.Destacadas_BoxWrapper .videoSwiper{position: relative;}
.Destacadas_BoxWrapper .swiper-button-prev,
.Destacadas_BoxWrapper .swiper-button-next{
	position: absolute;
	top: 50%;
	z-index: 30;
	width: auto;
	height: auto;
	margin: 0;
	padding: 8px;
	border: 0;
	background: transparent !important;
	box-shadow: none;
	color: #fff;
	cursor: pointer;
	display: flex !important;
	align-items: center;
	justify-content: center;
	transform: translateY(-50%);
	transition: opacity 0.2s ease;
}
.Destacadas_BoxWrapper .swiper-button-prev::after,
.Destacadas_BoxWrapper .swiper-button-next::after{display: none !important;}
.Destacadas_BoxWrapper .swiper-button-prev{left: 12px;}
.Destacadas_BoxWrapper .swiper-button-next{right: 12px;}
.Destacadas_BoxWrapper .swiper-button-prev .material-symbols-outlined,
.Destacadas_BoxWrapper .swiper-button-next .material-symbols-outlined{
	font-size: 52px;
	font-variation-settings: 'FILL' 0, 'wght' 300, 'GRAD' 0, 'opsz' 48;
	line-height: 1;
	color: #fff;
	opacity: 0.8;
	text-shadow: 0 1px 10px rgba(0, 0, 0, 0.4);
	transition: opacity 0.2s ease;
}
/* La sombra del ícono SVG (la text-shadow no aplica a svg) */
.Destacadas_BoxWrapper .swiper-button-prev .material-symbols-outlined svg,
.Destacadas_BoxWrapper .swiper-button-next .material-symbols-outlined svg{
	filter: drop-shadow(0 1px 10px rgba(0, 0, 0, 0.4));
}
.Destacadas_BoxWrapper .swiper-button-prev:hover .material-symbols-outlined,
.Destacadas_BoxWrapper .swiper-button-next:hover .material-symbols-outlined{opacity: 1;}
.Destacadas_BoxWrapper .swiper-button-prev.swiper-button-disabled,
.Destacadas_BoxWrapper .swiper-button-next.swiper-button-disabled{
	opacity: 0.35;
	cursor: default;
	pointer-events: none;
}
.home .swipervideo.Swiper{padding-bottom: 60px;}
.BoxGalDestcada.swiper-slide {height: auto!important;}

.BoxGalDestcada.swiper-slide a,
.BoxGalDestcada.swiper-slide.swiper-slide--solo-imagen .swiper-slide-inner{
	position: relative;
	overflow: hidden;
	display: block;
	width: 100%;
	aspect-ratio: 1290 / 538;
	height: auto;
	background-color: #fff;
	text-decoration: none;
}
.BoxGalDestcada.swiper-slide.swiper-slide--solo-imagen .BoxGalDestcadaImg{
	filter: none;
}
/* Mobile: swiper portada con la misma relación 5/4 de las destacadas */
@media (max-width: 780px) {
	.BoxGalDestcada.swiper-slide a,
	.BoxGalDestcada.swiper-slide.swiper-slide--solo-imagen .swiper-slide-inner{
		aspect-ratio: 5 / 4;
	}
}
.BoxGalDestcadaImg{position: absolute; inset: 0; overflow: hidden; transition: filter 1s; z-index: 2;}
.BoxGalDestcadaImg picture{display: block; width: 100%; height: 100%;}
.BoxGalDestcadaImg img{
	object-position: center;
	object-fit: cover;
	width: 100%;
	height: 100%;
	display: block;
}
.BoxGalDestcadaImg.NumPostImg img{
	object-position: center;
	min-width: 100%;
	min-height: 100%;
	object-fit: cover;
	display: block;
}
.BoxGalDestcada.swiper-slide .Tit_Wr{display: block; height: 100%; width: 100%; position: absolute; top: 0; left: 0; z-index: 10;background: RGBA(0, 0, 0, 30);
	background: linear-gradient(39deg, rgba(0, 0, 0, 0.34) 0%, rgba(0, 0, 0, 0) 49%);}
.BoxGalDestcada.swiper-slide a{color: var(--Ba_Blanco);}
.Tit_Wr_content{height: 100%;width: 65%;padding-left: 50px; display: flex; flex-direction: column; justify-content: center; align-items: flex-start;opacity: 0!important;}
.BoxGalDestcada.swiper-slide .Tit_Wr h3{font-size: 40px; line-height: 1.2; text-align: left;}
.BoxGalDestcada.swiper-slide .Tit_Wr p{font-size: 20px;}
.BoxGalDestcada.swiper-slide .BoxGalDestcada-author{padding: 0 40px 30px;text-align: left;}
.BoxGalDestcada.swiper-slide .BoxGalDestcada-author .byline{font-family: var(--FuenteElements-);font-size: 14px;line-height: 1.3;}

.BoxGalDestcada.swiper-slide .entry-data { line-height: 50px; display: block;width: 100%;
    font-size: 16px; text-align: center;
    position: absolute;
    margin: -25px auto 0 auto;
}
.BoxGalDestcada.swiper-slide .entry-data span{display: inline-block; background-color: var(--Ba_Negro); color:#fff; padding: 0 20px;}

.NewsFormWrap{background-color: #d7d0c2; padding:60px 40px 40px 40px; }
.NewsFormWrap .tit-general{font-size: 22px!important;  text-align: center!important; margin-bottom: 20px!important;}

#mc_embed_signup_scroll{display: grid; grid-template-columns:35% 1fr; column-gap: 40px;max-width: 1100px;
    margin: auto;}
.NewsFormWrap .mc-field-group_RRs .mc-field-group,.NewsFormWrap .mc-field-group_RRs .mc-field-group ul.NewsFormGroup {padding: 0!important;min-height: 0!important;margin:0!important}
#mce-responses{float:none!important; margin: 0!important; padding: 0!important; width: 100%!important;}
.NewsFormWrap .mc-field-group_RRs {align-self: center;}
.NewsFormWrap .mc-field-group_RRs .mc-field-group{float:none!important;width: 100%!important; }
.NewsFormWrap .mc-field-group_RRs input.email{  font-family: var(--FuenteElements-); padding: 0!important;  line-height: 52px!important;}
.NL-PostTT{ font-size: 36px; font-family: var(--FuenteTitulos-); line-height: 1.3em; font-weight: 700;  }
.NL-PostTT::before{display: block; width: 48px; height: 60px; background: url(https://lupa.blue/ipnoticias/wp-content/uploads/2023/01/arrow-novedades.png) 0 0  no-repeat; margin-bottom: 10px; content: "";}
#mc_embed_signup_scroll .IngresaMail{display: none!important;}
#mc_embed_signup div.response{padding: 0!important; margin: 0 0 1em 0!important;}
.mc-field-group_RRs .NewsSubmitWrapper{display: grid; column-gap: 10px; grid-template-columns: 1fr auto;}
.mailpoet_form{display: flex; justify-content: space-between;flex-wrap: wrap;}
.mailpoet_form .mailpoet_paragraph {flex-basis: 65%;margin-bottom: 0!important;}
.mailpoet_form .mailpoet_paragraph.form-mail.last {flex-basis: 32%;}
.mailpoet_form .mailpoet_message{flex-basis: 100%;}
#mailpoet_form_1 .mailpoet_text{
    line-height: 52px!important;
    margin-bottom: 0!important;
border-left: 0 !important;border-right: 0 !important;border-top: 0 !important;
border-bottom: 1px solid #000000 !important;
background-color: transparent !important;
border-radius: 0;
margin: 0;
padding: 0!important;
font-family: var(--FuenteElements-) !important;
font-weight: 500;
width: 100%;
height: auto !important;

box-shadow: none;
}
.mailpoet_submit{padding: 0!important;}

#mailpoet_form_1 .mailpoet_message {
    margin: 0;
   padding:  20px 0!important; 
}
#mc_embed_signup .button {font-family: var(--FuenteElements-);
    clear: both;
    background-color: var(--Ba_Negro)!important;
    border: 0 none;

    transition: all 0.23s ease-in-out 0s;
    color: #FFFFFF;
    cursor: pointer;
    display: inline-block;
    font-size: 14px!important;
    font-weight: normal;
    height: 52px!important;
    line-height: 52px!important;
    margin: 0!important;
    padding: 0 22px;
    text-align: center;
    text-decoration: none;
    vertical-align: top;
    white-space: nowrap;
    width: auto; 
}

/*TAGS PORTADA y acerca de...*/
.HomeAsideR h4, .error404 h4{font-size: 16px;display: inline-block; line-height: 2.1em; border-bottom: 2px solid;text-transform: uppercase; font-family: var(--FuenteBody-)}
.HomeAsideR span{display: block;font-family: var(--FuenteBajadas-); font-size: 16px; line-height: 1.4em; margin: 20px 0; font-weight: 400;}
.tag_list,.aside_about {text-align: center;}
.tag_cloud_wrpp{display: flex; justify-content: center;flex-wrap: wrap;}
.tag_cloud_wrpp a{display: inline-block; font-family: var(--FuenteBody-); background-color: #fff; border: 1px solid #000; line-height: 40px; font-size: 15px!important; text-transform: uppercase; padding: 0 20px;margin: 0 5px 10px 5px;}
.tag_cloud_wrpp a:hover{background-color: var(--Ba_Acento); color: #fff;}
/*NOTA*/

.entry-header .spacer{display: flex;
    justify-content: flex-end;
    align-items: end;
    height: 100%;}
.entry-header .lang-links{display: flex; flex-direction: column; gap: 10px; justify-content: end; margin: auto 0 0 0;}
.entry-header .lang-links li{margin: 0;}
.entry-header .lang-links li a{color: var(--Ba_Gris); text-decoration: none; font-size: 12px; line-height: 1; font-family: var(--FuenteElements-); font-weight: 400; text-transform: uppercase; padding: 5px 7px; background-color: var(--Ba_GrisClaro); border-radius: 4px; border: 1px solid var(--Ba_GrisClaro);}
.entry-header .lang-links li a:hover{color: var(--Ba_Blanco); background-color: var(--Ba_Negro); border-color: var(--Ba_Negro);}
	

.single #primary{text-align: center; }

.content_des{padding: 30px 0;}
.single .content_des{padding: 30px 0 0 0;}
.single .content_des > p:first-of-type::first-letter{
	float: left;
	font-family: var(--FuenteTitulos-);
	font-size: 3.4em;
	line-height: 0.72;
	padding: 0.15em 0.12em 0 0;
	font-weight: 600;
	color: var(--Ba_Negro);
	initial-letter: 2;
	initial-letter-align: auto;
}
.single article.cat_186 .content_des > p:first-of-type::first-letter{
	float: none;
	font-family: inherit;
	font-size: inherit;
	line-height: inherit;
	padding: 0;
	font-weight: 900;
	color: inherit;
	letter-spacing: normal;
	initial-letter: normal;
	initial-letter-align: auto;
}
/* Imagen destacada single: 5:4, origen típico 1350×1080 */

.single article.cat_186 .entry-full-content .header_img,
.single article.cat_186 header .bajadaNota,
.single article.cat_186 .spacer_content
{aspect-ratio: 16 / 9!important;display: none!important;
}
.single article.cat_186 .entry-full-content .content_des{padding: 0!important;}
.single article.cat_186 .entry-full-content .content_des figure:first-child{margin-top: 0!important;}
 
.single .entry-full-content .header_img{
	display: block;
	width: 100%;
	max-width: 550px;
	aspect-ratio: 5 / 4;
	overflow: hidden;
	background-color: #ebebeb;
}
.single .entry-full-content .header_img--small{
	display: flex;
	align-items: center;
	justify-content: center;
}
.single .entry-full-content .header_img img,
.single .entry-full-content .header_img .header_img__photo{
	display: block;
	width: 100%;
	height: 100%;
	object-fit: cover;
	object-position: center center;

}
.single .entry-full-content .header_img--small img,
.single .entry-full-content .header_img--small .header_img__photo{
	width: auto;
	height: auto;
	max-width: 100%;
	max-height: 100%;
	object-fit: contain;
}
.single article .entry-data--meta{display: flex; flex-wrap: wrap; gap:  0px; margin-bottom: 20px;justify-content: end; flex-direction: column; align-items: end;  line-height: 1;}
.single article .entry-data--meta .updated{display: inline-block;}
.single article .entry-data--meta .reading-time{display: block; font-size: 12px; line-height: 1.4; color: var(--Ba_Negro);}
.single #primary header .header_wrpp,.Bajada_nota_box_wrp{text-align: left; display: block; max-width: 550px;}
.Cat_listado{max-width: 1154px;margin:  0 auto;padding: 40px 0 90px 0;}

.single #primary header .header_wrpp h2{color: var(--Ba_Negro);    }

.single #primary header .header_wrpp .entry-data a{color:var(--Ba_Acento)}
.single #primary header .header_wrpp .entry-data a:hover{color:var(--Ba_Acento)}
.single #primary .SidePic{ display: block; height: 1px; width: 140px; background-color: var(--Ba_Acento); top: -28px;position: relative;} 
.single #primary .caption{text-align: left;}
.legales{font-size: 10px; line-height: 1.4; color: var(--Ba_Gris); margin-top: 40px; padding-top: 40px; border-top: 1px solid var(--Ba_Gris); }
.legales p{margin: 0 0 0.75em;}
.legales p:last-child{margin-bottom: 0;}

.bibliografia{font-size: 12px; line-height: 1.4; color: var(--Ba_Gris); margin-top: 40px; padding-top: 40px; border-top: 1px solid var(--Ba_Gris); font-family: 'Times New Roman', Times, serif!important;}
.bibliografia p{ font-family: 'Times New Roman', Times, serif!important;}
.bibliografia-title{font-size: 16px; font-weight: 600; margin-bottom: 10px; color: var(--Ba_Negro); font-family: var(--FuenteTitulos-); text-transform: uppercase;}
.FooterUltimas{margin-bottom: 40px;}



.single article .StickyShare{flex-basis: 15%;position: -webkit-sticky;position: sticky;top: 150px;}

.single article .entry-content{margin:  0 ; text-align: left; font-size: 18px;  }
.single article .StickyShare .a2a_kit{display: flex; flex-direction:column ; align-items:end ;justify-content: center;
	margin-top:20px; padding-top: 20px; margin-right: 0px;
    }
.single .entry-header .category a, .SecondaryNotesBox .category a{color: var(--Ba_Acento); text-decoration: none;}
.single .category, .caption, .SecondaryNotesBox .category {color: var(--Ba_Acento); text-transform: uppercase; 	font-family: var(--FuenteElements-);font-weight: 400; margin: 0; display: block;font-size: 14px;}
.single .category a, .caption a, .SecondaryNotesBox .category a{color: var(--Ba_Acento)!important; }
.SecondaryNotesBox .category {font-size: 14px; }
.entry-data, .entry-data a{color:black; text-decoration: none;text-transform: none; font-family: var(--FuenteElements-);font-weight: 400;  line-height: 2;font-size: 12px;text-align: right;}


.featuredNotes .SecondaryNotesBox{display: grid; grid-template-areas: 'poschart THmobileChart TitChart';  gap: 0.5rem; grid-template-columns: 20px 80px 1fr; padding-bottom: 14px; margin-bottom: 14px; border-bottom: 1px solid #e2dfdf;}
.featuredNotes .SecondaryNotesBox strong{grid-area: poschart;}
.featuredNotes .SecondaryNotesBox .THFeatured{grid-area: THmobileChart;}
.featuredNotes .SecondaryNotesBox h3{grid-area: TitChart;font-size: 16px;}

.author .entry-data{color: #000!important;}
.author.vcard{  text-transform: none; line-height: 1em; color:#000}
.byline{text-transform: none!important; font-size: 18px;font-family: var(--FuenteElements-);font-weight: 400; line-height: 1em!important; }
article .AutorCoautor{display: block;text-align: right;}
article .byline{text-transform: none!important; font-size: 16px!important;font-weight: 400; line-height: 1.2em!important;  padding: 20px 0 10px 0;display: block;}
article .AutorCoautor:before{content: ''; display: block; width: 100px; height: 1px; margin: 0 0 0 auto; background-color: var(--Ba_Acento);}
.byline a{color: var(--Ba_Acento);}
.single article .header_wrpp .entry-data a{  margin:0}
.single article .header_wrpp .entry-data a{display: inline-block;padding:5px  10px; color: var(--Ba_Blanco)!important; margin-bottom: 20px; font-weight: 200; text-transform: uppercase;}
.single article .header_wrpp .entry-data a{background-color:var(--Ba_Acento)}
.single article .header_wrpp .entry-data a.cat_2{background-color:var(--Ba_verde)}
.single article .header_wrpp .entry-data a.cat_3{background-color:var(--Ba_Rojo)}
.single article .header_wrpp .entry-data a.cat_4{background-color:var(--Ba_Amarillo)}
.single article .header_wrpp .entry-data a.cat_5{background-color:var(--Ba_Violeta)}
.single article .header_wrpp .entry-data a.cat_6{background-color:var(--Ba_Naranja)}
.single article .header_wrpp .entry-data a.cat_146{background-color:var(--Ba_Azul)}
.single .aside-content a.cat-link{font-size: 20px; text-transform: uppercase; display: block;text-align: right;}
.single .aside-content .entry-data--categories a.cat-link{display: inline-block;}
.single .aside-content .entry-cat-sep{display: inline;font-size: 20px;line-height: 1.4;}
.single .aside-content a.cat-link.cat_2,
.single .aside-content .cat_2,
.single article .cat_2 .tags-links a{color: var(--Ba_verde);}
.single .aside-content a.cat-link.cat_3,
.single .aside-content .cat_3,
.single article .cat_3 .tags-links a{color: var(--Ba_Rojo);}
.single .aside-content a.cat-link.cat_4,
.single .aside-content .cat_4,
.single article .cat_4 .tags-links a{color: var(--Ba_Amarillo);}
.single .aside-content a.cat-link.cat_5,
.single .aside-content .cat_5,
.single article .cat_5 .tags-links a{color: var(--Ba_Violeta);}
.single .aside-content a.cat-link.cat_6,
.single .aside-content .cat_6,
.single article .cat_6 .tags-links a{color: var(--Ba_Naranja);}
.single .aside-content a.cat-link.cat_146,
.single .aside-content .cat_146,
.single article .cat_146 .tags-links a{color: var(--Ba_Azul);}
.single .FooterUltimas{padding-bottom: 40px;}

.archiveCat:before {content: ""; display: block; height: 14px; width: 70px; background-color:  var(--Ba_Acento); margin-bottom: 14px;}
.bajadaNota{font-family: var( --FuenteBajadas-);line-height: 1.5; font-size: 20px; margin-bottom: 0!important;}
/*.single .linkSpotify{
	display: inline-block;
	margin: 20px 0;
	padding: 12px 20px;
	background-color: var(--Ba_AcentoBor);
	border: 1px solid var(--Ba_AcentoBor);
	border-radius: 4px;
	color: var(--Ba_Blanco);
	font-family: var(--FuenteElements-);
	font-size: 14px;
	line-height: 1.3;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	letter-spacing: 1px;
	transition: background-color 0.2s ease-in-out, border-color 0.2s ease-in-out;
}
	.single .linkSpotify:hover{
	background-color: var(--Ba_Negro);
	border-color: var(--Ba_Negro);
	color: var(--Ba_Blanco);
	text-decoration: none;
}*/
.single .linkSpotify{
	display: block;
	margin: 20px 0;
	padding: 0;
	color: var(--Ba_Acento);
	font-family: var(--FuenteBody--);
	font-size: 16px;
	line-height: 1.3;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: 200;
	padding: 10px; background-color: var(--Ba_GrisClaro);
}

.single .spotify-embed,
.single #nota-spotify{
	margin: 40px 0 0;
	min-height: 352px;
	scroll-margin-top: 100px;
}
.single .spotify-embed iframe,
.single .spotify-embed .spotify-embed-iframe{
	display: block;
	width: 100%;
	height: 352px;
	border: 0;
	max-width: 100%;
}
.single .spotify-embed-fallback{
	margin: 40px 0 0;
}

.single .cloudinary-video-embed,
.single .content_des .cloudinary-video-embed,
.content_des .cloudinary-video-embed{
	margin: 40px 0 0;
	width: 100%;
	max-width: 100%;
}

.cloudinary-video-embed{
	position: relative;
	width: 100%;
	aspect-ratio: 16 / 9;
	background-color: #000;
}

.cloudinary-video-embed .cloudinary-video-iframe{
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border: 0;
}

/* ARCHIVO SPOTIFY — categoría 13 */
.site-main-spotify-archive {
	padding-bottom: 60px;
}

.spotify-archive-header {
	margin: 20px auto 30px;
	text-align: center;
}

.spotify-archive-description {
	max-width: 720px;
	margin: 0 auto;
}

.spotify-archive-list {
	max-width: 900px;
	margin: 0 auto;
	padding: 0 20px 40px;
}

.spotify-track-row {
	margin-bottom: 40px !important;
	border-radius: 8px;
	padding: 10px;
	background-color: var(--Ba_GrisClaro);
}

.spotify-track-row-main {
	display: grid;
	grid-template-columns: 72px minmax(0, 1fr);
	gap: 16px;
	align-items: start;
	padding: 0 0 12px;
}

.spotify-track-thumb {
	display: block;
	width: 72px;
	height: 72px;
	border-radius: 6px;
	overflow: hidden;
	flex-shrink: 0;
	line-height: 0;
	background-color: #191414;
}

.spotify-track-thumb-img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	display: block;
}

.spotify-track-thumb-placeholder {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 100%;
	height: 100%;
	color: #1db954;
	background-color: #191414;
}

.spotify-track-meta {
	min-width: 0;
}

.spotify-track-title {
	margin: 0 0 4px;
	font-family: var(--FuenteTitulos-);
	font-size: 18px;
	font-weight: 500;
	line-height: 1.3;
}

.spotify-track-title a {
	color: var(--Ba_Negro);
	text-decoration: none;
}

.spotify-track-title a:hover {
	color: var(--Ba_Acento);
}

.spotify-track-date {
	display: block;
	font-family: var(--FuenteElements-);
	font-size: 13px;
	color: var(--Ba_Gris);
	margin-bottom: 4px;
}

.spotify-track-excerpt {
	margin: 0;
	font-size: 14px;
	line-height: 1.4;
	color: var(--Ba_Gris);
}

.spotify-track-external {
	display: inline-block;
	margin-top: 8px;
	font-family: var(--FuenteElements-);
	font-size: 12px;
	text-transform: uppercase;
	letter-spacing: 0.04em;
	color: var(--Ba_Gris);
	text-decoration: none;
}

.spotify-track-external:hover {
	color: #1db954;
}

.spotify-track-embed {
	padding: 0;
}

.spotify-track-embed .spotify-embed-iframe {
	display: block;
	width: 100%;
	height: 152px;
	border: 0;
	border-radius: 8px;
}

@media (max-width: 640px) {
	.spotify-track-row {
		margin-bottom: 40px;
	}

	.spotify-track-row-main {
		grid-template-columns: 56px minmax(0, 1fr);
		gap: 12px;
		padding: 0 0 10px;
	}

	.spotify-track-thumb {
		width: 56px;
		height: 56px;
	}

	.spotify-track-title {
		font-size: 16px;
	}
}

.caption{font-size: 14px; padding-top: 10px;}

.a2a_kit a{width: 28px; height: 28px; margin:7px 0;}
.a2a_button_facebook, .a2a_button_twitter, .a2a_button_whatsapp{order:0}
.a2a_button_email{order:1; }

.post-template-default.single .entry-header span.category a:hover{text-decoration: none!important;
    display: inline;
    text-decoration-thickness: 0px!important;
    box-shadow: inset 0 0px 0 0 white, inset 0 -1px 0 0   var(--Ba_Acento);}
.author.vcard a:hover{color: var(--Ba_Acento);}
.single .Bajada_nota_box_wrp{position: relative;}
.single .Bajada_nota_box_wrp .Bajada_nota_box {font-family: var(--FuenteBajadas-)!important;font-weight: 600; font-size: 18px; line-height: 1.3em;  text-align: left!important; padding: 40px 40px 0 40px;  margin-bottom: -7px;  display: block; background-color: var(--Ba_BlancoGris);}
.single article p, .single article ul li{line-height: 1.5; margin-bottom: 15px;font-weight: 400;    text-align: justify;}
.single .spacer_content{height: 35px;border-bottom: 1px solid var(--Ba_AcentoBor); display: block;}
.single article p.editor{  line-height: 1.5; margin: 20px 0 0 0;font-weight: 400;    text-align: justify; color:var(--Ba_Gris)}
.single article .wp-block-quote{border-left: 2px solid var(--Ba_AcentoBor);font-size: 16px;font-family: var(--FuenteBajadas-);padding: 10px 0px 0px 30px;margin: 0px 40px 20px -83px;position: relative; float: left;max-width: 55%;background-color: #fff;
}
.single article .entry-content ul, .single article .entry-content ol{margin-bottom: 20px;padding-left: 60px;}
.single article .tags-links, .search .tags-links{display: block; font-size:14px; padding: 0 0 20px 0; font-family: var(--FuenteElements-); line-height: 1.2em; text-align: right; }
.single .entry-tags--footer{display: none;}
.single .StickyShare--footer{display: none;}

/*
 * SINGLE — layout mobile + tablet (≤1024px)
 * Desktop (>1024): sin cambios (grid aside | contenido en estructura.css ~141).
 *
 * Orden visual:
 *   1 foto → 2 aside (autor, fecha, lectura, cat., Spotify)
 *   → 3 contenido → tags/share al pie (duplicados en content.php)
 *
 * Técnica: flex + display:contents en .entry-full-content + order.
 */
@media (max-width: 1023px) {

	.single .entry-header h2, .single .entry-full-content h2, .single .entry-header h2 strong, h3 strong, h2 strong {
		font-weight: 600; 
		 margin-bottom: 15px !important; 
		 margin-block-end: 15px !important; 
	}
	.single article .entry-content {
		display: flex !important;
		flex-direction: column;
		max-width: 100%;
		grid-template-columns: 1fr !important;
	}

	.single article .entry-full-content {
		display: contents;
	}

	.single article .entry-content .header_img {
		order: 1;
	}
	.single article .entry-content .aside-content.entry-meta .AutorCard{ grid-area: AutorCard;
      } 
	.single article .entry-content .aside-content.entry-meta .AutorCard .AutorCoautor{  text-align: left!important;}
	.single article .entry-content .aside-content.entry-meta .AutorCard .AutorCoautor:before{display: none!important;}
	.single article .entry-content .aside-content.entry-meta .entry-data--meta { grid-area: entry-data--meta;display: block!important;margin: 0 !important;
        padding-top: 20px;} 
	
	.single article .entry-content .aside-content.entry-meta .entry-data--categories { grid-area: entry-data--categories; text-align: left;} 
	.single article .entry-content .aside-content.entry-meta .linkSpotify { grid-area: linkSpotify;} 

	.single article .entry-content .aside-content.entry-meta {
		order: 2;
		width: 100%;
		text-align: left;
		display: grid;
		grid-template-columns: 49% 49%; column-gap: 10px;
		row-gap: 0;
		grid-template-rows: auto auto auto;
		grid-template-areas: " AutorCard entry-data--meta "
		"entry-data--categories entry-data--categories"
							 "linkSpotify linkSpotify ";

	}

	.single article .entry-content .aside-content.entry-meta .entry-data--meta {
		align-items: flex-start;
		justify-content: flex-start;
	}

	.single article .entry-content .aside-content.entry-meta a.cat-link {
		text-align: left;
	}

	.single article .entry-content .spacer_content {
		order: 3;
		display: none;
	}

	.single article .entry-content .content_des {
		order: 4;
	}

	/* Tags: aside oculto, footer visible (content.php) */
	.single .entry-tags--aside {
		display: none;
	}

	.single .entry-tags--footer {
		display: block;
		margin: 10px 0 30px 0;
		padding-top: 20px;
		border-top: 1px solid var(--Ba_GrisClaro);
	}

	.single .entry-tags--footer .tags-links {
		padding: 0;
		text-align: left;
	}

	/* Share: aside oculto, footer debajo de tags */
	.single .StickyShare--aside {
		display: none;
	}

	.single .StickyShare--footer {
		display: block;
		position: static;
		top: auto;
		margin: 0 0 30px 0;
	}

	.single .StickyShare--footer .a2a_kit {
		justify-content: flex-start;
		flex-direction: row;
		align-items: flex-start;
		margin-bottom: 0;
		padding-top: 0;
	}
}

.search .tags-links{ margin: 15px 0 0 0; padding: 10px 0; }
.search-results .MainNoteWrapper .BOX-container .TitBox .tags-links{
	display: block;
	margin: 0.8em 0 0;
	padding: 0;
	text-align: left;
}


.single article .wp-block-quote p{font-family: var(--FuenteBajadas-);font-weight: 700; font-size: 22px; line-height: 1.3em;}
.single article .wp-block-quote cite{font-size: 16px;}
.single article .AutorCoautor{line-height: 1;}
footer.entry-Authorfooter .AThBox{padding-bottom: 40px;}
footer.entry-Authorfooter .AuthorfooterData h4 a{font-family: var(--FuenteElements-)!important; font-size: 20px;padding-bottom: 15px; text-transform: uppercase; color: var(--Ba_Acento);}
.AThBoxDes{font-family: var(--FuenteBajadas-);font-size: 16px;font-weight: 400; }
.AThBoxDes .SingleAutordescription{padding: 20px 0;}
.DataTwitter{font-size: 16px; line-height: 1.4em; font-family: var(--FuenteBody-);}
.single article .LinkRelacionadoNota a{ display: block; padding: 20px; border:1px solid var(--Ba_Acento);margin: 20px;  color:  var(--Ba_Acento);text-transform: uppercase; font-size: 14px;font-family: 'Cutive Mono', monospace!important; }
.single article .LinkRelacionadoNota a:hover{background-color: var(--Ba_Acento); color:#fff; text-decoration: none;}

.single article figure{margin:40px 0; text-align: center;}
.single article figure.aligncenter img{margin: 0 auto;}
.single article figure.wp-block-pullquote{margin: 0;padding: 2em 0;}
.single article ul li{    
		margin-bottom: 0.5em; font-weight: 400;
		font-size: 1em;}
.single article .wp-block-embed__wrapper ,.single article figure{display: flex; flex-direction: column; justify-content: center;}
.wp-block-image figcaption{font-size: 14px; font-family: var(--FuenteElements-); line-height: 1.2em; text-align: center;}
.twitter-tweet{margin: 10px auto;}
.wp-block-embed iframe{margin: 0 auto;}

.single #mc_embed_signup_scroll .NL-PostTT { font-size: 26px;}

pre {
    background: var(--Ba_GrisClaro);
    font-family:var(--FuenteElements-);
    line-height: 1.6;
    margin-bottom: 1.6em;
    max-width: 100%;
    overflow: auto;
    padding: 1.6em;
}
.cat_186 .ContentFooterNotes .TitBox p{display: none!important;}
/*RELACIONADAS*/


.FooterUltimas .Cat_listado{display: flex; justify-content: center; flex-wrap: wrap;}
.FooterUltimas .Cat_listado .lista_wrap{flex-basis: 30%; font-weight: 400; margin-top: 40px; border-right: 1px solid var(--Ba_GrisClaro);padding-right: 25px; margin-right: 25px;}
.FooterUltimas .Cat_listado .lista_wrap:nth-child(3n){border:0}
.FooterUltimas .Cat_listado .lista_wrap a{font-family: var(--FuenteBajadas-)!important; }
.FooterUltimas .Cat_listado .lista_wrap .TitRelacionadas{font-family: var(--FuenteElements-)!important;color: var(--Ba_Acento);text-transform: uppercase; letter-spacing: normal!important;}
.FooterUltimas .Cat_listado .lista_wrap a{display: block; margin-bottom: 20px;font-weight: 400;font-size: 16px; }
.FooterUltimas .Cat_listado .lista_wrap .TitRelacionadas{font-weight: 600; font-size: 20px!important;}

.CardNoteContent .TitBox:before{margin-bottom: 30px;}
.CardNoteContent .entry-data{display: block; margin-top:20px}

.ContentFooterNotes .SecondaryNotesBox{flex-basis: 30%; text-align: left;}
.ultimas-noticias-item .TitBox{text-align: left;}
.single article{padding: 0px 0 70px 0;}
.post-thumbnail{line-height: 0; display: block;
    max-width: 100%;
    line-height: 0;
    max-height: 580px;
    overflow: hidden;
}
.post-thumbnail img{object-fit: cover; height: auto; width: 100%;}
.single .FooterUltimas .ContentFooterNotes .SecondaryNoteTitle{margin-bottom: 0;}

/*RELACIONADAS*/

.col3Not_bann .ContentFooterNotes{padding-bottom: 0px; }
.home .THmobilePortada{    max-height: 200px;overflow: hidden; display: block;}
.home .THmobilePortada img{object-fit: cover; height: 200px; width: auto;}

.SecondaryNoteTitle{letter-spacing: 0.2px;}
.post-template-default .SecondaryNotesBox .entry-data {margin-top: 0; }
.SecondaryNotesBox .category{ padding: 0px 0 5px 0;text-transform: uppercase;}

.page-template-page-portada-test22 .SecondaryNotesBox .category::before,
.home .SecondaryNotesBox .category::before,

.single .SecondaryNotesBox .category{display: none;}
.SecondaryNotesBox a:hover{color: var(--Ba_Acento); text-decoration: none!important;}
.SecondaryNotesBox img{  transition: filter 0.5s ease-in-out;filter:  grayscale(0%);}
.SecondaryNotesBox:hover img{filter:   grayscale(40%);}

/*ARCHIVO*/
.archive h1.archive-title{
	display: inline-block;
	font-size: 45px;
	margin: 0 auto; 
	color: var(--Ba_Negro);}
.archive h1.archive-title::after,
.page-template-default .site-main article h1::after{content: ""; display: block; height: 1px; width: 100%; background-color: var(--Ba_Negro); margin-top: 10px;}
.archive h1.archive-title.cat_2::after{background-color: var(--Ba_verde);}
.archive h1.archive-title.cat_3::after{background-color: var(--Ba_Rojo);}
.archive h1.archive-title.cat_4::after{background-color: var(--Ba_Amarillo);}
.archive h1.archive-title.cat_5::after{background-color: var(--Ba_Violeta);}
.archive h1.archive-title.cat_6::after{background-color: var(--Ba_Naranja);}
.archive h1.archive-title.cat_146::after{background-color: var(--Ba_Azul);}

.archive h1.archive-title.cat_2{color: var(--Ba_verde);}
.archive h1.archive-title.cat_3{color: var(--Ba_Rojo);}
.archive h1.archive-title.cat_4{color: var(--Ba_Amarillo);}
.archive h1.archive-title.cat_5{color: var(--Ba_Violeta);}
.archive h1.archive-title.cat_6{color: var(--Ba_Naranja);}
.archive h1.archive-title.cat_146{color: var(--Ba_Azul);}
.archive-header {
		margin: 20px auto 20px auto;text-align: center;
	}	
.archive-description{ font-family: var(--FuenteBajadas-);    font-weight: 400;    line-height: 2;    font-size: 14px;}
@media screen and (min-width: 781px) {
	.archive.category-186 .MainNoteWrapper.ContentFooterNotes{display: grid;
		grid-template-columns: repeat(2, minmax(0, 1fr))!important;}
}


.archive .ContentFooterNotes,
.archive.tag .MainNoteWrapper.ContentFooterNotes,
.archive.category .MainNoteWrapper.ContentFooterNotes,
.search-results .MainNoteWrapper.ContentFooterNotes{
	display: grid;
	grid-template-columns: repeat(3, minmax(0, 1fr));
	column-gap: 40px;
	row-gap: 30px;
	justify-content: start;
	margin-bottom: 0;
}
.archive .SecondaryNotesBox{background-color: var(--Ba_Blanco);}

/* Archivo: links separados, aspecto portada (TitBox = 2.ª fila del grid como boxLink en home) */
.archive .MainNoteWrapper .BOX-container.cont_22_wrp .TitBox,
.search-results .MainNoteWrapper .BOX-container.cont_22_wrp .TitBox {
	padding: 10px 0;
	min-width: 0;
}
.archive.author .MainNoteWrapper .BOX-container.cont_22_wrp .TitBox {padding-top: 0!important;}
@media (min-width: 821px) {
	.archive .MainNoteWrapper .BOX-container.cont_22_wrp > .TitBox,
	.search-results .MainNoteWrapper .BOX-container.cont_22_wrp > .TitBox,
	.archive .MainNoteWrapper .BOX-container.cont_22_wrp > .NotePortadaTh,
	.search-results .MainNoteWrapper .BOX-container.cont_22_wrp > .NotePortadaTh {
		grid-area: auto;
		width: 100%;
		max-width: 100%;
	}
}
.archive .TitCat strong a,
.archive .TitCat-link,
.search-results .TitCat strong a,
.search-results .TitCat-link,
.archive.author .TitCat-link,
.archive.tag .TitCat-link {
	position: relative;
	text-decoration: none;
	border-bottom: none !important;
}
.spotify-archive-list {

    padding: 0 0px 30px 0px;
}
.archive .cat_2 .TitCat strong::after,
.archive .cat_3 .TitCat strong::after,
.archive .cat_4 .TitCat strong::after,
.archive .cat_5 .TitCat strong::after,
.archive .cat_6 .TitCat strong::after,
.archive .cat_146 .TitCat strong::after,
.search-results .cat_2 .TitCat strong::after,
.search-results .cat_3 .TitCat strong::after,
.search-results .cat_4 .TitCat strong::after,
.search-results .cat_5 .TitCat strong::after,
.search-results .cat_6 .TitCat strong::after,
.search-results .cat_146 .TitCat strong::after {
	display: none;
}
.archive .cat_2 .TitCat .TitCat-link::after,
.archive .cat_2 .TitCat strong a::after,
.archive .cat_3 .TitCat .TitCat-link::after,
.archive .cat_3 .TitCat strong a::after,
.archive .cat_4 .TitCat .TitCat-link::after,
.archive .cat_4 .TitCat strong a::after,
.archive .cat_5 .TitCat .TitCat-link::after,
.archive .cat_5 .TitCat strong a::after,
.archive .cat_6 .TitCat .TitCat-link::after,
.archive .cat_6 .TitCat strong a::after,
.archive .cat_146 .TitCat .TitCat-link::after,
.archive .cat_146 .TitCat strong a::after,
.search-results .cat_2 .TitCat .TitCat-link::after,
.search-results .cat_2 .TitCat strong a::after,
.search-results .cat_3 .TitCat .TitCat-link::after,
.search-results .cat_3 .TitCat strong a::after,
.search-results .cat_4 .TitCat .TitCat-link::after,
.search-results .cat_4 .TitCat strong a::after,
.search-results .cat_5 .TitCat .TitCat-link::after,
.search-results .cat_5 .TitCat strong a::after,
.search-results .cat_6 .TitCat .TitCat-link::after,
.search-results .cat_6 .TitCat strong a::after,
.search-results .cat_146 .TitCat .TitCat-link::after,
.search-results .cat_146 .TitCat strong a::after {
	content: "";
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 1px;
	transform: scaleX(0);
	transform-origin: left center;
	transition: transform 0.3s ease;
}
.archive .cat_2 .TitCat .TitCat-link::after,
.archive .cat_2 .TitCat strong a::after,
.search-results .cat_2 .TitCat .TitCat-link::after,
.search-results .cat_2 .TitCat strong a::after { background-color: var(--Ba_verde); }
.archive .cat_3 .TitCat .TitCat-link::after,
.archive .cat_3 .TitCat strong a::after,
.search-results .cat_3 .TitCat .TitCat-link::after,
.search-results .cat_3 .TitCat strong a::after { background-color: var(--Ba_Rojo); }
.archive .cat_4 .TitCat .TitCat-link::after,
.archive .cat_4 .TitCat strong a::after,
.search-results .cat_4 .TitCat .TitCat-link::after,
.search-results .cat_4 .TitCat strong a::after { background-color: var(--Ba_Amarillo); }
.archive .cat_5 .TitCat .TitCat-link::after,
.archive .cat_5 .TitCat strong a::after,
.search-results .cat_5 .TitCat .TitCat-link::after,
.search-results .cat_5 .TitCat strong a::after { background-color: var(--Ba_Violeta); }
.archive .cat_6 .TitCat .TitCat-link::after,
.archive .cat_6 .TitCat strong a::after,
.search-results .cat_6 .TitCat .TitCat-link::after,
.search-results .cat_6 .TitCat strong a::after { background-color: var(--Ba_Naranja); }
.archive .cat_146 .TitCat .TitCat-link::after,
.archive .cat_146 .TitCat strong a::after,
.search-results .cat_146 .TitCat .TitCat-link::after,
.search-results .cat_146 .TitCat strong a::after { background-color: var(--Ba_Azul); }
.archive .BOX-container.cat_2:hover .TitCat .TitCat-link::after,
.archive .BOX-container.cat_2:hover .TitCat strong a::after,
.archive .BOX-container.cat_2 .TitCat-link:hover::after,
.archive .BOX-container.cat_3:hover .TitCat .TitCat-link::after,
.archive .BOX-container.cat_3:hover .TitCat strong a::after,
.archive .BOX-container.cat_3 .TitCat-link:hover::after,
.archive .BOX-container.cat_4:hover .TitCat .TitCat-link::after,
.archive .BOX-container.cat_4:hover .TitCat strong a::after,
.archive .BOX-container.cat_4 .TitCat-link:hover::after,
.archive .BOX-container.cat_5:hover .TitCat .TitCat-link::after,
.archive .BOX-container.cat_5:hover .TitCat strong a::after,
.archive .BOX-container.cat_5 .TitCat-link:hover::after,
.archive .BOX-container.cat_6:hover .TitCat .TitCat-link::after,
.archive .BOX-container.cat_6:hover .TitCat strong a::after,
.archive .BOX-container.cat_6 .TitCat-link:hover::after,
.archive .BOX-container.cat_146:hover .TitCat .TitCat-link::after,
.archive .BOX-container.cat_146:hover .TitCat strong a::after,
.archive .BOX-container.cat_146 .TitCat-link:hover::after,
.search-results .BOX-container.cat_2:hover .TitCat .TitCat-link::after,
.search-results .BOX-container.cat_2:hover .TitCat strong a::after,
.search-results .BOX-container.cat_2 .TitCat-link:hover::after,
.search-results .BOX-container.cat_3:hover .TitCat .TitCat-link::after,
.search-results .BOX-container.cat_3:hover .TitCat strong a::after,
.search-results .BOX-container.cat_3 .TitCat-link:hover::after,
.search-results .BOX-container.cat_4:hover .TitCat .TitCat-link::after,
.search-results .BOX-container.cat_4:hover .TitCat strong a::after,
.search-results .BOX-container.cat_4 .TitCat-link:hover::after,
.search-results .BOX-container.cat_5:hover .TitCat .TitCat-link::after,
.search-results .BOX-container.cat_5:hover .TitCat strong a::after,
.search-results .BOX-container.cat_5 .TitCat-link:hover::after,
.search-results .BOX-container.cat_6:hover .TitCat .TitCat-link::after,
.search-results .BOX-container.cat_6:hover .TitCat strong a::after,
.search-results .BOX-container.cat_6 .TitCat-link:hover::after,
.search-results .BOX-container.cat_146:hover .TitCat .TitCat-link::after,
.search-results .BOX-container.cat_146:hover .TitCat strong a::after,
.search-results .BOX-container.cat_146 .TitCat-link:hover::after {
	transform: scaleX(1);
}
.archive .MainNoteWrapper .BOX-container.cont_22_wrp a.boxLink,
.search-results .MainNoteWrapper .BOX-container.cont_22_wrp a.boxLink {
	text-decoration: none;
	color: var(--Ba_Negro);
}
.archive .MainNoteWrapper .BOX-container.cont_22_wrp a.boxLink h2,
.archive .MainNoteWrapper .BOX-container.cont_22_wrp a.boxLink p,
.search-results .MainNoteWrapper .BOX-container.cont_22_wrp a.boxLink h2,
.search-results .MainNoteWrapper .BOX-container.cont_22_wrp a.boxLink p {
	color: var(--Ba_Negro);
	margin: 0;
}
.archive .MainNoteWrapper .BOX-container.cont_22_wrp:hover a.boxLink,
.archive .MainNoteWrapper .BOX-container.cont_22_wrp:hover a.boxLink h2,
.archive .MainNoteWrapper .BOX-container.cont_22_wrp:hover a.boxLink p,
.search-results .MainNoteWrapper .BOX-container.cont_22_wrp:hover a.boxLink,
.search-results .MainNoteWrapper .BOX-container.cont_22_wrp:hover a.boxLink h2,
.search-results .MainNoteWrapper .BOX-container.cont_22_wrp:hover a.boxLink p {
	color: var(--Ba_Negro) !important;
}
.archive .MainNoteWrapper .BOX-container.cont_22_wrp .TitBox .byline,
.search-results .MainNoteWrapper .BOX-container.cont_22_wrp .TitBox .byline {
	display: block;
	margin-top: 0.8em;
	padding: 0;
}
.archive .MainNoteWrapper .BOX-container.cont_22_wrp .TitBox .byline .author.vcard,
.search-results .MainNoteWrapper .BOX-container.cont_22_wrp .TitBox .byline .author.vcard {
	display: inline;
}
.archive .MainNoteWrapper .BOX-container.cont_22_wrp .TitBox .byline a,
.search-results .MainNoteWrapper .BOX-container.cont_22_wrp .TitBox .byline a {
	color: var(--Ba_Negro);
	text-decoration: none;
}
.archive .MainNoteWrapper .BOX-container.cont_22_wrp:hover .TitBox .byline a,
.search-results .MainNoteWrapper .BOX-container.cont_22_wrp:hover .TitBox .byline a {
	color: var(--Ba_Negro) !important;
}
.archive .BOX-container.cat_2:hover .TitCat strong a:not([class*="cat_"]),
.archive .BOX-container.cat_2:hover .TitCat-link:not([class*="cat_"]),
.search-results .BOX-container.cat_2:hover .TitCat strong a:not([class*="cat_"]),
.search-results .BOX-container.cat_2:hover .TitCat-link:not([class*="cat_"]) { color: var(--Ba_verde) !important; }
.archive .BOX-container.cat_3:hover .TitCat strong a:not([class*="cat_"]),
.archive .BOX-container.cat_3:hover .TitCat-link:not([class*="cat_"]),
.search-results .BOX-container.cat_3:hover .TitCat strong a:not([class*="cat_"]),
.search-results .BOX-container.cat_3:hover .TitCat-link:not([class*="cat_"]) { color: var(--Ba_Rojo) !important; }
.archive .BOX-container.cat_4:hover .TitCat strong a:not([class*="cat_"]),
.archive .BOX-container.cat_4:hover .TitCat-link:not([class*="cat_"]),
.search-results .BOX-container.cat_4:hover .TitCat strong a:not([class*="cat_"]),
.search-results .BOX-container.cat_4:hover .TitCat-link:not([class*="cat_"]) { color: var(--Ba_Amarillo) !important; }
.archive .BOX-container.cat_5:hover .TitCat strong a:not([class*="cat_"]),
.archive .BOX-container.cat_5:hover .TitCat-link:not([class*="cat_"]),
.search-results .BOX-container.cat_5:hover .TitCat strong a:not([class*="cat_"]),
.search-results .BOX-container.cat_5:hover .TitCat-link:not([class*="cat_"]) { color: var(--Ba_Violeta) !important; }
.archive .BOX-container.cat_6:hover .TitCat strong a:not([class*="cat_"]),
.archive .BOX-container.cat_6:hover .TitCat-link:not([class*="cat_"]),
.search-results .BOX-container.cat_6:hover .TitCat strong a:not([class*="cat_"]),
.search-results .BOX-container.cat_6:hover .TitCat-link:not([class*="cat_"]) { color: var(--Ba_Naranja) !important; }
.archive .BOX-container.cat_146:hover .TitCat strong a:not([class*="cat_"]),
.archive .BOX-container.cat_146:hover .TitCat-link:not([class*="cat_"]),
.search-results .BOX-container.cat_146:hover .TitCat strong a:not([class*="cat_"]),
.search-results .BOX-container.cat_146:hover .TitCat-link:not([class*="cat_"]) { color: var(--Ba_Azul) !important; }

.archive.category  .ContentFooterNotes .SecondaryNotesBox{ display: grid;grid-template-rows: 200px 1fr;}

.archive .ContentFooterNotes > div.misha_loadmore,
.search-results .MainNoteWrapper.ContentFooterNotes > div.misha_loadmore{grid-column: 1 / -1;}
.portada-feed-1-wrapper .misha_loadmore-portada-feed-1{grid-column: 1 / -1;}
.archive .ContentFooterNotes .SecondaryNotesBox{flex-basis: calc(25% - 30px); text-align: left;   overflow: hidden;  }

.archive.category .SecondaryNotesBox .category{display: none!important;}
/*ARCHIVE TAG*/
.archive.tag .tags-links{display: none;}
@media screen and (min-width: 800px) {
	
.archive.category .ContentFooterNotes .SecondaryNotesBox .category_meta_ttl_box{z-index: 2; display: flex; flex-direction: column; justify-content: flex-start;}
.archive .THmobilePortada{overflow: hidden; display: block;}
.archive  .THmobilePortada img{object-fit: cover; min-height: 170px;     height: 100%!important;}
.archive .AutorCard{ padding-top: 10px;line-height: 1!important;  }
}





.archive-description{border-bottom: thin solid var(--Ba_Gris); margin-bottom: 20px; }
.archive.author h3.SecondaryNoteTitle{margin:0px!important;}
.archive.category h3.SecondaryNoteTitle{margin-bottom: 0;}
.archive.author .AutorCard, .archive.category .TitCat{display: none;}

.category-elecciones h2.archive-title-black, .category-hoja-de-ruta-electoral h2.archive-title-black, .page-template-page-tag-provincia h2, .tag h2{display: block; margin-bottom: 0px; margin-top: 40px;  padding-right: 20px;}
.archive.category h2.archive-title{
	color: var(--Ba_Acento);
    padding-bottom: 20px;
    font-size: 40px;
    font-weight: 400;
    text-transform: uppercase;
 display: block; margin-bottom: 0px; margin-top: 40px;  padding-right: 20px;}
.archive.category #primary{position: relative;}


.archive-header{ margin-bottom: 40px; }
.AuthorLink{display: inline-block; padding-bottom: 2px; cursor: pointer; border-bottom: 1px solid transparent;}
.AuthorLink:hover{border-bottom: 1px solid   var(--Ba_Acento); text-decoration: none;}

.archive.category .tags-links,.archive.author .tags-links{display: none;}
/**ARCHIVO AUTOR**/






@media screen and (min-width: 1025px){
	.current-menu-item{position: relative;}
	.current-menu-item a div{color: var(--col-Acento-claro);}

.menu-item-has-children::after{content: "";
    display: inline-block;
    position: absolute;
    height: 20px;
    width: 20px;
    top: 4px;
    right: -7px;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24px' viewBox='0 -960 960 960' width='24px' fill='%23566FFA'%3E%3Cpath d='M480-358.46 253.85-584.62 296-626.77l184 183.39 184-183.39 42.15 42.15L480-358.46Z'/%3E%3C/svg%3E");}

}

.archive-description p{font-family:var(--FuenteBajadas-); font-size: 15px; clear: both;line-height: 1.4em;margin:  0;}
.archive.tag .archive-title{text-transform: capitalize;}

.error404 .widgettitle{display: none ;}
.error404 .widget_recent_entries ul{padding: 0;}
.error404 .widget_recent_entries ul li{padding: 15px 0; }
/*SEARCH*/
.search .site-main{min-height: calc(100vh - 320px);padding-bottom: 40px;}
.search-no-results .page-header h2::after,
.error404 .page-header h2::after,
.page-template-page-banner header h2::after, .page-template-page-institucional h2::after{display: block; margin-top: 20px; content: ""; width: 70px; height: 2px; background-color:var(--Ba_AcentoBor) }

.search-results .SecondaryNotesBox,
.search-results article,.archive.tag .SecondaryNotesBox{display: grid;margin-bottom: 40px;

}
.search-results article .post-thumbnail,.archive.tag .post-thumbnail{grid-area: search-th;}
.search-title {
	grid-area: search-title;
	margin: 0;
  }
  .search-meta {
	grid-area: search-meta;
	font-family: var(--FuenteElements-);font-weight: 400; 
	text-transform: uppercase; font-size: 14px;
  }
  .author.vcard{text-transform: none!important;}

  .site-main .search-form{display: grid; width: 100%; grid-template-columns:  1fr 100px; gap: 10px;padding: 60px 0;}
  .search-field{width:100%}

  .MainNoteWrapper.sinResultados p{font-weight: 400;  font-size: 15px;  margin-bottom: 0!important; clear: both;}
  .screen-reader-text{font-family: 'Cutive Mono', monospace!important; text-transform: uppercase!important; color:#ccc}
  .search-field:focus-visible{border:0!important}



/*PAGE*/
.page-template-default .site-main{margin: 90px auto;}
.page-template-default .site-main article{ max-width: 820px; margin: 0 150px 0 auto;}
.page-template-default .site-main article h1{margin-top: 0; font-size: 35px; font-weight: 500; }
.page-template-default .site-main article h2{ font-size: 22px; font-weight: 500; }
.page-template-default.page-id-3 .site-main article h1{font-size: 22px; }
.page-template-default.page-id-3 .site-main article h2{ font-size: 18px; }
.page-template-default.page-id-3 .site-main article h3{ font-size: 16px; }
.page-template-default.page-id-3 .site-main article p{ font-size: 14px; }
@media (min-width: 1025px) {
	.search-results article{
		grid-gap:20px ;
		grid-template-columns:33%  1fr;
		grid-template-rows: auto 1fr;
		grid-template-areas:     
		  "search-th search-title"
		  "search-th search-meta"			 
	   }
	}

		
	
		.formNoresults{padding-top: 70px;}

	@media (max-width: 1023px) {
		.search-results article{
			grid-gap:0  ;
			grid-template-columns: 100%;
			grid-template-rows: auto ;
			grid-template-areas:     
			"search-title"	
			"search-th"	
			"search-meta"			 
		   }
		   .colContacto .wp-block-column figure{text-align: center;}
		   .colContacto .wp-block-column img{max-height: 200px!important; margin: 0 auto;
			width: auto;}
		   .search-results article .post-thumbnail {margin: 10px 0;	}
.MainNoteWrapper.sinResultados { display: block; align-items: center;}
		.MainNoteWrapper.sinResultados div{flex-basis: 100%; }
		.search-no-results div.ImgGenericas, .error404 div.ImgGenericas{ min-height: 35vh;}
.formNoresults{padding-top: 20px;}

		}
	.MainNoteWrapper.sinResultados{border-bottom: 1px solid #ddd;}
		@media (min-width: 1025px) {
		 .error404 .page-content,.search-no-results  .page-content{margin: 0;}
	
		

		}
/*resultados search segunda carga*/
.search-results .SecondaryNotesBox .THmobilePortada,
.archive.tag .SecondaryNotesBox .THmobilePortada{grid-area: search2-th;  overflow: hidden;max-height: 180px}

.search-results .SecondaryNotesBox .category_meta_ttl_box,
.archive.tag .SecondaryNotesBox .category_meta_ttl_box{grid-area: search2-title; margin:0}
.search-results .SecondaryNotesBox .entry-data,
.archive.tag .SecondaryNotesBox .entry-data{grid-area: search2-data; margin-top: 0;color: #000;}
.search-results .SecondaryNotesBox .THmobilePortada img,
.archive.tag .SecondaryNotesBox .THmobilePortada img{height: 100%!important;    object-fit: cover;min-width: 100%;}
.search-results .byline a,
.archive.tag .SecondaryNotesBox .byline a{color: var(--Ba_Acento);}
.search-no-results .suggested-feed,
.error404 .suggested-feed{
	max-width: 1290px;
	margin: 0 auto;
	width: 100%;
	padding: 40px 26px 60px;
}
.search-no-results .suggested-feed .MainNoteWrapper.ContentFooterNotes,
.error404 .suggested-feed .MainNoteWrapper.ContentFooterNotes{
	text-align: left;
}
.search-results .MainNoteWrapper.ContentFooterNotes{text-align: left;}
.search-results article, .search-results .SecondaryNotesBox{text-align: left;}
.search .ContentFooterNotes:not(.MainNoteWrapper){text-align: center;}

.archive.tag .ContentFooterNotes:not(.MainNoteWrapper){display: block;}
.archive.author .byline{display: none!important;}

@media (min-width: 1024px) {
	
	.search-results .SecondaryNotesBox,
	.archive.tag .SecondaryNotesBox{
		padding-bottom: 40px; margin-bottom: 40px; border-bottom: 1px solid #ddd;
		grid-gap:20px ;
		grid-template-columns: 25%  1fr;
		grid-template-rows: auto 1fr;
		grid-template-areas:     
		 "search2-th search2-title"
					 
	   }

	}

	@media (max-width: 1023px) {
		.search-results .SecondaryNotesBox{
			grid-gap:0  ;
			grid-template-columns: 100%;
			grid-template-rows: auto ;
			grid-template-areas:  
		
			"search2-title"	
			"search2-th"	
			"search2-data"			 
		   }

		   .search-results article .post-thumbnail {margin: 10px 0;	}
		   .BB_970_pos,.BB_Stck_pos{display: none;}
		   .BB_320x50_STK{display: block; position: fixed; text-align: center; top: 0; width: 100%; height: 50px; background-color: rgba(0,0,0,0.3);}
		   .BB_320x50_STK img{max-width: 300px; margin: auto;}

		  /* .page-template-page-portada-vivo #page,.home.page-template-page-portada-vivo #page{margin-top: 50px;}*/

		   .Visible__HOR__dMobile{display: block!important; padding: 0 10px;}
		   .Hidden__HOR__dMobile{display: none!important;}
		}





@media (max-width: 780px) {
	.NotePortadaTh img {
		object-fit: cover;
		object-position: center;
		width: 100%;
		height: 100%;
	}
	.MainNoteWrapper.ContentFooterNotes .TitBox,.home .MainNoteWrapper.AddBlock .BOX-container .TitBox,.archive .SecondaryNotesBox .category_meta_ttl_box{padding:10px 0px;}
	
.single .MainNoteWrapper.ContentFooterNotes .BOX-container,.home .MainNoteWrapper.AddBlock .BOX-container,.home .MainNoteWrapper.ContentFooterNotes .BOX-container,.archive .SecondaryNotesBox {border-left: 0!important; border-right: 0!important;}
.single .MainNoteWrapper.ContentFooterNotes .BOX-container:last-child, .archive .SecondaryNotesBox:last-child { border-bottom: 0!important;}
.home .masvistas .TitFeatured{padding-top: 40px; border: 0!important;}

.home .MainNoteWrapper.ContentFooterNotes .BOX-container .NotePortadaTh img{
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.home .MainNoteWrapper.ContentFooterNotes .BOX-container .TitBox h3{font-size: 18px;}
.home .MainNoteWrapper.ContentFooterNotes:last-child {margin-bottom: 40px;}
.CardNoteContent .TitBox{position: relative;padding: 0 20px 0 55px;}
.CardNoteContent .TitBox:before{position: absolute; top:-7px; left:20px}

.BannerTitle {font-size: 30px; position: relative; padding-left: 40px;}
.BannerNote {    margin-top: 30px;}
.BannerNote .BannerTitBox {width: 90%;left:0;bottom: -40px;padding: 30px 20px;background-color: #000;position: absolute;}
.BannerNote .BannerTitBox a {    color: #fff;}
.BannerTitle.TopBannerTitle:before {position: absolute; top:-37px; left:0}

	.MainNoteWrapper.AddBlock {gap: 20px;display: block;}
	.MainNoteWrapper.ContentFooterNotes {display: block;gap: 40px;}
	.MainNoteWrapper.AddBlock .BOX-container,.MainNoteWrapper.ContentFooterNotes .BOX-container, .archive .SecondaryNotesBox, .archive.tag .MainNoteWrapper.ContentFooterNotes .BOX-container{margin-bottom: 20px;}
	.archive.tag .MainNoteWrapper.ContentFooterNotes,
	.archive.category .MainNoteWrapper.ContentFooterNotes{display: block;}
	.home .MainNoteWrapper.ContentFooterNotes .BOX-container .NotePortadaTh {
    grid-area: NotePortadaTh;
    aspect-ratio: 5 / 4;
    width: 100%;
	}

.archive.tag .SecondaryNotesBox .category{display: none;}
.featuredNotes .SecondaryNotesBox {grid-template-areas: 'poschart TitChart'; grid-template-columns: 20px 1fr;}
.featuredNotes .SecondaryNotesBox .THFeatured{display: none;}


.SecondaryNotesBox .THmobilePortada{display: block; overflow: hidden;}
.search-results .SecondaryNotesBox .THmobilePortada{display: block; max-height: 214px; overflow: hidden; margin: 10px 0;}

 .SecondaryNotesBox .THmobilePortada img {
	height: auto;
    width: auto;
    object-fit: cover;
    object-position: center;
    min-height: 130px;
}
.SecondaryNotesBox:nth-child(1).THmobilePortada img {
	height: auto!important;
    width: 100%;
    object-fit: cover;
    object-position: center;
    min-height: 250px;
}
.SecondaryNotesBox:nth-child(1) .THmobilePortada,.SecondaryNotesBox .THmobilePortada,
.archive.author .ContentFooterNotes .SecondaryNotesBox .THmobilePortada{display: block; max-height: 100px; overflow: hidden;  }
.category-5388 .SecondaryNotesBox .SecondaryNoteTitle,.category-5388 .SecondaryNotesBox .SecondaryNoteTitle{padding: 15px 0 0 0!important; margin-top: 0!important;}
.archive .SecondaryNotesBox,
.archive .SecondaryNotesBox .category,
.archive .SecondaryNotesBox .entry-data,
.archive .SecondaryNotesBox .SecondaryNoteTitle,
.archive .SecondaryNotesBox:nth-child(1) .SecondaryNoteTitle{padding: 0!important;}
.archive .SecondaryNotesBox .category_meta_ttl_box{grid-area: category_meta_ttl_box;}
.archive .SecondaryNotesBox .THmobilePortada{grid-area: THmobilePortada ;}
.archive .SecondaryNotesBox{
				row-gap:12px ;
				column-gap: 12px;
				grid-template-areas:  " category_meta_ttl_box THmobilePortada ";
				grid-template-columns: 1fr 100px;
				grid-template-rows: auto!important;}
			   



.archive-description {border: 0;
    font-family: var(--FuenteBajadas-);
    font-weight: 400;}

.home .SecondaryNotesBox .category::before {    margin-bottom: 5px;}
h3, .SecondaryNoteTitle {line-height: 1.2em;}
.SecondaryNotesBox .category, .SecondaryNotesBox .entry-data,
.search-results .SecondaryNotesBox .entry-data{ font-size: 16px;}


.spot-secc a p { font-size: 16px;}
.spot-secc a { padding: 0px 0;}

.spot-secc .tit-general {
    font-size: 19px !important;
    font-weight: 400!important;
}
/*notas*/
.single #primary header { max-width: 100%; }
.single article {display: flex;flex-direction: column;padding: 0px 0 30px 0px;}

.single #primary header .header_wrpp, .Bajada_nota_box_wrp { width: 100%; }

.single #primary header .header_wrpp .entry-data{  margin: 10px 0 5px 0px; padding: 10px 0px; line-height: 20px;text-align: left;}
.single #primary header .header_wrpp .entry-data a{line-height: 20px;}

.single .Bajada_nota_box_wrp .Bajada_nota_box{padding: 20px; }
.single article .StickyShare .a2a_kit {justify-content: start;padding-top: 0px; margin-bottom: 30px;}.addtoany_list a{padding: 0!important;}
.single article .StickyShare .a2a_kit {flex-direction: row; align-items: flex-start;border-right: 0;   margin-right: 0px;    padding-right: 0px;}
.a2a_kit a { width: 30px;height: 35px;margin: 0px 20px 0px 0px;}
.single article .byline::after{ display: block; content: " "; background-color: var(--Ba_Acento); width: 70px; height: 1px; margin: 20px 0 0 0;}
.single article .entry-content .tags-links a{color: #000!important;}
.single .content_des{margin-bottom: 40px;}
.archiveCat:before {    margin-bottom: 8px;}
.single .entry-content {grid-template-columns: 100%!important;}
.single #mc_embed_signup form {padding: 20px;margin-bottom: 40px;
}

#mc_embed_signup_scroll{display: block!important;}
.mailpoet_form .mailpoet_paragraph,.mailpoet_form .mailpoet_paragraph.form-mail.last
  {
    flex-basis: 100%!important;
}
.mailpoet_form .mailpoet_paragraph.form-mail.last
 {margin-top: 20px!important;}
h1 { font-size: 30px!important;margin-left: 0!important;}

.single article .wp-block-quote {
    padding: 0px 0px 0px 20px;
    margin: 0px 0px 30px 40px;
    max-width: 90%;
}
.single .ContentFooterNotes .SecondaryNoteTitle{margin-top: 0;}
.single .FooterUltimas .Cat_listado {display: block;padding: 0; }
.FooterUltimas .Cat_listado .lista_wrap:last-child {border-bottom: 0!important;}
.FooterUltimas .Cat_listado .lista_wrap {
    max-width: 100%;
    font-weight: 400;
    margin-top: 0px;
	border-right: 0;
    border-bottom: 1px solid #c6c6c6!important;
    padding: 20px 30px;
    margin-right:0 ;
}
/*ARCHIVE*/
.archive h1.archive-title{ padding-top: 0px;}
.TitBox p { padding-top: 9px;}

.archive.category .SecondaryNotesBox .entry-data {margin-top: 0px;}
.archive h3.SecondaryNoteTitle {
    margin-top: 0;
    margin-bottom: 0;
}
.archive-header,.archive.author .archive-header {display: block;

    margin-bottom: 25px;
}
.archive.category h2.archive-title,.archive.tag h2.archive-title,.archive.author .archive-header h2.archive-title{margin-top: 30px;line-height: 1;margin-bottom: 10px;}

.archive-description p {
    font-size: 15px;display: block; line-height: 1.6;
}

.search .page-header{padding: 25px 0;}

/*SEARCH*/
.MainNoteWrapper.sinResultados{display: block;}


.page-template-page-institucional #primary {padding: 0 20px;}
.page-template-page-institucional .BajadaInstitucional{display: block;    width: 70%;    font-size: 25px;}
.page-id-81 #primary {background-size: 37%;}


}



/*FORM*/
.page-template-page-banner article p{font-family: 'Cutive Mono', monospace!important; }
div.wpforms-container-full .wpforms-form input[type=date], div.wpforms-container-full .wpforms-form input[type=datetime], div.wpforms-container-full .wpforms-form input[type=datetime-local], div.wpforms-container-full .wpforms-form input[type=email], div.wpforms-container-full .wpforms-form input[type=month], div.wpforms-container-full .wpforms-form input[type=number], div.wpforms-container-full .wpforms-form input[type=password], div.wpforms-container-full .wpforms-form input[type=range], div.wpforms-container-full .wpforms-form input[type=search], div.wpforms-container-full .wpforms-form input[type=tel], div.wpforms-container-full .wpforms-form input[type=text], div.wpforms-container-full .wpforms-form input[type=time], div.wpforms-container-full .wpforms-form input[type=url], div.wpforms-container-full .wpforms-form input[type=week], div.wpforms-container-full .wpforms-form select, div.wpforms-container-full .wpforms-form textarea {
  border-left: 0;
  border-top: 0;
  border-right: 0;
    border-bottom: 1px solid  var(--Ba_Acento)!important;
    padding: 6px 10px;
    height: 38px;
    width: 100%;
    line-height: 1.3;
	font-weight: 500!important;
	font-family: 'Cutive Mono', monospace!important; 
}


.wpforms-confirmation-container-full, div[submit-success]>.wpforms-confirmation-container-full:not(.wpforms-redirection-message) {
	background:  var(--Ba_Acento)!important;
    border: 0!important;

}

.wpforms-confirmation-container-full, div[submit-success]>.wpforms-confirmation-container-full {
    color: #fff!important;
    margin: 0 auto 24px;
    padding: 15px 25px;
}




.taglistHeader, .taglistHeader ul{display: flex; align-items: baseline;}
.taglistHeader ul{list-style: none; margin: 0; padding: 0}
.taglistHeader ul li{ padding: 0 20px; text-transform: uppercase;border-left: 1px solid #fff;}
.blackTemplate a.THmobilePortada img{border: 1px solid #555;}

@media (max-width: 1023px) {
	.taglistHeader{display: block; align-items: baseline; }	
	.page-template-page-tag-provincias .tagHeader h2{padding-left: 20px;}
	.tagList{padding: 20px;}
	.single .entry-header .lang-links {
		display: flex;
		flex-direction: row;
		gap: 10px;
		justify-content: start;padding: 0;
		margin: 0 0 20px auto;
	}
.entry-header .spacer {display: block;}
.single .linkSpotify {display: block;margin: 10px 0;}
.single .content_des { padding: 20px 0 0 0;}
.single article .StickyShare {
    flex-basis: 15%;
    position:initial!important;}
}
.single .entry-header h2 {
    font-size: 40px;
    line-height: 1.2;
}
.BNR_DK{display: block;}
.BNR_MB,.BannerPortadamobile{display: none;}

/*BANNERS*/

.BannerPortada img{width: auto;}
.BannerPortada{margin-bottom: 60px;}

.BannerPortadaMobile,.BB_320x50_STK{display: none;}
.Banner-Po300x250{margin: 35px auto 60px auto; max-width: 300px; }
.BB_970_pos{text-align: center; margin: 40PX auto;}



/*404*/
.error-404.not-found{padding:60px 0 0 0 ;}


@media (max-width: 820px) {
	/*
.BNR_MB{display: block;}
.BNR_DK,.single .AddBlock-970{display: none;}
.Banner-Po300x250{margin: 35px auto ; max-width: 300px; }*/


.M_CLAND_NoteWrapper .cardLink{position: relative;display: block;}
.M_CLAND_NoteWrapper .cardLink .TitBox {bottom: 0;z-index: 10;background-color:var(--Ba_Blanco);padding: 20px 40px 30px 40px;    width: 100%;}
.M_CLAND_NoteWrapper .NotePortadaTh {
    min-height: 400px;
    max-height: 400px;}
.M_CLAND_NoteWrapper .card-container {border-left: 0;border-bottom: 1px solid #FFF;}

		.BOX-container .NotePortadaTh {	max-width: 100%;}
		
	
		.BannerNote .BannerTitBox {
			width: 100%;
			max-width: 100%;
			height: 100%;
			left: 0;
			bottom: 0;
			padding: 40px;
			background-color: rgba(0,0,0,0.3);
			position: absolute;
			justify-content: space-between;
			display: flex;
			flex-direction: column;}
			.BannerTitle { padding-left: 0px; }
			.BannerNote {margin-bottom: 40px}
			.etiqueta_tit{
				font-size: 24px;
				padding: 0 40px;
				line-height: 1.4em;margin:30px auto 0 auto ;
			}
			.Destacadas_BoxWrapper {margin: 0}
			#mc_embed_signup_scroll, .mc-field-group_RRs .NewsSubmitWrapper{grid-template-columns: 100%;column-gap: 0px;row-gap: 10px;}
			#mc_embed_signup .button {display: block;width: 100%!important;}
			.NL-PostTT {font-size: 26px;}
			.site-footer #menu-menu-estructura-1 {display: block;}
			.FooterUltimas .Cat_listado .lista_wrap .TitRelacionadas {line-height: 1.2em;}

			ul.lista-provincias {
				grid-template-rows: repeat(12, auto);
				column-gap: 20px;
			}

			#menu-provincias {
				display: grid
		;
				padding: 0;
				font-family: var(--FuenteElements-);
				grid-auto-flow: column;
				grid-template-rows: repeat(12, auto);
				column-gap: 16px;
			}
/*ARCHIVO*/

.archive .ContentFooterNotes:not(.MainNoteWrapper) {display: block; padding: 0; margin: 0 ;}
.archive.tag .MainNoteWrapper.ContentFooterNotes,
.archive.category .MainNoteWrapper.ContentFooterNotes {
	padding: 0;
	margin: 0;
}


.archive.author .SecondaryNotesBox .entry-data,
.archive.tag .SecondaryNotesBox .entry-data,
.search-results .SecondaryNotesBox .entry-data {color: #000;}
.archive .author.vcard a{color: var(--Ba_Acento);}


.search-results .SecondaryNotesBox, .search-results article { display: block;}
.search .tags-links {
    margin: 20px 0 0 0;
    padding: 15px 0;
}
.tag .search-form {
    padding: 60px 30px 20px 30px ;
}
#mc_embed_signup form{ padding: 30px!important;}

.page-template-default .site-main {
    margin: 40px auto;
}
.page-template-default .site-main article {
    max-width: 820px;
    margin: 0 auto;
}

}
@media only screen  /* Estilos para iPad Pro en portrait */
  and (min-device-width: 834px) 
  and (max-device-width: 1024px)
  and (orientation: portrait) 
  and (-webkit-min-device-pixel-ratio: 2) {
.MainNoteWrapper.AddBlock {grid-template-columns: repeat(auto-fill, minmax(40%, 1fr));}

.single article {max-width: 920px!important;}
.single .entry-content, .single header.entry-header {grid-template-columns: 1fr 640px!important;}
.page-template-default .site-main article {
    max-width: 820px;
    margin: 0 0 0 10%;
}
}
@media only screen  /* Estilos para iPad Pro en landscape */
  and (min-device-width: 834px) 
  and (max-device-width: 1366px)
  and (orientation: landscape) 
  and (-webkit-min-device-pixel-ratio: 2) {
    /* Estilos para iPad Pro en landscape */
}
@media only screen  /* Estilos para iPad AIR en landscape */
  and (min-device-width: 1180px) 
  and (max-device-width: 1180px)
  and (orientation: landscape) 
  and (-webkit-min-device-pixel-ratio: 2) 

{
	.single article {max-width: 1000px!important;}
	.single .entry-content, .single header.entry-header {grid-template-columns: 1fr 680px!important;}
  }

@media only screen /*IPAD Air portrait*/
  and (min-device-width: 820px) 
  and (max-device-width: 820px)
  and (orientation: portrait) 
  and (-webkit-min-device-pixel-ratio: 2) {
 .MainNoteWrapper.AddBlock { grid-template-columns: repeat(auto-fill, minmax(100%, 1fr));}
.site-branding a img{margin-top: 10px;}
.MainNoteWrapper.ContentFooterNotes {grid-template-columns: repeat(3, minmax(0, 1fr));gap: 40px;}
.TitBox h3{font-size: 18px!important;}
.Banner-Po300x250,.single .masvistas{display: none!important;}
.single article .entry-content {
        grid-template-columns: 50px 1fr!important;
    }
.single .entry-full-content .header_img{max-width: 100%!important;}
.Menu_Footer{margin-bottom: 30px;}
	#mc_embed_signup form {background-color: #fff;padding: 30px 30px 40px 30px!important;}
	.NL-PostTT {font-size: 24px;}
	.FooterUltimas .Cat_listado .lista_wrap:nth-child(3n) {
		padding-right: 0;
		margin-right: 0;
	}
	.single .Bajada_nota_box_wrp {margin-top: -159px;	}
	.single article {display: block;padding: 0px 30px 40px 30px;}
	.single article .entry-content{grid-template-columns: 120px 1fr;}
	.single article .wp-block-quote {margin: 0px 21px 20px -67px;}
	.Cat_listado {
		max-width: 800px;
		margin: 0 auto;
		padding: 0;
	}
	.Bannersingle.Banner-Si-300x250{display: none;}
	.search-results .SecondaryNotesBox, .search-results article,.archive.tag .SecondaryNotesBox {
		display: grid;    padding-bottom: 40px;
		margin-bottom: 40px;
		border-bottom: 1px solid #ddd;
		grid-gap: 20px;
		grid-template-columns: 25% 1fr;
		grid-template-rows: auto 1fr;
		grid-template-areas: "search2-th search2-title";
	}
	.SecondaryNotesBox .category_meta_ttl_box{text-align: left;}
	.search .site-main{padding: 0 30px;}
	.error404 .site-main.error-main,.archive.tag .archive-header,.archive.category .archive-header,.archive.author .archive-header{padding-left: 26px;padding-right: 26px;}

	.SecondaryNotesBox:nth-child(1) .THmobilePortada, .SecondaryNotesBox .THmobilePortada, .archive.author .ContentFooterNotes .SecondaryNotesBox .THmobilePortada {max-height: 260px; }

	.archive.category .ContentFooterNotes .SecondaryNotesBox, 
	.archive.category .ContentFooterNotes .SecondaryNotesBox:nth-child(1) .category_meta_ttl_box, 
	.archive.category .ContentFooterNotes .SecondaryNotesBox:nth-child(6n) .category_meta_ttl_box, 
	.archive.category .ContentFooterNotes .SecondaryNotesBox:nth-child(5n+7) .category_meta_ttl_box, 
	.archive.author .ContentFooterNotes .SecondaryNotesBox, .archive.tag .SecondaryNotesBox,
	.archive.category .ContentFooterNotes .SecondaryNotesBox:first-child .category_meta_ttl_box {
		background-color: rgba(255, 255, 255, 0)!important;  
		text-align: center!important;
		background: none!important;
	}
		.archive .SecondaryNotesBox, .archive .SecondaryNotesBox .category, .archive .SecondaryNotesBox .entry-data, .archive .SecondaryNotesBox .SecondaryNoteTitle, .archive .SecondaryNotesBox:nth-child(1) .SecondaryNoteTitle {
			padding: 0!important;
		}
		.archive.category .ContentFooterNotes .SecondaryNotesBox .category_meta_ttl_box, .SecondaryNotesBox .category_meta_ttl_box {
			padding: 15px 10px 25px 10px!important;
			text-align: center!important;
		}
		.archive.category .ContentFooterNotes .SecondaryNotesBox .category_meta_ttl_box h3 a, .byline{color:#000!important}
		.archive.category .ContentFooterNotes .SecondaryNotesBox .category_meta_ttl_box .byline a{color:var(--Ba_Acento)!important}
		.archive.author .archive-header{display: block; margin: 30px 0;}
}

@media screen and (min-width: 768px) /*IPAD MINI portrait*/
and (orientation: portrait) 
and (max-width:769px)
and (max-height:1024px)
 {
	#mc_embed_signup form {background-color: #fff;padding: 30px 30px 40px 30px!important;}
	.NL-PostTT {font-size: 24px;}
	.search-results .SecondaryNotesBox, .search-results article,.archive.tag .SecondaryNotesBox {
		display: grid;    padding-bottom: 40px;
		margin-bottom: 40px;
		border-bottom: 1px solid #ddd;
		grid-gap: 20px;
		grid-template-columns: 25% 1fr;
		grid-template-rows: auto 1fr;
		grid-template-areas: "search2-th search2-title";
	}
	.single .entry-full-content .header_img{max-width: 100%!important;}
	
}

@media screen and (min-width: 1023px) /*IPAD MINI landscape*/
and (orientation: landscape) 
and (max-width:1024px)
and (max-height:768px)
 {
  .Destacadas_BoxWrapper { margin: 20px 0px 0 0;}
  .MainNoteWrapper.ContentFooterNotes { column-gap: 30px!important;}
  .page-template-default .site-main article {
    max-width: 820px;
    margin: 0 auto 0 10%;
}
  
.search-results .SecondaryNotesBox, .search-results article,.archive.tag .SecondaryNotesBox {
	display: grid;    padding-bottom: 40px;
	margin-bottom: 40px;
	border-bottom: 1px solid #ddd;
	grid-gap: 20px;
	grid-template-columns: 25% 1fr;
	grid-template-rows: auto 1fr;
	grid-template-areas: "search2-th search2-title";
}
.single .entry-content, .single header.entry-header {grid-template-columns: 1fr 620px!important;}
.SecondaryNotesBox .category_meta_ttl_box{text-align: left;}  
.error404 .site-main.error-main,.search .site-main,.archive.tag .site-main,.archive.category .site-main{padding-left: 26px!important;padding-right: 26px!important;}
.archive.author .archive-header{display: block; margin: 30px 0; padding: 0 26px;}
.archive.author .ContentFooterNotes .SecondaryNotesBox {
    margin: 0 30px 50px calc(15% + 30px);
}

}


