.btn-navbar {
	display: none;
	position: absolute;
	left: 13px;
	top: 147px;
	padding: 6px 5px;
	margin-right: 5px;
	margin-left: 5px;
	color: #fff;
	border-radius: 1px;
	cursor: pointer;
	background-color: #EB3329;
}
	.btn-navbar .icon-bar {
		display: block;
		width: 20px;
		height: 2px;
		margin: 3px 2px;
		background-color: #F4F4F4;
	}
.unfolded{
	display: block !important;
}
.unfolded-lb{
	
}
.social ul li{
	margin: 0 3px;
}
.logo{
	z-index: 5;
}
.get-map{
	display: none;
}
@media screen and (max-width:860px) {
	.promo-event-wrapper{
		display : none;
	}
}

@media screen and (max-width:640px) {
	.container{
		overflow: auto;
	}
	.logo{
		top: 5px;
		left: 15px;
		overflow: hidden;
		z-index: 15;
	}
		.logo img{
			width: 128px;
		}
	.btn-navbar{
		display: block;
		z-index: 10;
	}
	.unfolded-lb .btn-navbar{
		
	}
	.left-navigation .nav{
		display: none;
		top: 192px;
	}
	.left-navigation {
		width: 75px;
		min-height: 360px;
/* 		min-height: 770px; */
	}
	.unfolded-lb .left-navigation{
		width: 213px !important;
/* 		min-height: 660px; */
		min-height: 360px;
	}
		.order-online a{
			width: auto !important;
		}
	.left-location-address{
		display: none;
	}
	.unfolded-lb .left-location-address{
		display: block;
		bottom: 80px;
	}
	.copy, .copy *{
		font-size: 10px;
	}
	.unfolded-lb .copy, .unfolded-lb .copy *{
		font-size: 12px;
	}
	.social {
		bottom: 113px;
	}
	.unfolded-lb .social {
		bottom: 55px;
	}
	.social ul{
		text-align: center;
		padding: 0 15px;
	}
	.social ul li{
		vertical-align: top;
		display: inline-block;
		float: none;
		margin: 3px;
	}
	.unfolded-lb .social ul li{
		margin: 0 3px;
	}
	
	
	.page-title,
	.sub-navigation-title {
		position: relative;
		top: 0;
		left: 0;
		right: 0;
	}
	.page-title{
		text-align: right;
		padding-right: 10px;
	}
	
	.content-wrapper{
		left: 75px;
		background-color: #F7F6F2;
		overflow: auto;
		background-color: #DFC298;
	}
	.page-image{
		top:0;
		height: 300px;
		right:0;
	}
	.page-content-wrapper{
		top: 210px;
		left:0;
		position: relative;
		height: auto;
	}
		.page-uid-menus .page-content-wrapper{
			/*height: 100%;*/
		}
	.page-content-wrapper-inner{
		min-width: 150px;
	}
	.page-uid-locations .page-content-wrapper-inner {
		width: auto;
	}
	.page-uid-locations .page-image{
		right: 0;
	}
	.locations-list{
		
	}
		.location-info-wrapper{
			position: relative;
			top:0; bottom:0; left:0; right:0
		}
		.get-map{
			display: block;
			text-align: center;
			margin-top: 10px;
		}
		.location-info-map {
			display: none !important;
			position: absolute;
			left: 10px;
			right: 10px;
			top: 10px;
			top: -150px;
			height: 150px;
			bottom: auto;
			width: auto;
		}
		.location-info-address {
			margin-left: 0;
/* 			margin-top: 160px; */
			position: relative;
		}
		.location-info-buttons-wrapper {
			position: relative;
			left: 0;
			/*right: 0px;*/
			bottom: 10px;
		}
		.locations-list-li {
			margin-bottom: 3px;
			background-repeat: repeat;
			border: 1px solid #2E2D32;
			margin-left: 8px;
			background: #2E2D32;
		}	
	
	.page-content-inner{
		position: relative;
		left:0; right: 0; top: 0; bottom: 0;
		margin: 20px;
	}
	.page-text{
		padding-left: 20px;
		overflow: visible;
		/*margin-top: 90px;*/
		position: relative;
		top:0;
	}
	
	.location-gallery .content-wrapper{
		overflow: hidden;
	}
	.location-gallery .page-content-wrapper{
		position: absolute;
		height: auto;
	}
	.thumbnails-wrapper {
		top: -15px !important;
	}
	.location-gallery .location-image {
		bottom: 52px;
	}
	.location-page-title{
		text-align: center;
		padding: 0;
	}
	
	.page-uid-gallery .burger-list-wrapper {
		bottom: 70px;
	}
	
	.press-list ul{
		text-align: center;
		width: 100%;
	}
	.press-list ul li{
		vertical-align: top;
		display: inline-block;
		float: none;
		height: auto;
		width: auto;
	}
	
	.action-bio_p .page-title{
		position: relative;
		left: 0;
		right: 0;
		top: 0;
	}
	.event-details-wrapper{
		width: auto;
	}
	.bio-details-image{
		float:none;
		width: 100%;
		text-align: center;
	}
		.bio-details-image > div{
			width: auto !important;
			text-align: center;
		}
			.bio-details-image img{
				display: inline-block;
				position: relative !important;
			}
	.bio-details-content{
		margin-left: 0;
		margin-top: 10px;
		overflow: visible;
		width: auto;
	}
	.bio-details-content, 
	.bio-details-content *{
		color: #000;
	}
	
	.page-bg-left, .page-bg-right {
		top: -20px;
	}
	
	.page-uid-about .page-content-wrapper{
		top: 0;
	}
	.page-uid-about .page-title{
		margin-top: 300px;
	}
	.page-uid-about .sub-navigation-title {
/* 		position: relative; */
	}
	.page-uid-about .page-content-wrapper {
		height: auto;
	}
	.location-info-buttons{
		text-align: center;
		width: 100%;
	}
	.location-info-buttons li {
		float: none;
		vertical-align: top;
		display: inline-block;
/* 		width: 100px; */
		width: auto;
		padding: 0 5px;
	}
	.location-social{
		top: auto;
		bottom: 13px;
	}
	
	.menu-items .addthis-wrapper{
		right: 4px;
	}
	.menu-item-name{
		margin-right: 30px;
	}
	.menu-item-dsc{
		margin-right: 0px;
	}
	
	
	
	
	
	.page-uid-menus_app .content-wrapper{
		left: 0;
	}
	
	.page-uid-menus_app .logo {
		left: 50%;
		margin-left: -64px;
		top: 10px;
	}
	.page-uid-menus_app .page-image{
		height: 160px;
	}
	.page-uid-menus_app .page-content-wrapper{
		top: 160px;
	}
	.page-uid-menus_app .page-title{
		padding: 0;
		text-align: center;
	}
	.page-uid-menus_app .btn-navbar{
		display: none;
	}
	.page-uid-menus_app .left-navigation {
		position: absolute;
		z-index: 3;
		left: 0;
		top: auto;
		bottom: 0;
		right: 0;
		width: auto;
		height: 85px;
		min-height: 0px;
		background: url(../images/left-bg.jpg) 0 0 repeat;
		border: 0;
		border-top: 8px solid #EB2E24;
		text-align: center;
	}
	.page-uid-menus_app .social {
		bottom: auto;
		top: 10px;
	}
	.page-uid-menus_app .container {
/* 		padding-bottom: 93px; */
		padding-bottom: 400px;
		overflow: auto;
		position: relative;
		height: auto;
		background-color: #DFC298;
	}
	
	.page-uid-menus_app .content-wrapper{
		overflow: visible;
		position: relative;
	}
	
	.page-uid-menus_app .page-text{
		top: 100px !important;
	}
	.page-uid-menus_app .menu-title-wrapper{
		display: none;
	}
	body.page-uid-menus_app{
		overflow: auto;
	}
	
	.page-uid-menus .menu-item a, 
	.page-uid-menus .menu-item a:LINK, 
	.page-uid-menus_app .menu-item a, 
	.page-uid-menus_app .menu-item a:LINK{
		color: #FFF !important;
	}
	
	.page-uid-menus .menu-item.selected a, 
	.page-uid-menus .menu-item a:HOVER, 
	.page-uid-menus_app .menu-item.selected a, 
	.page-uid-menus_app .menu-item a:HOVER{
		color: #F00 !important;
	}
}

@media screen and (max-width:640px) {
	#JSSlideShow1{
		width: 100% !important;
	}
	.page-uid-menus .page-content-wrapper{
		width: 100%;
	}
	.page-uid-menus .page-image{
		right: 0;
	}
	.page-text{
		background-color: #DFC298;
	}
	.action-index .logo{
/* 		top: 223px; */
	}
	.action-index .content-wrapper{
		z-index:10;
		height: 250px;
		min-height: 250px;
		left:0;
		overflow: hidden;
	}
		.action-index .page-image{
			bottom:0;
			height: auto;
		}
	.action-index .left-navigation {
		width: auto;
		right: 0;
		min-height: 800px;
		border-right: 0;
		background-repeat: repeat;
	}
		.action-index .left-navigation .nav{
			top: 270px;
			width: auto;
		}
		.action-index .order-online-wrapper{
			width: 90%;
			display: block;
			padding: 0;
			margin: 0 50px;
		}
	
	.action-index .social {
		bottom: 35px;
		/*left: 63px !important;*/
	}
		.action-index .btn-navbar{
			display: none !important;
		}
		.action-index .nav{
			/*display: block;
			width:auto;
			right:0;
			bottom:auto;
			top: 220px;*/
		}
		
		.action-index .left-navigation .nav{
			display: block ;
		}

		.action-index .left-location-address{
			display: block;
			left: 63px !important;
		}
		.action-index .left-navigation .nav{
			text-align: center;
		}
		.action-index .left-navigation .nav li
		{
			position: relative;
			display: inline-block;
			
			background-image: -moz-linear-gradient(top, #8F8E8C, #797979);
			background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#8F8E8C), to(#797979));
			background-image: -webkit-linear-gradient(top, #8F8E8C, #797979);
			background-image: -o-linear-gradient(top, #8F8E8C, #797979);
			background-image: linear-gradient(to bottom, #8F8E8C, #797979);
			background-repeat: repeat-x;
			
			filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#8F8E8C', endColorstr='#797979', GradientType=0);
			filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
			border-radius: 3px;
			box-shadow: #999 1px 1px 3px 1px;
			margin: 3px 5px;
		}
		.action-index .left-navigation .nav li a{
			padding: 0 10px;
			display: block;
			width: 170px;
			width: 147px;
			left: 0;
			right: 0;
			top: 0;
			bottom: 0;
			color: #F4F4F4;
			text-align: center;
			line-height: 40px;
		}
		.action-index .left-navigation .nav .order-online-wrapper {
			box-shadow: none;
		}
		.action-index .left-navigation .nav .order-online-wrapper {
			box-shadow: none;
		}
		
		.action-index .left-navigation .nav li.mobile-app{
			background: none;
			box-shadow: none;
		}
		.action-index .left-navigation .nav li.mobile-app a{
			padding: 0;
			width: 170px;
			line-height: 1;
		}
		.action-index .left-navigation .nav li.mobile-app img{
			width: 170px;
			border: 0;
		}
	.burger-list li {
		width: 35px;
		margin-left: 15px;
		margin-right: 15px;
	}
		.burger-list li img{
			height: 50px;
		}
	.burger-list-wrapper .arrow{
		top: 45px;
	}
}

@media screen and (max-width:450px) {
	.form input[type=text],
	select{
		width: 200px !important;
	}
	textarea{
		width: 195px !important;
	}
	.form input.captcha{
		width: 80px !important;
		font-size: 20px !important;
	}
}
@media screen and (max-width:370px) {
	.form input[type=text],
	select{
		width: 180px !important;
	}
	textarea{
		width: 175px !important;
	}
	.form input.captcha{
		width: 70px !important;
		font-size: 20px !important;
		background-position:-10px center !important;
		padding-left: 110px !important;
	}
}
@media screen and (max-width:350px) {
	.form input[type=text],
	select{
		width: 145px !important;
	}
	textarea{
		width: 140px !important;
	}
	.form input.captcha{
		width: 45px !important;
		font-size: 20px !important;
		background-position:-35px center !important;
		padding-left: 85px !important;
	}
}
@media screen and (max-width:330px) {
	.button li{
		height: auto;
		line-height: 1.2;
	}
}




@media screen and (max-width:640px)and (max-height: 570px) {
	.unfolded-lb .social{
		bottom: 47px;
	}
	.unfolded-lb .order-online-wrapper {
		margin-top: 0px;
	}
	.left-navigation .nav {
		top: 197px;
	}
}