/** PORTFOLIO** /

/** IMPORTANTE ** /

/** FUENTE DE TEXTO **/

.contador-custom .titulo-contador span, #content_main .funcionalidad-contenidos .contenido-principal h3, h2, h3, .eslogan-contacto-principal .txt, .modulo-formularios .campo-form h3  {font-family: 'Space Grotesk', sans-serif!important;}
.titulo-eslogan, .eslogan-contacto-principal .subtitulo-eslogan, .servicios-portada  .resto-contenido-bloque>span, .modulo-formularios span.heading, .eslogan-contacto-principal .titulo-eslogan, .titulo-modulo-ultimas-noticias-v5, div#modulo-ultimas-noticias-v5 .heading, h1.heading, .modulo-bloques .bloque-texto .titulo, .eslogan-principal .titulo-eslogan, .servicios-portada .resto-contenido-bloque>span, .bloques-novedades .titulo,  .formulario-custom-portada span.heading{font-family: 'Rubik', sans-serif!important;}


/*GROSORES DE FUENTES*/
.titulo-eslogan, .modulo-formularios span.heading, .modulo-formularios .campo-form h3, div#modulo-ultimas-noticias-v5 .heading, h1.heading, h2, .bloques-novedades span.titulo, .datos-contacto-inferior, h1, .h1, #cookiesText p a{font-weight:bold!important;}
.eslogan-contacto-principal .titulo-eslogan, .servicios-portada .resto-contenido-bloque>span  {font-weight: 500;}

/** COLORES **/
#content_main .color-fuente-destacado, #content_main .btn-link {}
/* Color Negro */
/*color*/  .promo-portada-productos .thumb *, .promocion, #content_bottom .servicios-portada-bloques a, .producto-ecommerce3-listado .product-content a, #cookiesText p, #cookiesText p a, #menuMovil .navbar-header.menu-movil-config .iconos-movil .icono-idiomas .dropdown-menu li.active a {color: #000 !important;}
/*fondo*/ 
/*borde*/

/* Color Blanco */
/*color*/ .promociones-portada .thumb .label-promocion .badge_overlay span {color: #fff !important;}



/*fondo*/ 
/*borde*/

/* Color Principal */
/*color*/
/*fondo*/

/*borde*/

/* Color Secundario */
/*color*/
/*fondo*/ 
/*borde*/

/* Color Tres */
/*color*/
/*fondo*/ .bloques-newsletter:before {background-color:#FF2D2D!important;}
/*borde*/ 

/* Color Cuatro */
/*color*/
/*fondo*/
/*borde*/

/* Color Quinto */
/*color*/
/*fondo*/ 
/*borde*/

/* Otro Color Usado */



/*AJUSTE DE TAMAÑOS EN JERARQUIAS*/
.extra-big, .mod-eslogan .extra-big, .modulo-bloques .bloque-texto .extra-big, #contenido .mod-acordeon heading, .formulario-custom-portada span.heading, div#modulo-ultimas-noticias-v5 .heading {font-size: 35px !important;}
.big, .mod-eslogan .big, .modulo-bloques .bloque-texto .big {font-size: 25px !important;} 
.medium, .mod-eslogan .medium, .modulo-bloques .bloque-texto .medium, .resto-contenido-bloque span, .modulo-redes-sociales .heading, .grupo-testimonios .mod-opiniones .testimonial>p{font-size:20px!important}
.mod-eslogan .small, .datos-contacto-inferior {font-size: 18px !important;}


@media (min-width:992px){ 
    .extra-big, .mod-eslogan .extra-big, .modulo-bloques .bloque-texto .extra-big, #contenido .mod-acordeon heading, .formulario-custom-portada span.heading, div#modulo-ultimas-noticias-v5 .heading {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, .resto-contenido-bloque span, .modulo-redes-sociales .heading, .grupo-testimonios .mod-opiniones .testimonial>p{font-size:22px!important}
        .datos-contacto-inferior{font-size:21px;}       
}

@media (min-width:1200px){
    .extra-big, .mod-eslogan .extra-big, .modulo-bloques .bloque-texto .extra-big, #contenido .mod-acordeon heading, .formulario-custom-portada span.heading, div#modulo-ultimas-noticias-v5 .heading {font-size: 45px !important;}
    .big, .mod-eslogan .big, .modulo-bloques .bloque-texto .big {font-size: 35px !important;}
    .medium, .mod-eslogan .medium, .modulo-bloques .bloque-texto .medium, .modulo-redes-sociales .heading, .grupo-testimonios .mod-opiniones .testimonial>p {font-size:25px!important}
    .datos-contacto-inferior{font-size:22px;}
}

@media (min-width:1600px){
.resto-contenido-bloque span {font-size:25px!Important}
}

/*Tamaño texto ondiciones legales formularios*/
.modulo-formularios-lineas .panel, .modulo-formularios-lineas label {font-size: 14px !important;}
.funcionalidad-formulario .formulario-de-contacto .content_form .panel-body.condiciones-legales, .funcionalidad-formulario .panel, .funcionalidad-formulario .panel-body.condiciones-legales label {font-size: 14px !important;}
.formulario-de-contacto .popover, .modulo-formularios-lineas .popover, .aplicar-nuevo-interlineado .condiciones-legales p, .modulo-formularios .condiciones-legales h3 {font-size:14px!important;}

/** AJUSTE ANCHURA DEL CONTENIDO - PLANTILLA FLUIDA **/
/*Ajuste ancho de plantilla resolución entre 1200 y 1600*/
@media only screen and (min-width: 1200px) and (max-width: 1599px){
.ancho2:not(.pac-fluido) #contenido > .contenido {width: 90%;}
    }

/*Ajuste ancho de plantilla resolución entre 1200 y 1600*/
@media only screen and (min-width: 1200px) and (max-width: 1599px){
.ancho:not(.pac-fluido) #contenido > .contenido {width: 90% !important;}
    }

@media (min-width: 1200px){
	.ancho:not(.pac-fluido) #contenido>.contenido {width: 80%!important;}
    .ancho #barra-opciones>.barra-opciones, .ancho #sobrecabecera>.sobrecabecera, .ancho #pie>.pie, .ancho footer>.footer, .ancho #bajo-footer>.bajo-footer {width: 98%!important;}
}
@media (min-width: 1600px){
	.ancho:not(.pac-fluido) #contenido>.contenido {width: 70%!important;}
    .ancho #barra-opciones>.barra-opciones, .ancho #sobrecabecera>.sobrecabecera, .ancho #pie>.pie, .ancho footer>.footer, .ancho #bajo-footer>.bajo-footer {width: 75%!important;}
}

@media (min-width:768px) {.portada #content_top {margin-top: -60px; z-index: 98;}}
@media (min-width:992px) {.portada #content_top {margin-top: -80px; z-index: 98;}}
@media (min-width:1600px) {.portada #content_top {margin-top: -100px; z-index: 98;}}

/*REGLAS ESPECIFICAS DEL PORTFOLIO */
.sin-imagen{background:url('/data/6198/galerias/9272ab0b2755d46a67452c5c3c3e779f8d5fa1a9.jpg');background-size:cover;}

/****** 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: #dc0000 !important;font-weight:bold !important;text-transform: uppercase !important;}
.modulo-formularios-lineas .form-actions button, .form-actions button.btn {margin: 0 5px !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: #2565e3 !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: #2565e3 !important;color: #ffffff !important;}
#content_main a.btn.boton-default:hover, #content_main .ver-mas-quien a:hover {color: #ffffff !important;}

/*Botón cabecera*/
.capa-boton a.btn {border-radius: 0 !important;}
.capa-boton a.btn:hover {background-color: #2565e3 !important;}
.btn-medium{padding:10px 25px;}
.boton-default {letter-spacing: .12em;}

/****** AJUSTES DE FUNCIONALIDADES ******/
.modulo-container .funcionalidad-contenidos .contenido-quien .informacion-quien .titulo-quien {min-height: 90px !important;}
.modulo-container .funcionalidad-contenidos .contenido-quien .informacion-quien .subtitulo-quien {min-height: 108px !important;}

#menuMovil .navbar-default .navbar-nav>.active>a, #menuMovil .navbar-default .navbar-nav>.open>.dropdown-menu>.active>a{font-weight:bold!important;}
/* 4 ICONOS EN BARRA MENÚ MÓVIL */

@media(max-width:767px) {
    #menuMovil .navbar-header.menu-movil-config .iconos-movil>div[class^="icono-"] {display:block !important}
 	.iconos-movil.justify-center.color-custom-iconos-movil .fa {font-size:90% !important}
}
/* 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;}}

@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;}}


/* 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;}


/****** MODULOS ORDENADOS POR APARICIÓN EN LA WEB ******/
.utilidades-barra.modulo-container {padding: 0 2px!important;}


/* SERVICIOS PORTADA */
.servicios-portada .contenedor-servicios.ajustado { width: 100%!important;}
.servicios-portada  .resto-contenido-bloque>span {font-weight: bold;} 
.servicios-portada  .servicio.margen-bottom-2x {margin-bottom: 0;}
.servicios-portada .servicios-portada.style3 .servicio .contenido-bloque {padding: 30px 5px 0;}
.servicios-portada p {margin-top: 0.5em;}  

@media (max-width: 767px) {.mod-eslogan.diseno-5 .boton-eslogan{margin-top: 0;}}
@media (min-width: 768px){.servicios-portada .servicios-portada.style3 .servicio .contenido-bloque {padding: 30px 5px;}}
@media (min-width: 992px) {.servicios-portada .servicios-portada.style3 .servicio .contenido-bloque {padding: 30px;}}
@media (min-width: 1200px) {.servicios-portada .contenedor-servicios.ajustado {width: 98%!important;}}
@media (min-width: 1600px) {.servicios-portada .contenedor-servicios.ajustado {width: 80%!important;}}
@media (min-width:992px) and (max-width:1199px){.col-md-3.col-sm-6.col-xs-12.servicio{ width: 50%!important;}}

/* ESLOGAN CONTACTO*/
.eslogan-contacto-principal .img-eslogan {display: none;}
.eslogan-contacto-principal .mod-eslogan.diseno-5 .texto-eslogan {padding-left: 0;width: 100%!important;margin-left: 00%;}
.eslogan-contacto-principal .mod-eslogan.diseno-5 .texto-contenido-eslogan {width: 60%;margin-right: 50px;display: inline-block; text-align: right;}
.eslogan-contacto-principal .mod-eslogan .btn-extra-big { padding: 5px 10px;}
.eslogan-contacto-principal a.btn.boton-eslogan {font-weight: bold;}

@media (max-width:767px){
    .eslogan-contacto-principal .mod-eslogan.diseno-5 .texto-eslogan {padding-left: 0!important;width: 100%!important;margin-left: 0%!important;display: contents;}
    .eslogan-contacto-principal .mod-eslogan.diseno-5 .texto-contenido-eslogan {width: 100%!important;margin-right: 0!important;text-align: center;}
}

@media (min-width:768px) and (max-width:991px){
    .eslogan-contacto-principal .mod-eslogan.diseno-5 .texto-eslogan {padding-left: 0;width: 100%!important;margin-left: 0;}
    .mod-eslogan.diseno-5 .boton-eslogan {margin-top:0!important;}
}

/* BLOQUES NEWSLETTER */
.bloques-newsletter:before  {position: absolute; width: 15px;height: 100px; content: "";left: 0;top: 0;z-index:2}
.bloques-newsletter:after {position: absolute; width: 15px;height: 100px; content: "";right: 0;bottom: 0;z-index:2}
.bloque-texto .padding-2x { padding: 30px 40px!important;}

@media(max-width:767px){.modulo-bloques .bloque-texto.derecha .contenido-bloque-texto {text-align: left;}}
@media(min-width:768px){
	.bloques-newsletter .col-xs-12.col-sm-6.flex.align-center.no-padding.bloque.imagen { width: 40%;}
	.bloques-newsletter .col-xs-12.col-sm-6.flex.align-center.no-padding.bloque.texto {width: 60%;}
}

/* PARALLAX FONDO*/
.eslogan-parallax .fondo-centrado {background-size: cover!important;}
.eslogan-parallax .fondo-centrado .mod-eslogan.color_web_7_bg { background-color: #1b1b1b94;}

@media(min-width:992px){.eslogan-parallax .texto-eslogan {width: 50%; margin-left: 2%;text-align: left;}}
@media (min-width: 1200px) {.eslogan-parallax .mod-eslogan .lg-aire-top-48 { padding-top: 200px;}}
@media (min-width: 1200px) {.eslogan-parallax .mod-eslogan .lg-aire-bottom-48 { padding-bottom: 200px;}}

/* NOTICIAS */
/* Noticias */
.noticia-modulo-ultimas-noticias-v5.padding-2x.flex {padding:10px!important;}
.noticia-modulo-ultimas-noticias-v5 .contenedor {text-align: left;}
.cabecera-modulo-ultimas-noticias-v5 { position: relative;}
.cabecera-modulo-ultimas-noticias-v5 .image {position: relative;top: -100%;}
.fondo-cabecera-modulo-ultimas-noticias-v5 {background-color: transparent;}
h5.fecha-modulo-ultimas-noticias-v5 {display: none;}
.noticia-modulo-ultimas-noticias-v5 .contenedor .cabecera-modulo-ultimas-noticias-v5 .frente-modulo-ultimas-noticias-v5 { position: relative;padding-bottom:0;}
.noticia-modulo-ultimas-noticias-v5 .contenedor .cabecera-modulo-ultimas-noticias-v5 {height: auto;}
.contenido-modulo-ultimas-noticias-v5 b { display: none;}
.noticia-modulo-ultimas-noticias-v5 .contenedor .descripcion-modulo-ultimas-noticias-v5 {height: auto; padding-top: 0px; padding-bottom: 30px;}
div#listado-modulo-ultimas-noticias-v5 { display: flex;}

@media (min-width: 992px) and (max-width: 1200px){.noticia-modulo-ultimas-noticias-v5.padding-2x{padding:5px;}}

.fecha-modulo-ultimas-noticias-v5 h5, .titulo-modulo-ultimas-noticias-v5.h3, .subtitulo-modulo-ultimas-noticias-v5.h4 {display: block;}
.noticia-modulo-ultimas-noticias-v5 .contenedor .opciones-modulo-ultimas-noticias-v5 { margin-top: 40px;}
#modulo-ultimas-noticias-v5 .vermas {font-weight: bold;position: absolute;bottom: 40px;}
.frente-modulo-ultimas-noticias-v5.color-texto-claro {color: #000!important;}
.fecha-modulo-ultimas-noticias-v5 {display:none}
span.fecha-modulo-ultimas-noticias-v5.h5 { display: none;}
div#listado-modulo-ultimas-noticias-v5 {width: 98%;margin: 0 auto;}

@media(min-width:1200px) {div#listado-modulo-ultimas-noticias-v5 {width: 96%;margin: 0 auto;}}
@media(min-width:1600px) {div#listado-modulo-ultimas-noticias-v5 {width: 70%;margin: 0 auto;}}

.noticia-modulo-ultimas-noticias-v5 .contenedor {background-color: #fff;}
.noticia-modulo-ultimas-noticias-v5 .contenedor .cabecera-modulo-ultimas-noticias-v5 .image img { object-fit: contain;}

.col-xs-12.col-sm-12.col-md-12.full-width-div.ajustado, .col-xs-12.col-sm-12.col-md-12.text-center.full-width-div {margin-top: -1px;}
div#modulo-ultimas-noticias-v5 .heading {text-align:center!important;}
div#modulo-ultimas-noticias-v5 .heading{color:#fff!important;}

div#modulo-ultimas-noticias-v5 .heading {text-align: center!important; display: block;margin: 30px 0 15px;}
.noticia-modulo-ultimas-noticias-v5.col-xs-4.col-sm-4.col-md-4.padding-2x.flex {padding: 0 20px!important;}
div#modulo-ultimas-noticias-v5 { margin-bottom: 40px;} 

@media (min-width: 768px) and (max-width: 991px){.noticia-modulo-ultimas-noticias-v5.col-xs-4.col-sm-6.col-md-4.padding-2x.flex:last-child { display: none!important;}}

/* FORMULARIOS */
.bordes-encuadrados .encabezado-form {padding: 0 20px;}
.modulo-formularios span.heading {text-align: center!important;display: block;margin: 30px 0 15px;}
.modulo-formularios .form_encabezado {display: none;}
.controls .radio {font-size: 14px;}

@media (max-width: 767px){
    .bordes-encuadrados .content_form { padding: 0 0px;}
    .bordes-encuadrados .encabezado-form {padding: 0 5px;}
    .bordes-encuadrados {margin-left: 0; margin-right: 0;padding: 0px;}
    .funcionalidad-formulario .list-title {text-align: left;}      
}

@media only screen and (min-width: 768px) and (max-width: 991px){.bordes-encuadrados .encabezado-form{margin-top:0;}}
@media (min-width: 992px){.bordes-encuadrados .encabezado-form {margin-top: 0;}}

/*Formulario contacto*/
.funcionalidad-formulario .formulario-de-contacto p a span {word-break: normal !important;}
.bordes-encuadrados .content_form {padding: 20px 0 !important;}
@media (max-width: 991px){
.bordes-encuadrados .content_form .form-group .input-group input {width: 100% !important;display: block !important;}
.input-group-addon, .input-group-btn, .input-group .form-control {display: block !important;}
    }

/* Correcion Vista de Moda */
.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;}

@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;}
}

.promocion .label-promocion.movil .badge_overlay .label-badge {line-height: 20px!important;color: #000;display: block;}
.portada .ribbon5_listado_portada.badge_overlay small, .portada .ribbon5_listado_portada.badge_overlay strong {
    color: #fff!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;}
#content_main .modal-footer a {color: #000!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;}

/*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%;}  
}
    
/* CORRECIONES 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;}
/*.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 {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%;}
.modulo-menu.horizontal-laptop.modulo-menu.horizontal-tablet a {color: #000!important;}
.active a {background-color: transparent!important;}


/*ANIMACIONES CSS*/
.fadeIn {opacity: 1;}
.fadeInLeft {opacity: 1; transform:translateX(0px);}
.fadeInRight {opacity: 1; transform:translateX(0px);}


    /* CORRECIONES FINALES */
.eslogan-contacto-principal .mod-eslogan.diseno-5 .texto-contenido-eslogan {max-width: 100%;}
.contenido-columnas ul {margin-bottom: 2em;}

@media (min-width:1200px) and (max-width:1599px){
	.mod-eslogan .lg-aire-left-60 {    padding-left: 0px;}
	.mod-eslogan .lg-aire-right-60 { padding-right: 0px;}
}

/* CONTENIDO REDACTOR */     
blockquote, .eslogan-frase-destacada h3 {font-size: 24px; border-left-color: red!important;}
@media (max-width: 767px){blockquote, .eslogan-frase-destacada h3 {font-size: 22px;}}

.jumbotron-enmarcado p {font-size: 20px!important;} .jumbotron.jumbotron-enmarcado{background-color: transparent;border: 1px solid;} .jumbotron-enmarcado h3 { font-size: 25px;} @media(min-width:768px) {.jumbotron-enmarcado h3 { font-size: 30px;}} @media(min-width:1200px) { .jumbotron-enmarcado h3 { font-size: 35px;}}