#images_header {
	width: 664px;
	height: auto;
}
	
@media screen and (min-width : 320px) and (max-width : 479px) {
	#images_header { width: 300px; }
}
@media screen and (min-width : 480px) and (max-width : 767px) {
	#images_header { width: 460px; }
}
@media screen and (min-width : 768px) and (max-width : 992px) {
	#images_header { width: 728px; }
}

	.header_img {
		width: 664px;
		height: 443px;
	}
	
	@media screen and (min-width : 320px) and (max-width : 479px) {
		.header_img { width: 300px; height: 200px; }
	}
	@media screen and (min-width : 480px) and (max-width : 767px) {
		.header_img { width: 460px; height: 307px; }
	}
	@media screen and (min-width : 768px) and (max-width : 992px) {
		.header_img { width: 728px; height: 486px; }
	}
	
	/* Arrows */
	#images_header .slick-prev, #images_header .slick-next, #gallery_food .slick-prev, #gallery_food .slick-next, #gallery_truck .slick-prev, #gallery_truck .slick-next
	{
		width: 50px;
		height: 50px;
		z-index: 200;
	}
	
	@media screen and (min-width : 320px) and (max-width : 479px) {
		#images_header .slick-prev, #images_header .slick-next, #gallery_food .slick-prev, #gallery_food .slick-next, #gallery_truck .slick-prev, #gallery_truck .slick-next { width: 30px; height: 30px; }
	}
	@media screen and (min-width : 480px) and (max-width : 767px) {
		#images_header .slick-prev, #images_header .slick-next, #gallery_food .slick-prev, #gallery_food .slick-next, #gallery_truck .slick-prev, #gallery_truck .slick-next { width: 30px; height: 30px; }
	}
	@media screen and (min-width : 768px) and (max-width : 992px) {
		#images_header .slick-prev, #images_header .slick-next, #gallery_food .slick-prev, #gallery_food .slick-next, #gallery_truck .slick-prev, #gallery_truck .slick-next { }
	}

	#images_header .slick-prev:before,
	#images_header .slick-next:before,
	#gallery_food .slick-prev:before,
	#gallery_food .slick-next:before,
	#gallery_truck .slick-prev:before,
	#gallery_truck .slick-next:before
	{
		font-size: 50px;
	}
	
	@media screen and (min-width : 320px) and (max-width : 479px) {
		#images_header .slick-prev:before, #images_header .slick-next:before, #gallery_food .slick-prev:before, #gallery_food .slick-next:before, #gallery_truck .slick-prev:before, #gallery_truck .slick-next:before { font-size: 30px; }
	}
	@media screen and (min-width : 480px) and (max-width : 767px) {
		#images_header .slick-prev:before, #images_header .slick-next:before, #gallery_food .slick-prev:before, #gallery_food .slick-next:before, #gallery_truck .slick-prev:before, #gallery_truck .slick-next:before { font-size: 30px; }
	}
	@media screen and (min-width : 768px) and (max-width : 992px) {
		#images_header .slick-prev:before, #images_header .slick-next:before, #gallery_food .slick-prev:before, #gallery_food .slick-next:before, #gallery_truck .slick-prev:before, #gallery_truck .slick-next:before { }
	}

	#images_header .slick-prev, #gallery_food .slick-prev, #gallery_truck .slick-prev
	{
		 left: 10px;
		 top: 50%;
	}

	#images_header .slick-next, #gallery_food .slick-next, #gallery_truck .slick-next
	{
		 right: 10px;
		 top: 50%;
	}

	/* Dots */
	.slick-dots li button:before
	{
		font-size: 14px;
	}
	
#truck_name {
	position: relative;
	top: 0px;
	left: 0px;
	width: 664px;
	height: auto;
	font-size: 40px;
	line-height: 40px;
	text-align: center;
	padding-top: 20px;
}
	
@media screen and (min-width : 320px) and (max-width : 479px) {
	#truck_name { width: 300px; font-size: 22px; line-height: 22px; padding-top: 10px; }
}
@media screen and (min-width : 480px) and (max-width : 767px) {
	#truck_name { width: 460px; font-size: 22px; line-height: 22px; padding-top: 10px; }
}
@media screen and (min-width : 768px) and (max-width : 992px) {
	#truck_name { width: 728px; }
}

#truck_slogan {
	position: relative;
	top: 0px;
	left: 0px;
	width: 664px;
	height: auto;
	font-size: 24px;
	text-align: center;
	line-height: 28px;
	padding-top: 20px;
}
	
@media screen and (min-width : 320px) and (max-width : 479px) {
	#truck_slogan { width: 300px; font-size: 16px; line-height: 18px; padding-top: 5px; }
}
@media screen and (min-width : 480px) and (max-width : 767px) {
	#truck_slogan { width: 460px; font-size: 16px; line-height: 18px; padding-top: 5px; }
}
@media screen and (min-width : 768px) and (max-width : 992px) {
	#truck_slogan { width: 728px; }
}

#categories {
	position: relative;
	top: 0px;
	left: 0px;
	width: 664px;
	height: auto;
	text-align: center;
	padding: 20px 0;
	border-bottom: 1px solid #dbdbdb;
}
	
@media screen and (min-width : 320px) and (max-width : 479px) {
	#categories { width: 300px; padding: 10px 0; }
}
@media screen and (min-width : 480px) and (max-width : 767px) {
	#categories { width: 460px; padding: 10px 0; }
}
@media screen and (min-width : 768px) and (max-width : 992px) {
	#categories { width: 728px; }
}

	.category {
		width: 48px;
		height: 48px;
		margin-left: 10px;
	}
	
	@media screen and (min-width : 320px) and (max-width : 479px) {
		.category { width: 30px; height: 30px; }
	}
	@media screen and (min-width : 480px) and (max-width : 767px) {
		.category { width: 30px; height: 30px; }
	}
	@media screen and (min-width : 768px) and (max-width : 992px) {
		.category { }
	}
	
		.category:first-child {
			margin-left: 0px;
		}
		
#like_box {
	position: relative;
	top: 0px;
	left: 0px;
	width: 664px;
	height: auto;
	text-align: center;
	padding: 20px 0;
	border-bottom: 1px solid #dbdbdb;
}
	
@media screen and (min-width : 320px) and (max-width : 479px) {
	#like_box { width: 300px; }
}
@media screen and (min-width : 480px) and (max-width : 767px) {
	#like_box { width: 460px; }
}
@media screen and (min-width : 768px) and (max-width : 992px) {
	#like_box { width: 728px; }
}
		
	#likes {
		padding-bottom: 20px;
	}
	
	@media screen and (min-width : 320px) and (max-width : 479px) {
		#likes { padding-bottom: 10px; }
	}
	@media screen and (min-width : 480px) and (max-width : 767px) {
		#likes { padding-bottom: 10px; }
	}
	@media screen and (min-width : 768px) and (max-width : 992px) {
		#likes { }
	}

		.truck_like_name {
			font-weight: 400;
		}

	#like_btt {
		position: relative;
		left: 252px;
		width: 160px;
	}
	
	@media screen and (min-width : 320px) and (max-width : 479px) {
		#like_btt { left: 70px; }
	}
	@media screen and (min-width : 480px) and (max-width : 767px) {
		#like_btt { left: 150px; }
	}
	@media screen and (min-width : 768px) and (max-width : 992px) {
		#like_btt { left: 284px; }
	}

	#dislike_btt {
		position: relative;
		left: 252px;
		width: 160px;
	}
	
	@media screen and (min-width : 320px) and (max-width : 479px) {
		#dislike_btt { left: 70px; }
	}
	@media screen and (min-width : 480px) and (max-width : 767px) {
		#dislike_btt { left: 150px; }
	}
	@media screen and (min-width : 768px) and (max-width : 992px) {
		#dislike_btt { left: 284px; }
	}
	
#gallery_menu_title {
	font-size: 24px;
	padding: 20px 0;
}
	
@media screen and (min-width : 320px) and (max-width : 479px) {
	#gallery_menu_title { font-size: 18px; }
}
@media screen and (min-width : 480px) and (max-width : 767px) {
	#gallery_menu_title { font-size: 18px; }
}
@media screen and (min-width : 768px) and (max-width : 992px) {
	#gallery_menu_title { }
}
	
#gallery_menu {
	width: 664px;
	height: auto;
	padding: 0 30px;
}
	
@media screen and (min-width : 320px) and (max-width : 479px) {
	#gallery_menu { width: 300px; }
}
@media screen and (min-width : 480px) and (max-width : 767px) {
	#gallery_menu { width: 460px; }
}
@media screen and (min-width : 768px) and (max-width : 992px) {
	#gallery_menu { width: 728px; }
}

	#gallery_menu .slider_item {
		background: #dbdbdb;
		padding: 10px;
		margin-right: 5px;
	}
	
	@media screen and (min-width : 320px) and (max-width : 479px) {
		#gallery_menu .slider_item { margin-right: 0px; }
	}
	@media screen and (min-width : 480px) and (max-width : 767px) {
		#gallery_menu .slider_item { }
	}
	@media screen and (min-width : 768px) and (max-width : 992px) {
		#gallery_menu .slider_item { }
	}
	
	#gallery_menu .slick-prev:before,
	#gallery_menu .slick-next:before
	{
		font-size: 30px;
		color: #393939;
	}
	
	#gallery_menu .slick-prev,
	#gallery_menu .slick-next
	{
		width: 30px;
		height: 30px;
		z-index: 200;
	}
	
	#gallery_menu .slick-prev
	{
		left: -2px;
	}

	#gallery_menu .slick-next
	{
		right: -2px;
	}

		.menu_img {
			width: 100%;
			height: 100%;
		}

		.menu_text {
			font-size: 14px;
			padding: 5px 0;
			border-bottom: 1px solid #bbbbbb;
		}

		.menu_price {
			font-size: 14px;
			padding: 5px 0;
			color: #e84b2e;
		}

	#gallery_menu .slick-dots
	{
		margin: 0 -30px;
	}
		
#info_box {
	position: relative;
	top: 0px;
	left: 0px;
	width: 624px;
	height: auto;
	padding: 0 20px;
	margin-top: 50px;
	background: #dbdbdb;
}
	
@media screen and (min-width : 320px) and (max-width : 479px) {
	#info_box { width: 280px; padding: 0 10px; }
}
@media screen and (min-width : 480px) and (max-width : 767px) {
	#info_box { width: 440px; padding: 0 10px; }
}
@media screen and (min-width : 768px) and (max-width : 992px) {
	#info_box { width: 688px; }
}
	
	.info_item {
		padding: 15px 0;
		border-top: 1px solid #bbbbbb;
	}
	
	@media screen and (min-width : 320px) and (max-width : 479px) {
		.info_item { padding: 10px 0; }
	}
	@media screen and (min-width : 480px) and (max-width : 767px) {
		.info_item { padding: 10px 0; }
	}
	@media screen and (min-width : 768px) and (max-width : 992px) {
		.info_item { }
	}
	
	.info_item:first-child {
		border-top: none;
	}
	
		.info_item_label {
			display: inline-block;
			width: 150px;
			vertical-align: top;
		}
	
		@media screen and (min-width : 320px) and (max-width : 479px) {
			.info_item_label { width: 100px; }
		}
		@media screen and (min-width : 480px) and (max-width : 767px) {
			.info_item_label { width: 136px; }
		}
		@media screen and (min-width : 768px) and (max-width : 992px) {
			.info_item_label { width: 150px; }
		}
		
		.info_item_value {
			display: inline-block;
			width: 470px;
			text-align: right;
		}
	
		@media screen and (min-width : 320px) and (max-width : 479px) {
			.info_item_value { width: 176px; }
		}
		@media screen and (min-width : 480px) and (max-width : 767px) {
			.info_item_value { width: 300px; }
		}
		@media screen and (min-width : 768px) and (max-width : 992px) {
			.info_item_value { width: 534px; }
		}
		
			.web {
				overflow: hidden;
			}
		
#position_box {
	position: relative;
	top: 0px;
	left: 0px;
	width: 664px;
	height: auto;
	padding-top: 20px;
	text-align: center;
}
	
@media screen and (min-width : 320px) and (max-width : 479px) {
	#position_box { width: 300px; }
}
@media screen and (min-width : 480px) and (max-width : 767px) {
	#position_box { width: 460px; }
}
@media screen and (min-width : 768px) and (max-width : 992px) {
	#position_box { width: 728px; }
}
	
	#position_title {
		padding-bottom: 5px;
		font-size: 20px;
	}
	
	@media screen and (min-width : 320px) and (max-width : 479px) {
		#position_title { font-size: 18px; }
	}
	@media screen and (min-width : 480px) and (max-width : 767px) {
		#position_title { font-size: 18px; }
	}
	@media screen and (min-width : 768px) and (max-width : 992px) {
		#position_title { }
	}
	
	#position_address {
		padding-bottom: 10px;
	}

		.city {
			color: #e84b2e;
		}
	
	#next_days_btt {
		position: relative;
		left: 252px;
		width: 160px;
	}
	
	@media screen and (min-width : 320px) and (max-width : 479px) {
		#next_days_btt { left: 70px; }
	}
	@media screen and (min-width : 480px) and (max-width : 767px) {
		#next_days_btt { left: 150px; }
	}
	@media screen and (min-width : 768px) and (max-width : 992px) {
		#next_days_btt { left: 284px; }
	}
	
	#datepicker {
		position: relative;
		width: 664px;
		height: auto;
		padding-top: 20px;
	}
	
	@media screen and (min-width : 320px) and (max-width : 479px) {
		#datepicker { width: 300px; }
	}
	@media screen and (min-width : 480px) and (max-width : 767px) {
		#datepicker { width: 460px; }
	}
	@media screen and (min-width : 768px) and (max-width : 992px) {
		#datepicker { width: 728px; }
	}
	
		.ui-datepicker-inline {
			position: relative;
			margin: 0 auto;
			font-family: 'Roboto', sans-serif;
			font-size: 16px;
			border-radius: 0px;
			background: #dbdbdb;
			border: none;
		}
		
			.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl {
				border-radius: 0px;
			}
		
			.ui-datepicker-header {
				background: #e84b2e;
				border-radius: 0px;
				border: none;
				font-weight: 300;
			}
			
			.ui-datepicker-calendar th {
				font-weight: 400;
			}
			
				.ui-datepicker-week-end {
					color: #e84b2e;
				}
				
			.ui-datepicker-calendar .ui-state-default {
				font-weight: 400;
				color: #393939;
			}
				
				.ui-datepicker-calendar .ui-state-default:hover {
					background: #FFFFFF;
					color: #393939;
					border: 1px solid #393939;
				}
			
			.ui-datepicker-calendar .ui-state-active {
				background: #393939;
				color: #FFFFFF;
				border: 1px solid #dbdbdb;
			}
			
			.highlight_cal .ui-state-default {
				background-color: #e84b2e !important;
    			background-image :none !important;
    			border: 1px solid #dbdbdb;
    			color: #ffffff !important;
			}
			
				.highlight_cal .ui-state-default:hover {
					background-color: #FFFFFF !important;
					background-image :none !important;
					border: 1px solid #e84b2e;
					color: #e84b2e !important;
				}
				
			.ui-state-hover {
				border: 1px solid #e84b2e;
				background: #f6f6f6 url("../images/ui-bg_highlight-hard_100_f6f6f6_1x100.png") 50% 50% repeat-x;
				color: #111111;
				cursor: pointer;
			}
			
			.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
				border: none;
				background: #393939;
				color: #FFFFFF;
			}
	
	#map {
		padding-top: 20px;
	}
	
		.img_map {
			width: 664px;
			height: 400px;
		}
	
		@media screen and (min-width : 320px) and (max-width : 479px) {
			.img_map { width: 300px; height: 188px; }
		}
		@media screen and (min-width : 480px) and (max-width : 767px) {
			.img_map { width: 460px; height: 288px; }
		}
		@media screen and (min-width : 768px) and (max-width : 992px) {
			.img_map { width: 728px; height: 455px; }
		}
		
#calendar_box {
	position: relative;
	top: 0px;
	left: 0px;
	width: 664px;
	height: auto;
	padding: 20px 0;
	text-align: center;
	border-bottom: 1px solid #dbdbdb;
}
	
@media screen and (min-width : 320px) and (max-width : 479px) {
	#calendar_box { width: 300px; }
}
@media screen and (min-width : 480px) and (max-width : 767px) {
	#calendar_box { width: 460px; }
}
@media screen and (min-width : 768px) and (max-width : 992px) {
	#calendar_box { width: 728px; }
}
	
	#calendar_title {
		padding-bottom: 5px;
		font-size: 20px;
	}
	
	@media screen and (min-width : 320px) and (max-width : 479px) {
		#calendar_title { font-size: 18px; }
	}
	@media screen and (min-width : 480px) and (max-width : 767px) {
		#calendar_title { font-size: 18px; }
	}
	@media screen and (min-width : 768px) and (max-width : 992px) {
		#calendar_title { }
	}
	
		#calendar_title i {
			display: block;
			margin-bottom: 5px;
		}
	
	#next_event {
		padding-top: 10px;
		margin-bottom: 10px;
		overflow: hidden;
	}
	
		.evt_item a {
			color: #e84b2e;
			text-decoration: none;
		}
	
			.evt_item a:hover {
				text-decoration: underline;
			}
	
	#all_events_btt {
		position: relative;
		left: 252px;
		width: 160px;
	}
	
	@media screen and (min-width : 320px) and (max-width : 479px) {
		#all_events_btt { left: 70px; }
	}
	@media screen and (min-width : 480px) and (max-width : 767px) {
		#all_events_btt { left: 150px; }
	}
	@media screen and (min-width : 768px) and (max-width : 992px) {
		#all_events_btt { left: 284px; }
	}
		
#fav_box {
	position: relative;
	top: 0px;
	left: 0px;
	width: 664px;
	height: auto;
	padding: 20px 0;
	text-align: center;
	border-bottom: 1px solid #dbdbdb;
}
	
@media screen and (min-width : 320px) and (max-width : 479px) {
	#fav_box { width: 300px; }
}
@media screen and (min-width : 480px) and (max-width : 767px) {
	#fav_box { width: 460px; }
}
@media screen and (min-width : 768px) and (max-width : 992px) {
	#fav_box { width: 728px; }
}
	
	#fav_title {
		padding-bottom: 10px;
	}
	
	@media screen and (min-width : 320px) and (max-width : 479px) {
		#fav_title { font-size: 18px; }
	}
	@media screen and (min-width : 480px) and (max-width : 767px) {
		#fav_title { font-size: 18px; }
	}
	@media screen and (min-width : 768px) and (max-width : 992px) {
		#fav_title { }
	}
	
	#fav_btt {
		position: relative;
		left: 252px;
		width: 160px;
	}
	
	@media screen and (min-width : 320px) and (max-width : 479px) {
		#fav_btt { left: 70px; }
	}
	@media screen and (min-width : 480px) and (max-width : 767px) {
		#fav_btt { left: 150px; }
	}
	@media screen and (min-width : 768px) and (max-width : 992px) {
		#fav_btt { left: 284px; }
	}
	
	#delfav_btt {
		position: relative;
		left: 252px;
		width: 160px;
	}
	
	@media screen and (min-width : 320px) and (max-width : 479px) {
		#delfav_btt { left: 70px; }
	}
	@media screen and (min-width : 480px) and (max-width : 767px) {
		#delfav_btt { left: 150px; }
	}
	@media screen and (min-width : 768px) and (max-width : 992px) {
		#delfav_btt { left: 284px; }
	}
		
#gallery_food {
	position: relative;
	top: 0px;
	left: 0px;
	width: 664px;
	height: auto;
	padding: 20px 0;
	border-bottom: 1px solid #dbdbdb;
}
	
@media screen and (min-width : 320px) and (max-width : 479px) {
	#gallery_food { width: 300px; }
}
@media screen and (min-width : 480px) and (max-width : 767px) {
	#gallery_food { width: 460px; }
}
@media screen and (min-width : 768px) and (max-width : 992px) {
	#gallery_food { width: 728px; }
}

	#food_title {
		font-size: 24px;
		padding-bottom: 20px;
	}
	
	@media screen and (min-width : 320px) and (max-width : 479px) {
		#food_title { font-size: 18px; }
	}
	@media screen and (min-width : 480px) and (max-width : 767px) {
		#food_title { font-size: 18px; }
	}
	@media screen and (min-width : 768px) and (max-width : 992px) {
		#food_title { }
	}

	.food_img {
		width: 664px;
		height: 443px;
	}
	
	@media screen and (min-width : 320px) and (max-width : 479px) {
		.food_img { width: 300px; height: 200px; }
	}
	@media screen and (min-width : 480px) and (max-width : 767px) {
		.food_img { width: 460px; height: 307px; }
	}
	@media screen and (min-width : 768px) and (max-width : 992px) {
		.food_img { width: 728px; height: 486px; }
	}
	
	.food_text {
		padding-top: 10px;
	}
		
#gallery_truck {
	position: relative;
	top: 0px;
	left: 0px;
	width: 664px;
	height: auto;
	padding: 20px 0;
	border-bottom: 1px solid #dbdbdb;
}
	
@media screen and (min-width : 320px) and (max-width : 479px) {
	#gallery_truck { width: 300px; }
}
@media screen and (min-width : 480px) and (max-width : 767px) {
	#gallery_truck { width: 460px; }
}
@media screen and (min-width : 768px) and (max-width : 992px) {
	#gallery_truck { width: 728px; }
}

	#truck_title {
		font-size: 24px;
		padding-bottom: 20px;
	}
	
	@media screen and (min-width : 320px) and (max-width : 479px) {
		#truck_title { font-size: 18px; }
	}
	@media screen and (min-width : 480px) and (max-width : 767px) {
		#truck_title { font-size: 18px; }
	}
	@media screen and (min-width : 768px) and (max-width : 992px) {
		#truck_title { }
	}

	.truck_img {
		width: 664px;
		height: 443px;
	}
	
	@media screen and (min-width : 320px) and (max-width : 479px) {
		.truck_img { width: 300px; height: 200px; }
	}
	@media screen and (min-width : 480px) and (max-width : 767px) {
		.truck_img { width: 460px; height: 307px; }
	}
	@media screen and (min-width : 768px) and (max-width : 992px) {
		.truck_img { width: 728px; height: 486px; }
	}
	
	.truck_text {
		padding-top: 10px;
	}
		
#tag_box {
	position: relative;
	top: 0px;
	left: 0px;
	width: 664px;
	height: auto;
	padding: 20px 0;
}
	
@media screen and (min-width : 320px) and (max-width : 479px) {
	#tag_box { width: 300px; }
}
@media screen and (min-width : 480px) and (max-width : 767px) {
	#tag_box { width: 460px; }
}
@media screen and (min-width : 768px) and (max-width : 992px) {
	#tag_box { width: 728px; }
}

	#tag_title {
		display: inline-block;
		margin-right: 10px;
	}
	
	.tag {
		display: inline-block;
		padding: 5px 10px;
		background: #FFFFFF;
		border: 1px solid #e84b2e;
		color: #e84b2e;
		border-radius: 3px;
		text-transform: capitalize;
		margin-right: 10px;
		margin-bottom: 10px;
		font-size: 14px;
	}
	
		.tag:hover {
			background: #e84b2e;
		}
	
		.tag_link {
			color: #e84b2e;
			text-decoration: none;
		}
	
		.tag_link_hover {
			color: #FFFFFF;
		}