/*Quitar Espacios - Pie de Página*/
.footer-container{
    padding-top:0px !important;
}

@media only screen and (max-width: 991px) {
    .footer-container {
        padding-top: 0px !important; 
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
}  
/*Quitar Espacios - Pie de Página*/


/*Reducir Abajo Espacio del Contenido - Pie de Página*/
.box-footer{
  padding-bottom:50px !important;
}
/*Reducir Abajo Espacio del Contenido - Pie de Página*/


/*Poner Borde y Color Fondo Sección Arriba Pie de Página*/
.footer-top{
   background-color:#fbfbfb;
    border-top: 1px solid #eaeaea !important;
}
/*Poner Borde y Color Fondo Sección Arriba Pie de Página*/


/*Poner Margen Cada Titulo Sección Arriba Pie de Página*/
@media only screen and (max-width: 1199px) {
   .footer-top .inner #form_954463028128745 > div:not(:nth-child(3)) {
      margin-bottom: 20px !important;
   }
}
/*Poner Margen Cada Titulo Sección Arriba Pie de Página*/


/*Poner Borde Sección Arriba Pie de Página - Página Inicio*/
#index .footer-top{
   border-top: 2px solid #eaeaea !important;
}
/*Poner Borde Sección Arriba Pie de Página*/


/*Añadir Espacio Sección Arriba Pie de Página*/
.inner{
  padding-inline: 10px;
}
/*Añadir Espacio Sección Arriba Pie de Página*/


/*Reducir Margen Entre Título y Enlaces - Pie de Página */
.footer-container .ApColumn .title_block{
   margin: 0 0 15px;
}
/*Reducir Margen Entre Título y Enlaces - Pie de Página */


/*Poner Borde Superior Copyright - Pie de Página*/
#form_7632209567159695 > div .block{
    border-top: 1px solid white;
    padding-block: 10px;
}
/*Poner Borde Superior Copyright - Pie de Página*/



/*Color de Fondo - Pie de Página*/
.footer-center, .footer-bottom{
   background-color: black;
}
/*Color de Fondo - Pie de Página*/


/*Color de Títulos Pie de Página*/
#footer  h4{
   color:white;
}
/*Color de Títulos Pie de Página*/


/*Color de Enlaces Pie de Página*/
#footer a{
   color: #bfbfbf;
}
/*Color de Enlaces Pie de Página*/


/*Cambiar Color Enlace del Menú Página Seleccionada*/
#contact > section > nav > ul > li.nav-item.leo-1.active > a {
  color: #eb7025;
}
/*Cambiar Color Enlace del Menú Página Seleccionada*/


/*Centrar Contenido Pie de Página*/
.centered, .centered-margin {
    display: flex;
    flex-direction:column;
    justify-content: center;
    align-items: center;
    text-align: center;
}

@media only screen and (max-width:767px){
   .centered-margin{
       margin-top:50px;   
   }
}

/*Centrar Contenido Pie de Página*/


/*Añadir Margen Términos de Compra - Pie de Página*/
@media only screen and (max-width:1199px){
   .inner .row div:nth-child(4) {
       margin-top:40px;   
   }
}

/*Añadir Margen Términos de Compra - Pie de Página*/



/*Reducir Margen Abajo Logo - Pie de Página*/
.box-footer .logo{
   margin-bottom:1px !important;
}
/*Reducir Margen Abajo Logo - Pie de Página*/



/*Modificar Márgenes del Logo Pie de Página*/
@media (max-width: 767px) {
    .box-footer .ApRawHtml {
        margin-bottom: 0px !important; 
        margin-top: 20px;
    }
}
/*Modificar Márgenes del Logo Pie de Página*/



/*Quitar Padding - Menú de Navegación*/
.inner{
   padding-inline:0px;
}
/*Quitar Padding - Menú de Navegación*/



/*Cambiar Tamaño Logo Cabecera*/
@media (min-width: 1200px) {
   #header .inner > div  >  .col-xl-2 {
        width: 23%;
    }
}
/*Cambiar Tamaño Logo Cabecera*/


/*Reducir Padding del Menú*/
@media (max-width: 1199px) {
    .box-top .ApColumn:nth-child(1) {
        padding-top: 12px !important;
        padding-bottom: 0px  !important;
    }
}
/*Reducir Padding del Menú*/


/*Disminuir Mínimo Ancho y Centrar Texto - Menú Usuario*/
.popup-content{
  min-width: 150px !important;
  text-align:center !important;
}
/*Disminuir Mínimo Ancho y Centrar Texto - Menú Usuario*/


/*Quitar Columna Selector de Idiomas y de Moneda - Menú Usuario*/
.popup-content .row .col-xs-6:nth-child(1){
    display:none;
}
/*Quitar Columna Selector de Idiomas y de Moneda - Menú Usuario*/


/*Aumentar Ancho Columna Opciones para el Usuario - Menú Usuario*/
.popup-content .row div:nth-child(2){
    width:100%;
}
/*Aumentar Ancho Columna Opciones para el Usuario - Menú Usuario*/


/*Quitar Icono Al Lado Nombre de Usuario Registrado - Menú Usuario  Cuenta Inicio Sesión*/
.popup-content .user-info .account .material-icons{
   display:none;
}
/*Quitar Icono Al Lado Nombre de Usuario Registrado - Menú Usuario Cuenta Inicio Sesión*/



/*Añadir Margen Inferior Botón Obtener Mis Datos CSV - Página GDPR Cuenta Usuario Registrado*/
#module-psgdpr-gdpr #exportDataToCsv{
   margin-bottom:10px;
}
/*Añadir Margen Inferior Botón Obtener Mis Datos CSV - Página GDPR Cuenta Usuario Registrado*/



/*Modificar Posición Carrito de Compra*/
.leo-fly-cart{
   z-index:10;
}
/*Modificar Posición Carrito de Compra*/


/*Fuente Títulos*/
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
    font-family:'Poppins';
}
/*Fuente Títulos*/


/*Quitar Espacio entre Cabecera y Migas de Pan*/
#wrapper{
    padding-top:0px;
}
/*Quitar Espacio entre Cabecera y Migas de Pan*/


/*Poner Espacio entre Cabecera y Migas de Pan*/
@media only screen and (max-width:767px){
   #wrapper{
      padding-top:10px;
  }
}
/*Poner Espacio entre Cabecera y Migas de Pan*/


/*Tamaño Contenedor Migas de Pan*/
.breadcrumb-bg{
   height: 180px !important;
    min-height:175px !important;
}
/*Tamaño Contenedor Migas de Pan*/



/*Modificar Altura Migas de Pan*/
@media (min-width: 768px) {
    #wrapper .breadcrumb {
         margin: 0px; 
         height: 110px;
    }
}
/*Modificar Altura Migas de Pan*/


/*Centrar Migas de Pan*/
.container > nav > ol{
     margin-top:0px;
     font-weight:600;
}

@media only screen and (max-width: 767px){
 .container > nav > ol{
        margin-top:3px;
    }
}
/*Centrar Migas de Pan*/


/*Cambiar Tipo de Letra Botón Carrito de Compra*/
.leo-fly-cart-slidebar.slidebar_top .leo-cart-dropdown-action .cart-dropdow-button, .leo-fly-cart-slidebar.slidebar_bottom .leo-cart-dropdown-action .cart-dropdow-button{
   font-family:'Poppins';
}
/*Cambiar Tipo de Letra Botón Carrito de Compra*/




/*Quitar Titulos Tipos de Filtro y Botón 'De Acuerdo' - Página  Categoría  Productos*/
 #search_filters p.h6.facet-title.hidden-sm-down, #search_filter_controls {
    display: none !important;
}
/*Quitar Titulos Tipos de Filtro y Botón 'De Acuerdo' - Página  Categoría  Productos*/


/*Colocar Elementos en Columna - Página  Categoría  Productos*/
@media only screen and  (max-width:767px){
  #category #js-product-list-top .row, #category .row .sort-by-row{
     display:flex;
     flex-direction: column;
     gap:20px;
  }
}
/*Colocar Elementos en Columna - Página  Categoría  Productos*/




/*Quitar Botones de Distribución de Productos  - Página Categoría Productos*/
@media only screen and  (max-width:550px){
    #category #grid, #category #list{
       display: none;
   }
}
/*Quitar Botones de Distribución de Productos  - Página Categoría Productos*/



/*Añadir Espacio Cada Sección*/
#index .wrapper{
   padding-bottom:30px;
}
/*Añadir Espacio Cada Sección*/
 


/*Hacer Visible Variedad de Colores Productos*/
@media (max-width: 767px) {
    body:not(#product) .hidden-sm-down {
        display: block !important;
    }
}
/*Hacer Visible Variedad de Colores Productos*/



/*Centrar Botón Añadir a la Cesta -  Página Detalle Producto*/
@media (max-width: 767px) {
    #product .add {
        display: flex;
        flex-direction:column;
        justify-content: center;
        align-items: center;
        gap: 5px;
   }
}
/*Centrar Botón Añadir a la Cesta -  Página Detalle Producto*/



/*Centrar Contenido  y Opciones del Producto  - Página Detalle Producto*/
@media only screen and (max-width:767px){
   #product .row .product-container > div:nth-child(2), #product .product-actions .product-variants{
       display:flex;
       flex-direction: column;
       justify-content:center;
       align-items: center;
   }
}

@media only screen and (max-width:450px){
   #product  .leo-compare-wishlist-button {
     display:flex;
     flex-direction:column;
     justify-content:center;
     align-items:center;
  }
}
/*Centrar Contenido  y Opciones del Producto - Página Detalle Producto*/


/*Centrar Cantidad- Página Detalle Producto*/
@media only screen and (max-width:767px) and (min-width:435px){
   #product .product-add-to-cart .control-label{
       margin-left:32%;
   }

     #product .product-add-to-cart .product-quantity .qty {
        margin-left:55%;
   }
}


@media only screen and (max-width:434px) and (min-width:250px){
   #product .product-add-to-cart .control-label{
       margin-left:20%;
       margin-right:0px;
   }

     #product .product-add-to-cart .product-quantity .qty {
        margin-left:50%;
   }
}
/*Centrar Cantidad - Página Detalle Producto*/



/*Centrar Precio - Página Detalle Producto*/
@media only screen and (max-width:767px){
   #product .product-prices{
       text-align:center;
   }
}
/*Centrar Precio - Página Detalle Producto*/


/*Poner Margen Opciones del Producto - Página Detalle Producto*/
#product .product-actions .product-variants{
   margin-top: 30px;
}
/*Poner Margen Opciones del Producto - Página Detalle Producto*/


/*Color Flechas Productos Relacionados*/
.owl-theme .owl-buttons div:before {
    color:white !important;
    background-color: #eb7025;
}
/*Color Flechas Productos Relacionados*/



/*Cambiar Estilo de Letra y Añadir Espacio Letras Botón Más Información -  Página Detalle Producto*/
#button_wpcf7-f2-o1 {
      font-family: 'Poppins';
      font-size: 12px;
      letter-spacing: 2px;
      padding-block: 15px;
      padding-inline: 45px;
   
}
/*Cambiar Estilo de Letra y Añadir Espacio Letras Botón Más Información - Página Detalle Producto*/


/*Añadir Espacio Letras Opción Añadir Para Comparar - Página Detalle Producto*/
#product .leo-compare-bt-content{
   letter-spacing:1px;
}
/*Añadir Espacio Letras Opción Añadir Para Comparar - Página Detalle Producto*/



/*Quitar Margen Superior Políticas - Página Detalle Producto*/
.blockreassurance_product{
     margin-top:0px;
}
/*Quitar Margen Superior Políticas - Página Detalle Producto*/


/*Quitar URL del Formulario Botón Más Información - Página Detalle Producto*/
.wpcf7-form-control-wrap.url-580{
     display:none;
}
/*Quitar URL del Formulario Botón Más Información - Página Detalle Producto*/


/*Centrar Título Formulario Botón Más Información - Página Detalle Producto*/
.wpcf7 h3{
    text-align:center;
   margin-bottom: 40px;
}
/*Centrar Título Formulario Botón Más Información - Página Detalle Producto*/



/*Añadir Espacio Mensaje de Información Formulario Más Información - Página Detalle Producto*/
#product .wpcf7-response-output{
     padding: 10px 3em;
}
/*Añadir Espacio Mensaje de Información Formulario Más Información - Página Detalle Producto*/



/*Quitar Comentarios  - Página Detalle Producto*/
#product .product-tabs .nav .nav-item:nth-child(3){
    display:none;
}
/*Quitar Comentarios  - Página Detalle Producto*/



/*Poner Margen Redes Sociales - Página Detalle Producto*/
@media only screen and  (max-width: 767px) {
  #product .product-additional-info{
    margin-left:15px;
  }
}
/*Poner Margen Redes Sociales - Página Detalle Producto*/



/*Aumentar Tamaño Gama de Colores del Producto - Página Detalle Producto*/
#product .product-variants > .product-variants-item .color{
   width:80px;
   height:80px;
}
/*Aumentar Tamaño Gama de Colores del Producto - Página Detalle Producto*/





/*Añadir Margen Superior Formulario de Contacto - Página de Contacto*/
@media only screen and  (min-width: 768px) {
   #ets_cft_page #main{
      margin-top: 60px;
  }
}
/*Añadir Margen Superior Formulario de Contacto - Página de Contacto*/


/*Añadir Espacio Dentro del Formulario de Contacto - Página de Contacto*/
#ets_cft_page .wpcf7{
    padding:30px;
}

@media only screen and  (max-width: 560px){
   #ets_cft_page .wpcf7{
       padding-inline:5px;
       padding-top: 30px;
   }
}
/*Añadir Espacio Dentro del Formulario de Contacto - Página de Contacto*/


/*Poner Margen Inferior Formulario de Contacto*/
@media only screen and (max-width:767px){
    #ets_cft_page #main .page-content{
      margin-bottom: 50px;
  }
}
/*Poner Margen Inferior Formulario de Contacto - Página de Contacto*/


/*Reducir Tamaño de Letra Migas de Pan -  Página Contato*/
#ets_cft_page #wrapper .breadcrumb h1 {
      font-size: 14px;
}
/*Reducir Tamaño de Letra Migas de Pan -  Página Contato*/


/*Centrar Migas de Pan - Página de Contacto*/
#ets_cft_page .container{
    text-align:center;
}
/*Centrar Migas de Pan - Página de Contacto*/


/*Aumentar Tamaño Contenedor Migas de Pan - Página de Contacto*/
#ets_cft_page  #wrapper .breadcrumb{
      height:175px;
     font-weight: 600;
}
/*Aumentar Tamaño Contenedor Migas de Pan - Página de Contacto*/


/*Quitar Título Migas de Pan - Página de Contacto*/
#ets_cft_page .panel-title-heading{
    display:none;
}
/*Quitar Título Migas de Pan - Página de Contacto*/


/*Añadir Espacio Mensaje de Información Formulario de Contacto - Página de Contacto*/
#cms .wpcf7-response-output.alert{
     padding: 10px 3em;
}
/*Añadir Espacio Mensaje de Información  Formulario de Contacto - Página de Contacto*/
  

/*Desplazar Icono Mensaje de Información Formularios - Página de Contacto y Detalle Producto*/
#cms .alert:before, #product .alert:before {
    left:10px;
    top:9px;
}
/*Desplazar Icono Mensaje de Información Formularios - Página de Contacto y Detalle Producto*/


/*Modificar Título Formulario de Contacto - Página de Contacto*/
#cms .wpcf7 h3{
    color: #222;
    font-size:18px;
    text-transform:none;
   
}
/*Modificar Título Formulario de Contacto - Página de Contacto*/



/*Aumentar Espacio y Poner Sombra Formulario de Contacto - Página de Contacto*/
#cms .wpcf7.hook{
  padding-inline: 15px;
  padding-top: 40px;
  box-shadow: 2px 2px 15px 2px #ededed;
}
/*Aumentar Espacio y Poner Sombra Formulario de Contacto - Página de Contacto*/



/*Centrar Migas de Pan - Página Categoría Productos*/
@media only screen and (max-width: 767px){
#ets_cft_page .container > ul{
        margin-top:40px;
    }
}
/*Centrar Migas de Pan - Página Categoría Productos*/



/*Cambiar Imagen Migas de Pan - Página de Contacto*/
#ets_cft_page #wrapper .breadcrumb:before{
    background:  url('/img/salon.jpeg') center no-repeat;
}

#ets_cft_page .breadcrumb{
     background-color: #f7f7f700;
}
/*Cambiar Imagen Migas de Pan - Página de Contacto*/


/*Quitar Espacio Entre Cabecera y Zona de Contenido -  Página Registro de Compra*/
#checkout #wrapper{
    padding: 0px !important;
}
/*Quitar Espacio Entre Cabecera y Zona de Contenido -  Página Registro de Compra*/


/*Quitar Texto Prestashop - Página Registro de Compra*/
#footer .text-sm-center{
    display:none;
}
/*Quitar Texto Prestashop - Página Registro de Compra*/



/*Añadir Espacio Inicio Sesión Google - Página Registro de Compra*/
.lql-social-login.clearfix.show-bt-txt{
  padding: 30px;
}
/*Añadir Espacio Inicio Sesión Google - Página Registro de Compra*/



/*Aumentar Tamaño Producto Populares - Página Ver Carrito de Compra*/
@media (max-width: 480px) {
    #cart .featured-products .ajax_block_product.col-xl-3 {
         width: 100%;
    }
}
/*Aumentar Tamaño Producto Populares - Página Ver Carrito de Compra*/



/*Centrar Botón Productos Populares - Página Ver Carrito de Compra*/
#cart .float-xs-left{
   float:none !important;
  margin-bottom:20px;
}

#cart .block_content{
   text-align:center;
}
/*Centrar Botón Productos Populares - Página Ver Carrito de Compra*/



/*Añadir Color Naranja Hover Enlaces - Pie de Página*/
#footer a:hover{
  color:#eb7025;
}
/*Añadir Color Naranja Hover Enlaces - Pie de Página*/



/*Añadir Margen - Página Sobre Nosotros*/
#cms #main{
   margin-top:30px;
}
/*Añadir Margen - Página Sobre Nosotros*/


/*Añadir Colores Enlaces - Página Política de Cookies, Formulario de Contacto, Formulación Más Información Producto*/
#product .wpcf7.hook a, #ets_cft_page form a, #cms #main a{
  color:#eb7025;
}

#product .wpcf7.hook a:hover, #ets_cft_page form a:hover, #cms #main a:hover{
  color:black;
}
/*Añadir Colores Enlaces - Página Política de Cookies, Formulario de Contacto, Formulación Más Información Producto*/


/*Quitar Botones de Edición Para el Usuario*/
#leo-paneltool{
   display:none;
}
/*Quitar Botones de Edición Para el Usuario*/


/*Disminuir Altura Mínima Contenido - Página no Encontrada*/
#pagenotfound #wrapper{
    min-height:100px;
}
/*Disminuir Altura Mínima Contenido - Página no Encontrada*/


/*Hacer Visible Barra de Búsqueda - Página no Encontrada y Página de Búsqueda*/
#pagenotfound .popup-over .popup-content,  #search .popup-over .popup-content{
    visibility:visible;
}
/*Hacer Visible Barra de Búsqueda - Página no Encontrada y Página de Búsqueda*/



/*Colocar Elementos en Columna - Página de Búsqueda y Página Módulo de Búsqueda*/
@media (max-width: 480px) {
    #search.layout-full-width .product_list.grid .ajax_block_product {
        width: 100%;
    }
  
    #search #js-product-list-top .row, #search #js-product-list .products > div > div{
     display:flex;
     flex-direction: column;
     gap:20px;
  }

}

#module-leoproductsearch-productsearch .row > div > article, #module-leoproductsearch-productsearch .row .sort-by-row {
   display:flex;
   flex-direction:column;
   justify-content:center;
   align-items:center;
   gap:20px;
}
/*Colocar Elementos en Columna  - Página de Búsqueda y Página Módulo de Búsqueda*/


/*Aumenta Tamaño Imagen - Página Módulo de Búsqueda*/
@media only screen and  (max-width:480px){
    #module-leoproductsearch-productsearch .row .thumbnail-container{
       width:100%;
   }
}
/*Aumenta Tamaño Imagen - Página Módulo de Búsqueda*/


/*Quitar Botones de Distribución de Productos  - Página de Búsqueda y Página Módulo de Búsqueda*/
@media only screen and  (max-width:767px){
    #search #grid, #search #list, #module-leoproductsearch-productsearch #grid, #module-leoproductsearch-productsearch #list{
       display: none;
   }
}
/*Quitar Botones de Distribución de Productos  - Página de Búsqueda y Página Módulo de Búsqueda*/


/*Quitar Cuadro Color - Popup Añadir al Carrito Producto Seleccionado y Página Revisar Productos Carrito de Compras*/
.modal-content .color, #cart .product-line-info.color {
    display: initial;
    cursor: initial;
    background-size: initial;
    width: initial;
    height: initial;
    box-shadow: none;
    position: initial;
    border: none;
}

/*Quitar Cuadro Color - Popup Añadir al Carrito Producto Seleccionado y Página Revisar Productos Carrito de Compras*/



/*Reducir Tamaño Contenedor Información Producto Pop Añadir al Carrito Producto Seleccionado*/
.modal-content .row .col-md-6 {
      width: 45%;
}

@media only screen and (max-width:1199px)  and (min-width: 825px) {
  .modal-content .row .col-md-6 {
      width: 39%;
  }
}

/*Reducir Tamaño Contenedor Información Producto Pop Añadir al Carrito Producto Seleccionado*/



/*Modificar Aspecto y Poner Margen Precio Producto Popup Añadir al Carrito Producto Seleccionado */
.modal-content .row .col-md-6 .product-price{
   font-weight:600;
   font-size:15px;
   margin-right:100%;
}
/*Modificar Aspecto y Poner Margen Precio Producto Popup Añadir al Carrito Producto Seleccionado */


/*Aumentar Ancho Máximo Resumen Pedido Realizado - Página Resumen de Compra*/
#checkout section.checkout-step .content {
   max-width:900px !important;
}
/*Aumentar Ancho Máximo Resumen Pedido Realizado - Página Resumen de Compra*/


/*Ajustar Segunda Imagen de un Producto al Hacer Hover*/
.product_list .img-fluid, .carousel-inner > .carousel-item > img, .carousel-inner > .carousel-item > a > img{
   width:80% !important;
}

.owl-wrapper-outer  .img-fluid, .carousel-inner > .carousel-item > img, .carousel-inner > .carousel-item > a > img{
   width:60% !important;
}
/*Ajustar Segunda Imagen de un Producto al Hacer Hover*/


/*Centrar Botones Opciones Producto*/
.thumbnail-container .product-image, .thumbnail-container .pro3-btn{
    text-align:center !important;
}
/*Centrar Botones Opciones Producto*/