
.menu_box {
	display: flex;		
	flex-direction: row;
	justify-content: center;
	align-items: center;
	flex-wrap: wrap;
}		

	
.line_box{	
	background-color: #5d6059;
	background-color: 		#565744;	
	padding: 2px;
	}
	

/* menu button without visited style */
.button {
	border: none;
	background-color: #565744;
	padding: 10px 20px;
	text-align: center;
	text-decoration: none;
	font-size: 18px;
	margin: 4px 2px;
	cursor: pointer;
	border-radius: 6px;
	color: white;
}

/* when mobile, make the buttons slightly smaller */
@media screen and (max-width: 400px) {
.button {
		font-size: 16px;
		padding: 10px 12px;
	}
}

.button:hover {
		background-color: #284913;
		background-color: #143409;		
		color: white;
		}

.button:active{
	color: white;
}
.button:focus{
	color: white;
}
.button:visited {
	color: white;
}





	.company_name{	
		background-color: #5d6059;
		background-color: 		#565744;		
		padding: 10px;
		}	

		
	.big_block{
		display: grid;
		grid-template-columns: 1fr 1fr;	
		background-color: white;		
		}
		
	.left_txt{
	
		background-color: white;
		
		}	
		
	.right_txt{
		text-align: right;
		background-color: white;		
		}


	.come_pick_box{
		font-size: 20px;
		padding-left: 15px;		
		}



.classclip1 { 	
		/*height:30px;*/
		/*width:75%;*/
		padding-left:50px;
		padding-right:30px;				
		padding-top:20px;  
		padding-bottom:20px;

		font-family: Bahnschrift SemiBold;
		font-size: 30px;
		line-height: 20px;
		font-weight: bold;
		color: #e1d8c9;
				
		margin-top:50px;
		margin-left:20px;
		margin-right:16px;
		
		background-color: #565744;

		border-radius: 6px 6px 0px 0px;		
			}
			
.classclip2 { 	
				/*width:75%;*/
				
		font-family: Bahnschrift SemiBold;
		font-size: 16px;
		line-height: 20px;
		color: #5d6059;
		
		padding-left:50px;
		padding-right:30px;				
		padding-top:10px;
		margin-top:0px;
		margin-left:20px;				
		margin-bottom:50px;
		margin-right:16px;
		
		background-color:#f8f2f2;
		border-radius: 6px;
		padding-bottom: 5px;
		}


.classclip1v { 	
		/*height:30px;*/
		/*width:75%;*/
		padding-left:50px;
		padding-right:30px;				
		padding-top:0px;  
		padding-bottom:0px;

		font-family: Bahnschrift SemiBold;
		font-size: 30px;
		line-height: 20px;
		font-weight: bold;
		color: #e1d8c9;
				
		margin-top:50px;
		margin-left:20px;
		margin-right:16px;
		
		background-color: #565744;

		border-radius: 6px 6px 0px 0px;		
			}

.classclip2 { 	
				/*width:75%;*/
				
		font-family: Bahnschrift SemiBold;
		font-size: 16px;
		line-height: 20px;
		color: #5d6059;
		
		padding-left:50px;
		padding-right:30px;				
		padding-top:10px;
		margin-top:0px;
		margin-left:20px;				
		margin-bottom:50px;
		margin-right:16px;
		
		background-color:#f8f2f2;
		border-radius: 6px;
		padding-bottom: 5px;
		}
	
	
.test1 { 	
				background-color: #5d6059;
			}


.test2 { 	
				background-color: #5d6059;
		}
			
/* CSS */
.button-74 {
  background-color: #f8f2f2;
  border: 2px solid #422800;
  border-radius: 30px;
  box-shadow: #422800 4px 4px 0 0;
  color: #422800;
  cursor: pointer;
  display: inline-block;		
		
  font-weight: 600;
  font-size: 18px;
  padding: 0 18px;
  line-height: 30px;
  text-align: center;
  text-decoration: none;
  user-select: none;
  -webkit-user-select: none;
  touch-action: manipulation;

}

.button-74:hover {
  background-color: #fff;
}

.button-74:active {
  box-shadow: #422800 2px 2px 0 0;
  transform: translate(2px, 2px);
}

		
	
	.pic_block_box{
		display: grid;
		grid-template-columns: 1fr 1fr;	
		margin-top: 40px;

		background-color: White;
		}		

	
	.row_pic_box{
		width: 10vw;
		background-color: White;		
		}

	.Tree_row_pic {
		width: 45vw;
		border-style: solid;
		border-width: 3px;
		border-color: #565744;
		border-radius: 4px;		

		}

	.drawn_map_box{
		padding-top: 50px;
		padding-left: 15px;
		background-color: White;		
		}


	.Map_svg{
		width: 45vw;		
		}

	
	.news_price_box{
		display: grid;
		grid-template-columns: 3fr 2fr;			
		margin-top: 50px;				
		}
	
	.Current_News_box{
		text-align: left;
		margin-left: 0px;			
		}	

	.OrchardNewsLine_box{
		display: grid;
		grid-template-columns: 2fr 1fr;	
		}
	
	.OrchardNewsTxt_box{	
		padding-left:15px;
		padding-right:15px;				

		font-family: Bahnschrift SemiBold;
		font-size: 30px;

		font-weight: bold;
		color: #e1d8c9;
													
		background-color: #565744;		
		}		
	
	.Date_box{	

		font-family: Bahnschrift SemiBold;
		font-size: 30px;
		line-height: 20px;
		font-weight: bold;
		color: #e1d8c9;
									
		background-color: #565744;		
		}	

	.pricing_box{			
		}

.dark_header_box { 	

		padding-left:16px;
		padding-right:10px;				
		padding-top:10px;
		padding-bottom:10px;		

		font-family: Bahnschrift SemiBold;
		font-size: 30px;

		font-weight: bold;
		color: #e1d8c9;
				
		margin-left:20px;
		margin-right:16px;
		
		background-color: #5d6059;
		background-color: 		#565744;
		
		min-height: 54px;
		border-radius: 6px 6px 0px 0px;
			}
			
			
	.news_txt_box{ 					
		font-family: Bahnschrift SemiBold;
		font-size: 16px;
		line-height: 20px;
		color: #5d6059;
		
		padding-left:16px;
		padding-right:10px;				
		padding-top:10px;
		
		margin-left:20px;
		margin-right:16px;		
		
		background-color:#f8f2f2;		
		}


	.fresh_box{
		display: grid;
		grid-template-columns: 3fr 1fr;			
		margin-top: 50px;				
		}

	.come_pick_box{		
		}
		
	.button_box{										
		}
	
.adddress_header { 	
		
		background-color: #565744;

		border-radius: 6px 6px 0px 0px;	

		padding-left:20px;
		padding-right:20px;				
		padding-top:10px;  
		padding-bottom:10px;

		font-family: Bahnschrift SemiBold;
		font-size: 30px;
		line-height: 20px;
		font-weight: bold;
		color: #e1d8c9;
				
		margin-top:10px;
		margin-left:20px;
		margin-right:16px;
		
			}
			
	.address_header_box{
		display: grid;
		grid-template-columns: 3fr 2fr;			
				
		}
	

	.directions_box{	
		margin-top:10px;
		margin-bottom:10px;
	
		padding-left:10px;
				

		font-family: Bahnschrift SemiBold;
		font-size: 25px;
		line-height: 25px;

		font-weight: bold;
		color: #e1d8c9;
													
		background-color: #565744;		
		}		
	
		
	.Address_box{	
		margin-top:10px;
		margin-bottom:10px;


		padding-right:10px;

		font-family: Bahnschrift SemiBold;
		font-size: 15px;
		line-height: 15px;
		font-weight: bold;
		color: #e1d8c9;
		text-align: right;
									
		background-color: #565744;		
		}

.menu_box_left {
		margin-left:25px;
	justify-content: left;

	}	

.contact_box {
		grid-template-rows: 3fr 2fr;
	
	  display: inline-block;		
	}

.contact1 { 	


		font-family: Bahnschrift SemiBold;
		font-size: 30px;
		line-height: 20px;
		font-weight: bold;
		color: #e1d8c9;
				
			
		
		
		padding-left:50px;
		padding-right:30px;				
		padding-top:20px;  
		padding-bottom:20px;

		font-family: Bahnschrift SemiBold;
		font-size: 30px;
		line-height: 20px;
		font-weight: bold;
		color: #e1d8c9;
				
		margin-top:50px;
		margin-left:20px;
		margin-right:16px;
		
		background-color: #565744;

		border-radius: 6px 6px 0px 0px;	
		

			}
			
.contact2 { 	
				/*width:75%;*/
				
		font-family: Bahnschrift SemiBold;
		font-size: 16px;
		line-height: 20px;
		color: #5d6059;
		
		padding-left:50px;
		padding-right:30px;				
		padding-top:20px;
		padding-bottom:10px;		
		margin-top:0px;
		margin-left:20px;				
		margin-bottom:50px;
		margin-right:16px;
		
		background-color:#f8f2f2;
		border-radius: 6px;
	  display: inline-block;
		}

		