#preloader {
    position:fixed;
    top:0;
    left:0;
    right:0;
    bottom:0;
    background-color:#FFF; /* change if the mask should have another color then white */
    z-index:99; /* makes sure it stays on top */
}

#status {
    width:200px;
    height:200px;
    position:absolute;
    left:50%; /* centers the loading animation horizontally one the screen */
    top:50%; /* centers the loading animaftion vertically one the screen */
    background-image:url(/files/7/loading); /* path to your loading animation */
    background-repeat:no-repeat;
    background-position:center;
    opacity: 0.8;
    margin:-100px 0 0 -100px; /* is width and height divided by two */
}

.btn-preorder {
    padding: 15px 20px;
    margin-top: 20px;
    display: inline-block;
    background-color: #53c18c;
    color: #FFF;
    font-size: 19px;
    font-weight: 100;
    font-family: "Abel",serif;
}

#swipebox-action { position: fixed; top: 0; }
#swipebox-overlay { background: #000000; }

.componente-texto { background-color: #FFF; }
.fa-shopping-bag:before { color: #FFF; }
.fa-navicon:before, .fa-reorder:before, .fa-bars:before  { color: #FFF; }


.panel-ficha-producto .columna-iz .listado-thumbs ul li:first-child { border-left: 1px solid #f1f1f1; margin: 10px; padding: 10px; }
.panel-ficha-producto .columna-iz .listado-thumbs ul li { border: 1px solid #f1f1f1; margin: 10px; padding: 10px;}

body { position: relative; top: 0; background-color: #FFF; }

.listado-imagenes-rollover .imagenes .elemento-imagen .descripcion-imagen { font-family: 'Anton', sans-serif;  font-weight: 500; font-size: 22px; }

.panel-compartir { background-color: transparent; border: 0; position: absolute; left: 0; top: -25px; }
.share-buttons { display: none; }

.pagina-pegatinas .listado-imagenes-rollover .imagenes .elemento-imagen a.enlace-imagen.centrar img { filter: brightness(0.95); }
.pagina-pegatinas .listado-imagenes-rollover .imagenes .elemento-imagen { padding: 30px; }
.pagina-pegatinas .listado-imagenes-rollover .imagenes .elemento-imagen .boton-titulo-imagen { font-family: 'Abel', sans-serif; background-color: #ffffff; color: #626262; font-size: 18px; width: 100%; text-decoration: none; border: 1px solid #d3d3d3; }
.pagina-pegatinas .listado-imagenes-rollover .imagenes .elemento-imagen .panel-contenedor-texto { background-color: transparent; }
.pagina-pegatinas .listado-imagenes-rollover .imagenes .elemento-imagen .boton-titulo-imagen:hover { background-color: #bf0d5a; border: 1px solid #bf0d5a;  color: #FFF; }
.pagina-pegatinas .contenedor-central .componente-listado-productos .listado.vista .producto .imagen img { filter: brightness(0.95); }
.pagina-pegatinas .boton .enlaces ul { border: 0; background-color: #bf0d5a; WIDTH: 250px; padding: 15px; margin: 0 auto;  }
.pagina-pegatinas .boton .enlaces-listado .enlaces ul li a, .pagina-pegatinas .boton .enlaces-listado .enlaces ul li span { color: #FFF; }

.pagina-etiquette .listado-imagenes-rollover .imagenes .elemento-imagen a.enlace-imagen.centrar img { filter: brightness(0.95); }
.pagina-etiquette .listado-imagenes-rollover .imagenes .elemento-imagen { padding: 30px; }
.pagina-etiquette .listado-imagenes-rollover .imagenes .elemento-imagen .boton-titulo-imagen { font-family: 'Abel', sans-serif; background-color: #ffffff; color: #626262; font-size: 18px; width: 100%; text-decoration: none; border: 1px solid #d3d3d3; }
.pagina-etiquette .listado-imagenes-rollover .imagenes .elemento-imagen .panel-contenedor-texto { background-color: transparent; }
.pagina-etiquette .listado-imagenes-rollover .imagenes .elemento-imagen .boton-titulo-imagen:hover { background-color: #bf0d5a; border: 1px solid #bf0d5a;  color: #FFF; }
.pagina-etiquette .contenedor-central .componente-listado-productos .listado.vista .producto .imagen img { filter: brightness(0.95); }
.pagina-etiquette .boton .enlaces ul { border: 0; background-color: #bf0d5a; WIDTH: 250px; padding: 15px; margin: 0 auto;  }
.pagina-etiquette .boton .enlaces-listado .enlaces ul li a, .pagina-etiquette .boton .enlaces-listado .enlaces ul li span { color: #FFF; }

.pagina-aufkleber .listado-imagenes-rollover .imagenes .elemento-imagen a.enlace-imagen.centrar img { filter: brightness(0.95); }
.pagina-aufkleber .listado-imagenes-rollover .imagenes .elemento-imagen { padding: 30px; }
.pagina-aufkleber .listado-imagenes-rollover .imagenes .elemento-imagen .boton-titulo-imagen { font-family: 'Abel', sans-serif; background-color: #ffffff; color: #626262; font-size: 18px; width: 100%; text-decoration: none; border: 1px solid #d3d3d3; }
.pagina-aufkleber .listado-imagenes-rollover .imagenes .elemento-imagen .panel-contenedor-texto { background-color: transparent; }
.pagina-aufkleber .listado-imagenes-rollover .imagenes .elemento-imagen .boton-titulo-imagen:hover { background-color: #bf0d5a; border: 1px solid #bf0d5a;  color: #FFF; }
.pagina-aufkleber .contenedor-central .componente-listado-productos .listado.vista .producto .imagen img { filter: brightness(0.95); }
.pagina-aufkleber .boton .enlaces ul { border: 0; background-color: #bf0d5a; WIDTH: 250px; padding: 15px; margin: 0 auto;  }
.pagina-aufkleber .boton .enlaces-listado .enlaces ul li a, .pagina-aufkleber .boton .enlaces-listado .enlaces ul li span { color: #FFF; }

.pagina-adhesius .listado-imagenes-rollover .imagenes .elemento-imagen a.enlace-imagen.centrar img { filter: brightness(0.95); }
.pagina-adhesius .listado-imagenes-rollover .imagenes .elemento-imagen { padding: 30px; }
.pagina-adhesius .listado-imagenes-rollover .imagenes .elemento-imagen .boton-titulo-imagen { font-family: 'Abel', sans-serif; background-color: #ffffff; color: #626262; font-size: 18px; width: 100%; text-decoration: none; border: 1px solid #d3d3d3; }
.pagina-adhesius .listado-imagenes-rollover .imagenes .elemento-imagen .panel-contenedor-texto { background-color: transparent; }
.pagina-adhesius .listado-imagenes-rollover .imagenes .elemento-imagen .boton-titulo-imagen:hover { background-color: #bf0d5a; border: 1px solid #bf0d5a;  color: #FFF; }
.pagina-adhesius .contenedor-central .componente-listado-productos .listado.vista .producto .imagen img { filter: brightness(0.95); }
.pagina-adhesius .boton .enlaces ul { border: 0; background-color: #bf0d5a; WIDTH: 250px; padding: 15px; margin: 0 auto;  }
.pagina-adhesius .boton .enlaces-listado .enlaces ul li a, .pagina-adhesius .boton .enlaces-listado .enlaces ul li span { color: #FFF; }

.pagina-stickers .listado-imagenes-rollover .imagenes .elemento-imagen a.enlace-imagen.centrar img { filter: brightness(0.95); }
.pagina-stickers .listado-imagenes-rollover .imagenes .elemento-imagen { padding: 30px; }
.pagina-stickers .listado-imagenes-rollover .imagenes .elemento-imagen .boton-titulo-imagen { font-family: 'Abel', sans-serif; background-color: #ffffff; color: #626262; font-size: 18px; width: 100%; text-decoration: none; border: 1px solid #d3d3d3; }
.pagina-stickers .listado-imagenes-rollover .imagenes .elemento-imagen .panel-contenedor-texto { background-color: transparent; }
.pagina-stickers .listado-imagenes-rollover .imagenes .elemento-imagen .boton-titulo-imagen:hover { background-color: #bf0d5a; border: 1px solid #bf0d5a;  color: #FFF; }
.pagina-stickers .contenedor-central .componente-listado-productos .listado.vista .producto .imagen img { filter: brightness(0.95); }
.pagina-stickers .boton .enlaces ul { border: 0; background-color: #bf0d5a; WIDTH: 250px; padding: 15px; margin: 0 auto;  }
.pagina-stickers .boton .enlaces-listado .enlaces ul li a, .pagina-stickers .boton .enlaces-listado .enlaces ul li span { color: #FFF; }

#panel-carrusel-relacionados-dinamico { display: none; }

.pagina-rear-carrier-with-fixed-side-supports .titulo-seccion { text-align: center; }
.pagina-rear-carrier-with-central-support-telescopic-holders .titulo-seccion { text-align: center; }
.pagina-rear-carrier-with-adjustable-side-supports .titulo-seccion { text-align: center; }

.panel-ficha-producto .columna-de .visor-colores .icono-color .pieza-de { top: 20px; width: 38px; height: 20px; border-radius: 0 0 2px 2px; }
.panel-ficha-producto .columna-de .visor-colores .icono-color .pieza-iz { top: 0px; width: 38px; height: 25px; border-radius: 2px 2px 0 0; }

.promo a  { color: #fff; background-color: #000; background-color: #53c18c; font-size: 16px; font-family: "Abel",serif; text-transform: uppercase; }
.promo a:hover  { text-decoration: none; }
.promo h2 a { padding: 10px 20px; position: absolute; height: 24px; margin-left: 20px; line-height: 25px;  }
.promo .destacado .panel-texto h2 { font-size: 36px; color: #000; }
.promo .destacado { background-color: #f0f0f0; top: 0; position: fixed;  z-index: 99999999999; width: 100%;  max-width: 1920px; -webkit-box-shadow: 2px 9px 8px -9px rgba(0,0,0,0.75); -moz-box-shadow: 2px 9px 8px -9px rgba(0,0,0,0.75); box-shadow: 2px 9px 8px -9px rgba(0,0,0,0.75); }
.promo .destacado.estilo-1.no-redimensionar .panel-imagen img { max-width: 100%; }
.promo .destacado.estilo-1.no-redimensionar .panel-texto {  padding: 20px; width: 100%; position: absolute; text-align: center; top: 20px; }
.promo .destacado .panel-texto .texto { font-size: 16px; }

.listado.vista .producto h4.titulo a { font-size: 16px; }
.listado.vista .producto .precio {  font-family: 'Anton', sans-serif; font-weight: 500; font-size: 22px; }
.producto .visor-colores .icono-color { border-radius: 3px; }
.producto .disponibilidad.disponibilidad-99 { display: none; }

.boton-video span, .boton-video a  { font-family: 'Raleway', sans-serif; font-weight: 500; font-size: 14px; color: #FFF; }
.boton-video { border: 0; border-radius: 30px; background-color: #2fabdb; padding: 10px 30px; }
.boton-video:hover { background-color: #CCC; }

.cabecera .cabecera-superior .panel-listado>ul.listado-menu li.idiomas a { color: #ffffff; font-size: 11px; margin-top: 24px; }

.destacado-interior .imagen-fondo { top: 0; }

.editor-field input, .editor-field textarea, .editor-field select { background-color: #FFF; }
.formulario .boton-aceptar a, .formulario .boton-aceptar span { text-transform: uppercase; font-size: 16px; }

.destacado-interior .panel-texto h2 { text-transform: uppercase; font-weight: 400; font-family: 'Anton', sans-serif; font-size: 75px; }
.destacado-interior .panel-texto .boton-enlace { font-size: 20px; background-color: #000; }
.destacado-interior .panel-texto .boton-enlace:hover a, .destacado-interior .panel-texto .boton-enlace:hover span { color: #000; }
.listado.vista.mini .producto { height: 500px; }
.listado.vista .producto .botonera .boton-cesta span, .listado.vista .producto .botonera .boton-cesta a { font-size: 16px; }

.destacado-interior .panel-texto .boton-enlace a, .destacado-interior .panel-texto .boton-enlace span  { color: #FFF; }
.panel-iconos ul li img { width: 80%; }

.panel-descripcion-producto { width: 100%; position: absolute; text-align: center; background-color: #fff6a6; padding: 10px; margin: 0; border-bottom: 1px solid #f4eca1; }
.panel-descripcion-producto .descripcion { color: #444; }

.email-capture { background-color: #FFF; }
.email-capture button { background-color: #53c18c; color: #fff; font-size: 16px; font-weight: 400; font-family: 'Abel', sans-serif; }
.email-capture h2 { font-size: 18px; font-family: 'Anton',serif;; font-weight: 400; color: #000; font-size: 24px; }
.redes { max-width: 220px;  margin: 0 auto; }
.redes .imagenes .elemento-imagen .panel-contenedor-texto { display: none; }
.promo2 h2 a { padding: 10px 20px; position: relative; height: 24px; margin-left: 0px; line-height: 25px; top: 10px; }
.promo2 a { background-color: #53c18c; font-size: 16px; font-family: 'Abel',serif; text-transform: uppercase; color: #FFF; }
.promo2 .destacado.estilo-3 .panel-imagen img { height: 0;}

.panel-navegacion .boton-volver a, .panel-navegacion .boton-volver span { font-size: 15px; color: #000; }

.panel-cesta-resumen-superior { z-index: 999999999999; }

.imagen-slider-hero .panel-flecha-inferior-hero .flecha-inferior-hero { top: -200px; }

.qui-som .destacado.estilo-1 .panel-imagen { width: 50%; }
.qui-som .destacado.estilo-2 .panel-imagen { width: 50%; }
.qui-som .contenedor ul.componentes>li { padding: 0; }

.producto .icono-novedad { display: none; }

.pagina-qui-som .contenedor ul.componentes>li { padding: 0; }
.pagina-qui-som .titulo-seccion {  padding: 18px 20px 0px 20px; }

.pagina-about-us .contenedor ul.componentes>li { padding: 0; }
.pagina-about-us .titulo-seccion { padding: 18px 20px 0px 20px; }

.pagina-sobre-nosotros .contenedor ul.componentes>li { padding: 0; }
.pagina-sobre-nosotros .titulo-seccion { padding: 18px 20px 0px 20px; }

.pagina-inicio .contenido { max-width: 1920px; }
.pagina-inicio .cabecera .cabecera-central .panel-listado.inferior { top: -100px;  }
.pagina-inicio .cabecera .cabecera-central>div  { border-top: 0; }
.pagina-inicio .cabecera .cabecera-central-superior .logotipo img { max-height: 90px; }
.pagina-inicio .cabecera { border: 0; top: 0; }
.pagina-inicio .cabecera .cabecera-central-superior>div { background-color: transparent; }
.pagina-inicio .cabecera .cabecera-central { background-color: transparent; }
.pagina-inicio .contenedor ul.componentes>li { padding: 0; } 
.pagina-inicio .cabecera .cabecera-central { height: 0; background-color: #bf0d5a; border: none; }
.pagina-inicio .cabecera .cabecera-inferior .panel-busqueda { display: none; }

.pagina-inici .contenido { max-width: 1920px; }
.pagina-inici .cabecera .cabecera-central .panel-listado.inferior { top: -100px;  }
.pagina-inici .cabecera .cabecera-central>div  { border-top: 0; }
.pagina-inici .cabecera .cabecera-central-superior .logotipo img { max-height: 90px; }
.pagina-inici .cabecera { border: 0; top: 0; }
.pagina-inici .cabecera .cabecera-central-superior>div { background-color: transparent; }
.pagina-inici .cabecera .cabecera-central { background-color: transparent; }
.pagina-inici .contenedor ul.componentes>li { padding: 0; } 
.pagina-inici .cabecera .cabecera-central { height: 0; background-color: #bf0d5a; border: none; }
.pagina-inici .cabecera .cabecera-inferior .panel-busqueda { display: none; }

.pagina-home .contenido { max-width: 1920px; }
.pagina-home .cabecera .cabecera-central .panel-listado.inferior { top: -100px;  }
.pagina-home .cabecera .cabecera-central>div  { border-top: 0; }
.pagina-home .cabecera .cabecera-central-superior .logotipo img { max-height: 90px; }
.pagina-home .cabecera { border: 0; top: 0; }
.pagina-home .cabecera .cabecera-central-superior>div { background-color: transparent; }
.pagina-home .cabecera .cabecera-central { background-color: transparent; }
.pagina-home .contenedor ul.componentes>li { padding: 0; } 
.pagina-home .cabecera .cabecera-central { height: 0; background-color: #bf0d5a; border: none; }
.pagina-home .cabecera .cabecera-inferior .panel-busqueda { display: none; }

.pagina-accueil .contenido { max-width: 1920px; }
.pagina-accueil .cabecera .cabecera-central .panel-listado.inferior { top: -100px;  }
.pagina-accueil .cabecera .cabecera-central>div  { border-top: 0; }
.pagina-accueil .cabecera .cabecera-central-superior .logotipo img { max-height: 90px; }
.pagina-accueil .cabecera { border: 0; top: 0; }
.pagina-accueil .cabecera .cabecera-central-superior>div { background-color: transparent; }
.pagina-accueil .cabecera .cabecera-central { background-color: transparent; }
.pagina-accueil .contenedor ul.componentes>li { padding: 0; } 
.pagina-accueil .cabecera .cabecera-central { height: 0; background-color: #bf0d5a; border: none; }
.pagina-accueil .cabecera .cabecera-inferior .panel-busqueda { display: none; }

.pagina-qui-som .contenido { max-width: 1920px; }
.pagina-sobre-nosotros .contenido { max-width: 1920px; }
.pagina-about-us .contenido { max-width: 1920px; }

.imagen-slider-hero .hero-slide .panel-mensaje-imagen h1.imagen-slider-hero .hero-slide .panel-mensaje-imagen h1, .imagen-slider-hero .hero-slide .panel-mensaje-imagen h2, .imagen-slider-hero .hero-slide .panel-mensaje-imagen h3, .imagen-slider-hero .hero-slide .panel-mensaje-imagen h4, .imagen-slider-hero .hero-slide .panel-mensaje-imagen h5, .imagen-slider-hero .hero-slide .panel-mensaje-imagen h6 { text-transform: uppercase; font-weight: 400; font-family: 'Anton', sans-serif; }
.imagen-slider-hero .hero-slide .panel-mensaje-imagen p { font-family: 'Raleway', sans-serif; }
.contenido { max-width: 100%; } 
.destacado {  background-color: #F1F1F1; }
.destacados .destacado { background-color: #000; margin: 5px; }
.destacados .destacado .panel-texto .texto p { margin-bottom: 0; color: #FFF; font-size: 14px; }
.personaliza .destacado.estilo-2 .panel-texto { padding: 40px; }
.panel-navegacion { border-top: 1px solid #dedede; border-bottom: 1px solid #dedede; padding: 0; top: -45px; border-top: 0; }  
.destacado.estilo-1 .panel-imagen { padding: 0; }
.destacado .panel-texto h1, .destacado .panel-texto h2, .destacado .panel-texto h3, .destacado .panel-texto h4, .destacado .panel-texto h5 { font-family: 'Anton', sans-serif; font-size: 34px; }
.titulo-seccion { font-family: 'Anton', sans-serif; font-weight: 400;  font-size: 32px; color: #000; padding: 12px; background-color: #FFF; }
.formulario .titulo-seccion { color: #000; background-color: #FFF; }
.texte-contacte a { color: #FFF; text-decoration: underline; }
.componente-listado-productos .actor { display: inline-block; background-color: #bf0d5a; padding: 4px 15px 4px 15px; border-radius: 30px; color: #FFF; text-decoration: none; text-transform: uppercase; font-size: 12px; font-family: 'Raleway', sans-serif; }

.producto .visor-colores { margin-bottom: 30px; }
.producto .visor-colores .icono-color .pieza-de { position: absolute; width: 30px; height: 15px; top: 15px; border-top: 0px solid transparent; border-bottom: 0 solid transparent; border-radius: 0 0 2px 2px; }
.producto .visor-colores .icono-color .pieza-iz { width: 30px; height: 15px; border-top: 0px solid transparent; border-bottom: 0px solid transparent; border-radius: 2px 2px 0 0; }
.producto .visor-colores .icono-color { width: 30px; height: 30px; }

.cabecera .cabecera-superior .panel-listado { z-index: 999999; }
.encabezado .titulo-seccion { font-family: 'Anton', sans-serif; font-weight: 400; font-size: 30px; color: #000; }
.destacado.estilo-3 .panel-texto { min-height: 70px; }
.pagina-listado-productos .titulo-seccion { display: block; text-align: center; }
.formulario .formulario-entidad { max-width: 100%; }  
.formulario .formulario-entidad { background-color: #FFF; } 
.formulario .editor-field input, .formulario .editor-field textarea, .formulario .editor-field select { border-width: 1px; border: 1px solid #e6e6e6; background-color: #ffffff; }
.formulario { background-color: #FFF; }

.productos .listado-imagenes-rollover .imagenes .elemento-imagen a.enlace-imagen.centrar img { max-height: 500px; }
.productos .listado-imagenes-rollover .imagenes .elemento-imagen a.enlace-imagen.centrar:hover {  transition: all .2s ease-in-out; transform: scale(1.06); }

.productos .listado-imagenes-rollover .subtitulo-seccion { font-family: 'Anton', sans-serif; font-weight: 400; }
.productos .listado-imagenes-rollover .imagenes .elemento-imagen .boton-titulo-imagen { background-color: #53c18c;; color: #FFF; font-size: 18px; border: 0; font-weight: 400; font-family: 'Abel', sans-serif;  width: 180px; height: 40px; line-height: 1.8em; }
.productos .listado-imagenes-rollover .imagenes .elemento-imagen .boton-titulo-imagen:hover { background-color: #000; color: #FFF; border: 0;  text-decoration: none; font-size: 18px; font-weight: 400; font-family: 'Abel', sans-serif;  width: 180px; height: 40px; line-height: 1.8em; }
.productos .listado-imagenes-rollover .imagenes .elemento-imagen .panel-contenedor-texto { text-align: center; background-color: #FFF; }

.panel-ficha-producto { max-width: 1500px; margin: 0 auto; }
.panel-ficha-producto .columna-de .titulo { text-transform: uppercase; line-height: 1.1em; font-weight: 400; font-size: 40px; font-family: 'Anton', sans-serif; }
.panel-ficha-producto .columna-de .subtitulo  { font-family: 'Raleway', sans-serif; font-weight: 700; font-size: 18px; }
.panel-ficha-producto .columna-de .referencia, .panel-ficha-producto .columna-de .dimensiones { display: none; }
.panel-ficha-producto .columna-de .estrellas  { display: none; }
.panel-ficha-producto .columna-de .introduccion { font-family: 'Raleway', sans-serif; font-size: 14px; color: #000; margin-bottom: 20px; margin-top: 20px; }
.panel-ficha-producto .columna-de .precio  { font-weight: 400; font-size: 40px; font-family: 'Anton', sans-serif;  font-size: 34px; }
.panel-ficha-producto .columna-de .precio.ofertado { color: #000; }
.panel-ficha-producto .columna-de .precio-anterior { color: red; font-size: 20px; font-family: 'Anton', sans-serif;}
.panel-ficha-producto .columna-de .boton-cesta a { font-size: 18px;   }
.panel-ficha-producto .columna-de .caracteristicas  { list-style-type: none; font-family: 'Raleway', sans-serif; color: #000; font-weight: 400; }
.panel-ficha-producto .columna-de .caracteristicas li  { padding-bottom: 20px; }
.panel-ficha-producto .boton-cesta { border: 0; }
.panel-ficha-producto .columna-de .boton-cesta a { color: #FFF; background-color: #53c18c; padding: 20px 50px 20px 50px; font-size: 22px; }
.panel-ficha-producto .columna-de .boton-cesta a:hover { color: #FFF; background-color: #000; padding: 20px 50px 20px 50px; font-size: 22px; }
.panel-ficha-producto .columna-de .visor-colores .icono-color { width: 40px; height: 40px; border: 0; }
.panel-ficha-producto .columna-de .visor-colores .icono-color img { width: 40px; height: 40px; border: 0; }
.panel-ficha-producto .columna-iz .listado-thumbs { position: relative; }
.panel-ficha-producto .editor-label label { font-size: 14px; font-weight: bold; }
.panel-ficha-producto .columna-de .panel { display: block; }
.panel-ficha-producto .columna-de .disponibilidad { padding: 10px 25px; font-size: 14px; }
.panel-ficha-producto .columna-de .disponibilidad.disponibilidad-1 { background-color: transparent; color: #79b33f; padding: 6px 20px; font-size: 12px; border: 1px solid #79b33f; border-radius: 30px; }
.panel-ficha-producto .columna-de .unidad-medida { display: none; }
.panel-ficha-producto .columna-de .visor-colores .icono-color .seleccionado { top: 5px; left: 5px; }
.panel-ficha-producto .columna-de .nombre-color-visor-colores { left: -10000px; }
.panel-ficha-producto .columna-de .actor { display: inline-block; background-color: #bf0d5a; padding: 4px 15px 4px 15px; border-radius: 30px; color: #FFF; text-decoration: none; }
.panel-ficha-producto .columna-de .marca { display: none; }
.product-page .contenido { max-width: 100%; margin-top: 50px; }

.listado.vista.micro .producto h4.titulo a { font-weight: 400; font-size: 14px; font-family: 'Anton', sans-serif; }
.listado.vista.micro .producto .precio { font-weight: 400; font-size: 24px; font-family: 'Anton', sans-serif; }
.panel-ficha-producto .boton-cesta span, .panel-ficha-producto .boton-cesta a { color: #FFF; background-color: #53c18c; font-size: 16px; padding: 10px 20px; }

/* PIE */
.pie>div .panel-inferior { max-width: 100%; margin: 0 auto; background-color: transparent; }
.pie>div .panel-superior { max-width: 100%; margin: 0 auto; background-color: transparent; }
.pie>div .panel-superior ul.listado-enlaces li { width: 100%; }
.pie>div .panel-superior ul.listado-enlaces  { text-align: center; }
.pie>div .panel-superior ul.listado-enlaces li a { font-family: 'Raleway', sans-serif; font-size: 14px; font-weight: 300; color: #FFF; }
.pie { background-color: transparent; }
.pie>div { background-color: transparent; }
.pie>div .panel-superior .subtitulo-seccion { color: #FFF; font-family: 'Anton', sans-serif; font-weight: 400; }
.logo-peu { max-width: 100%; margin: 0 auto; padding-top: 10px; padding-bottom: 10px;  }
.pie .panel-inferior a { text-decoration: underline; display: none; }
.pie .panel-iconos ul { padding: 6px; }
.pie .panel-iconos { max-width: 100%; background-color: transparent; border: 0; margin: 0 auto; border-top: 0; }
.pie>div .panel-superior ul.listado-enlaces-redes { text-align: center; }
.pie>div .panel-superior ul.listado-enlaces-redes li { float: none; text-align: center; }
.pie>div .panel-superior ul.listado-enlaces-redes li>a.icono-twitter { background-image: url(/files/12/twitter); width: 56px; height: 56px;  }
.pie>div .panel-superior ul.listado-enlaces-redes li>a.icono-facebook { background-image: url(/files/11/facebook); width: 56px; height: 56px;  }
.pie>div .panel-inferior p { color: #FFF; }
.pie { max-width: 1500px; margin: 0 auto; }
.panel-descripcion-propiedades h2 { display: none; }
.pie>div .panel-superior { display: none; }
footer { background-color: #111; }
footer .enlaces ul { background-color: #111; }
footer .enlaces-listado .enlaces ul li a, footer .enlaces-listado .enlaces ul li span { font-family: "Raleway",serif; font-size: 12px; }
footer .logo img { max-width: 5%; }
footer .enlaces-listado .enlaces { max-width: 100%; }
footer .enlaces-listado .enlaces ul li a, footer .enlaces-listado .enlaces ul li span { color: #FFF; font-weight: 400; letter-spacing: 0.1em; }
footer .enlaces-listado .enlaces ul li:hover a, footer .enlaces-listado .enlaces ul li.activo a, footer .enlaces-listado .enlaces ul li:hover span, footer .enlaces-listado .enlaces ul li.activo span { border-bottom: 1px solid #FFF; color: #FFF; }

/* BLOG */
.contenedor-cuad-4.redaccion { border-left: none; }
.entrada.completa .titulo { font-family: 'Raleway', sans-serif; font-weight: 600; }
.enlaces-listado .subtitulo-seccion { font-size: 18px; font-weight: 600; }
.entradas-laterales .subtitulo-seccion { font-size: 18px; font-weight: 600; }
.entradas-laterales .entrada.lateral .panel-detalle h2.titulo, .entradas-laterales .entrada.lateral .panel-detalle h2.titulo a { font-family: 'Raleway', sans-serif; font-weight: 700; margin-bottom: 20px; }
.entrada .enlace-entrada  { font-family: 'Raleway', sans-serif; font-weight: 600; font-size: 12px; color: #000; }
.entrada h3.autor { font-family: 'Raleway', sans-serif; font-style: normal; }
.panel-busqueda .subtitulo-seccion { display: none; }
.panel-perfil-usuario { background-color: #FFF; }
.panel-perfil-usuario .informacion a.datos { color: #555; font-family: 'Raleway', sans-serif; }
.panel-perfil-usuario .informacion .alias { font-size: 28px; }
.contenedor-cuad-central.redaccion .panel-perfil-usuario { border-top: 4px solid #CCC; }
.entrada h1.titulo, .entrada h1.titulo a, .entrada h2.titulo, .entrada h2.titulo a { padding: 0; font-family: 'Raleway', sans-serif; color: #000; }
.panel-paginacion-listado .boton-cargar-mas-resultados:hover a, .panel-paginacion-listado .boton-cargar-mas-resultados:hover span { font-family: 'Raleway', sans-serif; }
.pagina-.blog.post .texto-contenido p { font-size: 16px; font-family: 'Raleway', sans-serif; line-height: 1.8em; }
.pagina-.blog.post .panel.conversacion .crear-comentario .editor-field input, .panel.conversacion .crear-comentario .editor-field textarea, .panel.conversacion .crear-comentario .editor-field select { font-family: 'Raleway', sans-serif; background-color: #F1F1F1; }
.enlaces-listado.nube .enlaces ul li { border: 0; background-color: #FFF; }
.enlaces-listado.nube .enlaces ul  {  border: 0; background-color: #FFF; }
.entrada .panel-superior { border-bottom: none; background-color: transparent; }
.entradas-laterales .entrada.lateral .panel-detalle .resumen { font-family: 'Raleway', sans-serif;  font-weight: 400; }
.enlaces-listado.nube .enlaces ul li a:hover, .enlaces-listado.nube .enlaces ul li span:hover { text-decoration: none; }
.listado.entradas>ul li { padding: 0; margin: 0; }
.redaccion .panel-busqueda { margin-top: 10px; }
.listado.entradas { margin: 15px; background-color: #FFF; }
.entradas-laterales .entrada.lateral { background-color: #FFF; padding: 0; padding-top: 15px; }
.blog .panel-navegacion { width: 100%; padding: 10px; border-top: 1px solid #f3f3f3; border-bottom: 1px solid #f3f3f3; }
.panel-contenidos .lista-elementos-contenidos>li .imagen-contenido .pie-foto { color: #666; padding: 5px 0; }
.panel.conversacion .crear-comentario .boton-publicar-comentario { border: 1px solid #000; }
.panel-contenidos .lista-elementos-contenidos>li .texto-contenido { font-family: Arial, Helvetica, sans-serif; }
.blog .contenido { border-left: 1px solid #F3F3F3; border-right: 1px solid #F3F3F3;}
.entrada-blog p { font-family: Arial, Helvetica, sans-serif; }
.panel.conversacion .crear-comentario .boton-publicar-comentario:hover { border: 1px solid #CCC; }
.panel-contenidos .lista-elementos-contenidos>li .titulo-contenido { font-size: 22px; }
.entrada { background-color: #FFF; } 
.entrada.completa .titulo { font-size: 24px; }
.entrada .resumen { font-family: 'Raleway', sans-serif; font-weight: 400; }
.entradas-laterales .entrada.lateral .enlace { font-family: 'Raleway', sans-serif; font-weight: 400; }
.enlaces-listado.nube .enlaces ul li a, .enlaces-listado.nube .enlaces ul li span { border-radius: 30px; background-color: #53c18c; }
.panel-paginacion-listado .boton-cargar-mas-resultados a, .panel-paginacion-listado .boton-cargar-mas-resultados span { font-family: 'Raleway', sans-serif; color: #555; font-weight: 400; background-image: none; }
.cabecera .cabecera-inferior .panel-busqueda { width: 50%; border: 0; margin: 0 auto; }
.cabecera .cabecera-central { height: 60px; background-color: #bf0d5a; border-top: 1px solid #c53a76; border-bottom: 1px solid #c53a76; }
.cabecera .cabecera-central>div { padding-top: 10px; }
.cabecera .cabecera-central .panel-listado.inferior li.nivel-0 { background-color: transparent; }
.cabecera .cabecera-central .panel-listado.inferior li.nivel-0 a { color: #FFF; text-transform: uppercase; font-weight: 700; font-size: 13px; }
.cabecera .cabecera-central-superior .logotipo img { max-height: 60px; } 
.cabecera .cabecera-central .panel-listado.inferior li.nivel-0>a:hover { color: #fff;font-weight: 600; }
.cabecera .cabecera-central-superior .logotipo { margin-top: 20px; left: 10px; float: left; position: relative; }
.cabecera { border: 0; background-color: #bf0d5a; }
.cabecera .cabecera-inferior {  background-color: #bf0d5a; }
.cabecera .cabecera-inferior .boton-visor-cesta { display: none; }
.cabecera .cabecera-central-superior>div { background-color: #bf0d5a; }
.cabecera .cabecera-central .panel-listado.inferior li a  { font-size: 12px; font-family: 'Raleway', sans-serif; font-weight: 500; letter-spacing: 0.30em; }
.cabecera .cabecera-superior .panel-listado li.cuenta a.enlace-mi-cuenta { position: relative; color: #fff; z-index: 10; margin-top: 30px; margin-right: 20px; }
.cabecera .cabecera-superior .panel-listado>ul.listado-menu li.enlace-cesta { display: block; margin-top: 5px; }
.cabecera .cabecera-superior .panel-listado .enlace-cesta span { background-color: #53c18c; }
.cabecera .cabecera-superior .panel-listado .enlace-cesta a { margin-top: 20px; font-size: 20px; color: #FFF; height: 50px; }
.cabecera .cabecera-central .panel-listado.inferior li.seleccionada>a { border: 1px solid #FFF; height: 40px;  line-height: 3.2em;}
.cabecera .cabecera-central .panel-listado.inferior li a { border: 0; height: 40px; line-height: 3.2em;}
.fa-search:before { color: #fff; }
.panel-navegacion .boton-volver { border: 0; }
.panel-navegacion .boton-volver:hover { background-color: transparent; }
.panel-navegacion .boton-volver:hover a, .panel-navegacion .boton-volver:hover span { color: #000; }
 .componente-texto .subtitulo-seccion { font-family: 'Raleway', sans-serif; font-weight: 300; }
 .subtitulo-seccion { font-size: 26px; font-family: 'Raleway', sans-serif; font-weight: 300; }
 .destacado .panel-texto .texto { font-size: 18px;  font-weight: 400; font-family: 'Raleway', sans-serif; letter-spacing: 0; line-height: 1.5em; }
 .destacado .panel-texto .texto p { font-size: 18px;  font-weight: 400; font-family: 'Raleway', sans-serif; letter-spacing: 0; line-height: 1.5em; }
 .componente-texto .texto-seccion { font-size: 18px;  font-weight: 400; font-family: 'Raleway', sans-serif; letter-spacing: 0; line-height: 1.5em; }
 .destacado-vertical { padding: 30px; }
 #scrollUp { background-image: url("/files/2/top"); width: 80px; height: 80px; background-repeat: no-repeat; }
 #scrollUp::before { display: none; }
 .destacado.estilo-1.no-redimensionar .panel-texto, .destacado.estilo-2.no-redimensionar .panel-texto, .destacado.estilo-3.no-redimensionar .panel-texto, .destacado.estilo-4.no-redimensionar .panel-texto { padding: 80px; display: block; overflow: auto; }
 .destacado .panel-texto .enlace { font-size: 16px; padding: 10px 15px; margin-top: 5px; background-color: #53c18c; }
 .destacado .panel-texto .enlace:hover { font-size: 16px; padding: 10px 15px; color: #FFF; border: 0; background-color: #000;}
 .enlaces-listado .enlaces { text-align: center; background-color: transparent; border: 0; max-width: 1500px; margin: 0 auto; }
 .enlaces ul { border: 0; background-color: #F3F3F3; }
 .enlaces-listado .enlaces ul li { border: 0; display: inline-block; border-top: 0; background-color: transparent; padding-left: 10px; padding-right: 10px; }
 .texte-contacte { min-height: 533px; }
 .enlaces-listado .enlaces ul li a, .enlaces-listado .enlaces ul li span {  font-weight: 500; font-family: 'Raleway', sans-serif; letter-spacing: 0.20em; color: #787878; }
 .enlaces-listado .enlaces ul li:hover, .enlaces-listado .enlaces ul li.activo { background-color: transparent; }
 .enlaces-listado .enlaces ul li:hover a, .enlaces-listado .enlaces ul li.activo a, .enlaces-listado .enlaces ul li:hover span, .enlaces-listado .enlaces ul li.activo span {  color: #787878; } 
 .planol  { min-height: 533px; background-color: transparent; background-position: center center; }
 .idiomas { z-index: 99999; }
 .idiomas ul { z-index: 9999; position: absolute; width: 100%; background-color: transparent; width: 100%; border: 0; padding-top: 10px; margin-top: 0;}
 .idiomas .enlaces-listado .enlaces ul li a, .idiomas .enlaces-listado .enlaces ul li span { font-size: 8px; margin-left: 0; margin-right: 0; color: #FFF; }
 .idiomas .enlaces-listado .enlaces ul li:hover a, .idiomas .enlaces-listado .enlaces ul li.activo a, .idiomas .enlaces-listado .enlaces ul li:hover span, .idiomas .enlaces-listado .enlaces ul li.activo span { font-size: 8px; margin-right: 0; }

 .texte { padding: 48px; margin: 0 auto; }
 .texte .componente-texto { width: 50%; }

 .logo-capcelera { position: relative; margin: 0 auto; width: 344px; top: 150px; }
 .logo-capcelera img { position: absolute; z-index: 9999; }
 .logo-capcelera-movil { position: relative; margin: 0 auto; width: 150px; top: 150px; }
 .logo-capcelera-movil img  { position: absolute; z-index: 9999; }

 .logo-peu { background-color: #F3F3F3; max-width: 1500px; margin: 0 auto; padding: 40px; }
 .pie .componente-texto .texto-seccion { font-size: 11px; letter-spacing: 0.10em; }
 .cabecera .cabecera-superior .panel-listado li a, .cabecera .cabecera-superior .panel-listado li span { font-size: 9px; padding: 0; color: #CCC; font-family: 'Raleway', sans-serif;  font-weight: 400; } }

@media only screen and (min-width: 1440px) {
 .entrada .imagen img { width: 100%; min-width: 600px; }
 .listado.entradas>ul li { width: 50%; max-width: 50%; padding: 0; margin: 0; display: inline-block; float: left; padding: 10px; box-sizing: border-box; }
 .entrada .panel-central { padding: 10px 0; }
 .entrada h1.titulo, .entrada h1.titulo a, .entrada h2.titulo, .entrada h2.titulo a {  line-height: 1.5em;  font-weight: 700; top: 5px; position: relative; min-height: 20px; }
 .entrada .resumen { text-overflow: ellipsis; word-wrap: break-word;  overflow: hidden; max-height: 6em; line-height: 1.5em;  margin-bottom: 40px; }
 .entrada .imagen { margin-right: 0; }
 .listado.entradas>ul li:first-child { width: 100%; max-width: 100%; }
 .listado.entradas>ul li:first-child .entrada .imagen { max-height: 450px; margin-right: 20px; }
 .listado.entradas>ul li:first-child .entrada .resumen { max-height: 9em; }
}

#panel-producto-240 { border: 4px solid #eaeaea; border-radius: 4px; }
#panel-producto-239 { border: 4px solid #eaeaea; border-radius: 4px; }
#panel-producto-238 { border: 4px solid #eaeaea; border-radius: 4px; }


@media only screen and (max-width: 1500px) {
 .destacado .panel-texto .texto p { font-size: 12px; }
}

@media only screen and (min-width: 1280px) {
 .destacado.estilo-2 .panel-imagen { max-width: 50%; margin-left: 0%; float: right; }
 .destacado.estilo-1 .panel-imagen { max-width: 50%; margin-right: 0; }
 .destacado.estilo-2 .panel-texto, .destacado.estilo-1 .panel-texto, .destacado.estilo-1.no-redimensionar .panel-texto, .destacado.estilo-2.no-redimensionar .panel-texto, .destacado.estilo-3.no-redimensionar .panel-texto, .destacado.estilo-4.no-redimensionar .panel-texto { padding: 50px; display: block; overflow: auto; }
 .listado.vista.micro .producto .imagen img { max-height: 300px; }
 .componente-listado-productos.vista-1 .listado.vista.micro .producto { height: 400px; }
}

@media only screen and (max-width: 1280px) {
 .promo .destacado .panel-texto h2 { font-size: 30px; color: #000; }
}

@media only screen and (max-width: 1024px) {
  .cabecera .cabecera-central .panel-listado { left: -60%; }
  .promo h2 a { padding: 10px 20px; position: relative; height: 24px; margin-left: 20px; line-height: 25px; }
 .cabecera .panel-cabecera-responsive .enlace-logotipo img { max-height: 45px; }
 .promo { margin-top: 0; background-color: #FFF; height: 100px; }
 .promo .destacado { position: relative; }
 .contenido { margin-top: 100px; }
  .product-page .contenido { max-width: 100%; margin-top: 100px; }

 .destacado.estilo-1.no-redimensionar .panel-imagen, .destacado.estilo-2.no-redimensionar .panel-imagen, .destacado.estilo-3.no-redimensionar .panel-imagen, .destacado.estilo-4.no-redimensionar .panel-imagen { max-width: 100%; width: 100%; margin-left: 0%; }
 .destacado.estilo-1.no-redimensionar .panel-imagen img, .destacado.estilo-2.no-redimensionar .panel-imagen img, .destacado.estilo-3.no-redimensionar .panel-imagen img, .destacado.estilo-4.no-redimensionar .panel-imagen img { width: 100%; }
 .imagen-slider-hero .hero-slide .panel-mensaje-imagen h1, .imagen-slider-hero .hero-slide .panel-mensaje-imagen h2, .imagen-slider-hero .hero-slide .panel-mensaje-imagen h3, .imagen-slider-hero .hero-slide .panel-mensaje-imagen h4, .imagen-slider-hero .hero-slide .panel-mensaje-imagen h5, .imagen-slider-hero .hero-slide .panel-mensaje-imagen p, .imagen-slider-hero .hero-slide .panel-mensaje-imagen .boton-tema { zoom: 1; }
 .subtitulo-seccion { font-size: 20px; font-family: 'Raleway', sans-serif; font-weight: 300; }
 .titulo { padding: 30px; font-family: 'Raleway', sans-serif; font-weight: 300; }
 .destacado.estilo-1.no-redimensionar .panel-texto, .destacado.estilo-2.no-redimensionar .panel-texto, .destacado.estilo-3.no-redimensionar .panel-texto, .destacado.estilo-4.no-redimensionar .panel-texto { padding: 40px; display: block; overflow: auto; }
 .texte .componente-texto { padding: 10px; width: 100%; text-align: left; }
 .cabecera .panel-cabecera-responsive .enlace-logotipo { margin: 15px; }
 .cabecera .panel-cabecera-responsive .enlace-logotipo img { max-width: 150px; }
 .texte-contacte .destacado.estilo-1.no-redimensionar .panel-imagen img, .texte-contacte .destacado.estilo-2.no-redimensionar .panel-imagen img, .texte-contacte .destacado.estilo-3.no-redimensionar .panel-imagen img, .texte-contacte .destacado.estilo-4.no-redimensionar .panel-imagen img  { width: auto; }
 .blog .menu .enlaces-listado .enlaces ul li a, .blog .menu .enlaces-listado .enlaces ul li span { font-size: 11px; color: #787878; letter-spacing: 0.20em;  margin-right: 10px; }
 .blog .menu .enlaces-listado .enlaces ul li:hover a, .blog .enlaces-listado .enlaces ul li.activo a, .enlaces-listado .enlaces ul li:hover span, .enlaces-listado .enlaces ul li.activo span { font-size: 11px; color: #BBA318; letter-spacing: 0.20em;  margin-right: 10px; }
 .blog .menu .enlaces ul { border: 0; background-color: #F3F3F3; position: relative; z-index: 99999; width: 100%; padding-top: 15px; }
 .menu .enlaces ul { border: 0;  background-color: transparent; position: absolute; z-index: 9; width: 100%; padding-top: 40px; }
 .menu .enlaces-listado .enlaces ul li a, .enlaces-listado .enlaces ul li span { font-size: 11px; color: #FFF; letter-spacing: 0.20em;  margin-right: 10px; line-height: 1em; }
 .menu .enlaces-listado .enlaces ul li:hover a, .enlaces-listado .enlaces ul li.activo a, .enlaces-listado .enlaces ul li:hover span, .enlaces-listado .enlaces ul li.activo span { font-size: 11px; color: #BBA318; letter-spacing: 0.20em;  margin-right: 10px; }
 .menu .enlaces-listado .enlaces ul li { padding-left: 0; padding-right: 0; }
 .promo .destacado .panel-imagen { display: none; }
 .imagen-slider-hero .hero-slide .panel-mensaje-imagen .boton-enlace-hero a, .imagen-slider-hero .hero-slide .panel-mensaje-imagen .boton-enlace-hero span { font-size: 16px; }
 .destacado .panel-texto .texto p { font-size: 20px; }
 .cabecera .panel-cabecera-responsive { background-color: #bf0d5a; background: #bf0d5a;} 
 .promo .destacado .panel-texto h2 { font-size: 24px; color: #000; }
 .imagen-slider-hero .hero-slide .panel-mensaje-imagen.posicion-2>div { float: none; text-align: center; width: 100%; }
 .promo .destacado .panel-texto h2 { font-size: 18px; padding-top: 0; }
 .promo2 .destacado { background-color: #ffffff; }
 .promo2 .destacado .panel-texto .texto h2 { color: #000; }
 .cabecera { height: 60px; background-color: transparent; }
 .cabecera .panel-cabecera-responsive { height: 75px; }
 .panel-ficha-producto { width: 100%; }
 .product-page .contenedor { padding-top: 40px; }
 .panel-ficha-producto .columna-de { padding-bottom: 0; padding-left: 0; }
  footer .logo { display: none; }
  body { top: 0px; }
  .panel-ficha-producto .columna-de .visor-colores { margin-left: 20px; }
  .panel-ficha-producto .columna-de .panel-variante .editor-label { display: none; }
}

@media only screen and (max-width: 1023px) {
 .pagina-home .contenedor { padding-top: 245px; }
 .pagina-inicio .contenedor { padding-top: 245px; }
 .pagina-inici .contenedor { padding-top: 245px; }
 .pagina-accueil .contenedor { padding-top: 245px; }
.blog .contenido { margin-top: 50px; }
}

@media only screen and (max-width: 768px) {
 .panel-descripcion-producto { display: none; }
 .pagina-home .contenedor { padding-top: 0; }
 .pagina-inicio .contenedor { padding-top: 0; }
 .pagina-inici .contenedor { padding-top: 0; } 
 .pagina-accueil .contenedor { padding-top: 0; } 
 .product-page .contenedor { padding-top: 40px; }
 .titulo-seccion { font-size: 18px; padding-top: 30px;}
 .entrada.completa .titulo { font-size: 20px; }
 .promo .destacado .panel-texto h2 { color: #000; }
 .panel-ficha-producto .columna-de .titulo  { font-size: 30px; }
 .panel-ficha-producto .columna-de .subtitulo { font-size: 16px; }
 .redes .listado-imagenes-rollover .imagenes .elemento-imagen { display: none; }
 .panel-ficha-producto .columna-de { padding-top: 0; }
  .product-page .contenido { margin-top: 20px; }
}

@media only screen and (max-width: 480px) {
  .cabecera .panel-cabecera-responsive .enlace-logotipo img { max-width: 30px; }
  .cabecera .panel-cabecera-responsive { height: 50px; }
  .texte { padding: 10px; }
  .titulo { padding: 10px; }
  .destacado.estilo-1.no-redimensionar .panel-texto, .destacado.estilo-2.no-redimensionar .panel-texto, .destacado.estilo-3.no-redimensionar .panel-texto, .destacado.estilo-4.no-redimensionar .panel-texto  { padding: 20px; }
  .destacado.estilo-3 .panel-imagen { margin-bottom: 0; }
  .texte-contacte { min-height: 300px; }
  .planol  { min-height: 300px;  }
  .logo-capcelera-movil { width: 150px; margin: 0 auto; }
  .logo-capcelera-movil img  { width: 150px; margin: 0 auto; }
  .imagen-slider-hero .hero-slide .panel-mensaje-imagen h1, .imagen-slider-hero .hero-slide .panel-mensaje-imagen h2, .imagen-slider-hero .hero-slide .panel-mensaje-imagen h3, .imagen-slider-hero .hero-slide .panel-mensaje-imagen h4, .imagen-slider-hero .hero-slide .panel-mensaje-imagen h5, .imagen-slider-hero .hero-slide .panel-mensaje-imagen p, .imagen-slider-hero .hero-slide .panel-mensaje-imagen .boton-tema { zoom: 2; }
  .texte-contacte .destacado.estilo-1.no-redimensionar .panel-imagen img, .texte-contacte .destacado.estilo-2.no-redimensionar .panel-imagen img, .texte-contacte .destacado.estilo-3.no-redimensionar .panel-imagen img, .texte-contacte .destacado.estilo-4.no-redimensionar .panel-imagen img  { width: 50%; }
  .imagen-fija .icono-video { transform: scale(0.4); }
  .imagen-slider-hero .hero-slide .panel-mensaje-imagen p { zoom: 1; }
  .imagen-slider-hero .hero-slide .panel-mensaje-imagen .boton-enlace-hero a, .imagen-slider-hero .hero-slide .panel-mensaje-imagen .boton-enlace-hero span { font-size: 11px; }
  .destacado .panel-texto .texto p { font-size: 14px; }
  .promo .destacado .panel-texto h2 { color: #000; }
  .listado.vista.micro .producto h4.titulo { min-height: 1em; }
  .listado.vista.micro .producto h4.titulo, .listado.vista.micro .producto div.panel, .listado.vista.micro .producto .disponibilidad { margin-top: 0; }
  footer .listado-imagenes-rollover .imagenes .elemento-imagen { max-width: 33%; }
  footer .listado-imagenes-rollover .imagenes .elemento-imagen a.enlace-imagen.centrar img { max-width: 40px; }
  .destacado .panel-texto .texto { font-size: 14px; }
 .panel-compartir {position: fixed; top: 73px; }
 .contenido { margin-top: 0; }
  .product-page .contenido { margin-top: 0px; }
}

.productos-en-cesta li.detalle>div .regalo { display: none; }



