/*
 * Custom code goes here.
 * A template should always ship with an empty custom.css
 */

#cbp-hrmenu-tab-25 {
  margin-right: 40px;
}

#sticky-cart-wrapper {
  font-size: 20px;
}

#blockcart-content {
  font-size: 12px;
}

.form-control.form-search-control.ui-autocomplete-input {
  border-radius: 20px;
}
 
.cbp-hrmenu .cbp-hrsub-inner {
background: #000020;
}

.cbp-hrmenu .cbp-hrsub-inner .cbp-hrsub-level2{
background: #000020;
}

#sticky-cart-wrapper a.header-cart-btn:not(:hover) {
  color: white;
}

.stuck-menu .cbp-tab-title{
  color: white!important;
}

.stuck-menu .cbp-hrmenu-tab:hover{
	background: #AD8A1F;
	color: white !important;
}
.stuck-menu .cbp-hrmenu-tab .cbp-tab-title:hover{
  color: white !important;
}

.stuck-menu .cbp-empty-mlink .cbp-tab-title{
  color: white !important;
}

/* Recuadro blanco centrado al hacer hover - personalizado*/
#custom-text .ApImage::after {
  transform: translate(-50%, -50%) scale(0);
  transform-origin: center center;
  transition: opacity 0.4s ease, transform 0.4s ease;
}

#custom-text .ApImage:hover::after {
  opacity: 1;
  transform: translate(-50%, -50%) scale(1);
}

 #custom-text .ApImage:hover .lazy {
      opacity: 0.9;
    }


 