/** PORTFOLIO MODA 03** /

/** IMPORTANTE ** /

/** FUENTE DE TEXTO **/
.funcionalidad-productos .categoria-productos .h3, .contenido-bloque-texto .titulo, .servicios-portada-icono .resto-contenido-bloque, .titulo-articulo-observatorio , .btn,     span.euro , .subtitulo-tiny-bloque-texto,.precio-tiny-bloque-texto, .funcionalidad-productos .categoria-productos .h3, .contenido-bloque-texto .titulo, .servicios-portada-icono .resto-contenido-bloque, .titulo-articulo-observatorio, section#bajo-footer{font-family: 'Noto Sans', sans-serif !important;}
  h1, .eslogan-cta .titulo-eslogan, div#info-categoria-observatorios h2 {font-family: "Archivo Black", sans-serif !important;}

/*GROSORES DE FUENTES*/
.eslogan-barra-opciones .titulo-eslogan  {font-weight: 100;}
.marquesina-barra-opciones p {font-weight: 400;}
.gran-eslogan .mod-eslogan .subtitulo-eslogan p, .eslogan-cta .titulo-eslogan p, .contenido-bloque-texto .titulo, #content_main p span.color-fuente-destacado {font-weight:bold;}
.gran-eslogan .mod-eslogan .subtitulo-eslogan, #content_main a, #cookiesText p a {font-weight:bold!important;}
div#info-categoria-observatorios h2{text-transform:uppercase!important;}
h2, .h2 {font-weight: 700;}

@media (max-width:767px){ 
.marquesina-barra-opciones p {padding: 10px;}
}

/** COLORES **/
/* Color Negro */
/*color*/  .promo-portada-productos .thumb *, .promocion, .cab-texto-articulo-observatorio h4.subtitulo-articulo-observatorio, .nombre-comercial .color-fuente-secundario-2, #filtro-top .sel--black-panther, .sel__box__options:hover, #total-productos, #filtro-categorias h4, .noUi-tooltip, .vistaModa .price, .vistaModa div.product-content p, .cab-texto-articulo-observatorio .titulo-articulo-observatorio {color: #000 !important;}
#cookiesText p, #cookiesText p a, #slider-range .noUi-handle-lower .noUi-tooltip{color: #000 !important;}
/*fondo*/ 
/*borde*/

/* Color Blanco */
/*color*/ .promociones-portada .thumb .label-promocion .badge_overlay span, .promocion .label-promocion .ribbon1 span.top-left.label-badge {color: #fff !important;}
/*Fondo*/.contenido-columnas-blog .cont-blog {background-color: rgba(255,255,255,0.8) !important;}

/* Color Principal */
/*fondo*/.full-width-div.ajustado.gran-eslogan, #cabecera .col-xs-12.col-sm-12.col-md-6.ajustado.hidden-md.hidden-lg.text-center.acc-flex-center {background-color: #438144;}

/* Color Secundario */
/*borde*/.formulario-bordes-cuadrados .form-control {border-color:#F58E00!important;}

/* Color Tres */

/* Color Cuatro */

/* Color Quinto */
/*color*/ #megamenu .dropdown-menu-submenu>li>a:hover {color:#0f3b10!important;}

/* Otro Color Usado */
.btn.color_web_2_bg:hover {background-color: #A86100!important;}
.btn.color_web_2_bg:hover .color_web_7_color {color:#fff!important;}
.btn.color_web_6_bg:hover {background-color: #eee!important;}
.vistaModa .product-content {background-color: #f8f8f8!important;}


/*AJUSTE DE TAMAÑOS EN JERARQUIAS*/
.extra-big, .mod-eslogan .extra-big, .modulo-bloques .bloque-texto .extra-big, #contenido .mod-acordeon 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}
.marquesina-barra-opciones p{font-size:18px;}

.eslogan-cta .titulo-eslogan.extra-big {font-size: 30px !important;}
.gran-eslogan .mod-eslogan .subtitulo-eslogan.extra-big {font-size:40px!important;}  

@media (min-width:992px){ 
    .extra-big, .mod-eslogan .extra-big, .modulo-bloques .bloque-texto .extra-big, #contenido .mod-acordeon 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}
    .marquesina-barra-opciones p{font-size:19px;}    
	.eslogan-cta .titulo-eslogan.extra-big {font-size: 40px !important;}
    .gran-eslogan .mod-eslogan .subtitulo-eslogan.extra-big {font-size:40px!important;}         
}

@media (min-width:1200px){
    .extra-big, .mod-eslogan .extra-big, .modulo-bloques .bloque-texto .extra-big, #contenido .mod-acordeon heading  {font-size: 40px !important;}
    .big, .mod-eslogan .big, .modulo-bloques .bloque-texto .big {font-size: 35px !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:25px!important}
    .marquesina-barra-opciones p{font-size:20px;}    
     .eslogan-cta .titulo-eslogan.extra-big {font-size: 45px !important;}
    .gran-eslogan .mod-eslogan .subtitulo-eslogan.extra-big {font-size:45px!important;} 
}

@media (min-width:1600px){
    .eslogan-cta .titulo-eslogan.extra-big {font-size: 45px !important;}
    .gran-eslogan .mod-eslogan .subtitulo-eslogan.extra-big {font-size:50px!important;}   
}
@media (min-width:1800px){
        .gran-eslogan .mod-eslogan .subtitulo-eslogan.extra-big {font-size:60px!important;}   
    
}

/*REGLAS ESPECIFICAS DEL PORTFOLIO */
.sin-imagen{background:url('/data/6736/modulos/2571456/sin_imagen.jpg');background-size:cover;}
body:not(.portada) #sobrecabecera {background-color: #fff;}
#content_bottom .row {position: relative;}
section#bajo-footer .navbar-default, h1  {text-transform: uppercase;font-weight: bold;}
.modulo-container.cajas-flex p.lead {padding: 40px 10px!important;}
.mod-eslogan:not(.diseno-5) .texto-eslogan * {word-break: normal!important;}

@media (min-width:768px){.modulo-container.cajas-flex .row {display: flex;}}


/****** 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, .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, span.boton-eslogan a, .botonEnviar .btn, .add_to_cart, .destacado, .formulario-bordes-redondeados-posteum .btn, .modulo-formularios-lineas .btn-primary, a#aceptarContinuarButton, .mod-eslogan .btn {border:none !important;font-size: 18px !important;color: #000000!important;background-color: #F58E00 !important;border-radius:0 !important;font-weight:bold !important;}
.capa-boton a.btn {border:none !important;padding:10px 20px !important;color: #000000!important;background-color: #F58E00 !important;font-weight:bold !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: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, .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, .capa-boton a.btn:hover, .mod-eslogan .btn:hover {background-color: #A86100 !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, .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;}

/****** AJUSTES DE FUNCIONALIDADES ******/
#contenido .columnas-resalt.cabeceraCategoria figure .imageCabecera h1.tituloCat, #contenido .columnas-resalt.cabeceraContenido figure .imageCabecera h1.tituloCat, #contenido .columnas-resalt.cabeceraCategoria figure .imageCabecera h1.tituloCont, #contenido .columnas-resalt.cabeceraContenido figure .imageCabecera h1.tituloCont, #contenido .quienes.cabeceraCategoria figure .imageCabecera h1.tituloCat{position: absolute !important; top: 45% !important; transform: translate(0,-50%) !important;font-weight: bold !important; padding: 22px 66px 22px 66px !important;}

.funcionalidad-contenidos.columnas-resaltada {text-align: left !important;}

/*Productos portada*/
@media only screen and (min-width: 1600px){
  .portada #content_main {width: 120%;padding: 0;left: 0;margin-left: -120px;}  
    }

/*Categoría recetas*/
/*.modulo-container .funcionalidad-contenidos .contenido-quien .informacion-quien .subtitulo-quien {min-height: 108px !important;}*/

#info-categoria-quienes {text-align: left !important;}
.modulo-container .funcionalidad-contenidos .contenido-quien .informacion-quien .imagen-quien-centro figure, .modulo-container .funcionalidad-contenidos .contenido-destacado-quien .informacion-quien .imagen-quien-centro figure, .modulo-container .funcionalidad-contenidos .contenido-quien .informacion-destacado-quien .imagen-quien-centro figure, .modulo-container .funcionalidad-contenidos .contenido-destacado-quien .informacion-destacado-quien .imagen-quien-centro figure {max-width: 270px !important;}
.modulo-container .funcionalidad-contenidos .informacion-quien .titulo-quien {font-size: 20px !important;}
.modulo-container .funcionalidad-contenidos .informacion-quien .subtitulo-quien {font-size: 18px !important;}

@media (min-width: 992px) and (max-width: 1346px) {
    .col-md-4.item-contenido-quien {width: 49.333%;}  
}
@media (min-width: 768px) {
    .modulo-container .funcionalidad-contenidos .contenido-quien .informacion-quien .titulo-quien {min-height: 54px !important;}
    }

/* Funcionalidad Productos */
.funcionalidad-productos .categoria-productos .thumbnail {border: none;}
.funcionalidad-productos .categoria-productos .thumbnail .image.img-square {border-radius: 50%;}
.funcionalidad-productos .categoria-productos  figure.thumbnail:hover {border-radius: 50%;}
.funcionalidad-productos .categoria-productos {margin-bottom: 0;margin-top: 30px;}

/* 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, .promociones-portada .thumb .label-promocion .ribbon1_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;}
}

/* Retoque promociones Portada */
.row.promo-portada-productos.margen-bottom-2x {margin-bottom: 0;}
.container-fluid.promociones-portada.margen-bottom-2x {margin-bottom: 0;}
.price-old {width: 100%!important;display: block!important;text-align: center!important;}
@media (max-width: 767px){
    .promociones-portada .thumb { margin-bottom: 134px!important;}
 	.promociones-portada .row.fila-promociones .bloque:last-child .thumb  { margin-bottom: 50px!important;}   
}
.promociones-portada .price-new {font-size: 17px!important;width: 100%!important;text-align: center!important;}
.titulo-elemento-promo h4 {text-align: center!important;width: 100%!important;}
.promociones-portada {padding: 0px 10px 80px;}
.vistaModa {overflow: revert;}

@media (max-width: 767px){
    .vistaModa {margin-top: 0;}
}

.promocion .label-promocion .ribbon1.badge_overlay, .promocion .label-promocion .ribbon1_ecommerce3.badge_overlay, .promocion .label-promocion .ribbon1_listado_productos_corporativa.badge_overlay {top: -35px;}
@media (max-width: 767px){
 .promocion .label-promocion .ribbon1.badge_overlay, .promocion .label-promocion .ribbon1_ecommerce3.badge_overlay, .promocion .label-promocion .ribbon1_listado_productos_corporativa.badge_overlay {top: 0px;}   
}

div#carousel-producto-individual .promocion .label-promocion .ribbon1.badge_overlay { top: 0px;position:relative;}

/*Vista Descripcion Catálogo*/
div#categoriaDescripcion figure.figure {display: none;}
div#categoriaDescripcion .col-sm-4 {width:0!important;}
div#categoriaDescripcion .col-sm-8 {width:100%!important;}

/* Formulario */
.formulario-bordes-cuadrados .form-horizontal .input-group .input-group-addon {color: #121212;}
.bordes-encuadrados {margin-left: 0; margin-right: 0;}
.bordes-encuadrados .encabezado-form, .bordes-encuadrados .encabezado-form{padding:0px!important;}
@media (max-width: 767px){
    .funcionalidad-scroll-form {top: 0!important;}
}

@media only screen and (min-width: 768px) and (max-width: 991px){
    .bordes-encuadrados .encabezado-form {margin-top: 20px;}  
}
@media (min-width: 992px){
    .bordes-encuadrados .encabezado-form {margin-top: 0px;}
}

/* Categorias Catalogo Portada*/
 #content_main .funcionalidad-productos .row.centrar-bloques .categoria-productos .h3 {width: 100%;text-align: center;}


/*Formulario Newsletter*/
.newsletter content_form {margin-top: 50px;}

  .formulario-bordes-cuadrados .input-group {width: 100%;margin: 0 auto;}
.formulario-bordes-cuadrados .input-group {border-radius: 49px!important}
.formulario-bordes-cuadrados .form-horizontal .form-group:first-child .input-group .input-group-addon { display: none;}
.formulario-bordes-cuadrados .form-horizontal .input-group .form-control {border-radius: 10px!important;}
.formulario-bordes-cuadrados .form-control { border: 2px solid;}
.formulario-bordes-cuadrados .form-horizontal .input-group .input-group-addon { background-color: transparent;}
.formulario-bordes-cuadrados input#formulario_captcha {border: 2px solid #fff!important;}
.formulario-bordes-cuadrados .form-group:last-child .col-sm-12 {text-align: center;}
@media (min-width:768px) {
    .formulario-bordes-cuadrados .input-group {width: 70%;margin: 0 auto;}
	.formulario-bordes-cuadrados .panel-default { width: 70%;margin: 0 auto;border: 0;}
}

/*FORMULARIO EN MÓVILES*/
@media (max-width: 991px){.bordes-encuadrados .content_form .form-group .captcha .input-group-addon {display: block !important;}.input-group.captcha .fa.fa-refresh {margin-left: 68px;}}
@media only screen and (min-width: 768px) and (max-width: 991px){.bordes-encuadrados .encabezado-form {margin-top: 0;}}

/*Formulario de portada*/
.formulario-portada .form_encabezado {display: none;}

/****** MODULOS ORDENADOS POR APARICIÓN EN LA WEB ******/
/* Utilidades */
.mod-utilidades-tienda i.fa {font-size: 0.7em;}

/* Marquesina */
.marquesina-barra-opciones p {letter-spacing: 1px;    margin-bottom: 0px;}


/* Contador */
#contador-regresivo .v1 .progress .posicion .linea {height: 0px!important;}
#contador-regresivo .v1 .progress .posicion {margin: 5px -5px;border: 0px solid #ccc;}

@media (min-width: 992px){
    #contador-regresivo .v1 .reloj-pequeno-pc.progress .posicion .progress-value-number {font-size: 18px;}
    #contador-regresivo .v1 .reloj-pequeno-pc.progress .posicion { width: 40px;}
    #contador-regresivo .v1 .reloj-pequeno-pc.progress {width: auto;}  
}

/* Logotipo */
/*#barra-opciones.sticky.sticky-top .logo-main, #barra-opciones.sticky.sticky-bottom .logo-main {transform:scale(0.9)!important;margin-top: -10px!important; margin-bottom: 0px!important;}*/

/* Menu Superior */
/*#barra-opciones.sticky.sticky-top .navbar-default, #barra-opciones.sticky.sticky-bottom .navbar-default {margin-top: -10px!important; margin-bottom: -10px!important;}*/
.navbar-default {text-transform: uppercase;}
#menuMovil .navbar-default .navbar-nav>li>a img {display: none !important;}

@media only screen and (min-width: 992px) and (max-width: 1199px){
    #barra-opciones .navbar-default .navbar-nav > li > a{padding-left:5px; padding-right:5px;}   
    #barra-opciones .col-xs-12.col-sm-12.col-md-7.hidden-xs.hidden-sm.hidden-xs.ajustado.text-center {padding: 0;}
    #barra-opciones .navbar-collapse  {padding: 0;}
}

.col-xs-12.col-sm-12.col-md-7.hidden-xs.hidden-sm.hidden-xs.ajustado.text-center {padding: 0;}

/* Eslogan Barra Opciones */
.eslogan-barra-opciones .titulo-eslogan{margin:0;}
.eslogan-barra-opciones .titulo-eslogan p {text-transform: uppercase;}

@media screen and (min-width: 768px){
	.eslogan-barra-opciones.modulo-container .jumbotron { padding: 20px 30px;} 
}

@media (min-width: 992px){
    .eslogan-barra-opciones.modulo-container .jumbotron { padding: 0;} 
}

/* Eslogan CTA */
.eslogan-cta .titulo-eslogan , .contenido-bloque-texto .titulo {text-transform: uppercase;}
.eslogan-cta .jumbotron {padding-bottom: 0; padding-top:0;}



@media (min-width: 768px){
    .eslogan-cta.modulo-container {margin-bottom: 30px;}   
     .col-xs-12.col-sm-12.col-md-12.text-center.eslogan-cta.eslogan-titulo, .modulo-container.eslogan-cta.eslogan-titulo {margin-bottom: 0;}
    
}
@media only screen and (min-width: 768px) and (max-width: 991px){
    .eslogan-cta .row.jumbotron.contenido-eslogan {padding-left: 20px;padding-right: 0;}
}


/* Eslogan con Fondo */
.eslogan-con-fondo .jumbotron {padding-bottom: 0;}
.cta-color-fondo {padding-bottom: 40px!important;}
@media screen and (max-width: 767px){
    .eslogan-con-fondo .texto-contenido-eslogan {padding-top: 40px;}
}
@media (min-width: 768px){
    .eslogan-cta.cta-color-fondo {margin-bottom: 0;margin-top:-3px;}
    .full-width-div.eslogan-cta.eslogan-con-fondo { margin-bottom: 0;}
    .eslogan-con-fondo .texto-contenido-eslogan {margin-top: 30px;}
}
/* Eslogan Newsletter */
@media only screen and (min-width: 992px) and (max-width: 1199px){
    .eslogan-newsletter .modulo-container .jumbotron {padding-left: 10px;padding-right: 10px;} 
}

/* Gran Banner y Eslogan*/
.gran-eslogan .mod-eslogan .subtitulo-eslogan {text-transform: uppercase;}
.gran-eslogan p.boton-eslogan {margin-top: 20px;}

@media (max-width:767px){
    .banner-grande {padding-left: 0;padding-right: 0;} 
    .gran-eslogan span.boton-eslogan a {margin-bottom: 20px;}
}

@media (min-width:768px) and (max-width:991px){
    .banner-grande {position: relative; margin: 0 -2%; width: 104%;}
    .banner-grande .mod-banner-plus.banner-plus-hover { width: 50%!important;margin: 0px 40%;}
}


@media (min-width: 992px){
    .banner-grande {position: absolute;top: 0%;width: 60%;left: 0%;}
}




@media (min-width: 1360px){
    .banner-grande {position: absolute;top: 0%;width: 58%;left: 2%;}
}

/* Productos Destacados */
.full-width-div.carrusel-destacados{margin: 30px 0!important;}
.full-width-div.carrusel-destacados-2 {margin: 0px 0!important;}

@media (max-width:767px){
    .modulo-productos-destacados.version2, .modulo-productos-destacados.version3 {margin: 0;}
}

@media screen and (min-width: 768px){
    .modulo-productos-destacados.version4.full-width-div .nav-tabs, .modulo-productos-destacados.version4.full-width-div .tab-content {max-width: 65%;margin: 0 auto;}
}


/* Testimonios */
@media (max-width: 767px){
    .testimonios-portada .bloque-testimonial .col-xs-offset-1.col-xs-10.col-sm-offset-2.col-sm-8 {width: 100%;margin-left: 0;}
    .testimonios-portada .mod-opiniones .testimonio { padding-left: 5px;padding-right: 5px;}
    .testimonios-portada .modulo-container { padding: 10px 0;}
    .testimonios-portada a.left.carousel-control {left: -10px;}
    .testimonios-portada a.right.carousel-control {right: -10px;}   
}

/* Bloques */
@media (max-width: 767px){
	.bloques-novedades .modulo-bloques .reducir-ancho-bloque { width: 100% !important; margin: 0;}
}

@media (min-width:768px) and (max-width:1199px){
    .bloques-novedades .col-xs-12.flex.no-padding.centrar-bloques.fila-bloques:last-child {display: none;}
    .bloques-novedades .modulo-bloques .reducir-ancho-bloque { width: 90% !important; margin: 5%;}

}


@media (min-width: 992px){
    /*.bloques-novedades .col-xs-12.flex.no-padding.centrar-bloques.fila-bloques:last-child { margin-left: 5%;}
    .bloques-novedades .col-xs-12.flex.no-padding.centrar-bloques.fila-bloques:firsth-child {margin-right: 5%;}*/
}

/* Boton Carrusel Productos destacados */


/* Servicios Portada Iconos */
.servicios-portada-icono .servicios-portada.style1 .bloque .boton-bloque { position: relative!important;}
.servicios-portada-icono .servicios-portada.style1 .bloque .icono-bloque {margin-top: 5px !important;}
.servicios-portada-icono .servicios-portada.style1 .bloque:before, .servicios-portada-icono .servicios-portada.style1 .bloque:after{display:none;}
.servicios-portada-icono .servicios-portada.style1 .bloque {border:transparent;}
.servicios-portada-icono .imagen-servicio {width: 40%;margin: 0 auto;}
@media (max-width: 767px){
    .servicios-portada-icono .imagen-servicio {width: 60%;margin: 0 auto;}
}

@media only screen and (min-width: 768px) and (max-width: 991px){
    .servicios-portada .contenedor-servicios.ajustado{margin: 0 auto; width: 100%;}
}

@media only screen and (min-width: 992px) and (max-width: 1280px){
.ajustado.servicios-portada-icono {width: 100%;margin-left: 0;}
.servicios-portada .contenedor-servicios.ajustado {width: 90%;}
}

.servicios-portada-icono .resto-contenido-bloque p {font-size: 16px;}
.servicios-portada-icono .bloque {padding-bottom:0;}


/* Separador Linea */
.separador-linea .linea {border-bottom: 2px solid #eee; width: 90%; margin: 30px auto;}

/* Menu Footer*/

@media only screen and (min-width: 992px) and (max-width: 1199px){
    #bajo-footer .nav.navbar-nav li a {padding-left: 7px;padding-right: 7px;}
    #bajo-footer .navbar-default {font-size: 90%;}   
}



/** 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%;}  
}


/*ANIMACIONES CSS*/
/*.gran-eslogan .col-sm-5.img-eslogan{-webkit-clip-path: polygon(80% 4%, 94% 50%, 79% 96%, 3% 96%, 9% 50%, 4% 4%);
clip-path: polygon(80% 4%, 94% 50%, 79% 96%, 3% 96%, 9% 50%, 4% 4%); }*/

.gran-eslogan .mod-eslogan .subtitulo-eslogan{line-height:1.3em!important;}
.gran-eslogan .mod-eslogan .subtitulo-eslogan{line-height:1.3em!important;}
@media (min-width:1200px) {
	.gran-eslogan .col-sm-5.img-eslogan{width: 40%; margin-left: 5%;}
	.gran-eslogan .texto-eslogan {width:55%;margin-left: 0%;}
    .gran-eslogan  .modulo-container .jumbotron { padding-left: 25px;padding-right: 25px;}
    .gran-eslogan  .texto-contenido-eslogan {margin-bottom: 2em;}
}

@media (min-width:1600px) {
    .gran-eslogan .col-sm-5.img-eslogan{width: 30%;margin-left: 0%;}
	.gran-eslogan .texto-eslogan {width: 45%;margin-left: 15%;}
}


#megamenu .dropdown.version10>ul>li, #megamenu .dropdown.version12>ul>li, #megamenu .dropdown.version13>ul>li {width: 50% !important;}



/* 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%;}

/* FOTOS EN SECCIONES A LA DERECHA AJUSTE */

.pull-right .img-limit {height: auto;margin-left: 0;margin-top: 0;margin-bottom: 40px;}
.pull-left .img-limit {height: auto;margin-right: 0;margin-top: 0;margin-bottom: 40px;}
@media(max-width:767px) {
    .pull-right .img-limit{ margin-left: 0;  margin-top: 20px;margin-bottom: 40px;}
	.pull-left .img-limit{ margin-right: 0;  margin-top: 20px;margin-bottom: 40px;}
}
@media (min-width: 768px) { 
    .img-derecha, .img-izquierda {width: 350px;}
    .pull-right .img-limit { margin:0 0 20px 40px !important;} 
    .pull-left .img-limit { margin:0 40px 20px 0px !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;}
    .pull-left .img-limit, .funcionalidad-contenidos.columnas .contenido-columnas .img-izquierda, .img-izquierda { margin-right: 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: 400px!important;margin:0 0 20px 40px !important;}
	.pull-left .img-limit, .funcionalidad-contenidos.columnas .contenido-columnas .img-izquierda,   .img-izquierda{width: 400px!important;margin:0 40px 20px 0 !important;}
}
@media (min-width: 1200px) {
    .pull-right .img-derecha, .pull-right .img-limit,  .img-derecha {width: 450px;margin:0 0 20px 40px !important;}
	 .pull-left .img-izquierda, .pull-left .img-limit,  .img-izquierda {width: 450px;margin:0 40px 20px 0 !important;}
}
@media (min-width: 1600px) {
    .pull-right .img-derecha, .pull-right .img-limit,  .img-derecha {width: 500px;margin:0 0 20px 40px !important;}
   	.pull-left .img-izquierda, .pull-left .img-limit,  .img-izquierda {width: 500px;margin:0 40px 20px 0 !important;}
}



#barra-opciones .media-body .color-fuente-destacado { color: #000 !important;}
#barra-opciones .badge.badge-destacado, #menuMovil  .badge.badge-destacado {background-color:#F58E00 !important;}

.frente-modulo-ultimas-noticias-v5.color-texto-claro, .fecha-articulo-observatorio {color:#000!Important}
span.fecha-modulo-ultimas-noticias-v5.h5{display:none;}


@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}
}

.controls .radio, .formulario-de-contacto .popover {font-size: 14px;}

.formulario-de-contacto .popover {
    z-index: 99999;
    font-size: 14px;
}





@media (min-width: 992px) {
#contador-regresivo .v1 .reloj-mediano-pc.progress .posicion { width: 45px;}
#contador-regresivo .v1 .reloj-mediano-pc.progress {width: 100px;}
#contador-regresivo .v1 .reloj-mediano-pc.progress .progress-value-txt {font-size: 14px; width: 75px;}
}

@media (min-width: 1600px) {
   #contador-regresivo .v1 .reloj-mediano-pc.progress .posicion { width: 45px;}
#contador-regresivo .v1 .reloj-mediano-pc.progress {width: 130px;}
#contador-regresivo .v1 .reloj-mediano-pc.progress .progress-value-txt {font-size: 18px; width: auto;} 
}

.funcionalidad-productos { margin-top: 0;}

.modulo-productos-destacados.version2, .modulo-productos-destacados.version3 { margin: 0;}

@media (min-width: 992px) {
.ancho.cart .resto_contenidos.col-sm-9 {
    width: 70%;
    margin-left: 5%;
}
}


.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{line-height: 1.5; margin: 0 0 36px; letter-spacing: 1.4px;word-spacing: 2.5px;}

#info-categoria-observatorios {
    text-align: left;
}

.vistaModa .price {font-size: 20px;}

p.lead {font-size:20px;}
p.lead .medium {display: block;margin-bottom: 1.2em;}


.modulo-container .funcionalidad-contenidos .modulo-articulo-observatorio .contenido-articulo-observatorio .cabecera-articulo-observatorio .cab-texto-articulo-observatorio, .modulo-container .funcionalidad-contenidos .articulo-destacado-observatorio .contenido-articulo-observatorio .cabecera-articulo-observatorio .cab-texto-articulo-observatorio {
   
    height: auto;

}

.modulo-container .buscador-propiedades .right-inner-addon button.resultadosBusqueda {
    padding: 10px;
}

.mod-eslogan .small, .small, small {
    font-size: 18px !important;
}

.cajas-flex .col-sm-4.flex:first-child .lead{background-color:#b0cde5!important;}
.cajas-flex .col-sm-4.flex:nth-child(2) .lead{background-color:#efefef!important;}
.cajas-flex .col-sm-4.flex:last-child .lead{background-color: #99c9f1 !important;}


.bordes-encuadrados.sin-icono .borde-cuadrado {border: solid 0px #0b5b9e;}

.product-content span.small.parrafo {
    margin-bottom: 40px;
}
@media (max-width: 767px) {
.cart div#content_main {
    margin: 0;
    margin: 0 10px;
}
}

@media (max-width: 767px) {
	.bordes-encuadrados .alinear-vertical{    padding: 10px;}
    .bordes-encuadrados .content_form { padding: 0;}
}
@media (max-width: 767px) {
#info-categoria-observatorios {padding: 0 10px;}
}

@media (min-width:768px) and (max-width:991px) {
.mod-eslogan .xs-aire-left-12 {padding-left: 25px;}
.mod-eslogan .xs-aire-right-12 {padding-right: 25px;}
}

/*Construcciones redactor*/
.botonera-efecto-linea { margin-top: 50px; margin-bottom: 50px;position: relative;} @media(min-width:768px) { .botonera-efecto-linea:before { content: ""; position: absolute; left: 0; width: 25%; bottom: 40%; height: 1px; background-color: #438144;} .botonera-efecto-linea:after {content: "";position: absolute; right: 0; width: 25%; bottom: 40%; height: 1px; background-color:#438144;} }
ul.listado-aire-01 li { margin-bottom: 1.2em;}
ol.listado-aire-01 li { margin-bottom: 1.2em;}

/*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;}

#slider-range .noUi-handle-lower .noUi-tooltip, #slider-range .noUi-handle-lower .noUi-tooltip img.wave5icon, .noUi-tooltip {background-color:#FFFFFFF1!important;}

/*Formas de pago*/
@media (max-width: 767px) {.formas-de-pago .mod-carrusel-de-marcas img {max-height: 80px !important;max-width: 80px !important;}}