/*------------------------------------------*/
/*  MICHELLE EMPERATRIZ - LOGO
/*  Se carga después de responsive.css para sobrescribir
/*  los tamaños del logo de la plantilla.
/*------------------------------------------*/

/* Cabecera escritorio */
.desktoplogo { line-height: 70px; }
.desktoplogo img { width: auto; max-width: inherit; max-height: 70px; }

/* Cabecera móvil */
.wsmobileheader .smllogo { margin-top: 10px; }
.smllogo img { width: auto; max-width: inherit; max-height: 60px; }

/* Pie de página */
.footer-logo-img img,
#footer-5 .footer-logo-img img { max-height: 120px; }

@media (min-width: 992px) and (max-width: 1199.95px) {
  .desktoplogo img { max-height: 62px; }
}

@media (max-width: 414px) {
  .smllogo img { max-height: 56px; }
  .wsmobileheader .smllogo { margin-top: 12px; }
}


/* Talleres */
#talleres-page.inner-page-hero {
  background-image: linear-gradient(rgba(30, 20, 14, 0.7), rgba(30, 20, 14, 0.4)), url(../images/talleres-8398.jpg);
  background-position: center 65%;
}
.talleres-list { list-style: none; padding: 0; margin: 0; }
.talleres-list li { position: relative; padding-left: 2.1em; margin-bottom: 14px; line-height: 1.6; }
.talleres-list li span { position: absolute; left: 0; top: 0; }

/* Masajes: duraciones bajo cada masaje */
.masaje-item { margin-bottom: 40px; }
.masaje-item .price-txt { margin-bottom: 12px; }
.masaje-precio { width: 100%; margin-top: 8px; }
.masaje-precio .price-name p,
.masaje-precio .price-number p { font-size: 1.05rem; font-weight: 400; }
