/** FARMACIA 2023 ** /

/** IMPORTANTE ** /

/** FUENTE DE TEXTO **/
h1, .h1, .eslogan-subtitulo, .eslogan-promociones p, .contador-portada .titulo-contador, .servicios-portada-icono span, .bloques-newsletter .titulo, .bloques-custom .titulo, #content_bottom .ultimas-noticias-custom .heading, #footer .heading, .eslogan-zoom .titulo-eslogan p, .funcionalidad-contenidos .contenido h2 a, .eslogan-subtitulo .titulo-eslogan {font-family: 'Yeseva One', cursive!important;}
h2, .h2 {font-family: 'Playfair Display', serif!important;}
#footer .modulo-categorias a {font-family: 'Roboto Condensed', sans-serif !important;}

/*GROSORES DE FUENTES*/
.banner-uno .mb-medium.tb-big.lt-medium, .banner-dos .mb-medium.tb-big.lt-medium, .banner-tres .mb-medium.tb-big.lt-medium, .banner-cuatro .mb-medium.tb-big.lt-medium, .ultimas-noticias-custom .titulo-noticia, #footer .list-group-item.active, form#frmLogin a, .sub-categoria-moda ul li a, .servicios-iconos-custom span, .eslogan-subtitulo .titulo-eslogan, #cookiesText p a, #footer .modulo-categorias a {font-weight: bold!important;}

/** COLORES **/
#content_main .color-fuente-destacado, #content_main .btn-link {}

/* Color Negro */
/*color*/.promo-portada-productos .thumb *, .promocion, .contador-portada #contador-regresivo .titulo-contador, #content_bottom .ultimas-noticias-custom .heading, #footer a, form#frmLogin a, ::placeholder, .menu-movil-config .icono-carrito .alert-default a.btn.btn-default, .ultimas-noticias-custom span.titulo-noticia.h3 a, .destacados-con-filtro .vistaModa .title a, .funcionalidad-productos .vistaModa .title a, #cookiesText p, #cookiesText p a {color: #000 !important;}
/*fondo*/ .sub-categoria-moda ul li a {background-color: #000!important;}
/*borde*/

/* Color Blanco */
/*color*/ .promociones-portada .thumb .label-promocion .badge_overlay span, .texto-marquesina span, .funcionalidad-carrito .btn.btn-danger i.fa.fa-trash-o {color: #fff !important;}
#content_main .funcionalidad-carrito a:hover, #content_main .funcionalidad-carrito .btn-link:hover, #content_main .funcionalidad-carrito a:focus, #content_main .funcionalidad-carrito .btn-link:focus {color: #ffffff!important;}
/*fondo*/ 
/*borde*/

/* Color Principal */
/*color*/ #footer .list-group-item.active, .iconos-tienda .btn:hover, .fa-heart:hover, .iconos-tienda .fa-heart:hover {color: #5a7e05!important;}
/*fondo*/ 
/*borde*/ 

/* Color Secundario */
/*color*/ #sobrecabecera.sticky-bottom .navbar-default .navbar-nav>.open>.dropdown-menu, #sobrecabecera .navbar-default .navbar-nav>.open>.dropdown-menu,  #menuMovil .navbar-header.menu-movil-config .color-custom-iconos-movil .btn, #menuMovil .navbar-header.menu-movil-config .color-custom-iconos-movil .btn .fa-heart, .iconos-tienda .iconos-lista-deseos .fa-heart {color: #80b602!important;}
/*fondo*/
/*borde*/ #sobrecabecera.sticky-bottom .navbar-default .navbar-nav>.open>.dropdown-menu, #sobrecabecera .navbar-default .navbar-nav>.open>.dropdown-menu {border-top: 1px solid #80b602!important;}
.banner-uno .modulo-container, .banner-dos .modulo-container, .banner-tres .modulo-container, .banner-cuatro .modulo-container, .bloques-newsletter .fila-bloques, .bloques-custom .fila-bloques, #footer .list-group-item.active, .caja-bordes-cuadrados, .servicios-iconos-custom .bloque {border: 1px solid #80b602;}
.jumbotron-custom, .bordes-encuadrados.con-icono .borde-cuadrado {border: 2px solid #80b602!important;}

/* Color Tres */
/*color*/ .modulo-breadcrumb a:hover, #megamenu .dropdown-menu-submenu>li>a:hover, .fa-heart-o, .fa-heart {color:#757575!important;}
/*fondo*/ 
/*borde*/ .destacados-con-filtro .vistaModa img {border-bottom: 5px solid #757575;}
.eslogan-zoom .jumbotron {border: 2px solid #757575;}

/* Color Cuatro */
/*color*/ .modulo-breadcrumb a {color:#404040!important;}
/*fondo*/ .sub-categoria-moda ul li a:hover, .boton-default:hover, .btn:hover, .btn-primary:hover, .btn-lg:hover {background-color: #404040!important;}
/*borde*/

/* Color Quinto */
/*color*/ .servicios-portada-icono .boton-bloque a, #content_bottom .ultimas-noticias-custom .noticia-resumen a, .modulo-login span.hidden.text-hidden-m, .utilidad-cart strong.titulo_sinProductos, .utilidad-cart span.divisa.hide {color: #3f5900!important;}
/*fondo*/
/*borde*/

.product-content a, .product-content .price span {color: #000000 !important;font-weight:bold !important;}

.nav > li > a:hover, .nav > li > a:focus {background-color: #555555 !important;}

/*AJUSTE DE TAMAÑOS EN JERARQUIAS*/
.eslogan-subtitulo .titulo-eslogan {font-size: 35px !important;}
.bloques-custom .bloque-texto .reducir-ancho-bloque .titulo, .bloques-newsletter .bloque-texto .reducir-ancho-bloque .titulo {font-size: 29px!important;}
.eslogan-promociones .titulo-eslogan, #content_bottom .ultimas-noticias-custom .heading {font-size: 28px !important;}
.contador-portada #contador-regresivo .titulo-contador {font-size: 25px!important;}
.bloques-custom .modulo-bloques .bloque-texto p, .bloques-newsletter .modulo-bloques .bloque-texto p {font-size: 20px !important;}
.banner-uno .mb-small.tb-medium.lt-medium, .banner-dos .mb-small.tb-medium.lt-medium, .banner-tres .mb-small.tb-medium.lt-medium, .banner-cuatro .mb-small.tb-medium.lt-medium, .texto-marquesina span, .modulo-productos-destacados.version2 .enlace-descripcion, .lista-categorias-footer .heading, .eslogan-zoom p, .btn-lista-deseos span, .destacados-con-filtro .vistaModa .title a {font-size: 18px;}
.controls .radio, .popover, body .panel-body.condiciones-legales .checkbox label p {font-size: 14px!important;}

@media (min-width:768px){
    .banner-ancho-completo .texto-banner span {font-size: 40px!important;}
    .bloques-custom .titulo, .bloques-newsletter .titulo, .eslogan-promociones p {font-size: 32px !important;}
    .eslogan-zoom .titulo-eslogan p {font-size: 27px!important;}
}
@media (max-width:767px){
.banner-ancho-completo .texto-banner span {font-size: 30px!important;}
    }
@media (min-width:992px){
    .extra-big, .mod-eslogan .extra-big, .modulo-bloques .bloque-texto .extra-big {font-size: 40px !important;}
    .big, .mod-eslogan .big, .modulo-bloques .bloque-texto .big {font-size: 30px !important;}
    .medium, .mod-eslogan .medium, .modulo-bloques .bloque-texto .medium {font-size:22px!important}
}
@media (min-width:1200px){
    #content_bottom .ultimas-noticias-custom .heading {font-size: 40px;}
    .extra-big, .mod-eslogan .extra-big, .modulo-bloques .bloque-texto .extra-big, .contador-portada #contador-regresivo .titulo-contador {font-size: 35px!important;}
    .big, .mod-eslogan .big, .modulo-bloques .bloque-texto .big {font-size: 25px !important;}
    .servicios-portada-icono span, .jumbotron.jumbotron-custom p, .modulo-bloques .bloque-texto .contenido-bloque-texto a.btn.boton-default, .btn.boton-default {font-size: 22px!important;}
    .ultimas-noticias-custom .titulo-noticia, .funcionalidad-contenidos .contenido h2 a {font-size:20px!important}
}

/** AJUSTE ANCHURA DEL CONTENIDO - PLANTILLA FLUIDA **/
div#sidebar_primaria {padding-right: 2%;}
#main .resto_contenidos {padding-left: 2%;}
@media (min-width: 992px){ div#sidebar_primaria {padding-left: 0;} #main .resto_contenidos {padding-right: 0;}}
@media (max-width:991px){ footer#footer {padding-bottom: 0px!important;}#footer-suvbencion {margin-bottom: 80px!important;}}
@media (max-width:767px){ #footer-suvbencion {margin-bottom: 130px!important;}}
@media (min-width:1601px){ .ancho #footer>.footer {width: 80%;} .eslogan-zoom {padding: 30px 0px;} .footer .redes-sociales-footer {margin-top: 5px!important;}}

/*REGLAS ESPECIFICAS DEL PORTFOLIO */
.sin-imagen{background:url('/data/6620/galerias/2a5b752951e35cd365fa17e46f07fb223baf3e6c.jpg');background-size:cover;}
#contenido {box-shadow: 0px 10px 15px rgb(0 0 0 / 22%);}
.sobrecabecera.zona, #menuMovil .navbar-header.menu-movil-config {box-shadow: 0 3px 10px #00000014;}
span.price, .price span, #slider-range .noUi-handle-upper .noUi-tooltip, #slider-range .noUi-handle-lower .noUi-tooltip {word-spacing: 0em!important;}
@media (min-width:992px) and (max-width:1199px) {body.portada #sobrecabecera.sticky-top {margin-top: 130px!important;}}

/****** BOTONES ******/
.boton-default, .btn-primary, .btn-primary.vermas, .modulo-formularios-lineas .form-actions button, span.boton-eslogan a, .botonEnviar .btn, a#aceptarContinuarButton, .form-actions button.btn {border:none !important;border-radius: 0 !important;padding:10px 20px !important;font-size: 18px !important;color: #ffffff!important;background-color: #5a7e05 !important;font-weight:bold !important;text-transform: uppercase !important;}
.modulo-formularios-lineas .form-actions button, .form-actions button.btn {margin: 0 4px !important;width:47%;}
@media only screen and (max-width: 447px){.modulo-formularios-lineas .form-actions button, .form-actions button.btn {margin: 5px 5px !important;width: 100%;}}
@media only screen and (min-width: 992px) and (max-width: 1199px){.modulo-formularios-lineas .form-actions button {margin: 5px 5px !important;width: 100%;}}
.modulo-container .funcionalidad-contenidos .modulo-articulo-observatorio .contenido-articulo-observatorio .opciones-articulo-observatorio .vermas, .modulo-container .funcionalidad-contenidos .articulo-destacado-observatorio .contenido-articulo-observatorio .opciones-articulo-observatorio .vermas {font-size: 18px !important;}
.modulo-container .funcionalidad-contenidos .modulo-articulo-observatorio .contenido-articulo-observatorio .opciones-articulo-observatorio .vermas:hover, .modulo-container .funcionalidad-contenidos .articulo-destacado-observatorio .contenido-articulo-observatorio .opciones-articulo-observatorio .vermas:hover, span.boton-eslogan a:hover, .botonEnviar .btn:hover, .boton-default:hover, .form-actions button.btn:hover {background-color: #757575 !important;color: #ffffff !important;}
.btn-primary:hover, .add_to_cart:hover, .destacado, .formulario-bordes-redondeados-posteum .btn:hover, .modulo-formularios-lineas .btn-primary:hover, .modulo-formularios-lineas .form-actions button:hover, a#aceptarContinuarButton:hover {background-color: #757575 !important;color: #ffffff !important;}
#content_main a.btn.boton-default:hover, #content_main .ver-mas-quien a:hover, .boton-eslogan a:hover.btn.btn-sm span {color: #ffffff !important;}
.mod-eslogan span.boton-eslogan span.medium {font-size: 18px !important;}

/*Botón cabecera*/
.capa-boton a.btn {border-radius: 0 !important;}
.capa-boton a.btn:hover {background-color: #5a7e05 !important;}

/*Botón comprar catálogo ecommerce 2*/
.btn.disabled, .btn[disabled], fieldset[disabled] .btn {opacity: 1 !important;filter: alpha(opacity=100) !important;}
.funcionalidad-producto.funcionalidad-producto-ecommerce2 .product-info .resumen-producto .btn-comprar .anadir-cesta {background-color: #5a7e05 !important;color: #ffffff !important;padding: 0 !important; text-align:center !important;}
.funcionalidad-producto.funcionalidad-producto-ecommerce2 .product-info .resumen-producto .btn-comprar:hover .anadir-cesta {background-color: #757575 !important;color: #ffffff !important;}


/****** AJUSTES DE FUNCIONALIDADES ******/
/*Promociones en portada*/
.promociones-portada .thumb {overflow: unset; background-color:transparent!important;}
.promo-portada-productos .thumb *{color: #000;text-shadow: none;}
.promociones-portada .thumb .label-promocion .badge_overlay span {color: #fff !important;}
.promo-portada-productos .thumb .contenido-promo {margin-top: 20px;position: relative;color: #000!important;}
.promociones-portada .thumb .label-promocion .ribbon2_listado_portada.badge_overlay {z-index:98;}
.promociones-portada .thumb .label-promocion .ribbon2_listado_portada.badge_overlay:before, .promociones-portada .thumb .label-promocion 
.promo-portada-productos .thumb.coral:after {background: linear-gradient(90deg, #00ba90a3, #2161b1bf);height:20px;}
.promociones-portada .thumb .label-promocion .ribbon2_listado_portada.badge_overlay span{color:#000!important}
.ribbon2_listado_portada.badge_overlay:after, .promociones-portada .thumb .label-promocion .ribbon2_listado_portada.badge_overlay { width: 70px;  height: 70px;}
.promociones-portada .thumb .label-promocion .ribbon2_listado_portada.badge_overlay span.top-left.label-badge { text-shadow: none;}
.promociones-portada .thumb .label-promocion .ribbon2_listado_portada.badge_overlay span.top-left.label-badge { font-size: 20px;  top: 20px;}
.promocion { color: #000;}
.promociones-portada {padding: 0px 25px;}
.fila-promociones {min-height: 350px;}
.titulo-elemento-promo {word-break: break-word;}
.modulo-productos-destacados.version2, .modulo-productos-destacados.version3 {margin: 30px 0;}
.modulo-productos-destacados.version2 .enlace-descripcion {text-align: center;margin-bottom: 4px;}
.vistaModa .producto-img .label-destacado.text-destacados, .label {border-radius: 0px;}
.funcionalidad-producto .product-description .nav-tabs>li.active>a {background-color:transparent!important;}
.funcionalidad-producto .product-description .nav-tabs>li>a:hover {background-color:#1a1a1a0d!important;}
.promo-portada-productos .label-promocion .ribbon5_listado_portada.badge_overlay span small {font-size: 18px;font-weight:bold;}
.promo-portada-productos .label-promocion .ribbon5_listado_portada.badge_overlay strong {font-size: 25px;text-shadow: 0px 0px 12px #fff;}
.promo-portada-productos .label-promocion .ribbon5_listado_portada.badge_overlay {width: 118px; height: 100px;box-shadow: 2px 2px 5px #000;}
.promo-portada-productos .label-promocion .ribbon5_listado_portada {background-color: #ff4c29;}
.promo-portada-productos .label-promocion .ribbon5_listado_portada.badge_overlay:before {top: 85%;background-color: #ff4c29;box-shadow: 4px 3px 2px -2px #000;}
.contenido-promo {transform: skew(0deg,0) !important;}
.bloque-promocion-carrousel {margin-top: 70px;}
.bloque-promocion-carrousel .promo-portada-carrousel .thumb .contenido-promo {color: #000;font-weight: bold;}
.bloque-promocion-carrousel .label-promocion .ribbon6 .arrow_box {background-color: #f5504e;color:#fff}
.bloque-promocion-carrousel .label-promocion .ribbon6 .arrow_box:after {border-left-color: #f5504e;}
.bloque-promocion-carrousel .promo-portada-carrousel .carousel-inner .thumb.maya {box-shadow: 1px 1px 5px #000;}
.bloque-promocion-carrousel .label-promocion .ribbon6.badge_overlay {width: 95%;background-color: #fff;}
.bloque-promocion-carrousel .label-promocion .ribbon6.badge_overlay:hover {background-color: #82c8f3;}
.bloque-promocion-carrousel .promo-portada-carrousel .thumb {background-color: #ffffff;}
.bloque-promocion-carrousel .promo-portada-carrousel .carousel-inner .thumb.maya:hover {background-color: #82c8f3;}
.bloque-promocion-carrousel .promo-portada-carrousel .carousel-inner .thumb.maya .imagen:hover {transform: scale(0.9);}
.bloque-promocion-carrousel h3 {background-color: rgb(255 255 255);width: 70%;border: solid 2px rgb(0 0 0 / 0%);color: #000;font-weight: bold;text-shadow:0 0 12px #fff;transform: skew(-10deg, 0deg);    background-color: #ff5252;padding: 10px;box-shadow: 2px 2px 2px #000;}
.bloque-promocion-carrousel {border: solid 2px #000000;}
.bloque-promocion-carrousel .label-promocion .ribbon6 {box-shadow: 0 8px 6px -8px #f5504e;}
@media (min-width: 992px) and (max-width: 1600px){
    .promociones-portada {padding: 0px; margin: 0 4%;}
    .bloque-promocion-carrousel {width: 85%;margin: 70px auto 20px!important;}
    .lista-categorias-footer .list-group-item {padding:10px!important;}
    .ancho #footer>.footer {width: 92%;}
    .menu-avisos-custom, .redes-sociales-footer, .lista-categorias-footer {padding: 0;}
    .eslogan-zoom {padding: 25px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .bloque-promocion-carrousel {margin-top: 20px!important;}
    .funcionalidad-producto .product-description .nav-tabs>li>a {padding: 15px 20px;}
	.promo-portada-productos .label-promocion .ribbon5_listado_portada.badge_overlay {top: -30px;}
	h5 small {color: #5c0000;}
	.promo-portada-productos .label-promocion .ribbon5_listado_portada.badge_overlay {z-index: 98;}
    .bloque-promocion-carrousel .promo-portada-carrousel .carousel-inner .thumb.maya {background-color: #82c8f3;}
    .bloque-promocion-carrousel .label-promocion .ribbon6.badge_overlay {width: 94%;}
}
@media (max-width: 767px){
    .promociones-portada .thumb { margin-bottom: 134px!important;}
    .promo-portada-productos .thumb .contenido-promo {margin-top: 47px;}
    .promociones-portada .thumb .imagen {overflow: inherit!important;}
    .bloque-promocion-carrousel .promo-portada-carrousel .carousel-inner .thumb.maya {background-color: #82c8f3;}
    .bloque-promocion-carrousel .label-promocion .ribbon6.badge_overlay {width: 88%;}
    .bloque-promocion-carrousel {margin-left: 22px;}
}
@media (min-width:768px){
	.portada #content_main {margin-bottom: 40px;}
    .promociones-portada .thumb .imagen {overflow: hidden!important;}
}
.product-description .text-muted {color: #4e4e4e;}

/*cajas en contenidos*/
.cajas-flexibles{display:flex;}
.caja-bordes-cuadrados {padding: 25px 30px;}
@media (min-width:768px){.caja-bordes-cuadrados:nth-child(2), .caja-bordes-cuadrados:nth-child(3) {border-left: 0px solid #00BA90;}}
@media (max-width:767px){ .cajas-flexibles {flex-direction: column;}
    .caja-bordes-cuadrados:nth-child(2), .caja-bordes-cuadrados:nth-child(3) {border-top: 0px solid #00BA90;}}

/*jumbotron*/
.jumbotron-custom {background: transparent;border-bottom-right-radius: 80px!important;border-bottom-left-radius: 0px!important;border-top-left-radius: 80px!important;border-top-right-radius: 0px!important;}

/*formularios*/
.formulario-de-contacto.borde-cuadrado h1.list-title {padding: 0 3%;}
.bordes-encuadrados.con-icono .borde-cuadrado {border-bottom-right-radius: 80px;border-top-left-radius: 80px; border-top-right-radius: 0px;border-bottom-left-radius: 0px;}
.bordes-encuadrados.con-icono .funcionalidad-scroll .encabezado-form {padding-left: 55px !important;}
.bordes-encuadrados .encabezado-form {margin-top: 0px;}
.bordes-encuadrados .content_form .form-group .input-group {background-color:transparent;}
@media (max-width:991px) {
    .bordes-encuadrados .content_form {padding: 0px;}
    .bordes-encuadrados .alinear-vertical {padding: 10px;}
    .bordes-encuadrados {margin: 0px;}}
@media (max-width:767px){input#formulario_captcha {padding: 0;}}

/*FORMULARIO EN MÓVILES*/
@media (max-width: 991px){.bordes-encuadrados .content_form .form-group .captcha .input-group-addon {display: block !important;}}
@media only screen and (min-width: 768px) and (max-width: 991px){.bordes-encuadrados .encabezado-form {margin-top: 0;}}

/*ventana pop-up*/
@media (min-width:768px) and (max-width:991px) {.modal-dialog {margin: 10px;} #modal_lista-deseos .modal-content {width: 90%;}}
@media (max-width:767px){#modal_lista-deseos .modal-content {width: 40%;}}
@media (max-width:300px){.modal-dialog {margin: 5px;} #modal_lista-deseos .modal-content {width: 33%;}}

/*blog*/
.funcionalidad-contenidos .contenido h2 a {margin-bottom:1em!important;}

/* Vista de galerias */
.funcionalidad-galeria-principal .overlay, .funcionalidad-galeria-portada .overlay {background-color: rgba(238,238,238,0.45);}
.funcionalidad-galeria-principal .thumb:hover .overlay, .funcionalidad-galeria-portada .thumb:hover .overlay {background: rgba(255,255,255,0.93);}
.funcionalidad-galeria-principal .info , .funcionalidad-galeria-portada .info {color:#000000!important;}
.funcionalidad-galeria-principal .info .linea, .funcionalidad-galeria-portada .info .linea{height:2px; background-color:#000!important;}
.funcionalidad-galeria figure > figcaption p {margin-bottom: 0 !important;color:#ffffff!important;}
.funcionalidad-galeria figure > figcaption .row .col-sm-6 {width: 100% !important;}
.funcionalidad-galeria figure > figcaption .row .col-sm-6.text-right {text-align: left !important;}
.funcionalidad-galeria figure > figcaption .row .col-sm-6 button {margin-top: 20px !important;}
.galeria-rejilla span.h4 {font-weight: bold;font-size: 25px; margin-bottom: 0; margin-top:0;}

/*Catálogo*/
.vistaModa .title {font-size: 18px !important;}

/****** MODULOS ORDENADOS POR APARICIÓN EN LA WEB ******/

/* MARQUESINA */
@media (max-width: 767px) {.texto-marquesina .caption {padding: 3px;}}

/* LOGOTIPO */
.logo-barra-opciones .img-responsive {width: 70%;margin: 0 auto;}
.logo-barra-opciones .modulo-container {padding: 4px;}

/* MENU PPAL */
.menu-ppal-custom .modulo-container {padding: 0px;}
#megamenu .navbar-default .navbar-nav .version13 .caret, #megamenu .navbar-default .navbar-nav .version13 .caret.right {margin-left: 0px !important;}

/* BUSCADOR */
div.sugerencias-buscador>a, div.sugerencias-buscador, div.sugerencias-buscador>div {border: 1px solid #a5a5a5!important;}
.sugerencias-buscador .producto-sugerido:hover {background-color: #3bba8f1c!important;}
.buscador-barra-opciones .form-group {margin-bottom: 0;padding: 5px 0;}

/* MENÚ MÓVIL */
#menuMovil .navbar-default .navbar-nav>li>a img {display: none !important;}
@media (max-width:300px) { #menuMovil .navbar-header.menu-movil-config .iconos-movil {min-width: 90px;}}

/* UTILIDADES TIENDA */
.iconos-tienda .mod-utilidades-tienda .btn:hover {background-color: transparent!important;}
#menuMovil .navbar-header.menu-movil-config .color-custom-iconos-movil .btn:hover {background-color: transparent!important;}

/* BANNERS */
.banner-uno span, .banner-dos span, .banner-tres span, .banner-cuatro span {display: block;}
.banner-uno .modulo-container, .banner-dos .modulo-container, .banner-tres .modulo-container, .banner-cuatro .modulo-container {border-bottom-right-radius: 80px;border-top-left-radius: 80px;}
.banner-uno figcaption, .banner-dos figcaption, .banner-tres figcaption, .banner-cuatro figcaption {padding: 10px 40px;}
.banner-uno, .banner-dos, .banner-tres, .banner-cuatro {min-height: 190px;}
@media (max-width: 767px) {
    .banner-uno figcaption, .banner-dos figcaption, .banner-tres figcaption, .banner-cuatro figcaption {padding: 10px 20px;min-height: 180px;}
    .banner-uno, .banner-dos, .banner-tres, .banner-cuatro {min-height: 140px;}
}

/* SERVICIOS PORTADA */
.servicios-iconos-custom .bloque {padding: 20px 0px 0 0px;border-bottom-right-radius: 80px;border-top-left-radius: 80px;}
.servicios-iconos-custom .fa {font-size: 1.6em;padding: 12px 0;} .servicios-iconos-custom .servicios-portada.style3 .servicio .contenido-bloque {padding: 0 10px;}

/* ESLOGAN SUBTÍTULO */
@media (max-width:300px){.mod-eslogan:not(.diseno-5) .texto-eslogan * {word-break: inherit!important;}}
@media (max-width:991px){.mod-eslogan:not(.diseno-5) .texto-eslogan * {margin-top: -30px!important;}}
@media (max-width:991px){.eslogan-promociones {margin-bottom: -30px!important;margin-top: -10px!important;}}
@media (max-width:991px){.eslogan-promociones-1 {margin-top: -15px!important;margin-bottom: -20px!important;}}
@media (max-width:768px){.eslogan-promociones-2 {margin-top: -50px!important;margin-bottom: 0px!important;}}
@media (max-width:768px){.eslogan-promociones-3 {margin-top: -50px!important;margin-bottom: 0px!important;}}

/* ESLOGAN PROMOCIONES */
.eslogan-promociones .contenido-eslogan p {margin-bottom:0px;}

/* BANNER ANCHO COMPLETO */
.banner-ancho-completo .texto-banner span {display: block;}
.banner-ancho-completo .mod-banner-plus .custom-1 figcaption span, .mod-banner-plus .custom-2 figcaption span {padding: 0 10px;}
@media (min-width:992px) and (max-width:1199px) { .banner-ancho-completo .texto-banner p {padding: 0px 30px!important;}}
@media (min-width:768px) and (max-width:991px) {.banner-ancho-completo .texto-banner p {padding: 0px 10px!important;}}
@media (max-width: 767px) {.banner-ancho-completo .img-banner {position: absolute;width: 310%;} .banner-ancho-completo {padding: 110px;}
.banner-ancho-completo .texto-banner p {padding: 0px 28px!important;}}
@media (max-width: 300px){.banner-ancho-completo .img-banner {width: 420%;}}

/* CONTADOR */
.contador-portada .full-width-div {background: linear-gradient(180deg, #92e1be, #73a1d9);}
.contador-portada #contador-regresivo .titulo-contador {padding-top: 30px;}
.contador-portada #contador-regresivo .centrar-bloques {padding-bottom: 30px;}
@media (max-width: 767px) { #wrapper-contador-regresivo {padding: 0px!important;} #contador-regresivo {width: 95%;padding: 0px 5px;}}

/* SERVICIOS EN PORTADA */
.servicios-portada-icono .boton-bloque {bottom: 0%!important;}
.servicios-portada-icono .boton-bloque a {background-color: transparent!important;}
/*.servicios-portada-icono .servicios-portada .bloque {padding-bottom: 45px!important;}*/

/* PRODUCTOS DESTACADOS */
.destacados-con-filtro .vistaModa .product-content {min-height: 170px;}
@media (max-width:767px){
.portada .funcionalidad-productos {margin-bottom: 110px;}
    }

/* BLOQUES */
.bloques-newsletter .fila-bloques, .bloques-custom .fila-bloques {border-bottom-right-radius: 80px;border-top-left-radius: 80px;}
.bloques-newsletter .bloque-imagen {border-bottom-right-radius: 80px;}
.bloques-custom .bloque-imagen {border-top-left-radius: 80px;}
.bloques-custom .titulo, .bloques-newsletter .titulo {padding-bottom: 30px !important;display: block;line-height: 1.2;}
.bloques-custom p, .bloques-newsletter p {margin-bottom: 1.5em!important;}
.modulo-bloques .bloque-texto .titulo.intenso {margin-bottom: 0;}
.bloques-custom .padding-2x, .bloques-newsletter .padding-2x {padding: 35px 10px!important;}
@media (min-width:768px) and (max-width:991px) {
    .bloques-custom .reducir-ancho-bloque, .bloques-newsletter .reducir-ancho-bloque {width: 95% !important;margin:0px;}
    .bloques-custom .padding-2x, .bloques-newsletter .padding-2x {padding: 10px 25px !important;}
}
@media (max-width:767px){
    .bloques-custom .reducir-ancho-bloque, .bloques-newsletter .reducir-ancho-bloque {width: 100% !important;margin: 0 0;}
    .bloques-custom .titulo, .bloques-newsletter .titulo {padding-bottom: 20px !important;}
    .bloques-custom .padding-2x, .bloques-newsletter .padding-2x {padding: 25px 20px!important;}
}
@media (max-width:991px){
    .bloques-newsletter {margin-top: -30px!important;}
}

/* ÚLTIMAS NOTICIAS */
.ultimas-noticias-custom .multi-carousel {margin-top: 25px;}
.ultimas-noticias-custom .noticia-resumen{text-align: left!important;}
@media (max-width:767px){.ultimas-noticias-custom span.heading.color-fuente-destacado {width: 30%;display: block;margin: 0 auto;}}

/* REDES SOCIALES */
#footer .grupo-redes-sociales {margin-top: 20px;}
#footer .grupo-redes-sociales .fa {padding: 5px 10px;}
.redes-sociales-footer {margin-top: 10px!important;}

/* MENÚS EN FOOTER */
#footer .navbar-nav { margin-top: 15px;}
#footer .list-group-item.active {background-color:transparent;}
@media (max-width:991px){    
    footer .menu-secundario-custom {margin-top: 20px!important;margin-bottom: 25px!important;}
    footer .modulo-categorias {margin-top: -15px!important;}
    }

/* LISTA DE CATEGORÍAS */
.lista-categorias-footer .list-group.panel {margin-top: 10px !important;}
.lista-categorias-footer .panel {-webkit-box-shadow:0 0px 0px rgb(0 0 0 / 5%);margin-top: -5px;}
.lista-categorias-footer .collapse.in .list-group-item {background-color: #3bba8f1c;}
.lista-categorias-footer .collapse.in .list-group-item:hover {background-color: transparent;}
.lista-categorias-footer .list-group-item {text-align: left !important;}
.lista-categorias-footer .list-group-item {border:0px!important;}
@media (max-width:991px){.lista-categorias-footer .list-group-item {padding: 10px 10px;}}
@media (min-width:992px){.lista-categorias-footer .list-group-item {padding: 13px 10px !important;}}

/* ESLOGAN ZOOM */
.eslogan-zoom .jumbotron {border-bottom-right-radius: 80px;border-top-left-radius: 80px;border-top-right-radius: 0px;border-bottom-left-radius: 0px;}
.eslogan-zoom p {margin-bottom: 1.2em!important;}
@media (min-width:768px) and (max-width:991px){ .eslogan-zoom {padding: 0 70px 15px;}}
@media (max-width:767px){.eslogan-zoom {padding: 0 30px 20px;}}

/* FORMAS DE PAGO */
.formasdepago .servicios-portada.style1 .bloque, .formasdepago .servicios-portada.style1 .bloque:before, .formasdepago .servicios-portada.style1 .bloque:after {border: 0px solid #ddd;}

/* CONTACTO */
.contacto-footer-custom span {color: #fff;}
.contacto-footer-custom .fa {color: #000000!important;}
.contacto-footer-custom .modulo-datos-contacto-extendidos {padding: 15px 0;}
@media (max-width:991px){.contacto-footer-custom-1 {padding-bottom:80px !important;}}

/*MENÚ CORPORATIVO FOOTER*/
footer .navbar-default .sidebar-nav .navbar-nav li {text-align: left !important;}

footer .heading.color-fuente-destacado {padding-left:10px !important;}


/** PAQUETE DE CORRECIONES DE CARRITO - LOGIN **/
/*correcciones carrito*/
.modulo-carrito .media-body a, #barra-opciones .alert-default .btn-default, .funcionalidad-carrito .fila-producto-resumen .producto-descripcion .producto-caracteristica, .funcionalidad-carrito .fila-producto-resumen .quantity-control>input, .funcionalidad-carrito .fila-totales .btn-danger, .funcionalidad-carrito h4.color_web_1.text-center, .funcionalidad-carrito .panel .profile-nav .nav-pills>li.active .btn-link, .list-group-item.active>.badge, .nav-pills>.active>a>.badge, .badge, .funcionalidad-producto .product-info .product-details .addtocart>.quantity-cart>.option>.quantity-control>input, .funcionalidad-carrito .panel .profile-nav .nav-pills>li.active a:hover, #registro .nav-pills .descripcion, .funcionalidad-producto .product-info .product-details .addtocart>.quantity-cart>.option>.quantity-control>input, .funcionalidad-carrito .panel .profile-header div .fa, .profile-nav .nav.nav-pills.nav-stacked a, #barra-opciones ul.dropdown-menu.btn-block a  {color: #000!important;}
#barra-opciones .alert-default {background-color: #d7d7d7;}
.funcionalidad-carrito .fila-totales .btn-danger { background-color: transparent;border-color: transparent;}
.funcionalidad-carrito .fila-totales .btn-danger:hover{background-color: transparent;border-color: transparent;color:#f8ae00!important;}
.list-group-item.active>.badge, .nav-pills>.active>a>.badge, .funcionalidad-carrito .panel .profile-header {font-weight: bold;}
.funcionalidad-carrito .panel .profile-nav .nav-pills .badge {background-color: #fff;}
.funcionalidad-carrito .fila-producto-resumen .heading {background-color: transparent;font-weight: bold;}
/*resumen compra*/
.funcionalidad-carrito .fila-producto-resumen .heading {background-color: transparent;font-weight: bold;}
/*@media (max-width:767px){.col-sm-9.text-right {position: absolute; width: 75%;text-align: left;}.funcionalidad-carrito .fila-totales .row {padding: 10px 0px 30px 0px!important;}}
@media (min-width: 768px) and (max-width: 991px) {.funcionalidad-carrito .cabecera-tabla-resumen .col-sm-3, .funcionalidad-carrito .fila-producto-resumen .col-sm-3 {width: 24%;}
	.funcionalidad-carrito .fila-totales .col-sm-9.text-right {text-align: left;width: 70%;position: absolute;}}*/

/*login*/
.modal-dialog .modal-footer a {background-color: #2361AC;}
#registro .nav-pills .descripcion, form#frmLogindescargas a {color: #000!important;}
#content_main div#front_regist a {font-weight: bold;}
#content_main div#front_regist a.btn-next-prev, .btn-next-prev i.fa.fa-arrow-left, /*#registro .nav-pills .paso .fa-inverse,*/ form#frmLogin .btn-primary, .modal-dialog .modal-footer a {color: #fff!important;}
/*filtro productos*/
#filtro-top .sel--black-panther, .sel__box__options:hover, #total-productos {color: #000000;}
.modulo-container.modServicios div.funcionalidad-productos .sub-categoria-moda ul li a {color: #fff !important;font-weight: bold;}
#filtro-categorias .input-label {margin-bottom: 15px;margin-left: 0px;}
.portada .funcionalidad-productos .vistaModa .product-content {min-height: 240px;padding: 20px 9px;}
.funcionalidad-productos .vistaModa .price {font-size: 18px;}
@media (max-width:991px){ .portada .funcionalidad-productos .vistaModa .product-content {min-height: 215px;}}

/*botones carrito pedidos*/
.panel-body .btn-group .btn-primary {background-color: #004d92!important; border-color: transparent!important;}
.funcionalidad-carrito .panel .btn-group .btn.btn-pedido-pagado {background-color: #004b00;}
.funcionalidad-carrito .panel .btn-group .btn.btn-pedido-preparando {background-color: #ae5f00;}
.funcionalidad-carrito .panel .btn-group .btn.btn-pedido-cancelado {background-color: #8d0000;}
.funcionalidad-carrito .panel .btn-group .btn.btn-pedido-recibido {background-color: #8600a6;}
.funcionalidad-carrito .panel .btn-group .btn.btn-pedido-pendiente {background-color: #00524f;}
.funcionalidad-carrito .panel td .btn-default {color: #383838 !important;background-color: transparent !important; border-color: transparent!important;}
.vistaModa .product-content {min-height: 200px;}
@media (min-width:768px) and (max-width:991px){
    .funcionalidad-carrito .col-sm-3, .funcionalidad-carrito .col-sm-9 {width: 100%;}
    .funcionalidad-carrito .panel-body .content_form .col-sm-8 {width: 100%;}
    .funcionalidad-carrito .fila-producto-resumen .col-sm-5 {width: 80%;}
    .funcionalidad-carrito .fila-producto-resumen .col-sm-7 {width: 100%;}}
@media (min-width:992px) { .funcionalidad-carrito .panel-body .content_form .col-sm-8 {width: 100%;}}
@media (min-width:992px) and (max-width:1199px){ .funcionalidad-carrito .col-sm-3 {width: 40%;} .funcionalidad-carrito .col-sm-9 {width: 60%;}  }
@media (max-width:767px){.funcionalidad-productos .vistaModa .product-content {min-height: 180px;}
    /*.col-sm-9.text-right {position: absolute; width: 80%;text-align: left;}*/
    .funcionalidad-carrito .fila-totales .row {padding: 10px 0px 30px 0px!important;}}

/* CORRECIONES ERRORES DE CONTRASTE */
a#mas, a#menos {color: #000!Important;font-weight: bold;}
.icono-login .login-button .enlaceLogin span.hidden.text-hidden-m, .modulo-carrito .body_cart a.btn.btn-default {color: #100872!important;}
#content_main .color-fuente-intermedio, .botones-cookies button.btn.btn-primary span, button.btn.boton-aceptar.habilitado, strong.titulo_conProductos.hide,
.pagination>.disabled>span, .pagination>.disabled>span:hover, .pagination>.disabled>span:focus, .pagination>.disabled>a, .pagination>.disabled>a:hover, .pagination>.disabled>a:focus, span.selboxoptions.selboxoptions--black-panther.selectorfiltroitemsporpagina, span.selboxoptions.selboxoptions--black-panther.selectorfiltroorden.selected, span.selboxoptions.selboxoptions--black-panther.selectorfiltroorden, .botones-cookies button.btn.btn-primary span {color: #000!important;}

/* ARREGLO TABLAS DE LOGIN USUARIOS */
li#usuario_tab.active .descripcion, li#datos_tab.active .descripcion, li#direccion_tab.active .descripcion,.profile-header h3{ color: #fff!important;}
.funcionalidad-carrito section.panel .controls { color: #000;}
.funcionalidad-carrito section.panel .controls input { width: 100%;}

/* FOTOS EN SECCIONES A LA DERECHA AJUSTE */
.pull-right .img-limit, .pull-left .img-limit {height: auto;margin-top: 20px;margin-bottom: 40px;}
.pull-right .img-limit{ margin-left: 0; }
.pull-left .img-limit{ margin-right: 0; }

@media (min-width: 768px) { 
    .img-derecha, .img-izquierda, .ficha-contenido .pull-right , .ficha-contenido .pull-left {width: 50%;}
    .ficha-contenido .pull-right, .img-derecha, .funcionalidad-contenidos.columnas .contenido-columnas .img-derecha { margin-left: 40px;}
    .ficha-contenido .pull-left, .img-izquierda{ margin-right: 40px;}
}

@media (min-width: 992px) { .img-derecha, .img-izquierda, .ficha-contenido .pull-right , .ficha-contenido .pull-left {width: 45%;}}
@media (min-width: 1600px) { .img-derecha, .img-izquierda, .ficha-contenido .pull-right , .ficha-contenido .pull-left {width: 40%;}}

/*botones productos listado*/
.modulo-container .funcionalidad-productos .resumen-listado-producto-servicios .boton-mas-info a {width:100%!important;height:100%!important;}

/*TAMAÑO MÍNIMO*/
.formulario-portada .controls, .btn-sm, .btn-group-sm>.btn, .modulo-bloques .bloque-texto .small, .contenido-columnas a.btn.btn-primary, .noticia-resumen, .formulario-bordes-redondeados-posteum .funcionalidad-formulario .formulario-de-contacto .content_form .form-horizontal .panel .radio a, .mod-eslogan .small, .small, #contador-regresivo .v2 .reloj-mediano-pc .progress-value-txt, .sub-categoria-moda ul li a, .funcionalidad-productos .cabecera-listado-producto-servicios .nombre-producto, .promocion .label-promocion.movil .badge_overlay .label-badge, .resumen-listado-producto-servicios .boton-mas-info a, .fancybox-caption, .funcionalidad-galeria figure>figcaption, .form-group .panel-default .panel-body .controls, .funcionalidad-carrito ul.checkout-bar li, .label, .panel-body small, .btn-xs, .btn-group-xs>.btn, .funcionalidad-carrito .panel .profile-info ul li {font-size: 18px!important;}

/*ANIMACIONES CSS*/
.fadeIn {opacity: 1;}
.fadeInLeft {opacity: 1; transform:translateX(0px);}
.fadeInRight {opacity: 1; transform:translateX(0px);}