@charset "utf-8";
/* CSS Document */
#content2 #bannerespecial{margin-bottom:33px!important}
@media only screen and (max-width:1280px) {
	#carret{padding:25px 20px 45px 10%}
}
@media only screen and (max-width:1024px) {
	#bannerespecial img{width: 100%;margin-right:5px}
	#bannerespecial .img-responsive{max-width: 95px}
}
@media only screen and (max-width:955px) {
	#carret{height: 76px;width: 100%}
	#bannerespecial .img-responsive{max-width: 70px}
}
@media only screen and (max-width:767px) {
	.fancybox-wrap{width:90%!important}
	.fancybox-inner{width: 100%!important}
	/**/
	#wrapper{padding-bottom:80px}
	#bannerespecial{ display:none }
	#buscador-desktop{ display:none}
	/*cookies*/
	#cookies-policy p{width:100%;padding:8px 15px 10px 15px}
	#cookies-policy a.bt_close_cookies{margin-bottom:15px;margin-right:15px}
	/**/
	#navigation .col-md-3{position:relative;z-index:50}
	/**/
	#registre-boto a.boto{width:100%;height:auto;padding:5px 7px;text-align:center}
	/**/
	#menu-esq-cercador{width:100%;height:auto}
	#menu-esq-cercador input{width:70%}
	#menu-esq-cercador-boto{width:25%;height:auto;padding:5px 7px;text-align:center}
	/**/
	a.familia{padding:5px 15px!important}
	/**/
	#registre-boto{width:100%;text-align:center;padding:5px 0;height:auto}
	a.lista-articulos{font-size:12px}
	/*cistella de la compra*/
	#carret-box{ display:inherit !important; margin-top:10px}
	#carret-box.col-md-3{width:100%}
	#content2.col-md-9{width:100%}
	/**/
	#content2 #bannerespecial{width:100%}
	#content2 #migas{width:100%;margin-bottom:15px; margin-top:15px !important}
	#content2 #rightcolumn{width:100%}
	/**/
	#leftcolumn.col-md-3{width:100%;padding-right:20px}
	#content.col-md-6{width:100%;float:left}
	#rightcolumn.col-md-3{width:100%;padding-left:20px;padding-right:20px}
	/*home*/
	.bannerespecial-col{width:100%;margin:0 0 20px!important;padding:0!important}
	#rightcolumn.righthome{min-height:auto;padding-bottom:0}
	/*los más vendidos*/
	#social_box{position:relative;bottom:0;padding-right:0px}
	/*dejanos tu mensaje*/
	#dtm{left:40%}
	/*cistella paso1*/
	#cistella-producte{padding-top:0px;padding-left:0px;padding-right:0px}
	/*cistella registro*/
	#cistella-registre-formulari-1col{width:100%;padding-right:0%}
	#cistella-registre-formulari-2col{width:100%}
	/*llista naixement pas 1*/
	.acces_llista{width:100%}
	.acces_llista.left{width:100%;margin-right:0;background:#ccdfe2 url(../imgs/cigonya_crea.jpg) no-repeat 90% 30%;background-size:30%}
	.acces_llista input{width:100%;margin-right:0}
	.acces_llista a.boto{width:100%;margin-top:5px;margin-bottom:20px;height:auto;padding:5px 7px;text-align:center}
	.acces_llista.left a.boto{width:100%;margin-top:50px;margin-bottom:10px}
	#taula-botons-llista a.boto{width:100%;margin-top:0px;margin-bottom:10px;height:auto;padding:9px 7px;text-align:center; margin-right: 0 !important; margin-bottom: 10px !important}
	/*atencio al client*/
	#atencio-client{padding:0px 20px 10px 15px;color:#D06B27;text-align:left;font-size:11px;width:100%;float:left}
	#parking-client{padding:0px 20px 10px 15px;color:#D06B27;text-align:left;font-size:11px;width:100%;float:left}
	/*cistella de la compra*/
	#carret-box.col-md-3{width:50%;float:right}
	#content2.col-md-9{width:100%}
	#carret{width:95%;height:auto;overflow:hidden;margin-right:5%;padding: 15px 20px 15px 10px}
	#carret-links{width:100%}
	/**/
	#leftcolumn.col-md-3{width:100%;margin:0px 0 0;padding-left:0px;padding-right:0px}
	/**/
	#menu-esq-link{display:none}
	/**/
	#baner-bitti,#baner-llistanaixement{display:none}
	/**/
	.righthome.col-md-3 #menu-esq{display:none}
	#content2 #rightcolumn{display:none}
	#buscador-mob #menu-esq-cercador{text-align:left}
}
@media only screen and (min-width:481px) and (max-width:681px) {
	#carret-box.col-md-3{margin-top:-10px}
	#logo{margin-bottom:30px}
}
@media only screen and (min-width:481px) and (max-width:768px) {
	#rightcolumn #cassola{float:left;width:50%}
	#rightcolumn #cassolafix{float:left;width:50%}
	#social_box{float:left;width:50%}
	/**/
	#carret-box.col-md-3{max-width:188px}
	#fitxa-productes-relacionats.mas_vendidos #producte-rel{margin-right:2%}
	#fitxa-bloc-esq-img img{width:100%}
	/**/
	#footer-links.col-md-6{width:50%;float:left}
	#footer-dades.col-md-6,#footer-pago-left.col-md-6,#footer-pago-right.col-md-6{width:50%;float:left}
}
@media only screen and (min-width:769px) {
	#buscador-mob{display:none}
}
@media only screen and (min-width:481px) {
	.is_mobile{display:none}
	.is_desktop{display:block;width: 100%;float:left}
	/*logo empresa*/
	#logo{padding:15px 0 0 15px;width:45%;float:left;margin-right:0}
	.atencio-client-desktop{display:block}
	.atencio-client-mobile{display:none}
	#atencio-client{width:55%;margin-top:15px; float:right}
	#parking-client{width:55%}
	.bt-condiciones-mobile{display:none}
}
.taula-subtotal-text-subtotal-llista.taula-subtotal-text-subtotal-llista-dos{ margin-bottom:20px}
@media only screen and (max-width:802px) {
	.col-search{width:70%}
	.social-left{width:30%}
}
@media only screen and (max-width:700px) {
	.fancybox-image{ height:auto!important; max-height:inherit!important}
	.fancybox-inner{height:auto!important}
}
@media only screen and (max-width:480px) {
	.is_mobile{display:block}
	.is_desktop{display:none}
	/*logo empresa*/
	#logo{padding:15px 0 0 15px;width:45%;float:left;margin-right:5%}
	#logo img{width:100%;max-width:105px}
	/*atencio al client*/
	.atencio-client-desktop{display:none}
	.atencio-client-mobile{display:block}
	#atencio-client{margin-top:5px}
	#parking-client{margin-bottom:5px}
	/*dejanos tu mensaje*/
	#dtm{display:none}
	/**/
	.bt-condiciones-mobile{display:inline-block}
	.bt-condiciones-mobile br{display:none}
	/**/
	#producte-home-esq,#producte-home-dre,#producte-home-esq-llarg,#producte-home-dre-llarg,.producte-home-llarg{width:100%}
	/*.producte-llista-llarg{width:96%}*/
	#siguenos{width:100%;margin-bottom:0}
	#rightcolumn.col-md-3{margin:0 0 0}
	/**/
	#fitxa-productes-relacionats.mas_vendidos #producte-rel,#fitxa-productes-relacionats.mas_vendidos #producte-rel2{width:100%; margin-left:1.5%; margin-right:1.5%}
	/*fitxa producte*/
	#fitxa-bloc-esq{width:100%;margin-right:0}
	#fitxa-bloc-dt{width:100%;margin-left:0}
	#producte-rel{width:100%;border-right:none;border-bottom:1px solid #ccccce;position:relative;padding:0;height:auto;overflow:hidden}
	#producte-rel2{width:100%;height:auto;overflow:hidden;padding:0}
	#producte-rel-img{width:50%;position:relative}
	#producte-rel-txt{width:50%;margin-left:0;float:right;position:relative}
	#fitxa-productes-relacionats #producte-rel-oferta_novetat{float:right;height:30px;margin-left:0;position:relative;width:30px;margin-top:5px}
	#fitxa-productes-relacionats #producte-rel-text{width:100%;float:right;position:relative;margin-top:0}
	#producte-tit{margin-right:0}
	/**/
	.producte-interior-box{clear:both;float:none;margin:0 auto;width:100%;max-width:none;position:relative;height:auto;overflow:hidden}
	#producte-interior_8{width:100%}
	/*marques*/
	/*lista productes*/
	#producte-cap{width:50%;position:relative;float:left}
	#producte-oferta_novetat{position:relative;float:right;margin-left:0!important;right:15px}
	#producte-peu{width:50%;height:auto;position:relative;float:right;margin-top:0;right:15px;margin-bottom:5px}
	#producte-peu #producte-peu-text{height:auto}
	#producte-peu-boto{float:right;position:relative}
	/*.producte-interior-box{width:50%;max-width:50%;width:80%}*/
	/*cistella de la compra*/
	#taula-botons{padding-bottom:40px}
	.th-prod{padding-left:5px}
	.td-prod{padding-left:5px}
	/*cistella paso2 registre*/
	#registre-nou-cistella{width:100%;margin-bottom:15px;padding: 30px 0px 30px;}
	#registre-nou-cistella #registre-cistella-text{padding: 30px 0px 30px}
	#registre-cistella{width:100%;margin-left:0;min-height:inherit}
	#registre-cistella input{width:100%;margin-bottom:5px}
	#registre-cistella-links{width:100%}
	/*cistella4*/
	.cistella-producte-subtitol{width:100%!important}
	.cistella-producte-subtitol a.boto{width:100%!important;text-align:center;padding:6px 7px 6px;height:auto;margin-top:20px}
	.cistella-producte-codipromo{padding-top:0}
	#cistella-producte-form-pagament-input{height:auto}
	.text-trans{width:80%}
	/*area cliente menu*/
	#contenedor_menu_areacliente{height:auto;overflow:hidden}
	div#contenedor_menu_areacliente ul{padding-bottom:20px;border-top:1px solid #2F5E72}
	a.menu_areacliente{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;width:100%;padding:8px 0;border-bottom:1px solid #2F5E72;height:auto}
	a.menu_areacliente_sel{display:none}
	.line-menu-area{display:none}
	div#contenedor_menu_areacliente ul > li{width:100%!important}
	/*llista naixement*/
	.xec{overflow:hidden;background-color:#ccdfe2;height:auto;background-image:none}
	.xec_left{background-color:#005d6e;width:100%;padding-top:10px;margin-right:0;padding-bottom:5px}
	.xec_right{width:100%;margin:15px 0 0 0;padding:0 10px}
	.xec_bot{float:right;margin:-25px 5px 15px 0}
	.ordenar a.boto{width:100%;height:auto;padding:7px 7px 7px;margin-bottom:5px}
	.ordenar p{margin-top:10px}
	.ordenar select{margin-top:10px}
	#num-productes{margin-top:0;float:left;margin-bottom:10px}
	#taula-subtotal-text-subtotal-llista.taula-subtotal-text-subtotal-llista-dos,.taula-subtotal-text-subtotal-llista.taula-subtotal-text-subtotal-llista-dos{width:30%}
	#taula-subtotal-text-preu-llista,.taula-subtotal-text-preu-llista{width:30%}
	#taula-subtotal-text-botons-llista,.taula-subtotal-text-botons-llista{width:22%}
	/**/
	#pagina-estatica{padding:0}
	/*contacto*/
	.form_contacte fieldset{width:100%}
	.fieldmarg{margin-right:0}
	.form_contacte input[type="submit"]{margin-bottom:50px}
	/*historico de pedidos*/
	#table-mobile{margin-bottom:50px;overflow:hidden}
	#table-mobile h4{font-size:11px;display:inline-block;width:100%;background-color:#005d6e;color:#fff;padding:3px 10px;margin-bottom:5px}
	#table-mobile h5{padding:3px 10px}
	#table-mobile p{font-size:11px;padding:3px 10px;overflow:hidden}
	#table-mobile p strong{float:left;width:45%}
	#table-mobile p span{float:left;width:45%}
	.table-mobile-file{padding-bottom:7px;overflow:hidden}
	.table-mobile-file:nth-child(odd){background:#e5eef0}
	.table-mobile-file:nth-child(even){background:#ccdfe2}
	.mini_right{width:100%!important}
	.mini_right h2{padding:3px 10px}
	.mini_left {padding-left:15px}
	.table-mobile-file .bt-regalar{float:right;margin-top:-50px;margin-right:10px}
	.lista-4 .table-mobile-file .bt-regalar{margin-top:0}
	#table-mobile .table-mobile-file p{float:left;width:100%}
	#table-mobile p em{font-style:normal}
	#table-mobile p img{margin-right:5px}
}
@media only screen and (max-width:354px) {
	#atencio-client{margin-top:15px;padding:0px 10px 10px 15px;font-size:9px;width:100%}
	#atencio-client strong{background-image:none;padding:5px 0 5px 0}
}