
#menu-responsive {
	display:none;
}
#menu-mobile{
	display:none;
}
.mobile-show { display: none; }


@media all and (max-width: 680px)  {
	/* #menu is the original menu */
	/*
	.js #menu-responsive {
		display:none;
	}

	.slicknav_menu {
		display:block;
	}
	*/
	.mobile-hidden{ display: none; }
	.mobile-show { display:block; }
	#menu-mobile{ display:block; }
	.product{ float: none !important; margin-left:10px;height:325px }
	.welcome-text { padding: 0; }
	.btn-geo{ float:left; display: block; margin: 4px 0 0 8px;}
	.btn-clock{ float:left; display: block; margin: 4px 0 0 8px;}
	.btn-cesta{
		position: relative;
		width: 134px;
		height: 36px;
		font-size: 11px;
		background: transparent url("../img/mini-basket-title-back-mobile.png") no-repeat scroll 0% 0%;
		color: #FFF;
		text-transform: uppercase;
		font-weight: bold;
		line-height: 1em;
		padding: 13px 0px 0px 33px;
		text-align: center;
		 float:right; display:block; margin: 0 10px 0 0;
	 }

	.btn-cesta:hover{ color: #fff;}
	.grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9, .grid_10,
	 .grid_11, .grid_12, .grid_13, .grid_14, .grid_15, .grid_16, .container_16,
	 .container_16 .grid_13,.container_12 .grid_12, .container_16 .grid_16,
	  .container_16 .grid_3, .container_16 .grid_9, .container_16 .grid_7,.container_16 .grid_6,
	  .container_16 .grid_5,.container_12 .grid_6, .container_16 .grid_8
	{ width: 100%; margin:0; }
	.content{background-image: none;}
	.main, body, .head-wrapper, .main-wrapper, .head
	, .main-wrapper, .foot-wrapper
	{ width: 100%; min-width: 100%}
	.languages{ right: 40px; }
	.welcome-text{ padding: 0px 10px 0px 10px}

	.welcome-text, .product{
		width: 90%;
	}
	.product-foto{
		width:33%
	}
	.product-details{
		width: 55%;
	}
	.menu-wrapper, .news-wrapper, .mini-basket-wrapper{
		display: none;
	}
	.board-wrapper{
		padding: 0 0 0 3%;
		float:left;
		width: 47%;

	}
	.banner-wrapper{
		float:right;
		width: 47%;
		padding: 0 3% 0 0;
	}
	.board-top, .board-bottom{ display: none; }
	.board-content
	{
		width: 90%;
		padding: 5px;
		margin: 0;

	}
	.banner-wrapper img{
		width: 100%;
		max-width: 200px;
	}

	.social-banner{
		width: 100%;
		display: block;
		text-align: center;
	}
	.social-banner img{
		width: 70%;
		padding: 14px 0 0 0;
		max-width: 220px;
		min-width: 100px;
	}
	.foot-logo1{
		display:block;
		width: 56%;
		margin-left: 22%;
	}
	.foot-logo2{
		display:block;
		width: 33%;
		margin-left: 33%;
		padding: 5px 0 8px 0;
	}
	.foot-copy, .foot-aviso, .foot-contacta {
		display: block;
		padding-bottom: 3px;
		text-align: center;
	}
	.slicknav_btn{
		float:left;
	}
	#L_BASKET_CONTAINER{
		width: 97%;
		margin-left: 1.5%;
	}
	#L_BASKET_BUTTONS{
		width: 97%;
		text-align: center;
	}
	#L_BASKET_BUTTONS a{
		margin: auto;
		display: block;
		float:none;
		padding-bottom: 7px;
	}
	.basket_item table{	width: 100%	}
	#map { width: 96%; margin-left: 2%; }
	.distributor-column  { padding: 0 0 0 2%; width: 97%;}
	.distributor-form-column, .distributor-form-column-bottom { padding: 0 0 0 2%; width: 97%; }
	.distributor-form-column input, .distributor-form-column-bottom input{ width: 100%; }
	.distributor-form-column textarea, .distributor-form-column-bottom textarea{ width: 100%; }
	#f_acepto { width: 16px; margin-top: 10px;}
	#recaptcha_widget { padding: 10px 0 10px 0; min-width: 290px;}
	.buy-button{ margin-bottom: 15px;}
	form{ width: 90%; }
	.link-item{ width: 80%; margin-left: 8%;}
	.text-column{ padding-left: 10px; }
	.swiper-container {	width: 95%;	}
	.swiper-slide{ width: 95%;	}
	#frm{ width: 97%; margin-left: 2%; }
	#L_FORM_INVOICE{ padding:  10px 0 0 10px; }
	#L_ORDER_PROCESS{ margin-left: 2%; margin-bottom: 5px;}
	#L_ORDER_PROCESS span{ margin-bottom: 5px; }
	#L_FORM_INVOICE input, #f_provincia, #f_comentarios {  width: 95%; margin-bottom: 7px; padding-bottom: 1px}
	.subhead{ margin-left: 2%;}
	#L_FORM_SHIPMENT, #L_FORM_PAYMENT, .order-details-container { margin-left: 2%; width: 96%; padding: 5px 0px 10px 0px}
	#L_FORM_SHIPMENT table, #L_FORM_PAYMENT table{ margin: 0; }
	.order-details-container{ padding-left:2% !important; padding-right:2% ;width: 92%;}
	.jScrollbar { overflow: visible;  width: 96%;}
	.jScrollbar_mask, .news-list-item{ width: 100%;}
	.jScrollbar_draggable{ display: none !important;}
	.news-list-wrapper{ width: 100%; }
	.news-details-wrapper { width: 90%; min-height: 0px;}

	.head{
  	  	z-index: 9;
	}
	.main-nav-scrolled {
	  position: fixed !important;
	  width: 100%;
	  top: 0 !important;
	}
	#menu-mobile {
	  position: relative;
	  z-index: 10;
	}
	.separacion_form{padding-top: 15px;}
	.mobile-padding-top{padding-top: 20px;}
}
@media all and (max-width: 390px){
	.distributor-item { display: block; float:none; width: 95%; }
	.welcome-text{ padding: 0 3px 0 3px;}
	.product{ margin-left: 3px;}
	.separacion_form{padding-top: 10px;}

}

