.blog-suscribe {	background-color:#eee;	border:1px solid #ddd;	border-radius:5px;	padding:15px;}.blog-lateral ul li {	margin:5px 0px;	list-style-type:disc;	list-style-position:outside;	margin-left:20px;	color: var(--color-rosa);}.blog-lateral ul li a {	color: var(--color-rosa);	transition:0.3s;}.blog-lateral ul li a:hover {	color: #777;}.blog-lateral .buscar button {	background-color: transparent;    color: var(--color-azul);    border: 0;    border-radius: 5px;    position: absolute;    top: 1px;    right: 0;    height: 38px;    font-size: 24px;    border-top-left-radius: 0px;    border-bottom-left-radius: 0px;	transition:0.3s;}.blog .fecha {	color:#333;	font-size:14px;	padding:5px 5px 2px;	background-color:#eee;	border-radius:5px;	float:right;}.blog .visual {	display: inline-block;    margin-top: -6px;    margin-left: 7px;	color: var(--color-rosa);}.blog .visual i {	vertical-align:middle;	margin-right:2px;	font-weight:bold;}.blog .enlace-tema {	color:#fff;float:left;	font-size:14px;	padding:5px 6px 2px;	background-color:var(--color-rosa);	border-radius:5px;}.blog p {	font-size: 22px;    color: #fff;    line-height: 26px;    background-color: var(--color-azul);    border-radius: 5px;    text-align: center;    padding: 10px 15px;    border-top-right-radius: 0px;    border-top-left-radius: 0px;}.blog span {	display: block;    font-size: 14px;    font-weight: 400;    color: #333;    line-height: 20px;    padding: 10px 0px;}@media (min-width: 768px) {	.blog p { 		text-align:left !important;	}		.ficha-blog iframe {		width:50%;	}}@media (min-width: 994px) {	.blog-img-ficha {		height: 600px;	}}.amp2:hover .blog-img {	filter: brightness(90%);}.blog-img {	position: relative;    overflow: hidden;    background-size: cover;	background-repeat: no-repeat;    background-position: center center;    height: 300px;	width: 100%;    padding: 20px;    color: #fff;    font-size: 18px;    line-height: 22px;    text-align: center;	border-radius: 5px;	transition:0.3s;	border-bottom-right-radius:0px;	border-bottom-left-radius:0px;}.blog-img-ficha {	position: relative;    overflow: hidden;    background-size: cover;	background-repeat: no-repeat;    background-position: center center;    height: 350px;	width: 100%;    padding: 20px;    color: #fff;    font-size: 18px;    line-height: 22px;    text-align: center;	border-radius: 5px;	margin-bottom:20px;}.ficha-blog h3 {	font-size:30px;	line-height:35px;	margin-bottom:10px;	color: #333;}.ficha-blog .redes {	margin-top:10px;	text-align:right;	font-size:26px;}.ficha-blog .redes a {	color:var(--color-azul);}.ficha-blog h4 p {	font-size:15px !important;	font-family: "Grandstander" !important;	line-height:20px !important;	margin:0px !important;}.ficha-blog h4 span {	font-size:15px !important;	line-height:20px !important;	font-family: "Grandstander" !important;	font-weight:normal !important;}h4.cabecero {	color:var(--color-azul);}