#slide-wrapper{
	height:540px;
	position:relative;
	margin-top:-110px;
}
	#slide-wrapper > .slide{
		background-position:center center;
		background-repeat:no-repeat;
		-webkit-background-size:cover;background-size:cover;
		height:540px;
	}
.slide-heading{
	font-size:74px;
	padding-top:250px;
}

.review{
	height:172px;

}
.reservation-wrapper{margin-top:-118px;}
.reservation-heading{
	font-size:18px;
}
.reservation-heading > .fa{
	top:-7px;
	left:-1px;
}

.row-eq-height{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
}

.service-link{height:168px;}
.service-desc{height:81px;}

#logo{
	-webkit-background-size:100% auto;
	background-size:100% auto;
}

#nav-wrapper{
	padding-top:21px;
	padding-bottom:21px;
	height:110px;/* adjust height */
	position:relative;
	margin-top:0;
	z-index:950;
}

.navbar-brand{
	display:none;
}
.navbar-nav{ 
	margin:0;
	background-color: transparent;
}/* can add float:right; or use .navbar-right in the responsive.php file */
.navbar{
	margin:0;
}
.navbar-collapse{
	background-color:transparent;
	padding-left:0;
	padding-right:0;
}
.navbar-toggle{ display:none; }
ul.navbar-nav > li.dropdown:hover > ul.dropdown-menu{
	display:block;
}
.navbar-default .navbar-nav > li{
	border-left:1px solid #e4e4e4;
}
.navbar-default .navbar-nav > li > a{
	font-size:18px;
	color:#000;
	padding-left:3px;
	padding-right:3px;
	padding-top:0;
	padding-bottom:0;
	line-height:69px;
}
	.navbar-default .navbar-nav > li > a:hover{
		background-color:rgba(255,255,255,.45);
		color:#000;
	}