/*
Template Name: EuroVeg
*/

/* Reset all */
@import url("css/reset.css");

/* Basic structure */
@import url("css/basics.css");

/* Colors  */
@import url("css/colors.css");

/* Forms  */
@import url("css/forms.css");

/* Slider  */
@import url("css/slider.css");

/* SlickNav */
@import url("css/slicknav.css");

.language { position: absolute; right: 0px; top: 20px; }

.slicknav_menu {
	display:none;
}

/* ######## RESPONSIVE ######### */

@media all and (min-width: 960px) and (max-width: 1200px) {
  .container { width: 940px; }
  



}

@media all and (min-width: 480px) and (max-width: 960px) {
  .container {  width: 100%; padding: 5px; }
   .logo { width: 100%; height: auto; }

  
}

@media all and (max-width: 480px) {
  .container { width: 95%; padding: 5px; }
   .logo { width: 98%; height: auto; }
   #menu-main-menu { display: none !important; }
   #topbar #nav_topbar { display: none; }
 
.slicknav_menu {
	display:block;
}  

h1 { font-size: 26px; line-height: 30px; margin-bottom: 10px; }
h2 { font-size: 20px; line-height: 23px;  margin-bottom: 10px; }
h3 { font-size: 14px; line-height: 16px; margin-bottom: 5px;  }

   
   .language {  }
   
   .nomobile { display: none; }

  	.col { width: 100%; margin-bottom: 15px; }
	.col_1_1 { width: 100%; }
	.col_1_2 { width: 100%; }
	
	.col_1_3 { width: 100% }
	.col_2_3 { width: 100% }
	
	.col_1_4 { width: 100% }
	.col_3_4 { width: 100% }
	
	.col_1_5 { width: 100% }
	.col_2_5 { width: 100% }
	.col_3_5 { width: 100% }
	
	
	.left { position: relative; float: none; }
	.right { position: relative;  float: none; }


	#slider > ul > li h1 {
		font-size: 12px !important;
		line-height: normal;
	}


ul.submenu { width: 100%;}
ul.submenu li {
	display: block; 
	padding: 5px; 
}

#slider > ul > li img {
	height: 200px;
}


	.box,.boxwhite {
		width: 100%;
		position: absolute;
		bottom: 0;
		left: 0;
		height: 50px !important;
	}
	
	.box { width: 95%; }
	
	.btn { padding: 5px; }
	
	
	div.wp-caption.alignright { float: none; }
	div.wp-caption.alignleft { float: none; }	
	.alignright { float: none; }
	.alignleft { float: none; }	
}