/** REFORMAS 2022 ** /

/** IMPORTANTE ** /
- Colores cambian todos en bloque; en el caso de que el cambio deje algún botón o texto ilegible, separar del selector y cambiar la declaracion de forma individual


/** FUENTE DE TEXTO **/
.boton-eslogan a, .form-actions .btn, .btn.btn-danger, .resto-contenido-bloque span, .h1, h1, .btn, .btn-primary, div#info-categoria-observatorios h2, p#email-p span { font-family: "Crushed", sans-serif !important;}
#sobrecabecera .navbar-default, #bajo-footer .navbar-default, #menuMovil nav.navbar-default a, .datos-contacto-superior a, .cta-quienes-somos div:not(#content_main) .titulo-eslogan, .eslogan-promocion .titulo-eslogan, .datos-contacto-extendidos-portada , div#contador-regresivo .titulo-contador, .eslogan-promociones-portada .titulo-eslogan p, .modulo-container .heading.color-fuente-destacado, .titulo-eslogan, .modulo-bloques .bloque-texto .titulo { font-family: "Martel Sans", sans-serif !important; }


/*GROSORES DE FUENTES*/
#sobrecabecera .navbar-default, #bajo-footer .navbar-default, #menuMovil nav.navbar-default a, .h1, h1, .cta-quienes-somos .titulo-eslogan, .btn, .btn-primary, .modulo-container .heading.color-fuente-destacado, .servicios-portada .resto-contenido-bloque span, .modulo-ultimas-noticias.ultimas-noticias-V4 .cuerpo-post .leer-mas-post, div#info-categoria-observatorios h2, .cta-quienes-somos .titulo-eslogan , .funcionalidad-contenidos.columnas .contenido-columnas h3{font-weight:700!important;}
.cta-quienes-somos .titulo-eslogan , .extra-big, .mod-eslogan .extra-big, .modulo-bloques .bloque-texto .extra-big, .h1, h1 , div#info-categoria-observatorios h2, .eslogan-carrusel-marcas .titulo-eslogan , .eslogan-zoom .titulo-eslogan , .eslogan-promociones-portada .titulo-eslogan span, .servicios-portada-bloques h4 {font-weight:bold!important;}
/** COLORES **/


/* Color Negro */
/*color*/.promo-portada-productos .thumb *, .promocion, #content_main h2.color-fuente-destacado, .modulo-breadcrumb a, .blog .blog-posteum .contenido .imagen-titulo-contenido .titulo-contenido h2, #pie .formulario-portada h3, footer .datos-contacto-extendidos-portada .heading.color-fuente-destacado, .modulo-container .funcionalidad-contenidos .contenido-quien .informacion-quien .titulo-quien, .modulo-container .funcionalidad-contenidos .contenido-destacado-quien .informacion-quien .titulo-quien, .modulo-container .funcionalidad-contenidos .contenido-quien .informacion-destacado-quien .titulo-quien, .modulo-container .funcionalidad-contenidos .contenido-destacado-quien .informacion-destacado-quien .titulo-quien, .modulo-container .funcionalidad-contenidos .contenido-quien .informacion-quien .titulo-destacado-quien, .modulo-container .funcionalidad-contenidos .contenido-destacado-quien .informacion-quien .titulo-destacado-quien, .modulo-container .funcionalidad-contenidos .contenido-quien .informacion-destacado-quien .titulo-destacado-quien, .modulo-container .funcionalidad-contenidos .contenido-destacado-quien .informacion-destacado-quien .titulo-destacado-quien, #content_bottom .titulo-testimonio .color-fuente-destacado, .modulo-ultimas-noticias.ultimas-noticias-V4 .encabezado-post .fecha-post .mes-post {color: #000000 !important;}
.modulo-container.modServicios div.funcionalidad-productos .sub-categoria-moda ul li a , h1.tituloCat, .modulo-ultimas-noticias.ultimas-noticias-V4 .encabezado-modulo .heading, #content_main  .precio-nuevo.color-fuente-destacado {color: #000 !important;}

/*fondo*/ 
/*borde*/

/* Color Blanco */
/*color*/ .ribbon1.badge_overlay, .boton-eslogan a span.color_web_2_color:hover, .boton-eslogan a span.color_web_7_color.medium:hover{color: #fff!important;}
/*fondo*/ .portada footer {background-color: #fff !important;}
/*borde*/

/* Color Principal */
/*color*/ button.btn.btn-primary:hover, .btn-primary:hover,.btn.boton-default:hover, .bloques-cta .modulo-bloques a.btn.boton-default:hover, .modulo-ultimas-noticias.ultimas-noticias-V4 .cuerpo-post .leer-mas-post:hover, .boton-eslogan .btn:hover,#content_main .opciones-articulo-observatorio .btn-primary:hover  {color: #a65372 !important;}
/*fondo*/
/*borde*/ .bloques-cta .modulo-bloques a.btn.boton-default, .btn.boton-default, button.btn, .modulo-ultimas-noticias.ultimas-noticias-V4 .cuerpo-post .leer-mas-post, #content_main .opciones-articulo-observatorio .btn-primary  {border-color:#a65372 !important;}

/* Color Secundario */
/*color*/ #content_bottom .titulo-contador.color-fuente-destacado, #content_bottom .heading.color-fuente-destacado {color: #1b273d!important;}
/*fondo*/ 
/*borde*/
.bloques-cta .modulo-bloques a.btn.boton-default:hover, .btn.boton-default:hover, button.btn:hover, .modulo-ultimas-noticias.ultimas-noticias-V4 .cuerpo-post .leer-mas-post:hover, #content_main .opciones-articulo-observatorio .btn-primary:hover {border-color: #1b273d!important;}


/* Color Tres */
/*color*/
/*fondo*/ .modulo-container.modServicios div.funcionalidad-productos .sub-categoria-moda ul li a:hover {background-color: #FFC663!important;}
/*borde*/

/* Color Cuatro */
/*color*/
/*fondo*/ 
/*borde*/

/* Color Quinto */
/*color*/.modulo-ultimas-noticias.ultimas-noticias-V4 .cuerpo-post .leer-mas-post {color: #895700 !important;}
/*fondo*/
/*borde*/



.vistaModa .price, #content_main .price-new.color-fuente-destacado {color: #ff0000!important;}

/*AJUSTE DE TAMAÑOS EN JERARQUIAS*/
.extra-big, .mod-eslogan .extra-big, .modulo-bloques .bloque-texto .extra-big, .h1, h1, div#info-categoria-observatorios h2 , div#contador-regresivo .titulo-contador, #content_bottom .modulo-container .heading, .cta-quienes-somos .titulo-eslogan{font-size: 30px !important;}
.big, .mod-eslogan .big, .modulo-bloques .bloque-texto .big, .h2, h2, div#info-categoria-observatorios h3:first-child, .mod-opiniones.vista4 .titulo-testimonio .heading {font-size: 25px !important;} 
.medium, .mod-eslogan .medium, .modulo-bloques .bloque-texto .medium, .servicios-portada-bloques h4, footer .datos-contacto-extendidos-portada .heading.color-fuente-destacado, .datos-contacto-extendidos-portada .direccion, .datos-contacto-extendidos-portada .email, .datos-contacto-extendidos-portada .telefono{font-size:20px!important}
.medium, .modulo-bloques .bloque-texto .medium, .servicios-portada .resto-contenido-bloque span, .modulo-ultimas-noticias .titulo-noticia, .vistaModa .title{font-size: 20px !important;}

.small.parrafo ,.small {font-size: 18px!important;}
.button.leer-mas-post.medium {font-size: 22px!important;}
@media (min-width:992px){ 
    .extra-big, .mod-eslogan .extra-big, .modulo-bloques .bloque-texto .extra-big, .h1, h1, div#info-categoria-observatorios h2, div#contador-regresivo .titulo-contador,  #content_bottom .modulo-container .heading,  .cta-quienes-somos .titulo-eslogan{font-size: 35px !important;}
    .big, .mod-eslogan .big, .modulo-bloques .bloque-texto .big, .h2, h2, div#info-categoria-observatorios h3:first-child , .mod-opiniones.vista4 .titulo-testimonio .heading, .servicios-portada-bloques h4, footer .datos-contacto-extendidos-portada .heading.color-fuente-destacado{font-size: 30px !important;}
    .medium, .mod-eslogan .medium, .modulo-bloques .bloque-texto .medium,  .servicios-portada .resto-contenido-bloque span, .modulo-ultimas-noticias .titulo-noticia, .vistaModa .title{font-size:22px!important}
       
}

@media (min-width:1200px){
    .extra-big, .mod-eslogan .extra-big, .modulo-bloques .bloque-texto .extra-big, .h1, h1 , div#info-categoria-observatorios h2, div#contador-regresivo .titulo-contador,  #content_bottom .modulo-container .heading,     .cta-quienes-somos .titulo-eslogan {font-size: 40px !important;}
    .big, .mod-eslogan .big, .modulo-bloques .bloque-texto .big, .h2, h2, div#info-categoria-observatorios h3:first-child, .mod-opiniones.vista4 .titulo-testimonio .heading, .servicios-portada-bloques h4, footer .datos-contacto-extendidos-portada .heading.color-fuente-destacado {font-size: 35px !important;}
    .medium, .mod-eslogan .medium, .modulo-bloques .bloque-texto .medium,  .servicios-portada .resto-contenido-bloque span, .modulo-ultimas-noticias .titulo-noticia {font-size:25px!important}
}
@media (min-width:1600px){
.cta-quienes-somos .titulo-eslogan , .extra-big, .mod-eslogan .extra-big, .modulo-bloques .bloque-texto .extra-big, .h1, h1 , div#info-categoria-observatorios h2, div#contador-regresivo .titulo-contador, #content_bottom .modulo-container .heading,  .cta-quienes-somos .titulo-eslogan {font-size:50px!important}
}



/** AJUSTE ANCHURA DEL CONTENIDO - PLANTILLA FLUIDA **/
.ancho:not(.pac-fluido) #contenido>.contenido {padding: 10px 20px 0 20px;}


.margen-top-xs-0x{margin-top:0!important;}



/*REGLAS ESPECIFICAS DEL PORTFOLIO */
#contenido {box-shadow: none;}
#content_bottom {background-color: transparent;}
.sin-imagen{background:url('');background-size:cover;}
@media only screen and (min-width: 992px){
    .gestor-cabecera::after {content: "";position: absolute;left: 0;bottom: -33px;background-color: white;width: 100%;height: 50px;z-index: 98 !important;transform: rotate(-1deg);}
    }
  

/** BOTONES **/
.btn{border-radius:0!important;}
.btn-primary, a.btn.boton-default {color:#000!important;}
#content_main .btn-primary:hover {color:#000!important;}
.btn.boton-default {background-color: transparent;border-bottom: 3px solid;}
button.btn {background-color: transparent;border-bottom: 3px solid;border-left: 0;border-right: 0;border-top: 0;}
.btn-primary:hover, .btn-primary:active, .btn-primary:active:hover, .btn-primary:focus, .btn-primary:active:focus {background-color:transparent;}
.btn-primary:active, .btn:active, .btn-primary.active{ box-shadow: inset 0 3px 5px rgb(0 0 0 / 13%);}
.btn:focus, .btn:active:focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn.active.focus {outline: 0;}
.bloques-cta .modulo-bloques a.btn.boton-default:hover, .btn.boton-default:hover, button.btn:hover, .modulo-ultimas-noticias.ultimas-noticias-V4 .cuerpo-post .leer-mas-post:hover{transition: 1s;}
button.btn.btn-primary:active, button.btn.btn-primary:focus, button.btn.btn-primary:hover, button.btn.btn-primary:focus-visible {background-color: transparent!important;}
.modulo-ultimas-noticias.ultimas-noticias-V4 .cuerpo-post .leer-mas-post{border-bottom: 3px solid;display: table; color:#000!Important;}
.modulo-ultimas-noticias.ultimas-noticias-V4 .cuerpo-post .leer-mas-post {width: 50%;padding-left: 25px;}

@media (min-width: 992px) {
    .modulo-ultimas-noticias.ultimas-noticias-V4 .cuerpo-post .leer-mas-post {width: 50%;padding-left: 10px;}
}


#content_main .opciones-articulo-observatorio .btn-primary:active, #content_main .opciones-articulo-observatorio .btn-primary:focus, #content_main .btn-primary:active:hover{background-color: transparent;}
#content_main .opciones-articulo-observatorio .btn-primary {background-color: transparent;border: 0; text-decoration: none;}

.tiny_construccion span.fa.fa-info-circle { display: none;}


#content_main .opciones-articulo-observatorio .btn-primary{border-bottom: 3px solid;z-index:98;}
/****** AJUSTES DE FUNCIONALIDADES ******/
.row.contenido-principal {background-color: #eee;box-shadow: 10px 10px 10px #ccc; padding: 20px;}
.portada .mod-mosaico-imagenes-menu .elementos-gal {width: 75%; margin: 0 auto;}
.contenidos-relaccionados.columnas .nav-tabs.primerElemento {display: none !important;}
.modulo-container.modServicios div.funcionalidad-productos {padding-left: 0;}
div#info-categoria-observatorios h3:first-child {margin-top: 0;}
.titulo-categoria-producto-servicios {text-align: left;}

.panel-default .controls label {font-size: 14px;}
::placeholder {color: #000!important;}
.bordes-encuadrados .encabezado-form {margin-top:0px;}
#formulario_mensaje {height: 250px;}


@media (max-width: 991px) {
.modulo-container .funcionalidad-productos .cabecera-listado-producto-servicios {margin-top: 20px;}
}


/* 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;}





.galeria-rejilla span.h4 {
    font-weight: bold;
    font-size: 25px;
    margin-bottom: 0;
     margin-top:0;
}
/* ajuste Promociones*/
.promociones-portada .thumb .label-promocion .ribbon1_listado_portada.badge_overlay {z-index: 98; }
.promociones-portada .thumb {overflow: unset; background-color:transparent!important;}
.promo-portada-productos .thumb *{text-shadow: none;}
.promociones-portada .thumb .imagen {overflow: hidden!important;}
.promo-portada-productos .thumb .contenido-promo {margin-top: 20px;position: relative;}
.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 .ribbon2_listado_portada.badge_overlay:after {  height: 70px;   width: 70px;   }
.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;}
.promociones-portada .thumb .label-promocion .ribbon1_listado_portada span.top-left.label-badge {color: #fff!important;}

@media (max-width: 767px){
    .promociones-portada .thumb { margin-bottom: 134px!important;width: 90%;}
 	.promociones-portada .row.fila-promociones .bloque:last-child .thumb  { margin-bottom: 50px!important;}
}

/* Vista Observatorios */
.modulo-articulo-observatorio .cabecera-articulo-observatorio.color-texto-claro {height: auto!important;}
.modulo-articulo-observatorio .imagen-articulo-observatorio {position: relative!important;top:0%!important;}
.modulo-articulo-observatorio .fondo-articulo-observatorio.color_web_1_bg {background-color: transparent!important;}
.modulo-container .funcionalidad-contenidos .modulo-articulo-observatorio .contenido-articulo-observatorio .cabecera-articulo-observatorio .cab-texto-articulo-observatorio {position:relative!important; padding-bottom:0}
.modulo-articulo-observatorio .cab-texto-articulo-observatorio {color: #000;}
.modulo-articulo-observatorio h5.fecha-articulo-observatorio {display: none;}
.modulo-articulo-observatorio .descripcion-articulo-observatorio.break-word b {display: none;}
 .modulo-container .funcionalidad-contenidos .modulo-articulo-observatorio .contenido-articulo-observatorio .descripcion-articulo-observatorio{margin: 0 0 36px; }

h5.fecha-articulo-observatorio {display: none;}
#info-categoria-observatorios {text-align: left;}

/****** MODULOS ORDENADOS POR APARICIÓN EN LA WEB ******/

/*REDES SOCIALES*/
.modulo-redes-sociales > .grupo-redes-sociales .fa {font-size: 1.3em;}

/* MENU PRINCIPAL */
#sobrecabecera .navbar-default .navbar-collapse {padding: 0;}

/* SERVICIOS EN PORTADA */
.servicios-portada-bloques .fa-3x {font-size: 3em;}
.servicios-portada.style2 .contenedor-servicios.ajustado {width: auto;}

/*ESLOGAN TITULOS Y ESLOGAN PROMOCION*/
.eslogan-promocion .boton-eslogan { margin-top: 20px;margin-bottom: 30px;}
.eslogan-promocion .jumbotron{padding: 15px;}
.modulo-container.eslogan-promocion {box-shadow: 10px 10px 10px #ccc;}
.eslogan-contador .boton-eslogan {margin-top: 30px;}
.eslogan-promociones-portada .jumbotron {padding-bottom: 0;}

 /* ESLOGAN SERVICIO PORTADA FOTOS */
.servicios-portada-foto .resto-contenido-bloque.text-center>span {display: block; margin-bottom: 15px;}
.servicios-portada-foto .servicios-portada {width: 90%;margin: 0 auto;}
.servicios-portada-foto .servicios-portada.style1 .bloque .resto-contenido-bloque {padding: 20px 15px 0;}

@media (min-width: 768px){
    .full-width-div.ajustado.servicios-portada-foto {margin-top: 60px;}
    .full-width-div.ajustado.servicios-portada-foto .modulo-container::before {content: "";width: 100%;height: 200px;background-color: #eee;position: absolute;top: -60px;left: 0;transform: rotate(-3deg);}
    .full-width-div.ajustado.servicios-portada-foto .modulo-container::after {content: "";width: 100%;height: 200px;background-color: #eee;position: absolute;bottom: -50px;left: 0;transform: rotate(3deg);z-index:-1;}
}

@media only screen and (max-width: 767px){
    .full-width-div.ajustado.servicios-portada-foto::before  {  top: -20px;}
    .full-width-div.ajustado.servicios-portada-foto::after { bottom: -20px;}
}
@media (min-width: 992px){.servicios-portada .contenedor-servicios.ajustado {width: 90%;}}
@media (min-width: 1300px){.servicios-portada .contenedor-servicios.ajustado {width: 70%;}}

/*TESTIMONIO*/
.mod-opiniones.vista4 .testimonial img {width: 140px; height: 140px;}
/*.mod-opiniones .testimonio {min-height: 450px !important;}*/
.mod-opiniones .testimonial {width: 90%;margin-left: 0!important;}

@media only screen and (max-width: 767px){.full-width-div.testimonios {background-color: #eee;}}

.testimonial p:last-child {font-weight: bold; margin-left: 10px;display: block;}

/* BLOQUES EN GENERAL */
a.btn.boton-default, btn.boton-default {margin-top: 20px;padding: 10px 20px;border-bottom:3px solid}

@media only screen and (max-width: 991px) {.modulo-bloques .col-sm-6 {width: 100%;}}
@media only screen and (max-width: 767px){
    .modulo-bloques .col-sm-5.img-eslogan { z-index:1}.modulo-bloques .col-sm-7.texto-eslogan {z-index:2;}
	.modulo-bloques .bloque-imagen .w-100 { width: 80% !important; margin: 0 0% 0 10%;}   
}
@media only screen and (min-width: 992px){
 	.modulo-bloques .bloque-imagen .w-100 {width: 90% !important;margin: 0 0% 0 10%;}
	.bloques-promocion .flex {display: block;}

}

/* BLOQUES PROMOCION */
@media only screen and (max-width: 767px){
    .bloques-promocion .modulo-bloques .bloque-imagen .w-100 {width: 100% !important;margin: 0;}
    .bloques-promocion .modulo-bloques .reducir-ancho-bloque {width: 100% !important;margin: 0; }
}
@media (min-width: 1200px){.bloques-promocion .modulo-bloques .reducir-ancho-bloque {width: 90% !important;margin: 10% 5%;}}

/* CARRUSEL DE MARCAS */
.mod-carrusel-de-marcas .carousel {padding: 0;}
.mod-carrusel-de-marcas  a.left.carousel-control, .mod-carrusel-de-marcas  a.right.carousel-control {z-index: 999!important;}

/*ESLOGAN ZOOM*/
@media (min-width:200px) and (min-width:575px){.eslogan-zoom:before {content: ""; width: 101%; height: 300px; background-color: #eee; position: absolute; top: 52px; left: 0px;}}
@media (min-width:576px) and (min-width:767px){.eslogan-zoom:before {content: ""; width: 101%; height: 220px; background-color: #eee; position: absolute; top: 52px; left: 0px;}}
@media (min-width: 768px) and (max-width: 991px){.eslogan-zoom:before {content: ""; width: 73%; height: 291px; background-color: #eee; position: absolute; top: 35px; left: -23px;}}
@media only screen and (min-width: 992px){.eslogan-zoom:before {content: ""; width: 73%; height: 291px; background-color: #eee; position: absolute; top: 35px; left: -166px;}}

/*DATOS CONTACTO*/
footer .datos-contacto-extendidos-portada .heading.color-fuente-destacado {/*text-transform: uppercase;*/margin-bottom: 20px;}

/* MENU PIE */
#bajo-footer .navbar-default .navbar-nav > .active > a, #bajo-footer .navbar-default .navbar-nav > .active > a:hover, #bajo-footer .navbar-default .navbar-nav > .active > a:focus, #bajo-footer .navbar-default .sidebar-nav .navbar-nav li a:hover {text-decoration: underline;} 
#content_main a, #content_main .btn-link {font-weight: bold;}

/* ESLOGAN SECCION PRINCIPAL */
/*.cta-quienes-somos .titulo-eslogan p {text-transform: uppercase;}*/
@media only screen and (min-width: 992px){
    .cta-quienes-somos .subtitulo-eslogan {width: 70%;margin: 0 auto;}
    .cta-quienes-somos .boton-eslogan {margin-top: 20px;}
}

/*SERVICIOS EN SECCIÓN PRINCIPAL*/


/*MAPA DE GOOGLE Y DATOS DE CONTACTO*/
footer .modulo-datos-contacto-extendidos i:not(.separado-at) {margin-right: 10px;margin-left: 0px;}

/* ULTIMAS NOTICIAS*/
.modulo-ultimas-noticias.ultimas-noticias-V4 .cuerpo-post .leer-mas-post i.fa.fa-arrow-circle-right{display:none;}

/* Formas Pago */
.servicios-formas-pago .bloque {border: none!important;}
.servicios-formas-pago .servicios-portada.style1 .bloque:after{border: none!important;background-color:transparent;}
.servicios-formas-pago .servicios-portada.style1 .bloque:before{border: none!important;background-color:transparent;}
.servicios-formas-pago .imagen-servicio {width: 60%;margin: 0 auto;}

@media (max-width: 767px) {
    .servicios-formas-pago .imagen-servicio {width: 100%;}
    .servicios-portada.style1 .bloque .resto-contenido-bloque {padding: 0;}
}
@media (min-width: 768px) and (max-width: 1199px){
    .servicios-formas-pago .imagen-servicio {width:80%;margin: 0 auto;}
	.servicios-portada .contenedor-servicios.ajustado {width: 90%!important;}
}

/** PAQUETE DE CORRECIONES DE CARRITO - LOGIN **/
/*correcciones carrito*/
.profile-header p {font-size: 70%;}
.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, #cart_item_nro, .funcionalidad-carrito h4.color_web_1.text-center, .funcionalidad-carrito .panel .profile-nav .nav-pills>li.active a, .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-header, .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;}

/*login*/
#registro .nav-pills .descripcion, form#frmLogindescargas a, #content_main div#front_regist 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,  form#frmLogin a, form#frmLogin .btn-primary, .modal-dialog .modal-footer a {color: #000!important;}
#registro .nav-pills .paso .fa-inverse {color: #fff!important;}

/*filtro productos*/
#filtro-top .sel--black-panther, .sel__box__options:hover, #total-productos {color: #000000;}

/*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;}

@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%;}
}

@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%;}  
}

/* Ajustes Finales */


/* ARREGLO TABLAS DE LOGIN USUARIOS */
li#usuario_tab.active .descripcion, li#datos_tab.active .descripcion, li#direccion_tab.active .descripcion {color: #fff!important;}
.funcionalidad-carrito section.panel, .profile-header h3{ color: #fff!important;}
.funcionalidad-carrito section.panel .controls { color: #000;}
.funcionalidad-carrito section.panel .controls input { width: 100%;}

/*Formulario*/
@media(max-width:767px){
	.bordes-encuadrados.sin-icono .borde-cuadrado {border: none;}
    .bordes-encuadrados .alinear-vertical, .bordes-encuadrados .encabezado-form {padding: 0;}
    .bordes-encuadrados .content_form {padding: 20px 0 0;}
}

@media(max-width:991px){
	    iframe.mapa-google{height:350px;}
}

@media (min-width:768px) and (max-width:991px){.bordes-encuadrados { margin-left: 0;margin-right: 0;    padding: 0;}}
@media only screen and (min-width: 768px) and (max-width: 991px) {.bordes-encuadrados .encabezado-form { margin-top: 0px;    padding: 0px;}}

/*ANIMACIONES CSS*/
#sobrecabecera.sticky-bottom .modulo-logotipo {transform: rotateY(360deg);transition-duration: 3s;}
/* 
.modulo-bloques .bloque-texto .contenido-bloque-texto h3 {opacity: 0;}
.bloques-contador .modulo-bloques .bloque-texto .contenido-bloque-texto h3 {opacity: 0;}
.eslogan-servicio-portada-foto .texto-contenido-eslogan h3{opacity: 0;}
.modulo-formularios.modulo-formularios-lineas{opacity: 0;}
.flip-in-hor-bottom {
	-webkit-animation: flip-in-hor-bottom 0.5s linear 1s both;
	        animation: flip-in-hor-bottom 0.5s linear 1s both;
}

@-webkit-keyframes flip-in-hor-bottom {
  0% {
    -webkit-transform: rotateX(80deg);
            transform: rotateX(80deg);
    opacity: 0;
  }
  100% {
    -webkit-transform: rotateX(0);
            transform: rotateX(0);
    opacity: 1;
  }
}
@keyframes flip-in-hor-bottom {
  0% {
    -webkit-transform: rotateX(80deg);
            transform: rotateX(80deg);
    opacity: 0;
  }
  100% {
    -webkit-transform: rotateX(0);
            transform: rotateX(0);
    opacity: 1;
  }
}
*/

#menuMovil .navbar-header.menu-movil-config .iconos-movil .btn { border-bottom: 0;}

.portada .form_encabezado, span.small.parrafo {display: none;}



@media (min-width: 768px) {.mod-opiniones.vista4 {padding-top: 0!important;}}

.titulo-testimonio.col-md-3 { margin-left: 6%;}
.mod-opiniones.vista4 .titulo-testimonio .heading {font-weight: bold;display: flex;height: 100%;align-items: center;text-transform: none;}
.titulo-testimonio .heading {text-transform: none!important;}
.datos-resto-web {font-size: 22px; margin: 20px 15px ;font-weight: bold;}


/* FOTOS EN SECCIONES A LA DERECHA AJUSTE */
/* FOTOS EN SECCIONES A LA DERECHA AJUSTE */

.pull-left .img-limit, .pull-right .img-limit {height: auto;margin-left: 0;margin-top: 0;margin-bottom: 40px;}

@media(max-width:767px) {
	.pull-right .img-limit{ margin-left: 0;  margin-top: 20px;margin-bottom: 40px;}
    .bordes-encuadrados.con-icono .borde-cuadrado {padding:20px;}
    .funcionalidad-formulario .col-sm-12 {padding:0;}
}

@media (min-width: 768px) {
    .img-derecha {width: 350px;}
	.pull-right .img-limit , .pull-left .img-limit{ margin:0 0 20px 40px !important;}
}

@media (min-width:768px) and (max-width:991px) {
	.pull-right .img-limit, .funcionalidad-contenidos.columnas .contenido-columnas .img-derecha, .img-derecha { margin-left: 40px;margin-top: 0;margin-bottom: 20px; width: 380px!important;height: auto;}
}

@media (min-width:992px) and (max-width:1199px) {
	.pull-right .img-limit, .funcionalidad-contenidos.columnas .contenido-columnas .img-derecha,   .img-derecha{width: 450px!important;margin:0 0 20px 40px !important;}
}

@media (min-width: 1200px) {
    .pull-right .img-derecha, .pull-right .img-limit,  .img-derecha {width: 500px;margin:0 0 20px 40px !important;}
}

/*QUITA ALGUNOS ERRORES DE CONTRASTE */
button.btn.boton-aceptar.habilitado {color: #000!Important;}
a#mas, a#menos {color: #000!Important;font-weight: bold;}
.pagination>.disabled>span, .pagination>.disabled>span:hover, .pagination>.disabled>span:focus, .pagination>.disabled>a, .pagination>.disabled>a:hover, .pagination>.disabled>a:focus{color:#000!important}
span.sel__box__options.sel__box__options--black-panther.selector__filtro__itemsporpagina, span.sel__box__options.sel__box__options--black-panther.selector__filtro__orden.selected, span.sel__box__options.sel__box__options--black-panther.selector__filtro__orden {color: #000!important;}
span.d-none {color: #000!important; background-color: #fff!important;}
.btn-comprar.btn-comprar-btn.sin-lista-deseos span.texto-boton {color: #000!important;}
.icono-carrito .alert.alert-default.text-center a.btn.btn-default {color: #000!Important;}
.modulo-datos-contacto-extendidos.sin-margen:not(.iconos-resaltados) p, .modulo-datos-contacto-extendidos.sin-margen:not(.iconos-resaltados) p a#pCookiesModuloOculto u, .modulo-container.caja-gris-rgpd {background-color: #565656 !important;}



/* MENÚ NUEVO INTERLINEADO*/
@media (min-width:992px) and (max-width:1199px){
    #sobrecabecera .nav.navbar-nav li a { padding-left: 5px;padding-right: 5px;}
    .ancho2 #sobrecabecera>.sobrecabecera{width:100%;}
    #sobrecabecera .col-xs-12{padding:0 1px;}
    #sobrecabecera .col-md-3{width:18%;}
    #sobrecabecera .col-md-9{width:82%;}
    .ancho2 #barra-opciones>.barra-opciones{width:98%;}
}

@media (min-width:1200px) and (max-width:1599px){
	#sobrecabecera .col-md-3{width:20%;}
    #sobrecabecera .col-md-9{width:80%;}
}



/* Correcion vista moda */
.vistaModa .product-content { padding: 25px 25px 100px;}
.vistaModa .price {font-size: 30px;bottom: 20px;}



@media (min-width: 1200px) {
	.ancho2:not(.pac-fluido) #contenido>.contenido {margin: 0 auto; width: 80%;}
}

@media (min-width: 1600px) {
	.ancho2:not(.pac-fluido) #contenido>.contenido {margin: 0 auto; width: 65%;}
    #logo2564159{width:75%;}
}





/*### CUSTOM ###*/
/*--General--*/
@media(min-width:1600px){
    .ancho2 #barra-opciones>.barra-opciones, .ancho2 #sobrecabecera>.sobrecabecera{width:80%;}
}
/*--Portada--*/


#bajo-footer .navbar-default .navbar-nav>li>a {color: #fff !important;}
#bajo-footer .navbar-default .navbar-nav>li>a:hover, #bajo-footer .navbar-default .navbar-nav>.active>a{color: #fff0f5 !important;}


/*--Contenidos--*/
#content_main span.h2 a{font-size: 28px !important;}

@media(min-width:1200px){
    .funcionalidad-contenidos .contenido h2 a{font-size:26px;}
}

@media(min-width:1600px){
	#content_bottom .modulo-container .heading{font-size: 36px!important;}
}
ul.listado-aire-01 li { margin-bottom: 1.2em;}

.formulario-de-contacto i.fa{padding:7px;}
.formulario-de-contacto abbr[title]{border-bottom:none !important; text-decoration:none !important;}

#cookiesButtonContainer .btn-primary{color:#fff !important;}
#cookiesButtonContainer .btn-primary:hover{color:#000 !important;}

@media(min-width:1200px) and (max-width:1599px){
	.modulo-bloques .bloque-imagen .w-100 {margin: 8% 0% 0 10%;}
}