/****ESTÉTICA 2022****/

/****** IMPORTANTE ******/

/****** FUENTE DE TEXTO ******/
.capaDiv.capa-texto .textoprincipal, .capaDiv.capa-texto .text-02, .eslogan-parallax h2.titulo-eslogan, .boton-default, .btn-primary, .funcionalidad-galerias h2.descripcion-galeria-graficas, ul.nav.navbar-nav, .mod-banner-plus .texto-banner {font-family: 'Roboto Condensed', sans-serif;}
.capaDiv.capa-texto .textoprincipal span, .modulo-ultimas-noticias.version2 .carousel h3.titulo-noticia a, h1, .eslogan-texto-ofertas h3.titulo-eslogan span, .eslogan-contenido-principal span.titulo-eslogan span, .eslogan-portada h2.titulo-eslogan span, .eslogan-parallax h2.titulo-eslogan span {font-family: 'Playfair Display', serif !important;}


/****** GROSORES DE FUENTES ******/
.formulario-landing .content_form .form-group .panel-default .panel-body a, .formulario-bordes-redondeados-posteum .funcionalidad-formulario .formulario-de-contacto .content_form .form-horizontal .panel .checkbox a, .formulario-bordes-redondeados-posteum .funcionalidad-formulario .formulario-de-contacto .content_form .form-horizontal .panel .radio a, .capaDiv.capa-texto .textoprincipal span, .modulo-ultimas-noticias.version2 .carousel h3.titulo-noticia a, #content_main div#front_regist a, .modulo-container.modServicios div.funcionalidad-productos .sub-categoria-moda ul li a, .eslogan-portada h2.titulo-eslogan span, .eslogan-contenido-principal span.titulo-eslogan span, .eslogan-texto-ofertas h3.titulo-eslogan span, .eslogan-parallax h2.titulo-eslogan span, .acordeon-contenidos .mod-acordeon.acordeon-default .panel-title, .modulo-zoom span.titulo-eslogan, .heading.color-fuente-destacado, .portada .mod-pestanas h4, .vistaModa .title a, .modulo-ultimas-noticias.version2 .carousel span.titulo-noticia a {font-weight:bold !important;}
.menu-galeria-graficos {font-weight: normal;}

/****** COLORES ******/
/* Color Negro */
/*color*/
.formulario-bordes-redondeados-posteum .funcionalidad-formulario .formulario-de-contacto .content_form .form-horizontal .panel .checkbox a, .formulario-bordes-redondeados-posteum .funcionalidad-formulario .formulario-de-contacto .content_form .form-horizontal .panel .radio a, .menu-subgaleria-graficos.selected, .funcionalidad-productos .fa-shopping-cart, .funcionalidad-carrito .panel .profile-header div .fa, form#frmLogindescargas a, #content_main div#front_regist a, #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, #content_main .modal-footer a, #filtro-top .sel--black-panther, .sel__box__options:hover, #total-productos, #barra-opciones .modulo-carrito.open a, #barra-opciones .modulo-carrito.open .btn-link, #barra-opciones .modulo-carrito.open .color-fuente-destacado, #sobrecabecera .navbar-default .navbar-nav > .open > .dropdown-menu li:last-child, #sobrecabecera .navbar-default .navbar-nav > .open > .dropdown-menu li:last-child a:hover, #sobrecabecera .navbar-default .navbar-nav > .active > a:hover, #sobrecabecera .navbar-default .navbar-nav > .active > a:focus, #sidebar_primaria .modulo-categorias:not(.listado-categorias-mega) .list-group .collapse.in a, .eslogan-contenido-portada .boton-eslogan .btn, .eslogan-contenido-principal span.titulo-eslogan, .eslogan-parallax h2.titulo-eslogan span, #registro .nav-pills .descripcion {color: #000000 !important;}
@media only screen and (min-width: 992px)  {
.cab-texto-articulo-observatorio h4.subtitulo-articulo-observatorio {color: #000000 !important;}
}
@media only screen and (max-width: 991px)  { 
.cab-texto-articulo-observatorio h4.subtitulo-articulo-observatorio {color: #000000 !important;}
    }
/*fondo*/
.promo-portada-productos .price-new, .badge.badge-destacado, #sidebar_primaria .modulo-categorias:not(.listado-categorias-mega) .list-group .collapse.in .list-group-item:hover {background-color: #000000 !important;}
.portada .modulo-productos-destacados.version2 h4 {background-color: rgba(000,000,000,0.6);}
.promo-portada-productos .thumb h4 {background-color: rgba(000,000,000,0.5);}
/*borde*/
.portada .modulo-productos-destacados .btn.btn-primary {border: 0px solid #000000 !important;}

/* Color Blanco */
/*color*/
.formulario-landing .content_form .form-group .panel-default .panel-body a, .funcionalidad-productos .fa-shopping-cart:hover, .funcionalidad-producto.funcionalidad-producto-ecommerce2 .product-info .resumen-producto .btn-comprar .anadir-cesta .icono-carrito, .btn-danger, .funcionalidad-carrito .panel .profile-header h3, .modulo-container.modServicios div.funcionalidad-productos .sub-categoria-moda ul li a, #barra-opciones .alert-default a.btn.btn-default, .titulo-menu-graficos h2 {color: #ffffff !important;}
#sidebar_primaria .modulo-categorias:not(.listado-categorias-mega) .list-group .collapse.in .list-group-item:hover a, .eslogan-contenido-portada .boton-eslogan .medium:hover, .portada #content_bottom .modulo-productos-destacados.version2 .producto .enlace-descripcion a.color-fuente-tema, .eslogan-parallax .boton-eslogan .medium:hover, .formulario-portada .modulo-formularios-lineas .form-actions .btn.btn-primary:hover, .modulo-zoom .boton-eslogan .medium:hover, #bajo-footer .navbar-default .navbar-nav > li:hover:last-child a, #registro .nav-pills .paso .fa-inverse, #registro .nav-wedge a.active {color: #000000 !important;}
/*fondo*/
.menu-galeria-graficos, #cabecera .modulo-redes-sociales, .fondo-articulo-observatorio {background-color: #ffffff !important;}

/*borde*/
.promo-portada-productos .thumb h4 {border:1px solid #ffffff;}

/* Color Principal */
/*color*/
.eslogan-portada h2.titulo-eslogan span, .eslogan-texto-ofertas h3.titulo-eslogan span, .modulo-ultimas-noticias.version3 .carousel h3.titulo-noticia a, .eslogan-contenido-principal span.titulo-eslogan span {color: #7d3f2c !important;}
@media only screen and (max-width: 991px)  {    
.cab-texto-articulo-observatorio h5.fecha-articulo-observatorio, .descripcion-articulo-observatorio b {color: #4a6735 !important;}
    }
/*fondo*/
.menu-subgaleria-graficos, #bajo-footer .navbar-default .navbar-nav > li:hover:last-child {background-color: #4a6735 !important;}
/*borde*/

/* Color Secundario */
/*fondo*/
/* #sobrecabecera .navbar-default .sidebar-nav .navbar-nav li:last-child, #bajo-footer .navbar-default .navbar-nav > li:last-child {background-color:#fbe58a;}*/

/* Otros colores */
/*Color*/
#sobrecabecera .navbar-default .sidebar-nav .navbar-nav .dropdown-menu li:last-child a {color: #4c4c4c !important;}
.promo-portada-productos .price-new {color:#8db600;}
#sidebar_primaria .modulo-categorias:not(.listado-categorias-mega) .list-group .collapse.in, .modulo-categorias:not(.listado-categorias-mega) .list-group .collapsing {color:#393939 !important;}
.text-muted {color: #646464;}
/*fondo*/
.menu-subgaleria-graficos.selected {background-color: #bdd5b6;}
#sidebar_primaria .modulo-categorias:not(.listado-categorias-mega) .list-group .collapse.in, .modulo-categorias:not(.listado-categorias-mega) .list-group .collapsing {background-color:#f8f8f8 !important;}
#sidebar_primaria .modulo-categorias:not(.listado-categorias-mega) .list-group .collapse.in .list-group-item.active {background-color:#dddddd !important;}
.panel-body .btn-group .btn-primary {background-color: #004d92!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;}
/*Borde*/
.formulario-portada .modulo-formularios-lineas input, .modulo-formularios-lineas textarea {border: 1px solid #ddd;}

/****** AJUSTE DE TAMAÑOS EN JERARQUIAS ******/
.eslogan-portada h2.titulo-eslogan span, .eslogan-contenido-principal span.titulo-eslogan span, .eslogan-texto-ofertas h3.titulo-eslogan span {font-size: 40px !important;}
.modulo-zoom span.titulo-eslogan, .eslogan-portada h2.titulo-eslogan, .eslogan-contenido-portada h1, .eslogan-texto-ofertas h3.titulo-eslogan {font-size:35px !important;}
.eslogan-contenido-portada h2, .eslogan-contenido-principal span.titulo-eslogan {font-size: 28px !important;}
.eslogan-texto-ofertas h4.subtitulo-eslogan {font-size: 30px !important;}
#bajo-footer span.heading.color-fuente-destacado, .eslogan-contenido-portada h3, .portada .mod-pestanas p.heading.color-fuente-destacado, .portada .mosaico-fotos-portada p.heading.color-fuente-destacado, .modulo-ultimas-noticias.version3 .carousel span.titulo-noticia a {font-size:22px !important;}
.portada .modulo-productos-destacados.version2 h4 {font-size:26px;}
.boton-default, .btn-primary, .btn.btn-primary, .formulario-bordes-redondeados-posteum .funcionalidad-formulario .formulario-de-contacto .content_form .form-horizontal .botonEnviar button, .menu-galeria-graficos, .acordeon-contenidos .mod-acordeon.acordeon-default .panel-title, .formulario-portada .modulo-formularios-lineas .form-actions .btn.btn-primary, .formulario-portada .modulo-formularios-lineas .form-actions button.btn {font-size: 25px;}
.lead.bg-primary, .lead.bg-primary, .portada .mod-pestanas h4, .vistaModa .title a, .modulo-ultimas-noticias.version2 .carousel span.titulo-noticia a {font-size:20px;}
.funcionalidad-carrito .boton-default, .funcionalidad-carrito .btn-primary, .funcionalidad-carrito .btn.btn-primary, .eslogan-contenido-portada p, .eslogan-contenido-portada .boton-eslogan .btn, .eslogan-texto-ofertas p.small, .eslogan-parallax .boton-eslogan .btn, .modulo-zoom .boton-eslogan .btn, .funcionalidad-galerias h2.descripcion-galeria-graficas {font-size: 18px !important;} 
@media all and (max-width:991px){	
    .modulo-zoom span.titulo-eslogan, .eslogan-portada h2.titulo-eslogan, .eslogan-contenido-portada h1, .eslogan-texto-ofertas h3.titulo-eslogan, .mod-eslogan .extra-big {font-size:30px !important;}
    .eslogan-portada h2.titulo-eslogan span, .eslogan-contenido-principal span.titulo-eslogan span, .eslogan-texto-ofertas h3.titulo-eslogan span {font-size: 40px !important;}
    }
@media all and (min-width:768px) and (max-width:991px){
	.promo-portada-productos .price-old {font-size: 15px;} 
    .modulo-zoom span.titulo-eslogan, .eslogan-portada h2.titulo-eslogan, .eslogan-contenido-portada h1, .eslogan-texto-ofertas h3.titulo-eslogan {font-size:30px !important;}
    .eslogan-portada h2.titulo-eslogan span, .eslogan-contenido-principal span.titulo-eslogan span, .eslogan-texto-ofertas h3.titulo-eslogan span {font-size: 40px !important;}
    }
.portada .modulo-productos-destacados.version2 .label-destacado {font-size: 165%;}
.capaDiv.capa-texto .textoprincipal span {font-size: 110% !important;}
.eslogan-parallax h2.titulo-eslogan span {font-size: 98%;}
@media all and (min-width:768px) and (max-width:991px){	
	.promo-portada-productos h4 {font-size: 90%;}
    }
.profile-header p {font-size: 70%;}

/*Interletrado títulos h1 contenidos*/
#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 .observatorio.cabeceraCategoria figure .imageCabecera h1.tituloCat, #contenido .observatorio.cabeceraContenido figure .imageCabecera h1.tituloCat, #contenido .observatorio.cabeceraCategoria figure .imageCabecera h1.tituloCont, #contenido .observatorio.cabeceraContenido figure .imageCabecera h1.tituloCont {}

/****** AJUSTE ANCHURA DEL CONTENIDO - PLANTILLA FLUIDA ******/
/*ANCHURA DE CONTENIDOS EN MÓVIL*/
@media (max-width: 767px){
    .ancho:not(.pac-fluido) #contenido>.contenido {padding: 0 10px;}
    .row {margin-left: 0;margin-right: 0;}
    div#info-categoria-columnas-resaltadas h2, .cart h1.heading, .cart h2.heading {padding: 10px;}
    .bordes-encuadrados {margin-left: 0;margin-right: 0;padding: 0;}
    .form div#content_main {padding: 0;}
    .funcionalidad-formulario .col-xl-12.col-lg-12.col-md-12.col-sm-12 {padding: 0;}
    .bordes-encuadrados .encabezado-form {padding: 10px 15px;}
    .bordes-encuadrados .content_form {padding: 0 15px 15px;}
}

/*BARRA LATERAL*/
@media only screen and (min-width: 992px)  {
#sidebar_primaria.col-sm-3 {padding-right: 40px !important;}
    }

/*CATEGORÍA Y CONTENIDOS NOTICIAS*/
@media only screen and (min-width: 992px) {
    .modulo-container .funcionalidad-contenidos .modulo-articulo-observatorio .contenido-articulo-observatorio .descripcion-articulo-observatorio {
        padding-top:0 !important
    }

    .modulo-container .funcionalidad-contenidos .modulo-articulo-observatorio .contenido-articulo-observatorio .cabecera-articulo-observatorio .imagen-articulo-observatorio figure .image-observatorio,.modulo-container .funcionalidad-contenidos .articulo-destacado-observatorio .contenido-articulo-observatorio .cabecera-articulo-observatorio .imagen-articulo-observatorio figure .image-observatorio {
        height: 412px !important
    }

    .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 {
        top: 180px !important;
        padding-left: 20px;
        padding-right: 20px
    }

    .modulo-container .funcionalidad-contenidos .modulo-articulo-observatorio .contenido-articulo-observatorio .descripcion-articulo-observatorio,.modulo-container .funcionalidad-contenidos .articulo-destacado-observatorio .contenido-articulo-observatorio .descripcion-articulo-observatorio {
        height: 196px !important
    }

    .modulo-container .funcionalidad-contenidos .modulo-articulo-observatorio .contenido-articulo-observatorio .cabecera-articulo-observatorio,.modulo-container .funcionalidad-contenidos .articulo-destacado-observatorio .contenido-articulo-observatorio .cabecera-articulo-observatorio {
        height: 410px
    }

    .modulo-container .funcionalidad-contenidos .modulo-articulo-observatorio .contenido-articulo-observatorio .cabecera-articulo-observatorio .fondo-articulo-observatorio,.modulo-container .funcionalidad-contenidos .articulo-destacado-observatorio .contenido-articulo-observatorio .cabecera-articulo-observatorio .fondo-articulo-observatorio {
        height: 256px;
        top: 160px !important;
        margin-top: 90px;
        margin-top: -4px
    }

    .modulo-container .funcionalidad-contenidos .modulo-articulo-observatorio .contenido-articulo-observatorio .cabecera-articulo-observatorio .imagen-articulo-observatorio,.modulo-container .funcionalidad-contenidos .articulo-destacado-observatorio .contenido-articulo-observatorio .cabecera-articulo-observatorio .imagen-articulo-observatorio {
        clip-path: polygon(75% 100%,100% 85%,100% 0,0 0,0 85%) !important
    }
}

@media only screen and (min-width: 992px) and (max-width:1199px) {
    .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 {
        top:210px !important
    }
}

/*Contenidos columna resaltada alineados a la izquierda*/
.funcionalidad-contenidos.columnas-resaltada p, .funcionalidad-contenidos.columnas-resaltada ul, .funcionalidad-contenidos.columnas-resaltada li, .funcionalidad-contenidos.columnas-resaltada h4, .funcionalidad-contenidos.columnas-resaltada h5 {text-align: left !important;}
.funcionalidad-contenidos.columnas-resaltada .tiny_construccion .jumbotron, .funcionalidad-contenidos.columnas-resaltada .jumbotron h3, .funcionalidad-contenidos.columnas-resaltada .tiny_construccion .jumbotron .btn, .funcionalidad-contenidos.columnas-resaltada span.btn {text-align: center !important;}

/*GALERÍA DE IMÁGENES*/
.titulo-menu-graficos {text-transform: uppercase !important;background-image: url("/data/5910/galerias/4e4f2fcea6c075d75513c0d64efcab0ce5ddb6e0.jpg");background-size: cover !important;}
.contenedor-menu-graficos {margin-top: 20px;}
.menu-subgaleria-graficos {margin-top: 0px;}
.carrusel-subgaleria-graficos .contenedor-imagen-graficas {box-shadow: none;padding:0 !important; margin:0 !important;}
.contenedor-imagen-graficas .imagen-graficas img {clip-path: polygon(75% 100%, 100% 85%, 100% 0, 0 0, 0 85%) !important;}
.funcionalidad-galerias .descripcion-galeria-graficas {text-align: left !important;}
.funcionalidad-galerias .descripcion-galeria-graficas .tiny_construccion .jumbotron  {text-align: center !important;}
.funcionalidad-galerias h2.descripcion-galeria-graficas {word-spacing: 0;margin-bottom: 1.5em;margin: 0 0 12.5px;}
.funcionalidad-galeria figure > figcaption p {margin-bottom: 0 !important;}

/**PIE**/
#pie {clip-path: polygon(100% 0, 100% 83%, 70% 100%, 0 83%, 0 0) !important;background: rgb(255,255,255);background: linear-gradient(180deg, rgba(255,255,255,1) 0%, rgb(253 250 227) 100%)!important; padding-bottom:112px !important;}

/****** BOTONES ******/
.boton-default, .btn-primary, .btn-primary.vermas, .modulo-formularios-lineas .form-actions button, .mod-eslogan .boton-eslogan .btn, .btn.btn-primary, .btn.boton-default {padding: 5px 20px;border-radius: 0px;font-size: 20px !important;color: #000000!important;background-color: #ffffff !important;border: 5px solid #000000 !important; font-weight:bold !important;/*text-transform: uppercase !important;*/margin-top: 30px;}
.mod-eslogan .boton-eslogan .btn span.medium {font-size: 20px !important;}
.modulo-formularios-lineas .form-actions button {margin: 0 5px !important;width:47%;}
@media only screen and (max-width: 447px){.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, .mod-eslogan .boton-eslogan .btn, .btn.btn-primary a {font-size: 20px !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, .mod-eslogan .boton-eslogan .btn:hover, .modulo-formularios-lineas .form-actions button:hover, .btn.btn-primary:hover, .btn.boton-default:hover {
    background-color: #fbe58a !important;
    border: 5px solid #000000 !important;
    color: #000000 !important;
}
.btn.btn-primary a {color:#000000 !important;}
.btn.btn-primary a:hover {color:#ffffff !important;}

/****** AJUSTES DE FUNCIONALIDADES ******/
/*SIN IMAGEN*/
.sin-imagen{background:url('/data/6685/galerias/80616131dc24d3d9e93ef2975d113caded0269c1.png');background-size:cover;}
.tiny_construccion .jumbotron .btn {margin-top: 20px !important;}
span.btn {text-align: center !important;margin:20px 0;}
.well {margin:5px !important; width:48%;font-size:20px;padding:10px 40px 0px 40px;}
.well h4 {font-size:25px;}
.funcionalidad-contenidos .well p, .funcionalidad-contenidos .well h4, .funcionalidad-contenidos .well h3, .funcionalidad-contenidos .well span {text-align:center !important;}
@media(min-width:768px) {
    .row.resaltado {padding:20px !important;width:100%;}
    }
@media(max-width:767px) {
    .well {width: 100%;margin: 10px 20px !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: 300px;}
    .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: 300px!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: 350px!important;margin:0 0 20px 40px !important;}
}

@media (min-width: 1200px) {
    .pull-right .img-derecha, .pull-right .img-limit,  .img-derecha {width: 400px;margin:0 0 20px 40px !important;}
}

/*Foto en contenido tiny derecha o izquierda del texto en móvil y tablet portrait*/
@media (max-width:991px){
p .pull-right, p .pull-left {display: block !important;width: 100% !important;text-align: center !important;}
    }

/*TIPOGRAFÍA WEB*/
.capaDiv.capa-texto .textoprincipal, .capaDiv.capa-texto .text-02, .eslogan-parallax h2.titulo-eslogan, .boton-default, .btn-primary {/*text-transform: uppercase !important;*/}

/*FORMULARIOS*/
.funcionalidad-formulario .formulario-de-contacto img {margin-top: 15px;}

@media only screen and (max-width: 767px)  {
.funcionalidad-formulario .formulario-de-contacto img {display: none;}
    }
/*Formulario newsletter*/
.formulario-bordes-redondeados-posteum .funcionalidad-formulario .formulario-de-contacto .content_form .form-horizontal .botonEnviar button {padding: 12px 30px;border-radius: 0px;box-shadow: none;}
.formulario-bordes-redondeados-posteum .funcionalidad-formulario .formulario-de-contacto .content_form .form-horizontal .botonEnviar button:hover {padding: 12px 30px;}

/*Reducción texto avisos legales*/
.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{font-size:14px!important;}

/*EFECTO POLÍGONO EN FOTOS RESALTADAS DE CATEGORÍAS Y CONTENIDOS*/
.observatorio.cabeceraCategoria .imageCabecera, .observatorio.cabeceraContenido .imageCabecera, .columnas-resalt.cabeceraCategoria, .columnas-resalt.cabeceraContenido {clip-path: polygon(75% 100%, 100% 85%, 100% 0, 0 0, 0 85%) !important;}

/*TÍTULOS H1 CONTENIDOS EN VISUALIZACIÓN MÓVIL*/
@media only screen and (max-width: 767px)  {
#contenido .columnas-resalt.cabeceraContenido figure .imageCabecera h1.tituloCont {top: 30%;}
    }
/*CATEGORÍA Y CONTENIDOS NOTICIAS*/
.cab-texto-articulo-observatorio h5.fecha-articulo-observatorio, .descripcion-articulo-observatorio b {display: none !important;}

/*PROMOCIONES PORTADA*/
.promo-portada-productos .thumb h4 {padding: 10px;text-align: center;}
.promociones-portada .thumb {background-color: transparent;z-index:1;}
.promociones-portada .thumb .label-promocion .ribbon2_listado_portada.badge_overlay {z-index: 1;}
.promociones-portada .imagen img {filter: brightness(50%)!important;}
.promo-portada-productos .price-new {text-align: center;border-radius: 10px;}

/*Responsive*/
@media all and (max-width:768px){ 
	.contenido-promo {transform: none !important;}    
    }

/*CATÁLOGO PRODUCTOS*/
.funcionalidad-producto-moda .boton-comprar-producto .anadir-cesta {}
.funcionalidad-productos .vistaModa, .funcionalidad-productos .vistaModa .product-content {background: transparent !important;}
.funcionalidad-productos .vistaModa:hover {box-shadow: none !important;}

/*CARRITO Y LOGIN REGISTRO USUARIO*/
/*botones carrito pedidos*/
.panel-body .btn-group .btn-primary {border-color: transparent!important;}
.funcionalidad-carrito .panel .content_form .form-group input {width: 100%;}
.funcionalidad-carrito .panel .profile-header div .fa {word-spacing: 0!important;}
#registro .nav-pills .paso .fa-inverse {word-spacing: 1em !important;}

/*MEDIA QUERIES*/
/*TABLET LANDSCAPE*/
@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%;}
}
/*TABLET PORTRAIT*/
@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%;}  
}

/****** MODULOS ORDENADOS POR APARICIÓN EN LA WEB ******/
/***SOBRECABECERA***/
/*Redes sociales cabecera*/
#cabecera .modulo-redes-sociales {position: fixed !important;z-index: 99;margin-top: 10%;padding: 15px;border-radius: 0px 10px 10px 0;}

/*ITEM DE MENÚ PEDIR CITA*/
/*#sobrecabecera .navbar-default .sidebar-nav .navbar-nav li:last-child {padding: 5px;position:relative;top:-7px;}
#sobrecabecera .navbar-default .navbar-nav > .open > .dropdown-menu li:last-child {background-color: transparent !important;padding:0px;position:relative;top:0px;}*/

/***CABECERA***/
/*CABECERA INTERIOR CATÁLOGO*/
#cabecera .mod-cabecera-interior {clip-path: polygon(75% 100%, 100% 85%, 100% 0, 0 0, 0 85%) !important;}

/***BARRA LATERAL***/
/*LISTADO CATEGORÍAS BARRA LATERAL CATÁLOGO*/
#sidebar_primaria .modulo-categorias:not(.listado-categorias-mega) .list-group .collapse.in, .modulo-categorias:not(.listado-categorias-mega) .list-group .collapsing {width: 100%;margin-left: 0px;}

/*FORMAS DE PAGO CATÁLOGO*/
.formas-pago img {filter: invert(0.6);}
.formas-pago img:hover {filter: invert(0);}

/*Responsive*/
@media only screen and (min-width: 768px){
    .formas-pago img {width: 40%;margin-left: 28%;padding: 0;}
    .formas-pago img:hover {width: 42%;margin-left: 27%;}
    }

/***SOBRECONTENIDO***/
/*ESLOGAN PORTADA*/
.eslogan-portada h2.titulo-eslogan {text-transform: uppercase !important;}
.titulo-eslogan, .subtitulo-eslogan, .titulo-eslogan span, .subtitulo-eslogan span {word-spacing:0 !important;}

/*ESLOGAN PORTADA CONTENIDO PRINCIPAL*/
.eslogan-contenido-portada p {margin-bottom:30px;}
.eslogan-contenido-portada h1 {text-transform:uppercase !important; margin-bottom:30px;}
.eslogan-contenido-portada h2 { margin-bottom:30px;}
.eslogan-contenido-portada .texto-eslogan {padding-left: 100px;}
.eslogan-contenido-portada .boton-eslogan {position: relative !important;z-index: 999 !important;left: -119px;top: -140px !important;}

@media only screen and (max-width: 991px)  {
.eslogan-contenido-portada .boton-eslogan {left: 0 !important;top: 0 !important;}
    }

/*CONTENIDO PRINCIPAL ESLOGAN*/
#content_top .eslogan-contenido-principal .modulo-container {-webkit-clip-path: polygon(86% 0, 100% 20%, 100% 100%, 0 100%, 0 21%); clip-path: polygon(86% 0, 100% 20%, 100% 100%, 0 100%, 0 21%) !important;  background: rgb(241,241,241);background: linear-gradient(180deg, rgba(241,241,241,1) 0%, rgba(255,255,255,1) 100%) !important;padding-top: 50px !important;}
.eslogan-contenido-principal span.titulo-eslogan span {text-transform: uppercase !important;}
#content_top .eslogan-contenido-principal .modulo-container {margin-bottom: -20px !important;}

@media only screen and (max-width: 435px)  {
#content_top .eslogan-contenido-principal .modulo-container {padding-top: 100px !important;}
    }

/*BANNERS PORTADA*/
.mod-banner-plus .lt-extra-big {word-spacing: 0 !important;}
.banner-foto .mod-banner-plus .lt-extra-big {padding: 10px !important;background-color: #7d3f2c!important;}
.mod-banner-plus .opacity {opacity: 1 !important;}
.texto-banner .paleta_colores_blanco_color.mb-big.tb-medium.lt-big {background-color: #000 !important;}

@media only screen and (min-width: 768px) and (max-width: 1024px) {
    .banner-foto .mod-banner-plus, .banner-foto .mod-banner-plus img, .banner-texto-grande .mod-banner-plus figcaption {min-height: 224px !important; object-fit: cover;}
    }
@media only screen and (min-width: 1025px) {
    .banner-foto .mod-banner-plus, .banner-foto .mod-banner-plus img, .banner-texto-grande .mod-banner-plus figcaption {min-height: 242px !important; object-fit: cover;}
    }

/*ESLOGAN SOBRE PROMOCIONES PORTADA*/
/*#content_top .eslogan-texto-ofertas .modulo-container {-webkit-clip-path: polygon(86% 0, 100% 20%, 100% 100%, 0 100%, 0 21%); clip-path: polygon(86% 0, 100% 20%, 100% 100%, 0 100%, 0 21%) !important;  background: rgb(241,241,241);background: linear-gradient(180deg, rgba(241,241,241,1) 0%, rgba(255,255,255,1) 100%) !important;padding-top: 50px !important;}*/
#content_top .eslogan-texto-ofertas .modulo-container {
    -webkit-clip-path: polygon(86% 0, 100% 20%, 100% 100%, 0 100%, 0 21%);
    clip-path: polygon(86% 0, 100% 20%, 100% 100%, 0 100%, 0 21%) !important;
    background: rgb(246,196,136);
    background: linear-gradient(180deg, rgb(246 223 136) 0%, rgb(171 132 33) 100%);
    padding-top: 50px !important;
}
.eslogan-texto-ofertas h3.titulo-eslogan {text-transform: uppercase !important;}
.eslogan-texto-ofertas h4.subtitulo-eslogan {text-transform: uppercase !important;}

@media only screen and (max-width: 435px)  {
#content_top .eslogan-texto-ofertas .modulo-container {padding-top: 100px !important;}
    }

/**BAJO CONTENIDO**/
/*PRODUCTOS DESTACADOS*/
.vistaModa .title a {word-spacing: 0 !important;}

/*PESTAÑAS PORTADA*/
.portada .mod-pestanas p.heading.color-fuente-destacado {word-spacing: 0 !important;}
.portada .mod-pestanas h4 {word-spacing: 0 !important;}
 @media only screen and (min-width: 768px) {
.portada .mod-pestanas-v2 .tab-content {margin-top: -30px !important;}
     }

/*MOSAICO FOTOS PORTADA*/
 @media only screen and (min-width: 768px) {
.mosaico-fotos-portada .col-sm-3 {width: 50%;}
.mosaico-fotos-portada .col-sm-3:first-child {margin-bottom: 9px;}
}

/*TESTIMONIOS PORTADA*/
.testimonios .mod-opiniones.vista4 .bloque-testimonial {padding: 0px;}
.testimonios .mod-opiniones .testimonio {padding-left: 0px;	padding-right: 0px;}
.mod-opiniones.vista4 .testimonial p.margen-top-2x {display: inline-block !important;font-weight: bold !important;margin-bottom:0 !important;}
.mod-opiniones.vista4 .testimonial p {display: block !important;}

 @media only screen and (min-width: 768px) {
.mod-opiniones.vista4 .parallax-container {padding: 30px 0px 0;}
     .testimonios .col-md-offset-2 {margin-left: 50px;}
     }

/*CARRUSEL MARCAS PORTADA*/
@media (max-width: 767px){
    .mod-carrusel-de-marcas img { max-height: 250px;max-width: 250px;}
}
 @media only screen and (min-width: 992px) {
.carrusel-marcas .col-sm-6 {width: 50%;}
}
 @media only screen and (min-width: 768px) and (max-width: 991px){
.carrusel-marcas .col-sm-6 {width: 30%;}
}

/*ESLOGAN PARALLAX PORTADA*/
#content_bottom .eslogan-parallax .mod-eslogan {clip-path: polygon(71% 0, 100% 25%, 100% 100%, 0 100%, 0 23%) !important;padding-top: 100px !important;padding-bottom: 50px !important;background-attachment: fixed;}
.eslogan-parallax h2.titulo-eslogan {text-transform: uppercase !important;}

@media only screen and (max-width: 986px)  {
.mod-eslogan.diseno-6 .boton-eslogan.segundo-boton {margin-left: 0;	margin-top: 20px !important;}
    }

/*MÓDULO ACORDEÓN CONTENIDOS CORPORATIVOS*/
.acordeon-contenidos .mod-acordeon.acordeon-default .panel-group {margin-top: -40px;}
.acordeon-contenidos .mod-acordeon.acordeon-default .panel-title span.fa {margin-right:20px !important;}

@media (max-width: 550px) {
.mod-pestanas-v2 .tabsHorizontal .nav-tabs span, .mod-pestanas-v2 .tabsRotadas .nav-tabs span {display: block !important;}
}
@media (max-width: 767px) {
.mod-pestanas-v2 .tabs li {width: 100% !important;}
    }

/*ÚLTIMAS NOTICIAS PORTADA*/
.modulo-ultimas-noticias.version2 .carousel span.titulo-noticia a {word-spacing: 0 !important;}
.modulo-ultimas-noticias.version3 .carousel h3.titulo-noticia::before {content:url("/data/5910/galerias/8dfb1dff8c35e2ebe5c1a671dc09298c6176cd19.png") !important;}
.modulo-ultimas-noticias.version3 .noticia .imagen-noticia .image {border-radius: 100% !important;}
.modulo-ultimas-noticias.version3 .noticia .imagen-noticia .hover {border-radius: 100% !important;}
.noticias-portada .modulo-ultimas-noticias.version3.horizontal .carousel-ultimas-noticias .noticia {min-height: 545px !important;}

@media (min-width:1200px) {.noticias-portada .modulo-ultimas-noticias.version3.horizontal .carousel-ultimas-noticias .noticia {min-height: 560px !important;}}
.modulo-ultimas-noticias.version2 .multi-carousel .leftLst, .modulo-ultimas-noticias.version2 .multi-carousel .rightLst {border-radius: 0;top: 0 !important;padding: 0px 15px !important;}

/**FOOTER**/
/*SERVICIOS PORTADA*/
.modulo.servicios-portada iframe.mapa-google {min-height:468px !important;}

/*FORMULARIO PORTADA*/
.formulario-portada .modulo-formularios-lineas input, .modulo-formularios-lineas textarea {border-radius: 8px;}

/*ESLOGAN ZOOM*/
footer .modulo-zoom .mod-eslogan {clip-path: polygon(71% 0, 100% 25%, 100% 100%, 0 100%, 0 23%)!important;padding-top: 100px !important;padding-bottom: 50px !important;background-attachment: fixed;}
.modulo-zoom span.titulo-eslogan {text-transform: uppercase !important;}

/***BAJO FOOTER***/
/*ITEM DE MENÚ NEWSLETTER*/
/*#bajo-footer .navbar-default .navbar-nav > li:last-child {padding:10px;}
#bajo-footer .navbar-default .navbar-nav > li:last-child a {padding: 0px 0px;text-transform: uppercase;}
#bajo-footer .navbar-default .navbar-nav.version3 > li:last-child:not(.active) > a::before {content: "";padding: 0px;}*/

/*ANIMACIONES*/
/**Eslogan portada contenido principal, bloques portada e imagen resaltada formularios*/

@-webkit-keyframes zoomIn {
from {opacity: 0;-webkit-transform: scale3d(0.3, 0.3, 0.3);transform: scale3d(0.3, 0.3, 0.3);}
50% {opacity: 1;}
}
@keyframes zoomIn {
from {opacity: 0;-webkit-transform: scale3d(0.3, 0.3, 0.3);transform: scale3d(0.3, 0.3, 0.3);}
50% {opacity: 1;}
}
.eslogan-contenido-portada img, .funcionalidad-formulario .formulario-de-contacto img, .eslogan-contenido-principal .titulo-eslogan {-webkit-animation-name: zoomIn;animation-name: zoomIn;-webkit-animation-duration: 1s;animation-duration: 1s;-webkit-animation-fill-mode: both;animation-fill-mode: both;}

/*Eslogan sobre productos destacados y eslogan parallax*/
@-webkit-keyframes bounceInRight {
from,60%,75%,90%,
to {
-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
from {
opacity: 0;-webkit-transform: translate3d(3000px, 0, 0) scaleX(3);transform: translate3d(3000px, 0, 0) scaleX(3);}
60% {
opacity: 1;-webkit-transform: translate3d(-25px, 0, 0) scaleX(1);transform: translate3d(-25px, 0, 0) scaleX(1);}
75% {
-webkit-transform: translate3d(10px, 0, 0) scaleX(0.98);transform: translate3d(10px, 0, 0) scaleX(0.98);}
90% {
-webkit-transform: translate3d(-5px, 0, 0) scaleX(0.995);transform: translate3d(-5px, 0, 0) scaleX(0.995);}
to {
-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}
}
@keyframes bounceInRight {
from,60%,75%,90%,
to {
-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
from {
opacity: 0;-webkit-transform: translate3d(3000px, 0, 0) scaleX(3);transform: translate3d(3000px, 0, 0) scaleX(3);
}
60% {
opacity: 1;-webkit-transform: translate3d(-25px, 0, 0) scaleX(1);transform: translate3d(-25px, 0, 0) scaleX(1);
}
75% {
-webkit-transform: translate3d(10px, 0, 0) scaleX(0.98);transform: translate3d(10px, 0, 0) scaleX(0.98);}
90% {
-webkit-transform: translate3d(-5px, 0, 0) scaleX(0.995);transform: translate3d(-5px, 0, 0) scaleX(0.995);}
to {
-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}
}
.eslogan-texto-ofertas .texto-contenido-eslogan, .eslogan-parallax .texto-contenido-eslogan {-webkit-animation-name: bounceInRight;animation-name: bounceInRight;-webkit-animation-duration: 1s;animation-duration: 1s;-webkit-animation-fill-mode: both;animation-fill-mode: both;}

/*Productos destacados cartel oferta*/
@-webkit-keyframes flash {from,50%,to {opacity: 1;}
25%,75% {opacity: 0;}
}
@keyframes flash {from,50%,to {opacity: 1;}
25%,75% {opacity: 0;}
}
.portada .modulo-productos-destacados.version2 .label-destacado {-webkit-animation-name: flash;animation-name: flash;-webkit-animation-duration: 1s;animation-duration: 1s;-webkit-animation-fill-mode: both;animation-fill-mode: both;}

/*Botones eslogan parallax portada*/

@-webkit-keyframes zoomIn {
from {
opacity: 0;-webkit-transform: scale3d(0.3, 0.3, 0.3);transform: scale3d(0.3, 0.3, 0.3);}
50% {opacity: 1;}
}
@keyframes zoomIn {
from {opacity: 0;-webkit-transform: scale3d(0.3, 0.3, 0.3);transform: scale3d(0.3, 0.3, 0.3);}
50% {opacity: 1;}
}
.eslogan-parallax .boton-eslogan {-webkit-animation-name: zoomIn;animation-name: zoomIn;-webkit-animation-duration: 1s;animation-duration: 1s;-webkit-animation-fill-mode: both;
animation-fill-mode: both;}

/*Imágenes módulo noticias en portada*/

@-webkit-keyframes zoomIn {
from {
opacity: 0;-webkit-transform: scale3d(0.3, 0.3, 0.3);transform: scale3d(0.3, 0.3, 0.3);}
50% {opacity: 1;}
}
@keyframes zoomIn {
from {
opacity: 0;-webkit-transform: scale3d(0.3, 0.3, 0.3);transform: scale3d(0.3, 0.3, 0.3);}
50% {opacity: 1;}
}
.modulo-ultimas-noticias.version2 .noticia .imagen-noticia .image {-webkit-animation-name: zoomIn;animation-name: zoomIn;-webkit-animation-duration: 1s;animation-duration: 1s;-webkit-animation-fill-mode: both;animation-fill-mode: both;}

/*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;}


body.ios .eslogan-parallax .mod-eslogan, body.ios footer .modulo-zoom .mod-eslogan  {
     background-attachment: scroll !important;
     min-height: 300px; /* La altura que considereis*/
}

/* CSS NATURA ATMA */
.row.margen-top.curriculo {width: 90%;margin: 0 auto; border-bottom: 1px solid #eee;padding-bottom: 20px; margin-bottom: 20px;}
@media (min-width: 992px){.row.margen-top.curriculo {width: 100%;margin: 0 auto;}}
@media (min-width: 1200px){.row.margen-top.curriculo {width: 100%;margin: 0 auto;}}

/*Caja Servicios combinados con color*/
.row.servicios-combinados-color .col-md-4.col-sm-12.flex {flex-direction: column;}
.row.servicios-combinados-color .col-md-4.col-sm-12.flex, .row.fases-servicios .col-md-4.col-sm-12{margin: 3px;padding: 20px;}
.row.servicios-combinados-color .col-md-4.col-sm-12.flex:nth-child(2n+1) {   background-color: #fbe58a;}
.row.servicios-combinados-color .col-md-4.col-sm-12.flex:nth-child(2n) {   background-color: #a2d87c;}

@media(min-width:992px){.row.servicios-combinados-color {display: flex;}}


.jumbotron-enmarcado p {font-size: 20px!important;} .jumbotron.jumbotron-enmarcado{background-color: transparent;border: 1px solid #86cc55;} .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;}}

#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 .observatorio.cabeceraContenido figure .imageCabecera h1.tituloCat, #contenido .observatorio.cabeceraCategoria figure .imageCabecera h1.tituloCat {    
    background-color: #fff;
    padding: 22px 66px 22px 66px;
    /*border-top: 20px solid #fbe58a;
    border-bottom: 20px solid #fbe58a;*/
    color: #7d3f2c!Important;
    font-family: 'Dancing Script', cursive!Important;
}
.mod-acordeon.acordeon-default .panel>.panel-heading {background-color: #fbe58a!Important;}
 #content_bottom .panel .panel-title a {color: #593723!Important;}
blockquote { border-left: 5px solid #fbe58a; font-size: 21px;}
blockquote p:last-child, blockquote ul:last-child, blockquote ol:last-child {margin-bottom: 0!Important;}
#menuMovil .navbar-header.menu-movil-config .color-custom-iconos-movil .btn {/*color: #115d23;*/}
.bordes-encuadrados .encabezado-form { margin-top: auto;}
.portada .jumbotron .texto-eslogan { padding: 0;}
.portada .tfno-formu {display: none;}

/*tamaño logo*/
.logotipo-main div#block-1766920 { width: 60%;}

.mod-pestanas-v2 .tabsRotadas ul>li { width: auto!Important; }
.servicios-iconos i.fa.fa-3x {  font-size: 2em;}
@media (min-width:1199px) and (max-width:1599px) {.ancho:not(.pac-fluido) #contenido>.contenido {width: 80%!important;}}


@media (max-width:767px){
    .contacto-top-custom {padding: 0;}
}

.alinear-vertical {align-items: baseline;}

#bajo-footer .navbar-default .navbar-nav>li:last-child span {padding: 5px;}
#bajo-footer .navbar-default .navbar-nav>li:last-child:hover {background-color: transparent!Important;}
#bajo-footer .navbar-default .navbar-nav>li:last-child:hover a {color: #000000!Important;}
#bajo-footer .navbar-default .navbar-nav>.active>a { border-radius: 9px;}

.enlace-pai .modulo-container.enlace-pai .contenido-eslogan {
   /* background-color: #eee;
    box-shadow: 4px 8px 13px #2a2a2a2b;*/
}

.enlace-pai .mod-eslogan.diseno-5 .texto-contenido-eslogan {
    margin-right: 30px
}

.enlace-pai .mod-eslogan.diseno-5 .texto-eslogan {
    border-left: 0
}

.enlace-pai .mod-eslogan.diseno-5 .boton-eslogan,.enlace-pai .mod-eslogan.diseno-6 .boton-eslogan {
    border-radius: 0 !important
}

@media(min-width: 425px) {
    .enlace-pai .mod-eslogan.diseno-5 .texto-eslogan {
        padding-left:0
    }
}

@media(min-width: 992px) {
    .enlace-pai .col-xs-12.col-md-4.img-eslogan {
        width:25% !important
    }

    .enlace-pai .col-xs-12.col-md-8.texto-eslogan {
        width: 75% !important
    }

    .enlace-pai .mod-eslogan.diseno-5 .texto-contenido-eslogan {
        max-width: 75%
    }
}

@media(max-width: 991px) {
    .enlace-pai .mod-eslogan.diseno-5 .img-eslogan {
        max-width:100% !important;
        margin-top: 20px
    }

    .enlace-pai .mod-eslogan.diseno-5 .texto-contenido-eslogan {
        display: contents;
        flex-wrap: wrap;
        max-width: 100% !important;
        margin-right: 0!Important
    }

    .enlace-pai .mod-eslogan.diseno-5 .texto-eslogan {
        display: block
    }
}

.enlace-pai .paleta_colores_transparent_bg.boton-eslogan {
    color: #fff!Important;
    background-color: black;
}


.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: #9fd1da;} .botonera-efecto-linea:after {content: "";position: absolute; right: 0; width: 25%; bottom: 40%; height: 1px; background-color:#9fd1da;} }

#content_main .well.color-fondo-destacado {background-color: transparent!important;border: 0!important;border-bottom: 3px solid;font-size: 25px;text-align: left!important;} #content_main .row.listado-well {margin: 50px 0;} #content_main .listado-well .bloque-well .well{ background-color: transparent!important;border: 0!important;border-bottom: 3px solid!important;font-size: 25px;text-align: left!important;} #content_main .listado-well .bloque-well:first-child .well {border-color: #0028A6!important;} #content_main .listado-well .bloque-well:nth-child(2) .well {border-color: #F5A900!important;} #content_main .listado-well .bloque-well:nth-child(3) .well {border-color: #660BAB!important;} #content_main .listado-well .bloque-well:nth-child(4) .well {border-color: #f5d000!important;}

/* CSS PROPIO */
body {
    background-image: url('/data/6685/galerias/009da0d303878dfc3886d6193ebe5d0b0e5189b4.jpg');
    background-position: center center;
    background-size: cover;
    background-attachment: fixed;
}
ul.listado-aire-01 li { margin-bottom: 1.2em;}

.mod-opiniones img {width: 30px; height: 30px;}

.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: #ad6f34;} 
    .botonera-efecto-linea:after {content: "";position: absolute; right: 0; width: 25%; bottom: 40%; height: 1px; background-color: #ad6f34;} 
}

.listado-well-02 .bloque-well .well { background-color: transparent!important; border: 0!important; border-bottom: 4px solid!important; font-size: 22px; text-align: left!important; } 
.listado-well-02 .bloque-well .well {border-color: #633f1f !Important; margin-bottom: 20px !Important;} 
.listado-well-02 {display: flex;} @media(max-width:769px){.listado-well-02 {display: flex;flex-direction: column;}} 
.listado-well-02 p.well { margin-bottom: 15px; } 
.listado-well-02 .well { padding: 10px; margin-bottom: 1px; background-color: #ffffff; border: 0; border-radius: 0; -webkit-box-shadow: inset 0 0px 0px rgba(255,255,255); box-shadow: inset 0 0px 0px rgba(255,255,255); } 
.listado-well-02 .bloque-well { background-color: #f9eee287; border: 1px solid #f9eee2; margin: 2px; }

.listado-well-03 {display: flex;} @media(max-width:769px){.listado-well-03 {display: flex;flex-direction: column;}} .listado-well-03 .bloque-well { background-color: #f9eee287; margin: 5px; padding: 10px; border: 1px solid #633f1f; }

#bajo-footer {
	background: rgb(54,54,54);
	background: linear-gradient(180deg, rgba(54,54,54,1) 0%, rgba(14,14,14,1) 100%);
}

.funcionalidad-contenidos .row.centrar-bloques h2, .mod-opiniones .testimonio {font-size: 20px;}

.banner-texto-grande figcaption {
    background: rgb(246,196,136);
    background: linear-gradient(180deg, rgb(246 223 136) 0%, rgb(217 149 85) 100%);
}
td.primary {background-color: #eee4f7;}
.funcionalidad-contenidos.columnas hr {width: 100%;}

span.titulo-noticia.h3 {
    padding: 15px;
    text-align: center!Important;
}
.noticia-resumen {padding: 0 20px;}
.banner-foto figcaption span.color_web_6_color {background-color: black;}
.formulario-portada address {display: none;}
.dropdown-menu>.active>a, .dropdown-menu>.active>a:hover, .dropdown-menu>.active>a:focus {background-color: #ffffff;}

@media (max-width: 768px) {
    .mod-opiniones .testimonio {
    font-size: 18px;    
    padding-left: 0px !Important;
    padding-right: 0px !Important;;
    }
}

.jumbotron {background-color: #f9f9f9;}

.servicios-portada-bloques i.fa.fa-map-marker-alt { margin-right: 11px;}
.servicios-portada-bloques i.fa.fa-mobile-alt {margin-right: 6px;}