/************************************************************
 * GENERAL BEFORE
 * Hijau	:#007A3C - 0,122,60
 * Merah	:#D71921 - 215,25,33
 * Kuning	:#FFCB05 - 255,203,5
 ************************************************************/
body{margin:0;padding:0;}
input,textarea,button{border:0 none;clear:both;outline:none;padding:10px;}
input,textarea{width:100%;}
blockquote{border:0 none;font-family:"Luckiest Guy",cursive;font-size:60px;margin:0;padding:0;}

#wrap{width:100%;}
#container{position:relative;width:100%;}

.linkList a{display:inline-block;margin-top:20px;padding:10px 20px;text-transform:uppercase;}
.linkList a:hover{text-decoration:none;}

.mainBox{margin:20px;text-align:left;}
.mainBox h4{font-size:40px;font-weight:normal;margin:0 0 20px 0;padding:0;}
.mainBox blockquote{font-style:italic;}
.mainBox p{margin:10px 0;}
.mainBox p:first-of-type:first-letter{float:left;font-size:90px;line-height:60px;padding:4px 8px 0 3px;font-family:Georgia;}
.mainBox ul{list-style-type:disc;list-style-position:inside;padding-left:15px;text-indent:-15px;}
.mainBox ol{list-style-type:decimal;list-style-position:inside;padding-left:15px;text-indent:-15px;}
.mainBox ul ul,.mainBox ol ul{list-style-type:circle;list-style-position:inside;margin-left:15px;}
.mainBox ol ol,.mainBox ul ol{list-style-type:lower-latin;list-style-position:inside;margin-left:15px;}
	#titleDate{font-style:italic;margin:-10px 0 20px 0;}
	#titleImg{display:block;margin:20px auto;max-width:600px;width:100%;}
	
.errContainer{background:#D71921;color:#FFF;display:none;margin-bottom:10px;padding:10px;}
input.error,textarea.error{border:1px solid #000;}
.leaveBlank{display:none;}

#header{background:transparent;height:90px;left:0;position:fixed;top:0;width:100%;z-index:9999;
	-webkit-transition:all 0.5s ease;
	-moz-transition:all 0.5s ease;
	transition:all 0.5s ease;
}
	#header.is_stuck{background:rgba(0,122,60,0.75);}
		#header h1{display:inline-block;margin:0;padding:0;}
		#header h1 a{background:url("img/logo.png") no-repeat;display:block;height:70px;margin:10px;width:169px;}
		#header h1 span{display:none;}
	
	#nav{display:block;float:right;font-size:30px;margin:20px 30px 20px 0;padding:0;text-align:center;}
	#nav a{color:#FFCB05;text-decoration:none;}
	#nav a:hover{color:#D71921;text-decoration:none;}

#banner .wrapperContent{padding:0;}
		
#aboutText,#aboutQuote{padding:0 10%;margin-top:20px;text-align:center;}
#aboutQuote{font-family:"Luckiest Guy",cursive;font-size:70px;}

#menu .grid-sizer,#menu .grid-item{margin:10px;width:calc(50% - 20px);}
#menu .menu-big{margin:10px;width:calc(100% - 20px);}
#menu .grid-item p{font-family:"Luckiest Guy",cursive;font-size:30px;}
#menu .grid-item li{margin-left:20px;}
#menu .grid-item li:before{  
	color:#FFCB05;  
	content:'\f105';
	font-family:'FontAwesome';
	margin-right:10px;
}
#menu .menu-big p{font-family:"Luckiest Guy",cursive;font-size:90px;text-align:center;}

#news .span_1_of_4{margin:10px;width:calc(25% - 20px);}
#news .infoItem{margin:10px;text-align:left;width:calc(25% - 20px);}
#news .infoItem h4{font-size:30px;padding:10px;}
#news .infoItem h5{font-size:20px;padding:0 10px;}
#news .infoItem p{font-size:20px;padding:10px;}
#news .mainBox h4,#news .mainBox p:first-of-type:first-letter{color:#FFCB05 !important;font-family:"Luckiest Guy",cursive;}

#gallery .span_1_of_4{margin:10px;width:calc(25% - 20px);}
#gallery .span_1_of_5{margin:10px;width:calc(20% - 20px);}
#gallery img{vertical-align:bottom;z-index:1;}
	#gallery .img{border:5px solid #007A3C;display:inline-block;overflow:hidden;position:relative;width:100%;z-index:2;
		-moz-border-radius:50%;
		-webkit-border-radius:50%;
		border-radius:50%;
	}
	#gallery .img:hover{border:0 none;}
	#gallery .imgBorder{border:0 none;bottom:0;display:inline-block;left:0;overflow:hidden;position:absolute;right:0;top:0;width:100%;z-index:101;
		-moz-border-radius:50%;
		-webkit-border-radius:50%;
		border-radius:50%;
	}
#gallery a:hover .imgBorder{border:5px dashed #FFCB05;
	-webkit-animation:rotation 5s infinite linear;
	animation:rotation 5s infinite linear;
}
@-webkit-keyframes rotation{from{-webkit-transform:rotate(0deg);}to{-webkit-transform:rotate(359deg);}}
@keyframes rotation{from{transform:rotate(0deg);}to{transform:rotate(359deg);}}

	#gallery .mainBox h4{color:#007A3C !important;font-family:"Luckiest Guy",cursive;}
	#gallery .mainBox p:first-of-type:first-letter{float:none;font-family:"Luckiest Guy",cursive;font-size:inherit;line-height:inherit;padding:0;}

#instagram .span_1_of_5{margin:10px;width:calc(20% - 20px);}
#instagram h2{font-family:"Luckiest Guy",cursive;font-size:30px;margin:0 0 30px 0;padding:0;text-align:center;}
#instagram img{vertical-align:bottom;z-index:1;}

#instagram .img{border:5px solid #D71921;display:inline-block;overflow:hidden;position:relative;width:100%;z-index:2;
	-moz-border-radius:20px;
	-webkit-border-radius:20px;
	border-radius:20px;
}
#instagram .img:hover{border:0 none;}

#instagram .imgBorder{border:0 none;bottom:0;display:inline-block;left:0;overflow:hidden;position:absolute;right:0;top:0;width:100%;z-index:101;
	-moz-border-radius:20px;
	-webkit-border-radius:20px;
	border-radius:20px;
}
	
#location h4,#foodTruck h4{font-size:24px;}
	#location .span_1_of_2,#foodTruck .span_1_of_2{margin:20px;width:calc(50% - 40px);}
	#location .fa-ul,#foodTruck .fa-ul{margin-top:20px;}
	#location a{color:#FFCB05 !important;}
	
#foodTruckImg{text-align:center;}

#footer .span_1_of_2,#footerCustom .span_1_of_2{margin:20px;width:calc(50% - 40px);}
#footer .leaveBlank,#footerCustom .leaveBlank{display:none;height:0;visibility:hidden;width:0;}

#contact div{margin:10px 0;}
#contact input::-webkit-input-placeholder,#contactNewsL input::-moz-placeholder,#contactNewsL input:-ms-input-placeholder,#contactNewsL input:-moz-placeholder{color:#666;opacity:1;}

#footerCopy{margin:10px 0;}
#footerCopy div{clear:both;margin-top:40px;}
	#socialBox a{background:#FFF;color:#007A3C;border:1px solid #FFF;cursor:pointer;display:inline-block;font-size:30px;height:50px;line-height:50px;margin:0 5px;text-align:center;width:50px;
		-moz-border-radius:50%; 
		-webkit-border-radius:50%;
		border-radius:50%;
	}
	#socialBox a:hover{background:#FFCB05;border:1px solid #FFCB05;}
		
/**************************************************
 * BACKGROUND
 **************************************************/
#banner{width:100%;}
	#banner .wrapper{}
#about{background:#FFCB05;color:#D71921;width:100%;}
	#about .wrapper{margin-top:0;}
		#about .wrapperContent{padding:90px 90px 20px 90px;}
#menu{background:#FFCB05;width:100%;}
	#menu .wrapper{margin-top:90px;}
		#menu .wrapperContent{background:#007A3C url('img/bg_menu_top.png') top center no-repeat;padding:180px 90px 20px 90px;}
#news{background:#007A3C;width:100%;}
	#news .wrapper{margin-top:90px;}
		#news .wrapperContent{background:#D71921 url('img/bg_news_top.png') top center no-repeat;padding:200px 10px 20px 10px;text-align:center;}
#gallery{background:#D71921;width:100%;}
	#gallery .wrapper{margin-top:90px;}
		#gallery .wrapperContent{background:#FFCB05 url('img/bg_gallery_top.png') top center no-repeat;padding:200px 10px 20px 10px;text-align:center;}
#instagram{background:#FFCB05;width:100%;}
	#instagram .wrapper{margin-top:90px;}
		#instagram .wrapperContent{background:#007A3C url('img/bg_instagram_top.png') top center no-repeat;color:#FFCB05;padding:200px 10px 20px 10px;text-align:center;}
#location{background:#007A3C;width:100%;}
	#location .wrapper{margin-top:90px;}
		#location .wrapperContent{background:#D71921 url('img/bg_location_top.png') top center no-repeat;padding:200px 20px 20px 20px;}
#foodTruck{background:#D71921;width:100%;}
	#foodTruck .wrapper{margin-top:90px;}
		#foodTruck .wrapperContent{background:#FFCB05 url('img/bg_truck_top.png') top center no-repeat;color:#007A3C;padding:220px 20px 20px 20px;}
#footer{background:#FFCB05;width:100%;}
#footerCustom{background:#D71921;width:100%;}
	#footer .wrapper,#footerCustom .wrapper{margin-top:90px;}
		#footer .wrapperContent{background:#007A3C url('img/bg_footer_top.png') top center no-repeat;padding:200px 20px 20px 20px;}
		#footerCustom .wrapperContentCustom{background:#007A3C url('img/bg_footer_top_2.png') top center no-repeat;padding:200px 20px 20px 20px;}
	
	a.copyLink{color:#FFF;}
	a.copyLink:hover{color:#FFF;text-decoration:none;}
		
/**************************************************
 * FULLSCREEN NAV
 **************************************************/
.overlay{background:rgba(0,122,60,0.75);display:none;height:100%;overflow:auto;position:fixed;top:0;width:100%;z-index:9998;}
	.overlay .wrap{color:#FFCB05;margin:0 auto;padding:90px 0 20px 0;text-align:center;}
	
	.overlay .wrap h2{display:inline-block;margin:0;padding:0;}
	.overlay .wrap h2 img{display:block;height:auto;width:100%;}
	.overlay .wrap h2 span{display:none;}
	
	.overlay .wrap h4{margin:0;padding:0;text-transform:uppercase;}
	.overlay .wrap h4.active{background:#FFCB05;color:#000;}
	.overlay .wrap ul.wrap-nav{font-family:"Luckiest Guy",cursive;padding:0;text-transform:capitalize;}
	.overlay .wrap ul.wrap-nav > li{display:inline-block;font-size:30px;position:relative;vertical-align:top;width:24%;}
	.overlay .wrap ul.wrap-nav > li a{color:#FFCB05;display:block;padding:0;text-decoration:none;}
	.overlay .wrap ul.wrap-nav > li a:hover{color:#D71921;}
	.overlay .wrap ul.wrap-nav ul{padding:10px 0;}
	.overlay .wrap ul.wrap-nav ul li{color:#FFCB05;display:block;font-size:40px;width:100%;}
	.overlay .wrap ul.wrap-nav ul li a{
		color:#D71921;
		text-shadow:
			-5px 5px 0 #000,
			-1px -1px 0 #000,  
			1px -1px 0 #000,
			-1px  1px 0 #000,
			1px  1px 0 #000;

		-webkit-text-stroke:2px #FFCB05;
		text-stroke:2px #FFCB05;
	}
	.overlay .wrap ul.wrap-nav ul li a:hover{color:#FFCB05;
		-webkit-text-stroke:2px #D71921;
		text-stroke:2px #D71921;
	}

/**************************************************
 * CAROUSEL
 **************************************************/
#owlList{z-index:990;}
#owlList .carousel-caption-right,#owlList .carousel-caption-left{position:absolute;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:left;text-shadow:0 1px 2px rgba(0,0,0,.6);width:25%;}
#owlList .carousel-caption-right{right:15%;top:35%;}
#owlList .carousel-caption-left{top:35%;left:15%;}

.owl-nav{visibility:hidden;}
.owl-nav .owl-prev,.owl-nav .owl-next{position:absolute;top:0;bottom:0;width:15%;font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0, 0, 0, .6);filter:alpha(opacity=50);opacity:.5;}
.owl-nav .owl-prev{left:0;right:auto;}
.owl-nav .owl-next{right:0;left:auto;}
.owl-prev:hover,.owl-prev:focus,.owl-next:hover,.owl-next:focus{color:#fff;text-decoration:none;filter:alpha(opacity=100);outline:0;opacity:1;}
.owl-nav .glyphicon-chevron-left,.owl-nav .glyphicon-chevron-right{position:absolute;top:45%;z-index:5;display:inline-block;font-size:larger;font-weight:bold;}
.owl-nav .glyphicon-chevron-left{left:50%;margin-left:-10px;}
.owl-nav .glyphicon-chevron-right{right:50%;margin-right:-10px;}

/**************************************************
 * INPUT JIRO
 **************************************************/
.input{display:inline-block;position:relative;vertical-align:top;width:100%;z-index:1;}
.input__field{background:#FFCB05;border:none;border-radius:0;color:#D71921;display:block;float:right;font-weight:bold;padding:0.8em;position:relative;width:60%;
	-webkit-appearance:none;
}
.input__field:focus{outline:none;}
.input__label{color:#FFCB05;display:inline-block;float:right;font-weight:bold;font-size:70.25%;padding:0 1em;width:40%;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	-webkit-touch-callout:none;
	-webkit-user-select:none;
	-khtml-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
}
.input__label-content{display:block;padding:1.6em 0;position:relative;width:100%;}

.input--jiro{margin-top:2em;}
.input__field--jiro{opacity:0;padding:0.85em 0.5em;width:100%;
	-webkit-transition:opacity 0.3s;
	transition:opacity 0.3s;
}
.input__label--jiro{height:100%;left:0;padding:0 0.85em;pointer-events:none;position:absolute;text-align:left;width:100%;}
.input__label-content--jiro{
	-webkit-transition:-webkit-transform 0.3s 0.3s;
	transition:transform 0.3s 0.3s;
}
.input__label--jiro::before,.input__label--jiro::after{content:'';height:100%;left:0;position:absolute;top:0;width:100%;
	-webkit-transition:-webkit-transform 0.3s;
	transition:transform 0.3s;
}
.input__label--jiro::before{border-top:2px solid #FFCB05;
	-webkit-transform:translate3d(0, 100%, 0) translate3d(0, -2px, 0);
	transform:translate3d(0, 100%, 0) translate3d(0, -2px, 0);
	-webkit-transition-delay:0.3s;
	transition-delay:0.3s;
}
.input__label--jiro::after{background:#FFCB05;z-index:-1;
	-webkit-transform:scale3d(1, 0, 1);
	transform:scale3d(1, 0, 1);
	-webkit-transform-origin:50% 0%;
	transform-origin:50% 0%;
}
.input__field--jiro:focus,.input--filled .input__field--jiro{opacity:1;
	-webkit-transition-delay:0.3s;
	transition-delay:0.3s;
}
.input__field--jiro:focus + .input__label--jiro .input__label-content--jiro,.input--filled .input__label-content--jiro{
	-webkit-transform:translate3d(0, -80%, 0);
	transform:translate3d(0, -80%, 0);
	-webkit-transition-timing-function:cubic-bezier(0.2, 1, 0.3, 1);
	transition-timing-function:cubic-bezier(0.2, 1, 0.3, 1);
}
.input__field--jiro:focus + .input__label--jiro::before,.input--filled .input__label--jiro::before{
	-webkit-transition-delay:0s;
	transition-delay:0s;
}
.input__field--jiro:focus + .input__label--jiro::before,.input--filled .input__label--jiro::before{
	-webkit-transform:translate3d(0, 0, 0);
	transform:translate3d(0, 0, 0);
}
.input__field--jiro:focus + .input__label--jiro::after,.input--filled .input__label--jiro::after{
	-webkit-transform:scale3d(1, 1, 1);
	transform:scale3d(1, 1, 1);
	-webkit-transition-delay:0.3s;
	transition-delay:0.3s;
	-webkit-transition-timing-function:cubic-bezier(0.2, 1, 0.3, 1);
	transition-timing-function:cubic-bezier(0.2, 1, 0.3, 1);
}

.input--error .input__label{color:#D71921 !important;}
.input--error .input__label--jiro{color:#D71921 !important;}
.input--error .input__field--jiro:focus,.input--error.input--filled .input__field--jiro{background:#D71921 !important;border-color:#D71921 !important;}

/**************************************************
 * BUTTON
 **************************************************/
.button{display:inline-block;position:relative;text-align:center;text-transform:uppercase;vertical-align:middle;z-index:1;
	-webkit-backface-visibility:hidden;
	-moz-osx-font-smoothing:grayscale;
}
.button:focus{outline:none;}
.button > span{vertical-align:middle;}

.button--simple{overflow:hidden;padding:10px 20px;}
	.button--simple.green-yellow{background:#007A3C;color:#FFF;}
	.button--simple.green-yellow.active{background:#D71921;}
	.button--simple.green-yellow::before{background:#D71921;}
	
	.button--simple.white-green{background:#FFF;color:#FFF;}
	.button--simple.white-green.active{background:#FFCB05;}
	.button--simple.white-green::before{background:#FFCB05;}
	
	.button--simple.yellow-green{background:#FFCB05;color:#FFF;}
	.button--simple.yellow-green.active{background:#D71921;}
	.button--simple.yellow-green::before{background:#D71921;}
	
	.button--simple.yellow-red{background:#FFCB05;color:#FFF;}
	.button--simple.yellow-red.active{background:#007A3C;}
	.button--simple.yellow-red::before{background:#007A3C;}

.button--simple::before{content:attr(data-text);height:100%;left:0;position:absolute;top:0;width:100%;
	-webkit-transform:translate3d(-300%, 0, 0);
	transform:translate3d(-300%, 0, 0);
}
.button--simple > span{display:block;padding:0;}
.button--simple::before{padding:10px 20px;}
.button--simple::before,.button--simple > span{
	-webkit-transition:-webkit-transform 0.3s;
	transition:transform 0.3s;
	-webkit-transition-timing-function:cubic-bezier(0.75, 0, 0.125, 1);
	transition-timing-function:cubic-bezier(0.75, 0, 0.125, 1);
}
.button--simple:hover::before{
	-webkit-transform:translate3d(0, 0, 0);
	transform:translate3d(0, 0, 0);
}
.button--simple:hover > span{
	-webkit-transform:translate3d(0, 300%, 0);
	transform:translate3d(0, 300%, 0);
}

/************************************************************
 * MIN-WIDTH:300px AND MAX-WIDTH:599px
 ************************************************************/
@media screen and (max-width:599px){
	.overlay .wrap ul.wrap-nav > li{border-bottom:1px solid #666;padding:10px 0;width:100%;}

	#owlList{padding-top:90px;}
	#owlList .carousel-caption-right,
	#owlList .carousel-caption-left{display:none;}
	
	#about .wrapperContent{padding:90px 10px 20px 10px;}
	#menu .wrapperContent{padding:180px 10px 20px 10px;}
	#news .wrapperContent{padding:200px 10px 20px 10px;}
	#gallery .wrapperContent{padding:200px 10px 20px 10px;}
	#instagram .wrapperContent{padding:200px 10px 20px 10px;}
	#location .wrapperContent{padding:200px 10px 20px 10px;}
	#foodTruck .wrapperContent{padding:220px 10px 20px 10px;}
	#footer .wrapperContent,#footerCustom .wrapperContent{padding:200px 10px 20px 10px;}
	
	#aboutQuote{font-size:40px !important;}
	#about .span_1_of_2{width:100%;}
	
	#menu .grid-sizer,#menu .grid-item{width:calc(100% - 20px);}
	#menu .grid-item p{font-size:20px;}
	#menu .menu-big p{font-size:40px;}
	
	#news .span_1_of_4,#gallery .span_1_of_5,#instagram .span_1_of_5{width:calc(100% - 20px);}
	#gallery .span_1_of_4{width:calc(50% - 20px);}
	#location .span_1_of_2,#foodTruck .span_1_of_2,#footer .span_1_of_2,#footerCustom .span_1_of_2{margin:10px;width:calc(100% - 20px);}
	
	#instagram h2{font-size:20px;}
	
	#foodTruckImg img{width:100%;}
	
	.linkList a{letter-spacing:1px;padding:5px 10px;}
		.button--simple{font-size:16px;padding:5px 10px;}
		.button--simple::before{font-size:16px;padding:5px 10px;}
}

 /************************************************************
 * MIN-WIDTH:600px AND MAX-WIDTH:899px
 ************************************************************/
@media screen and (min-width:600px) and (max-width:899px){
	.overlay .wrap ul.wrap-nav > li{border-bottom:1px solid #666;padding:10px 0;width:100%;}

	#owlList{padding-top:90px;}
	#owlList .carousel-caption-right,
	#owlList .carousel-caption-left{margin:0;padding:0;}
	#owlList .carousel-caption-right h1,
	#owlList .carousel-caption-left h1{font-size:40px;font-weight:bold;margin:0;padding:0;text-align:left;text-transform:uppercase;}
	
	#about .wrapperContent{padding:90px 10px 20px 10px;}
	#menu .wrapperContent{padding:180px 10px 20px 10px;}
	#news .wrapperContent{padding:200px 10px 20px 10px;}
	#gallery .wrapperContent{padding:200px 10px 20px 10px;}
	#instagram .wrapperContent{padding:200px 10px 20px 10px;}
	#location .wrapperContent{padding:200px 10px 20px 10px;}
	#foodTruck .wrapperContent{padding:220px 10px 20px 10px;}
	#footer .wrapperContent,#footerCustom .wrapperContent{padding:200px 10px 20px 10px;}
	
	#aboutQuote{font-size:50px !important;}
	
	#menu .grid-sizer,#menu .grid-item{width:calc(50% - 20px);}
	#menu .menu-big{width:calc(100% - 20px);}
	#menu .grid-item p{font-size:20px;}
	#menu .menu-big p{font-size:50px;}
	
	#news .span_1_of_4,#gallery .span_1_of_5,#instagram .span_1_of_5,#location .span_1_of_2,#foodTruck .span_1_of_2,#footer .span_1_of_2,#footerCustom .span_1_of_2{margin:10px;width:calc(50% - 20px);}
	#gallery .span_1_of_4{width:calc(50% - 20px);}
	
	#foodTruckImg img{width:100%;}
	
	.linkList a{letter-spacing:1px;padding:5px 10px;}
		.button--simple{font-size:16px;padding:5px 10px;}
		.button--simple::before{font-size:16px;padding:5px 10px;}
}

 /************************************************************
 * MIN-WIDTH:900px AND MAX-WIDTH:1199px
 ************************************************************/
@media screen and (min-width:900px) and (max-width:1199px){
	#owlList .carousel-caption-right,
	#owlList .carousel-caption-left{margin:0;padding:0;}
	#owlList .carousel-caption-right h1,
	#owlList .carousel-caption-left h1{font-size:50px;font-weight:bold;margin:0;padding:0;text-align:left;text-transform:uppercase;}
	
	#gallery .span_1_of_4{width:calc(33.33% - 20px);}
}

 /************************************************************
 * MIN-WIDTH:1200px - (1200px / 1280px) * 100% = 93.75%
 ************************************************************/
@media screen and (min-width:1200px){
	#owlList .carousel-caption-right,
	#owlList .carousel-caption-left{margin:0;padding:0;}
	#owlList .carousel-caption-right h1,
	#owlList .carousel-caption-left h1{font-size:60px;font-weight:bold;margin:0;padding:0;text-align:left;text-transform:uppercase;}
}

 /************************************************************
 * GENERAL AFTER
 ************************************************************/
.bg-black{background:#000 !important;}
.bg-gray{background:#666 !important;}
.bg-green{background:#007A3C !important;}
.bg-red{background:#D71921 !important;}
.bg-yellow{background:#FFCB05 !important;}
.bg-white{background:#FFF !important;}

.fg-black{color:#000 !important;}
.fg-gray{color:#666 !important;}
.fg-green{color:#007A3C !important;}
.fg-red{color:#D71921 !important;}
.fg-yellow{color:#FFCB05 !important;}
.fg-white{color:#FFF !important;}

.img{position:relative;}
	.galleryTitle{display:none;}
.img:hover .galleryTitle{background:rgba(0,122,60,0.5);color:#FFF;display:block;height:100%;left:0;line-height:100%;padding:40% 70px 0 70px;position:absolute;top:0;width:100%;z-index:100;}

.fancybox-overlay{z-index:9999999 !important;}
.fancybox-wrap{z-index:9999999999 !important;}
#header,#header.is_stuck,#backTop{z-index:9999 !important;}

#location .imgOval{border:1px solid #007A3C;display:inline-block;overflow:hidden;
	-moz-border-radius:100px; 
	-webkit-border-radius:100px;
	border-radius:100px;
	width:100%;
	z-index:2;
}
#foodTruck .imgOval{border:1px solid #FFCB05;display:inline-block;overflow:hidden;
	-moz-border-radius:100px; 
	-webkit-border-radius:100px;
	border-radius:100px;
	width:100%;
	z-index:2;
}

.gm-style-iw{color:#000 !important;}