/*

 * Custom code goes here.
 * A template should always ship with an empty custom.css
 */
 
 /*delete border top on search and menu in mobile devices*/
.box-header-mobile .right-header-mobile:before{
  border: none
}

.box-top-footer {
  padding-bottom: 50px;
}
 
.header-top{
 border-top: 1px solid #e1e1e1;
 border-bottom: 1px solid #e1e1e1;
}

/*phone top*/
.content-phone{
  display: flex;
  align-items: center; /* Alinea el texto verticalmente al centro */
  gap: 15px; /* Espacio de separación entre la imagen y el texto */
}
.content-phone img {
  width: 15px; /* Ajusta el ancho de la imagen según necesites */
  height: auto;
}
  
/* ######## details prodcut*/
.product-detail-name{
color: #254d92
}
.js-product-additional-info{
margin-top: 30px
}
/* ######## */

 /* tag EN OFERTA */
.product-flags .product-flag.on-sale{
 color: #000000;
 background-color: #ffff00
}

/* 2 0 3 bannres en home */
.banners-bottom{
 padding: 30px 10px 0px 10px;
 border: 2px solid #ffffff
}
.back-blue-soft{
background-color: #fafafa
}
.back-gray-soft{
background-color: #fafafa
}
.back-blue-hard{
  color: #FFFFFF;
  background-color: #fafafa
}
.content-banner{
  display: flex;
  gap: 15px; /* Espacio de separación entre la imagen y el texto */
}
.content-banner h3 {
    color: #a07d43
}
.content-banner img {
  width: 160px; /* Ajusta el ancho de la imagen según necesites */
  height: auto;
}
 
 
 /* suscripcion boletin */
.footer-top{
  color: #FFFFFF;
  background-color: #000000
}
#block-newsletter-label{
    color: #FFFFFF
}
/*estilo boton news*/
.block_newsletter form .btn{
  border: 1px solid #fafafa;
  background: #000000 !important;
}
/*estilo input news*/
.block_newsletter form input[type=email] {
  color: #FFFFFF;
  border: 1px solid #fafafa;
  background: #000000 !important;
}


.block-social li {
  margin: 30px 10px !important
}


