body{
	position:relative;
	
	font-family:Arial, Sans-Serif;
	-webkit-font-kerning: auto;
	-webkit-font-smoothing: antialiased;
}

/* SLIDER STYLES */
	
.slider-wrapper{
	position:relative;
	overflow:hidden;
	
	width:100%;
	
	margin:200px auto;
	
	background:#1b1b1b;
	
	border:1px solid #000;
	box-shadow:0 3px 5px #666;
}

.slider{
	position:relative;
	width:100%; 
/*	height:400px; when responsive, comment this out */
	margin:0 auto;
	
}
.show_menu 
	{
    width: 100%;
    height: 175px;
    float: left;
    font-family: 'PT Serif';
    display:none;
	position:absolute;
	border-radius:5px;
	background-color:#ce7d3b;
	text-align:center;
	z-index:999999;
	margin-top:40px;
	}

	.menu_mediamenu
	{
	width: 100%;
    height: 29px;
    float: left;
    font-family:'PT Serif';
	font-weight:bold;
	background-color:#ce7d3b;
	color: #78431B;
	text-shadow: 1px 1px 0px #C38252;
	padding-top:5px;
	border-radius:5px;
	border-bottom: 1px solid #510000;
	cursor:pointer;

}
.menu_mediamenu:hover
{
	background-color:#f0c081;

}
.menu_mediamenu1:hover
{
	background-color:#820000;

}


@media screen and (min-width: 1440px){
	.slider{
		width:100%;
	}
}
@media screen and (max-width: 1250px){
	.box
	{
	width:99%;
	height:530px;
	}
	/*.box_mbl
	{
		width:99%;
	}*/
	.new_slide{
	width:80%;
	margin:30px auto 0px;
	height:390px;
	border:0px solid red;
   }
.slider {
    position: relative;
    width: 85%;
    margin: 0px auto;
}
.exf1 {
    height: 30px;
    width: 99%;
    border: 0px solid #F00;
    text-align: center;
    font-size: 18px;
    color: #FFF;
    font-weight: bold;
    font-style: italic;
    font-family: Lucida Calligraphy;
  /*  position: absolute;*/
    bottom: -166px;
}
.leaf_image_div{height: 300px;}

}
@media screen and (max-width: 1063px)
{
#home h2 {
    margin: 48px 0px 0px 230px;
    height: 125px;
    background-repeat: no-repeat !important;
    width: 520px;
}
.leaf_image_div{width:56%;left: 11%;}
}
@media (max-width: 1024px) {
	#site-title { padding-left: 5px; }
	#story-notebook { top: 90px; left: 230px;}
	#story h2 { left:70px; }
	.products-contain { top: 178px; left: 160px; }
	#recipes .recipe-book { margin-top: 70px; margin-left: 80px; }
	#where .where-back  { margin: 0px 0px 0px 150px; }
	.product-header { left: 90px; }
	#home h2 {
    margin: 48px 0px 0px 160px;
    height: 125px;
    background-repeat: no-repeat !important;
    width: 520px;
	}
.box
{
width:80%;
height:530px;
margin:0px auto;
background:url('../images/box1.png') repeat scroll 0% 0% transparent;
position:relative;
background-size:100% 100%;
display:block;
}
/*.box_mbl
{
	width:80%;
	border-radius:15px;
}*/

.left_box {
    width: 83%;
    height: auto;
    float: left;
    position: absolute;
    margin-left: 77px;
    margin-top: 33px;
}
/*#about
{
	height:500px;
}*/
}
@media (max-width: 600px) {
/*#about
{
	height:500px;
}*/}
@media (max-width: 925px) 
{
	.box
	{
	width:99%;
	}
	/*.box_mbl
	{
	width:99%;
	}*/
	.leaf_image_div{width:62%;top: 230px;}
}
@media (max-width: 750px) 
{
.left_box {
    width: 86%;
    height: auto;
    float: left;
    position: relative;
    margin-left: 68px;
    margin-top: 33px;
}
}
@media (max-width: 725px) 
{
#home h2 {
    margin:0px;
    height: 0px;
    background-repeat: no-repeat !important;
    width: 520px;
}
.left_box {
    width: 89%;
    float: left;
    margin-left: 52px;
}

.service {
    width: 97%;
    padding-bottom: 5px;
    margin: 9px 0px 0px 10px;
    float: left;
    font-style: italic;
}
.cont
{
width:75%;
float:left;
margin: 9px 0px 0px 10px;
}
.gallery
{
width:380px;
}
.right_menu {
    width: 75%;
    float: left;
    /*background: none repeat scroll 0% 0% #EBBA78;*/
	margin-top:10px;
}
.exf1{
bottom:0px;
}
.leaf_image_div{width:80%;top:75px;}

}
@media screen and (max-width: 650px)
{
.exf1{
	height:auto;
	width:99%;
	border:0px solid red;
	text-align:center;
	font-size:13px;
	color:white;
	font-weight:bold;
	font-style:italic;
	font-family:Lucida Calligraphy;
	line-height:17px;
	padding-bottom:10px;
}
.leaf_image_div{top:100px;}

}
@media screen and (max-width: 625px)
{
.service {
    width: 95%;
    padding-bottom: 5px;
    margin: 9px 0px 0px 10px;
    float: left;
    font-style: italic;
}
}
@media screen and (max-width: 540px)
{
.left_box {
    width: 92%;
    float: left;
    margin-left: 25px;
}
.service
	{
	width:97%;
	}
	.right_menu
	{
	width:90%;
	}
	.leaf_image_div{width:90%;left: 6%;}
	/*.box
	{
		background:#db9c4f url('../images/box6.png') no-repeat;
		border-radius:15px;
	}*/
}
@media screen and (max-width: 480px)
{
.cont
{
width:97%;
}
.right_menu
{
width:99%;
}
.text
{
font-size:26px;
}
.text
{
font-size:26px;
}
.text2
{
font-size:18px;
padding-top:0px;
}
.leaf_image_div{height: 280px;}

}
@media screen and (max-width: 440px)
{
.gallery{width:183px;}
.leaf_image_div{width:95%;}
.new_slide{height:300px;}
}
@media screen and (max-width: 360px)
{
input[type="text"]
	{
	width:99%;

	}
	.form_span
	{
	display:none;
	}
	textarea
	{
	width:99%;
	}
	.name_field01 
	{
	width:75%;
	}
	.name_field3 
	{
	padding-left:4px;
	padding-bottom:4px;
	}
	.common
	{
	width:87%;
	margin-left:20px;
	overflow-x:hidden;
	padding-left:10px;
	}
	.right_menu
	{
	width:97%;
	}
	.sub_menu
	{
	font-size:18px;
	}
	.sub_menu1_3
	{
	font-size:18px;
	}
	.sub_menu1_1
	{
	font-size:15px;
	}
	.sub_menu1_2
	{
	font-size:13px;
	}
	.cont
	{
	width:95%;
	}
	.new_slide{height:250px;}


}
@media screen and (max-width: 360px)
{
.left_box
{
width:100%;
margin-left:0px;
}
.service {
    width: 95%;
}
#about
{
	height:auto;
}
.leaf_image_div{width:100%;left:0px;top:80px;height: 250px;}
.ul1 > li a {width:175px;}
}



/* ELEMENT STYLES */

p{
	position:absolute;
	top:-200px;
	
	z-index:8000;
	padding:1% 3%;
	
	font-size:24px;
	line-height:100%
	color:#fff;
	white-space: nowrap;
	text-transform:uppercase;
}

.claim{
	line-height:100%
}	

.teaser{
	padding:0.5% 1.5%;
	font-size:14px;
	 line-height:100%
}



.light-green{background:none;}
.green{background:#7CB761}
.orange{background:#EF7D00}
.turky{background:#348E8A}
.white{background:#fff; color:#333}
.small{
	width:250px;
   padding-left:0; padding-right:0px;
	text-align:center;
}