@charset "utf-8";
/* CSS Document */

 



@font-face {
  font-family: 'ProximaNovaSW01SC-Thin';
  src: url('font2/ProximaNovaSW01SC-Thin.eot?#iefix') format('embedded-opentype'),
  		url('font2/ProximaNovaSW01SC-Thin.woff') format('woff'),
		url('font2/ProximaNovaSW01SC-Thin.ttf')  format('truetype'),
		url('font2/ProximaNovaSW01SC-Thin.svg#ProximaNovaSW01SC-Thin') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'ProximaNova-Light';
  src: url('font2/ProximaNova-Light.eot?#iefix') format('embedded-opentype'),
  		url('font2/ProximaNova-Light.otf')  format('opentype'),
	     url('font2/ProximaNova-Light.woff') format('woff'),
		 url('font2/ProximaNova-Light.ttf')  format('truetype'),
		 url('font2/ProximaNova-Light.svg#ProximaNova-Light') format('svg');
  font-weight: normal;
  font-style: normal;
}



*{box-sizing:border-box;}

*{margin:0px;padding:0px; -webkit-user-select: none;-ms-user-select: none;-o-user-select: none;-webkit-user-select: none;}

ul li{list-style:none;}

a{text-decoration:none;  }

.clr{clear:both;}

input, textarea, select{ border:0px none; background:none; outline:none;   }

img{ outline:none; max-width:100%; height:auto; border:0px none; display:block; }

h1, h2, h3, h4, h5, h6, strong, b{ font-weight:normal; }

input[type='submit']{  border-radius:0px; -webkit-appearance:none; appearance:none; outline:none; }

textarea{ resize:none; overflow:auto; }

:focus{ outline:none;}

.clearfix:after{content:""; display:block; clear:both; height:0px; visibility:hidden;}

.clearfix{ display:block; zoom:1; }

body{width:100%;  font-size:14px;font-family: 'ProximaNovaSW01SC-Thin';background:#fff;  }




#wrapper{ width:100%; position:relative; min-width:1330px ; margin:auto; }

.auto_pureContent { width:1300px; margin:auto;}

.header { width:100%; background:#fff; height:120px;}

.header_dtail { width:100%; padding:30px 0px 0px ;}


#wrapper.fixed{ padding-top:120px; }

.header.fixed{ position:fixed; left:0px; top:-120px; z-index:6; box-shadow:0px 0px 3px #29d18d; }

.header.fixed.animate{ top:0px;  transition:all .5s ease; }





.pureKitchen_loGo { float:left; width:224px;}

.pureKitchen_loGo a { display:block; width:100%;}

.kitchen_meNu { width:auto; float:right; padding-top:18px;}

.kitchen_meNu ul li { float:left; margin-left:28px; position:relative; padding-bottom:12px !important; padding-top:0px;}

.kitchen_meNu ul li a { color:#45443f; font-size:18px; display:block;   /*font-family: 'DINCond-Medium';*/  font-family: 'ProximaNova-Light'; letter-spacing: 1px;}

.kitchen_meNu ul li a:hover { color:#29d18d;}

.kitchen_meNu ul li a.menu_selc  { color:#29d18d;}


.kitchen_meNu ul li ul { background:#fff;position:absolute; left:0px; top:25px; padding:16px 16px 16px 16px; z-index:23; display:none; border:1px solid #000; }

.kitchen_meNu ul li ul li { float:none; margin-left:0px; padding-bottom:8px;}

.kitchen_meNu ul li:hover ul { display:block;}




#container { width:100%;}

.banner_slider span { display:block; width:100%;}

.banner_slider span img { display:block; width:100%;}

.bannerSlider li { position:relative; width:100%}

.slide_inn { width:100%; position:absolute; left:0px; top:0px; height:100%;}

.slide_inn_dtail { width:100%; text-align:center; display:table; height:100%;}

.slide_inn_dtail small { display:table-cell; vertical-align:middle; }

.slide_inn_dtail small img { display:block; margin:auto; vertical-align:middle;}

.bx-controls-direction { display:none;}

.banner_slider { position:relative;}

.bx-pager { width:100%; text-align:center;}

.bx-pager-item { display:inline-block;}

.bx-controls { position:absolute; left:0px; bottom:40px; width:100%;}

.bx-pager-link { font-size:0px; width:10px; height:10px; border-radius:50%; -moz-border-radius:50%; -ms-border-radius:50%; -o-border-radius:50%; -webkit-border-radius:50%; border:1px solid #fff; display:block; margin:0px 10px; }

.bx-pager-link.active { background:#fff;}




.drinks_food_section { width:100%;}

.drinks_food_section ul li { width:33.33%; float:left; position:relative;}

.drinks_food_section ul li span { display:block; width:100%;}

.drinks_food_section ul li span img { display:block; width:100%;}


.drink_food_text { padding:60px 10px 0px ; text-align:center; position:absolute; left:0px; top:0px; width:100%;}

.drink_food_text label {color:#fff; font-size:22px; display:block;  /*font-family: 'DINCond-Medium';*/  font-family: 'ProximaNova-Light'; letter-spacing: 1px; padding-bottom:5px;}

.drink_food_text p {color:#fff; font-size:22px; display:block;   }

.drinks_food_section ul li:first-child label , .drinks_food_section ul li:first-child p { color:#000 ;}


.maps_dTailz { width:100%; position:relative;}

.maps_left { width:50%; border-right:1px solid #d4d4d4; /*border-bottom:1px solid #d4d4d4;*/ float:left;}

#map , #map2 { height:400px;}

.gmnoprint, .gm-style-cc { display:none !important;}

.gm-style div:nth-of-type(2) a  { display:none !important;}

.maps_left.fr_map { border-right:0px;}

.maps_left label {color:#000; font-size:22px; display:block;  /*font-family: 'DINCond-Medium';*/  font-family: 'ProximaNova-Light'; letter-spacing: 1px;line-height:50px; text-align:center;}



.maps_info { width:100%;}

.maps_info_left { width:100%; border-top:1px solid #d4d4d4;   padding:50px 45px 30px 45px; }

.maps_info_left.fr_mapInfo { padding-bottom: 16px;  }

.maps_info_left_inner { width:100%; float:right; max-width:1130px;}

.maps_info_left.fr_mapInfo  .maps_info_left_inner {   float:left;   }


.txt_info { width:35%; float:left;}

.txt_info h4 {color:#000; font-size:22px; display:block;  /*font-family: 'DINCond-Medium';*/  font-family: 'ProximaNova-Light'; letter-spacing: 1px; padding-bottom:10px;}

.txt_info ul li  { color:#252323; font-size:18px;  padding-bottom:10px;  }

.txt_info p  { color:#252323; font-size:18px; line-height:26px;  }

.txt_info a  { color:#252323; font-size:18px;  }

.txt_info.info_width { width:35%;}

.txt_info.reserve_width { width:29%;}


.txt_info a:hover { color:#29d18d;}

.footer_list a:hover { color:#29d18d;}


.testimonial_section { width:100%; background:url(../images/testimonial_bg.jpg) repeat;; position:relative;}

.testimonial_dtail { width:100%; padding:45px 0px 70px;}

.testimonial_dtail h5 {color:#fff; text-align:center; font-size:22px; display:block;  /*font-family: 'DINCond-Medium';*/  font-family: 'ProximaNova-Light'; letter-spacing: 1px;  letter-spacing: 2px; padding-bottom:35px;}

.testimonial_slider { text-align:center;}

.testimonial_slider label  { color:#fff; font-size:32px;  display:block; padding-bottom:18px;  }

.testimonial_slider p  { color:#fff; font-size:32px; line-height:52px; display:block; padding-bottom:10px;  }

.testimonial_slider i  { color:#fff; font-size:32px;  display:block; padding-bottom:40px;font-style:normal; }




#footer { width:100%; background:#fff; border-top:1px solid #29d18d}

.footer_dtail { width:100%; padding:35px 0px 40px ;}

.pure_footer_loGo { float:left; width:300px;}

.pure_footer_loGo a { display:block; width:100%;}

.footer_dtail_listing { width:850px; float:right;}

.footer_dtail_listing h5  {color:#000;  font-size:22px; display:block;  /*font-family: 'DINCond-Medium';*/  font-family: 'ProximaNova-Light'; letter-spacing: 1px;  letter-spacing: 2px; padding-bottom:14px;}


.footer_list { width:23%; float:left;}

.footer_list p  { color: #252323; font-size: 18px; line-height: 32px; margin-top: -7px; }

.footer_list a  { color:#252323; font-size:18px; display:inline-block;  margin-bottom:15px;;}

.footer_list ol li { float:left ; padding-right:20px; list-style:none;}

.footer_list ol li a { background:url(../images/twit_icon.png) no-repeat; display:block; width:28px; height:22px;}
.footer_list ol li:nth-of-type(2) a { background:url(../images/insta_icon.png) no-repeat; display:block; width:22px;}
.footer_list ol li:nth-of-type(3) a { background:url(../images/fb_icon.png) no-repeat; display:block; width:23px;}


.footer_list ol li a:hover {
  animation: shake .6s ease-in-out;animation-iteration-count: 100;;
}
@keyframes shake {
  0% {
    transform: translateX(0);
  }

  20% {
    transform: translateX(-4px);
  }

  40% {
    transform: translateX(4px);
  }

  60% {
    transform: translateX(-4px);
  }

  80% {
    transform: translateX(4px);
  }

  100% {
    transform: translateX(0);
  }
}



.footer_list ul li { padding-bottom:12px; }

.footer_list ul li a  { color:#252323; font-size:18px; margin-bottom:0px; }


.loaderOuter{ position:fixed; left:0px; top:0px; width:100%; height:100%; position:fixed; z-index:88888; background:#fff; }

.loading {  position: absolute;  top: 50%; margin-top:-140px; left: 50%; margin-left:-152px ; width:304px; height:280px }

.loading span img { margin-bottom:15px; display:block;}

.loading span p { color: #252323; font-size: 16px;line-height:18px; padding-bottom:3px;}

.loading span p a { color: #252323;  }




#progress { position:fixed; left:0px ;top:0px; z-index:222; background:#29d18d !important;}

.el_menuIcon, .el_menuClose{ display:none;}







.food_container { width:100%; background:#fff;}

.food_container_inn { width:100%; padding-top:30px; padding-bottom:100px;}

.section_1 { width:100%; padding-bottom:50px;}

.section_1 h3 { color:#5ebe77; text-transform:uppercase;  font-size:24px;margin-bottom: 0; padding-bottom:10px;  /*font-family: 'DINCond-Medium';*/  font-family: 'ProximaNova-Light'; letter-spacing: 1px; letter-spacing:1px;}

.banner_green { width:100%;background:#5EBE77;  height:340px; margin-bottom:50px;padding-top:100px; }

.section_1 h1 { color:#fff ; font-size:48px; text-transform:uppercase; text-align:center;  margin-bottom:60px;   /*font-family: 'DINCond-Medium';*/  font-family: 'ProximaNova-Light'; letter-spacing: 1px; letter-spacing:1px; }

.section_1 h4 { color:#000; text-transform:uppercase;  font-size:20px;margin-bottom: 0; padding-bottom:3px;}

.section_1 h4 small { font-size:16px; font-weight:bold; margin-left:5px;}

.section_1 p { color:#000;  font-size:16px;margin-bottom: 0;line-height: 18px; padding-bottom:20px;}

.section_1 em { font-style:normal; display:block; color:#000;  font-size:16px;margin-bottom: 0;line-height: 18px; }

.section_1 ul { margin-bottom:0px; }

.section_1 ul li { padding-left:14px; margin-left:10px; float:left;color:#000;  font-size:16px;margin-bottom: 0;line-height: 18px; background:url(../images/seprato_li.png) left center no-repeat; }

.section_1 ul li:first-child { background:none; margin-left:0px; padding-left:0px;}

.section_1 ul li i {color:#5EBE77; font-style:normal;font-size:14px; font-weight:bold; margin-right:5px;}

.section_1 ul li.bg_none { background:none; padding-left:0px;}

.section_1 b { font-weight:bold; font-size:16px;}

.section_1 h4.flower_icon { background:url(../images/flower_img.png) left 7px no-repeat;   padding-left: 16px;}


ul.sepretr_none li { background:none;}


.section_2 { border:2px solid #5EBE77; height:125px; text-align:center; margin-bottom:150px;}

.section_2 label { background:url(../images/flower_img.png) 12px 7px no-repeat #fff; display:block;margin:auto; padding-left:28px; padding-right:10px;
color:#000;  font-size:16px; font-style:italic;   margin-top:-20px; max-width:130px; margin-bottom:8px; }

.section_2 p { color:#000;  font-size:16px;margin-bottom: 0;line-height: 20px; padding-bottom:20px; text-align:center;}


.section_2_bottom { width:48%; margin:auto; background:#fff; padding: 0 10px 0 33px;}

.section_2_bottom ul { margin-bottom:0px; padding-left:15px;}

.section_2_bottom ul li { padding-left:16px; margin-left:10px; float:left;color:#000;  font-size:16px;margin-bottom: 0;line-height: 18px; background:url(../../images/seprato_li.png) left center no-repeat; font-weight:bold; }

.section_2_bottom ul li:first-child { background:none; margin-left:0px; padding-left:0px;}

.section_2_bottom ul li a { border:none; color:#000}


.section_2_bottom ul li a:hover { color:#29d18d}

.social_iconx a:hover { color:#29d18d}

.loading span p a:hover { color:#29d18d}

.social_iconx a { background:url(../images/fb_icon2.png) left center no-repeat; display:block; float:left; margin-right:25px; margin-bottom:0px; padding-left:22px; font-size:16px; font-weight:bold; border:none; color:#000;}

.social_iconx a.insta { background:url(../images/insta_icon2.png) left center no-repeat; }
.social_iconx a.tweet { background:url(../images/tweet_icon.png) left center no-repeat; }


.section_1 ul li span {color:#5EBE77; font-style:normal;font-size:14px; font-weight:bold; margin-right:5px;}

.section_1 h4 span {color:#5EBE77;  margin-right:5px;}


.juices_inn { width:100%;}

.juices_innLeft { width:56%; float:left;}

.juices_innRight { width:40%; float:right;}

.section_1 ol { margin-bottom:20px; list-style:none;}

.section_1 ol li {  color:#000;  font-size:16px;margin-bottom: 0;line-height: 18px; padding-bottom:1px;  }

.section_1 ol li b { margin-left:5px;}

.section_1 ol li span { font-style:italic; color:#5EBE77;font-size:14px;}


input[type="button"],
	input[type="submit"],
	input[type="reset"],
	button,
	.button {
		-moz-transition: all 0.25s ease-in-out;
		-webkit-transition: all 0.25s ease-in-out;
		-ms-transition: all 0.25s ease-in-out;
		transition: all 0.25s ease-in-out;
		-webkit-appearance: none;
		position: relative;
		display: inline-block;
		background: #3d3d3d;
		padding: 0.85em 3em 0.85em 3em;
		border-radius: 0.25em;
		cursor: pointer;
		border: 0;
		color: #fff;
		text-align: center;
		text-decoration: none;line-height:40px; font-size:18px;	}

		input[type="button"]:hover,
		input[type="submit"]:hover,
		input[type="reset"]:hover,
		button:hover,
		.button:hover {
			background: #4f4f4f;
		}




.banner_slider .bx-default-pager { display:none;}

#cont_animate { height:10px; width:100%; position:absolute; left:0px; top:401px;}


 .onlyweb { display:block !important;}
.onlymbile { display: none!important;}



 p.belle { padding-bottom:0px!important;}

 p.belle h4 { display:inline-block!important; }
