@charset "utf-8";
/* CSS Document */
/*----------------------------------------------------------------
MASTER STYLESHEET
Includes: 
Browser Compatibility: IE 6+ FIREFOX+, SAFARI+
More: iPad, Tablets, Some Mobile Devices 
100% Responsive Design
Developer Information:
**********************************
Lyles Armour Jr
email: lyles.armour@rezstream.com
website: http://www.rezstream.com/about/our-team/lyles-armour-jr/
**********************************
----------------------------------------------------------------*/
/*--------------------------------------------------------
Layout START / DO NOT EDIT BELOW THIS LINE
--------------------------------------------------------*/
.flex-control-nav{
	overflow:visible !important;
}
.bx-wrapper .bx-controls-direction .disabled{
	display:none !important;
}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: #000000;
	background: #ffffff;
}
ol, ul {
	padding: 0px;
}
ol li, ul li {
}
.offscreen{
	position:absolute; 
	left:-999px;
	top:auto;
	width:1px;
	height:1px;
	overflow:hidden;
}
.edit-entry{
	background:#E7E8AB;
	padding:1% 4%;
	font-weight:bold;
	display:inline-block;
	margin-bottom:10px;
}
.edit-entry:hover{
	background:#d6d698;
}
/*--------------------------------------------------------
TAG
------------------------------------------------------*/
h1, h2, h3, h4, h5, h6 {
	font-weight:bold !important;
	font-family: 'Muli', sans-serif !important;
	font-family: 'Gilda Display', serif !important;
	font-weight:normal !important;
}
h1{
	color: #000000  !important;
	font-size: 21px !important;
}
h2{
	font-size: 17px !important;
	color:#898e88 !important;
	font-weight:normal !important;
}
h2.specialHeading{
	text-align:center !important;
	color:#1d2e1a !important;
	font-weight:bold !important;
}
h2.otheraccommodations{}
div.short-headline{
	font-size: 28px !important;
	color:#1d2e1a !important;
	font-weight:normal !important;
	margin-bottom:0px !important;
	text-transform:uppercase !important;
}
p{
	font-size: 15px !important;
}
a,
a:visited {}

a:hover,
a:focus {
	color:#577A38 !important;
}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6/*, p, ul, ol, dl, form, table, address, hr*/{
	margin:0px 0px 10px 0px !important;
}
.tollfree a:hover,
.tollfree a:focus{
	color:#ffffff !important;
	text-decoration:underline !important;
}
.btn-warning:hover{
	color:#ffffff !important;
}
/*--------------------------------------------------------
TAGS
--------------------------------------------------------*/
/*--------------------------------------------------------
THEME OVERRIDES
--------------------------------------------------------*/
body{
	background-image:none !important;
	opacity:1 !important;
}
#page_leafbg{
	/*background:url(../images/body/bg_content_body.png) top center repeat-x #ffffff !important;*/
	background:url(../images/body/bg_body_leaves4.jpg) top center #132002/*142201*/ no-repeat !important;
	background-position:88px 0px;
}
#page{
	padding:144px 0px 0px 0px !important;
	padding:0px 0px 0px 0px !important;
}
.flex-content-wrapper{
	margin:0 !important;
}
.no-touch .toolbar.stickit{
	padding:0px 0px 0px 0px !important;
	visibility: visible !important;
}
.row{
	margin:0 auto !important;
}
.container{
	position:relative;
	max-width:1300px !important;
	max-width:1080px !important;/**/
}
#logo{
	opacity:1 !important;
}
.fw-flexslider-wrapper{
	margin: 0% 0 0px 0 !important;
	padding:0px !important;
}
.fw-flexslider.flexslider .flex-control-nav{
	position:absolute !important;
	bottom:2% !important;
	left:2% !important;
	text-align:left !important;
	z-index:99;
}
.call-to-action{
	margin-bottom:0px !important;
}
.footer-credits{
	padding:0px !important;
}
.footer .container{
	padding:0px !important;
}
.boxshadow .fw-flexslider .slides li:before{
	box-shadow:none !important;
	border-bottom:none !important;
}
.hover span i{
	background:#577A3A !important;
}
.col-xs-1, .col-ms-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-ms-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-ms-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-ms-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-ms-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-ms-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-ms-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-ms-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-ms-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-ms-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-ms-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-ms-12, .col-sm-12, .col-md-12, .col-lg-12{
	padding-left:0px !important;
}
@media (min-width: 62em) and (min-height: 48em) {
	.no-touch .header.stickit {
		position:relative;
	}
	
}
@media (max-width: 47.938em){
ul.homepageslides li a.videoPopOut{
		display:none !important;
	}
	
}

ul.tb-dropmenu{
	position:relative !important;
	top:0px !important;
	padding:0px !important;
	min-width:inherit !important;
}

ul.toolbar-menu li.right:hover > ul,
ul.toolbar-menu li.right:focus > ul{
	display:block !important;
}
ul.topnav> li{
	padding:0px !important;
}
ul.toolbar-menu li.right.topdrop{
	max-width:140px;
}
#thumb-nav ul{
	padding:0px !important;
}
.lemmon-wrap{
	margin:0px auto 5px auto !important;
}
.lemmon-wrap .next-page,
.lemmon-wrap .prev-page,
.lemmon-wrap .next-slide, 
.lemmon-wrap .prev-slide{
	background:#1D2E1A  !important;
	color:#ffffff !important;
	opacity:.4;
}
.lemmon-wrap .next-page:hover,
.lemmon-wrap .prev-page:hover,
.lemmon-wrap .next-slide:hover, 
.lemmon-wrap .prev-slide:hover{
	opacity:.6;
}
ul.navlist li.bloghome:before{
	display:none !important;
}
.map-iframe iframe{
}
.gmnoprint{
	right:25px !important;
}
.map-wrapper{
	margin-top:-10px !important;
}
.fw-flexslider .caption h3{
	font-size:12px !important;
	padding:.5% !important;
}
.input-group.custom-append .btn span{
	display:inline !important;
}
.widget{
	 -webkit-box-shadow: 0px !important; 
	 bx-shadow: 0px !important; 
}
#smGalleryThumbs .clearfix:after, .row:after, .form-horizontal .form-group:after, .nav:after, .panel-body:after, .btn-toolbar:after, .btn-group-vertical>.btn-group:after{
	clear:none !important;
}
/*--------------------------------------------------------
THEME OVERRIDES - BUTTONS
--------------------------------------------------------*/


.btn-primary,
.flex-control-paging li a,
.flex-direction-nav .flex-next,
.flex-direction-nav .flex-prev,
#toTop,
#toHome{
	color: #ffffff !important;
	background-color: #116534 !important;
	border-color: #1D2E1A !important;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.open .dropdown-toggle.btn-primary,
.flex-control-paging li a:hover,
.flex-control-paging li a.flex-active,
#toTop:hover,
#toTop:focus{
	color: #ffffff !important;
	background-color: #577A38 !important;
	border-color: #1D2E1A !important;
}
#toHome{
	width: 30px;
	height: 30px;
	display: block;
	background: #6FA314;
	color: #FFF;
	position: fixed;
	bottom: 0;
	left: 0;
	display: none;
	z-index: 1000;
	cursor: pointer;
}
#toHome a{
	text-decoration:none !important;
}
#toHome i:before {
	font-size: 20px;
	line-height: 30px;
	text-align: center;
	display: block;
	position: relative;
	left: 2px;
	color:#ffffff !important;
}
.primary-nav i.icon-home:before {
	position: relative !important;
	left: 2px !important;
	color:#ffffff !important;
	content: "\2302" !important;
}
/*#toTop,
#toHome{
	bottom:25px !important;
}*/
/*--------------------------------------------------------
THEME OVERRIDES - BUTTONS
--------------------------------------------------------*/
/*--------------------------------------------------------
THEME OVERRIDES
--------------------------------------------------------*/
/*--------------------------------------------------------
DESIGN STYLES
--------------------------------------------------------*/
.toolbar{
	background:#1d2e1a !important;
	color:#dfffd7 !important;
	height:60px !important;
	border-bottom:4px solid #ffffff !important;
	box-shadow:none !important;
	font-family: 'Muli', sans-serif !important;
}
ul.toolbar-menu li{
	padding:0px 15px;
	background:url(../images/body/bg_toolBarAarow.png) top center no-repeat;
}
ul.toolbar-menu li:hover,
ul.toolbar-menu li:focus{
	background:url(../images/body/bg_toolBarAarowActiveHover.png) top center no-repeat;
}
ul.toolbar-menu li.home{
	background:url(../images/body/bg_toolBarAarowActiveHover.png) top center no-repeat;
}
ul.toolbar-menu li.noshow{
	display:none;
}
ul.toolbar-menu li.home > a{
	color:#e7e8ab !important;
}
ul.toolbar-menu li a{
	color:#dfffd7 !important;
	text-transform:uppercase !important;
	font-size:15px !important;	
}
ul.toolbar-menu li:hover > a,
ul.toolbar-menu li:focus > a{
	color:#e7e8ab !important;
}
p.tollfree{
	position:absolute;
	top:50px;
	right:15px;
	right:-10px;
	font-family: 'Muli', sans-serif !important;
	font-size:17px;
	margin:0px !important;
	color:#ffffff;
}
p.tollfree > a{
	color:#ffffff;
	text-decoration:none;
}
@media (max-width: 47.938em){
	.toolbar{
		background:#ffffff !important;
		color:#000000 !important;
		height:auto !important;
		border-bottom:4px solid #ffffff !important;
		box-shadow:none !important;
		font-family: 'Muli', sans-serif !important;
	}	
	ul.toolbar-menu li{
		padding:0px 5px !important;
		background-image:none !important;
	}
	ul.toolbar-menu li a,
	ul.toolbar-menu li.home > a{
		color:#000000 !important;
		text-transform:uppercase !important;
		font-size:15px !important;	
	}
	ul.toolbar-menu li.noshow{
		display:block;
	}
	.mobile-trigger-wrapper {
		background:#1d2e1a !important;
	}
	.mobile-nav-trigger,
	.mobile-toolbar-trigger{
		color:#dfffd7 !important;
	}
	p.tollfree{
		display:none;
	}
}
.header{
	box-shadow:none !important;
	height:55px !important;
	border-bottom:2px solid #ffffff !important;
	/*background:url(../images/body/bg_repeatableLeaves.jpg) top left repeat-x !important;*/
	background:#577632 !important;
}
@media (max-width: 47.938em){
	#logo a img{
		margin:0 auto !important;
		position:relative !important;
		left:-15px !important;
	}
	.fw-flexslider.flexslider .flex-control-nav{
		display:none !important;
	}
}
@media (min-width: 62em) and (min-height: 48em) {
	.no-touch .header.stickit #logo{
		display:block !important;
	}
}
#nav{
	position:relative;
	margin-top:10px !important;
	/**/top:0px !important;
	height:33px !important;
	background:#2f531f !important;
	border:none !important;
	float:none !important;
	width:100% !important;
	text-align:center !important;
}
.primary-nav ul{
	top:33px !important;
	padding:0px !important;
}
#nav ul{
	float:none !important;
	text-align:center !important;
	display:inline-block !important;
}
#nav ul ul{
	display:none !important;
	text-align:left !important;
}
#nav ul.primary-nav{
	right:auto !important;
}
#nav ul.primary-nav ul{
	padding:0px !important;
}
#nav ul.primary-nav li{
	/*margin:0px 2px !important;
	padding:0px 3px 0px 0px !important;*/
	left:auto !important;
}
#nav ul.primary-nav li a{
	height:33px !important;
	border:none !important;
	line-height:33px !important;
	font-family: 'Muli', sans-serif !important;
	font-size:15px;
	text-transform:uppercase !important;
}
#nav ul.primary-nav li ul li a{
	height:auto !important;
	line-height:18px !important;
	border: 1px dashed #353908 !important;
	border-top: none !important;
}
#nav ul.primary-nav li ul li a:hover,
#nav ul.primary-nav li ul li a:focus{
	text-decoration:underline !important;
}
#nav ul.primary-nav li > a.active,
#nav ul.primary-nav li.parent > a:hover,
#nav ul.primary-nav li.parent > a:focus{
	background:none !important;
	color:#e7e8ab !important;
}
#nav ul.primary-nav li:hover > ul,
#nav ul.primary-nav li:focus > ul{
	display:block !important;
}
/*@media (max-width: 66.875em){
	#nav ul.primary-nav li.noshow4{
		display:none !important;
	}
}
@media (max-width: 61.938em){
	#nav ul.primary-nav li.noshow3{
		display:none !important;
	}	
	#nav ul.primary-nav{
		right:30% !important;
	}
}
@media (max-width: 60.625em){
	#nav ul.primary-nav li.noshow2{
		display:none !important;
	}
	#nav ul.primary-nav{
		right:27% !important;
	}	
}
@media (max-width: 54.563em){
	#nav ul.primary-nav li.noshow1{
		display:none !important;
	}
	#nav ul.primary-nav{
		right:30% !important;
	}		
}*/
@media (max-width: 75em){
	#nav ul.primary-nav li a{
		/*font-size:12px !important;*/
		background:none;
		padding:0px 5px 0px 20px !important;
	}
	
}
@media (max-width: 68.125em){
	#nav ul.primary-nav li a{
		/**/font-size:11px !important;
		padding:3px 5px 3px 18px !important;
	}
}
@media (max-width: 58.750em){
	#nav ul.primary-nav li a{
		/**/font-size:11px !important;
		padding:0px 5px 0px 10px !important;
	}
	#reservations #rezWidget .rs-sc-field label span,
	#reservations #rezWidget .rs-sc-field label input	{
		font-size:11px !important;
	}
}


@media (max-width: 58.750em){
	#nav ul.primary-nav li a{
		/*font-size:11px !important;
		padding:0px 5px 0px 15px !important;*/
	}
}

section#topHeader{
	height:85px !important;
	padding:0 100px 0 !important;
	background:url(../images/body/bg_header_toolbar.png) top left repeat #1d2e1a !important;
}
@media (max-width: 48.063em){
	section#topHeader{
		padding:0px 40px 0 !important;
	}
}


.primary-nav ul {
	display: none;
	position: absolute;
	left: 0px !important;
	padding: 15px 0px 15px 0px !important;
	border: 1px solid #fff !important;
	border-top: none !important;
	background: url(../images/body/bg_dropdown.jpg) left top repeat /*#ecd9ae*/ !important;
	box-shadow: 0px 6px 6px #333 !important;
	-moz-box-shadow: 0px 6px 6px #333 !important;
	-webkit-box-shadow: 0px 6px 6px #333 !important;
	z-index:50;
}
.primary-nav ul li a {
	display: block !important;
	padding: 3px 10px 3px 18px !important;
	text-decoration: none !important;
	color: #000000 !important;
	font-size:12px !important;
	background:url(../images/body/bg_dropdown_bullet.jpg) 6px 8px no-repeat !important;
	border: 1px dashed #353908 !important;
	border-top: none !important;
}
 ul.primary-nav li a:hover,
 ul.primary-nav li a:focus{
	color: #e7e8ab  !important;
}
.primary-nav > li > a:hover,
.primary-nav > .active > a,
.primary-nav >li > .dcjq-parent.active,
.primary-nav-mobile>li>a:hover,
.primary-nav-mobile>li>a:focus,
.primary-nav-mobile>.active>a,
.tb-dropmenu .parent .active,
.toolbar-menu>a:hover,
.toolbar-menu .tb-drop>a:hover {
	color: #B9941F !important;
	background: #2F531F !important;
}
@media (max-width: 47.938em){
	.toolbar-menu>li>a:hover{
		color: #000000 !important;
		background: url(../images/body/bg_dropdown.jpg) left top repeat /*#ECD9AE*/ !important;
		text-align:left !important;
	}
	.toolbar-menu>li a >{
		text-align:left !important;
	}
}
/*#nav ul.primary-nav li.parent > a.active > .arrow {
	position: absolute !important;
	left: 0px !important;
	top: 33px !important;
	height: 14px !important;
	width: 28px !important;
	background: url(../images/body/bg_dropdown_arrow.png) left top no-repeat !important;
	z-index: 10001 !important;
}*/

#reservations{
	background:url(../images/body/bg_repeatableLeavesReservationsTrans.png) top left repeat !important;
	border-top:2px solid #ffffff;
}
#reservations .container{
	padding:5px !important;
}
#reservations.call-to-action{
	margin-bottom:0px !important;
	/*box-shadow:none !important;
	-webkit-box-shadow:none !important;*/
	-webkit-box-shadow: 0px -10px 50px 10px rgba(0,0,0,0.7);
	-moz-box-shadow: 0px -10px 50px 10px rgba(0,0,0,0.7);
	box-shadow: 0px -10px 50px 10px rgba(0,0,0,0.7);
}
#reservations #rezWidget{
	max-width:1080px !important;
	margin:0 auto !important;
	color:#ffffff !important;
	font-weight:normal !important;
	padding:5px!important;
	float:right;
}
h3.rezWidget{
	color:#ffffff !important;
	display:inline !important;
	float:left !important;
	line-height:26px;
	font-size:24px;
	margin-bottom:0px !important;
	padding-bottom:0px !important;
}
#reservations #rezWidget div.rs-sc-button button:before{
	content:'Check Availability';
	color:#333333;
	padding:2px 5px !important;
}

body.interiorpage .datepick-popup{
	position:fixed !important;
	bottom:30px !important;
	top:auto !important;
}
body.interiorpage #reservations #rezWidget{
	padding:0px 0px !important;
}

#reservations #rezWidget h2{
	text-align:center;
	font-family: 'Muli', sans-serif !important;
	color:#ffffff;
}
#reservations #rezWidget .rs-sc-field{
	float:left;
	/*
	width:105px;
	width:170px !important;
	*/
	margin:0px !important;
	
}
#reservations #rezWidget .rs-sc-arrival-wrapper{
	width:145px !important;
}
#reservations #rezWidget .rs-sc-departure-wrapper{
	width:158px !important;
}
#reservations #rezWidget .rs-sc-adults-wrapper{
	width:108px !important;
}
#reservations #rezWidget .rs-sc-children-wrapper{
	width:120px !important;
}
#reservations #rezWidget .rs-sc-promo-wrapper{
	width:132px !important;
}

@media (max-width: 65.938em){
	h3.rezWidget{
		font-size:20px;
	}
	#reservations #rezWidget .rs-sc-field label span{
		font-size:12px !important;
	}
}
@media (max-width: 64.000em){
	h3.rezWidget{
		font-size:16px;
	}
	#reservations #rezWidget .rs-sc-button{
		float:right !important;
	}
	#reservations #rezWidget div.rs-sc-button button:before{
		padding:2px 5px !important;
	}
	#reservations #rezWidget .rs-sc-arrival-wrapper {
		width: 140px !important;
	}
	#reservations #rezWidget .rs-sc-departure-wrapper{
		width:147px !important;
	}
	#reservations #rezWidget .rs-sc-adults-wrapper{
		width:102px !important;
	}
	#reservations #rezWidget .rs-sc-children-wrapper{
		width:111px !important;
	}
	#reservations #rezWidget .rs-sc-promo-wrapper{
		width:121px !important;
	}
	h3.rezWidget{
		padding:0px !important;
	}

}
@media (max-width: 55.938em){
	h3.rezWidget{
		display:none !important;
	}
}
@media (max-width: 50.000em){
	#reservations #rezWidget .rs-sc-field label span,
	#reservations #rezWidget .rs-sc-field label input	{
		font-size:11px !important;
	}
	#reservations #rezWidget .rs-sc-field label input{
		width:60px !important;
	}
	#reservations #rezWidget .rs-sc-arrival-wrapper{
		width:135px !important;
	}
	#reservations #rezWidget .rs-sc-departure-wrapper{
		width:140px !important;
	}
	#reservations #rezWidget .rs-sc-promo-wrapper{
		width:112px !important;
	}
	#reservations #rezWidget .rs-sc-adults-wrapper{
		width: 100px !important;
	}
	#reservations #rezWidget .rs-sc-children-wrapper {
		width: 110px !important;
	}
	#reservations .container{
		width:100% !important;
	}
	#reservations #rezWidget div.rs-sc-button button:before{
		content: 'Book Now' !important;
	}
	#reservations #rezWidget{
		float:none !important;
	}
	#reservations #rezWidget .rs-sc-button{
		margin-right:20px !important;
	}
	#reservations #rezWidget .rs-sc-field label input{
		width:60px !important;
	}
}
@media (max-width: 48.000em){
	#reservations #rezWidget .rs-sc-button{
		float:none !important;
	}
	#reservations #rezWidget div.rs-sc-button button:before{
		padding:2px 65px !important;
	}
}

#reservations #rezWidget .rs-sc-field label span {
    display: inline !important;
    width: 70px !important;
	text-align:left;
	margin-left:6px;
	/*font-size:14px !important;*/
	font-family: 'Muli', sans-serif !important;
	font-weight:normal !important;
}
#reservations #rezWidget .rs-sc-field label input {
	color:#000;
    width: 67px !important;
	box-shadow:none;
	border:1px solid #000000;
	font-size:12px !important;
	padding:0px 3px !important;
	background:#ffedba;
}
#reservations #rezWidget .rs-sc-field label select {
	color:#000;
    width: 52px !important;
	box-shadow:none;
	border:1px solid #000000;
	font-size:12px !important;
	padding:1px 3px !important;
	font-weight:normal !important;
	background:#ffedba;
}
@media (max-width: 58.750em){
	#reservations #rezWidget .rs-sc-field label span,
	#reservations #rezWidget .rs-sc-field label input	{
		font-size:11px !important;
	}

}
#reservations #rezWidget span.rs-calendar-icon,
#reservations #rezWidget .rs-sc-field label span.rs-calendar-icon {
    background: url(../images/body/bg_mini_cal_icon.jpg) no-repeat scroll 0 0 transparent !important;
    display: inline-block !important;
    height: 18px;
    margin-left: 3px;
	vertical-align:-6px !important;
    width: 20px;
}
#reservations #rezWidget .rs-sc-field label span.rs-calendar-icon {
	width:22px !important;
}
#reservations #rezWidget .rs-sc-button {
	text-align:center;
}
#reservations #rezWidget div.rs-sc-button button{
	position: relative;
	/*top: 10px;
	background:url(../images/body/btn_checkAvailability.png) top left no-repeat !important;*/
	background:;
    border:none !important;
	margin-right:5px;
	color:transparent;
	background:#F0AD4E;
	
}
#reservations #rezWidget div.rs-sc-button button span{
	width:0px !important;
	height:0px !important;
	padding:0px !important;
	display:none !important;
}

#reservations #rezWidget div.rs-sc-button button span.ui-button-text-only .ui-button-text{
padding:1px 3px !important;
}
#reservations #rezWidget div.rs-sc-button button:hover,
#reservations #rezWidget div.rs-sc-button button:focus{
	background-position:bottom left !important;
	color:#ffffff !important;
	background:#ED9C28;
}
#reservations #rezWidget div.rs-sc-button button span{
	/*display: none !important;*/
}
#reservations #rezWidget .ui-datepicker .ui-datepicker-title select{
	width: auto;
}

#reservations #rezWidget .rs-min-stay{
    color: #F6E8A7 !important;
    background: url("../../../rezstream.net/customer/themes/6011/ui.theme/images/ui-bg_glass_50_600002_1x400.png") repeat-x scroll 50% 50% #600002 !important;
    border-color: #600002 !important;
}
#featuredTabs{
	padding:0px !important;
	margin:0px 0px 20px 0px!important;	
}
#featuredTabs ul{
	text-align:center !important;
	padding:0px !important;
}
#featuredTabs ul.rtabs-tabs-list li{
	margin:0px !important;
	background:#69945f !important;
	display:inline-block !important;
	float:none !important;
	font-family: 'Muli', sans-serif !important;
	font-size:34px !important;
	border:none !important;
	border-radius:0px !important;
	line-height:34px !important;
	margin:0px !important;
	padding:7px 10px !important;
	color:#ffffff !important;
	text-transform:lowercase !important;
}
#featuredTabs ul.rtabs-tabs-list  li.rtabs-tab-active {
	background:#156432 !important;
}
#featuredTabs ul.rtabs-tabs-list  li.rtabs-tab-active:hover{
	background:#156432 !important;
	cursor:default !important;
}
#featuredTabs ul.rtabs-tabs-list  li:hover{
	background:#587733 !important;
}
#featuredTabs .latest-carousel li h4,
#featuredTabs .latest-carousel li h4 a{
	padding:0px 0px 10px 0px !important;
	font-weight:normal !important;
	font-family: 'Muli', sans-serif !important;
	color:#ffffff !important;
	text-transform:lowercase !important
}
#featuredTabs .latest-carousel li h4 span,
#featuredTabs .latest-carousel li span.credit span{
	box-shadow:none !important;
	background:none !important;
	border:none !important;
	color:#ffffff !important;
	text-transform:lowercase !important;
}
#featuredTabs .latest-carousel .bx-controls-direction{
	top:50% !important;
	width:100% !important;
}
#featuredTabs .latest-carousel .bx-prev{
	left:-35px !important;
}
#featuredTabs .latest-carousel .bx-next{
	right:-35px !important;
}
#featuredTabs .latest-carousel .bx-controls-direction a{
	background:#ffffff !important;
	color:#000000 !important;
}
#featuredTabs .latest-carousel .bx-controls-direction a:hover,
#featuredTabs .latest-carousel .bx-controls-direction a:focus{
	background:#577A3A  !important;
	color:#ffffff !important;
}
#featuredTabs .rtabs-tabs-container{
	padding:0px !important;
	background:url(../images/body/bg_bs_example.jpg) top left repeat !important;
}
#featuredTabs .sidebar-tabs .rtabs-tab-content,
#featuredTabs .page-tabs .rtabs-tab-content{
	padding:10px 40px !important;
}
#featuredTabs .latest-carousel{
	margin:0 !important;
	padding:0px !important;
}
#featuredTabs .latest-carousel li .hover{
	border:1px solid #fcffd1 !important;
}


/*Tabs Update - Tabs Only*/
#myTabContent{
	padding:20px 20px 0px 20px !important;
	background:url(../images/body/bg_bs_example.jpg) top left no-repeat !important;
}




#featuredTabs .thumb-gallery li:before{
	box-shadow:none !important;
	z-index:1;
}
#featuredTabs  .thumb-gallery{
	margin:0px !important;
}
#featuredTabs ul#myTab{
	position:relative;
	top:-1px;
}
#featuredTabs ul#myTab li{
	margin:0px !important;
	background:#69945f !important;
	display:inline-block !important;
	float:none !important;
	font-family: 'Muli', sans-serif !important;
	font-size:28px !important;
	border:none !important;
	border-radius:0px !important;
	line-height:28px !important;
	margin:0px !important;
	/*padding:7px 10px !important;*/
	color:#ffffff !important;
	text-transform:lowercase !important;
	-webkit-box-shadow: 0px 10px 5px 0px rgba(0,0,0,0.45);
	-moz-box-shadow: 0px 10px 5px 0px rgba(0,0,0,0.45);
	box-shadow: 0px 10px 5px 0px rgba(0,0,0,0.45);
}
#featuredTabs ul#myTab  li.active {
	background:#156432 !important;
	box-shadow:none !important;
}
#featuredTabs ul#myTab li.active:hover{
	background:#156432 !important;
	cursor:default !important;
}
#featuredTabs ul#myTab  li:hover{
	background:#587733 !important;
}
#featuredTabs ul.nav-tabs>li.active>a{
	color:#E7E8AB  !important;
	border:0px !important;
	background:none !important;
}
#featuredTabs ul.nav-tabs li a{
	border:0px !important;
	color:#ffffff !important;
	background:none !important;
	font-weight:normal !important;
}
#featuredTabs ul.nav-tabs{
	border:0px !important;
}
#featuredTabs ul.nav-tabs li a:hover{
	opacity:1 !important;
}
#featuredTabs li.hover-effect{
	border:0px !important;
	box-shadow:none;
}
#featuredTabs li.hover-effect a{
	display:block !important;
	position:relative;
	z-index:2;
}
#featuredTabs li.hover-effect img{
	border:3px solid #ffffff;
}
#featuredTabs li.hover-effect h4{
	display:inline-block;
	background:url(../images/body/bg_tab_arrow.png) top left no-repeat;
}
#featuredTabs li.hover-effect h4,
#featuredTabs li.hover-effect h4 a{
	padding:0px 0px 0px 15px !important;
	margin:0px 0px 10px 0px!important;
	font-weight:normal !important;
	font-family: 'Muli', sans-serif !important;
	color:#ffffff !important;
	text-transform:lowercase !important;
	line-height:21px;
	font-size:21px;
	text-decoration:none !important;
	
}
#featuredTabs li.hover-effect h4 span,
#featuredTabs li.hover-effect span.credit span{
	box-shadow:none !important;
	background:none !important;
	border:none !important;
	color:#ffffff !important;
	text-transform:lowercase !important;
}
@media (max-width: 50em){
	#featuredTabs .sidebar-tabs h2.rtabs-accordion{
		background:none !important;
		color:#ffffff !important;
		padding:10px !important;
		margin:0px 0px 5px 0px !important;
	}
	#featuredTabs .latest-carousel li{
		float:none !important; 
		height:auto !important;
	}
}
.testimonial{
	/*background:url(../images/body/bg_leave-repeat.png) top left repeat;*/
	border:none !important;
	background:none !important;
	padding:0px !important;
}
.testimonial h3{
	color:#1d2e1a !important;
	font-size:30px !important;
	text-transform:uppercase !important;
}
a#testimonials{
	margin-top:10px;
}
ul.socialIcons{
	list-style:none;
	text-align:left;
	width:100%;
}
ul.socialIcons li{
	display:inline-block;
	margin:0 2px;
}
ul.socialIcons li a{
	display:block;
	padding:2px;
}
ul.socialIcons li a:hover,
ul.socialIcons li a:focus{
	background:#E7E8AB;
}


ul.socialIcons.headers{
	list-style:none;
	text-align:right;
	width:100%;
}
ul.socialIcons.headers li{
	display:inline-block;
	margin:0 0px;
}
ul.socialIcons.headers li a{
	display:block;
	padding:0px;
}
ul.socialIcons.headers li a:hover,
ul.socialIcons.headers li a:focus{
	background:none;
	opacity:.7;
}
li.mobilesocial img{
	display:inline !important;
}
#blog-flex-content-wrapper{
	background:none !important;
	padding:10px !important;
}
#blog-flex-content-wrapper h3{
	color:#1d2e1a !important;
	font-size:14px !important;
	text-align:center !important;
}
#blog-flex-content-wrapper img{
	border:2px solid #1d2e1a !important;
	margin:0 15px 10px 0 !important;
	max-width:290px !important;
	float:left !important;
}
.boxshadow .flex-content-wrapper:before{
	box-shadow:none !important;
	border:none !important;
}
@media (max-width: 47.938em){
	.flex-content.flexslider .flex-control-nav{
		position:relative !important;
	}
}
body.homepage #footer{
	padding:400px 0px 184px 0 !important;
}
#footer{
	padding:400px 0px 184px 0; 
	background:url(../images/body/bg_footer_ocean.jpg) top center no-repeat #1D2E1B;
	box-shadow:none !important;
	border-top:10px solid #577A38;
}
#footer img.HCRlocation{
	position:absolute;
	top: -90px;
	left: -62px;
	display:none;
}
#footerDetails{
	text-align:center;
	color:#ffffff;
}
#footerDetails a{
	color:#ffffff;
}
#footerDetails a:hover,
#footerDetails a:focus{
	color:#ffffff !important;
	text-decoration:underline;
}
#footerDetails{
	position:relative;
	top:-110px;
	top:-200px !important;
}
#rezstream{
	position:relative;
	top:-100px;
	top:-80px !important;
}
#rezstream{
	text-align:center;
	color:#ffffff;
	padding-top:30px;
}
#rezstream p{
	margin:0px !important;
	font-size:10px !important;
}
img.rezstream{
	position:relative;
	top:-5px;
	display:inline !important;
}
#footerDetails .footer-credits ul{
	padding:0px 5px !important;
	font-size:15px !important;

}
#footerDetails .footer-credits ul li a{}
/*--------------------------------------------------------
INTERIOR PAGES
--------------------------------------------------------*/
body.interiorpage #reservations{
	position:fixed;
	bottom:0px;
	left:0px;
	right:0px;
	z-index:999;
}
/*body.interiorpage #mainContent{
	padding:20px 0px 0px 0px;
}*/
body.interiorpage #mainContent ul{
	padding:0px 0px 15px 35px;
}
ul.masonry{
	padding:0px !important;
}
/**/body.interiorpage #page_leafbg{
	padding-bottom:20px;
}
.short-headline span span{
	background: #EFF7F2 !important;
}
#roomsOverview .roomslisting h3{
	margin-bottom:5px !important;
}
#roomsOverview  .roomslisting{
	margin-bottom:0% /*2%*/ !important;
}
.equalize .inner-wrapper{
	margin-bottom:2% !important;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px !important;
	-webkit-box-shadow: 0px 0px 10px 1px rgba(43,43,43,1) !important;
	-moz-box-shadow: 0px 0px 10px 1px rgba(43,43,43,1) !important;
	box-shadow: 0px 0px 10px 1px rgba(43,43,43,1) !important;
}
#roomsOverview .roomslisting img{
	-webkit-box-shadow: inset 0px 0px 6px 1px rgba(0,0,0,0.86) !important;
	-moz-box-shadow: inset 0px 0px 6px 1px rgba(0,0,0,0.86) !important;
	box-shadow: inset 0px 0px 6px 1px rgba(0,0,0,0.86) !important;
	border-bottom-left-radius: 0px !important;
	border-bottom-right-radius: 0px !important;
}
li.isotope-item{
	margin-bottom:2% !important;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px !important;
	-webkit-box-shadow: 0px 0px 10px 1px rgba(43,43,43,1) !important;
	-moz-box-shadow: 0px 0px 10px 1px rgba(43,43,43,1) !important;
	box-shadow: 0px 0px 10px 1px rgba(43,43,43,1) !important;
}
li.isotope-item img{
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px !important;
	border-bottom-left-radius: 0px !important;
	border-bottom-right-radius: 0px !important;
}
.boxshadow .masonry li{
	border-radius: 5px !important;
	-webkit-box-shadow: 0px 0px 10px 1px rgba(43,43,43,1) !important;
	-moz-box-shadow: 0px 0px 10px 1px rgba(43,43,43,1) !important;
	box-shadow: 0px 0px 10px 1px rgba(43,43,43,1) !important;
}
.featured-columns .content{
	padding:15px 15px 15px 15px !important;
}
.featured-columns .title{
	text-align:left !important;
}
#portfolio-item-slider .video-holder{
	padding:0px !important;
}
#roomsDetail{}
#roomsDetail ul{
	padding:0px 0px 0px 25px;
}
#roomsDetail h3{
	font-size:13px;
}
.roomdetailsbottom p{
	padding-bottom:5px !important;
}
.contentimage {
	padding:1px;
	border:1px solid #567632;
}
.imageleft {
	margin:0px 20px 20px 0px;
	float:left;
}
.imageright {
	margin:0px 0px 20px 20px;
	float:right;
}
table.ratesTable,
table.ratesTable th,
h3.ratesTable{
	margin-bottom:0px !important;
text-align:center !important;
}
table.ratesTable{}
.rotating-testimonials.flexslider{
	padding-top:15px !important;
}
.featured-columns .align-bottom .inner-wrapper{
	padding-bottom:25px !important;
}
span.currentlyViewing{
	color:#ffffff !important;
	height: 100% !important;
	opacity: 1 !important;
	top: 0px !important;
	padding:25% 0px !important;
	font-size:18px !important;
	font-weight:bold !important;
}
/*--------------------------------------------------------
INTERIOR PAGES
--------------------------------------------------------*/

/*--------------------------------------------------------
DESIGN STYLES
--------------------------------------------------------*/
.featuredetail ul{
	list-style:none !important;
	padding:0px !important;
}
.featuredetail ul li{
	/*display:inline-block;
	width:50%;
	padding:5px;*/
}
.roomdetailsbottom p{
	padding:0px !important;
	margin:0px !important;
	font-style:italic;
}
#accommListSliders .flex-control-nav{
	display:none !important;
}
.text-primary.underline{
	font-weight:normal !important;
	font-size:18px;
	color:#116534 !important;
	border-color:#116534 !important;
}
.callout{
	border-left:5px solid #577A38 !important;
	background:#fcfcc2 !important;
}
blockquote p{
	font-family: 'Muli', sans-serif !important;
}
.short-headline span span{
	font-size:19px !important;
	color:#444 !important;
}
.latest-carousel .bx-prev, .latest-carousel .bx-next{
	background:#116534 !important;
}
.latest-carousel .bx-controls-direction a:hover{
	background:#444444 !important;
}
.boxshadow .masonry li{
	border: 1px solid #DDD !important;
}
.content-inner-wrapper,
article.entry-post,
aside.widget{
	background-color:transparent !important;
	background:url(../images/body/bg_content_opacity.png) top left repeat #ffffff  !important;
	/*Inset*/
	-webkit-box-shadow: inset 0px 0px 3px 2px rgba(43,43,43,1) !important;
	-moz-box-shadow: inset 0px 0px 3px 2px rgba(43,43,43,1) !important;
	box-shadow: inset 0px 0px 3px 2px rgba(43,43,43,1) !important;
	/*-webkit-box-shadow: 0px 0px 10px 1px rgba(43,43,43,1) !important;
	-moz-box-shadow: 0px 0px 10px 1px rgba(43,43,43,1) !important;
	box-shadow: 0px 0px 10px 1px rgba(43,43,43,1) !important;
	*/
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
aside.widget{
	background:#587B3B !important;
}
.widget .title span{
	border-bottom:none !important;
	color:#ffffff !important;
}
aside.widget,
aside.widget a{
	color:#ffffff !important;
}
aside.widget a{
	text-decoration: underline !important;
}
aside.widget a:hover,
aside.widget a:focus{
	text-decoration:none !important;
}

.sidebarboxes{
	background:#E7E8AB !important;
	padding:10px !important;
}
#commentssidebar{
	background: url(../images/body/bg_leave-repeat.png) top left repeat !important;
}
.short-headline.text-center{
	background:#ffffff !important;
}
/*.panel.panel-wrapper,
.list-group.panel-wrapper,
.content-inner-wrapper,*/
.equalize .inner-wrapper {
	border: 1px solid #DDD !important;
}
.btn-Joe{
	padding:4px 50px !important;
}
.entry-summary a.viewdetails{
	text-decoration:underline;
}
.input-group.custom-append .btn span{
	box-shadow:none !important;
}
blockquote{
	padding:0px !important;
}
blockquote:before{
	opacity:.5 !important;
	display:none;
}
#commentstitle:after {
	content: "\201d";
	font-size: 60px;
	font-size: 3.75rem;
	position: absolute;
	top: 0px !important;
	right: 0;
	font-family: Georgia,serif;
	color: #116534;
}
#page{
	margin-bottom:0px !important;
}
.entry-summary a{
	text-decoration:underline !important;
}
.entry-summary a:hover,
.entry-summary a:focus{
	text-decoration:none !important;
}
.icon-forward{
	color:#0F7704 !important;
}
.boxshadow .sort li a{
	color:#ffffff;
}
.boxshadow .sort li a:hover,
.boxshadow .sort li a:focus{
	background:#0f7704 !important;
	color:#ffffff !important;
}
.blog-summary .entry-post{
	padding:10px 20px !important;
}
.blog-summary .entry-post h3{
	margin-bottom:5px !important;
}
.weddingGalleries{
	width:100% !important;
}
.weddingGalleries ul{}
.weddingGalleries ul li{
	float:left !important;
	display:inline-block !important;
	width:75px !important;
	height:75px !important;
	margin-right:5px !important;
}
.call-to-action{
	background:#FFFEEB !important;
	margin-bottom:10px !important;
}
.call-to-action > .container{
	padding:10px 10px !important;
}
.call-to-action > .container h2{
	font-size:24px !important;
	text-transform:uppercase !important;
	font-family:"Times New Roman", Times, serif !important;
	color:#444444 !important;
	padding:0px !important;
	margin:0px !important;
}
.call-to-action > .container .icon-forward{
	color:#ffffff !important;
}
.stripe{
	background:#116534 !important;
}
/*********************** A La Carte Items ***********************/
.tabItems {
	font-family: Georgia, "Times New Roman", Times, serif;
	text-align: center;
	text-transform: uppercase;
	color:#000000;
	padding:0 0 0 0;
	margin:0 auto;
}
.tabItems h2 {
	font-size: 20px !important;
}
.tabPrices {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	padding:0px 0 0 0;
	text-align: center;
	text-transform: uppercase;
	color: #905497;
}
#tab td {
	padding:2px;
}
.tabColor {
	color:#000000;
	background:#E2E6D9;
}
.tabNoColor {
	background:none !important;
	color:#000000;
}
.tabPrice, .tabItem {
	font-size:16px;
}
.tabPrice {
	text-align:center;
}
.tabItem {
	text-align:center;/*padding-left:100px;*/

}
ul#alacarte_weddingsTab{
	padding:0px !important;
}
ul.nav-tabs{
 margin:0 !important;
 padding: 3px 0 2px 0 !important;
/* border-bottom: 1px solid #905497;*/
 font-weight:bold;
}

ul.nav-tabs li{
 list-style: none;
 margin: 0;
 display:inline-block;
 float:none !important;
}

ul.nav-tabs li a{
 padding: 3px 0.5em;
 border: 1px solid #905497;
 border-bottom: none;
 background: #E2E6D9;
 text-decoration: none;
}

ul.nav-tabs li a:link { color: #000000; }
ul.nav-tabs li a:visited { color: #000000; }

ul.nav-tabs li a:hover{
 color: #ffffff !important;
 background: #447735;
 border-color: #000000;
 opacity:.7;
}

ul.nav-tabs li.tabberactive a{
 background-color: #fff;
 border-bottom: 1px solid #fff;
}

ul.nav-tabs li.tabberactive a:hover{
 color: #000;
 background: white;
 border-bottom: 1px solid white;
}
#commentssidebar ul.flex-direction-nav{
	padding:0px !important;
}
ul.homepageslides {
	position:relative;
}
ul.homepageslides li a{
	display: block !important;
	z-index: 3;
	position: relative;
}
ul.homepageslides li a.videoPopOut{
	display: block;
	z-index: 3;
	max-width:500px;
	position:absolute;
	top:41%;
	left:45%;
	text-decoration:none;
	text-align:center;
	font-size:20px;
	color:#123811;
	margin:0 auto;
	font-family: 'Muli', sans-serif !important;
}

ul.homepageslides li a img{
	margin:0 auto;
}
#homepageslides .flex-direction-nav .flex-next,
#homepageslides .flex-direction-nav .flex-prev{
	z-index:5 !important;
}
#homepageslides .flex-direction-nav .flex-next{
	height:195px !important;
	width:50px !important;
	opacity:1 !important;
	top:35%;
	background:url(../images/body/btn_homeslide_next.png) top left !important;
}
#homepageslides .flex-direction-nav .flex-prev{
	height:195px !important;
	width:50px !important;
	opacity:1 !important;
	top:35%;
	background:url(../images/body/btn_homeslide_previous.png) top right !important;
}
#homepageslides .flex-direction-nav .flex-next:hover,
#homepageslides .flex-direction-nav .flex-next:focus,
#homepageslides .flex-direction-nav .flex-prev:hover,
#homepageslides .flex-direction-nav .flex-prev:focus{
	opacity:0.5 !important;
}
#homepageslides .icon-left-open-big:before,
#homepageslides .icon-right-open-big:before{
	display:none !important;
}

#homepageslides .fw-flexslider.flexslider .caption{
	display:none !important;
	bottom:10%;
	left:auto;
	right:1%;
	/*background:url(../images/body/bg_videoPopOut_span.png) top left repeat !important;*/
	background:#ffffff !important;
	opacity:.5;
	padding:5px !important;
	font-size:34px !important;
	color:#123811 !important;
	font-family: 'Muli', sans-serif !important;
	text-transform:uppercase !important;
}
ul.homepageslides li a.videoPopOut span{
	background:url(../images/body/bg_videoPopOut_span.png) top left repeat;
	padding:5px;
	font-size:20px;
	color:#123811;
	font-family: 'Muli', sans-serif !important;
	text-transform:uppercase;
}
@media (max-width: 64.000em){
	ul.homepageslides li a.videoPopOut{
		top: 24%;
		left: 43%;
	}
}
@media (max-width: 48.000em){
	.fw-flexslider.flexslider .flex-control-nav{
		display:none	;
	}
}
.rotating-testimonials.flexslider .flex-control-paging li a{
	width:8px !important;
	height:8px !important;
}
.boxshadow .masonry li{
	border:0px !important;
}
.boxshadow .masonry li:hover{
	opacity:1 !important;
}
#alacarte_weddings #myTabContent{
	background:#ffffff !important;
}
.lemmon-slider{
	background:#ffffff;
}
.featured-columns h3.title{
	font-family: 'Gilda Display', serif !important;
	font-weight: normal !important;
}
.featured-columns .title{
	color:#2F541F  !important;
	
	font-size:22px  !important;
}
.hover-3{
	background:none !important;
}
.hover-3:hover img{
	opacity:1 !important;
	border:none !important; 
}
.input-group.custom-append .btn span{
	padding:10px 5px !important;
}
.sidebarboxes .form-control{
	font-size:12px;
}
@media (max-width: 47.938em){
		.mobile-toolbar-trigger.active i:before{
			content: '📞' !important;
	}
}
.pagination ul>li>a{
	padding:10px 20px !important;
}
.pagination ul>li>a:hover,
.pagination ul>li>a:focus{
	color:#ffffff !important;
	background:#577A38 !important;
}

@media (max-width: 20.000em){
	#footer {
		padding: 300px 0px 184px 0 !important;
	}
}
@media (max-width: 47.938em){
	#filter-select {
		position: absolute;
		z-index: 1000;
		width: 220px;
		display: none;
		margin: 0;
		top: 40px;
		list-style: none;
		left: 0;
		padding: 0 0 5px 0;
		border-radius: 5px;
		background: #1F301D !important;
		border: 1px solid #1F301D !important;
	}
	body.interiorpage #filter-select >  #mainContent ul{
		padding: 0 0 0 0 !important;
	}
}
.mobile-nav-trigger{
	width:30% !important;
}
.portfolio-summary li .entry-summary a.btn{
	color:#ffffff !important;
	text-decoration: none !important;
}
a.accordion-toggle  {
	text-decoration:none !important;
}
.panel-group .panel-heading{
	background:#efefef;
}
.no-js video-carousel:before{
	display:none !important;
	content:"Turn on your Javascript";
}
.sthoverbuttons-chicklets span,
.sthoverbuttons-label span{
	position:relative !important;
	left:-4px !important;
}
ul.pagination{
	list-style:none !important;
	padding:10px 10px 10px 10px !important;
	/*background-color: rgba(0, 0, 0, 0) !important;
	background: url(../images/body/bg_content_opacity.png) top left repeat #FFF !important;
	-webkit-box-shadow: inset 0px 0px 3px 2px #2B2B2B !important;
	-moz-box-shadow: inset 0px 0px 3px 2px rgba(43,43,43,1) !important;
	box-shadow: inset 0px 0px 3px 2px #2B2B2B !important;
	-webkit-border-radius: 5px !important;
	-moz-border-radius: 5px !important;
	border-radius: 5px !important;*/
	text-align:center !important;
}
ul.pagination li{
	color:#ffffff;
	display:inline-block;
	margin:5px;
}
ul.pagination li a{
	-webkit-border-radius: 5px !important;
	-moz-border-radius: 5px !important;
	border-radius: 5px !important;
	padding:5px 8px;
	/*background:#577A38;
	color:#ffffff;*/
	font-size:16px;
	background:#ffffff;
	color:#577A38;
}
ul.pagination li a:hover,
ul.pagination li a:focus{
	background:#577A38 !important;
	color:#ffffff !important;
	
}
ul.pagination li.here > a{
	text-decoration:none !important;
	background:#116534 !important;
	color:#ffffff !important;
	
}
.navlist li.here a {
	color:#E7E8AB !important;
	text-decoration:none !important;
}
#packagesTabs{
	padding: 3px 0 0px 0 !important;
	border-bottom:none !important;
	margin-bottom:10px !important;
}
#packagesTabs li a{
	/*padding: 1px 10px !important;*/
	padding: 3px 10px!important;
	margin-right: 10px !important;
	border: 1px solid #DDD !important;
	text-decoration: none !important;
	border-radius:0px !important;
	background:#598F64;
	color:#ffffff !important;
	/*font-weight:normal !important;*/
	font-weight: bold!important;
	font-size: 18px;
}
#packagesTabs li a:hover,
#packagesTabs li a:focus{
	background: #0F7704 !important;
	opacity:1;
}
#packagesTabs li.active > a{
	background:#ffffff !important;
	color: #0F7704 !important;
	cursor:default !important;
}
#packagesContent{
	background:none !important;
}
#packagesContent .packagesContentlisting{
	margin-bottom:15px;
}
.packagesContentlisting .inner-wrapper{
	box-shadow: 0px 0px 10px 1px #2B2B2B !important;
	background:#ffffff;
	border-radius: 5px !important;
}
.packagesContentlisting .inner-wrapper .content{
	padding:10px;
	height:280px;
}
.packagesContentlisting .inner-wrapper img{
	border-radius: 5px !important;
}
#homepageslides .fw-flexslider.flexslider .photoBox{
	background:#ffffff;
	position:absolute;
	top:10%;
	bottom:auto;
	left:10%;
	z-index:98;
	max-width:500px;
	width:auto;
	padding:10px;
	opacity:.95 !important;
	color:#123811 !important;
	font-family: 'Muli', sans-serif !important;
	text-transform:uppercase !important;	
}
#homepageslides .fw-flexslider.flexslider .photoBox h2,
#homepageslides .fw-flexslider.flexslider .photoBox h3,
#homepageslides .fw-flexslider.flexslider .photoBox h4,
#homepageslides .fw-flexslider.flexslider .photoBox h5{
	color:#000000 !important;
	font-size: 22px !important;
}
#homepageslides .fw-flexslider.flexslider .photoBox p{
	font-size:14px !important;
}
#homepageslides .fw-flexslider.flexslider .photoBox a.viewOffer{
	padding:5px !important;
	background:#ED9C28 !important;
	color:#ffffff !important;
	text-align:center;
	text-decoration:none;
}
#homepageslides .fw-flexslider.flexslider .photoBox a.viewOffer:hover,
#homepageslides .fw-flexslider.flexslider .photoBox a.viewOffer:focus{
	text-decoration:underline;
	background:#F0AD4E !important;
}
.photoBox img{
	width:auto !important;
	float:left;
	margin:0px 10px 10px 0px !important;
}
@media (max-width: 68.125em){
	#homepageslides .fw-flexslider.flexslider .photoBox p{
		font-size:12px !important;
	}
	#homepageslides .fw-flexslider.flexslider .photoBox h2,
	#homepageslides .fw-flexslider.flexslider .photoBox h3,
	#homepageslides .fw-flexslider.flexslider .photoBox h4,
	#homepageslides .fw-flexslider.flexslider .photoBox h5{
		font-size:14px !important;
	}
	.photoBox img{
		max-width:100px;
		width:auto !important;
		height:auto !important;
	}
}
@media (max-width: 37.500em){
	#homepageslides .fw-flexslider.flexslider .photoBox{
		position:absolute;
		top:auto !important;
		bottom:0px ;
		left:0px;
		right:0px;
		max-width:100% !important;
	}
	#homepageslides .fw-flexslider.flexslider .caption{
		display:none !important;
		height:0px !important;
	}
	#sthoverbuttons{
		display:none;
	}
	#homepageslides .fw-flexslider.flexslider .photoBox h2,
	#homepageslides .fw-flexslider.flexslider .photoBox h3,
	#homepageslides .fw-flexslider.flexslider .photoBox h4,
	#homepageslides .fw-flexslider.flexslider .photoBox h5{
		display:none !important;
	}

	#homepageslides .fw-flexslider.flexslider .photoBox p{
		margin-bottom:5px !important;
	}
}

#nav ul.primary-nav li.resnav a {
	color: #F0AD4E;
}
#nav ul.primary-nav li.resnav a:hover {
	color: #ED9C28!important;
}

@media screen and (max-width: 682px) {
	#footerDetails { top: -250px!important; }
}
.sub-menu .menu-item > li a {
    color: #101010;
}
.sub-menu .menu-item > li a:hover {
    color: #101010;
}









/* VIDEO GALLERY */
.html5gallery-elem-0 > a {
	display: none;	
}
