/******* Do not edit this file *******
Woody Code Snippets CSS and JS
Saved: Jun 16 2022 | 00:52:59 */
/***************************************** CSS PARA LA PORTADA ***********************************************/
/* MAIN CONTENT: espaciado del área contenedora principal */
div#primary.content-area.primary { margin-top: 1em!important; }

/* DAILYMOTION: Espaciado y alineado del vídeo en Picture in Picture 
div.insider.pip { top: 210px!important; }
@media (max-width: 479px) { div.insider.pip { top: 61px!important; } } */

/* TEMAS IMPORTANTES: ULTIMA HORA Y TEMA DEL DÍA */
.most-important-posts-header {
	display: flex;
	margin-bottom: 10px;
}
.last-minute { background: #da0c0c33; }
.theme-ofday { background: #5c97c933; }
.on-air { background: #eeeeee99; }

.last-minute-label {
	background: #da0c0cbf;
	color: white;
	font-size: 14px;
	padding: 15px 20px 15px 20px;
}

.theme-ofday-label {
	background: #0259a0;
	color: white;
	font-size: 14px;
	padding: 15px 20px 15px 20px;
}
.on-air-label {
	background: #ffec7b;
    color: black;
	font-size: 14px;
	padding: 15px 20px 15px 20px;
}
.theme-ofday-title,
.last-minute-title,
.on-air-title {
	color: black;
	font-size: 16px;
	line-height: 1.2em;
	padding: 1em 1em 0.5em 1em;
	text-align: left;
}
.theme-ofday-title > a, 
.last-minute-title > a,
.on-air-title > a {
	color: #3a3a3a;
	text-decoration: none!important;
}

/* POST CARDS Y SECTIONS: bloques de posts y títulos de secciones */
h2.wp-block-kadence-advancedheading { margin-bottom: 0!important; }
h3.entry-title > a { font-family: 'Calendas Plus Italic'!important; font-style: italic; font-weight: 800; }
div.kt-block-spacer { margin-bottom: 12px; }

/* PORTADA APERTURA: Elementos de Meta datos de post */
.da-onhome-entry-antetitulo {
	background:#0259a0; 
	color: white; 
	font-size: 14px;
	margin-bottom: 6px;
	padding: 0.3em 0.5em;
	text-decoration: none!important;
	text-transform: uppercase; 
}
#da-onhome-meta { padding: 1em 0; }
.da-onhome-date_meta,
.da-onhome-author-meta { 
	background: #e4e4e4;
	color: #292929;
	margin-bottom: 6px;
	margin-right: 6px;
	padding: 0.3em 0.5em; 
	text-transform: uppercase;
}

.da-onhome-related-posts { 
    font-size: 22px;
	line-height: 18px;
	margin-bottom: 0; 
	padding-top: 12px; 
	text-align: left; 
}
.da-onhome-related-post-item { 
    align-items: center;
	display: flex;
	margin-bottom: 10px; 
}
.da-onhome-related-post-item > a {
	color: #3a3a3a!important;
	font-size: 16px;
	text-decoration: none!important;
}

/* BRANDED CONTENT: Elementos de Meta datos de post */
#da-show-branded { 
	display: grid;
	grid-template-areas:
		'first-row-left-col first-row-last-col'
		'last-row-first-col last-row-last-col';
	line-height: 1.1em;
	text-align: left; 
}
.branded-entry { 
	border-left: 5px solid #e4e4e4;		
	margin-top: 12px!important;
	margin-bottom: 22px;
	padding: 0.5em 0.8em;
}
.branded-entry-claim { font-size: 16px; }
.row-col-item { margin: auto 6px auto 0; padding: 2px 0; }
.first-row-left-col { grid-area: first-row-left-col; }
.first-row-last-col { grid-area: first-row-last-col ; }
.last-row-first-col  { grid-area: last-row-first-col; }
.last-row-last-col { grid-area: last-row-last-col; }
.da-onhome-brand-logo > img { vertical-align: middle; }

/* OPINION: elementos de la sección */
a.kb-advanced-heading-link { text-decoration: none!important; }
a.kt-blocks-post-author-link.fn { display: block; text-align: left; text-decoration: none!important; }
.wp-block-button .wp-block-button__link { border: none; }
p.read-more { display: none; }
p.read-more { padding: 12px 0; }
p.read-more > { text-decoration: none; }

/* RSS: Elementos de integraciones */
.wpra-item-grid .wpra-item { margin-bottom: 22px!important; padding: 0 6px!important; }
div.wpra-grid-item__item.wpra-grid-item__title { 
    color: #3a3a3a; 
    font-family: Sharp Sans!important; 
    font-size: 1em;
    font-weight: 700;
    line-height: 1.1em;
    margin-top: 0!important; 
    padding: 10px; 
    text-align: left; 
}
.wpra-grid-item__item.wpra-grid-item__excerpt {
	font-size: 0.7em;
	line-height: 1.3em;
	margin-top: 0!important;
	margin-bottom: 12px;
	padding: 10px;
	text-align: left;
}

.RSS-Lancelot-Posts-Block .wpra-grid-item__content { background-color: rgba(132,150,204,0.1); }
.RRSS-Fuerteventura-Posts-Block .wpra-grid-item__content { background-color: rgb(225,134,7,0.1); }
.RSS-Deporpress-Posts-Block .wpra-grid-item__content,
.RSS-LigaCanaria-Posts-Block .wpra-grid-item__content { background-color: rgba(61,122,23,0.1); }
.RSS-TheCryptoTower-Posts-Block .wpra-grid-item__content { background-color: rgba(85,125,188,0.1); }

/* CANARIAS.COM */
.canariascom .headerlogo { height: 52px; }

/* Adaptación a pantalla móvil */
@media (max-width: 544px) {
	
	/* TEMAS IMPORTANTES */
	.most-important-posts-header {
		background: white;
		/*display: block;*/
		flex-flow: column;
		margin-bottom: 12px; 
	}
	.last-minute-label,
	.theme-ofday-label,
	.on-air-label { 
	    padding: 6px 10px 4px 10px;
	    text-align: center;
		width: 10em;
	}
	.last-minute-title { background: #da0c0c33; }
	.theme-ofday-title { background: #5c97c933; }
	.on-air-title { background: #eeeeee99; }
	.last-minute-title,
	.theme-ofday-title,
	.on-air-title { 
		padding: 8px 10px 4px 10px;
	}

	/* POST CARDS Y SECTIONS: bloques de posts y títulos de secciones */
	h2.entry-title { padding-bottom: 6px!important; }
    .wp-block-kadence-column { margin-bottom: 0px!important;}
    div.kadence-post-image { padding-top: 0!important; }
    .dailymotion-cpe { margin-bottom: 12px; }
    .kt-apertura-lateral-post .kt-blocks-post-grid-item .kt-blocks-post-grid-item-inner {
        padding: 12px 0 0 0;
    }
    .opinion-posts .kt-blocks-post-grid-item-inner { padding-bottom: 12px!important; }
    div.kt-feat-image-align-none.kt-feat-image-mobile-align-side > .kt-blocks-post-grid-item-inner,
    div.kt-feat-image-align-left.kt-feat-image-mobile-align-top > .kt-blocks-post-grid-item-inner {
        padding: 10px 0 0 0;
    }
	
	/* Integraciones RSS */
    .wpra-item-grid .rss-aggregator { padding-left: 10px; padding-right: 10px; }
    .wpra-item-grid .wpra-item { padding: 0!important; }
}

/* Adaptación del layout de cards de noticias de kadence y RSS para algunas pantallas tablet */
@media (min-width: 768px) and (max-width: 991px) {
    .kt-post-grid-wrap[data-columns-md="4"] { 
		grid-template-columns: minmax(0, 1fr) minmax(0, 1fr)!important; 
	}
    .kt-post-grid-wrap[data-columns-md="3"] { 
		grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr)!important; 
	}
	div.wpra-item.feed-item.grid3col.wpra-item--1of2,
    div.wpra-item.feed-item.grid4col.wpra-item--1of4 {max-width: 50%;}
	div.wpra-item.feed-item.grid3col.wpra-item--1of3 {max-width: 33%;}
}
