@media screen and (max-width:64em) and (min-width:40em){
.reveal#adult-content-modal{left:50%}
div.info{width:auto!important;}
.portes, .info a[title="Confianza Online"]{display:none;}
#lateral-blog,#lateral-blog li img,#mas_leido li div{width:100%!important}
#lateral-blog{margin:0!important;padding-top:0!important}
#redes span i{top:.1em!important}
#blog a img{width:100%}
#lateral-blog li{width:32%!important;margin-right:2%!important;border-bottom:none!important}
#lateral-blog li:nth-child(3){margin-right:0!important}
#lateral-blog li:nth-child(1),#lateral-blog li:nth-child(10),#lateral-blog li:nth-child(4),#lateral-blog li:nth-child(7){clear:left}
#mas_leido li div{margin:0 auto;float:none!important;min-height:18em}
#area section.content{padding:0 1em}
#lateral-blog p{width:50%}
#lateral-blog #fNewsletterLat{width:50%;margin-top:-2em}
#lateral-blog #fNewsletterLat input{width:80%}
#cookies{padding:0 5%}
#cookies p{line-height:1.1em}
.acceso-off,.acceso-x{top:-.3em;left:1em}
.acceso-fons{width:44%}
.tablet .cesta-off,.tablet .cesta-x{left: 1em;position:relative;}
.cesta-off i.icon-basket,.cesta-x i.icon-basket{top:0}
.area_clients{width:100%;padding:0 1em}
.comentaris i{margin-top:0!important}
.reveal{width:90%!important;}
.row{max-width:64rem}
.contingut2C h2{margin: 0.6em 0 .3em;font-size: 2em;height: auto;}
.carro .top-bar.medium-12{display:none}
.top-bar,.top-bar ul{padding-top:0}
.carro .title-bar{display:none!important}
.carro{padding-top:2em}
.top-bar.medium-12{background:#F5F2EF;top:-2.8em;right:0;padding:.4em 0;margin-bottom:-2.8em}
#contingut.contingut_blog{padding:0 1em!important;width:100%}
#blog{width:100%!important}
div.buscador form{left:0;width:80%}
#visor,.sliderRange{width:100%}
div.buscador input{line-height:1em;height:2.5em;width:90%}
div.buscador input.submit{height:2.5em;width: 10%;}
#visor,#visor span{height:.4em;float:left;position:relative}
div.cat_descripcion p{padding-right:1em}
.row.destacados{padding: 0.7em .9375rem 0;width:100%;max-width:none;overflow:hidden;}
.mask{position:relative;float:left}
#visor{padding:0 3.5em;top:-1.1em}
#visor span{width:3em;background:#d1d1d1;left:0;margin-left:-1.5em;border-radius:1em}
.producte-slider{width:12.2em;padding:0}
.producto-destacado{border-color:#EFF0F5}
.bandera{}
.contingutB h2{text-align:left;text-transform:uppercase;font-size:30px;font-weight:700;margin-bottom:31px}
.contingutB article{cursor:pointer;height:auto;padding-bottom:1em}
.contingutB article a{font-size:1.5em;text-transform:none;font-weight:700;width:100%;height:auto;color:#353535;float:right;text-overflow:ellipsis;overflow:hidden;line-height:1em;padding-bottom:.2em}
.contingutB article a.overflow{height:auto;overflow:hidden;width:30%}
.contingutB article:hover a{color:#155022;border-color:#155022!important}
.contingutB article:hover p{color:#010101}
.contingutB article span{font-size:12px}
.contingutB article div.entr{width:67%;height:auto;overflow:hidden;display:block;margin-bottom:2.4em}
#productos-0 div.categorias ul li div.descripcion,.banner_banda .show-for-medium,.show-for-large{display:block!important}
.social h5.show-for-large{display:none!important;}
.contingutB article p{width:auto;margin:0 auto}
.contingutB article .btn_vermas{width:auto;float:left;height:4em;
background:-moz-linear-gradient(top,rgba(255,255,255,0) 0,rgba(255,255,255,1) 15%,rgba(255,255,255,1) 100%);
background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0,rgba(255,255,255,1) 15%,rgba(255,255,255,1) 100%);
background:linear-gradient(to bottom,rgba(255,255,255,0) 0,rgba(255,255,255,1) 15%,rgba(255,255,255,1) 100%);
display:block!important
}
.contingutB article .btn_vermas a{margin-top:20px;border:1px solid #353535;padding:13px 23px;font-size:17px;font-weight:400;width:auto}
div.info .horario{font-size:.8em}
.mapa_home{overflow:hidden}
.mapa_home img{width:100%;margin-left:0}
.frase{background-position:center}
.frase .quot1{margin-left:1em}
.frase .quot2{margin-right:1em}
.news p{font-size:1em}
.banner_banda h2,.news h2,span.tith2{font-size:2em}
.news h2{margin-top: -0.2em;}
.news input.mail{width:90%}
.acces_prod div{float:left}
.acces_prod img{margin-bottom:1em}
.banner .bannerTit{/*width: 88%;*/}
.banner .img{overflow:hidden;height:auto}
.banner img{width:100%;position:initial;margin:0;float:right;left:0}
.banner.big img{width:100%;margin-bottom:-85px}
.banner_banda{height:auto;padding-bottom:3em}
#div_info_ficha .breadcrumbs{float:left;margin-left: 44%;clear:both;width:42%;margin-bottom:-3em;position:relative;z-index:99;left:0;top:.7em;}
.breadcrumbs>i{margin:0 -.3em;}
.breadcrumbs .icon-home-1{margin-top:0}
#showCatMenu{display:none}
div.categorias ul li div.imagen{text-align:center}
div.categorias ul li div.descripcion{display:none!important}
div.categorias ul li .descripcion h5{top:9px;left:-40%}
div.categorias ul li .descripcion i{top:-10px;left:-40%}
.novedad:after,.recomendado:after{/* top:-20px; */}
#productos-1 .novedad:after,#productos-1 .recomendado:after,.ficha .novedad:after,.ficha .recomendado:after{top:-24px}
.productes .novedad,.productes .recomendado{left:17%}
.novedad.img_ficha,.recomendado.img_ficha{top:10px}
.producte .descripcion{border-right:none;border-left:1px solid #d4d2d2;}
.producte .descripcion .texto{min-height:0}
.producte .descripcion .texto span p{font-size:.8em}
.producte .masinfo{border:none;left:0;min-height:0;padding-bottom:2em;float:right}
.producte div.titol{font-size:1.1em}
.producte div.opcions{float:left;width: 8em;}
.producte div.opcions .preu_vell{top:-25px;left: -10px;}
.producte .masinfo .al_carro,.producte .masinfo .ver_producto{margin:.6em 0 0 4em;float:left;line-height:3.1em;height:3.1em;width:8em}
.stars,div.altres,div.altres ul,div.annex,div.annex ul.navAnnex,div.ficha h1{width:100%}
.producte .masinfo .al_carro{display:block!important;margin:.6em 0 0 1em}
.productes .info_ad{margin-top:1em}
div.ficha{border-bottom:1px solid #e4e4e4;margin-top:2em;padding-bottom:1em}
div.annex{float:left;display:inline;overflow:hidden;margin-bottom:1em}
div.annex ul.navAnnex{float:left}
div.annex ul.navAnnex li{height:3em;line-height:3em;font-size:1em;padding:0 .9em}
div.annex ul.navAnnex li.activo{color:#F4F3FB;background:#333}
div.ficha div.imatge #wrap{width:100%;float:left}
.ficha .informacion{margin-right:0;border:0;padding:0}
div.ficha div.comm{padding:0 1em}
div.altres{display:block!important;float:left}
div.altres li{width:50%}
div.altres li img{margin-bottom:2em}
.tag{margin-left:-.7em;}
.opiniones{float:left;margin-top: 2em;}
.barato{float:right;margin: -2.5em 0 0;clear: right;}
.ficha .col_content{padding:0 1em;width:100%}
.ficha .col_right{position:relative;top: -13em;border:none;margin-bottom:-10em;}
div.color img{display:none}
.ficha div.opcions{width:58.33333%;float:right;clear:both}
.ficha div.opcions .preu:before{border:none}
.ficha div.opcions .preu{width:50%;left:.7em;float:left;margin:0}
.ficha div.opcions .preu_vell{display:block;left:1em}
.ficha div.opcions .ahorra{float:left;left:9.4em;position:relative}
.productes div.opcions .preu:before{top:-1.6em}
.productes div.opcions .preu{/* left:0; */font-size:1.3em;}
div.stock{width:13em;margin:.8em .6em .4em;float:none}
.ficha div.stock{width:17em}
.ficha .cantidad{top: -6.3em;position:relative;width:9em;clear:both;margin-bottom:-6em;}
.ficha .cantidad label{clear:both;width:100%;text-align:left}
.social,div.mapa_web{text-align:center}
.ficha .cantidad input#cantidad{position:relative;top:-.2em}
.ficha .cantidad input.mas,.ficha .cantidad input.men{height:1.5em;width:1.5em;font-size:1.5em;top:0;line-height:1.5em;float:right}
.ficha .cantidad input.mas{margin:0 .7em 0 0}
.ficha .cantidad input.men{margin:0}
.stars span.title,.ultimosComentarios span{font-size:1em;font-weight:500;color:#B8B8B8}
div.volver{top:1.5em;right:1em}
.ultimosComentarios{float:left;padding:0 0 2em}
.stars span.title{float:left;margin-bottom:1em;padding:0}
.social_prod,div#dwb{padding-right:1em}
.ultimosComentarios span{float:left;padding-left:1px}
.ultimosComentarios span span{float:none;font-size:.8em;font-weight:500;color:#B8B8B8;line-height:1.8em;display:inline-block;margin-left:1em}
.ultimosComentarios>div{margin:11px 0 0 2px;font-size:14px;float:left}
.ultimosComentarios div strong{float:left;clear:left}
.ultimosComentarios div span.fecha{font-size:1em;float:left;padding-left:.5em;color:#000;font-weight:400;line-height:1.1em}
.ultimosComentarios div .comRating{transform:scale(.65);width:auto;margin:0}
.ultimosComentarios a{float:left;color:#155022;margin-top:10px;font-size:13px;font-weight:500}
.ultimosComentarios a:hover{text-decoration:underline}
.ultimosComentarios p{width:100%}
.reveal#modal-cesta{width:90%}
.social_prod{margin-bottom:-4em;margin-top:-2em}
.social_prod a i:before{top:0}
div.annex{padding:1em;margin-top:-2.4em}
.annex .pestana{padding-bottom:2em}
div.annex ul.ultimos{width:100%}
div.annex ul.ultimos li{width:23%;margin-right:2%}
div.annex ul.ultimos li a{float:left;width:100%;border-width:10px}
div.ficha h3{font-weight:700}
.peu .copyright{padding-left:1em}
div.mapa_web .inf,div.mapa_web .sup{padding:1em}
div.mapa_web .inf{padding-bottom:.5em;}
div.mapa_web .sellos_pago h5{float:left;margin-bottom:1em}
.mapa_web .devoluciones_pie,div.pag_env{display:block!important}
.mapa_web .datos_contacto .col1{}
.mapa_web .datos_contacto .col2{}
.mapa_web .sellos_pago{text-align:center;padding-bottom:2em;margin-top: 2em;}
.tablet .social{padding:0;top:.6em;position:relative;border:none;margin: 0 0.8rem 0 0;padding-left: 70px!important;}
.tablet .social a i{top:-.25em}
div.novedades{margin-top:0;}
div.novedades p{width:50%;float:left;/* width:100%; */}
div.novedades input.mail{width:24em;margin-top: -0.4em;height:3.1em;}
footer div.novedades div.bt{margin-top: -0.4em;}
div.novedades input.chk{margin-left:50%;margin-top:-.5em}
div.mapa_web div.novedades a,div.novedades span{margin-top:-.5em}
.novedades.emerg input.mail{/* margin-top:0 */}
.novedades.emerg input.chk{top:0.1em}
.top-bar-left{margin-bottom: -1200px;z-index:99999;position:relative;transform:translateX(-43%);-webkit-transform:translateX(-43%);display:block;background:rgba(255,255,255,.8);}
#principal-menu.top-bar-left{display:none;}
.social,.social a{display:inline-block}
div.menu_vertical{z-index:99;background:#F5F2EF;/* top:-1em; *//* margin-bottom:-1em; */width:100%;}
#principal-menu .menu>li:first-child>a,#principal-menu .menu>li>a{padding:.8em 1em;border-left:none;margin:0;color:#666}button.menu-icon{top: -0.6em;position:relative;z-index:999999;}
.top-bar-left .menu{width: 43%;position:relative;top:0;-webkit-box-shadow:0 0 10px 0 #999;box-shadow:0 0 10px 0 #999;min-height:1200px;-webkit-backface-visibility:hidden;background:#F5F2EF;}
.menu.medium-horizontal>li{float:left;width:100%}
#principal-menu .menu>li>a{font-size:1.2em;font-weight:500;width:100%}
#principal-menu .tel span{text-transform:uppercase;font-size: 0.9em;font-weight: 700;padding: 1.1em 0.6em 0 1.5em;float: left;}
#principal-menu .tel a{font-weight: 500;font-size: 1.3em;color: #666;line-height: 2.4em;}
#principal-menu .menu>li{padding:0;font-size:1em;border-bottom:1px solid #ddd;font-weight:400;color:#666}
#principal-menu .social li{margin: .3em 0 .3em .8em;float:left;}
#principal-menu .social li a{height:1.5em;border-radius:4em;width:1.5em;margin:0}
#principal-menu .social li a i{top:-.1em;left:-.3em}
#principal-menu .social{font-size:1.5em;margin: 0;width:100%;padding: 0!important;top:0;}
.social{border:2px solid #ccc;border-left:none;border-right:none;padding:2em;margin:1em 0}
.social a{float:none;width:40px;height:40px;margin:0 20px}
.social a:hover{opacity:.7}
.social a i{color:#fff;font-size:22px;position:relative;top:10px;left:0}
.social a.fb{background:#3b5998}
.social a.tw{background:#00aced}
.social a.gp{background:#dd4b39}
.social a.yt{background:#b00}
.social a.li{background:#007bb5}
.social a.pn{background:#cb2027}
.social a.ins{background:#125688}
.slide-in{animation:slide-in .5s forwards;-webkit-animation:slide-in .5s forwards}
.slide-out{overflow-x: hidden;animation:slide-out .5s forwards;-webkit-animation:slide-out .5s forwards}
.slide-out .content{overflow: hidden;}
.slide-out footer{display:none}
@keyframes slide-in{
	0%{transform:translateX(43%)}
	100%{transform:translateX(0)}
	}
@-webkit-keyframes slide-in{
	0%{-webkit-transform:translateX(43%)}
	100%{-webkit-transform:translateX(0)}
	}
@keyframes slide-out{
	0%{transform:translateX(0)}
	100%{transform:translateX(43%)}
	}
@-webkit-keyframes slide-out{
	0%{-webkit-transform:translateX(0)}
	100%{-webkit-transform:translateX(43%)}
	}
#menu li:last-child .gancho{left:-3em}
#menu li:last-child .gancho i{left:2.1em}
#menu .plegable{max-width:100%}
#menu .plegable>div.menu_columna_grupos{width:58%}
#menu .plegable>div.menu_columna_accesos{width:42%}
#menu .plegable>div.menu_columna_accesos div{width:100%}
#menu .plegable .col{width:50%}
#menu .plegable .col:nth-child(1),#menu .plegable .col:nth-child(10),#menu .plegable .col:nth-child(13),#menu .plegable .col:nth-child(16),#menu .plegable .col:nth-child(4),#menu .plegable .col:nth-child(7){clear:none}
#menu .plegable .col:nth-child(1),#menu .plegable .col:nth-child(11),#menu .plegable .col:nth-child(3),#menu .plegable .col:nth-child(5),#menu .plegable .col:nth-child(7),#menu .plegable .col:nth-child(9){width:50%;clear:left}
.carro .content{padding:0 1em}
.carro .breadcrumb{font-size:.7em;line-height:1.8em;padding-top:1em}
.carro .breadcrumb a,.carro .breadcrumb h1{font-size:1em;line-height:1.8em}
.carro .breadcrumb .show-for-medium{display:inline!important}
.carro .breadcrumb a i.icon-home-1{top:0}
.carro .breadcrumb a i{position:relative;top:-.3em}
ul.cist_nav{margin:0;width:100%}
ul.cist_nav li{width:20%;background-position:-150px center;background-size:413%;font-size:.8em}
ul.cist_nav li.actiu{background-position:-293px center}
ul.cist_nav li.first{width:20%;padding:0 10px 0 0;background-position:-459px center}
.total td,.total tr td.total{padding-top:1em}
.nav-lista{width:100%}
.tabla-compras{width:100%;display:table!important}
.tabla-compras th.fech{width:15%}
.tabla-compras th.hora{width:10%}
.tabla-compras th.prod{width:15%}
.tabla-compras th.impo{width:15%;padding-right:0}
.tabla-compras th.esta{width:auto}
.tabla-compras th.deta,.tabla-compras th.pagar{width:15%}
.total{margin-top:0}
.total td{white-space:nowrap}
td.promo input[type=text]{width:218px}
td.promo div{width:22em}
.tabla-productos span.foto{width:20%}
.area_clients .tabla-productos span.foto{width:14%}
.area_clients .tabla-productos span.prod{width:40%}
.area_clients .tabla-productos span.cant,.area_clients .tabla-productos span.prec{width:15%}
.area_clients .tabla-productos span.impo{width:16%}
.carro .tabla-productos span.prod{width:30%}
.carro .tabla-productos span.disp{display:none!important}
.carro .tabla-productos span.cant,.carro .tabla-productos span.prec{width:15%}
.carro .tabla-productos span.impo{width:14%}
.carro .tabla-productos span.elim{height:38px;width:6%}
.carro .tabla-productos div{width:100%}
.carro .tabla-productos .prod div{width:15px;height:15px;position:relative;top:1.4em;margin-right:-20px;left:5em;padding-top:.4em}
.carro .tabla-productos div.tall{width:auto;border:none;position:relative;top:0;font-size:1em;left:0;margin:0}
.carro .tabla-productos div.disp{width:30%;margin-right:-30%;position:relative;left:-30%;top:6.2em;text-align:left;border:none;background:0 0}
.carro .tabla-productos div.foto{float:left;width:20%}
.carro .tabla-productos div.prod{width:30%;padding:2em 0 0;height:13.3em}
.carro .tabla-productos div.quan{width:15%;padding-top:1.5em;line-height:2.7em}
.carro .tabla-productos div.preu{width:15%;color:#999;text-align:center;padding-top:1.7em}
.tabla-productos div.preu span{background:0 0;font-size:1em;text-decoration:line-through;left:0;top:0;width:100%}
.carro .tabla-productos div.impo{width:14%;padding-top:1.9em}
.tabla-productos div.elim{width:6%;padding-top:.9em}
.resumen_total{width: 55%;left:0;/* border:none; */}
.total td.colum2{padding-top:1em}
.regalo{height:120px;font-size:1em}
.bt_regalos{float:none;margin:10px 0}
.cont-cistell p{width:100%}
#carro-1 .datos_wrap.env{width:50%}
#carro-1 .lista_datos{width:100%;height:auto}
.cont-cistell form .col_left{width:50%;padding-right:4%}
.cont-cistell form .col_right{width:50%;padding-left:4%}
.cont-cistell form .col_bottom .nova{width:50%;margin:-0.5em 0 0}
.cont-cistell form .col_bottom .nova .nova_solo{width:92%;clear:both}
.cont-cistell form .col_bottom .mig{width:100%;margin:0;padding-left:54%}
.cont-cistell form .col_bottom .mig span{max-width:90%}
.col_right span.lista-tit{font-size:1.3em;line-height:1.45em}
.checks{width:33%;margin-top:-6em}
.listas_formularios,.listas_formularios li{width:100%}
.listas_formularios li.input.nif{margin-bottom:-.7em}
.listas_formularios li.input span{margin-bottom:0}
.listas_formularios li.input input{width:100%;height:2em}
.listas_formularios li.input.fechaN input{width:91%}
.listas_formularios.right{margin:0}
#carro-3 .datos_wrap{width:49%}
#carro-3 .datos_wrap.env{width:49%;margin-right:2%}
#carro-3 .lista_datos{min-height:20.5em;padding-bottom:0;height:auto}
#carro-3 textarea{width:65%;height:7em}
#carro-3 .boton_maxi{width:33%;margin-top:-8em}
div.select-on{}
div.select-on ul{}
#carro-1 .boton_maxi{width: 55%;}
.boton.bt_anadir{width:56.5%;font-size:1.3em;text-transform:uppercase;height:2.5em;line-height:2.5em;margin-top:1em}
.pago_online{display:inline-block;width:56%;float:right;}
.ficha .portes{float:right;clear: both;width:auto;font-size: 2.4vw;margin-top: 23px;width: 70%;}
.ficha .portes img{width: 14%;height:auto;float: left;margin-right: 3%;margin-top: 2px;}
.ficha .confianza{float:left;width:25%;}
.ficha .confianza img{width: 100%;height: auto;}
img.formas{float:right;clear:both;margin: -5vw 0 0 0;width: 70%;height: auto;}
img.formas.desktop{display:none;}
img.formas.device{display:block;}
.bt_anadir .icon-ok-circled{top:-9px}
.alert-regalos{width:90%;height:auto;padding:2rem}
.alert-regalos .cont_regalos_emer{height:340px}
.alert-regalos .cont_regalos_emer .regalo_emer .imatge{margin-right:5%;width:20%}
.alert-regalos .cont_regalos_emer .regalo_emer .imatge img{width:100%;height:auto}
.alert-regalos .cont_regalos_emer .regalo_emer .titol{width:75%}
.alert-regalos .cont_regalos_emer .regalo_emer p{width:75%;height:auto}
.colOpcion{width: 46.3%;}
.colOpcion ul{float:left}
.colOpcion li{float:left;padding:0 20px 15px 50px;width:100%;text-align:left}
.colOpcion li.inputRadio input{float:left;padding:0;width:18px;height:18px;margin:25px 0 0 -28px}
.colOpcion label{font-weight:700;font-size:17px;margin-top:20px;float:left;margin-left:0}
#contingut.contenido_contacto{padding:0 1em}

div.menu_lateral {width: 100%;}
#menu_lat {width: 100%;}
#menu_lat li {width: 100%;}
#menu_lat li a {width: 100%;}
#menu_lat a.subfam.actiu {
}
#menu_lat a.subfam {width: 100%;}

.contenido_contacto .columna_mapa div.mapa_links img.shop, .contenido_contacto .columna_datos{width:50%;}
.contenido_contacto .columna_mapa div.mapa_links div.map{width:100%;margin-top:15px;float:left;}
.contenido_contacto .columna_mapa div.mapa_links div.map img.map{width:100%;}

footer .social{display:inline-block;border:2px solid #ccc;border-left:none;border-right:none;padding:2em;text-align:center;margin:1em 0;width:100%}
footer .social a{float:none;width:40px;height:40px;margin:0 20px;display:inline-block}
footer .social a:hover{opacity:.7}
footer .social a i{color:#fff;font-size:22px;position:relative;top:10px;left:0}
}


@media screen and (max-width:64em) and (min-width:40em) and (orientation:landscape){
#principal-menu.top-bar-left{transform: translateX(-29.9%)!important;-webkit-transform: translateX(-29.9%)!important;width: 100%!important;}
#blog{width:70%!important}
#lateral-blog{width:27%!important;margin-left:3%!important;padding-top:79px!important}
#lateral-blog li{width:100%!important}
.ficha .col_right{width:42%;padding:0 .9375em}
div.ficha div.comm{width:58.3333%}
#div_info_ficha .breadcrumbs{width:50%;margin-left:43.33333%}
.ficha div.opcions{width:59%}
.boton.bt_anadir{width:57.3%}
.producte .masinfo .al_carro,.producte .masinfo .ver_producto{margin:3em 0 0;float:left;line-height:3.1em;height:3.1em;width:100%}
.producte .masinfo .al_carro{display:block!important;margin:1em 0 0}
.productes div.opcions .preu{left:-1em;width:143%}
.producte .masinfo{border-left:1px solid #d4d2d2;/* left:-1px; */}
footer div.novedades{width:100%;padding-bottom:1em}
footer div.novedades p{width:50%;float:left}
footer div.novedades input.mail{width:40%;margin-top:1em}
footer div.novedades div.bt{margin-top:1em;width:10%}
footer div.novedades input.chk{margin-left:50%;margin-top:-.5em}
footer div.mapa_web div.novedades a,footer div.novedades span{margin-top:-.5em}
footer .social{display:inline-block;border:2px solid #ccc;border-left:none;border-right:none;padding:2em;text-align:center;margin:1em 0;width:100%}
footer .social a{float:none;width:40px;height:40px;margin:0 20px;display:inline-block}
footer .social a:hover{opacity:.7}
footer .social a i{color:#fff;font-size:22px;position:relative;top:10px;left:0}
#menu .plegable>div.menu_columna_grupos{width:68%}
#menu .plegable>div.menu_columna_accesos{width:32%}
#menu .plegable .banner a,#menu .plegable>div.menu_columna_accesos div,.mapa_web .sellos_pago,.mapa_web .sellos_pago h5{width:100%}
div.pag_env{/* width:30% */}
div.devoluciones_pie{/* width:34% */}
.mapa_web .datos_contacto{/* width:35%; */}
.mapa_web .datos_contacto .col1{}
.mapa_web .datos_contacto .col2{}
.colOpcion{width:66%}
.resumen_total{width:34%}
#carro-1 .boton_maxi{width:35%}
ul.cist_nav li{background-size:412%;background-position:32.6% center}
ul.cist_nav li.first{background-position:100% center}
ul.cist_nav li.actiu{background-position:64.9% center}
.barato{margin-right:0;clear:right;}
#menu .plegable .col{clear:none;width:33%}
#menu .plegable .col:nth-child(1),#menu .plegable .col:nth-child(11),#menu .plegable .col:nth-child(3),#menu .plegable .col:nth-child(5),#menu .plegable .col:nth-child(7),#menu .plegable .col:nth-child(9){width:33%!important;clear:none}
.acceso-fons{width:32%}
.tag{margin-left:8.3em;}
div.categorias ul li .descripcion h5{top:-15px;left:-5%}
div.categorias ul li .descripcion i{top:-10px;left:-10%}
#lateral-blog p{width:100%;border:none!important;margin-bottom:0!important}
#lateral-blog #fNewsletterLat{width:100%;margin-top:-2em}
#lateral-blog #fNewsletterLat input{width:80%}
div.annex ul.ultimos li{width:18%;margin-right:2%}
.content .acces_prod,.content .contingutB{width:100%!important}
.content .acces_prod>div{width:50%}
.content .contingutB>article{width:100%}

.contenido_contacto .columna_mapa div.mapa_links img.shop{width:31%;}
.contenido_contacto .columna_datos{/* margin-right:40px!important; */width: 32%!important;}

.contenido_contacto .columna_mapa div.mapa_links div.map{width: 37%;height: 225px;margin-top: 0;float: left;overflow:hidden;text-align: center;display: inline-block;}
.contenido_contacto .columna_mapa div.mapa_links div.map img{height: 225px;display: inline-block;max-width: none;float: none;text-align: center;}
}