/*!
Theme Name:   Bodymind Pilates
Template:     francesca
Author:      Navarraweb
Author URI:   https://www.navarraweb.com/
Version:      1.0.0
*/

/* Put your custom CSS styles below... */

/* Tabla: fondo alterno en filas pares */
.wp-block-table.is-style-stripes tbody tr:nth-child(2n) td:before,
.wp-block-table.is-style-stripes tbody tr:nth-child(2n) th:before {
  background-color: #faf8f1 !important;
  opacity: 1 !important;
}

#hero{
  background-color: #000000;
}

.site-branding{
  padding: 0em 1.618em;
}

.main-navigation a {
  padding: 0 0;
}
.menu-primary > li > a,
.main-navigation .current-menu-item > a {
  font-weight: 600 !important;
  font-size: 1.2em;
  letter-spacing: 1px;
}

@media (min-width: 1280px) {
  .menu-primary > li {
    padding-top: 1em;
    padding-bottom: 0.85em;
    margin-right: 1.25em;
  }

  .menu-primary > .current-menu-ancestor, .menu-primary > .current-menu-item {
    -webkit-box-shadow: inset 0 -0.25em 0;
    box-shadow: inset 0 -0.30em 0;
  }
}
 

.content-area{
  padding-bottom: 0 !important;
}

.alignwide.has-background,
.is-style-stand-out {
  box-shadow: none !important;
  -webkit-box-shadow: none !important;
}

.is-style-secondary .wp-block-button__link:hover,
.is-style-secondary .wp-block-button__link:focus {
  box-shadow: none !important;
  -webkit-box-shadow: none !important;
}

/* Anular sombra base y animación en todos los botones */
.button,
.wp-block-button__link,
.wp-block-search .wp-block-search__button,
[type="button"],
[type="reset"],
[type="submit"],
button {
  box-shadow: none !important;
  -webkit-box-shadow: none !important;
}

.button:hover,
.button:focus,
.wp-block-button__link:hover,
.wp-block-button__link:focus,
.wp-block-search .wp-block-search__button:hover,
.wp-block-search .wp-block-search__button:focus,
[type="button"]:hover,
[type="button"]:focus,
[type="reset"]:hover,
[type="reset"]:focus,
[type="submit"]:hover,
[type="submit"]:focus,
button:hover,
button:focus {
  box-shadow: none !important;
  -webkit-box-shadow: none !important;
  animation: none !important;
  -webkit-animation: none !important;
}
label { 
  width: 100%;
}

/*Tabla de horarios con columnas personalizadas*/
/*
horarios th:nth-child(1),
Lunes th:nth-child(2),
Martes th:nth-child(3),
Miércoles th:nth-child(4),
Jueves th:nth-child(5),
Viernes th:nth-child(6),
*/
.tabla-horarios table {
    table-layout: fixed;
    width: 100%;
}

/* Primera columna:horarios */
.tabla-horarios table th:nth-child(1),
.tabla-horarios table td:nth-child(1) {
    width: 80px;
}

 