@charset "utf-8";
/* CSS Document */
*
{
	margin:0;
	padding:0;
}

	body
{	
	
	font: normal 14px/20px Arial,Helvetica,sans-serif;    
	color:#000;	
	 background:#000;
}
h3
{
	color:#4a4b4b;
}
h4
{
	font:18px 'Lucida Grande','Lucida Sans Unicode',Arial,Verdana,sans-serif;
    font-size:28px;
	color:#1f7e02;
}
h5
{
	
    
	color:#F06;
}
img
{
	border:0;
}
#error{
	color:#F00;
}
label.error{
	   color:#F00;
	   }
/* commen settings */
.floatleft
{
	float:left;
}
.floatright
{
	float:right;
}
.width
{
	width:100%;
}
.space
{
	width:100%;
	height:10px;	
}
.ri
{
	text-align:right;
}
.center
{
	margin:auto;
}
.overflow
{
	overflow:auto;
}
.hidden
{
	overflow:hidden;
}
.images
{
	width:100%;
}
.col
{
	color:#FF0000;
}
.clear
{
	clear:both;
}
.maincover
{
	width:100%;
	float:left;
}
.wcolor
{
	background:#FFFFFF;
}
.no-js #loader { display: none;  }
.js #loader { display: block; position: absolute; left: 100px; top: 0; }
.se-pre-con {
	position: fixed;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	z-index: 9999;
	background: url(../images/Preloader_21.gif) center no-repeat #fff;
}
.trans
{
  -moz-transition: 0.4s;
  -o-transition: 0.4s;
  -webkit-transition: 0.4s;
  transition: 0.4s;
}
/* commen settings End */
@font-face
{
font-family: Voltaire;
src:url("../fonts/Voltaire-Regular.otf"),url("../fonts/Voltaire-Regular.eot");
}
@font-face
{
font-family: Cinzel Decorative;
src:url("../fonts/CinzelDecorative-Regular.ttf"),url("../fonts/CinzelDecorative-Regular.eot");
}
@font-face
{
font-family: Arizonia;
src:url("../fonts/Arizonia-Regular.ttf"),url("../fonts/Arizonia-Regular.eot");
}
#main
{
	width:95%;
	max-width:980px;
	min-width:760px;
}
#head
{
	
}
#logocover
{
	position:relative;
}
#logo
{ 
	display:inline-block;position:absolute; left:300px; top:80px;z-index:111; 
}
#logo img
{
	max-width:100%;
}
#mcover
{
/*background:#fecd04;*/
background:#9dce00;	
}
#mnu nav select
{
	display:none; /* this is just for the mobile display */
}
#mnalign
{
	width:100%;
}
#mencover
{
	
	
}
ul.nav {
display: inline;
margin-left: 25px;
padding-left: 25px;
}
ul.nav li
{
	float:left;
	list-style:none;	
	padding: 5px 40px 5px 0px;
	 position:relative;
	 z-index:120;	
	background:url(../images/se.png) 130px 0  repeat-y;	
	 line-height:50px;
	 font-weight:bold;
}
ul.nav li.last {
	background:none;      
}
ul.nav li a
{
	text-decoration:none;
	padding-left:20px;
	padding-right:20px;
	margin-left:10px;
	margin-right:10px;
	color:#400140;	
}
ul.nav .sub1
{
	margin-top:-2px;
	margin-left:-30px;
	font-weight:bold;
	background:#fedb4e;
	border-radius:5px;
}
ul.nav .sub1 li
{	
	margin-left:0px;
	padding-right:20px;	
	padding-left:0px;
	width:190px;
	background:none;
}	
ul.sub1
 {
	 list-style-type:none;
	 padding-top:0px;
	 padding-bottom:0px;
	 width:190px;
 }
ul.nav .sub1 a
 {
	 margin-top:0px;	
	 display:block;
	 font-weight:normal;
	 padding-top:0px;
	padding-bottom:0px;
	margin-top:-12px;
   border-bottom:1px solid #FFF;  }
 ul.nav .sub1
 {
	 display:none;
	 position:absolute;
	 top:40px;
	 left:0px;	 
 }
 ul.nav .sub1 a:hover
 {
	 background:none;
 }ul.nav li:hover .sub1
 {
	 display:block;	
 } 
 .darrow
 {
	 position:absolute;
	 top:5px;
	 right:10px;	
	 left:90px;
	 color:#333;
 }
 #msad img
 {
	 max-width:100%;
 } 
 #animation
 {
	 background:url(../images/bg.png) top no-repeat #3d8a08;
	 padding-top:100px;	
 }
 #homecategory
 {
	 background:#fff;
	 padding-top:20px;
	 padding-bottom:20px;
 }
 #category
 {
	 width:31%;
	 background:#e8eced;
	 border:5px solid #f9efef;
	 padding-top:10px;
	 padding-bottom:10px;
	 margin-right:10px;
	 margin-bottom:10px;
 }
 #catimgalign
 {
	 width:100%;
	 text-align:center;
 }
 #catimgalign img
 {
	 max-width:100%;	 
 }
 #catname
 {
	 margin-top:10px;
 }
 #catname h2
 {
	 font-family: Voltaire;
	 font-size:25px;
	 text-align:center;
	 padding-top:5px;
	 padding-bottom:5px;
	 border-top:1px dashed #898987;
	 border-bottom:1px dashed #898987;
 }
 #catname a
 {
	 color:#000;
	
 }
 #catnamealign
 {
	 width:100%;
 }
 #shotdes
 {
	 text-align:justify;
	 line-height:25px;
	 color:#815634;
 }
 #mdetailsalign
 {
	 width:30%;
	 text-align:center;	  
	 position: relative;
    display: inline-block;
    font-size: 16px;
    line-height: 20px;
    font-family: "Ubuntu", sans-serif;
    padding: 7px 14px 8px;
	margin-left:80px;
    letter-spacing: -1px;
    position: relative;
    text-decoration: none;
    text-transform: uppercase;
    font-weight: 700;
    background: #9dce00;
    color: #fff;
	margin-top:15px;
	
 }
 #mdetailsalign a
 {
	 text-align:center;
	 color:#333;
	 display:block;
 }
 #mdetailsalign a::after
 {
	position: absolute;
    content: "";
    display: inline-block;
    background: url(../images/link-shadow.png) 0 0 no-repeat;
    right: -9px;
    top: 3px;
    width: 9px;
    height: 32px;	 
 }
 #intro
 {
	 padding-top:20px;
	 padding-bottom:20px;
	  background:#fff;
 }
 #ileft
 {
	 width:65%;
 }
 #introlbl h2
 {
	 font-size:25px;
	 font-family: Voltaire;
	 padding-top:5px;
	 padding-bottom:5px;
 }
#introlbl a
{
	color:#000;
	
}
 #introcontent
 {
	 text-align:justify;
	 line-height:25px;
 }
 #mproducts
 {
	 width:31%;
	 margin-right:14px;
	 margin-bottom:10px;
 }
 #mview
 {
	 border-bottom:2px solid #d9d9d1;
	 padding-bottom:5px;
	 margin-bottom:5px;
 }
 #mlabel h2
 {
	  font-family: Voltaire;
	  padding-bottom:2px;
	  margin-bottom:2px;
 }
 #mviewimg img
 {
	 max-width:100%;
 }
 #mviewcontent
 {
	 padding-top:5px;
	 padding-bottom:5px;
	 text-align:justify;
	 line-height:20px;
 }
 #mdetailsalign1
 {
	 width:30%;
	 text-align:center;	  
	 position: relative;
    display: inline-block;
    font-size: 12px;
    line-height: 20px;
    font-family: "Ubuntu", sans-serif;
    padding: 7px 14px 8px;
	margin-left:50px;
    letter-spacing: -1px;
    position: relative;
    text-decoration: none;
    text-transform: uppercase;
    font-weight: 700;
    background: #9dce00;
    color: #fff;
	margin-top:15px;
 }
 #mdetailsalign1 a
 {
	 text-align:center;
	 color:#333;
	 display:block;
 }
 #mdetailsalign1 a::after
 {
	position: absolute;
    content: "";
    display: inline-block;
    background: url(../images/link-shadow.png) 0 0 no-repeat;
    right: -9px;
    top: 3px;
    width: 9px;
    height: 32px;	 
 }
 ul.mlist
 {
	 list-style:none;
 }
 ul.mlist li
 {
	 float:left;
	 width:48%;
	 padding-top:10px;
	 padding-bottom:10px;
	 margin-right:6px;
	 margin-bottom:10px;
	 text-align:center;
 }
 ul.mlist li a
 {
	   color: #424242;
	   display:block;
 }
 #iright
 {
	 width:33%;
	 margin-left:15px;
 }
 #mission
 {
	 margin-bottom:5px;
 }
 ul.miss
 {
	 list-style-type:square;
	 list-style-position:inside;
 }
 ul.miss li
 {
	 width:98%;
	 float:left;
	 border-bottom:1px dashed #7e7f7d;
	 padding-top:10px;
	 padding-bottom:10px;
 }
 #randimg
 {
	 margin-top:5px;
	 margin-bottom:5px;
 }
 #randimg img
 {
	 max-width:100%;
 }
 #randdes
 {
	 text-align:justify;
	 line-height:20px;
 }
 #randlbl
 {
	 padding-top:10px;
	 padding-bottom:10px;
	 text-align:center;
	 color:#00000;
 }

 .deals
 {
	 
    border: 1px solid #eeeeee;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    font-size: 12px;
    font-family: arial, helvetica, sans-serif;
    text-decoration: none;
    display: inline-block;
    font-weight: bold;
    color: #424242;
    background-color: #fefefe;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#fefefe), to(#fafafa));
    background-image: -webkit-linear-gradient(top, #fefefe5, #fafafa);
    background-image: -moz-linear-gradient(top, #fefefe, #fafafa);
    background-image: -ms-linear-gradient(top, #fefefe, #fafafa);
    background-image: -o-linear-gradient(top, #fefefe, #fafafa);
    background-image: linear-gradient(to bottom, #fefefe, #fafafa);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#fefefe, endColorstr=#fafafa);
 }
 
 /* products start */
 .bgcolor
 {
	 background:#bdb49e;
 }
 #intro1
 {
	 padding-top:18px;
 }
 #catdescription p
 {
	 text-align:justify;
	 line-height:25px;
	 padding-top:5px;
	 padding-bottom:5px;	 
 }
 #catdescription h2
 {
	 font-family: Voltaire;
	 color:#167d29;
	 margin-top:30px;
	 margin-bottom:15px;
	 font-size:25px;
 }
 #category1
 {
	 width:30%;
	 background:#e8eced;
	 border:5px solid #FFF;
	 padding-top:10px;
	 padding-bottom:10px;
	 margin-right:20px;
	 margin-bottom:10px;
 }
  #sep
  {
	  margin-top:10px;
	  margin-bottom:10px;
  }
  #range
  {
	  width:40%;
  }
  #rangealign
  {
	  background:#ffb804;
	  padding-top:5px;
	  padding-bottom:5px;
	  margin-top:-30px;
  }
  #cutment
  {
	  width:60%;
	  margin-left: -16px;
      margin-top: -43px;
  }
 #cutment img
 {
 }
 #cnamebg
 {
	 width:105%;
	 background:#ffb804;
	 margin-left:-20px;
	 margin-top:5px;
	 padding-bottom:5px; 	
 }
 #lsad
{
	width:30%;	
	margin-left:-20px;
	margin-top:-57px;
}
#lsad img
{
	max-width:100%;
}
#pleft
{
	width:65%;
	margin-bottom:10px;
}
#pname h2
{
	 font-family: Voltaire;
	 padding-top:5px;
	 padding-bottom:14px;
	 font-size:20px;
	 border-bottom: 1px dashed #e2d6a8;
    margin-bottom: 27px;
}
#pcontent
{
	font: normal 14px/20px Arial,Helvetica,sans-serif;
}
#pcontent p
{
	text-align:justify;
	line-height:28px;
}
#pcontent ul li {
    padding-top: 5px;
    padding-bottom: 5px;
    list-style-position: inside;
    list-style-type: square;
    float: left;
    border-bottom: 1px dotted #cdccc8;
    width: 95%;
}
#pricelist
{
	margin-top:10px;
	margin-bottom:5px;
	background:#FFF;
}
#plistalign
{
	width:100%;
	border:1px solid #ffb804;
	
	
}
#plabel
{
	background:#f4d17a;
	padding-top:15px;
	padding-bottom:15px;
}
#plabel h2
{
font-family: Cinzel Decorative;
margin-left:5px;
}
#price
{
	margin-left:5px;
	padding-top:10px;
	padding-bottom:10px;
	font-weight:bold;
}
#pricelable
{
	width:20%;
}
#pricelable1
{
	width:80%;
}
#recipe
{
	margin-top:10px;
	margin-bottom:20px;
}
#recipealign
{
	width:95%;
}
#recipelabel h1
{	
	font-family: Arizonia, cursive;
    font-size: 46px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    font-stretch: normal;
    line-height: 48px;
	color: #d5b370;
	background: url(../images/title-border.jpg) 0 100% repeat-x;
    text-align: center;
    padding-bottom: 19px;
    letter-spacing: -1px;
    margin-bottom: 24px;
}
#recips
{
	width:30%;
	margin-top:10px;
	margin-bottom:10px;
	padding-right:10px;
	padding-top:10px;	
	padding-left:10px;
	-moz-box-shadow: 0 0 10px #ccc; -webkit-box-shadow: 0 0 10px #ccc; box-shadow: 0 0 10px #ccc;
	margin-right:8px;
}

#recips img
{
	max-width:100%;	
	
}
#reimg
{
	width:50%;
}
	
#recipetitle
{
	width:107%;
	padding-top:10px;
	padding-bottom:10px;
	background:#ffb804;
	margin-top:	-28px;
	margin-left:-10px;
}
#recipetitle h2
{
	font: normal 24px/29px Cinzel Decorative,cursive;
    font-family: 'Cinzel Decorative', cursive;
    font-size: 20px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    font-stretch: normal;
    line-height: 29px;
	text-align:center;
}
#resad
{
	margin-top:-57px;
	width:120%;
	margin-left:-20px;
}
#resad img
{
	max-width:100%;
}
#recips:first-child .border-left {
    border-left: 1px dashed #fff;
}
.border-left {
    border-left: 1px dashed #eee;
    margin-left: 19px;
    padding-right: 20px;
}
#recimg img
{
	max-width:100%;
	padding-bottom:10px;
}
.modal-header h2
{
	
    font-family: 'Cinzel Decorative', cursive;
    font-size: 20px;
}
#pright
{
	width:33%;
	margin-left:15px;
}
#prightalign
{
	width:90%;
}
ul.plist li
{
	float:left;
	width:100%;	
	list-style:square;
	list-style-position:inside;
	padding-top:5px;
	padding-bottom:5px;
	border-bottom:1px dashed #726b59;
}
ul.plist li a
{
	color:#000;
}
#pcat
{
	margin-bottom:10px;
}
.ov2 {
    border: 1px solid #daaa0b;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    font-size: 12px;
    font-family: arial, helvetica, sans-serif;
    text-decoration: none;
    display: inline-block;
    font-weight: bold;
    color: #424242;
    background-color: #fed427;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#fed427), to(#fdc91b));
    background-image: -webkit-linear-gradient(top, #fed427, #fdc91b);
    background-image: -moz-linear-gradient(top, #fed427, #fdc91b);
    background-image: -ms-linear-gradient(top, #fed427, #fdc91b);
    background-image: -o-linear-gradient(top, #fed427, #fdc91b);
    background-image: linear-gradient(to bottom, #fed427, #fdc91b);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#fed427, endColorstr=#fdc91b);
    color: #000;
    display: block;
    cursor: pointer;
}
#enquierys
{
	margin-top:10px;
	margin-bottom:10px;
}
#enqalign
{
	width:30%;
	padding:10px;
}
#enqalign a
{
	color:#167d29;
}
	.anim {
    -webkit-animation-name: blinker;
    -webkit-animation-duration: 1s;
    -webkit-animation-timing-function: linear;
    -webkit-animation-iteration-count: infinite;
    -moz-animation-name: blinker;
    -moz-animation-duration: 1s;
    -moz-animation-timing-function: linear;
    -moz-animation-iteration-count: infinite;
    animation-name: blinker;
    animation-duration: 1s;
    animation-timing-function: linear;
    animation-iteration-count: infinite;
}
@-moz-keyframes blinker {  
    0% { opacity: 1.0; }
    50% { opacity: 0.0; }
    100% { opacity: 1.0; }
}
@-webkit-keyframes blinker {  
    0% { opacity: 1.0; }
    50% { opacity: 0.0; }
    100% { opacity: 1.0; }
}
@keyframes blinker {  
    0% { opacity: 1.0; }
    50% { opacity: 0.0; }
    100% { opacity: 1.0; }
}
 /* products End */
 /* contact start */
 #forminputs
{
	width:48%;
	padding-top:10px;
	padding-bottom:10px;
	margin-left:8px;
}
#inputlabel
{
	padding-top:10px;
	padding-bottom:10px;
}
#inputlabel input,textarea
{
	padding-top:10px;
	padding-bottom:10px;
	width:100%;
}
#inputlabel1
{
	width:30%;
}
#gmap
{
	width:100%;
	height:300px;
	padding-bottom:12px;
}
#embed-map-display
{
	width:100%;
	height:300px;
}
.sha
{
	
	 box-shadow: 0 0 10px #888888;
}
 /* contact end */
 #footer
 {
	 background:#dddddd;
	 padding-top:10px;
	 padding-bottom:10px;
 }
 #fphone
 {
	 width:33%;
	 padding-top:5px;
 }
 #fphone h4
 {
	 font-size:15px;
	 color:#000;
 }
 #fphone1
 {
	 width:33%;
	  text-align:right;
 }
 
 .social {
  display: inline-block;
  width: 45px;
  height: 45px;
  margin: 0 10px;
  line-height: 50px;
  font-family: Entypo;
  font-size: 20px;
  text-align: center;
  color: #555;
  border-radius: 10px;
  background: #eee;
  overflow: hidden;
  cursor: pointer;
}

.social {
  box-shadow: #d2d2d2 1px 1px, #d2d2d2 2px 2px, lightgray 3px 3px, lightgray 4px 4px, lightgray 5px 5px, #d4d4d4 6px 6px, #d4d4d4 7px 7px, #d4d4d4 8px 8px, #d5d5d5 9px 9px, #d5d5d5 10px 10px, #d6d6d6 11px 11px, #d6d6d6 12px 12px, #d6d6d6 13px 13px, #d7d7d7 14px 14px, #d7d7d7 15px 15px, #d7d7d7 16px 16px, #d8d8d8 17px 17px, #d8d8d8 18px 18px, #d8d8d8 19px 19px, #d9d9d9 20px 20px, #d9d9d9 21px 21px, #dadada 22px 22px, #dadada 23px 23px, #dadada 24px 24px, #dbdbdb 25px 25px, #dbdbdb 26px 26px, #dbdbdb 27px 27px, gainsboro 28px 28px, gainsboro 29px 29px, #dddddd 30px 30px;
  text-shadow: #e2e2e2 1px 1px, #e3e3e3 2px 2px, #e3e3e3 3px 3px, #e4e4e4 4px 4px, #e5e5e5 5px 5px, #e5e5e5 6px 6px, #e6e6e6 7px 7px, #e6e6e6 8px 8px, #e7e7e7 9px 9px, #e8e8e8 10px 10px, #e8e8e8 11px 11px, #e9e9e9 12px 12px, #e9e9e9 13px 13px, #eaeaea 14px 14px, #ebebeb 15px 15px, #ebebeb 16px 16px, #ececec 17px 17px, #ececec 18px 18px, #ededed 19px 19px, #eeeeee 20px 20px;
}
#copyrights
{
	width:70%;
	margin-top:10px;
	padding-top:10px;
	font-size:13px;
	
}
#coimg
{
	width:30%;
}
#coimg span
{
padding-left:150px;	
}
#coimg img
{
	max-width:50%;
	text-align:center;
	padding-left:120px;
}
.recvideo
{
	height:300px;
}
#recipes ul,ol li
{
	list-style-position:inside;
}

/* Filter controls */
.simplefilter li {
    color: white;
    cursor: pointer;
    display: inline-block;
    text-transform: uppercase;
    padding: 1rem 2rem;
}
.simplefilter li {
    background-color: #585858;
}
.simplefilter li.active {
    background-color: #212121;
}
.multifilter li {
    background-color: #4b9eff;
}
.multifilter li.active {
    background-color: #2265b4;
}

#gallery
{
	margin-top:10px;
	margin-bottom:10px;
}
#galimg
{
	width:95%;
	text-align:center;
}
#galalign
{
	width:95%;
	padding:5px;
}
#galalign img
{
	max-width:100%;
}