/*** ===== 01 - IMPORTANTE  ==== *** /

/*** ===== 02 - PAQUETE DE REGLAS DEFINITORIAS DE PORTFOLIO  ===== ***/

@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;}
}

.pull-right .img-limit, .pull-left .img-limit {height: auto;margin-top: 20px;margin-bottom: 40px;}
.pull-right .img-limit{ margin-left: 0; }
.pull-left .img-limit{ margin-right: 0; }

@media (min-width: 768px) { 
	.img-derecha, .img-izquierda, .ficha-contenido .pull-right , .ficha-contenido .pull-left {width: 50%;}
	.ficha-contenido .pull-right, .img-derecha, .funcionalidad-contenidos.columnas .contenido-columnas .img-derecha { margin-left: 40px;}
	.ficha-contenido .pull-left, .img-izquierda{ margin-right: 40px;}
}

@media (min-width: 992px) { .img-derecha, .img-izquierda, .ficha-contenido .pull-right , .ficha-contenido .pull-left {width: 45%;}}
@media (min-width: 1600px) { .img-derecha, .img-izquierda, .ficha-contenido .pull-right , .ficha-contenido .pull-left {width: 40%;}}

#barra-opciones .lista-horizontal li {margin-bottom: 0;}
#barra-opciones .mod-utilidades-tienda .utilidad-idiomas .modulo-idiomas.banderas, #barra-opciones .mod-utilidades-tienda .utilidad-idiomas .modulo-idiomas.banderas-nombre { padding-top: 0;}

.sugerencias-buscador .producto-sugerido div:first-child { font-size: 100%;}

/*** ===== 03 - CUSTOMIZACIÓN BÁSICA PARA CLIENTE ===== ***/


/****** FUENTE DE TEXTO ******/
#content_main h1, #content_main h2, .servicios #content_main h1.color-fuente-destacado, #content_main .funcionalidad-formulario .formulario-de-contacto h1.color-fuente-destacado, .boton-default, .btn-primary, .btn-primary.vermas, .modulo-formularios-lineas .form-actions button, .mod-eslogan .boton-eslogan .btn span, .bordes-encuadrados.sin-icono .btn, .destacado h4, #content_main .bordes-encuadrados .encabezado-form .color-fuente-destacado, #contenido .observatorio.cabeceraCategoria figure .imageCabecera h1.tituloCat, #contenido .observatorio.cabeceraContenido figure .imageCabecera h1.tituloCat, #contenido .observatorio.cabeceraCategoria figure .imageCabecera h1.tituloCont, #contenido .columnas-resalt.cabeceraContenido figure .imageCabecera h1.tituloCont, /*#barra-opciones .servicios-portada span,*/ .eslogan-categorias-catalogo .mod-eslogan span.titulo-eslogan, #content_main .modulo-container.titulo-descuentos .color-fuente-destacado, .eslogan-titulo-servicios .mod-eslogan span.titulo-eslogan, #content_bottom .mosaico-imagenes h3.color-fuente-destacado, #content_bottom .mod-opiniones h3.color-fuente-destacado, #pie .formulario-portada .modulo-container h3.color-fuente-destacado, footer .texto-descripcion span.color-fuente-destacado, footer .modulo-categorias span.color-fuente-destacado, footer .texto-descripcion span.color-fuente-destacado, #content_main h1.color-fuente-destacado, #sobrecabecera .navbar-default {font-family: "Fira Sans", sans-serif !important;}

/****** GROSORES DE FUENTES ******/
.modulo-container.modModa .funcionalidad-productos .sub-categoria-moda ul li a, .list-group-item.active>.badge, .nav-pills>.active>a>.badge, .funcionalidad-carrito .panel .profile-header, #content_main div#front_regist a, .modulo-container.modServicios div.funcionalidad-productos .sub-categoria-moda ul li a, .funcionalidad-galerias.galeria-menu .menu-galeria li a, .funcionalidad-galerias.galeria-menu .menu-galeria li.active a, .funcionalidad-galerias.galeria-menu .menu-galeria li a:hover, .modulo-container.modModa .funcionalidad-productos .sub-categoria-moda ul li a, .modulo-breadcrumb a, .servicios-iconos-portada .contenedor-servicios span, .portada .mod-opiniones .testimonial span.margen-top-2x, #pie .modulo-formularios-lineas .radio label a, .modulo-container .funcionalidad-productos .cabecera-listado-producto-servicios .precios-listado-producto-servicios .precio-nuevo.color-fuente-destacado, #cookiesText p a {font-weight:bold !important;}

/****** COLORES ******/
/* Color Negro */
/*color*/
.mod-eslogan .boton-eslogan .btn, .btn-primary, .bordes-encuadrados.sin-icono .btn, .funcionalidad-producto-moda .product-description .nav-tabs > li.num-tabs-1 h3, .funcionalidad-producto-moda .product-description .nav-tabs > li.num-tabs-1 i, .modulo-container.modModa .funcionalidad-productos .sub-categoria-moda ul li a, .bordes-encuadrados .encabezado-form .fa, #contenido .observatorio.cabeceraCategoria figure .imageCabecera h1.tituloCat, #contenido .observatorio.cabeceraContenido figure .imageCabecera h1.tituloCat, #contenido .observatorio.cabeceraCategoria figure .imageCabecera h1.tituloCont, #contenido .columnas-resalt.cabeceraContenido figure .imageCabecera h1.tituloCont, .funcionalidad-contenidos.columnas-resaltada .barra-info, #content_main .funcionalidad-contenidos.columnas-resaltada .color-fuente-intermedio, .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, .funcionalidad-carrito-servicios .btn-color-principal, #registro .nav-pills .descripcion, 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, #registro .nav-pills .paso .fa-inverse, 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, .promo-portada-productos h4, .funcionalidad-galerias.galeria-menu .menu-galeria li a, .funcionalidad-galerias.galeria-menu .menu-galeria li.active a, .funcionalidad-galerias.galeria-menu .menu-galeria li.active a:hover, .funcionalidad-galerias.galeria-menu .menu-galeria li:last-child a, .funcionalidad-galerias.galeria-menu .menu-galeria li:last-child.active a, .funcionalidad-galerias.galeria-menu .menu-galeria li:last-child.active a:hover, .modulo-container.modModa .funcionalidad-productos .sub-categoria-moda ul li a, #barra-opciones .modulo-login a, #barra-opciones .modulo-login a:hover, #barra-opciones .modulo-carrito a, #barra-opciones .modulo-carrito a:hover, #barra-opciones .modulo-container .modulo-carrito .color-fuente-destacado, .modulo-breadcrumb, #content_main .modulo-container.titulo-descuentos .color-fuente-destacado, #contador-regresivo .titulo-contador, #content_bottom .mosaico-imagenes h3.color-fuente-destacado, .menu-modulo li a:hover, .menu-modulo li:hover, .menu-modulo li:hover a, #content_bottom .mod-opiniones h3.color-fuente-destacado, .portada .form-control::placeholder,  .funcionalidad-contenidos .modulo-articulo-observatorio .color_web_1_bg, #content_main .modulo-container .funcionalidad-contenidos.columnas h3, .portada #content_top .modulo-container.servicios-iconos-portada h2.color-fuente-destacado, #content_main .modulo-container .funcionalidad-productos .cabecera-listado-producto-servicios .precios-listado-producto-servicios .precio-nuevo.color-fuente-destacado, .modulo-container .funcionalidad-productos .servicio-container::before, .modulo-container .funcionalidad-productos .servicio-container.activo .nombre-producto, .promocion .label-promocion .ribbon2.badge_overlay span.top-left.label-badge, .promocion .label-promocion.movil .badge_overlay .datos p, .promocion .label-promocion .ribbon5.badge_overlay span small, .funcionalidad-producto .product-info .product-details .price, .funcionalidad-producto .product-info .product-details .price .price-new .fa, .modulo-container .funcionalidad-contenidos .modulo-articulo-observatorio .contenido-articulo-observatorio .cabecera-articulo-observatorio .cab-texto-articulo-observatorio h4.subtitulo-articulo-observatorio, .carousel-caption, .checkbox-user .checkPropio, .vistaModa .price, #cookiesText p, #cookiesText p a {color: #000000 !important;}
/*fondo*/ 
.mod-eslogan .boton-eslogan .btn:hover, .btn-primary:hover, .bordes-encuadrados.sin-icono .btn:hover, .well, .modulo-container.modModa .funcionalidad-productos .sub-categoria-moda ul li a:hover, .modulo-container.modModa .funcionalidad-productos .sub-categoria-moda ul li a:hover, .fondo-articulo-observatorio.color_web_1_bg  {background-color: #000000 !important;}
@media only screen and (min-width: 1200px){	
	#content_top .modulo-breadcrumb a:hover {background-color: #000000 !important;}	
}
@media only screen and (min-width: 992px) and (max-width: 1199px){	
	#content_top .modulo-breadcrumb a:hover {background-color: #000000 !important;}	
}
@media only screen and (min-width: 768px) and (max-width: 991px){	
	#content_top .modulo-breadcrumb a:hover {background-color: #000000 !important;}	
}
/*Borde*/
.slim-range .noUi-handle {border-color: #000 !important;}	

/* Color Blanco */
/*color*/
.destacado, #content_main .destacado .color-fuente-destacado, .well, .well .color-fuente-secundario-1, .well a, .modulo-container.modServicios div.funcionalidad-productos .sub-categoria-moda ul li a, form#frmLogin .btn-primary:hover, #barra-opciones a, #barra-opciones a:hover, #barra-opciones .modulo-login .login-button .fa.fa-user, #barra-opciones .servicios-portada span a, #content_top .modulo-breadcrumb a:hover, #pie .formulario-portada .modulo-container h3.color-fuente-destacado, footer .modulo-categorias .list-group-item a::before, footer .modulo-datos-contacto-extendidos, footer .modulo-datos-contacto-extendidos a, footer .modulo-datos-contacto-extendidos .color-fuente-destacado, #bajo-footer .navbar-default .navbar-nav > li:hover:last-child a, .modulo-container .funcionalidad-contenidos .modulo-articulo-observatorio .contenido-articulo-observatorio .cabecera-articulo-observatorio .cab-texto-articulo-observatorio h4.subtitulo-articulo-observatorio {color:#ffffff !important;}
/*fondo*/ 
.funcionalidad-carrito .panel .profile-nav .nav-pills .badge, .servicios-iconos-portada .contenedor-servicios, .servicios-iconos-portada .resto-contenido-bloque, .eslogan-sobrecontenido .jumbotron.contenido-eslogan, .portada .modulo-formularios-lineas input, .modulo-formularios-lineas textarea {background-color: #fff;}
.mod-carrusel-de-marcas .mod-carrusel-de-marcas img, .modulo-productos-destacados .vistaModa .product-content, .vistaModa .product-content, .vistaModa {background: #ffffff;}
#barra-opciones .modulo-container .modulo-logotipo {background: #ffffff;}
/*borde*/
.funcionalidad-galerias.galeria-menu .menu-galeria li, .funcionalidad-galerias.galeria-menu .menu-galeria li:last-child, .funcionalidad-galerias.galeria-menu .menu-galeria li:hover {border-left: 0px solid #fff !important;}
/*sombra*/
.promocion .label-promocion .ribbon2.badge_overlay span.top-left.label-badge, .carousel-caption {text-shadow: 1px 1px 2px rgba(255,255,255,0.6) !important;}

/* Color Principal */
/*color*/
.destacado a, .destacado h4, .destacado .fa, footer .modulo-categorias .list-group-item a:hover::before, .modulo-container.modModa .funcionalidad-productos .sub-categoria-moda ul li a:hover, .modulo-container.modModa .funcionalidad-productos .sub-categoria-moda ul li a:hover, .mod-mosaico-imagenes-menu ul li a:hover {color: #fbd232 !important;}
#footer .list-group-item.active {color: #fbd232;}

/*fondo*/
.portada .funcionalidad-productos .categoria-productos h3, .funcionalidad-contenidos.columnas-resaltada .barra-info, /*.funcionalidad-galerias.galeria-menu .menu-galeria li, .funcionalidad-galerias.galeria-menu .menu-galeria li:last-child,*/ #barra-opciones .modulo-redes-sociales, .modulo-breadcrumb,  #bajo-footer .modulo-redes-sociales, .bordes-encuadrados .encabezado-form .fa, .servicios-iconos-portada .titulo-bloque, .banners-servicios .mod-banner-plus .style9 figcaption {background-color: #fbd232cf !important;}
/*borde*/
.servicios-iconos-portada .contenido-bloque, .portada .mod-opiniones .testimonio, footer .modulo-container.eslogan-zoom .mod-eslogan .jumbotron.contenido-eslogan, #content_main .modulo-container .funcionalidad-contenidos.columnas h1, .funcionalidad-formulario .formulario-de-contacto h1.color-fuente-destacado, #content_main h1.color-fuente-destacado {border: 2px solid #fbd232 !important;}
.bordes-encuadrados.sin-icono .borde-cuadrado {border: solid 0px #fbd232;padding-top: 0px;}
.eslogan-sobrecontenido .row .col-sm-6 {border-left:3px solid #fbd232 !important;}
.mod-carrusel-de-marcas .mod-carrusel-de-marcas img {border-color: #fbd232;}
footer .texto-descripcion span.h3 {border-bottom: 2px solid #fbd232 !important;}

/* Color Tres */
/*fondo*/
.destacado, .bordes-encuadrados .encabezado-form {background-color: #f2f2f2;}

/* Color Cuatro */
/*fondo*/
#barra-opciones .alert-default {background-color: #d4d4d4;}

/* Color Quinto */
/*fondo*/
.promo-portada-productos h4, .funcionalidad-galerias.galeria-menu .menu-galeria li.active, .funcionalidad-galerias.galeria-menu .menu-galeria li:last-child.active, .menu-modulo li, .contenidos-boton-contacto .contenido-eslogan {background-color: #f6f6f6;}

/* Otros colores */
/*color*/
#content_main .color-fuente-intermedio {color: #545454 !important;}
.funcionalidad-carrito .fila-totales .btn-danger:hover{color:#f8ae00!important;}
.text-muted {color: #646464;}
/*fondo*/
.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;}
.promo-portada-productos .price-new {background-color: #da3120;}
#bajo-footer .navbar-default .navbar-nav > li:hover:last-child {background-color: #777777 !important;}
/*bordes*/
.portada .modulo-formularios-lineas input, .modulo-formularios-lineas textarea {border-bottom: 0px solid #ccc;}
.mod-carrusel-de-marcas .mod-carrusel-de-marcas img {border-color: #dddddd;}
.bordes-encuadrados .content_form .form-group .input-group input, .bordes-encuadrados .content_form .form-group .input-group select, .bordes-encuadrados .content_form .form-group .input-group textarea {border: 1px solid #cccccc !important;}

/** == Ajustes de tamaños por jerarquías Mobile First - Excepciones para móvil solo cuando no es posible == **/

.extra-big, .mod-eslogan .extra-big, .modulo-bloques .bloque-texto .extra-big {font-size:30px!important}
.big, .mod-eslogan .big, .modulo-bloques .bloque-texto .big {font-size:24px!important}
.medium, .mod-eslogan .medium, .modulo-bloques .bloque-texto .medium {font-size:22px!important}
.normal, .mod-eslogan .normal, .modulo-bloques .bloque-texto .normal {font-size:19px!important}
.small, .mod-eslogan .small, .modulo-bloques .bloque-texto .small {font-size:18px!important} 

@media (min-width:768px) {
	.extra-big, .mod-eslogan .extra-big, .modulo-bloques .bloque-texto .extra-big {font-size:32px!important;}
}
@media (min-width:992px) {
	.extra-big, .mod-eslogan .extra-big, .modulo-bloques .bloque-texto .extra-big {font-size:35px!important}
	.big, .mod-eslogan .big, .modulo-bloques .bloque-texto .big {font-size:26px!important}
	.medium, .mod-eslogan .medium, .modulo-bloques .bloque-texto .medium {font-size:22px!important}
	.normal, .mod-eslogan .normal, .modulo-bloques .bloque-texto .normal {font-size:20px!important}
}
@media (min-width:1200px) {
    .extra-big, .mod-eslogan .extra-big, .modulo-bloques .bloque-texto .extra-big  {font-size:40px!important}
    .big, .mod-eslogan .big, .modulo-bloques .bloque-texto .big {font-size:28px!important}
    .medium, .mod-eslogan .medium, .modulo-bloques .bloque-texto .medium {font-size:24px!important}      
}
@media (min-width:1600px) {
    .extra-big, .mod-eslogan .extra-big, .modulo-bloques .bloque-texto .extra-big  {font-size:45px!important}
    .big, .mod-eslogan .big, .modulo-bloques .bloque-texto .big {font-size:30px!important}
}



/****** BOTONES ******/
.boton-default, .btn-primary, .btn-primary.vermas, .modulo-formularios-lineas .form-actions button, .mod-eslogan .boton-eslogan .btn {padding: 10px;border-radius: 0px;letter-spacing: 0.12em !important;font-size: 20px !important;color: #000000!important;background-color: #fbd232 !important;border: 2px solid #fbd232 !important; text-transform: uppercase !important;margin-top: 30px;}
.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 span {font-size: 20px !important;font-weight:normal !important;}
.boton-default:hover, .btn-primary:hover, .btn-primary.vermas:hover, .modulo-formularios-lineas .form-actions button:hover, .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 {background-color: #000000 !important;color: #fbd232 !important;border: 2px solid #fbd232 !important;}
.mod-eslogan .boton-eslogan .btn span:hover, .bordes-encuadrados.sin-icono .btn:hover {color: #fbd232 !important;}

/****** AJUSTES DE FUNCIONALIDADES ******/
/*SIN IMAGEN*/
.sin-imagen{background:url('/data/6811/galerias/f9b3e67dbd322a64480f6c1c96035fb32e3dfba8.png');background-size:cover;}

/*DESTACADOS*/
@media only screen and (min-width: 992px){.destacado-1 {display: flex !important;}}
.destacado {border-radius:8px !important;padding:10px;box-shadow: inset 0 1px 1px rgba(0,0,0,0.05);margin: 5px !important;padding:10px 30px;}
.destacado p {padding: 10px 20px;}

/*Efecto b/n al hacer hover sobre fotos*/
.imagen img:hover, img:hover {-webkit-filter: grayscale(100%);-moz-filter: grayscale(100%);-ms-filter: grayscale(100%);-o-filter: grayscale(100%);filter: grayscale(100%);filter:alpha(opacity=40);-moz-opacity: 0.40;opacity: 0.40;transition: all ease 0.4s;}

/*TÍTULOS CONTENIDOS Y FORMULARIO CONTACTAR*/
#content_main .modulo-container .funcionalidad-contenidos.columnas h1, .funcionalidad-formulario .formulario-de-contacto h1.color-fuente-destacado, #content_main h1.color-fuente-destacado{text-align:center !important;}
#content_main .modulo-container .funcionalidad-contenidos.columnas h2 {text-align:center !important;}
#content_main .funcionalidad-formulario .formulario-de-contacto h1.color-fuente-destacado {margin-bottom:30px !important;}

/*CONSTRUCCIÓN DOS COLUMNAS CONTENIDOS PRINCIPALES*/
.servicio.desplazar-servicio {transform: translateY(0px);transition: all .2s ease-out;}
.servicio.desplazar-servicio:hover {transform: translateY(-10px);}


/*CATEGORÍAS CATÁLOGO EN SECCIÓN*/
.modulo-container.modModa .funcionalidad-productos .sub-categoria-moda ul li {clip-path: polygon(95% 0, 100% 50%, 95% 100%, 0% 100%, 5% 50%, 0% 0%);margin-left: -18px;}
.modulo-container.modModa .funcionalidad-productos .sub-categoria-moda ul li a {padding-left:20px !important;padding-right:20px !important;width:300px;min-height:74px;}
.categoriaDescripcion .col-sm-4 {width: 0;}
.categoriaDescripcion .col-sm-8 {width: 100%;}

/*Productos*/
.row .col-sm-12 .modulo-container.modModa .funcionalidad-productos {margin-top: 30px !important;}
.funcionalidad-productos .producto-ecommerce3-listado {transition: transform .2s;}
.funcionalidad-productos .producto-ecommerce3-listado:hover {transform: scale(1.1);}
.modulo-container .funcionalidad-productos .cabecera-listado-producto-servicios {padding: 20px 20px;}

@media only screen and (min-width: 992px) {
.funcionalidad-productos.col-3 .col-lg-6 {width: 25%;}
    }
@media only screen and (min-width: 768px) and (max-width: 991px) {
.funcionalidad-productos.col-3 .col-lg-6 {width: 34%;}
    }
@media only screen and (min-width: 500px) and (max-width: 767px) {
.funcionalidad-productos.col-3 .col-lg-6 {width: 50%;}
    }

/*OCULTAR PRECIO Y LISTA DE DESEOS EN PRODUCTO CATÁLOGO SERVICIOS SIN TIENDA*/
.precio-producto-servicios, .acciones-producto-servicios {display: none !important;}

/*FORMULARIO CONTACTAR*/
.bordes-encuadrados.sin-icono .borde-cuadrado {padding-top: 0px;}
.bordes-encuadrados .encabezado-form .fa {padding: 10px;border-radius: 100px;margin-right: 5px;margin-bottom: 5px;}

@media only screen and (max-width: 591px) {    
    .bordes-encuadrados .alinear-vertical {padding: 0;}
    .bordes-encuadrados {margin-left: 0;margin-right: 0;}
    .bordes-encuadrados .alinear-vertical {padding: 0px;}
    .bordes-encuadrados .encabezado-form {padding: 10px;}
    }
@media only screen and (min-width: 592px) {
    .bordes-encuadrados .encabezado-form {padding: 60px;clip-path: polygon(20% 0, 100% 0%, 100% 100%, 20% 100%, 0% 50%);text-align:right;}    
    }
@media only screen and (min-width: 768px) {
    .bordes-encuadrados .col-md-6 .content_form {width: 150% !important;margin-left: -50px;}
	.bordes-encuadrados .col-md-6.encabezado-form {width: 60% !important;margin-left: 110px;}
	.bordes-encuadrados .encabezado-form {margin-top: -50px;}
    }
@media only screen and (min-width: 768px) and (max-width: 991px) {
	.bordes-encuadrados .col-md-6 .content_form {width: 100% !important;margin-left: 0px;}
	.bordes-encuadrados .col-md-6.encabezado-form {width: 90% !important;margin-left: 0px;margin-top: 20px;}    
    .bordes-encuadrados .encabezado-form .fa {padding: 5px;}
    .bordes-encuadrados .content_form .form-group .panel-default .panel-body {width: 100%;}
    }
@media only screen and (min-width: 992px) and (max-width: 1199px) {
	.bordes-encuadrados .col-md-6 .content_form {width: 175% !important;}
    .bordes-encuadrados .content_form .form-group .panel-default .panel-body {width: 85%;}
    }

/*CONTENIDOS BLOG*/
.funcionalidad-contenidos.columnas-resaltada .barra-info {clip-path: polygon(90% 0, 100% 50%, 90% 100%, 0 100%, 0 0);padding:20px;margin-bottom:20px;}
.funcionalidad-contenidos.columnas-resaltada .contenido-columnas-resaltada {text-align:left !important; margin-bottom:0 !important;}
.modulo-container .funcionalidad-contenidos .ulo-articulo-observatorio .contenido-articulo-observatorio .descripcion-articulo-observatorio b {display: none;}

@media only screen and (max-width: 767px) {
.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: 250px;}
    }
@media only screen and (min-width: 768px) and (max-width: 1199px) {
.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: 275px;}
    }
@media only screen and (min-width: 1200px) {
.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: 275px;}
    }

/*PROMOCIONES EN PORTADA*/
.promo-portada-productos h4 {text-shadow:none;padding: 10px;text-align: center;border-radius: 20px;}
.promo-portada-productos .price-new {text-shadow: none;}
.promociones-portada .thumb .label-promocion .ribbon2_listado_portada.badge_overlay, .promociones-portada .thumb .label-promocion .ribbon5_listado_portada.badge_overlay {z-index: 1;}

/*Responsive*/
@media all and (min-width:768px) and (max-width:991px){
.promociones-portada .row.fila-promociones .col-sm-3 {width: 50%;}
}
@media all and (max-width:768px){
.contenido-promo {transform: none !important;}    
}

/*TÍTULO FUNCIONALIDAD PRODUCTOS CON CUPONES DE DESCUENTO EN PORTADA*/
#content_main .modulo-container.titulo-descuentos .color-fuente-destacado {text-align:center;}

/*MENÚ GALERÍA IMÁGENES*/
.funcionalidad-galerias.galeria-menu .menu-galeria {background-color: transparent !important;}
.funcionalidad-galerias.galeria-menu .menu-galeria li, .funcionalidad-galerias.galeria-menu .menu-galeria li:last-child {border-left: 0px solid #fff;min-width: auto;transform: none !important;}
.funcionalidad-galerias.galeria-menu .menu-galeria li a, .funcionalidad-galerias.galeria-menu .menu-galeria li.active a, .funcionalidad-galerias.galeria-menu .menu-galeria li a:hover {transform: none !important;}
.funcionalidad-galerias.galeria-menu .menu-galeria li:hover {border-left: 0px solid #fff !important;}
.modulo-container.modModa .funcionalidad-productos .sub-categoria-moda ul li a {padding-left:20px !important;padding-right:20px !important;}
.funcionalidad-galeria figure > figcaption p {margin-bottom: 0 !important;}

@media only screen and (min-width: 769px) {
    .funcionalidad-galerias.galeria-menu .menu-galeria li {clip-path: polygon(95% 0, 100% 50%, 95% 100%, 0% 100%, 5% 50%, 0% 0%);}
    }

/****** MODULOS ORDENADOS POR APARICIÓN EN LA WEB ******/
/***BARRA OPCIONES***/
/*SERVICIOS CON ICONOS Y DATOS DE CONTACTO*/
#barra-opciones .servicios-datos-contacto span.telefono-superior {top: 20px;position: relative;color:#ffffff !important;}

/*LOGOTIPO MÓVIL*/
#menuMovil .navbar-header .navbar-brand img {max-height: 70px;}

/*LOGOTIPO*/
#barra-opciones .modulo-container .modulo-logotipo {clip-path: polygon(90% 0, 100% 50%, 90% 100%, 0 100%, 0 0);padding-top: 5px;padding-bottom: 5px;}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
	#barra-opciones .modulo-container .modulo-logotipo {/*padding-left: 90px;*/	padding-right: 30px;}
    }
@media only screen and (min-width: 1200px) and (max-width: 1499px) {
	#barra-opciones .modulo-container .modulo-logotipo {padding-left: 120px;padding-right: 30px;}
    }
@media only screen and (min-width: 1500px) and (max-width: 1799px) {
    #barra-opciones .modulo-container .modulo-logotipo {padding-left: 200px;padding-right: 35px;}
    }
@media only screen and (min-width: 1800px) {
    #barra-opciones .modulo-container .modulo-logotipo {padding-left: 250px;padding-right: 55px;}
    }

/*REDES SOCIALES BARRA DE OPCIONES*/
#barra-opciones .modulo-redes-sociales {position: absolute !important;z-index: 999 !important;margin-top: -18px;padding-top: 5px;padding-bottom: 5px;clip-path: polygon(10% 0, 100% 0%, 100% 100%, 10% 100%, 0% 50%);right: 0;	padding-right: 138px;padding-left: 20px;top: 0 !important;}

/***SOBRECABECERA***/
/*MENÚ*/
#sobrecabecera .col-md-12 .modulo-container {padding: 0 !important;}
#sobrecabecera .modulo-menu.version6 ul.navbar-nav > li::after {border-width: 0 0 10px 0;clip-path: polygon(0 0, 50% 100%, 100% 0);}
#sobrecabecera .navbar-default .navbar-nav>.open>.dropdown-menu li {padding: 5px 0!important;}

/**BARRA LATERAL PRIMARIA**/
/*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***/
/*MIGA DE PAN CATÁLOGO*/
.modulo-breadcrumb:hover {clip-path: polygon(0% 0%, 95% 0, 100% 50%, 95% 100%, 0% 100%);transition: all .3s ease-out !important;}
#content_top .modulo-breadcrumb a:hover {transition: all .3s ease-out !important;}
.breadcrumb > li + li::before {content: url("/data/5918/galerias/77b6c109a3a5e42394412e77d65e6348a938ef33.png");position: relative;padding:0 5px;top: 5px;}

@media only screen and (min-width: 1200px){
	.modulo-breadcrumb {padding: 20px;}
	.modulo-breadcrumb a {padding: 0px 10px;}
	#content_top .modulo-breadcrumb a:hover {padding:30px 20px 30px 10px;clip-path: polygon(90% 0, 100% 50%, 90% 100%, 0 100%, 0 0);}	
}
@media only screen and (min-width: 992px) and (max-width: 1199px){
	.modulo-breadcrumb {padding: 20px;}
	.modulo-breadcrumb a {padding: 10px 30px 10px 10px;}
	#content_top .modulo-breadcrumb a:hover {clip-path: polygon(90% 0, 100% 50%, 90% 100%, 0 100%, 0 0);}	
}
@media only screen and (min-width: 768px) and (max-width: 991px){
	.modulo-breadcrumb {padding: 20px;}
	.modulo-breadcrumb a {padding: 5px 30px 5px 10px;}
	#content_top .modulo-breadcrumb a:hover {clip-path: polygon(90% 0, 100% 50%, 90% 100%, 0 100%, 0 0);}	
}
@media only screen and (max-width: 767px){
	.modulo-breadcrumb {padding: 10px;}		
}
/*Oculta miga de pan y eslogan categorías catálogo en categoría principal SERVICIOS y cambia tipografía h1 */
.servicios .modulo-breadcrumb, .servicios .eslogan-categorias-catalogo {display:none !important;}

/*SERVICIOS ICONOS PORTADA*/
#content_top .servicios-iconos-portada .modulo-container .color-fuente-destacado {margin-bottom: 30px !important;}
.servicios-iconos-portada .overlay-servicios {display: flex !important;}
.servicios-iconos-portada .contenedor-servicios span.paleta_colores_negro_color {word-break: normal !important;}
.servicios-iconos-portada .titulo-bloque {width: 100%;margin-top: -10px;margin-bottom: -11px;margin-left: -10px;}
.servicios-iconos-portada .titulo-bloque i.fa {font-size: 2em;}
.servicios-iconos-portada .icono-bloque {position: relative !important;	top: 42%;}
.servicios-iconos-portada .contenedor-servicios, .servicios-iconos-portada .resto-contenido-bloque {text-align: right;}
.servicios-iconos-portada .contenedor-servicios p {margin-top: 20px !important;}

@media only screen and (min-width: 500px) {.servicios-iconos-portada .titulo-bloque {clip-path: polygon(0% 0%, 65% 0, 100% 50%, 65% 100%, 0% 100%); width: 35%;}}
@media only screen and (max-width: 499px) {
    .servicios-iconos-portada .titulo-bloque {width: 20%;}
     .servicios-iconos-portada .icono-bloque {left: 15%;}
    }
@media only screen and (min-width: 768px) and (max-width: 991px) {
   .servicios-iconos-portada .icono-bloque {left: 2%;}
    .servicios-iconos-portada .contenedor-servicios p {min-height: 130px !important;}
    }
@media only screen and (min-width: 992px) {
   .servicios-iconos-portada .icono-bloque {left: 36%;} 
    .servicios-iconos-portada .contenedor-servicios p {margin-bottom: -20px !important;}
    }
@media only screen and (min-width: 992px){
   .servicios-iconos-portada .contenedor-servicios, .servicios-iconos-portada .resto-contenido-bloque {min-height: 350px !important;}   
    }

/*ESLOGAN SOBRECONTENIDO*/
.eslogan-sobrecontenido .jumbotron.contenido-eslogan {border-radius: 0 !important;clip-path: polygon(100% 0%, 95% 49%, 100% 100%, 5% 100%, 0% 50%, 5% 0); padding:30px 100px;width:60%;}
.eslogan-sobrecontenido .row .col-sm-6 {border-left:3px solid #fbd232 !important;}

@media only screen and (max-width: 767px) {
    .eslogan-sobrecontenido .jumbotron.contenido-eslogan {padding:30px;width:90%;}
    }
@media only screen and (min-width: 768px) and (max-width: 991px) {
    .eslogan-sobrecontenido .jumbotron.contenido-eslogan {padding:40px;width:90%;}
    }
@media only screen and (min-width: 992px) and (max-width: 1199px) {
    .eslogan-sobrecontenido .jumbotron.contenido-eslogan {padding:50px;width:85%;}
    }
@media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .eslogan-sobrecontenido .jumbotron.contenido-eslogan {padding:20px 60px;width:80%;}
    }

/*ESLOGAN CATEGORÍAS CATÁLOGO*/
.eslogan-categorias-catalogo .titulo-eslogan {margin-bottom:20px;}

@media only screen and (min-width: 1200px) {
   #content_top .modulo-container.eslogan-categorias-catalogo {clip-path: polygon(0% 0%, 85% 0, 100% 50%, 85% 100%, 0% 100%);}
    }
@media only screen and (min-width: 768px) and (max-width: 991px) {    
    #content_top .modulo-container.eslogan-categorias-catalogo {clip-path: polygon(0% 0%, 92% 0, 100% 50%, 92% 100%, 0% 100%);}
    }
@media only screen and (min-width: 992px) and (max-width: 1199px) {    
     #content_top .modulo-container.eslogan-categorias-catalogo {clip-path: polygon(0% 0%, 88% 0, 100% 50%, 88% 100%, 0% 100%);}
    }

/*BANNERS PORTADA ENLACE SERVICIOS*/
.banners-servicios .mod-banner-plus .style9 {transition: transform .2s;}
.banners-servicios .mod-banner-plus .style9:hover {transform: scale(0.9);}

.mod-banner-plus .style9 figcaption {top: 76%!Important;}
@media (min-width: 1200px){
.mod-banner-plus .style9 .texto-banner {
    transform: translate(-50%,0%);}
}
.mod-banner-plus .style9 figcaption {padding: 5px;}

@media only screen and (min-width: 768px) { 
.banners-servicios .mod-banner-plus .style9 .texto-banner span {font-size:18px !important;font-weight:bold !important;}
    }
@media only screen and (min-width: 992px) and (max-width: 1199px){ 
.banners-servicios .mod-banner-plus .style9 figcaption {padding: 0px;height: 40%;}
    }
@media only screen and (max-width: 499px) {
  .banners-servicios .mod-banner-plus .mb-big {font-size: 18px !important;}
    }
@media only screen and (min-width: 350px) and (max-width: 767px){ 
 .banners-servicios .mod-banner-plus .style9 .texto-banner {transform: translate(-50%,30%) !important;}
}

/***BAJO CONTENIDOS***/
/*MOSAICO IMÁGENES*/
#content_bottom .mosaico-imagenes {background-attachment: fixed;background-size: cover !important;}
#content_bottom .mosaico-imagenes h3.color-fuente-destacado {margin-left: 18%;padding-top:40px !important;}
.portada .mosaico-imagenes .menu-modulo {width: 85%;margin-left: 8%;background-color: transparent !important;}
.portada .mosaico-imagenes .elementos-gal {padding-bottom: 50px !important;}
.portada .mosaico-imagenes .elementos-gal .col-sm-6.padding.elem-galeria {padding-left: 0 !important;padding-right: 0 !important;}
.menu-modulo li {clip-path: polygon(85% 0, 100% 50%, 85% 100%, 0% 100%, 15% 50%, 0% 0%);margin-left:-10px !important;}
.menu-modulo li.active {clip-path: polygon(85% 0, 100% 50%, 85% 100%, 0% 100%, 15% 50%, 0% 0%);}
.menu-modulo li.active::first-child {clip-path: polygon(0% 0%, 85% 0, 100% 50%, 85% 100%, 0% 100%);}
.menu-modulo li:hover {clip-path: polygon(85% 0, 100% 50%, 85% 100%, 0% 100%, 15% 50%, 0% 0%);}
.mod-mosaico-imagenes-menu ul li {padding: 8px 0 !important;margin-left: -41px !important;}
.mod-mosaico-imagenes-menu figure figcaption {opacity: 0;}
.mod-mosaico-imagenes-menu figure figcaption:hover {opacity: 1 !important;}

@media only screen and (max-width: 767px) {
    .portada .mosaico-imagenes .menu-modulo {width: 100%;margin-left: 6%;}
    .menu-modulo li, .menu-modulo li.active, .menu-modulo li:hover {clip-path: polygon(85% 0, 100% 50%, 85% 100%, 0% 100%, 0 51%, 0% 0%);}    
    }
@media only screen and (min-width: 768px) and (max-width: 1499px) {
    .portada .mosaico-imagenes .menu-modulo {width: 100%;margin-left: 0%;}
    .mod-mosaico-imagenes-menu ul li a {padding-left: 46px !important;}
    }

/*TESTIMONIOS PORTADA*/
#content_bottom .mod-opiniones h3.color-fuente-destacado {margin-left: 18%; padding-top:40px !important;}
.portada .mod-opiniones .testimonio {border:2px solid #fbd232;padding: 50px !important;}
.portada .mod-opiniones .testimonio::before {content: url('/data/5918/galerias/6f5b71a418fc60e5a1148b05bdb9c1c57f1a68a0.png');float: left;padding-top: 10px;padding-right: 20px;}
.portada .mod-opiniones .contenido-testimonio .col-sm-offset-2 {margin-left: 10%;}
.portada .mod-opiniones .contenido-testimonio {width: 84%;}
.portada .mod-opiniones .contenido-testimonio .col-sm-8 {width: 100%;}
.portada .mod-opiniones .contenido-testimonio .col-sm-offset-2.testimonial {margin-left: -5%;}
.portada .mod-opiniones .contenido-testimonio .col-sm-8.testimonial {width: 38%;}
.portada .mod-opiniones .carousel-control {top: 20%;}
.portada .mod-opiniones img {margin-bottom: 0px !important;width: 50px;height: 50px;}
.portada .mod-opiniones .testimonial span {margin-bottom: 0;position: absolute;top: 0 !important;left: 63%;text-align: left;width: 100%;}
.portada .mod-opiniones .testimonial span.margen-top-2x {margin-top: 30px !important;}

@media only screen and (max-width: 767px) {
    .portada .mod-opiniones .contenido-testimonio .col-sm-offset-2 {margin-left: 0%;}
	.portada .mod-opiniones .contenido-testimonio {width: 100%;}
    .portada .mod-opiniones .testimonio {padding: 10px !important;}
     .portada .mod-opiniones .carousel-inner {width: 125%;margin-left: -30px;}
    .portada .mod-opiniones .carousel-control {display: none;}
    .portada .mod-opiniones .testimonial span {left: 72%;}
    .portada .mod-opiniones .contenido-testimonio .col-sm-8.testimonial {width: 70%;}    
    .portada .mod-opiniones .contenido-testimonio .col-sm-offset-2.testimonial {margin-left: -20%;}
    }
@media only screen and (min-width: 768px) and (max-width: 991px) {    
    .portada .mod-opiniones .contenido-testimonio .col-sm-offset-2.testimonial {margin-left: 0%;}
    .portada .mod-opiniones .testimonial span {left: 72%;}
    .portada .mod-opiniones .carousel-control {top: 28%;}
    }
@media only screen and (min-width: 992px) and (max-width: 1199px) {    
    .portada .mod-opiniones .contenido-testimonio .col-sm-offset-2.testimonial {margin-left: 0%;}
    .portada .mod-opiniones .testimonial span {left: 80%;}
    .portada .mod-opiniones .carousel-control {top: 24%;}
    }
@media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .portada .mod-opiniones .contenido-testimonio .col-sm-offset-2.testimonial {margin-left: -2%;}
    .portada .mod-opiniones .testimonial span {left: 70%;}    
    }

/*ESLOGAN CONTENIDOS CONTACTO*/
.contenidos-boton-contacto .contenido-eslogan .col-md-4 {width: 10% !important;}
.contenidos-boton-contacto .contenido-eslogan .col-md-8 {width: 80% !important;}
.contenidos-boton-contacto .mod-eslogan.diseno-5 .img-eslogan {padding: 0px !important;}
.contenidos-boton-contacto .mod-eslogan.diseno-5 .texto-eslogan {border-left: solid 0px;text-align: left;padding-left: 30px;}
.contenidos-boton-contacto .mod-eslogan.diseno-5 .boton-eslogan {border-radius: 0px !important;margin-top:0 !important;}

@media only screen and (max-width: 500px) {    
    .mod-eslogan.diseno-5 .boton-eslogan, .mod-eslogan.diseno-5 .texto-eslogan {display: block !important;}
    .mod-eslogan.diseno-5 .titulo-eslogan {margin-bottom:20px !important;}
    .contenidos-boton-contacto .mod-eslogan.diseno-5 .texto-eslogan {padding: 10px !important;}
    .contenidos-boton-contacto .mod-eslogan.diseno-5 .col-xs-12 .texto-contenido-eslogan .titulo-eslogan {width: 150% !important;}
    }
@media only screen and (max-width: 767px) {
    .contenidos-boton-contacto .contenido-eslogan .col-md-4 {width: 100% !important;}
	.contenidos-boton-contacto .contenido-eslogan .col-md-8 {width: 100% !important;}
    }
@media only screen and (min-width: 1200px) {
   .contenidos-boton-contacto .contenido-eslogan {clip-path: polygon(0% 0%, 85% 0, 100% 50%, 85% 100%, 0% 100%);}
    }
@media only screen and (min-width: 768px) and (max-width: 991px) {    
    .contenidos-boton-contacto .contenido-eslogan {clip-path: polygon(0% 0%, 92% 0, 100% 50%, 92% 100%, 0% 100%);}
    }
@media only screen and (min-width: 992px) and (max-width: 1199px) {    
     .contenidos-boton-contacto .contenido-eslogan {clip-path: polygon(0% 0%, 88% 0, 100% 50%, 88% 100%, 0% 100%);}
    }
@media (max-width: 767px){.mod-eslogan.diseno-5 .texto-contenido-eslogan { max-width: 100%; margin-right: 0px; margin: 10px;  text-align: center;}}

/***PIE***/
/*FORMULARIO PORTADA*/
#pie .formulario-portada .modulo-container h3.color-fuente-destacado {margin-bottom:-20px !important;}
.portada .form-control::placeholder {opacity: 1;}
.portada .modulo-formularios-lineas input, .modulo-formularios-lineas textarea {border-bottom: 1px solid #ccc;}
.portada .formulario-portada .modulo-container {clip-path: polygon(0% 0%, 75% 0, 100% 50%, 75% 100%, 0% 100%);padding:20px 180px 20px 40px;margin-top:-1px;}
.portada .formulario-portada .campo-form span.bg-primary {background-color: transparent !important;}
.portada .modulo-formularios-lineas textarea .input-large {width: 100% !important;}
.portada .modulo-formularios-lineas .panel, .modulo-formularios-lineas .captcha{display:block !important;}
.portada .checkbox input[type="checkbox"]{position:relative;}

@media only screen and (min-width: 768px) {
.portada .modulo-formularios-lineas .campo-form{width: 48% !important;float: left !important; margin-left: 4px;}
    }
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.portada .col-md-offset-5.formulario-portada {margin-left: 11.667% !important;	width: 80% !important;}
    }
@media (max-width: 767px) {
.portada .formulario-portada .modulo-container {
    clip-path: none;
    padding: 20px 39px 20px 29px;}
}

/*MAPA GOOGLE FORMULARIO CONTACTAR*/
#pie .mapa-google-contacto .modulo-mapadegoogle {margin-bottom: 250px !important;margin-top: -1px;}

/***FOOTER***/
/*CARRUSEL DE MARCAS*/
.mod-carrusel-de-marcas .mod-carrusel-de-marcas img {padding: 10px 10px 10px 10px;border-width: 2px 2px 2px 2px;border-radius: 0px 0px 0px 0px;	border-style: solid;}

@media only screen and (min-width: 1500px) {
.mod-carrusel-de-marcas .carousel {padding-left: 250px;	padding-right: 250px;}
    }
@media only screen and (min-width: 1200px) and (max-width: 1499px) {
.mod-carrusel-de-marcas .carousel {padding-left: 150px;	padding-right: 150px;}
    }
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.mod-carrusel-de-marcas .carousel {padding-left: 100px;	padding-right: 100px;}
    }
@media only screen and (min-width: 768px) and (max-width: 991px) {
.mod-carrusel-de-marcas .carousel {padding-left: 50px;	padding-right: 50px;}
    }

/*ESLOGAN ZOOM*/
footer .modulo-container.eslogan-zoom .mod-eslogan .jumbotron.contenido-eslogan {border:2px solid #fbd232;padding:20px !important;margin-top:20px; margin-bottom:20px;}
.eslogan-zoom .mod-eslogan img {clip-path: polygon(90% 0, 100% 50%, 90% 100%, 0 100%, 0 0);}

/*MÓDULOS FOOTER*/
footer .texto-descripcion span.color-fuente-destacado {border-bottom: 2px solid #fbd232 !important;}
footer .modulo-categorias .list-group.panel {background-color: transparent !important;	border: none;border-radius: 0px;}
footer .modulo-categorias .list-group-item {background-color: transparent !important;border: none;}
footer .modulo-categorias .list-group-item a::before{content:'>'; color:#fff;}
footer .modulo-categorias .list-group-item a:hover::before{content:'>'; color:#fbd232;margin-right:5px;}
footer .texto-descripcion .modulo-container .jumbotron {padding: 0px !important;padding-top:11px !important;}
footer .modulo-container .modulo-datos-contacto-extendidos {padding:10px !important;}

/***BAJO FOOTER***/
/*Redes sociales bajo footer*/
@media only screen and (max-width: 1199px) {
#bajo-footer .modulo-redes-sociales {margin-top: 30px !important;margin-bottom: 20px !important;}    
#bajo-footer .modulo-redes-sociales a i.fa {color: #ffffff !important;}
#bajo-footer .modulo-redes-sociales {background-color: transparent !important;}
    }
@media only screen and (min-width: 1200px) {
#bajo-footer .modulo-redes-sociales {position: absolute !important;	z-index: 999 !important;margin-top: -46px;padding-top: 5px;padding-bottom: 5px;clip-path: p;right: 0;	padding-right: 20px;padding-left: 138px;top: 0 !important;left: 0;margin-left: 0;width: 15%;padding-top: 8px;padding-bottom: 8px;clip-path: polygon(0% 0%, 90% 0%, 100% 50%, 90% 100%, 0% 100%);}
    }
@media only screen and (min-width: 992px) and (max-width: 1199px) {
#bajo-footer .modulo-redes-sociales {margin-top: 0;padding-left: 0;padding-right:0;}
    }
@media only screen and (min-width: 1200px) and (max-width: 1500px) {
#bajo-footer .modulo-redes-sociales {margin-top: 0px;top: 0px !important;width: 11%;padding-left: 0;padding-right:0;left: -5px;}
    }
@media only screen and (min-width: 1500px) {
#bajo-footer .modulo-redes-sociales {margin-top: 0px;top: 0px !important;width: 23%;}
    }

/*MENÚ BAJO FOOTER*/
@media only screen and (min-width: 992px) and (max-width: 1199px) { 
#bajo-footer .navbar-default .navbar-nav > li {margin-right: -2px !important;}
    }

/****** PAQUETE DE CORRECIONES DE CARRITO – LOGIN ******/
/*CARRITO*/
/*correcciones carrito*/
.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;}
.funcionalidad-carrito-servicios .btn-color-principal {border-color: none;}
.panel-body .btn-group .btn-primary {border-color: transparent!important;}

/*Foto miniatura producto cesta compra*/
#content_main .modulo-container .funcionalidad-carrito figure .img-responsive {width: auto !important;}

/*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%;}  
}

/***ANIMACIONES***/
/**REDES SOCIALES BARRA OPCIONES Y BAJO FOOTER**/
/*Redes sociales barra opciones y texto formulario contacto*/

@-webkit-keyframes slideInRight {
from {-webkit-transform: translate3d(100%, 0, 0);transform: translate3d(100%, 0, 0);visibility: visible;}
to {-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}
}
@keyframes slideInRight {
from {-webkit-transform: translate3d(100%, 0, 0);transform: translate3d(100%, 0, 0);visibility: visible;}
to {-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}
}
#barra-opciones .modulo-redes-sociales, .bordes-encuadrados .col-md-6.encabezado-form {-webkit-animation-name: slideInRight;animation-name: slideInRight;-webkit-animation-duration: 1s;animation-duration: 1s;-webkit-animation-fill-mode: both;
animation-fill-mode: both;}

/*Redes sociales bajo footer y eslogan zoom*/

@-webkit-keyframes slideInLeft {
from {-webkit-transform: translate3d(-100%, 0, 0);transform: translate3d(-100%, 0, 0);visibility: visible;}
to {-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}
}
@keyframes slideInLeft {
from {-webkit-transform: translate3d(-100%, 0, 0);transform: translate3d(-100%, 0, 0);visibility: visible;}
to {-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}
}
#bajo-footer .modulo-redes-sociales, .eslogan-zoom img {-webkit-animation-name: slideInLeft;animation-name: slideInLeft;-webkit-animation-duration: 1s;animation-duration: 1s;-webkit-animation-fill-mode: both;animation-fill-mode: both;}

/*Servicios 3 iconos portada*/

@-webkit-keyframes slideInLeft {
from {-webkit-transform: translate3d(-100%, 0, 0);transform: translate3d(-100%, 0, 0);visibility: visible;}
to {-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}
}
@keyframes slideInLeft {
from {-webkit-transform: translate3d(-100%, 0, 0);transform: translate3d(-100%, 0, 0);visibility: visible;}
to {-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}
}
.servicios-iconos-portada .titulo-bloque {-webkit-animation-name: slideInLeft;animation-name: slideInLeft;-webkit-animation-duration: 1s;animation-duration: 1s;-webkit-animation-fill-mode: both;animation-fill-mode: both;}

/*******/
@-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;}
}
.servicios-iconos-portada .resto-contenido-bloque {-webkit-animation-name: zoomIn;animation-name: zoomIn;-webkit-animation-duration: 1s;animation-duration: 1s;-webkit-animation-fill-mode: both;
animation-fill-mode: both;}

/*Eslogan sobrecontenido*/

@-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-sobrecontenido .jumbotron.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;}

/*Eslogan contacto contenidos y elogan categorías catálogo*/

@-webkit-keyframes flash {from,50%,to {opacity: 1;}
25%,75% {opacity: 0;}
}
@keyframes flash {from,50%,to {opacity: 1;}
25%,75% {opacity: 0;}
}
.contenidos-boton-contacto, #content_top .modulo-container.eslogan-categorias-catalogo {-webkit-animation-name: flash;animation-name: flash;-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;}

.servicios-datos-contacto .fa-3x {font-size: 1.7em;}

/*Cta newcta01 */
.newcta-texto-grande {font-size: 20px;margin: 0;} .newcta-texto-medio {font-size: 18px;margin: 0;} .newcta01 a.btn.btn-primary {font-size: 18px;} @media(min-width:1200px) { .newcta-texto-grande {font-size: 30px;margin: 0;} .newcta-texto-medio {font-size: 25px;margin: 0;} .newcta01 a.btn.btn-primary {font-size: 20px;} } .newcta01 {text-align: center; border: 2px solid #e5e5e5; border-radius: 25px; padding: 20px;} .newcta01 a.btn.btn-primary {padding: 10px 65px;border-radius: 17px;}

.listado-aire-01 li { margin-bottom: 1.2em;}
.jumbotron p {font-size: 18px;}

.portada .formulario-portada address {display: none;}

@media (min-width: 992px) and (max-width: 1024px) {
    .col-md-3.banners-servicios {width: 50%!Important;}
    .mod-banner-plus .style9 figcaption {top: 81% ! Important;}
}
#mod-whatsapp.movil i {padding-top: 0;}

.contenidos-relaccionados.columnas .nav-tabs li.active a {background-color: #7e4074 !Important;}
.contenidos-relaccionados.columnas .nav-tabs a span.h3 {font-size: 18px;}
.funcionalidad-contenidos.columnas hr {
    width: 100%;
    margin-left: 0;
}

#barra-opciones .color-fuente-destacado.padding-top-2x.padding-bottom-2x div.padding-left-2x {color: #333!Important;}
.listado-aire-01 li { margin-bottom: 1.2em;}