@charset "utf-8"; 
.show_hide{display:none}
body{margin:0; padding:0; font-size:12px; font-family:Arial,Helvetica,sans-serif; line-height:normal}
html, body{height:100%}
.clr{clear:both; line-height:0; height:0}
a img{border:0}
a img:hover{border:0}
a img:focus{border:0}
img{border:0}
*:focus{outline:none}
.center{text-align:center}
.fl{float:left}
.fr{float:right}
.redclr{color:#f05558}
h1, h2, h3, h4, h5, h6, p, a{margin:0; padding:0; font-weight: normal; text-decoration:none;}

#wrapper{width:100%; min-height:100%}
.centering{margin:0 auto; width:1044px; position:relative}

.container{width:100%; float:left; position:relative}
.header{position:fixed; *position:relative; z-index:99999; width:100%; min-height:89px; float:left; background:url(../images/nav-bg.png) repeat-x;}
.logo{-webkit-transition:all 0.7s ease 0s;  -moz-transition:all 0.7s ease 0s;  -o-transition:all 0.7s ease 0s;  transition:all 0.7s ease 0s;}

.nav{width:100%; float:left; }
.store { position:absolute; right: 60px; top: 5px; }
.store a { margin: 0 0 0 10px; }
.nav ul{margin:0; padding:0; list-style:none; list-style-type:none}
.nav .tinynav{display:none}
.nav li{float:left}
.nav li a{padding:0 22px; font-size:13px; font-weight:bold; height:81px; line-height:81px; color:#fff; text-decoration:none; display:block}
.nav li.spce{padding-right:340px}
.nav li a:hover, .nav li.active a{color:#585858; background:url(../images/nav-hov.png) no-repeat center bottom}

/*Buy online*/
.buy-online { padding: 5px 0; background:#007245; border-radius: 8px 0px 0px 8px; width: 130px; position:fixed; right: 0; top: 260px; z-index: 9; }
.buy-online h2 { font-size: 16px; line-height: 30px; color: #fff; background:url(../images/buy-icon.png) no-repeat 0 3px; padding: 0 0 0 30px; margin: 0 0 0 10px; }
.buy h3 { font-size: 30px; line-height: 35px; color: #333; text-align:center; display:block; padding: 20px 0 0 0; }
.buy p { color: #333; font-size: 13px; line-height: 18px; padding: 10px 70px; text-align:center; }
.buy a { padding: 0px 20px 0px 30px; background:url(../images/buydiv.png) no-repeat right 0; float:left; margin: 20px 0;}
.buy a.last { background: none; }
.buy img { margin:0 auto; max-width: 100%; padding: 20px 0px; float:none !important; border:0 !important; }
.buy-online ul { list-style: none; margin: 0; padding: 0px 0 0 0;}
.buy-online li { float:left; width: 100%; }
.buy-online li a { font-size: 16px; line-height: 30px; display: inline; color: #fff; background:url(../images/buy-icon.png) no-repeat 0 1px; padding: 0 0 0 30px; margin: 0 0 0 10px; text-decoration:none; }
.buy-online li a:hover { color: #fff; }

.mob-nav{display:none}
.mob-nav .M-logo{margin:0 0 0 10px; float:left}
.mob-nav .m-nav{float:right; position:relative; z-index:99}
.mob-nav .m-nav #navimg{cursor:pointer; padding:0px 0px 0 0; width:28px; height:25px; background:url(../images/topnav.png) no-repeat -155px 0; display:block; text-indent:-9999px}
.mob-nav .m-nav #navimg:hover{background:url(../images/topnav.png) no-repeat -155px -25px}
.mob-nav .first{display:none; width:130px; padding:10px 10px 10px 10px; border-radius:0px 0 5px 5px; list-style:none; position:absolute; top:32px; right:-8px; margin:0px 8px 0 0; background:#f3c97e}
.mob-nav .first li{position:static; float:none; border-bottom:1px solid #febb21}
.mob-nav .first li a{padding:0 0 0 0; text-decoration:none; display:block; color:#272727; font-size:13px; line-height:25px}
.mob-nav .first li a:hover{color:#006638}
img.m-nav-hov{float:right; margin:-17px -9px 0 0}
img.m-nav-hov2{float:left; margin:-17px 0px 0 -5px}
img.m-nav-hov1{float:right; margin:-12px 0px 0 0}

.topscroll{top:540px; left:42%; z-index:2; position:absolute; -webkit-transition:all 0.7s ease 0s;   -moz-transition:all 0.7s ease 0s;   -o-transition:all 0.7s ease 0s;    transition:all 0.7s ease 0s}
.disblock{display:block}
.disnone{display:none}
.M-topnav{margin:42px 9px 0 0; float:right}
.M-topnav ul{list-style:none; margin:0; padding:0}
.M-topnav li{float:left; padding:0 3px 0 0; position:relative}
.M-topnav li div.category{cursor:pointer; width:99px; height:25px; font-size:13px; color:#fff; background:url(../images/topnav.png) no-repeat 0 0; display:block; text-indent:-999px}
.M-topnav li div.category:hover{width:99px; height:25px; background:url(../images/topnav.png) no-repeat 0 -25px}

.M-topnav li div.search{cursor:pointer; width:28px; height:25px; color:#fff; font-size:12px; background:url(../images/topnav.png) no-repeat -99px 0; display:block; text-indent:-999px}
.M-topnav li:hover div.search{width:28px; height:25px; background:url(../images/topnav.png) no-repeat -99px -25px}
.M-topnav li div.search:hover{width:28px; height:25px; background:url(../images/topnav.png) no-repeat -99px -25px}

.M-topnav li .m-search{margin:0px 0 0 0; padding:6px 0 7px 8px; color:#fff; display:none; z-index:999; position:absolute; width:135px; right:3px; top:31px; border-radius:0px 0 5px 5px; background:#f3c97e}
.M-topnav li .m-search .searchbg{border:0; padding:3px 10px; width:85px; height:16px; font-size:10px; float:left; border:0; background:url(../images/m-search1.png) no-repeat 0 0}
.M-topnav li .m-search .searchbtn{width:22px; height:22px; float:left; border:0;  background:url(../images/search-btn1.png) no-repeat 0 0; cursor:pointer}

.M-topnav li div.social{width:28px; height:25px; cursor:pointer; background:url(../images/topnav.png) no-repeat -127px 0; display:block; text-indent:-999px}
.M-topnav li div.social:hover{width:28px; height:25px; background:url(../images/topnav.png) no-repeat -127px -25px}
.M-topnav li ul.m-social{display:none; position:absolute; right:3px; top:31px; border-radius:0 0 5px 5px; list-style:none; margin:0; padding:5px 0px 0px 5px; width:125px; background:#f3c97e; z-index:999}
.M-topnav li ul.m-social li{float:left; margin:0 5px 4px 0}
.M-topnav li ul.m-social li img:hover{opacity:.8}
 .M-topnav ul.m-cate-show li.bornone{border:0}
.M-topnav ul.m-cate-show{display:none; z-index:999; width:125px; padding:10px 2px 10px 5px; border-radius:0px 0 5px 5px; list-style:none; position:absolute; left:0px; top:32px; margin:0px 8px 0 0; background:#f3c97e}
.M-topnav ul.m-cate-show li{float:none; border-top:1px solid #febb21}
.M-topnav ul.m-cate-show li:first-child{border:0}
.M-topnav ul.m-cate-show li a{margin-bottom:5px; padding:0 3px 0 3px; display:block; color:#272727; text-decoration:none; line-height:20px}

.M-topnav ul.m-cate-show li div.sub{cursor:pointer; margin:8px 0; padding:0px 5px 0px 10px; line-height:25px; color:#008b53; background:url(../images/nav-arrow-1.png) no-repeat right 8px}
.M-topnav ul.m-cate-show li div.sub:hover{background:#ffb50b url(../images/nav-arrow-11.png) no-repeat right 8px; color:#fff}
.M-topnav ul.m-cate-show li div.sub .M-topnav ul.m-cate-show li ul.m-category1{background:url(../images/nav-arrow-11.png) no-repeat right 2px}
.M-topnav ul.m-cate-show li a:hover{color:#fff; background:#ffb50b}
.M-topnav ul.m-cate-show li ul.m-category1{padding:0 0 0 15px; display:none}
.M-topnav ul.m-cate-show li ul.m-category2{padding:0 0 0 15px; display:none}

.tabblock{display:block}
.tabnone{display:none}

.leftmenu{padding:10px 0; height:auto; overflow:hidden; border-left:8px solid #037f4e; width:180px}
.leftmenu ul{margin:0px; padding:0px 0; list-style:none; list-style-type:none}
.leftmenu li{float:left; width:100%}
.leftmenu li.active ul#top-menu2{display:block}
.leftmenu li a{padding:0px 5px 0px 25px; display:inline-block; font-size:12px; line-height:29px; font-weight:bold; color:#fff; text-indent:-999px; text-decoration:none; background:url(../images/nav-arrow.png) no-repeat 5px 5px}
.leftmenu li a:hover, .leftmenu li a.active, .leftmenu li:hover a{text-indent:inherit; background:#037f4e url(../images/nav-arrow1.png) no-repeat 5px 5px}

.leftmenu li.active a{text-indent:inherit; background:#037f4e url(../images/nav-arrow2.png) no-repeat 5px 5px}
.leftmenu li ul{padding:0 0; display:none}
.leftmenu li:hover ul{display:block}
.leftmenu li li a{padding:0px 5px 0px 25px; display:inline-block; font-size:11px; line-height:30px; font-weight:bold; color:#bababa; text-indent:inherit; text-decoration:none; background:#037f4e url(../images/nav-arrow4.png) no-repeat 5px 5px !important; border-top:1px solid #5ea98b; border-bottom:1px solid #5ea98b}
.leftmenu li li a:hover, leftmenu li li a:hover{color:#fff; background:#037f4e url(../images/nav-arrow3.png) no-repeat 5px 5px !important}
.leftmenu li li.active a, leftmenu li li.active a{color:#fff; background:#037f4e url(../images/nav-arrow3.png) no-repeat 5px 5px !important}

.leftside{position:fixed; z-index:9; top:15%; left:0}
.L-social{position:relative; width:130px}
.L-social ul{opacity:0; position:absolute; left:0px; top:0px; list-style:none; margin:0; padding:6px 5px 2px 5px; background:#ffb50d}
.L-social:hover ul{opacity:1}
.L-social li{float:left; padding:0 3px}
.L-social li img:hover{opacity:.9}

.slider{margin:81px 0 0 0; *margin:0px 0 0 0; width:100%; float:left; position:relative; z-index:1}
.flex-container.sliderblock{display:block}
.flex-container.slidernone{display:none}

.our-range{padding:0px 0 0 0; width:100%; min-height:647px; float:left; background:#fff url(../images/our-range-bg.jpg) no-repeat top center; -webkit-transition:all 0.7s ease 0s;  -moz-transition:all 0.7s ease 0s;  -o-transition:all 0.7s ease 0s;  transition:all 0.7s ease 0s}
.our-range h2{margin:90px 0 15px 0; font-family:'helvetica_neue_bold'; font-size:53px; line-height:55px; color:#006638; text-align:center}
.our-range h3{padding:0 0 20px 0; font-family:'helvetica_neue_bold'; font-size:25px; line-height:30px; color:#767676; text-align:center}
.our-range p{padding:0 20%;  font-family:Arial,Helvetica,sans-serif; font-size:13px; line-height:21px; color:#494848; text-align:center}

.iteams{margin:0 auto; width:100%}
.iteams ul{margin:0; padding:40px 0 0 0; list-style:none; list-style-type:none; text-align:center; -webkit-transition:all 0.7s ease 0s;  -moz-transition:all 0.7s ease 0s;  -o-transition:all 0.7s ease 0s;  transition:all 0.7s ease 0s}
.iteams li{display:inline-block; *display:inline; -webkit-transition:all 0.7s ease 0s;  -moz-transition:all 0.7s ease 0s;  -o-transition:all 0.7s ease 0s;  transition:all 0.7s ease 0s}
.iteams li a{}
.iteams li img{width:100px; max-width:100%; max-width:none\9; transition:all 0.7s ease 0s; -webkit-transition:all 0.7s ease 0s;  -moz-transition:all 0.7s ease 0s;  -o-transition:all 0.7s ease 0s;  transition:all 0.7s ease 0s}
.iteams .iteamdesktop{display:block}
.iteams .iteammob{display:none}

.our-prod{padding:5px 0 0 0; width:100%; float:left; background:#fff url(../images/our-range-bg1.jpg) no-repeat top center; -webkit-transition:all 0.7s ease 0s;   -moz-transition:all 0.7s ease 0s;   -o-transition:all 0.7s ease 0s;    transition:all 0.7s ease 0s}
.our-prod h2{width:510px; margin:81px 0 15px 0; font-family:'helvetica_neue_bold'; font-size:45px; line-height:50px; color:#006638; text-align:left}
.our-prod h2 span{text-align:right; display:block}
.our-prod .specification{width:100%; float:left; position:relative}
.our-prod .specification img{margin:-150px 0 0 80px; float:right; -webkit-transition:all 0.7s ease 0s;   -moz-transition:all 0.7s ease 0s;   -o-transition:all 0.7s ease 0s;    transition:all 0.7s ease 0s}
.our-prod .specification a.viewrecepe{position:absolute; right:450px; top:300px}
.our-prod .specification h3{padding:50px 0 0 0; font-family:'helvetica_neue_bold'; font-size:34px; line-height:40px; color:#9d64a7}
.our-prod .specification h4{padding:10px 0 0 0; font-size:17px; letter-spacing:1px; line-height:25px; color:#494848; font-weight:normal}
.our-prod .specification p{padding:5px 0 0 0;  font-family:Arial,Helvetica,sans-serif; letter-spacing:0.4px; font-size:13px; line-height:21px; color:#494848}
.our-prod .specification{margin:0px 0 0 0; float:left}
.our-prod .specification ul{margin:0; padding:0; list-style:none; list-style-type:none; position:absolute; bottom:80px}
.our-prod .specification li{float:left}
.our-prod .specification li a{padding:0 0 0 7px; margin:0 10px 0 0; width:119px; height:19px; display:block; font-weight:bold; text-decoration:none; color:#fff; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; line-height:18px; background:url(../images/receipe-info.png) no-repeat 0 0}
.our-prod .specification li a:hover{background:url(../images/receipe-info.png) no-repeat 0 -19px}

/*.our-prod .products{width:100%; float:left; background:url(../images/shadow.png) no-repeat top center}*/
.our-prod .products{width:100%; float:left; background:none;}
.our-prod .products ul{margin:0px; padding:0px 0 0 0; list-style:none}
.our-prod .products li{float:left}
.our-prod .products li a{padding:30px 0 0 0; width:104px; height:180px; display:block}
.our-prod .products li a img{margin:0 0 0 -20px; -webkit-transition:all 0.7s ease 0s;   -moz-transition:all 0.7s ease 0s;   -o-transition:all 0.7s ease 0s;    transition:all 0.7s ease 0s}
.our-prod .products li.one a img{margin-left:-25px}
.our-prod .products li.two a img{margin-left:-30px}
.our-prod .products li.three a img{margin:0}
.our-prod .products li.four a img{margin-left:-18px}
.our-prod .products li a:hover, .our-prod .products li.active a {}

.recipes{margin:50px 0 0 0; float:left; width:100%; -webkit-transition:all 0.7s ease 0s;   -moz-transition:all 0.7s ease 0s;   -o-transition:all 0.7s ease 0s;    transition:all 0.7s ease 0s}
.recipes .banner{padding:0px 0 0 0; width:100%; float:left; position:relative}
.recipes .banner img{width:100%; height:auto; -webkit-transition:all 0.7s ease 0s;   -moz-transition:all 0.7s ease 0s;   -o-transition:all 0.7s ease 0s;    transition:all 0.7s ease 0s}
.recipes .banner .banner-cont{padding:20px; margin-top:-170px; width:630px; min-height:140px; background:url(../images/big-data.png) no-repeat 0 0}
.recipes .banner .banner-cont h2{font-size:40px; margin:0; padding:0; font-family:'HelveticaNeue-Bold'; line-height:45px; padding-bottom:10px; color:#fcb107; text-shadow:1px 2px 2px #555}
.recipes .banner .banner-cont p{font-family:Arial,Helvetica,sans-serif; font-size:22px; line-height:24px; color:#000}
.banner .block-receipe{display:block}
.banner .none-receipe{display:none}
.banner .none-receipe-480{display:none}

.recipes .featured-recp{padding:20px 0 0 0; width:750px; float:left; -webkit-transition:all 0.7s ease 0s;   -moz-transition:all 0.7s ease 0s;   -o-transition:all 0.7s ease 0s;    transition:all 0.7s ease 0s}
.featured-recp a.readmore{margin:0 20px 20px 0; padding:5px 10px; float:right; text-decoration:none; color:#fff; font-weight:bold; background:#F6C24D; border-radius:3px; -webkit-transition:all 0.7s ease 0s;   -moz-transition:all 0.7s ease 0s;   -o-transition:all 0.7s ease 0s;    transition:all 0.7s ease 0s}
.featured-recp a.readmore:hover{background:#00592a}
.recipes .featured-recp h3{padding:0 0 0 11px; margin:0 0 25px 0; height:32px; line-height:31px; font-size:29px; color:#fff; background:#f9c550; border-radius:0 5px 5px 0}
.recipes .featured-recp .link{margin:0 0 20px 0; border-bottom:1px dotted #d9d9d9; overflow:hidden}
.recipes .featured-recp .link .images{float:left; width:230px}
.recipes .featured-recp .link .images img{width:auto; max-width:100%; -webkit-transition:all 0.7s ease 0s;   -moz-transition:all 0.7s ease 0s;   -o-transition:all 0.7s ease 0s;    transition:all 0.7s ease 0s}
.recipes .featured-recp .link .cont{float:right; width:500px}
.recipes .featured-recp .link .cont h2{font-family:Arial,Helvetica,sans-serif; font-size:21px; line-height:34px; color:#006638}
.recipes .featured-recp .link .cont h2 a{ text-decoration:none;font-family:Arial,Helvetica,sans-serif; font-size:21px; line-height:34px; color:#006638}
.recipes .featured-recp .link .cont img{width:auto; -webkit-transition:all 0.7s ease 0s;   -moz-transition:all 0.7s ease 0s;   -o-transition:all 0.7s ease 0s;    transition:all 0.7s ease 0s}
.recipes .featured-recp .link .cont p{font-size:13px; line-height:18px; color:#606060}
.recipes .featured-recp .link .cont ul{margin:15px 0 0 0; padding:0; list-style:none}
.recipes .featured-recp .link .cont li{float:left}
.recipes .featured-recp .link .cont .first{height:115px; width:150px; background:url(../images/shadow1.png) no-repeat right top}
.recipes .featured-recp .link .cont .first h5{padding:15px 0; font-size:13px; font-style:italic; font-weight:bold; color:#015f34}
.recipes .featured-recp .link .cont .first h5 span{font-size:13px; font-style:normal; color:#606060; font-weight:normal}
.recipes .featured-recp .link .cont .first a{padding:0 0 0 10px; margin:0px 0 0 0; width:116px; height:20px; line-height:20px; display:block; color:#fff; text-decoration:none; background:url(../images/btn.png) no-repeat 0 0; -webkit-transition:all 0.7s ease 0s;   -moz-transition:all 0.7s ease 0s;   -o-transition:all 0.7s ease 0s;    transition:all 0.7s ease 0s}
.recipes .featured-recp .link .cont .first a:hover{}

.recipes .featured-recp .link .cont .second{margin:0 0 0 10px; height:115px; width:105px}
.recipes .featured-recp .link .cont .second img{width:auto; margin:0 auto; margin-bottom:-8px; text-align:center; display:block; -webkit-transition:all 0.7s ease 0s;  -moz-transition:all 0.7s ease 0s;  -o-transition:all 0.7s ease 0s;  transition:all 0.7s ease 0s}
.recipes .featured-recp .link .cont .second img.space{margin-bottom:-12px}
.recipes .featured-recp .link .cont .second h3{padding:0; margin:0; font-size:12px; font-weight:bold; line-height:40px; text-align:center; color:#636363; background:#efefef}
.recipes .featured-recp .link .cont .second h4{font-size:13px; line-height:25px; text-align:center; color:#fff; background:#f6c24d}

.recipes .featured-recp .M-link{display:none}
.recipes .featured-recp .M-link{margin:0 0 20px 0; border-bottom:1px dotted #d9d9d9; overflow:hidden}
.recipes .featured-recp .M-link .images{float:left; width:230px}
.recipes .featured-recp .M-link .images img{width:auto; max-width:100%; -webkit-transition:all 0.7s ease 0s;   -moz-transition:all 0.7s ease 0s;   -o-transition:all 0.7s ease 0s;    transition:all 0.7s ease 0s}
.recipes .featured-recp .M-link .cont{padding:0 0 0 10px; float:left; width:260px}
.recipes .featured-recp .M-link .cont h2{font-family:Arial,Helvetica,sans-serif; font-size:21px; line-height:34px; color:#006638; clear:both}
.recipes .featured-recp .M-link .cont img{width:auto; -webkit-transition:all 0.7s ease 0s;   -moz-transition:all 0.7s ease 0s;   -o-transition:all 0.7s ease 0s;    transition:all 0.7s ease 0s}
.recipes .featured-recp .M-link .cont p{font-size:13px; line-height:18px; color:#606060}
.recipes .featured-recp .M-link .cont ul{margin:15px 0 0 0; padding:0; list-style:none}
.recipes .featured-recp .M-link .cont li{float:left}
.recipes .featured-recp .M-link .cont .first{height:115px; width:150px; background:url(../images/shadow1.png) no-repeat right top}
.recipes .featured-recp .M-link .cont .first h5{padding:15px 0; font-size:13px; font-style:italic; font-weight:bold; color:#015f34}
.recipes .featured-recp .M-link .cont .first h5 span{font-size:13px; font-style:normal; color:#606060; font-weight:normal}
.recipes .featured-recp .M-link .cont .first a{padding:0 0 0 10px; margin:0px 0 0 0; width:116px; height:20px; line-height:20px; display:block; color:#fff; text-decoration:none; background:url(../images/btn.png) no-repeat 0 0; -webkit-transition:all 0.7s ease 0s;  -moz-transition:all 0.7s ease 0s;  -o-transition:all 0.7s ease 0s;  transition:all 0.7s ease 0s}
.recipes .featured-recp .M-link .cont .first a:hover{background-position:0 -20px}

.recipes .featured-recp .M-link .cont .second{margin:0 0 0 10px; height:115px; width:105px}
.recipes .featured-recp .M-link .cont .second img{width:auto; margin:0 auto; margin-bottom:-8px; text-align:center; display:block; -webkit-transition:all 0.7s ease 0s;  -moz-transition:all 0.7s ease 0s;  -o-transition:all 0.7s ease 0s;  transition:all 0.7s ease 0s}
.recipes .featured-recp .M-link .cont .second img.space{margin-bottom:-12px}
.recipes .featured-recp .M-link .cont .second h3{padding:0; margin:0; font-size:12px; font-weight:bold; line-height:40px; text-align:center; color:#636363; background:#efefef}
.recipes .featured-recp .M-link .cont .second h4{font-size:13px; line-height:25px; text-align:center; color:#fff; background:#f6c24d}
.recipes .featured-recp .M-link .cont.cate{margin:20px 0 0 10px; float:none; clear:both; overflow:hidden; width:500px}
.recipes .featured-recp .M-link .cate img{width:auto}

.recipes .category{margin:-200px 0 0 0; float:right; width:189px; -webkit-transition:all 0.7s ease 0s;   -moz-transition:all 0.7s ease 0s;   -o-transition:all 0.7s ease 0s;    transition:all 0.7s ease 0s}
.recipes .category .box{background:url(../images/rightside-bg.png) repeat-y; overflow:hidden}
.recipes .category h2{padding:5px 0; font-size:17px; font-weight:bold; line-height:34px; color:#272727}
.recipes .category .box ul{list-style:none; margin:0; padding:10px 0}
.recipes .category .box li{float:left; width:100%; background:url(../images/browser-sep.png) no-repeat bottom center}
.recipes .category .box li.bor{background:none}
.recipes .category .box li.gap{padding:30px 0 5px 0}
.recipes .category .box li a{padding:0 0 0 20px; font-size:15px; line-height:30px; color:#272727; text-decoration:none; -webkit-transition:all 0.7s ease 0s;   -moz-transition:all 0.7s ease 0s;   -o-transition:all 0.7s ease 0s;    transition:all 0.7s ease 0s}
.recipes .category .box li img{width:auto; padding:0 0 0 20px}
.recipes .category .box li a:hover, .recipes .category .box li a.active{padding:0px 0 0px 30px; color:#00693a; -webkit-transition:all 0.3s ease 0s;   -moz-transition:all 0.3s ease 0s;   -o-transition:all 0.3s ease 0s;    transition:all 0.3s ease 0s;}
.recipes .category .box .searchbg{padding:3px 10px; width:128px; height:23px; float:left; border:0; background:url(../images/serach-bg.png) no-repeat 0 0}
.recipes .category .box .searchbtn{text-indent:-9999px; width:30px; height:29px; float:left; border:0; background:url(../images/search-btn.png) no-repeat 0 0; cursor:pointer}

.footer{width:100%; min-height:88px; float:left; background:#b13819 url(../images/footer-bg.png) no-repeat center; -webkit-transition:all 0.7s ease 0s;   -moz-transition:all 0.7s ease 0s;   -o-transition:all 0.7s ease 0s;    transition:all 0.7s ease 0s}
.footer .left{width:586px; float:left}
.footer .left ul{margin:0; padding:20px 0 0 0; list-style:none}
.footer .left li{float:left}
.footer .left li a{padding:0px 5px; text-decoration:none; color:#fff; font-size:12px; -webkit-transition:all 0.7s ease 0s;   -moz-transition:all 0.7s ease 0s;   -o-transition:all 0.7s ease 0s;    transition:all 0.7s ease 0s}
.footer .left li a:hover{text-decoration:underline}
.footer .left ul.second-nav{padding:12px 0 0 0}
.footer .left ul.second-nav li a{font-size:11px; color:#cdcdcd; background:url(../images/sep.png) no-repeat 0 2px}
.footer .left ul.second-nav li:first-child a{background:none}
.footer .right{padding:20px 0 0 0; float:right; text-align:right; width:400px; font-family:Tahoma; font-size:11px; line-height:14px; color:#fff}
.footer .right .copyright{float:left}
.footer .right .copylogo{float:right; margin:0 0 0 10px}

.footer .right a{display:block; text-align:right; -webkit-transition:all 0.7s ease 0s;  -moz-transition:all 0.7s ease 0s;  -o-transition:all 0.7s ease 0s;  transition:all 0.7s ease 0s}

.accordian-tablet{}
.accordian-tablet.gap .left{width:440px}
.accordian-tablet.gap .right{width:240px}
.accordian-tablet.gap .right a.viewrecepe{top:105px; right:80px}
.accordian-tablet .right{padding:30px 0 0 0; float:right; width:300px; position:relative}
.accordian-tablet .left{position:relative; padding:30px 0 0 0; float:left; width:370px}
.accordian-tablet img{max-width:100%; margin:0px 0 0 0px; display:block; float:right; -webkit-transition:all 0.7s ease 0s;   -moz-transition:all 0.7s ease 0s;   -o-transition:all 0.7s ease 0s;    transition:all 0.7s ease 0s}
.accordian-tablet a.viewrecepe{position:absolute; right:150px; top:152px; z-index:1}
.accordian-tablet a.viewrecepe img{width:auto}
.accordian-tablet h3{padding:10px 0 0 0; font-family:'helvetica_neue_bold'; font-size:34px; line-height:40px; color:#9d64a7}
.accordian-tablet h4{padding:10px 0 0 0; font-size:14px; letter-spacing:1px; line-height:20px; color:#494848; font-weight:normal}
.accordian-tablet p{padding:5px 0px 0 0;  font-family:Arial,Helvetica,sans-serif; letter-spacing:0.4px; font-size:13px; line-height:21px; color:#494848}

.accordian-tablet ul{margin:30px 0 0 0; padding:0px; list-style:none; list-style-type:none}
.accordian-tablet li{float:left; margin:0 20px 20px 0}
.accordian-tablet li a{padding:0 0 0 7px; margin:0 10px 0 0; width:119px; height:19px; display:block; text-decoration:none; font-weight:bold; color:#fff; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; line-height:18px; background:url(../images/receipe-info.png) no-repeat 0 0}
.accordian-tablet li a:hover{background:url(../images/receipe-info.png) no-repeat 0 -19px}

.light-with{}
.light-with .left{padding:0 0 0 25px; float:left; width:375px}
.light-with .left img{margin-right:10px}
.light-with .right{float:right; width:350px}
.light-with .right img{max-width:100%; float:right; border-radius:0 5px 5px 0; border:0}
.light-with h2{padding:10px 0 10px 0; font-weight:bold; font-size:28px; line-height:38px; text-transform:uppercase; border-bottom:1px solid #c1a159}
.light-with h2 span{display:block; font-size:15px; line-height:16px; font-style:italic; font-weight:normal}
.light-with h3{padding:10px 0 0 0; font-weight:bold; font-size:15px; text-transform:uppercase; line-height:22px}
.light-with ul{margin:0; list-style:none; padding:10px 0 10px 0; font-size:13px; line-height:20px; overflow:hidden}
.light-with ul.bullets{}
.light-with ul.bullets li{background:url(../images/bullets.png) no-repeat 0 4px; padding:0 0 3px 18px}
.light-with li{display:block; float:left; width:100%; padding:0 0 20px 0}
.light-with li span{float:left; width:255px; padding:0px 0 0 0px}
.light-with li img{float:left; margin:0 0 0 0px; max-width:100%; border:0}

.flex-container a:active, 
.flexslider a:active, 
.flex-container a:focus, 
.flexslider a:focus{outline:none}

.slides, 
.flex-control-nav, 
.flex-direction-nav{margin:0; padding:0; list-style:none}
.flexslider a img{outline:none; border:none}
.flexslider{margin:0; padding:0}

.flexslider .slides >li{display:none; -webkit-backface-visibility:hidden}
.flexslider .slides img{width:100%; display:block}

.slides:after{content:"."; display:block; clear:both; visibility:hidden; line-height:0; height:0}
html[xmlns] .slides{display:block}
* html .slides{height:1%}

.flexslider{position:relative; zoom:1; padding:0; background:#fff}
.flex-container{max-width:100%}
.flexslider .slides{zoom:1}
.flex-direction-nav a{display:block; position:absolute; margin:-17px 0 0 0; width:35px; height:35px; top:50%; cursor:pointer; text-indent:-9999px; z-index:9999}
.flex-direction-nav a:before{display:block; position:absolute; content:''; width:9px; height:13px; top:11px; left:11px}
.flex-direction-nav a:after{display:block; position:absolute; content:''; width:0; height:0; top:35px}
.flex-direction-nav .flex-next{right:0}
.flex-direction-nav .flex-prev{left:0}
.flex-direction-nav .flex-next:before{background-position:-9px 0; left:15px}
.flex-direction-nav .flex-prev:before{background-position:0 0}
.flex-direction-nav .flex-next:after{right:0}
.flex-direction-nav .flex-prev:after{left:0}
.flexslider .flex-control-nav{ display: none; position:absolute; width:100%; bottom:0px; text-align:center; margin:0 0 0 0px; padding:10px 0 0 0; background:url(../images/thumbs-nail-bg.png) repeat-x; height:57px}
.flex-control-nav li{display:inline-block; zoom:1}
.flex-control-paging li a{display:block; cursor:pointer; text-indent:-9999px; margin:0 10px}
.flex-control-paging li a.flex-active{border:1px dashed #9d9d9c; border-radius:3px}
.flexslider .slides p{display:block; position:absolute; left:0; bottom:0; padding:0 5px; margin:0; font-family:Helvetica,Arial,sans-serif; font-size:12px; font-weight:bold; text-transform:uppercase; line-height:20px; color:white; background-color:#222; background:rgba(0,0,0,.9); -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px}

 @font-face{font-family:'HelveticaNeue-Bold'; src:url('../fonts/HelveticaNeue-Bold.eot?') format('eot'),    url('../fonts/HelveticaNeue-Bold.woff') format('woff'),    url('../fonts/HelveticaNeue-Bold.ttf')  format('truetype'),    url('../fonts/HelveticaNeue-Bold.svg#HelveticaNeue-Bold') format('svg')}

@font-face{   font-family:'helvetica_neue_bold';     src:url('../fonts/helvetica_neue_bold.eot');     src:url('../fonts/helvetica_neue_bold.eot?#iefix') format('embedded-opentype'),        url('../fonts/helvetica_neue_bold.woff') format('woff'),        url('../fonts/helvetica_neue_bold.ttf') format('truetype'),        url('../fonts/helvetica_neue_bold.svg#helvetica_neue_bold') format('svg');  font-weight:normal;  font-style:normal}


@font-face {     font-family: 'MyriadWebProRegular';    src: url('../fonts/myriadwebpro-webfont.eot');    src: url('../fonts/myriadwebpro-webfont.eot?#iefix') format('embedded-opentype'),         url('../fonts/myriadwebpro-webfont.woff') format('woff'),         url('../fonts/myriadwebpro-webfont.ttf') format('truetype'),         url('../fonts/myriadwebpro-webfont.svg#MyriadWebProRegular') format('svg');    font-weight: normal;    font-style: normal;}
a.vegit-vedio { margin: 10px 0 0 0; float:left; max-width: 100%; }
.query-form{ padding: 5px 0; background:#eda805; border-radius: 8px 0px 0px 8px; width: 130px; position:fixed; right: 0; top: 210px; z-index: 9; }
.query-form img { margin:0 auto; max-width: 100%; padding: 20px 0px; float:none !important; border:0 !important; }
.query-form ul { list-style: none; margin: 0; padding: 0px 0 0 0;}
.query-form li { float:left; width: 100%; }
.query-form li a { font-size: 16px; line-height: 30px; display: inline; color: #fff; background:url(../images/query-icon.png) no-repeat 0 1px; padding: 0 0 0 30px; margin: 0 0 0 10px; text-decoration:none; }
.query-form li a:hover { color: #fff; }
.query-light{width:580px;}
.query .left{padding:10px 0 10px 20px; margin:0 0px 0 0; float:left; width:550px;}
.query .left label{font-size:14px; line-height:22px; padding:0; margin:0; color:#3d3d3d; width:auto; float:left; text-align:left}
.query .left input{float:right; margin:-3px 30px 0 0}
.query .errormsg{float:right; margin:0 30px 0 0}
.query .measur-select.gap{float:right; margin:-17px 30px 0 0;}
.query .left p{overflow:hidden; width:auto; padding-bottom:3px;}
.query .left p.gap{}
.query .right{margin:50px 0 0 0; padding:34px 0; float:left; width:350px; height:; background:#fcbe30; border-radius:0px 10px 10px 0}
.query .right p{color:#fff; font-size:16px; padding:0 0 0 20px}
.query .right p a{text-decoration:none; color:#fff; font-size:16px; line-height:18px}
.query .right p a:hover{text-decoration:underline}
.query .contact-text{padding:0 5px; font-size:11px; width:150px; height:27px; border:0; background:url(../images/txt-bg.png) no-repeat 0 0}
.query .txt-area{float:right; margin:0 20px 0 0; padding:10px 5px; font-size:11px; width:160px; height:70px; overflow-x:hidden;  border:0; background:url(../images/txt-area.png) no-repeat 0 0; resize:none}
.query .contact-btn{margin-left:140px !important; float:left !important; background:#1A7E47; color:#fff; font-size:14px; border:0; border-radius:3px; padding:5px 40px; cursor:pointer}
.query .contact-btn:hover{background:#B13819}

.query .txt{margin:0px 0 0 -230px; color:#060606; line-height:23px; width:160px;}

.query .captha{float:right; clear:both; margin:0px 0 0 0px; width:auto; text-align:left}
.query .captha img{margin:-10px 0px -15px 10px; float:left}
.query .captha.gap{width:200px}


/*quick query*/
.quick_section { border-radius: 8px 8px 0 0; padding: 10px 10px 3px;  position: fixed; z-index: 99999; bottom: 0; right: 0; background: url(../images/query-bg.png) repeat 0 0; text-transform: uppercase; color: #fff; font-family: 'MyriadWebProRegular'; font-size: 14px; line-height: 20px; }
.quick_section img { float: left; margin: -2px 5px 0 0; }
.quick_section a { text-decoration: none; color: #fff; font-size: 16px; padding: 0px 30px 0 0; }
.quick_section .quck_box { width: 270px; display: none; padding: 5px;  }
.quick_section .quck_box p { width: 100%; float: left; }
.quick_section .quck_box label { width: 100%; float: left; padding: 3px 0; font-size: 11px; }
.quick_section .quck_box input { width: 98%; padding: 0 1%; height: 25px; border-radius: 5px; border: 0; }
.quick_section .quck_box input.qutxt { height: 40px; }
.quick_section .quck_box textarea  { width: 96%; padding: 2%; height: 50px; border-radius: 5px; border: 0; resize: none; }
.quick_section .quck_box select { width: 98%; border: 0; border-radius: 5px; padding: 2px 1%; text-transform: none; }
.quick_section .quck_box img.qck_cls { position:absolute; top: 5px; right: 3px; cursor: pointer; }
.quick_section .quck_box input[type="submit"] { padding: 5px 20px; margin: 10px 0 20px 0; height: auto; width: auto; cursor: pointer; font-size: 14px; text-transform: uppercase; }
.navtop ul li a.e-cart1 span { background: url(../images/quick_cart.png) no-repeat right 4px; display: inline-block; height: 25px; width: 33px; padding: 0 8px 0 0; margin: 0 0 0 -9px; }
.navtop ul li a.e-cart1:hover span { background: url(../images/quick_cart1.png) no-repeat right 4px;  color: #fff; }

.quick_section .quck_box p.gry { padding: 5px 0px 15px 5px; border-radius: 5px; background: #f6a232; border:1px solid #79060a; }
.newnut h3 { color: #ba8531; font-size: 16px; border-bottom: 1px solid #ba8531; }
.newnut h4 { color: #ba8531; font-size: 14px; }

.box-img1 { max-width: 99% !important; }

.popBx .fancybox-inner { overflow: hidden !important; }
.flexsliderscrll .flex-control-nav.flex-control-paging { display: none; }
.products .flexsliderscrll { position:relative; z-index: 10; }
.products .flexsliderscrll .flex-next { background: url(../images/leftarrow.png) no-repeat 0 0; height: 32px !important; width: 32px !important; right: -30px; }
.products .flexsliderscrll .flex-next:hover { background: url(../images/leftarrow.png) no-repeat 0 0;}
.products .flexsliderscrll .flex-prev { background: url(../images/rightarrow.png) no-repeat 0 0; height: 32px !important; width: 32px !important; left: -40px; }
.products .flexsliderscrll .flex-prev:hover { background: url(../images/rightarrow.png) no-repeat 0 0;  }

.flexsliderscrll1 .flex-control-nav.flex-control-paging { display: none; }
.products .flexsliderscrll1 { position:relative; z-index: 10; }
.products .flexsliderscrll1 .flex-next { background: url(../images/leftarrow.png) no-repeat 0 0; height: 32px !important; width: 32px !important; right: -40px; }
.products .flexsliderscrll1 .flex-next:hover { background: url(../images/leftarrow.png) no-repeat 0 0;}
.products .flexsliderscrll1 .flex-prev { background: url(../images/rightarrow.png) no-repeat 0 0; height: 32px !important; width: 32px !important; left: -30px; }
.products .flexsliderscrll1 .flex-prev:hover { background: url(../images/rightarrow.png) no-repeat 0 0;  }

.flexsliderscrll1 { width: 960px; margin: 0 auto; }
.our-prod .products li a img.aloo-gap { margin: 0 0 0 -10px; }
.our-prod .products li a img.lastone { margin: 0 0 0 -15px; }
.sign-up{ position:fixed; right:20px; top:30px; color:#ffffff;}
.sign-up a{  color:#ffffff; text-decoration:none; color: #fff;   font-size: 12px;  background: url(../images/sign-upN.png) no-repeat 0 0; padding: 0 0 0 26px; width: 125px; line-height: 24px; height: 26px; display: block;}
.past-event-right-top { float:left;	width:339px!important;	text-align:center;	height:9px;	z-index: 99999; margin-top:-9px;}
.past-event-right {	padding-top: 15px;	position: absolute;	right: 40px;	top: 15px;	width: auto;	z-index: 99999;}
.past-event-right a {	color: #FFFFFF;	font-family: Arial, Helvetica, sans-serif;	font-size: 18px;	text-decoration: none;	text-transform: uppercase; background: none;}
.past-event-down {	width:259px!important;	border: 3px solid #F3841B;	border-radius: 4px;	top: 40px;	height:40px;	right: 1px;	padding-left: 10px;	position: absolute;	z-index: 10;	background:url(../images/bg-imp2.jpg) repeat-x; border:#ffffff solid 1px;}
.navtop li:hover .past-event-down {	display: block;}
.helpBox{ width:242px; float:left; margin-top:8px;}
.input_final{ width:180px; height:25px; background-color:#ffffff; float:left; border:none;}
.input_submit{ width:57px; height:25px; float:right; color:#ffffff; border:none; cursor:pointer; text-align:center; display:block;}
.past-event-down a:hover { background:none !important;}
.store a { font-family:Arial, Helvetica, sans-serif; font-size: 13px; font-weight:bold; color: #fff; margin: 0 0px 0 10px; display: inline-block; }
.store a img { float:left; width:auto; }
.store a span { float:left; line-height:26px; }