.slide-heading{
	font-size:100px;
	padding-top:250px;
}

.review{
	height:128px;
}

#footer-wrap{
	position:absolute;
	bottom:0;
	left:0;
}
#wrap{
	padding-bottom:155px;
}

#logo{
	-webkit-background-size:100% auto;
	background-size:100% auto;
}

.row-eq-height{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
}

.reservation-wrapper{margin-top:-118px;}
#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{ 
	background-color:transparent;
	float:right;
}/* can add float:right; or use .navbar-right in the responsive.php file */
.navbar{
	background-color:transparent;
	padding:0;
	margin:0;
}
.navbar-collapse{
	background-color:transparent;
	padding-left:0;
	padding-right:0;
}
.navbar-toggle{ display:none; }
ul.navbar-nav > li.dropdown > ul.dropdown-menu{
	background-color: rgb(0,25,41);
	margin-top:-1px;
}
ul.navbar-nav > li.dropdown:hover > ul.dropdown-menu{
	display:block;
}
ul.navbar-nav > li.dropdown:hover > a{
	background-color: rgb(0,25,41);
	color:#fff;
}
.navbar-default .navbar-nav > li{
	border-left:1px solid #e4e4e4;
}
.navbar-default .navbar-nav > li > a{
	font-size: 18px;
	color:#000;
	padding-left:10px;
	padding-right:10px;
	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;
	}
.navbar-default .navbar-nav .dropdown-menu > li > a{
	font-size:13px;
	color:#fff;
	text-transform:uppercase;
	line-height:28px;
}
	.navbar-default .navbar-nav .dropdown-menu > li > a:hover{
		background-color: rgb(0,25,41);
		color:#ffcc6c;
	}
.nav-phone{
	font-size:20px;
	color:#000;
	line-height:28px;
	padding:7px 0 6px 13px;
	cursor:default;
}
	.nav-phone > em{font-size:20px;}
	.nav-phone > b{color:#101d61;}