.page-item.active .page-link{
	border: 1px solid var(--verde-oscuro) !important;
}
.page-link:focus{
	box-shadow: none !important;
}

.blog{
	padding:5rem 0rem 3rem;
	background-color: whitesmoke;
}
.blog h2{
	font-size: 3rem;
  	color: var(--verde-oscuro);
}
.blog h2 span {
  font-family: fuente-bold;
  font-size: 3rem;
  text-transform: uppercase;
}
.blog #historias{
	margin-top:3rem !important;
}
.blog #historias .contenedor-txt-derecha,
.blog #historias .contenedor-txt-izquierda{
	border-bottom:2px solid var(--verde-oscuro);
}
.blog #historias .contenedor-txt-derecha .cont-texto{
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: start;
	text-align: start;
	padding-left: 5rem;
	width: 100%;
	height: 100%;
}
.blog #historias .contenedor-txt-derecha .cont-texto-izq{
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: start;
	text-align: start;
	padding-right: 5rem;
	width: 100%;
	height: 100%;
}
.blog #historias .contenedor-txt-derecha .cont-texto h3,
.blog #historias .contenedor-txt-derecha .cont-texto-izq h3{
	color: var(--verde-oscuro);
  	font-family: fuente-media;
  	font-size: 2rem;
  	text-align: justify;
  	text-transform: uppercase;
}
.blog #historias .contenedor-txt-derecha .cont-texto h3 span{
	font-family: fuente-bold;
}
.blog #historias .contenedor-txt-derecha .cont-texto p,
.blog #historias .contenedor-txt-derecha .cont-texto-izq p{
	margin-top: 2rem;
  	font-size: 1.2rem;
  	text-align: start;
  	color: black;
  	text-align: justify;
}
.blog #historias .contenedor-txt-derecha .cont-texto p .link-blog,
.blog #historias .contenedor-txt-derecha .cont-texto-izq p .link-blog{
	font-family: fuente-bold;
	color:var(--verde-oscuro);
}
.btn-blog-entrevista{
	background-color: var(--verde-claro);
  color: var(--verde-oscuro);
  border: 1px solid var(--verde-claro);
  padding: .5rem 1.5rem !important;
  border-radius: 0rem !important;
  transition: .5s !important;
  font-size: 1.1rem;
  margin-top: 2rem !important;
  letter-spacing: .1rem;
  text-transform: uppercase;
  font-family: fuente-media;
  cursor: pointer;
  text-align: center;
}
.btn-blog-entrevista:hover{
	background-color: transparent;
	color:var(--verde-oscuro);
	border: 1px solid var(--verde-oscuro);
}
.blog #historias .contenedor-txt-derecha .cont-texto p span{
	font-family: fuente-media;
}
.blog #historias .contenedor-txt-derecha .cont-texto .link-nota{
	color:var(--verde-oscuro);
	font-size: 1.2rem;
	margin-top:1rem;
	font-family: fuente-media;
	text-decoration: underline !important;
	transition: .5s;
}
.blog #historias .contenedor-txt-derecha .cont-texto .link-nota:hover{
	opacity: .5;
}
.blog #historias .contenedor-txt-izquierda .cont-texto{
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: start;
	text-align: start;
	padding-left: 5rem;
	width: 100%;
	height: 100%;
}
.blog #historias .contenedor-txt-izquierda .cont-texto h3{
	color: var(--verde-oscuro);
  	font-family: fuente-media;
  	font-size: 2rem;
  	text-align: justify;
  	text-transform: uppercase;
}
.blog #historias .contenedor-txt-izquierda .cont-texto h3 span{
	font-family: fuente-bold;
}
.blog #historias .contenedor-txt-izquierda .cont-texto p{
		margin-top: 2rem;
  	font-size: 1.3rem;
  	text-align: justify;
  	color: black;
}
.blog #historias .contenedor-txt-izquierda .cont-texto p span{
	font-family: fuente-media;
}
.blog #historias .contenedor-txt-izquierda .cont-texto .link-nota{
	color:var(--verde-oscuro);
	font-size: 1.2rem;
	margin-top:1rem;
	font-family: fuente-media;
	text-decoration: underline !important;
	transition: .5s;
}
.blog #historias .contenedor-txt-izquierda .cont-texto .link-nota:hover{
	opacity: .5;
}
.paginador{
	background-color: whitesmoke;
	padding-bottom: 4rem;
}
.paginador .contenedor{
	display: flex;
	justify-content: center;
	align-items: center;
	text-align: center;
}
.paginador .contenedor .page-item.disabled .page-link{
	opacity: .5;
}
.paginador .contenedor .page-item.active .page-link{
	background-color: var(--verde-oscuro);
	color:white;
}
.paginador .contenedor .page-item .page-link{
	color:var(--verde-oscuro);
}

@media (max-width: 575px){
	 .blog #historias{
    margin-top: 0rem !important;
  }
  .blog #historias .contenedor-txt-derecha .cont-texto h3{
  	font-size: 1.8rem;
  }
  .blog #historias .contenedor-txt-derecha .cont-texto p{
  	text-align: start;
  	width: 100%;
  }
  .blog #historias .contenedor-txt-derecha .cont-texto, .blog #historias .contenedor-txt-izquierda .cont-texto{
  	padding: 3rem 0rem 0rem 0rem;
  }
  .blog #historias .contenedor-txt-derecha .cont-texto h3, .blog #historias .contenedor-txt-izquierda .cont-texto h3{
  	text-align: start;
  }
  .blog #historias .contenedor-txt-derecha .cont-texto{
  	text-align: start;
  	align-items: start;
  }
  .blog #historias .contenedor-txt-derecha .cont-texto h3,
  .blog #historias .contenedor-txt-izquierda .cont-texto h3{
    font-size: 1.6rem;
  }
  .blog #historias .contenedor-txt-derecha .cont-texto p,
  .blog #historias .contenedor-txt-izquierda .cont-texto p{
  	font-size: 1.2rem;
  }
  .blog .titulo h2 span{
  	font-size: 2.5rem;
  }
  .blog #historias .contenedor-txt-derecha .cont-texto-izq{
  	padding-right: 0rem;
  }
}