body{
  line-height: normal;
}

.header-nav-top .active{
  background-color: inherit  !important;
}
#header .header-top,
#header .header-nav-features .header-nav-features-search-reveal-container {
  min-height: 20px;
}
#header .header-nav {
  min-height:auto;
}
.social-icons li:hover.social-icons-tiktok a {
  background: var(--black) !important;
}

.social-icons li:hover.social-icons-instagram a {
  background: var(--clr-instagram) !important;
}

b{
  font-weight: bold;
}

/* Navbar: fondo siempre blanco */
#header .header-body {
  background-color: #fff !important;
}

.mw-25{ max-width: 25%;}
.mw-30{ max-width: 30%;}
.mw-35{ max-width: 35%;}
.mw-40{ max-width: 40%;}
.mw-45{ max-width: 45%;}
.mw-50{ max-width: 50%;}

@media (max-width: 768px) {
  .img-float-text {
    float:none !important;
    max-width: 100%;
  }

  #header.header-effect-shrink .header-container {
    min-height: auto;
  }
}

/* Hero header: breadcrumb y título en dorado */
section.overlay .breadcrumb li,
section.overlay .breadcrumb li a,
section.overlay .breadcrumb li.active,
section.overlay h1 {
  color: #c19655 !important;
}

/* Material Icons en listas list-icons-style-3 (círculo relleno igual que fa-*) */
.list.list-icons.list-icons-style-3 li > .material-icons:first-child,
.list.list-icons.list-icons-style-3 li a:first-child > .material-icons:first-child {
  color: #fff;
  background-color: #7D5026;
  border-radius: 50%;
  width: 25px;
  height: 25px;
  text-align: center;
  padding: 3px;
  font-size: .9em;
  line-height: 1.3;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  left: 0;
  top: 3px;
}

.list.list-icons.list-icons-lg.list-icons-style-3 li > .material-icons:first-child,
.list.list-icons.list-icons-lg.list-icons-style-3 li a:first-child > .material-icons:first-child {
  width: 30px;
  height: 30px;
  font-size: 1em;
  top: 5px;
}

