@media
(-webkit-min-device-pixel-ratio:2),
(min-resolution:192dpi){.parallax{background-attachment:scroll !important;}
}
@media screen and (min-width:1024px){div.compartir.inline ul{width:220px;left:100%;top:50%;height:34px;margin:-17px 0 0;padding:0 0 0 15px;}
div.compartir.inline ul li{display:block;float:left;padding:0 5px;}
}
@media screen and (max-width:1600px){
    .interior #slider div.item .middle{ padding-left: 2.5%; padding-right: 2.5%; word-break: break-word; }
    #distribuidores div.buscador,
#distribuidores-lista div.buscador,
#distribuidores-lista div.detalle{width:30%;}
#distribuidores-lista div.mapa,
#distribuidores #slider div.fondo{width:70%;}
#distribuidores-lista div.detalle{padding-top:15px;padding-bottom:15px;}
#distribuidores-lista div.detalle form textarea{height:80px;}
.listado div.item .box.descripcion .detalle{font-size:18px;}
.listado div.item .box.half .detalle p{font-size:13px;}
.listado div.item .box.half .titulo{font-size:20px;}
#zoom-slider div.caption .descripcion{max-width:650px;}
#ambientes.interior #slider div.item.fijo.descripcion.cafe .middle{font-size:15px;}
}
@media screen and (min-width:1024px) and (max-width:1300px){body{font-size:13px;}
.parallax{background-attachment:scroll !important;}
ul.tabs li a{padding:5px 10px;font-size:14px;}
#distribuidores-lista div.buscador ul.resultados li h4{font-size:12px;}
#generica div.middle{padding:5% 10px !important;}
}
@media screen and (max-width:1023px){html, body{-webkit-overflow-scrolling:touch;}
body{font-size:16px;}
body.menu-open #wrapper{-webkit-filter:none;-moz-filter:none;-o-filter:none;-ms-filter:none;filter:none;}
div.compartir.inline ul{top:auto;bottom:100%;margin-bottom:5px;}
.scrollpane, div.scrollpane-mobile{overflow:auto !important;-webkit-overflow-scrolling:touch;padding-right:20px !important;}
.scrollpane.nopadding{margin-right:0px !important;}
::-webkit-scrollbar{-webkit-appearance:none;}
::-webkit-scrollbar:vertical{width:4px;}
::-webkit-scrollbar:horizontal{height:4px;}
::-webkit-scrollbar-thumb{background-color:rgba(0, 0, 0, .5);border-radius:10px;}
::-webkit-scrollbar-track{border-radius:10px;background-color:#d9d9d9;}
.interior #slider{padding-left:0;}
.slick-prev:before,
.slick-next:before{font-size:20px !important;}
.slick-prev.custom{margin-right:-7px;}
.interior .text-intro h2{display:none}
#header div.top{height:auto;}
#header div.top #logo{float:none;}
#header div.top ul.breadcrumb{float:none;border-top:1px solid #eee;margin-left:-78px;font-size:20px;padding:20px;min-height:25px;}
#header div.top div.garantia{float:none;position:absolute;right:0;top:0;}
#header div.top div.compartir{float:none;position:absolute;right:0;top:70px;}
#header div.top div.compartir a.abrir{height:25px;}
#header div.top ul.breadcrumb li form{height:50px;}
#zoom-slider div.item img{visibility:hidden;}
#zoom-slider div.caption{bottom:50px;}
#zoom-slider div.item div.img-mobile{position:absolute;left:0;top:0;width:100%;height:100%;}
#zoom-slider div.bg-mobile, #novedades-int div.bg-mobile{position:absolute;left:0;bottom:0;width:100%;height:50px;background:#eff2f4;z-index:3;}
#zoom-slider .slick-prev, #novedades-int .slick-prev{display:block !important;left:40%;}
#zoom-slider .slick-next, #novedades-int .slick-next{right:40%;}
#zoom-slider .slick-prev, #novedades-int .slick-prev,
#zoom-slider .slick-next, #novedades-int .slick-next{height:50px;top:auto !important;bottom:0 !important;margin:0;z-index:100;}
#zoom-slider .slick-prev:before, #novedades-int .slick-prev:before,
#zoom-slider .slick-next:before, #novedades-int .slick-next:before{margin-top:-20px;}
#distribuidores.interior #slider{margin-top:0;}
#distribuidores.interior #slider div.item.fijo:before{display:none;}
#distribuidores.interior #slider div.buscador{margin-top:0;}
#distribuidores.interior #slider div.buscador div.fondo{padding:10%;color:#2e2d31;font:23px 'Poiret One';font-weight:normal;text-transform:uppercase;}
#distribuidores.interior #slider div.buscador .middle{display:block;text-align:left;}
#distribuidores div.buscador,
#distribuidores-lista div.buscador,
#distribuidores-lista div.detalle,
#distribuidores-lista div.mapa, #distribuidores #slider div.fondo{width:auto;}
#distribuidores-lista div.buscador form{background:url(../images/bg-distribuidores.jpg) no-repeat center center;-webkit-background-size:cover;background-size:cover;padding-bottom:60px;}
#distribuidores-lista div.buscador ul.tabs{margin-top:-40px;}
#distribuidores-lista div.detalle{margin:0 auto;}
#distribuidores-lista div.detalle .scrollpane{margin-right:0;}
#novedades-int article{margin-left:0;}
#footer{position:absolute;}
.interior #footer{margin-top:5px;}
.interior #footer ul{text-align:center;width:304px;margin:0 auto;}
.interior #footer ul li{width:100px;}
#footer ul li a{}
.interior #footer ul li a span.texto{display:none;}
.interior #footer ul li a span.icono{position:inherit;right:auto;top:auto;margin:0 auto;}
#home #footer ul li{width:auto;float:none;border:0;border-top:1px solid #E1E1E1;}
#home #footer ul li a{margin:0 auto;max-width:200px;padding-right:100px;}
#home #footer ul li a span.icono{}
#compartir-email{position:fixed;right:0;top:130px;width:100%;padding:30px 30px 60px;}
}
@media screen and (min-width:768px) and (max-width:1023px){.section{padding-top:40px;padding-bottom:40px;}
.grid-container{padding-left:30px;padding-right:30px;}
.np-tablet{padding-left:0;padding-right:0;}
.nofloat-tablet{float:none !important;}
div.texto{overflow:auto;height:350px;}
#generica div.texto{height:auto;max-height:100% !important;}
#contacto div.middle{padding:5% !important;}
}
@media screen and (max-width:767px){body{font-size:14px;}
.grid-container{padding-left:20px;padding-right:20px;}
.grid-large{padding-left:20px;padding-right:20px;margin:0 -20px;}
.np-mobile{padding-left:0;padding-right:0;}
.nofloat-mobile{float:none !important;}
h3.titulo{font-size:16px;}
.subtitulo{font-size:14px;}
.slick-prev, .slick-next{overflow:hidden;}
.slick-prev.custom{margin-right:0px !important;}
.slick-prev.custom.unico{margin-right:0px !important;}
.slick-next{right:0px !important;}
.slick-prev:before,
.slick-next:before{font-size:14px !important;}
.slick-prev:before{}
.slick-next:before{right:0 !important;}
.button{font-size:10px;padding:10px 15px;}
ul.tabs li a{font-size:13px;padding:10px 15px;}
div.texto ul.tabs{margin:0px 0 20px;}
div.texto ul.tabs li{margin-left:5px;}
div.texto ul.tabs li a{font-size:13px;padding:5px 5px;}
.desktop{display:none}
.mobile{display:block}
form select, form .inputbox{height:36px;}
form textarea{height:100px;}
form select, form .inputbox, form textarea{font-size:12px;}
form select{padding:5px;}
#header #logo img{height:50px;width:auto;}
#header div.abrir-menu{width:55px;height:50px;}
#header div.top{padding-left:55px;}
#header div.top div.garantia a.abrir{padding:10px;font-size:9px;border:0;height:30px;}
#header div.top div.garantia a.abrir span.texto{margin-left:5px;}
#header div.top div.garantia a.abrir span.num{width:25px;height:25px;line-height:25px;font-size:20px;}
#header div.top div.garantia div.box{width:300px;padding:20px;-webkit-box-sizing:border-box;box-shadow:border-box;}
#header div.top div.garantia div.box div.cerrar{top:20px;right:15px;}
#header div.top div.garantia div.box div.texto{height:250px;margin:15px 0;}
#header div.top ul.breadcrumb{margin-left:-55px;padding:10px;font-size:15px;line-height:25px;}
#header div.top ul.breadcrumb li form{height:35px;margin-top:-10px;margin-left:10px;max-width:140px;}
#header div.top ul.breadcrumb li form select{height:45px;}
#header div.top div.compartir{top:50px;}
#header div.top div.compartir a.abrir{font-size:16px;padding:10px;border:0;width:25px;}
#header div.menu div.fondo{padding:40px;}
#header div.menu{width:300px;padding-top:50px;}
#header div.menu nav ul li{margin-bottom:20px;}
#header div.menu nav ul li a{font-size:14px;}
#header div.menu div.secundario{padding:0 20px;}
#header div.menu div.secundario ul.terminos li.sep{margin:0 3px;}
#header div.menu div.secundario div.sociales{margin-bottom:20px;padding-top:20px;}
#home #slider a.next-slide, #home #slider a.prev-slide{font-size:16px !important;}
#home #slider a.prev-slide{ left: 0; width: 60px; }
#home #slider a.next-slide i{right:0;}
#home #slider div.caption{width:90%;bottom:35px;right:10%;padding:20px 20px 30px;min-height:120px;}
#home #slider div.caption a.button{left:20px;}
.listado div.item .box .detalle{font-size:9px;}
.listado div.item .box.descripcion .detalle{font-size:14px;max-height:90%;}
.listado div.item .box .detalle{margin-top:-2.5%;}
.listado div.item .box .titulo{font-size:16px;}
.listado div.item .box .bottom .descubre{font-size:12px !important;}
.listado div.item .box .bottom.meta{font-size:9px;}
.listado div.item.articulo .box:hover .bottom{padding-bottom:45px;}
.listado div.item .box .bottom.meta i.arrow{font-size:16px;}
.interior #slider{}
.interior #slider div.item.fijo .titulo{font-size:26px;}
.interior #slider div.item.fijo .middle{font-size:9px;}
.interior #slider div.item.fijo.descripcion.cafe .middle,
#ambientes.interior #slider div.item.fijo.descripcion.cafe .middle{font-size:14px;}
.interior #slider div.item.fijo .middle p{margin-top:15px;}
.interior #slider div.item.fijo .middle p.desktop{display:none}
.interior #slider div.item.fijo .middle p.mobile{display:block;font-size:14px}
.interior #slider div.item.fijo.descripcion a.volver{font-size:20px;}
#somos #slider .listado div.item div.texto{height:300px;}
#zoom-slider div.compartir{right:auto;left:0;bottom:auto;top:0;}
#zoom-slider .slick-prev{display:block !important;}
#zoom-slider .slick-next{right:40% !important;}
#zoom-slider div.top{padding:10px;}
#zoom-slider div.compartir ul{top:100%;bottom:auto;}
#zoom-slider div.caption:before{height:300px;}
#zoom-slider div.caption div.detalle{padding:10px 20px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;}
#zoom-slider div.caption .titulo{font-size:16px;margin-bottom:10px;}
#zoom-slider div.caption div.descripcion{font-size:10px;}
#zoom-slider div.top div.cerrar{font-size:16px;}
#colecciones .listado div.item .box div.overlay{display:block;}
#colecciones .listado div.item .box .detalle{display:none;}
.listado div.item .box .detalle p.desktop{display:none;}
.listado div.item .box .detalle p.mobile{display:block;font-size:14px}
#distribuidores.interior #slider div.buscador{min-height:425px;}
#distribuidores.interior #slider div.buscador div.fondo{font-size:18px;padding:5%;}
#distribuidores #slider div.item.fijo .titulo{font-size:16px;}
#distribuidores-lista #slider{margin-top:0;}
#distribuidores-lista div.buscador ul.tabs{margin-top:-37px;}
#distribuidores-lista div.buscador form{padding:10px;padding-bottom:50px;}
#distribuidores-lista div.buscador form h2{margin-bottom:5px;}
#distribuidores-lista div.buscador ul.resultados li{padding-top:15px;padding-bottom:15px;font-size:12px;}
#distribuidores-lista div.buscador ul.resultados li h4{font-size:13px;padding-bottom:5px;}
#distribuidores-lista div.buscador ul.resultados li i{top:15px;}
#distribuidores-lista div.detalle{padding:20px;}
#distribuidores-lista div.detalle div.info{font-size:12px;}
#distribuidores-lista div.detalle div.info .titulo{font-size:18px;}
#distribuidores-lista div.detalle div.info p{margin-top:10px;}
#distribuidores-lista div.detalle div.info div.acciones a{font-size:11px;margin-right:5px;}
#distribuidores-lista div.detalle form{padding-top:10px;}
#distribuidores-lista div.detalle form .titulo{padding-bottom:10px;}
#distribuidores-lista div.detalle form textarea{height:70px;}
#servicio-tecnico #slider .listado div.item div.texto{padding:20px;max-height:90% !important;}
#novedades-int article div.thumb{height:180px;width:auto;position:inherit;left:auto;top:auto;}
#novedades-int article div.right div.bg{padding:15px 20px;}
#novedades-int article header .titulo{font-size:20px;}
#novedades-int article header div.meta{font-size:8px;margin:10px 0;}
#novedades-int article div.compartir{margin-top:20px;}
#novedades-int article div.compartir a.abrir{font-size:9px;padding:5px 10px;}
#contacto div.scrollpane-mobile{padding-right:20px !important;height:100%;}
#contacto div.columna{margin-bottom:20px;}
#generica div.texto{max-height:100% !important;}
.interior #footer ul{width:100%;}
.interior #footer ul li{width:33.33333%;box-sizing:border-box;}
#home #footer ul li a{max-width:inherit;padding-top:7px;padding-bottom:7px;font-size:11px;padding-right:50px;}
.interior #footer ul li a{padding-top:7px;padding-bottom:7px;}
.bg-effect a:before{bottom:0;border:0;}
div.texto{font-size:11px;overflow:auto;max-height:65%;}
div.texto img.alignleft,
div.texto img.alignright{display:block;float:none !important;margin:0 auto 20px !important;}
div.texto.small{font-size:12px;}
div.texto h1{font-size:22px;}
div.texto h2{font-size:20px;}
div.texto h3{font-size:18px;}
div.texto h4{font-size:16px;}
div.texto h5{font-size:14px;}
div.texto h6{font-size:14px;}
div.texto p{padding-bottom:10px;}
#compartir-email{top:0;width:100%;height:100%;padding:30px 20px 30px;}
#compartir-email .columna.usuario{margin-top:20px;}

/* Documentos */

a.descargar-manual{ font-size: 11px; letter-spacing: 1px; }
#documentos .lista-docs{ margin: 0px !important; }
#documentos .lista-docs .titulo{
	font-size: 16px !important;
	margin-bottom: 15px !important;	
}
#documentos.interior #slider div.item.fijo .middle{ font-size: 13px; padding: 0 0 0 15px; }
#documentos.interior #slider div.item.fijo .middle .scrollpane{ margin-left: -15px; }
#documentos .lista-docs h3,
#documentos .lista-docs a{  }
}