/*
1.) Home Page Content
-----------------------------------------------*/
.left-shadow, .right-shadow {
	background-image:none
}
.content {
	padding: 0 1.5% 25px;
}
.home-info {
	width:43%;
}
.nav-left {
	width:79%;
}
.info-text nav ul li a {
	letter-spacing: 1px;
	font-size: 1.6em;
    text-align: center;
}
.nav-light {
	width:21%;
	font-size:1.8em;
	padding: 9px 0 4px;
}
.info-text nav {
	padding-left:2%;
	background-size:100% 100%
}
.elixer-left {
	padding-left:1%;
	padding-bottom: 7px;
}
.elixer-left span {
	width:54%;
	font-size:2.3em;
}
.elixer-left span small {
	margin-top: -2px;
	padding-right: 8%;
}
.tel {
	width:46%;
	letter-spacing: 1px;
	font-size:1.6em;
}
.hours {
	padding-left:1%;
	padding-bottom: 10px;
}

.new-hours {
	font-size: 1.6em;
	letter-spacing: 3px;
}


.hours small {
	max-width:250px;
}
.time {
	/*font-size:1.24em;*/
	font-size:1.49em;
}
.social-icon ul {
	padding-left:1%;
}
.social-icon ul li {
	margin-left:2px;
	margin-bottom:6px;
}
.social-icon span {
	width: 33%;
	padding: 17px 0 0 0;
	font-size: 1.4em;
	line-height:1.3;
}
.menus {
	background-size:100% auto;
	margin-left:2%;
	width:25%;
	padding: 66px 0 0 2.5%;
	height: 313px;
	/*PADDING OVERRIDE NO HAPPY HOUR*/
	padding: 32px 0 0 2.5%;
	
}
.menus i {
	height:100%;
	background:url(../images/mobile-overlay.png) center top repeat;
}
.menus a {
    width: 87%;
    /*margin-bottom: 15px;*/
}
.contact {
	width:23%;
}
.blog {
	width: 23%;
}
.photo-stream {
	width: 46%;
}
.photo-two, .community, .botanical-1, .photo-temporary {
	width:31%;
}
.botanical-1 {
	margin-left:0
}
.media {
	width: 33%;
}
.botanical-2 {
	width: 20%;
}
.photo-three {
	width: 37%;
}
.cocktail {
	/*margin-top: -18px;*/
}
.dinner-menu {
	/*margin-top: -18px;*/
}
.brunch-menu {
	/*margin-top: -12px;*/
}
/*
2.) About-us lightbox start here
-----------------------------------------------*/
.light-box {
	left:3%;
	width:94%;
}
.lightbox-top {
	padding-top:14%;
}
.lightbox-top, .lightbox-bottom, .lightbox-mid {
	background-size:100% auto;
}
.close-btn {
	display:block;
	top:-54px;
	right:auto;
	text-align:center;
	width:100%
}
.inindividual {
	width:100%;
}
/*
4.) PHOTO STREAM lightbox start here
-----------------------------------------------*/

/*
6.) COMMUNITY lightbox start here
-----------------------------------------------*/
.community-list {
	padding: 0 5%;
}
.contact-right .social-icon span {
	width:100%
}
/*
7.) CONTACT lightbox start here
-----------------------------------------------*/
.contact-content {
	padding: 0 2%;
}
.contact-right {
	padding:0
}
.contact-form {
	padding-left:1%;
}
.contact-left {
	width:56%;
}
.contact-right {
	width:42%;
}
/*.slider ul li ul li {
	width:33.3% !important
}*/
.flexslider-1 ul li ul li {
	width:33.3% !important;
}
.contact-form {
	background-size:100% 100%
}
.sticky-top {
	position:fixed;
	top:0;
	width:100%;
	z-index: 999999;
	margin-bottom:0;
}
.blog-content {
	padding-top: 46px !important;
}
.blog-content .home-info {
	max-width: 315px;
}
.blog-content-right {
	width:52.6%
}
.blog-content .home-info .info-text nav {
	background-size: 100% 100%;
}
.blog-content .home-info .info-text nav ul .nav-left a {
	font-size: 1.5em;
	letter-spacing: 0;
	padding: 9px 0 5px;
}
.blog-content .home-info .info-text nav ul .nav-light {
	padding: 8px 0 3px;
}
.blog-content .home-info .info-text .elixer-left span {
	font-size:2.3em;
}
.blog-content .home-info .info-text .elixer-left span small {
	margin-top:-4px
}
.blog-content .home-info .info-text .elixer-left .tel {
	font-size: 1.6em;
	letter-spacing: 1px;
	padding-top: 3px;
}
.blog-content .home-info .info-text .hours small {
	max-width:254px;
}
.blog-content .home-info .info-text .time {
	font-size: 1.4em;
	letter-spacing: -1px;
}
.blog-content .home-info .info-text .time small {
	padding-left: 2%;
}
.blog-content .home-info .social-icon span {
	padding: 12px 1% 0 0;
}
