/**
 * @file
 * Subtheme specific CSS.
 */

/* ////////////// INICIO Niebla Digital 2022 - Julián López //////////////// */
/* Importanción de Fuentes de Google Fonts Helper módulo */
@font-face {
	font-family: 'Libre Franklin';
	font-style: normal;
	font-weight: 600;
	font-display: swap;
		src: url('/sites/default/files/google-webfonts-helper/libre_franklin/libre-franklin-v12-latin-ext-600.eot'); /* IE 9 Compatibility Modes */
	  src:       url('/sites/default/files/google-webfonts-helper/libre_franklin/libre-franklin-v12-latin-ext-600.eot#iefix') format('embedded-opentype'), /* IE6-IE8 */
			url('/sites/default/files/google-webfonts-helper/libre_franklin/libre-franklin-v12-latin-ext-600.ttf') format('truetype'), /* Safari, Android, iOS */
		  url('/sites/default/files/google-webfonts-helper/libre_franklin/libre-franklin-v12-latin-ext-600.svg#Libre Franklin') format('svg'), /* Legacy iOS */
	  url('/sites/default/files/google-webfonts-helper/libre_franklin/libre-franklin-v12-latin-ext-600.woff2') format('woff2'), /* Super modern browsers */
	url('/sites/default/files/google-webfonts-helper/libre_franklin/libre-franklin-v12-latin-ext-600.woff') format('woff'); /* Modern browswers */
  }
  @font-face {
	font-family: 'Libre Franklin';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
		src: url('/sites/default/files/google-webfonts-helper/libre_franklin/libre-franklin-v12-latin-ext-regular.eot'); /* IE 9 Compatibility Modes */
	  src:       url('/sites/default/files/google-webfonts-helper/libre_franklin/libre-franklin-v12-latin-ext-regular.eot#iefix') format('embedded-opentype'), /* IE6-IE8 */
			url('/sites/default/files/google-webfonts-helper/libre_franklin/libre-franklin-v12-latin-ext-regular.ttf') format('truetype'), /* Safari, Android, iOS */
		  url('/sites/default/files/google-webfonts-helper/libre_franklin/libre-franklin-v12-latin-ext-regular.svg#Libre Franklin') format('svg'), /* Legacy iOS */
	  url('/sites/default/files/google-webfonts-helper/libre_franklin/libre-franklin-v12-latin-ext-regular.woff2') format('woff2'), /* Super modern browsers */
	url('/sites/default/files/google-webfonts-helper/libre_franklin/libre-franklin-v12-latin-ext-regular.woff') format('woff'); /* Modern browswers */
  }
  @font-face {
	font-family: 'Libre Franklin';
	font-style: normal;
	font-weight: 800;
	font-display: swap;
		src: url('/sites/default/files/google-webfonts-helper/libre_franklin/libre-franklin-v12-latin-ext-800.eot'); /* IE 9 Compatibility Modes */
	  src:       url('/sites/default/files/google-webfonts-helper/libre_franklin/libre-franklin-v12-latin-ext-800.eot#iefix') format('embedded-opentype'), /* IE6-IE8 */
			url('/sites/default/files/google-webfonts-helper/libre_franklin/libre-franklin-v12-latin-ext-800.ttf') format('truetype'), /* Safari, Android, iOS */
		  url('/sites/default/files/google-webfonts-helper/libre_franklin/libre-franklin-v12-latin-ext-800.svg#Libre Franklin') format('svg'), /* Legacy iOS */
	  url('/sites/default/files/google-webfonts-helper/libre_franklin/libre-franklin-v12-latin-ext-800.woff2') format('woff2'), /* Super modern browsers */
	url('/sites/default/files/google-webfonts-helper/libre_franklin/libre-franklin-v12-latin-ext-800.woff') format('woff'); /* Modern browswers */
  }
  @font-face {
	font-family: 'Libre Bodoni';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
		src: url('/sites/default/files/google-webfonts-helper/libre_bodoni/libre-bodoni-v2-latin-ext-regular.eot'); /* IE 9 Compatibility Modes */
	  src:       url('/sites/default/files/google-webfonts-helper/libre_bodoni/libre-bodoni-v2-latin-ext-regular.eot#iefix') format('embedded-opentype'), /* IE6-IE8 */
			url('/sites/default/files/google-webfonts-helper/libre_bodoni/libre-bodoni-v2-latin-ext-regular.ttf') format('truetype'), /* Safari, Android, iOS */
		  url('/sites/default/files/google-webfonts-helper/libre_bodoni/libre-bodoni-v2-latin-ext-regular.svg#Libre Bodoni') format('svg'), /* Legacy iOS */
	  url('/sites/default/files/google-webfonts-helper/libre_bodoni/libre-bodoni-v2-latin-ext-regular.woff2') format('woff2'), /* Super modern browsers */
	url('/sites/default/files/google-webfonts-helper/libre_bodoni/libre-bodoni-v2-latin-ext-regular.woff') format('woff'); /* Modern browswers */
  }
  @font-face {
	font-family: 'Libre Bodoni';
	font-style: normal;
	font-weight: 600;
	font-display: swap;
		src: url('/sites/default/files/google-webfonts-helper/libre_bodoni/libre-bodoni-v2-latin-ext-600.eot'); /* IE 9 Compatibility Modes */
	  src:       url('/sites/default/files/google-webfonts-helper/libre_bodoni/libre-bodoni-v2-latin-ext-600.eot#iefix') format('embedded-opentype'), /* IE6-IE8 */
			url('/sites/default/files/google-webfonts-helper/libre_bodoni/libre-bodoni-v2-latin-ext-600.ttf') format('truetype'), /* Safari, Android, iOS */
		  url('/sites/default/files/google-webfonts-helper/libre_bodoni/libre-bodoni-v2-latin-ext-600.svg#Libre Bodoni') format('svg'), /* Legacy iOS */
	  url('/sites/default/files/google-webfonts-helper/libre_bodoni/libre-bodoni-v2-latin-ext-600.woff2') format('woff2'), /* Super modern browsers */
	url('/sites/default/files/google-webfonts-helper/libre_bodoni/libre-bodoni-v2-latin-ext-600.woff') format('woff'); /* Modern browswers */
  }
  @font-face {
	font-family: 'Libre Bodoni';
	font-style: normal;
	font-weight: 700;
	font-display: swap;
		src: url('/sites/default/files/google-webfonts-helper/libre_bodoni/libre-bodoni-v2-latin-ext-700.eot'); /* IE 9 Compatibility Modes */
	  src:       url('/sites/default/files/google-webfonts-helper/libre_bodoni/libre-bodoni-v2-latin-ext-700.eot#iefix') format('embedded-opentype'), /* IE6-IE8 */
			url('/sites/default/files/google-webfonts-helper/libre_bodoni/libre-bodoni-v2-latin-ext-700.ttf') format('truetype'), /* Safari, Android, iOS */
		  url('/sites/default/files/google-webfonts-helper/libre_bodoni/libre-bodoni-v2-latin-ext-700.svg#Libre Bodoni') format('svg'), /* Legacy iOS */
	  url('/sites/default/files/google-webfonts-helper/libre_bodoni/libre-bodoni-v2-latin-ext-700.woff2') format('woff2'), /* Super modern browsers */
	url('/sites/default/files/google-webfonts-helper/libre_bodoni/libre-bodoni-v2-latin-ext-700.woff') format('woff'); /* Modern browswers */
  }
  
/* Variables */
:root {
    --nd-blue: #018abe;
    --nd-font-title:'Libre Bodoni';
    --nd-font-text:'Libre Franklin';
}
:root {
    --nd-blue-capri: #00abe0;  
}


div#block-sidr-trigger button {
    border: none;
}
/* OCULTAR DEV MODE */
.nd-none{
		display: none;
}
/* Regiones Niebla */
.nd-mr-auto{
	margin:auto;
}
.nd-mw-100, .nd-mw-100 img, .nd-mw-100 *{
	max-width: 100%;
	width: 100%;
    height: auto;
}
.nd-pad-10{
	padding: 10px;
}
/* arreglar menú flex */
.nd-menu {
    background: black;
    color: white;
    align-items: center;
}
.col{
	margin:auto;
}
/* Menú Responsive */
section.row.col-12.flex-nowrap.nd-menu.region.region-top-header {
	min-height: 50px;
}
.nd-menu-responsive{
	display: none;
}
div#sidr {
    z-index: 9999!important;
	padding: 1em;
}
button.sidr-trigger.js-sidr-trigger.has-icon.has-text {
    background: transparent;
    color: white;
}
div#block-sidr-trigger button {
    border: none;
}
/* Publicidad */
iframe {
    max-width: 100%!important;
    overflow: hidden;
}
.nd-pub-100{
	max-width: 100%;
}
/* Generales */
p {
    font-family:var(--nd-font-text) 
}
.views-row, .views-element-container, .content {
    padding: 0;
}
.row>*, .row:NOT(.container) {
    padding-left: 0;
    padding-right: 0;
	margin: 0;
}
.nd-relative{
	position:relative;
}
.list-group-item{
	border:none;
}
/* Imágenes bordes */
img.media__element.b-lazy.b-loaded {
    border-radius: 10px;
}
main img {
    border-radius: 10px;
}

/* Fuentes */
.h3, h3 {
    font-size: calc(1rem + .4vw);
}
.h3 a, h3 a{
	text-decoration: none;
    color: black;
    font-weight: bold;
    font-family: "Libre Bodoni";
}
h1.title {
	padding-top: 0.5em;
    padding-bottom: 0;
    margin-bottom: 0;
}
h1, h2, h3, h4{
    font-family: "Libre Bodoni";
    font-weight: 600;
}
hr {
    height: 1px;
    color: #d6d6d6;
    opacity: 1;
    border: 1px;
    font-size: 1em;
}
/* colores toogle menu */
#block-cheeseburgermenu, #block-cheeseburgermenutrigger {
    --cheese-aside-bg-color: rgba( 36, 148, 219, 1);
    --cheese-aside-text-color: rgba( 255, 255, 255, 1);
    --cheese-main-bg-color: white;
    --cheese-main-text-color: rgba( 0, 0, 0, 1);
    --cheese-trigger-color: white;
    --cheese-trigger-bg-color: transparent;
    --cheese-scrollbar-color: rgba( 180, 245, 253, 1);
}
div#block-cheeseburgermenutrigger {
    display: flex;
    flex-direction: row-reverse;
    align-items: center;
    padding: 0px;
    margin: 0;
    max-width: 130px;
}
div#block-cheeseburgermenutrigger h2 {
    font-size: 1em;
	margin: 0;
}
/* navbar top */
#header{
	position: sticky;
	top:0;
	z-index: 1000;
}
nav#navbar-top {
    display: flex;
    justify-content: center;
}
.navbar{
	padding: 0;
}
.nd-header-bloque img {
    max-width: 2em;
    margin: 0;
    min-width: 1em;	
}
.nd-header-bloque a {
    color:white;
	text-decoration:none;
}
.nd-acceso-rapido img {
    max-width: 2em;
    margin: 0;
}
.nd-acceso-rapido .row .field__item {
    display: flex;
}
div#block-clasificadosypagos .col .field__item {
	display: flex;
	justify-content: right;
}
/* Logo */ 
.nd-logo .field__item{
	text-align:center;
}
.nd-logo img {
	max-width:290px;
	width:100%;
	margin: auto;
}
.nd-logo >div>div>div>div .field__item{
	display: flex;
    justify-content: center;
}
.nd-movil{
	display:none;
}
.nd-scrolleable img {
    max-height: 20px;
}
.nd-scrolleable{
	text-align: center;
    justify-content: center;
	display: flex;
}
/* boton suscribete */
.col.nd-header-suscribete {
    background: #0079A7;
    text-align: center;
    border-radius: 0.5em;
	line-height: 2em;
	flex: 1;
}
@media (max-width:768px) {
	.nd-acceso-rapido img {
		max-width: 1.2em;
	}
}
/* Custom containers, custom generales */
.nd-custom-container, .nd-home-noticias-mezcla{
	padding:0;
    padding-bottom: 0.5em;
    margin-bottom: 1em;
    border-bottom: 1px solid #d6d6d6;
}
/* -- Sidebar bloques galería -- */ 
.nd-block-dark {
    /* background: #0b4055; 
    box-shadow: 0px 0px 20px #00000021;*/
	margin-bottom: 0;
}
.nd-block-dark a, .nd-block-dark p{
	
}
.nd-block-dark h2{
	color:White;
	background: #0b4055;
	padding: 0.5em;
	margin: 0;
}
.sidebar .nd-galeria .slide__caption, .sidebar .nd-galeria .slide__caption a {
    padding: 0.1em 0.3em;
    line-height: 1.4em!important;
    width: 100%;
    display: block;
	color: black;
    text-decoration: none;
    background: transparent;
}
/* -- Slider 3 columnas -- */
.slick--optionset--tres-items-slide .slick-slide,
 .slick--optionset--autores-en-esta-seccion .slick-slide,
  .slick--optionset--blogs-home .slick-slide {
	padding: 0.3em;
    margin: 0.2em;
    background: #f2f2f2;
	border-radius: 1em;
    min-height: 8em;
}
.slick--optionset--tres-items-slide .slick-slide .slide__content,
.slick--optionset--blogs-home .slick-slide .slide__content,
.slick--optionset--autores-en-esta-seccion .slide__content{
    display: flex;
}
.slick--optionset--tres-items-slide .slide__media,
.slick--optionset--blogs-home .slide__media,
.slick--optionset--autores-en-esta-seccion .slide__media {
    flex: 1;
}
.slick--optionset--tres-items-slide .slide__caption,
.slick--optionset--blogs-home .slide__caption,
.slick--optionset--autores-en-esta-seccion .slide__caption {
    flex: 2;
	background: transparent;
	padding: 0.5em 1em;
    margin: 0;
	font-size: 0.75em;
}
.slick--optionset--tres-items-slide .slide__caption a,
.slick--optionset--autores-en-esta-seccion .slide__caption a {
    color: black;
    text-decoration: none;
}
.slick--optionset--tres-items-slide .slide__caption .views-field-title::before,
.slick--optionset--blogs-home .slide__caption .views-field-title::before,
.slick--optionset--autores-en-esta-seccion .slide__caption .views-field-title::before{
    content: "──";
    color: #116ea7;
    font-size: 2.3em;
    display: block;
    line-height: 0.5em;
}
.slick--optionset--tres-items-slide .slide__media img, 
.slick--optionset--blogs-home .slide__media img, 
.slick--optionset--autores-en-esta-seccion .slide__media img{
    border-radius: 50%!important;
}
/* Autores en esta sección */
.slick--optionset--autores-en-esta-seccion .slick-slide{
	display: flex;
    flex-wrap: wrap;
}
.slick--optionset--autores-en-esta-seccion .slick-slide > div:first-child,
.slick--optionset--autores-en-esta-seccion .slick-slide > div:nth-child(3n),
.slick--optionset--autores-en-esta-seccion .slick-slide > div:nth-child(5n)   {
    width: 20%;
}
.slick--optionset--autores-en-esta-seccion .slick-slide > div:nth-child(2n),
.slick--optionset--autores-en-esta-seccion .slick-slide > div:nth-child(4n),
.slick--optionset--autores-en-esta-seccion .slick-slide > div:nth-child(6n)  {
    width: 80%;
}
.slick--optionset--autores-en-esta-seccion .slide__caption {
	font-size: 1em;
}
/* ---------- Publicidad  General -----------*/
.navbar-expand-lg {
    justify-content: center;
}
.nd-pub-100 iframe {
    max-width: 100vw!important;
    overflow: hidden;
}
/* Home Destacados Para tí, y noticias principales */
.nd-para-ti-1 , .nd-col-8 {
	border-right: 1px #d6d6d6 solid;
	padding-right: 0.5em;
}
.nd-para-ti-2 .h3, .nd-para-ti-2 h3, .nd-col-4 .h3, .nd-col-4 h3, .nd-home-noticias-mezcla h3{
	font-size: calc(0.9rem + .2vw);
}
#para-ti, #lo-ultimo {
    padding: 0;
}
.nd-para-ti-2, .nd-col-4 {
	padding-left: 0.5em;
}
/* Opinion */
@media (min-width:769px) {
	#niebla-col-12, #niebla-lector-interactivo { 	/* Línea necesaria para que no se baje el sidebar deajo del contenido */
		max-width: 62vw;
	}
}
/* Quicktabs */
.on-the-gray .quicktabs-tabpage {
    padding: 0;
    border: none;
    overflow: hidden;
}
.nd-item-lector-interactivo.row > * {
    flex: 1;
    display: flex;
    align-items: center;
    padding: 0.5em;
}

@media (max-width:768px) {
	.nd-para-ti-2 .views-row {
		max-width: 50%;
	}
	.nd-para-ti-2 .views-row:first-child{
		padding-right: 5px;
	}
	.nd-para-ti-2 .views-row:last-child{
		padding-left: 5px;
	}
	.nd-para-ti-2 {
		padding-left: 0px;
		padding-top: 10px;
	}
	.nd-lo-ultimo-2 .views-row {
		max-width: 50%;
	}
	.nd-lo-ultimo-2 .views-row:first-child{
		padding-right: 5px;
	}
	.nd-lo-ultimo-2 .views-row:last-child{
		padding-left: 5px;
	}
	.nd-lo-ultimo-2 {
		padding-left: 0px;
		padding-top: 10px;
	}
}
/* Sidebar */
.sidebar_second {
    padding-left: 0.5em;
	border-left: 1px solid #d6d6d6;
	margin-left: 0.5em;
}
.sidebar .block {
	border-style: none;
	padding: 0;
    padding-bottom: 0.5em!important;
    margin-bottom: 0.5em!important;
    border-bottom: 1px solid #d6d6d6 !important;
}
.sidebar h2{
    border: none;
    font-size: calc(1.2rem + .1vw);
    font-weight: normal;
}
.sidebar_second h3.field-content a {
    font-size: 0.7em;
    font-family: "Libre Bodoni" !important;
    font-weight: 400;
    letter-spacing: -0.02em;
}
/* los más visto */
.nd-list-item {
	counter-reset: li;
}
.nd-list {
	position: relative;
	list-style: none;
}
.nd-list::before {
	content: counter(li);
	counter-increment: li;
	position: absolute;
	left: -1.1em;
	top: 50%;
	margin-top: -0.6em;
	color: var(--nd-blue);
	font-family:var(--nd-font-title);
	font-size: 1.7em;
	font-weight: 800;
}
/* Galerías */ 
.slick--optionset--galeria .slick__slide{
	padding: 0 1px;
}
.slick__arrow, .slick-arrow {
    height: 100%;
    max-height: 100%;
	border-radius:0;
}
.slick--optionset--galeria .slide__caption, .slick--optionset--galeria .slide__caption a {
    padding: 0.1em 0.3em;
    line-height: 1.4em!important;
    width: 100%;
    display: block;
	color: black;
    text-decoration: none;
    background: transparent;
}
.slick-arrow::before {
    color: var(--nd-blue);
    opacity: 1;
    font-size: 51px;	
    filter: drop-shadow(0px 0px 4px gray);
    font-size: 2.25rem;
}

@media (max-width: 768px){ 
	.sidebar_second{
		padding-left: 0;
		border-left: none;
		margin-left: 0em;
	}
}
/* Footer */
.site-footer{
	background: #1f1f21;
}
footer img{
	max-width: 200px;
}

/* -------------------- Taxonomías ------------------------- */
.page-view-taxonomy-term h1.title {
    padding-top: 0.5em;
    margin-bottom: 0.3em;
    border-bottom: solid black 1px;
}

/* -------------------- Páginas Internas ------------------------- */
/* Noticias */
.node__content.clearfix {
    margin-top: 0;
}
.field.field--name-field-seccion {
    border-bottom: 1px solid #d6d6d6;
}
.field.field--name-field-seccion a {
    font-family: 'Libre Bodoni';
    font-size: 1.5em;
    color: black;
    text-decoration: none;
}


/* Galerías */

@media (min-width: 769px){ 
	.node--type-galeria .slick--field-gallery-image {
		max-width: 500px;
	}
}
@media (min-width: 992px){ 
	.node--type-galeria .slick--field-gallery-image {
		max-width: 700px;
	}
	.navbar-expand-lg{
		flex-wrap: wrap;
	}
}
@media (min-width: 1199px){ 
	.node--type-galeria .slick--field-gallery-image {
		max-width: 800px;
	}
}
@media (min-width: 1400px){ 
	.node--type-galeria .slick--field-gallery-image {
		max-width: 900px;
	}
}
@media (max-width: 768px){ 
	.node--type-galeria .slick--field-gallery-image {
		max-width: 100%;
	}
}
@media (max-width: 768px){ 
	img {
		max-width: 100%;
		height: auto;
	}
	section.row.col-12.flex-nowrap.nd-menu.region.region-top-header {
		flex-wrap: wrap!important;
		min-height: 90px;
	}
	div#block-cheeseburgermenutrigger{
		flex: 0 0 15%;
	}
	div#block-headericonosaccesorapido {
		flex: 1 0 0%;
		margin-left: 1em;
		max-width: 2em;
	}
	.nd-nomovil, div#block-cheeseburgermenutrigger h2, div#block-fechaactual, .nd-clasif-pagos {
		display:none;
	}
	.nd-movil{
		display:block;
	}
	.nd-header-bloque img {
		max-width: 1em;
	}
	.nd-header-bloque img {
		min-width: 2em;	
	}
}
/* ////////////// FIN Niebla Digital 2022 - Julián López //////////////// */

/* Footer Jorge */
footer.site-footer { 
	background: #111; 
  }
  .nd-footer-primer-bloque a.nd-header-suscribete {
	  text-decoration: none;
	  padding: 3px 20px;
	  border-radius: 0.9em;
  }
  .nd-footer-primer-bloque .nd-footer-redes img {
	  width: 25px;
	  height: auto;
	  object-fit: scale-down;
  }
  .nd-footer-primer-bloque .nd-footer-redes a:nth-last-child(1) img {
	width: 35px;
  }
  .site-footer h2.font.size{
	border: none;  
	color: #c6c6c6;
	font-size: 1.6em;
	text-transform: capitalize;
  }
  .site-footer p {
   font-size: 1em;
   margin: auto;
  }
  #block-footerprimerbloque,#block-footersegundobloque,#block-footertercerbloque,#block-footercuartobloque {
	border: none;
	margin: 0;
  }
  .nd-footer-primer-bloque p{
   line-height: 1;
  }
  .nd-footer-segundo-bloque p{
   line-height: 0.7;
  }
  .nd-footer-tercer-bloque p{
   line-height: 1.35;
  }
  .nd-footer-cuarto-bloque p{
   line-height: 1.5;
  }
  .nd-footer-quinto-bloque p{
   line-height: 2;
   font-size: 0.8em;
  }
  .nd-footer-primer-bloque p span{
  /*  font-size: 1em;*/ 
  }
  .nd-footer-primer-bloque .nd-footer-redes {
	display: flex;
	gap: 4px;
	margin-top: 20px;
  }
  .nd-footer-primer-bloque .field__item {
	width: 90%;
  }
  div.site-footer__bottom {
	border: 0;
	margin: auto;
  }
  #block-footerquintobloque {
	/*margin-top: -37px;*/
  }
  .nd-footer-quinto-bloque hr {
	margin: auto;
	width: 88%;
	margin-left: 6%;
  }
  .aliados a:nth-last-child(1) img{
	width: 18px;
	height: auto;
	margin-top: 7px;
  }
  .aliados a:nth-last-child(2) img{
	width: 60px;
	height: 15px;
  }
  .aliados a:nth-last-child(3) img{
	width: 110px;
	height: auto;
  }
  .aliados.align-middle {
	display: flex;
	gap: 4px;
	align-items: center;
  }
  .row.region.region-footer-fifth {
	margin: auto;
  }
  @media (min-width: 992px){
	.site-footer__top.clearfix {
	  transform: translate(4%);
	}
  }
/*		Fin Jorge */ 

/*		Inicio 05/07/2022 Jorge */
  div#sidr.sidr {
    padding-left: 2em;
    padding-right: 2em;
}
.sidr ul.nav,.sidr ul li.nav-item,.site-footer .block {
  border: none;
}
a.nav-link.nav-link--suscribete {
    background: #0079A7;
    text-align: center;
    border-radius: 1.5em;
    line-height: 1.5em;
    width: 165px;
    margin-left: auto;
    margin-right: auto;
    color: white;
    font-size: 18px;
}

a.nav-link.nav-link--clasificados-indexphp {
    border-top: 1px solid #333;
    margin-top: 28px;
    padding-top: 20px;
}
.nd-lp img {
	position: relative;
  	z-index: 1;
}
.nd-lp p.nd-lp-text {
	width: 100%;
	background: #e6e6e6;
    margin-left: -2em;
    z-index: 0;
    padding-left: 3em;
    line-height: 30px;    
}
/*		Fin  05/07/2022 Jorge */

/*		Inicio 05/07/2022 Opinión home Jorge */
/*****OPINION*****/
.nd-home-editorial{   
    padding-right: 1em;
    padding-left: 1em;
}
.nd-home-editorial h2{
    font-size: 1.3em;
}
.nd-home-editorial .views-field-title{
    padding-bottom: 0.5em;
}
.nd-home-editorial .view-footer {
  text-align: right;
}
.nd-home-editorial .view-footer a{
    font-family: var(--nd-font-title);
    text-decoration: none;
    color: #005e90;
}
.nd-home-editorial span a{
    font-family:var(--nd-font-title);
    text-decoration: none;
    color: black;
    font-weight: 600;
    font-size: 1em;
}
.nd-home-editorial .views-field-field-resumen .field-content{
    text-align: justify;
    font-family: var(--nd-font-text);
}
.nd-home-protagonista{
    text-align: center;
    border-left: 1px #d6d6d6 solid;
    border-right: 1px #d6d6d6 solid;
    padding: 0 1em 1em;
}
.nd-home-protagonista .view-footer {
  text-align: right;
}
.nd-home-caricatura{
    text-align: center;
    padding-right: 1em;
    padding-left: 1em;
}
.nd-home-caricatura .view-footer {
  text-align: right;
}
.nd-home-protagonista p{
    text-align: justify;
    font-size: 0.7em;
}
.nd-home-protagonista h2{
    text-align: left;
    font-size: 1.3em;
}
.nd-home-protagonista  .views-field-title{
    padding-bottom: 0.5em;
    text-align: left;
}
.nd-home-protagonista  span a{
    font-family:var(--nd-font-title);
    text-decoration: none;
    color: black;
    font-weight: 600;
    font-size: 1em;
}
.nd-home-protagonista img{
  /max-width: 200px;/
  width: 100%;
  object-fit: contain;
}
.nd-home-protagonista .view-footer a{
    font-family: var(--nd-font-title);
    text-decoration: none;
    color: #005e90;
}
.nd-home-caricatura h2{
    text-align: left;
    font-size: 1.3em;
}
.nd-home-caricatura img{
  /max-width: 227px;/
  width: 100%;
  object-fit: contain;
}
.nd-home-caricatura .view-footer a{
    font-family: var(--nd-font-title);
    text-decoration: none;
    color: #005e90;
}
/*		Fin  05/07/2022 Opinión home Jorge */
/*** Inicio LECTOR INTERACTIVO Jorge ***/
.nd-contexto-lector h4{
    font-size: 1.2em;
}
.nd-contexto-lector .nd-btn-enviar p{
    font-size: 0.5em;
}
.nd-contexto-lector .nd-text-lector{
    text-align: justify;
    font-size: 0.7em;
}
.nd-contexto-lector a {
    text-decoration: none;
    padding: 0.2em 1.4em;
    background: #00abe0;
    border-radius: 0.6em;
    line-height: 2em;
    color: white;
    font-size: 0.8em;
}
/*** Fin LECTOR INTERACTIVO Jorge ***/
/*** Inicio CONTROVERSIA Jorge ***/
.nd-controversia1 ,.nd-controversia3{
    padding-right: 1em;
    padding-left: 1em;
}
.nd-controversia2{
    border-left: 1px #d6d6d6 solid;
    padding: 0 1em 1em;
}
.nd-controversia-heder{
    display: flex;
    justify-content: space-around;
    margin-bottom: 1em;
}
.nd-controversia-heder a{
    text-decoration: none;
}
.nd-controversia-heder span {
    font-size: 0.9em;
    font-family: var(--nd-font-title);
    font-weight: 900;
}
.nd-controversia1 .nd-title a{
    text-decoration: none;
    color: #212529;
    text-align: justify;
    font-family: var(--nd-font-text);
}
.nd-controversia1 .view_node{
    text-align: right;
}
.nd-controversia1 .view_node a{
    font-family: var(--nd-font-title);
    text-decoration: none;
    color: var(--nd-blue-capri);
}
/*** Fin CONTROVERSIA Jorge ***/
/*** Inicio Denuncie Jorge ***/
.nd-denuncie .content{
    padding: 1em;
}
.nd-denuncie .view-denuncie{
    border: 1px solid black;
    border-radius: 0.5em;
    padding: 1em;
}
.nd-denuncie h2 {
    border-bottom: 1px solid black;    
    padding: 0.5em 0 0.2em;
}
.nd-denuncie .view-footer {
    font-size: 0.8em;
    text-align: center;
}
.nd-denuncie .btn_denuncie {
    text-align: center;
    margin-top: 1em;
    margin-bottom: 1em;
}
.nd-denuncie .btn_denuncie a{
    text-decoration: none;
    padding: 0.2em 1em;
    background: var(--nd-blue-capri);
    border-radius: 0.5em;
    line-height: 2em;
    color: white;
    font-size: 1.2em;
}
.nd-denuncie .view-footer{
    text-align: center; 
}

.nd-denuncie .enlace_lector{
    font-family: var(--nd-font-title);
    text-decoration: none;
    color: #005e90;
    font-size: 1.2em;
}


/**** LECTOR INTERACTIVO QUE VIDEO FOTO **+*/
iframe.media-oembed-content {
    width: 260px;
    height: 170px;
    border-radius: 10px;
}
.nd_Lector_interactivo .views-field-title .field-content a {
  font-family: var(--nd-font-title);
  text-decoration: none;
  color: black;
  font-weight: 600;
  font-size: 1em;
}
.nd_Lector_interactivo .views-field-field-resumen .field-content {
  text-align: justify;
  font-family: var(--nd-font-text);
}
.nd_Lector_interactivo .field-content a {
  font-family: var(--nd-font-title);
  text-decoration: none;
  color: #005e90;
}
.nd_Lector_interactivo .datetime {
  font-family: var(--nd-font-text);
}
/**** LECTOR INTERACTIVO QUE VIDEO FOTO **+*/

/****SERVICIOS A LA COMUNIDAD***/
.nd-service p {
    font-size: 0.7em;
}
/***STYLOS QUE FOTO QUE VIDEO***/
.nd_Lector_interactivo .item-list {
    padding-bottom: 1em;
}
.nd_Lector_interactivo .item-list li a {
    border: none;
    border-right:1px solid rgb(106, 99, 99);
    background-color: white;
}
.nd_Lector_interactivo .item-list li a:hover, .nd_Lector_interactivo .item-list li.active a {
    font-weight: 900;
}


/*****MULTIMEDIA****/

.nd-multimedia-home {
    background-color: #222222;
    padding: 2em;
    color: white;
}
.nd-multimedia-home .item-list .quicktabs-tabs{
    border-bottom: 1px solid rgb(106, 99, 99);
    padding-bottom: 1em;
}
#quicktabs-container-multimedia_home {
  padding: 2em;
}
.nd-multimedia-home .item-list ul li a.use-ajax {
    border: none; 
    background: transparent;
    color: white;
}
.nd-multimedia-home .item-list ul li{
    border-right: 1px solid rgb(106, 99, 99);
}
.nd-multimedia-home .item-list ul li:last-child{
    border-right: none;
}
.nd-multimedia-home .item-list ul li a:hover, .nd-multimedia-home .item-list ul li.active {
    font-weight: 900;
    background-color: transparent;
}
.list-group-item {
  background-color: transparent;
}
.nd-multimedia-home .views-field span {
  color: white;
}

/****VER MAS LEER MAS***/
#sidebar_second :is(.nd-publicaciones,.nd-vistos,.nd-nuestros-portales,.nd-custom-container) h2 {
  border-bottom: 1px solid black;
  padding: 0.5em 0 0.2em;
}
#sidebar_second .view-footer {
    text-align: end;
}
#sidebar_second .view-footer a{
    font-family: var(--nd-font-title);
    text-decoration: none;
    color: #005e90;
    font-size: 1.2em;
}

/****ESTILO DEL NOMBRE COLUMNISTA***/
.field--name-field-autor #taxonomy-term-678 h2 a{
    font-size: 0.8em;
    font-weight: 100;
    text-decoration: none;
    color: black;   
}

/*** Fin Jorge ***/

/*=====================================================================*/
/*=====================================================================*/
/*====================||||||| INICIO CSS BATUTA LZuluaga ||||||==============*/
/*=====================================================================*/
/*=====================================================================*/
/*************** FUENTE CRONOS PRO BOLD BT LZ ***************/
@font-face {
    font-family: 'Cronos Pro Bold';
    font-style: normal;
    font-weight: normal;
    src: url('/sites/default/files/fuentes/Cronos-Pro-Bold.woff') format('woff');	
}

@font-face {
    font-family: 'Trebuchet MS';
    font-style: normal;
    font-weight: normal;
    src: url('/sites/default/files/fuentes/TrebuchetMS.woff') format('woff');
}

@font-face {
    font-family: 'Trebuchet MS Bold';
    font-style: normal;
    font-weight: normal;
    src: url('/sites/default/files/fuentes/TrebuchetMSBold.woff') format('woff');
}

@font-face {
    font-family: 'Trebuchet MS Italic';
    font-style: normal;
    font-weight: normal;
    src: url('/sites/default/files/fuentes/TrebuchetMSItalic.woff') format('woff');
}

@font-face {
    font-family: 'Roboto Light';
    font-style: normal;
    font-weight: normal;
    src: url('/sites/default/files/fuentes/Roboto-Light.woff') format('woff');
}

@font-face {
    font-family: 'Roboto Bold';
    font-style: normal;
    font-weight: normal;
    src: url('/sites/default/files/fuentes/Roboto-Bold.woff') format('woff');
}

:root {
    --nd-font-title-bt:'Cronos Pro Bold';
    --nd-font-text-bt:'Trebuchet MS';
	--nd-font-text-bt-bold:'Trebuchet MS Bold';
	--nd-font-text-bt-italic:'Trebuchet MS Italic';
	--nd-font-text-bt-rbtlight:'Roboto Light';
	--nd-font-text-bt-rbtbold:'Roboto Bold';
}

/*************** MENU BT LZ ***************/
/****  GENERAL BT LZ   ****/
h1, h2, h3, h4 {
    font-family: var(--nd-font-title-bt);
}

h1.title {
    text-align: center;
	padding-top: 100px;
}

h2{
	text-align: center;
  	font-size: 50px;
	font-weight: bold;
	color: #131F36;
	position: relative;
	margin: 0;
	padding: 0 0 22px 0;
}

h3 a {
    color: black;
    font-weight: bold;
    text-decoration: none;
	font-family: var(--nd-font-text-bt)!important;
}

p {
    font-family: var(--nd-font-text-bt-rbtlight)!important; 
}

/****************************************************/
/***********--------------------------***************/
/****|||---> SUPER IMPORTANTE NO BORRAR <---|||******/
/***********__________________________***************/
/****************************************************/
/********* ARREGLO para quitar border blanco en las sections(reescribe class: container) *********/
.container {
    /* width: 100%; */
    max-width: 100%;
	margin:0;
	padding:0;
}

/* ********* CSS MENU HZ PRINCIPAL-HOME BT LZULUAGA ********* */
/* *****          /////////////////////             ***** */
/* *****                                            ***** */
/* *****          \\\\\\\\\\\\\\\\\\\\\             ***** */
/* ****************************************************** */
header#header {
    position: fixed;
    right: 0;
    left: 0;
    padding: 10px;
}

/* MENU PRINCIPAL HZ | ARREGLO MENU BT LZULUAGA 07/12/2022 */
section.nd-menu{
	background-color: rgb(8 16 82 / 73%);
	text-align: center;
	padding: 10px;
	border-radius: 20px;
}

header.header nav.navbar a{
	color: #ffffff;	
    font-size: 17px;
    font-weight: 600;
}

header.header nav.navbar a img {
    /*margin: 20px 0 20px 0;*/
    width: 200px;
    height: auto;
}

/* MENU PRINCIPAL | QUITAR BORDER AL BTN HAMBURGUESA BT LZULUAGA 04/05/2023 */
header.header nav.navbar div.block-sidr-trigger button{
	border:none;
	font-size: 30px;
}

/* MENU PRINCIPAL | CONTENEDOR BUSCADOR ICONO LUPA=BI-SEARCH BT LZULUAGA 04/05/2023 */
header.header nav.navbar div#block-buscador div.contenedor__buscador a svg.bi-search{
    width: 40px;
    height: auto;
}

header.header nav.navbar div#block-buscador div.contenedor__buscador a svg.bi-search:hover{
	width: 43px;
}

.mb-3 {
   margin-bottom: 0rem!important;
}

/* MENU PRINCIPAL HZ | ESCONDER BTN SIDR, LZULUAGA 26/02/2023 */
@media (min-width:768px) {
	.sidr-none{
		display: none;
	}
}

/* MENU PRINCIPAL HZ | ESCONDER NAVBAR E ICONO LUPA BUSQUEDA EN EL MENU HORIZONTAL, LZULUAGA 26/02/2023 */
@media (max-width:768px) {
	header.header nav.navbar .navbar-nav{
		display: none;
	}

	header.header nav.navbar nav{
		display: none;
	}
	
	header.header nav.navbar div#block-buscador div.contenedor__buscador a svg.bi-search{
    	display: none;
	}
}

/* ************** CSS MENU IZQUIERDO SIDR BT LZULUAGA ************** */
/* *****          /////////////////////             ***** */
/* *****           DIV#SIDR O .SIDR                 ***** */
/* *****          \\\\\\\\\\\\\\\\\\\\\             ***** */
/* ****************************************************** */
/* MENU SIRD | BACKGROUND para el modulo menu SIDR izquierdo, BT LZULUAGA 26/02/23*/
div#sidr {
    background-color: rgba(8,16,82,1.6);
}

/* MENU SIRD | COLOR PARA a.nav-link MODULO MENU SIDR, BT LZULUAGA 26/02/23*/
div#sidr .sidr-inner section .navbar-nav li.nav-item a.nav-link{
	color: #ffffff;
}

div#sidr form input{
	width: calc(100% - 10px);
}


/* ********* CSS SLIDER PRINCIPAL-HOME BT LZULUAGA ********* */
/* *****          /////////////////////             ***** */
/* *****                                            ***** */
/* *****          \\\\\\\\\\\\\\\\\\\\\             ***** */
/* ****************************************************** */
/* SLIDER PRINCIPAL | BORDER-RADIUS SLIDER IMG */
body section.section div#nd-home-slider-slider img {
    border-radius: 0px;
	height: 60vh;
}

/* SLIDER PRINCIPAL | WIDTH-ANCHO 100VW SLIDER IMG LZULUAGA 02/03/2023 */
body section.section div.slick img{
    width: 100vw;
}

/*********************** ARREGLO IMPORTANTISIMO BORRAR *****************************/
/*********************** ARREGLO IMPORTANTISIMO BORRAR *****************************/
/*********************** ARREGLO IMPORTANTISIMO BORRAR *****************************/
/* CSS QUITAR BORDER-RADIUS A LAS IMAGENES DEL SLIDER PRINCIPAL-HOME - BT - LZULUAGA 06/12/2023 */
#nd-home-slider-slider .slick-list .slick__slide .item-list li.grid.slide__grid.grid--0.list-group-item {
  border-radius: 0px;
}

@media (max-width:768px) {
	#nd-home-slider-slider img {
        object-fit: cover;
	}
}

/* ************** CSS SECTION TARJETAS HOME BT LZULUAGA ************** */
/* *****          /////////////////////             ***** */
/* *****                                            ***** */
/* *****          \\\\\\\\\\\\\\\\\\\\\             ***** */
/* ****************************************************** */
/* SECTION TARJETAS(3) | TARJETAS PROGRAMAS HOME BT LZ 14/12/22 *************/
.section__tarjetas{
	padding: 0 10px;
}

.section__tarjetas .card{
	color: #ffffff;
	padding: 16px 20px;
	margin-bottom: 0;
	border-radius: 0;
	text-align: justify;
}

.section__tarjetas .card-title{
	font-size: 30px;
	font-weight: 700;
	text-align: left;
	min-width: max-content;
}

.section__tarjetas .card-text{
	font-size: 20px;
	text-align: justify;
}

.section__tarjetas .card-body a{
	color: #ffffff;
	font-size: 20px;
	position: relative;
	text-decoration: none;
}

.section__tarjetas .card-body a::before{
	content: " ";
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 2px;
	background: #ffffff;
	z-index: 1;
	transform: scaleX(1);
	transform-origin: left;
	transition: transform 0.5s ease-in-out;
}

.section__tarjetas .card-body a:hover::before {
	transform: scaleX(0);
}

.view-destacados .blazy--view--destacados .list-group-item:nth-child(1) .card {
    background: #662D90;
}

.view-destacados .blazy--view--destacados .list-group-item:nth-child(2) .card {
    background: #B6202E;
}

.view-destacados .blazy--view--destacados .list-group-item:nth-child(3) .card {
    background: #FDAD0F;
}

/* SECTION TARJETAS(3) | BORDER-RADIUS DE TARJETAS PROGRAMAS HOME */
.section__tarjetas .list-group {
    border-radius: 0px;
}

/* SECTION TARJETAS(3) | QUITAR ESPACIO EN LA TARJETAS DE PROGRAMAS, LZULUAGA 28/02/2023 */
.section__tarjetas .item-list ul li{
	padding: 0;
}

/* ************** CSS SECTION NOTICIAS HOME BT LZULUAGA ************** */
/* *****          /////////////////////             ***** */
/* *****                                            ***** */
/* *****          \\\\\\\\\\\\\\\\\\\\\             ***** */
/* ****************************************************** */
/* SECTION NOTICIAS | NOTICIAS HOME BT LZ 06/12/22 *************/
.section__noticias{
	padding: 50px 10px;
	background-image: url('/sites/default/files/imagenes/bg-fondo-noticias.png');	
	background-position: center center;
	background-size: cover;
}


/* SECTION NOTICIAS | LINEA DEBAJO DEL H2.TITULO */
.section__noticias h2::after{
	content: " ";
    position: absolute;
    display: block;
	left: 36.5%;
    bottom: 25px;
    width: 140px;
    height: 8px;
    background-color: #662d90;
}


/* TODAS NOTICIAS |  BT LZULUAGA 16/05/2023 */


/* ******** CSS SECTION EVENTOS HOME BT LZULUAGA ************** */
/* *****          /////////////////////             ***** */
/* *****                                            ***** */
/* *****          \\\\\\\\\\\\\\\\\\\\\             ***** */
/* ****************************************************** */
/* SECTION EVENTOS HOME | BT LZ 13/12/2022 */
div.section__eventos{
	padding: 40px 10px;
	background-color: #EAF2FD;
	text-align: center;
}

/* SECTION EVENTOS HOME | LINEA DEBAJO DEL H2.TITULO  BT LZ 20/12/2022*/
.section__eventos h2::after{
	content: " ";
    position: absolute;
    display: block;
	left: 33.5%;
    bottom: 25px;
    width: 140px;
    height: 8px;
    background-color: #B6202E;
}

/* SECTION EVENTOS HOME | AJUSTE EVENTOS RESPONSIVE BT LZULUAGA 20/12/2022*/
@media (max-width: 425px) {

	.card{
		margin-bottom: 0 !important;
	}	

}

/* ******** CSS SECTION ALIADOS(PATROCINADORES) BT LZULUAGA ********* */
/* *****          /////////////////////             ***** */
/* *****                                            ***** */
/* *****          \\\\\\\\\\\\\\\\\\\\\             ***** */
/* ****************************************************** */
/* SECTION ALIADOS | ALIADOS HOME BT LZULUAGA 07/12/22 ***********/
.section__patrocinadores {
    padding: 40px 10px;
}

.section__patrocinadores .slick img {
    padding: 0px 6px 0px 6px;
	margin: 0 auto;
	width: unset;
}


/* SECTION ALIADOS | LINEA DEBAJO DEL H2.titulo 24/12/2022 */
.section__patrocinadores h2::after{
	content: " ";
    position: absolute;
    display: block;
	left: 44.5%;
    bottom: 25px;
    width: 140px;
    height: 8px;
    background-color: #fdad0f;
}

/* ************** CSS FOOTER HOME BT LZULUAGA ************** */
/* *****          /////////////////////             ***** */
/* *****                                            ***** */
/* *****          \\\\\\\\\\\\\\\\\\\\\             ***** */
/* ****************************************************** */
/* FOOTER | FOOTER BT LZULUAGA */
footer{
	color: #fff;
	background-color: #0375A2!important;
	padding: 35px 0 10px 0!important;
	text-align: center;
	font-family: var(--nd-font-text-bt)!important;
}

footer li{
	list-style: none;
}

footer ul{
	padding: 0;
}

footer input{
	border: none;
	border-radius: 2px;
	padding: 5px;
	color: #0375A2;
}

footer p {
    margin-bottom: 0;
    margin-top: 1rem;
}

footer .ul-logos-redes{
	display: flex;
    justify-content: center;
    padding-left: 0em!important;
	padding-top: 10px;
    padding-bottom: 10px;
    margin: 0;
}

footer .ul-logos-redes li {
    padding: 0px 20px 0 20px;
    margin: 0;
}

footer .ul-logos-redes li a{
    padding: 0!important;
    margin: 0;
}

@media(max-width: 425px){
	footer .ul-logos-redes{
			justify-content: space-evenly;
    		padding: 20px 0 20px 0;
		}

	footer .ul-logos-redes li{
			padding: 0;
		}
}

.footer__list__item{
	/*padding: 10px;*/
	color: #ffffff;
	list-style: none;
	font-weight: 700;
	padding: 2px;
}

.footer__list__item__2{
	padding: 11px;
	color: #ffffff;
	list-style: none;
}

.footer__list__conten{
	text-align: left;
	padding: 20px;
}

.footer__list__menu{
	padding: 20px;
}

footer.site-footer a{
	color: #ffffff;
	text-decoration: none;
	border: none!important;
}

/* FOOTER | HOVER TODOS LOS AHREF DEL FOOTER BT LZULUAGA 04/04/2023 */
footer.site-footer a:hover {
	transition: all 0.3s ease-in-out;
}

.logo-redes{
	width: 40px;
	padding: 10px;
	height: auto;	
}

#btn-enviar{
	border-radius: 50px;
	background: #662D90;
	padding: 5px 15px;
	color: #ffffff
}

button#btn-enviar:hover {
    background-color: #8610dd;
    transition: all 0.5s ease-in-out;
    color: #ffffff;
}

footer hr{
	height: 2px;
	background-color: #ffffff;
}

footer div:nth-child(2) a{
	text-decoration: underline;
}

/* FOOTER | ARREGLO WIDTH-ANCHO DEL LOGO FOOTER HOME BT LZULUAGA 18/03/2023 */
footer img {
    max-width: none;
}

/* FOOTER | ARREGLO ESPACIOS FOOTER EN MOVIL  BT LZULUAGA 13/12/2022*/
footer .block {
    margin: 0 0;
    padding: 0;
}

/* FOOTER | ARREGLO PADDING AHRED DEL MENU BLOQUE2 HOME BT LZULUAGA 04/04/2023*/
footer li.footer__list__item a {
    padding: 0.1em 20px 0.3em 20px!important;
}

/* FOOTER | ARREGLO MARGIN FOOTER BLOQUE4 region-footer-4to BT LZULUAGA 04/04/2023 */
footer div.site-footer__bottom .block{
	margin: 0;
}

/* FOOTER | CENTRAR LOS ELEMENTOS LINEA 742 BT LZULUAGA 09/12/22 *******************/
@media (min-width: 992px){
	.site-footer__top.clearfix {
	  /*transform: translate(10%);*/
    transform: translate(0%);
	}
 }

/* FOOTER | FOOTER DISTRIBUCIÓN DE ESPACIOS, LZULUAGA 28/02/2023 */
.site-footer__top .region {
    width: 33.33%;
}

@media (max-width: 768px){
.site-footer__top .region {
	width: 100%;
	}
}

.site-footer .block{
	margin: 0!important;
}

/* ************** CSS VER TODOS ELEMENTOS BT LZULUAGA ************** */
/* *****          /////////////////////             ***** */
/* *****                BTN VER TODOS               ***** */
/* *****          \\\\\\\\\\\\\\\\\\\\\             ***** */
/* ****************************************************** */
/* VER TODOS ELEMENTOS | ESTILOS BOTON 'VER TODOS LOS ELEMENTOS' NOTICIAS,EVENTOS LZULUAGA 06/12/22 */
.more-link {
    text-align: center;
}

.more-link a {
    text-decoration: none;
    color: #0375A2!important;
    font-size: 15px;
    font-family: var(--nd-font-text-bt);
    /* font-weight: 500; */
    padding: 0.5em 0.5em;
    background: rgba(0,0,0,0);
    border: 2px solid;
    border-color: #0375A2;
    transition: all 1s ease;
    position: relative;
}

.more-link a:hover {
	background: #0375A2;
 	color: #ffffff !important;
}


/* ************** CSS BOTONES FLOTANTES BT LZULUAGA ************** */
/* *****          /////////////////////             ***** */
/* *****                                            ***** */
/* *****          \\\\\\\\\\\\\\\\\\\\\             ***** */
/* ****************************************************** */
/* BOTONES FLOTANTES | WHATSAPP, CORREO Y PAGOS, LZULUAGA 06/12/22 */
.boton-donar {
    position: fixed;
    right: 10px;
    bottom: 286px;
    z-index: 1;
}

.boton-whatsapp {
  	position: fixed;
  	right: 10px;
  	bottom: 190px;
  	z-index: 1;
}

.boton-correo {
    position: fixed;
    right: 10px;
    bottom: 90px;
    z-index: 1;
}

.pagos-online {
  position: fixed;
  right: 10px;
  bottom: 10px;
  z-index: 1;
}

.boton-donar img:hover, .boton-whatsapp img:hover, .boton-correo img:hover, .pagos-online img:hover {
    width: 80px;
	height: auto;
}

.boton-donar img, .boton-whatsapp img, .boton-correo img, .pagos-online img {
    filter: drop-shadow(0px 0px 4px black);
}


/* ******* CSS PAGINAS INTERNAS NOTICIAS BT LZULUAGA ****** */
/* *****          /////////////////////             ***** */
/* *****                                            ***** */
/* *****          \\\\\\\\\\\\\\\\\\\\\             ***** */
/* ****************************************************** */
/* PAGINAS INTERNAS | NOTICIAS BT LZULUAGA 10/12/22 */
.node--type-titulo-noticia .node__content {
	display: flex;
    flex-direction: column;
	font-family: var(--nd-font-text-bt);
	text-align: justify;
}

.node--type-titulo-noticia h1.title span{
    text-align: center;	
	transition: all 1s ease;
	cursor: pointer;
}

.node--type-titulo-noticia h1.title span:hover{
    color: #0375a2;
	font-size: 41px;
}

.node--type-titulo-noticia .node__content .field--type-image img{
  	display: block;
    margin: 0 auto;
    padding-bottom: 10px;
    border-radius: 0px;
}


/* PAGINAS INTERNAS | EVENTOS, BT LZULUAGA 10/12/22 */
#main-wrapper .view-eventos{
	padding: 10px 40px!important;
}

/* CSS AJUSTAR ALTO DE TODOS LOS EVENTOS INTERNA - BT LZULUAGA 02/12/2023  */


@media (max-width: 560px){
	#main-wrapper .view-eventos {
	  	padding: 0 !important;
	}
}

.node--type-crear-evento .node__content {
	display: flex;
    flex-direction: column;
	font-family: var(--nd-font-text-bt);
	text-align: justify;
}

.node--type-crear-evento h1.title span{
    text-align: center;	
	transition: all 1s ease;
}

.node--type-crear-evento h1.title span:hover {
    color: #0375a2;
}

.node--type-crear-evento .node__content .field--type-image img{
  	display: block;
    margin: 0 auto;
    padding-bottom: 10px;
	border-radius: 0px;
}

.node--type-crear-evento .node__content .field--name-field-ciudad-del-evento:first-letter, 
.node--type-crear-evento .node__content .field--name-field-fecha-del-evento:first-letter {
    text-transform: uppercase;
}

.node--type-crear-evento .node__content .field--name-field-ciudad-del-evento div.field__label, 
.node--type-crear-evento .node__content .field--name-field-fecha-del-evento div.field__label{
    font-family: var(--nd-font-title-bt);
	font-size: 20px;
    text-transform: none;
	/*color: #8CC63f;*/
    /*-webkit-text-stroke: 0.5px #325800;*/
}


@media (min-width: 560px){
	.node .field--type-image {
    	float: left;
    	margin: 0;
	}
}

/* ************** CSS FORMULARIO FLOTANTE BT LZULUAGA ************** */
/* *****          /////////////////////             ***** */
/* *****                                            ***** */
/* *****          \\\\\\\\\\\\\\\\\\\\\             ***** */
/* ****************************************************** */

/* FORM FLOTANTE | CLASES PERSONALIZADAS DEL FORM FLOTANTE BT, LZULUAGA 10/12/22 */
.form-flotante-input-nombre{}
.form-flotante-input-correo{}
.form-flotante-input-telefono{}
.form-flotante-input-asunto{}
.form-flotante-input-textarea{}
.form-flotante-button-enviar{}

#webform-submission-comunicate-con-nosotros-add-form input {
    /*margin: 5px!important;*/
}

div.webform-submission-comunicate-con-nosotros-add-form {
    width: 50%;
    padding: 10px;
    margin: 20px auto 20px;
    box-shadow: 0px 0px 10px 0px black;
    border-radius: 10px;
}

.ui-dialog{
	    padding: 0em!important;
}

.ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front {
  	
    background-color: #ffffff;
    border: none;
    font-family: var(--nd-font-text-bt);
}

.ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front .mb-3 {
    /* margin-bottom: 0rem!important; */
    /*margin: 5px;*/
    padding: 2px;
}

.ui-dialog .ui-dialog-titlebar {
    padding: 1.4em 1em;
    position: relative;
	background-color: #0375A2;;
}

.ui-dialog .ui-dialog-titlebar .ui-dialog-title{
	color: #ffffff;
    font-size: 39px;
	margin: 0.1em 0.5em;
    white-space: break-spaces;
	font-family: var(--nd-font-title-bt);
}

.form-flotante-wrapper div {
    display: flex;
    flex: auto;
    justify-content: center;
	margin-bottom: 0!important;
}

/* FORM FLOTANTE | Arreglo margin por defecto class .mb-3, BT LZ 22/12/22*/
.form-flotante-wrapper div fieldset{
	margin-bottom: 0!important;
}

.form-flotante-wrapper input, .form-flotante-wrapper textarea {
    border: none;
    background-color: #e3eaed;
}

/* FORM FLOTANTE | ::PLACEHOLDER selector para alinear el text */
.form-flotante-wrapper input::-webkit-input-placeholder {
	text-align: center;
}

/* FORM FLOTANTE | BOTON enviar form flotant, BT LZ 22/12/22*/
.ui-dialog div.form-actions{
	text-align: center;
}

.ui-dialog div.form-actions .webform-button--submit{
	color: #ffffff;
	background-color: #0375A2;
    background-image: none;
	margin-top: 10px;
    padding: 0.25em 1.063em;
    border-radius: 4px;
	cursor: pointer;
}

@media (max-width: 768px){
	div.webform-submission-comunicate-con-nosotros-add-form {
    	width: 90%;
	}
}

/* -- | MODIFICAR ancho y alto videos youtube, BT LZ 22/12/22 */
iframe.media-oembed-content {
    width: 640px;
    height: 390px;
    border-radius: 10px;
}

/* INTERNA EVENTOS | AJUSTE A IMGNES TODOS LOS EVENTOS BTN 'ver todos'  BT LZULUAGA 22/12/22 */
.view-noticiasbt .card-body img, .view-eventos .card-body img{
	border-radius: 0px;
}

.view-noticiasbt .card-body img{
	height: 323px!important;
}

.views-field.views-field-field-imagen-del-evento img {
    /*text-align: center;*/
    /*width: 100%;*/
}

/* QUITAR MARGIN AL BTN HAMBURGUESA DEL SIDR, LZULUAGA 01/03/2023 */
.sidr-trigger.has-icon.has-text .sidr-trigger__icon {
    /* margin-right: 0; */
    margin: 0;
}

/* ALINEAR HORIZONTALMENTE EL FORM SIDR IZQUIERDO + MARGIN, LZULUAGA 02/03/2023 */
.search-block-form #search-block-form--2 {
    display: flex;
}

.search-block-form #search-block-form--2 div.form-type-search{
	margin-right: 10px;
}

/*QUITAR MARGENES A LAS CARD LZULUAGA 02/03/2023*/
#nd-home-slider-slider .slick-list .slick__slide .item-list li.grid.slide__grid.grid--0.list-group-item{
	padding: 0;
	margin: 0;
}

.nav-link:hover {
    color: #ffffff!important;
	font-weight: 900!important;
}

/* AÑADIR ESPACIO A LOS LADOS LZULUAGA 27/03/2023 */
div#block-niebla-digital-lp-2022-breadcrumbs {
    padding: 0 10px 0 10px;
}

/* ************** CSS FORMULARIO BT LZULUAGA ************** */
/* *****          /////////////////////             ***** */
/* *****                                            ***** */
/* *****          \\\\\\\\\\\\\\\\\\\\\             ***** */
/* ****************************************************** */

/* FORM CONTACTO | CENTRAR FORM CONTACTO INTERNO BT LZULUAGA 04/04/20203 */
form#webform-submission-comunicate-con-nosotros-add-form {
    width: 50%;
    margin: 0 auto;
    text-align: center;
	padding: 20px;
	margin-bottom: 20px;
	border-radius: 10px;
	box-shadow: 0px 0px 10px 0px black;
}

@media (max-width: 768px){
	form#webform-submission-comunicate-con-nosotros-add-form{
		width: 90vw;
	}	
}

/* FORM CONTACTO | PADDING CONTENEDOR PRINCIPAL FORM CONTACTO INTERNO BT LZULUAGA 04/04/2023 */
div#edit-contenedor-principal div {
    padding: 1px;
}

/* ************** CSS AUDITORIO BT LZULUAGA ************** */
/* *****          /////////////////////             ***** */
/* *****                                            ***** */
/* *****          \\\\\\\\\\\\\\\\\\\\\             ***** */
/* ****************************************************** */

/* AUDITORIO | IMG AL FINAL BT LZULUAGA 12/04/2023*/
div.img-auditorio{
    background: linear-gradient(50.498759152186665deg,#720E19 17.010498046875%,#ffffff 48.2696533203125%,#B6202E 80.902099609375%);
    padding: 20px;
}

div.img-auditorio img{
	border-radius: 0px;
	width: 700px;
    height: auto;
}
/* AUDITORIO | IMG UBICACION BT LZULUAGA 09/05/2023*/
div.img-ubicacion img{
	width: 700px;
    height: auto;
}

/* ************** CSS PROGRAMAS BT LZULUAGA ************** */
/* *****          /////////////////////             ***** */
/* *****          body.node--type-programa          ***** */
/* *****          \\\\\\\\\\\\\\\\\\\\\             ***** */
/* ****************************************************** */

/* PROGRAMAS | TITULO PROGRAMAS BT LZULUAGA 22/04/2023 */
body.node--type-programa section.section div.block-page-title-block div.content h1.title{
	font-family: var(--nd-font-title-bt)!important;
	font-size: 60px;
	color: #ffffff;
	text-align: center;
	width: 90%;
	margin: 0;
    padding: 0;
    position: absolute;
    top: 40%;
    left: 50%;
	transform: translate(-50%, -110%);
	-webkit-text-stroke: 1px #000000;
    text-stroke: 1px #000000;
    -webkit-text-fill-color: #ffffff;
    text-fill-color: #ffffff;
}

@media (max-width: 768px){
body.node--type-programa section.section div.block-page-title-block div.content h1.title {
    	font-size: 38px;
    	transform: translate(-50%, -88%);
	}
}

/* PROGRAMAS | BANNER PRINCIPAL BT LZULUAGA 22/04/2023 */
body.node--type-programa section.section article.node--type-programa fieldset.gr-bt-banner {
    overflow: hidden;
}

body.node--type-programa section.section article.node--type-programa fieldset.gr-bt-banner div.fieldset-wrapper img {
    width: 100vw;
	height: 60vh;
    border-radius: 0;
	margin: 0;
	object-fit: cover;
}

/* PROGRAMAS | INFORMACIÓN PRINCIPAL BT LZULUAGA 22/04/2023 */
body.node--type-programa section.section article.node--type-programa fieldset.gr-bt-principal-elementos {
    padding: 40px 153px 0;
}

body.node--type-programa section.section article.node--type-programa fieldset.gr-bt-principal-elementos div.fieldset-wrapper {
	display: flex;
    align-items: center;
	text-align: justify;
}

@media (max-width: 768px){
	
	body.node--type-programa section.section article.node--type-programa fieldset.gr-bt-principal-elementos {
    	padding: 15px 10px;
	}

	body.node--type-programa section.section article.node--type-programa fieldset.gr-bt-principal-elementos div.fieldset-wrapper {
		flex-direction: column;
	}
}

body.node--type-programa section.section article.node--type-programa fieldset.gr-bt-principal-elementos div.fieldset-wrapper div.field--type-image img {
    padding: 10px;
}

/* PROGRAMAS | SEMESTRES BT LZULUAGA 22/04/2023 */
body.node--type-programa section.section article.node--type-programa fieldset.gr-bt-semestres-elementos {
    padding: 25px 153px;
}

body.node--type-programa section.section article.node--type-programa fieldset.gr-bt-semestres-elementos legend {
    display: none;
}

body.node--type-programa section.section article.node--type-programa fieldset.gr-bt-semestres-elementos div.fieldset-wrapper{
	display: flex;
	justify-content: space-evenly;
}

body.node--type-programa section.section article.node--type-programa fieldset.gr-bt-semestres-elementos div.fieldset-wrapper div img {
    width: 250px;
    height: auto;
}

@media (max-width: 768px){

	body.node--type-programa section.section article.node--type-programa fieldset.gr-bt-semestres-elementos {
    	padding: 15px 10px;
	}

	body.node--type-programa section.section article.node--type-programa fieldset.gr-bt-semestres-elementos div.fieldset-wrapper{    
   	 	flex-direction: column;
   		text-align: center;
	}
}

/* PROGRAMAS | PERFIL EGRESADO BT LZULUAGA 23/04/2023 */
body.node--type-programa section.section article.node--type-programa fieldset.gr-bt-perfil-dos-elementos{
	padding: 20px 153px;
}

body.node--type-programa section.section article.node--type-programa fieldset.gr-bt-perfil-dos-elementos div.fieldset-wrapper{
	display: flex!important;
    align-items: center;
}

body.node--type-programa section.section article.node--type-programa fieldset.gr-bt-perfil-dos-elementos div.fieldset-wrapper div.field--name-field-perfil div.field__label{
    text-align: center;
	text-transform: capitalize;
    font-weight: 700;
    font-size: 20px;
	background-color: #a8ffff;
	border-radius: 10px;
}

body.node--type-programa section.section article.node--type-programa fieldset.gr-bt-perfil-dos-elementos div.fieldset-wrapper div.field--name-field-perfil{
	text-align: justify;
}

@media (max-width: 768px){

	body.node--type-programa section.section article.node--type-programa fieldset.gr-bt-perfil-dos-elementos {
    	padding: 15px 10px;
	}

	body.node--type-programa section.section article.node--type-programa fieldset.gr-bt-perfil-dos-elementos div.fieldset-wrapper{    
   		text-align: center;
	}
}

/* PROGRAMAS | DURACION MODALIDAD ETC 29/04/2023 */
body.node--type-programa section.section article.node--type-programa fieldset.gr-bt-tres-elementos{
	text-align: justify;
	padding: 20px 153px;
}

body.node--type-programa section.section article.node--type-programa fieldset.gr-bt-tres-elementos div.fieldset-wrapper {
    display: flex;
    justify-content: space-around;
	padding: 40px;
    box-shadow: 0px 12px 25px #00000021;
    border-radius: 20px;
}

fieldset.gr-bt-tres-elementos div.fieldset-wrapper div.field--type-string {
    padding: 5px;
}

/* PROGRAMAS | TITULOS-LABEL EDAD MODALIDAD DURACION 09/05/2023 */
body.node--type-programa section.section article.node--type-programa fieldset.gr-bt-tres-elementos div.fieldset-wrapper div.field--type-string div.field__label{
	font-size: 20px;	
	font-weight: 700;
    text-align: center;
}

body.node--type-programa section.section article.node--type-programa fieldset.gr-bt-tres-elementos div.fieldset-wrapper div.field--type-string div.field__label::after{
	content: ":";
}

/* PROGRAMAS | SEDES CSS BT LZULUAGA 12/05/2023 */
body.node--type-programa section.section article.node--type-programa fieldset.gr-bt-sedes{
	text-align: justify;
	padding: 20px 153px;
}

body.node--type-programa section.section article.node--type-programa fieldset.gr-bt-sedes div.fieldset-wrapper {
    display: flex;
    justify-content: space-around;
    padding: 40px;
    box-shadow: 0px 12px 25px #00000021;
    border-radius: 20px;
}

body.node--type-programa section.section article.node--type-programa fieldset.gr-bt-sedes div.fieldset-wrapper div.field--name-field-sedes div.field__items div.field__item{
	padding: 10px;
}

div.field--name-field-sedes div.field__label {
    font-size: 20px;
    font-weight: 700;
	text-align: center;
}

div.field--name-field-sedes div.field__label::after{
	content: ":";
}

div.field--name-field-sedes div.field__items {
    display: flex;
    justify-content: space-around;
}

/* PROGRAMAS | VIDEO BT LZULUAGA 27/04/2023 */
body.node--type-programa section.section article.node--type-programa fieldset.gr-bt-video {
    width: 50%;
	margin: 0 auto;
    text-align: center;
}

/* PROGRAMAS | DIV.FORMULARIO BT LZULUAGA 27/04/2023 */
body.node--type-programa section.section div.programa-form {
    text-align: center;
	width: 643px;
    margin: 20px auto 80px;
	padding: 35px 0;
	border-radius: 8px;
	box-shadow: 0px 0px 20px 0px #00000021;
}

body.node--type-programa section.section div.programa-form div.content form{
	width: 80%;
    margin: 0 auto;
}

body.node--type-programa section.section div.programa-form h2 {
    color: #662D90;
	margin: 0;
    padding: 0;
}

body.node--type-programa section.section div.programa-form div.form-flotante-wrapper input,
body.node--type-programa section.section div.programa-form div.form-flotante-wrapper textarea {
    border: 1px solid #ced4da;
    background-color: #f9f9f9;
}

body.node--type-programa section.section div.programa-form button {
    background-color: #662D90;
	width: 25%;
	border: none;
    margin: 10px;
}

body.node--type-programa section.section div.programa-form button:hover{
	background-color: #3e155c;
}

/* PROGRAMAS | MEDIA QUERYS 768PX */
@media (max-width: 768px){

	body.node--type-programa section.section article.node--type-programa fieldset.gr-bt-tres-elementos, 
	body.node--type-programa section.section article.node--type-programa fieldset.gr-bt-sedes {
    	text-align: center;
    	padding: 15px 10px;
	}

	body.node--type-programa section.section article.node--type-programa fieldset.gr-bt-tres-elementos div.fieldset-wrapper,
	body.node--type-programa section.section article.node--type-programa fieldset.gr-bt-sedes div.fieldset-wrapper div.field--name-field-sedes div.field__items {
    	flex-direction: column;
	}

	body.node--type-programa section.section article.node--type-programa fieldset.gr-bt-video {
    	width: 100%;
    	padding: 10px;
	}

	body.node--type-programa section.section div.programa-form {
    	width: 95vw;
    	padding: 10px;
	}

	body.node--type-programa section.section div.programa-form button{
    	width: 50%;
	}
}

/* PROGRAMAS | OCULTAR LOS LEGEND O TITULOS DE LOS CAMPOS AGRUPADOS BT LZULUAGA 23/04/2023 */
body.node--type-programa section.section article.node--type-programa fieldset legend{
	display: none;
}

/* ****** CSS PAG INTERNA TODOS PROGRAMAS BT LZULUAGA ****** */
/* *****          /////////////////////             ***** */
/* *****         body.path-programa                   **** */
/* *****          \\\\\\\\\\\\\\\\\\\\\             ***** */
/* ****************************************************** */
/* PAGINA INTERNA TODOS PROGRAMAS | BT LZULUAGA 05/05/2023*/
body.path-programas div.block-system div.view-programa{
    padding: 10px 40px;
}

body.path-programas div.block-system div.item-list ul.list-group li.list-group-item{
	border-radius: 10px;
	box-shadow: 1px 2px 6px 0px rgba(0,0,0,0.6);
	/*  PROGRAMAS INT | DEFINIR ALTO DE LOS LI BT LZULUAGA 27/07/2023 */
	height: 330px;
}

body.path-programas div.block-system div.item-list ul.list-group li.list-group-item div.views-field-title a {
    position: absolute;
	color: #ffffff;
	font-size: 30px;
	font-family: var(--nd-font-title-bt);
    text-align: center;
    text-decoration: none;
	line-height: 24px;
    /* transform: translate(-50%,-109%); */
    top: 25%;
    /* left: 0%; */
    width: 100%;
    margin: 0;
    padding: 0;
	-webkit-text-stroke: 1px #00000082;
    text-stroke: 1px #000000;
    -webkit-text-fill-color: #ffffff;
    text-fill-color: #ffffff;
}

body.path-programas div.block-system div.item-list ul.list-group li.list-group-item div.views-field-field-imagen-fondo img {
    width: 100%;
    height: 200px;
    object-fit: cover;
    border-radius: 0;
	transition: transform 0.5s;
}

body.path-programas div.block-system div.item-list ul.list-group li.list-group-item div.views-field-body p {
    text-align: justify;
	cursor: pointer;
	margin: 0;
	padding: 5px;
}

body.path-programas div.block-system div.item-list ul.list-group li.list-group-item div.views-field-field-imagen-fondo {
    overflow: hidden;
}

body.path-programas div.block-system div.item-list ul.list-group li.list-group-item:hover img{
	transform: scale(1.2);
	cursor: pointer;
}

@media screen and (min-width: 1024px) {
	body.path-programas div.block-system div.item-list ul.list-group li.list-group-item div.views-field-title a{
		font-size: 33px;
    	top: 30%;
	}
}

@media screen and (max-width: 468px) {
	/* PROGRAMAS INT | ALINEAR ALTO DE TITULOS */
	body.path-programas div.block-system div.item-list ul.list-group li.list-group-item div.views-field-title a{
		top: 33%;
	}
	/*  PROGRAMAS INT | DEFINIR ALTO DE LOS LI BT LZULUAGA 27/07/2023 */
	body.path-programas div.block-system div.item-list ul.list-group li.list-group-item{
		height: 302px;
	}
}


/* ************** CSS INSTITUCIONAL BT LZULUAGA ************** */
/* *****          /////////////////////             ***** */
/* *****                                            ***** */
/* *****          \\\\\\\\\\\\\\\\\\\\\             ***** */
/* ****************************************************** */

/* INSTITUCIONAL | TITULOS Y PARRAFOS BT LZULUAGA 04/05/2023 */
body.node--type-page div#page-wrapper section.section div.block-system-main-block article.node--type-page h3 {
    font-size: 30px;
}

body.node--type-page div#page-wrapper section.section div.block-system-main-block article.node--type-page p,
body.node--type-page div#page-wrapper section.section div.block-system-main-block article.node--type-page h3 {
    padding: 10px;
	margin: 0;
	text-align: justify;
}

/* INSTITUCIONAL | ACORDION BT LZULUAGA 04/05/2023*/
body.node--type-page div#page-wrapper section.section div.block-system-main-block article.node--type-page details.form-wrapper {
	margin: 0px 10px 0 10px;
    padding: 10px;
    background-color: #0375A2!important;
    color: #ffffff;
}

/* INSTITUCIONAL | HOVER ACORDION BT ZULUAGA 04/05/2023 */
body.node--type-page div#page-wrapper section.section div.block-system-main-block article.node--type-page details.form-wrapper:hover {
    background-color: #066388!important;
}


/* INSTITUCIONAL | CONTENIDO DEL ACORDION BT LZULUAGA 04/05/2023 */
body.node--type-page div#page-wrapper section.section div.block-system-main-block article.node--type-page details.form-wrapper div.details-wrapper {
    background-color: #f0f8ff;
    color: #000000;
}

/* INSTITUCIONAL | BACKGROUND PARA DOCUMENTOS LEGALES BT LZULUAGA 17/05/2023 */
body.node--type-page div#page-wrapper section.section div.block-system-main-block article.node--type-page h2 ~ p {
    background-color: #f0f8ff;
}

/* ************** CSS PAG BUSCAR BT LZULUAGA ************** */
/* *****          /////////////////////             ***** */
/* *****         body.path-search                   **** */
/* *****          \\\\\\\\\\\\\\\\\\\\\             ***** */
/* ****************************************************** */
body.path-search div.block-system{
	padding: 0 153px 40px;
}

body.path-search div.block-system form.search-form{
	text-align: center;
}

body.path-search div.block-system form.search-form button {
    background-color: #0375A2!important;
	border: none;
}

body.path-search div.block-system form.search-form button:hover{
	background-color: #066388!important;
}
/* PAG BUSCAR | ARREGLO PANTALLAS PEQUEÑA PADDING BT LZULUAGA 09/05/2023 */
@media (max-width: 768px){
body.path-search div.block-system{
    	padding: 10px;
	}
}

/* *********** CSS PADDIN A TODAS INTERNAS BT LZULUAGA ******* */
/* *****          /////////////////////             ***** */
/* *****         body.path-NODE                      **** */
/* *****          \\\\\\\\\\\\\\\\\\\\\             ***** */
/* ****************************************************** */
/* NODE */
body.path-node section.section div.block-system article.node--type-titulo-noticia,
body.path-node section.section div.block-system article.node--type-crear-evento {
	padding: 0 153px 40px;
}

@media (max-width: 768px){
body.path-node section.section div.block-system article.node--type-titulo-noticia,
body.path-node section.section div.block-system article.node--type-crear-evento {
		padding: 10px;
	}
}


/* DONACIONES | BOTON PAGO BT LZULUAGA */
div.btn-pagos-wompi button[type="submit"]{
	text-decoration: none;
    color: #ffffff;
    font-size: 15px;
    font-family: var(--nd-font-text-bt);
    padding: 0.5em 0.5em;
	margin: 5px;
    background: #0375A2;
    border: 2px solid;
    border-color: #0375A2;
    transition: all 1s ease;
    position: relative;
}

/* HOME | MEDIA QUERY DETALLES NOTICIAS,EVENTOS BT LZULUAGA 16/05/2023 */
@media (min-width: 2000px) {
  	.card-text-2{
		transform: translate(40%,-150%);
	}

	p.card-3-p{
    	left: 32%;
	}
	
	.section__noticias h2::after{
		left: 41%;
	}

	.section__eventos h2::after{
		left: 38.5%;
	}

	.section__patrocinadores h2::after{
		left: 46.2%;
	}

	/*  PROGRAMAS | DEFINIR ALTO DE LOS LI BT LZULUAGA 27/07/2023 */
	body.path-programas div.block-system div.item-list ul.list-group li.list-group-item{
		height: 280px;
	}

}

/* INTERNAS PADDING Y MEDIA QUERY BT LZULUAGA 16/05/2023 */
body.path-node section.section article.node--type-page {
    padding: 0px 153px 20px;
}

body.node--type-page section.section article.node--type-page p{
	    font-family: var(--nd-font-text-bt-rbtlight)!important;
}

@media (max-width: 768px){
	body.path-node section.section article.node--type-page{
		padding: 10px;
	}
}


/* ESTILOS SELECT PROGRAMAS ACADEMICOS | BT LZULUAGA 02/06/2023 */
form#views-exposed-form-programa-page-1 {
    text-align: center;
    margin: 0 auto;
}

form#views-exposed-form-programa-page-1 select.form-select {
    width: 199px;
    margin: 0 auto;
}

form#views-exposed-form-programa-page-1 div.form-actions{
	padding-bottom: 10px;
}

/* PROGRAMAS ACADEMICOS | BTN APPLY TEXTO: FILTRAR BT LZULUAGA */
form#views-exposed-form-programa-page-1 div.form-actions button.form-submit {
    width: 100px;
	visibility: hidden;
}

form#views-exposed-form-programa-page-1 div.form-actions button.form-submit::after {
    content: "Filtrar";
    visibility: visible;
    background-color: #0d6efd;
    float: left;
    padding: 10px;
	border-radius: 5px;
}

form#views-exposed-form-programa-page-1 div.form-actions button.form-submit:hover::after {
    background-color: #2077f7;
}

/* SUBMENÚ PROGRAMAS ACADÉMICOS | JUAN MÁRQUEZ | 20240529 */
.vista-programas>.item-list>ul {
  display: flex;
  justify-content: center;
}

.vista-programas>.item-list>ul>li>h2>a>img {
  object-fit: cover;
  transition: transform 0.5s;
}

/*.vista-programas>.item-list>ul>li>h2>a>img:hover{
  cursor: pointer;
  transform: scale(1.2);
}*/


/* =========================================
   NOTICIAS HOME NUEVO
========================================= */

.section__noticias .view-content .list-group{
    display:grid;
    grid-template-columns:repeat(2,1fr);
    gap:30px;
}

.section__noticias .list-group-item{
    padding:0;
    margin:0;
    background:transparent;
}

.section__noticias .grid__content{
    display:grid;
    grid-template-columns:180px 1fr;
    grid-template-areas:
        "img title"
        "img body"
        "img link";
    gap:12px 20px;
    align-items:start;
}

.section__noticias .views-field-field-imagen-de-noticia{
    grid-area:img;
}

.section__noticias .views-field-title{
    grid-area:title;
    margin:0;
}

.section__noticias .views-field-field-body{
    grid-area:body;
}

.section__noticias .views-field-view-node{
    grid-area:link;
    margin-top:0;
}
.section__noticias .views-field-field-imagen-de-noticia{
    flex:0 0 180px;
}

.section__noticias .views-field-field-imagen-de-noticia img{
    width:100%;
    height:220px;
    object-fit:cover;
    border-radius:0;
}

.section__noticias .views-field-title{
    margin:0 0 10px 0;
}

.section__noticias .views-field-title a{
    font-family:var(--nd-font-title-bt);
    font-size:28px;
    line-height:1.1;
    color:#131F36;
    text-decoration:none;
}

.section__noticias .views-field-title a:hover{
    color:#662D90;
}

.section__noticias .views-field-field-body,
.section__noticias .grid__content > .field-content{
    font-family:var(--nd-font-text-bt-rbtlight);
    font-size:16px;
    line-height:1.5;
    color:#444;
}

.section__noticias .views-field-view-node{
    margin-top:12px;
}

.section__noticias .views-field-view-node a{
    color:#662D90;
    text-decoration:none;
    font-weight:700;
}

.section__noticias .views-field-view-node a:hover{
    text-decoration:underline;
}

@media (max-width:768px){

    .section__noticias .view-content .list-group{
        grid-template-columns:1fr;
        gap:20px;
    }

    .section__noticias .grid__content{
        flex-direction:column;
    }

    .section__noticias .views-field-field-imagen-de-noticia{
        flex:auto;
    }

    .section__noticias .views-field-field-imagen-de-noticia img{
        height:auto;
    }

    .section__noticias .views-field-title a{
        font-size:22px;
    }
}






/* pruebas*/
/* NOTICIAS HOME */

.section__noticias ul.blazy--view--noticiasbt{
    max-width:900px;
    margin:0 auto;
}

.section__noticias li.list-group-item{
    border:1px solid #ececec;
    border-radius:12px;
    background:#fff;
    margin-bottom:18px;
    padding:15px;
    min-height:auto;
}

.section__noticias li.list-group-item .grid__content{
    display:grid !important;
    grid-template-columns:140px 1fr;
    gap:18px;
    align-items:center;
}

.section__noticias .views-field-field-imagen-de-noticia{
    margin:0;
}

.section__noticias .views-field-field-imagen-de-noticia img{
    width:140px;
    height:90px;
    object-fit:cover;
    border-radius:8px;
    display:block;
}

.section__noticias .views-field-title{
    margin:0 0 6px 0;
}

.section__noticias .views-field-title a{
    font-size:1.15rem;
    font-weight:700;
    line-height:1.2;
    text-decoration:none;
    color:#1b1b1b;
}

.section__noticias .views-field-field-body{
    margin:0;
}

.section__noticias .views-field-field-body p{
    margin:0;
    font-size:.9rem;
    color:#666;
}

.section__noticias .views-field-view-node{
    display:none;
}



.section__noticias ul.blazy--view--noticiasbt{
    display:flex !important;
    flex-direction:column !important;
    gap:18px;
}

.section__noticias ul.blazy--view--noticiasbt > li{
    width:100% !important;
    max-width:100% !important;
    margin:0 !important;
}







/* =========================================
   EVENTOS HOME
========================================= */

.section__eventos ul.blazy--view--eventos{
    display:flex !important;
    flex-direction:column;
    gap:18px;
    max-width:1000px;
    margin:0 auto;
}

.section__eventos ul.blazy--view--eventos > li{
    width:100% !important;
    max-width:100% !important;
    background:#fff;
    border:1px solid #ececec;
    border-radius:12px;
    padding:22px 28px;
}

.section__eventos .views-field-field-metadescripcion{
    display:none;
}

.section__eventos .grid__content{
    display:grid !important;
    grid-template-columns:90px 1fr;
    grid-template-areas:
        "fecha titulo"
        "fecha ciudad"
        "fecha hora";
    column-gap:28px;
    row-gap:6px;
    align-items:center;
}

/* FECHA */

.section__eventos .views-field-field-fecha-del-evento{
    grid-area:fecha;
    position:relative;
    width:90px;
    height:90px;
    border:1px solid #e5e5e5;
    border-radius:10px;
    background:#fff;
}

.section__eventos .views-field-field-fecha-del-evento-1{
    position:absolute;
    left:0;
    top:34px;
    width:90px;
    text-align:center;
    z-index:10;
}

.section__eventos .views-field-field-fecha-del-evento-1 .field-content{
    font-size:38px;
    line-height:1;
    font-weight:700;
    color:#B6202E;
    font-family:var(--nd-font-title-bt);
}

.section__eventos .card-3-fecha{
    position:absolute;
    bottom:12px;
    left:0;
    width:100%;
    text-align:center;
    color:#B6202E;
    font-size:18px;
    font-weight:700;
    text-transform:uppercase;
}

/* CONTENIDO */

.section__eventos .views-field-title{
    grid-area:titulo;
    margin:0;
}

.section__eventos .views-field-title a{
    color:#131F36;
    text-decoration:none;
    font-size:18px;
    line-height:1.3;
    font-weight:700;
}

.section__eventos .views-field-field-ciudad-del-evento{
    grid-area:ciudad;
    margin:0;
}

.section__eventos .views-field-field-ciudad-del-evento p{
    margin:0;
    color:#666;
    background:none !important;
    border:none !important;
    padding:0 !important;
}

.section__eventos .views-field-field-fecha-del-evento-2{
    grid-area:hora;
    color:#666;
    margin:0;
}

/* RESPONSIVE */

@media(max-width:768px){

    .section__eventos ul.blazy--view--eventos > li{
        padding:18px;
    }

    .section__eventos .grid__content{
        grid-template-columns:70px 1fr;
        column-gap:18px;
    }

    .section__eventos .views-field-field-fecha-del-evento{
        width:70px;
        height:70px;
    }

    .section__eventos .views-field-field-fecha-del-evento-1{
        width:70px;
    }

    .section__eventos .views-field-field-fecha-del-evento-1 .field-content{
        font-size:34px;
    }

    .section__eventos .card-3-fecha{
        font-size:14px;
    }

    .section__eventos .views-field-title a{
        font-size:16px;
    }
}

.section__eventos .views-field-field-fecha-del-evento{
    overflow:visible;
}



/* destop noticias y eventos al lado*/

@media (min-width: 992px){

    .region-featured-bottom-second > .section__noticias{
        width:50% !important;
        flex:0 0 50% !important;
    }

    .region-featured-bottom-second > .section__eventos{
        width:50% !important;
        flex:0 0 50% !important;
    }

}

@media (max-width:991px){

    .region-featured-bottom-second > .section__noticias,
    .region-featured-bottom-second > .section__eventos{
        width:100% !important;
        flex:0 0 100% !important;
    }

}

@media (min-width: 992px){

    .region-featured-bottom-second > .section__noticias,
    .region-featured-bottom-second > .section__eventos{
        width:50% !important;
        max-width:50% !important;
        flex:0 0 50% !important;
    }

}

@media (min-width: 992px){

    .region-featured-bottom-second > .views-element-container.section__noticias{
        flex:0 0 50% !important;
        width:50% !important;
        max-width:50% !important;
    }

    .region-featured-bottom-second > .views-element-container.section__eventos{
        flex:0 0 50% !important;
        width:50% !important;
        max-width:50% !important;
    }

}

@media (max-width: 991px){

    .region-featured-bottom-second > .views-element-container.section__noticias,
    .region-featured-bottom-second > .views-element-container.section__eventos{
        flex:0 0 100% !important;
        width:100% !important;
        max-width:100% !important;
    }

}

.region-featured-bottom-second > em{
    display:none !important;
}