#home_page_boxes{
	display: none;
}
#home_page_map{
	display: none;
}

#left_column{
	/* display: none; */
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 0px; 
	background-color:#ffffff;
	/* float: left; */
	float: none;
	clear: both;	
	/* width: 100%; */
	position: sticky;
	top: 60px;
	z-index: 1;
	width: 100%;
}
	#container_left{
		margin-left: 250px;
		position: relative;
	}
#center_column{
	float:left;
	width: 65%;
}
#right_column{
	float:left;
	width: 30%;
}

@media only screen and (max-width: 767px){
	
	.fdr_name_img{width:100%;}
	#food_params{width:auto;margin-top:3px;float:right;}
	#food_params a{display:block;}
	#container_left .fdtype{float:left;margin-right:1%;}
	.pizzeria_action{height:auto;overflow:none;}

	#left_column{
		/* display: none; */
		margin: 0px 0px 0px 0px; 
		padding: 0px 0px 0px 0px; 
		background-color:#ffffff;
		width: 100%;
		top: 100px;
	}
		#container_left {
			margin-left: 0px;
		}
	#center_column{
		width: 100%;
	}
	#kezdo_igen-etlap_fent_kozep_nem{
		display: block;
	}
}

#fooddrtype{
	  display: flex;                  /* Elemek egymás mellé rendezése */
	  flex-direction: row;            /* Kényszerített vízszintes irány */
	  overflow-x: auto;               /* Vízszintes görgetés engedélyezése */
	  overflow-y: hidden;             /* Függőleges görgetés tiltása */
	  gap: 16px;                      /* Távolság a boxok között */
	  padding: 20px;                  /* Belső margó, hogy ne vágja le az árnyékokat */
	  
	  /* Modern görgetési élmény */
	  scroll-snap-type: x mandatory;   /* "Mágneses" görgetés */
	  -webkit-overflow-scrolling: touch; /* Sima görgetés iOS eszközökön */
	  scroll-behavior: smooth;        /* Sima görgetés */
	  
	  margin: 0px 50px 0px 50px ;
}


.fdtype { 
	/* text-align: left;
	background-color:#109347;
	width: 80%;
	margin: 5px;
	padding: 5px; */
	  /* Méretezés */
	  flex: 0 0 100px;                /* Fix szélesség: nem zsugorodik (0), nem nő (0) */
	  aspect-ratio: 3 / 1;            /* Tökéletes négyzet alak (szélesség = magasság) */
	  
	  /* Pozicionálás a görgetéshez */
	  scroll-snap-align: center;      /* Görgetéskor középre ugrik a box */
	  
	  /* Formázás (tetszés szerint módosítható) */
	  background-color: #f0f0f0;
	  border-radius: 12px;
	  display: flex;
	  align-items: center;            /* Tartalom középre (függőleges) */
	  justify-content: center;       /* Tartalom középre (vízszintes) */
	  box-shadow: 0 4px 6px rgba(0,0,0,0.1);
	  text-align: center;	
}
.fdtype a{ 
	color: #333;
	font-weight: 900;
	font-style: italic;
	font-size: 16px;
}

.mutass_tobbet_container {
    background-color: #ffffff;
    line-height: 0px;
    margin: 10px;
    padding: 10px;
    text-align: right;
}