.blog-entry {
    display: flex;
    align-items: center;
}

.blog-info {
    display: flex;
    align-items: center;
}

.blog-image {
    max-width: 100px;
    height: auto;
    margin-right: 20px;
}

.blog-text {
    text-align: left;
}

.blog-title {
    font-size: 1.2rem;
    margin-bottom: 5px;
}

.blog-author,
.blog-position {
    margin: 0;
}


.main-footer {
    position: relative;
    width: 100%;
    bottom: 0;
}

.content-wrapper {
    min-height: 50vh;
}

.no-style-link {
    text-decoration: none;
    color: inherit;
}

.no-style-link, .no-style-link:hover {
    text-decoration: none;
    color: inherit;
}

.imagenidioma{
    width: 60%; /* Ancho deseado */
    height: auto; /* Altura deseada */
    margin-left: 20%;
}

/*Boton flotante Idioma*/
.btn-flotante-idioma {
	border-radius: 10px; /* Borde del boton */
	background-color: white; /* Color de fondo */
	padding: 18px 30px; /* Relleno del boton */
	position: fixed;
    width: 100px; /* Ajusta el ancho deseado */
    text-align: center; /* Centra el contenido del botón horizontalmente */
    line-height: 50px; /* Centra el contenido del botón verticalmente */
	bottom: 40px;
	right: 40px;
	box-shadow: 10px 10px 23px -2px rgba(0,0,0,0.76);
	z-index: 99;
  text-decoration: none;
}
@media only screen and (max-width: 600px) {
  .btn-flotante-idioma{
    font-size: 14px;
		padding: 12px 20px;
		bottom: 20px;
		right: 20px;
    width: 70px; /* Ajusta el ancho deseado */
  }
}


.hide-on-mobile {
    display: none !important;
}

@media (min-width: 992px) {
    .hide-on-mobile {
        display: block !important;
    }
}
