.row .col.l9 {
   width: 65%;
   margin-top: -15px;
}

@media only screen and (max-width: 901px) {
    .row .col.l9 {
        width: 100%;
    }
    .breadcrumb {
    	padding-top: 12px;
	}
}

.row .col.l4 {
   padding-top:20px;
}


h3 {
	text-align: left;
}

.breadcrumb:last-child {
   color: #989898;
}

.breadcrumb {
  font-size: 20px;
  font-weight: bold;
  padding-top: 18px;
  color:#555;
}

.breadcrumb-title {
  font-size: 20px;
  font-weight: bold;
  color: #555;
  white-space: nowrap; /* evita salto de línea */
}

.breadcrumb a {
  color: #555;
  text-decoration: none;
}

.breadcrumb a:hover {
  text-decoration: underline;
}

.redondo{
  text-align: justify;
}

.fecha_titular{
  display: block;
  padding-top: 5px;
  font-size: 16px;
  color: #6B6A6A;
  font-weight: bold;
}

.icon-block{
  padding: 15px 30px;
}

.entry-footer{
  padding-left: 30px;
  padding-bottom: 15px;
  border-bottom: 3px solid #bdc9d2;
}

.divider{
  background-color: #bdc9d2;
  height: 2px;
}

/*------- Card Infórmate ------*/
.info-card-video {
  background: #fff;
  box-shadow: 0 2px 8px rgba(0,0,0,0.1);
  margin-bottom: 10px;
  overflow: hidden;
  height: 180px;
}

.video-link {
  display: block;
  text-decoration: none;
  color: inherit;
}

.youtube-thumbnail {
  position: relative;
  width: 100%;
  overflow: hidden;
}

.youtube-thumbnail img {
  width: 100%;
  display: block;
  position: relative;
  top: -35px; 
}

.youtube-play-button {
  position: absolute;
  top: 39%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 78px;
  height: 58px;
  background: url('https://img.icons8.com/ios-filled/100/ffffff/play-button-circled--v1.png') no-repeat center;
  background-size: contain;
}

.info-card {
  background-color: #ffffff;
  overflow: hidden;
  box-shadow: 0 2px 8px rgba(0,0,0,0.1);
  transition: transform 0.2s;
}

.info-card:hover {
  transform: translateY(-3px);
}

.info-card a {
  color: inherit;
  text-decoration: none;
  display: block;
}

.info-card-title {
  background-color: #bdc9d2;
}

img {
  max-width: 100%;
}

/*------ Noticias -------*/

/*.seccion-noticias {
  padding: 20px 20px;
  background-color: #f9f9f9;
}*/

.noticias-grid {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
  gap: 30px;
}

.noticia-card {
  background: #fff;
  border-radius: 4px;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  height: 100%;
  box-shadow: 0 2px 8px rgba(0,0,0,0.05);
  transition: transform 0.3s;
}

.noticia-card:hover {
  transform: translateY(-4px);
}

.noticia-img img {
  width: 100%;
  height: auto;
  display: block;
}

.noticia-info {
  padding: 16px;
}

.noticia-fecha {
  font-size: 13px;
  color: #888;
  margin-bottom: 8px;
}

.noticia-titulo {
  font-size: 21px;
  font-weight: bold;
  color: #339966;
  text-decoration: none;
  margin-bottom: 10px;
  display: block;
  line-height: 1.3;
}

.noticia-titulo:hover {
  text-decoration: underline;
}

.noticia-descripcion {
  font-size: 16px;
  color: #444;
  line-height: 1.5;
}

/* Zoom 125% (1220px) NOTEBOOK */
@media screen and (min-width: 1160px) and (max-width: 1290px) {
	.info-card-video {
    	height: 182px;
    }
    .youtube-thumbnail img {
    	margin-top: 0px;
	}
}

/* Zoom 150% (1110px) NOTEBOOK */
@media screen and (min-width: 971px) and (max-width: 1150px) {
	.info-card-video {
    	height: 165px;
    }
    .youtube-thumbnail img {
    	margin-top: 0px;
	}
}

/* NOTEBOOK 175% Y 200 (864px)*/
@media screen and (min-width: 700px) and (max-width: 970px) {
	.info-card-video {
    	height: 320px;
    }
    .youtube-thumbnail img {
    	margin-top: -30px;
	}
}

/* NOTEBOOK 175% Y 200 (700px)*/
@media screen and (min-width: 450px) and (max-width: 700px) {
	.info-card-video {
    	height: 310px;
    }
    .youtube-thumbnail img {
    	margin-top: -30px;
	}
}

/* NOTEBOOK 175% Y 200 (700px)*/
@media screen and (max-width: 449px) {
	.info-card-video {
    	height: 198px;
    }
    .youtube-thumbnail img {
    	margin-top: 0px;
	}
}