@charset "utf-8";
/* CSS Document */

@font-face {
font-family:'Engravers Gothic';
src:url("../../../assets/fonts/EngraversGothic.eot");
src:url("../../../assets/fonts/EngraversGothic.eot?#iefix") format("embedded-opentype"), url("../../../assets/fonts/EngraversGothic.woff2") format("woff2"), url("../../../assets/fonts/EngraversGothic.woff") format("woff"), url("../../../assets/fonts/EngraversGothic.ttf") format("truetype"), url("../../../assets/fonts/EngraversGothic.otf") format("opentype"), url("../../../assets/fonts/EngraversGothic.svg#EngraversGothic") format("svg");
font-weight:400;
font-style:normal;
font-stretch:normal;
unicode-range:U+0020-02DC
}
@font-face {
font-family:'MrsEavesRoman';
src:url("../../../assets/fonts/MrsEavesRomanRegular.eot");
src:url("../../../assets/fonts/MrsEavesRomanRegular.eot?#iefix") format("embedded-opentype"), url("../../../assets/fonts/MrsEavesRomanRegular.woff2") format("woff2"), url("../../../assets/fonts/MrsEavesRomanRegular.woff") format("woff"), url("../../../assets/fonts/MrsEavesRomanRegular.ttf") format("truetype"), url("../../../assets/fonts/MrsEavesRomanRegular.otf") format("opentype"), url("../../../assets/fonts/MrsEavesRomanRegular.svg#MrsEavesRoman Regular") format("svg");
font-weight:5;
font-style:normal;
font-stretch:normal;
unicode-range:U+0020-02DC
}
@font-face {
font-family:'MrsEavesItalic';
src:url("../../../assets/fonts/MrsEavesItalic.eot");
src:url("../../../assets/fonts/MrsEavesItalic.eot?#iefix") format("embedded-opentype"), url("../../../assets/fonts/MrsEavesItalic.woff2") format("woff2"), url("../../../assets/fonts/MrsEavesItalic.woff") format("woff"), url("../../../assets/fonts/MrsEavesItalic.ttf") format("truetype"), url("../../../assets/fonts/MrsEavesItalic.otf") format("opentype"), url("../../../assets/fonts/MrsEavesItalic.svg#MrsEavesItalic Italic") format("svg");
font-weight:5;
font-style:italic;
font-stretch:normal;
unicode-range:U+0020-02DC
}
@font-face {
font-family:'MrsEavesSmartLig';
src:url("../../../assets/fonts/MrsEavesSmartLigRoman.eot");
src:url("../../../assets/fonts/MrsEavesSmartLigRoman.eot?#iefix") format("embedded-opentype"), url("../../../assets/fonts/MrsEavesSmartLigRoman.woff2") format("woff2"), url("../../../assets/fonts/MrsEavesSmartLigRoman.woff") format("woff"), url("../../../assets/fonts/MrsEavesSmartLigRoman.ttf") format("truetype"), url("../../../assets/fonts/MrsEavesSmartLigRoman.otf") format("opentype"), url("../../../assets/fonts/MrsEavesSmartLigRoman.svg#MrsEavesSmartLigRoman") format("svg");
font-weight:500;
font-style:normal;
font-stretch:normal;
unicode-range:U+0020-00FE
}
form, #panel {
	margin-bottom:2em;
	width:100%
}
form label, #panel label {
	display:block;
	margin:0 0 10px;
	font-size:1.4814814815em;
	color:#231f20
}
form input[type=text], form input[type=email], form input[type=tel], form select, form textarea, #panel input[type=text], #panel input[type=email], #panel input[type=tel], #panel select, #panel textarea {
	border:0px none;
	margin:0px 0px 10px;
	color:#231f20;
	background-color:#fff;
	border:1px solid #ccc;
	padding:5px 3%;
	-webkit-appearance:none;
	-webkit-border-radius:0;
	-moz-appearance:none;
	width:100%
}
form select, #panel select {
	-moz-appearance:none;
	text-indent:0.01px;
	text-overflow:''
}
form textarea, #panel textarea {
	min-height:120px
}
form input::-webkit-input-placeholder, #panel input::-webkit-input-placeholder {
color:#231f20;
opacity:1
}
form input::-moz-placeholder, #panel input::-moz-placeholder {
color:#231f20;
opacity:1
}
form input:-ms-input-placeholder, #panel input:-ms-input-placeholder {
color:#231f20;
opacity:1
}
form input::placeholder, #panel input::placeholder {
color:#231f20;
opacity:1
}
.customize-options, .room-reservation {
	margin-bottom:40px
}
.customize-options input[type=checkbox], .room-reservation input[type=checkbox] {
	margin-top:8px
}
.customize-options span, .room-reservation span {
	font-size:1.4814814815em;
	margin-left:10px;
	margin-bottom:5px;
	display:inline-block;
	width:90%;
	vertical-align:top;
	margin-top:0px
}
.room-reservation span {
	width:60px;
	vertical-align:middle
}
#frmContact, #formRFP {
	width:80%;
	margin:0 auto
}
#frmContact input[type=text], #frmContact input[type=email], #frmContact input[type=tel], #frmContact select, #frmContact textarea, #formRFP input[type=text], #formRFP input[type=email], #formRFP input[type=tel], #formRFP select, #formRFP textarea {
	width:100%
}
#frmContact .form-entry, #frmContact .field, #formRFP .form-entry, #formRFP .field {
	margin-bottom:10px;
	position:relative;
	overflow:auto
}
#frmContact .one_half, #formRFP .one_half {
	width:48%;
	float:left;
	margin-right:3%
}
#frmContact .one_half:last-of-type, #formRFP .one_half:last-of-type {
	margin-right:0
}
label.error {
	color:red
}
input[type=text].error, select.error, textarea.error {
	border:1px solid red !important
}
.errorMsg, #email-error p {
	overflow:visible !important;
	line-height:1.4;
	color:#fff !important;
	clear:both;
	max-width:280px;
	text-align:left;
	display:inline-block;
	margin-top:22px
}
.errorMsg ul, .errorMsg ul li {
	color:#fff !important;
	margin-bottom:0;
	list-style:none
}
.errorMsg ul li:before {
	display:none
}
#email-error.success {
	background-color:#917b4c
}
fieldset {
	border:none;
	padding:0;
	margin-bottom:2em
}
fieldset legend {
	font-size:110%;
	margin-bottom:15px;
	padding:0;
	text-transform:uppercase;
	letter-spacing:2px;
	margin-bottom:2em
}
#frmContact .form-entry.one-line label {
	float:left;
	width:35%
}
#frmContact .form-entry.one-line input[type=text], #frmContact .form-entry.one-line .form-entry input[type=text].small, #frmContact .form-entry.one-line .form-entry select.small {
	width:auto
}
#frmContact .one_half {
	width:49%;
	float:left;
	margin-right:2%
}
#frmContact .one_half:last-of-type {
	padding-left:0;
	margin-right:0
}
#formRFP .ui-datepicker-trigger {
	left:168px;
	position:absolute;
	top:39px
}
#formRFP .field input.hasDatepicker {
	width:160px
}
#formRFP .contact_type {
	width:160px;
	float:left;
	display:inline;
	margin-top:17px;
	padding-right:30px;
	text-align:left;
	color:#231f20
}
#panel {
	max-width:500px;
	margin-top:4em
}
#panel .mode, #panel .startdir, #panel .enddir {
	color:#231f20;
	float:left;
	width:100%;
	margin-bottom:20px;
	font-size:16px
}
#panel .mode label, #panel .startdir label, #panel .enddir label {
	width:150px;
	margin-bottom:15px
}
#panel .mode input[type=text], #panel .startdir input[type=text], #panel .enddir input[type=text] {
	color:#231f20;
	border:medium none;
	width:100%;
	font-family:inherit;
	padding:8px 3%
}
#panel .mode select {
	width:100%;
	font-family:inherit;
	display:block;
	padding:10px 25px
}
#panel br {
	display:none
}
#panel p {
	clear:both
}
* {
	box-sizing:border-box
}
*:focus {
	outline:0 !important
}
body {
	font-family:"MrsEavesRoman", "serif";
	color:#231f20;
	font-size:13px;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale
}
.wrapper {
	margin:0 auto;
	max-width:1500px;
	width:100%
}
a, input, button {
	color:#9E2140;
	transition:all 0.3s ease-in-out
}
a:hover, a:focus, input:hover, input:focus, button:hover, button:focus {
	text-decoration:none
}
.btn, #panel input[type="button"], .overlay.navigation .inner.top .res-btn, button[type="submit"] {
	padding:12px 35px;
	display:inline-block;
	zoom:1;
	text-align:center;
	text-transform:uppercase;
	outline:none;
	border:none;
	border-radius:0;
	cursor:pointer;
	background:#9E2140;
	color:#fff;
	transition:all 0.3s ease-in-out;
	background-color:#9E2140;
	border:1px solid rgba(255, 255, 255, 0.5);
	box-shadow:0 0 0 4px #9E2140;
	line-height:14px;
	font-family:"Engravers Gothic", "sans-serif";
	letter-spacing:3px;
	font-weight:700;
	margin-left:4px
}
.btn:hover, #panel input[type="button"]:hover, .overlay.navigation .inner.top .res-btn:hover, button[type="submit"]:hover {
	background:#9e2140;
	box-shadow:0 0 0 4px #9e2140
}
.animated {
	transition:all 0.3s ease-in-out
}
.animate {
	margin-top:80px;
	opacity:0
}
.animate.fade-in {
	opacity:1;
	margin-top:0;
	transition:all 1s ease-out
}
.visuallyhidden {
	position:absolute;
	overflow:hidden;
	clip:rect(0 0 0 0);
	height:1px;
	width:1px;
	margin:-1px;
	padding:0;
	border:0
}
.white {
	color:#fff
}
.animate-fade {
	opacity:0
}
.animate-fade.top {
	-webkit-transform:translateY(0%);
	transform:translateY(0%)
}
.animate-fade.top.fade-in {
	-webkit-transform:translateY(-5%);
	transform:translateY(-5%)
}
.animate-fade.bottom {
	-webkit-transform:translateY(-5%);
	transform:translateY(-5%)
}
.animate-fade.bottom.fade-in {
	-webkit-transform:translateY(0%);
	transform:translateY(0%)
}
.animate-fade.left {
	-webkit-transform:translateX(-5%);
	transform:translateX(-5%)
}
.animate-fade.left.fade-in {
	-webkit-transform:translateX(0%);
	transform:translateX(0%)
}
.animate-fade.right {
	-webkit-transform:translateX(5%);
	transform:translateX(5%)
}
.animate-fade.right.fade-in {
	-webkit-transform:translateX(0%);
	transform:translateX(0%)
}
.animate-fade.fade-in {
	opacity:1;
	transition:all 1s ease-out
}
.wrapper {
	margin:0 auto;
	max-width:1500px;
	width:100%
}
.no-gutter {
	padding-left:0;
	padding-right:0
}
.no-gutter-left {
	padding-left:0
}
.no-gutter-right {
	padding-right:0
}
.v-align {
	float:none;
	display:inline-block;
	vertical-align:middle
}
.row-centered {
	text-align:center
}
.col-centered {
	display:inline-block;
	float:none;
	text-align:left;
	margin-right:-4px
}
.row-height {
	display:table;
	table-layout:fixed;
	height:100%;
	width:100%
}
.col-height {
	display:table-cell;
	float:none;
	height:100%
}
.col-top {
	vertical-align:top
}
.col-middle {
	vertical-align:middle
}
.col-bottom {
	vertical-align:bottom
}
blockquote {
	margin-left:0;
	font-size:inherit;
	border-left:none
}
.breadcrumb {
	padding:8px 15px;
	margin-left:20px;
	margin-bottom:5px;
	list-style:none
}
.breadcrumb>li {
	display:inline-block
}
.breadcrumb li+li:before {
	padding:0 5px;
	color:#777;
	content:"\3e";
	content:"â€º"
}
.breadcrumb>.active {
	color:#777
}
#gallery #content {
	margin-top:107px
}
.fancybox-skin {
	border-radius:0 !important
}
ul.slick-dots {
	padding-left:0;
	text-align:center
}
ul.slick-dots li {
	position:relative;
	display:inline-block;
	width:8px;
	height:8px;
	margin:10px 5px;
	padding:0;
	cursor:pointer
}
ul.slick-dots li button {
	font-size:0;
	line-height:0;
	display:block;
	width:8px;
	height:8px;
	padding:5px;
	cursor:pointer;
	color:transparent;
	border:0;
	outline:none;
	background:transparent;
	border-radius:50%;
	background-color:transparent;
	border:1px solid #000;
	background-clip:padding-box
}
ul.slick-dots li.slick-active button {
	background-color:#917b4c;
	border:1px solid #917b4c
}
.slick-prev, .slick-next {
	display:inline-block;
	position:absolute;
	top:50%;
	width:20px;
	height:20px;
	margin-top:-10px;
	padding:0;
	cursor:pointer;
	color:transparent;
	border:none;
	outline:none;
	background:transparent;
	z-index:20
}
.slick-prev:before, .slick-next:before {
	transition:all 0.3s ease-in-out
}
.slick-prev:hover, .slick-next:hover {
	color:transparent;
	outline:none;
	background:transparent
}
.slick-prev:hover:before, .slick-next:hover:before {
	opacity:0.5
}
.slick-prev.slick-disabled:before, .slick-next.slick-disabled:before {
	opacity:.25
}
.slick-prev {
	left:0
}
.slick-next {
	right:0
}
.ui-datepicker {
	padding:0 !important
}
#ui-datepicker-div.ui-widget-content {
	background:#fff !important;
	z-index:100000 !important;
	border:none !important;
	box-shadow:-1px 2px 2px 0px rgba(0, 0, 0, 0.05)
}
#ui-datepicker-div.ui-widget-content * {
	font-family:"Engravers Gothic", "sans-serif";
	font-weight:normal !important;
	font-size:14px;
	text-align:center;
	text-transform:uppercase
}
.ui-datepicker-multi .ui-datepicker-group table {
	letter-spacing:1px
}
#ui-datepicker-div .ui-widget-header {
	background:#917b4c !important;
	border-radius:0 !important;
	border:0 !important;
	letter-spacing:1px
}
#ui-datepicker-div .ui-datepicker-month, .ui-datepicker-year {
	color:#fff
}
.ui-datepicker-calendar .ui-state-default {
	background:#fff;
	letter-spacing:0px
}
#ui-datepicker-div .ui-state-highlight, #ui-datepicker-div.ui-widget-content .ui-state-highlight, #ui-datepicker-div .ui-widget-header .ui-state-highlight {
	background:none !important;
	border:1px solid #c5c5c5 !important;
	color:#666 !important
}
#ui-datepicker-div .ui-datepicker th {
	font-weight:normal !important
}
#ui-datepicker-div.ui-widget-content a, #ui-datepicker-div.ui-widget-content a {
	text-align:center
}
#ui-datepicker-div .ui-state-active, #ui-datepicker-div.ui-widget-content .ui-state-active, #ui-datepicker-div .ui-widget-header .ui-state-active {
	background:#917b4c !important;
	border-color:#917b4c;
	color:#fff !important
}
#ui-datepicker-div .ui-datepicker th {
	padding:5px 0 !important;
	font-size:12px
}
#ui-datepicker-div .ui-datepicker-month, .ui-datepicker-year {
	background-color:transparent;
	border:none;
	font-size:16px !important
}
#ui-datepicker-div .ui-state-hover, #ui-datepicker-div.ui-widget-content .ui-state-hover, #ui-datepicker-div .ui-datepicker .ui-widget-header .ui-state-hover, #ui-datepicker-div .ui-datepicker .ui-state-focus, #ui-datepicker-div .ui-datepicker .ui-widget-content .ui-state-focus, #ui-datepicker-div .ui-datepicker .ui-widget-header .ui-state-focus {
	color:#fff !important;
	background:#917b4c !important
}
#ui-datepicker-div .ui-accordion-content {
	height:auto !important
}
.ui-datepicker .ui-datepicker-prev span {
	background:url("../images/white-arrow-next.png") no-repeat !important;
	background-position:center left !important;
	background-size:contain !important;
	margin-left:5px !important;
	-webkit-transform:rotate(180deg);
	transform:rotate(180deg)
}
.ui-datepicker .ui-datepicker-next span {
	background:url("../images/white-arrow-next.png") no-repeat !important;
	background-position:center left !important;
	background-size:contain !important;
	margin-left:-40px !important
}
.ui-icon {
	width:35px !important
}
.ui-corner-all, .ui-corner-bottom, .ui-corner-br, .ui-corner-right {
	border-radius:0px !important;
	border-bottom-right-radius:0px !important;
	border-bottom-left-radius:0px !important;
	border-top-right-radius:0px !important;
	border-top-left-radius:0px !important
}
.fancybox-next span, .fancybox-next span:hover {
	background-color:rgba(255, 255, 255, 0);
	background-image:url("../images/black-arrow-next.png") !important;
	visibility:visible;
	width:46px;
	height:19px;
	background-position:center center !important;
	background-size:contain !important
}
.fancybox-prev span, .fancybox-prev span:hover {
	background-color:rgba(255, 255, 255, 0);
	background-image:url("../images/black-arrow-next.png") !important;
	visibility:visible;
	width:46px;
	height:19px;
	-webkit-transform:rotate(180deg);
	transform:rotate(180deg);
	background-position:center center !important;
	background-size:contain !important
}
.ui-datepicker .ui-datepicker-next, .ui-datepicker .ui-datepicker-prev {
	width:inherit;
	height:24px
}
.fancybox-overlay {
	z-index:99999
}
ul.global-sitemap {
	position:relative
}
ul.global-sitemap li {
	line-height:1.6;
	margin-bottom:10px;
	list-style:none
}
ul.global-sitemap li ul {
	border-left:1px solid #EAEAEA;
	margin-left:0px;
	margin-bottom:10px
}
ul.global-sitemap li ul li {
	padding:10px 5px 3px 5px;
	list-style:none !important;
	line-height:1.2;
	font-size:90%;
	margin-bottom:0px
}
ul.global-sitemap li ul li a {
	text-decoration:none !important;
	color:grey;
	padding-left:10px
}
ul.global-sitemap li ul li ul {
	margin:10px 0 0 10px
}
ul.global-sitemap li ul li ul li ul li {
	padding:0;
	margin-bottom:3px
}
ul.global-sitemap li ul li ul li ul li a {
	opacity:0.7
}
ul.global-sitemap li ul li:before {
	display:none
}
.gallery_close {
	top:130px !important
}
@media screen and (max-device-width: 480px) {
body {
-webkit-text-size-adjust:none
}
}
.wrapper, .container {
	width:90%;
	margin:0 auto
}
#content h1, #content h2, #content h3, #content h4, #content h5, #content h6 {
	margin-bottom:1em
}
#content h1 {
	font-size:1.8833145em
}
#content h2 {
	font-size:1.66665em
}
#content h3 {
	font-size:1.499985em
}
#content h4 {
	font-size:1.33332em
}
#content h5 {
	font-size:1.166655em
}
#content h6 {
	font-size:.99999em
}
#content p {
	margin-bottom:1em;
	font-size:1em
}
#content .content ul, #content .content ol {
	margin-bottom:1em
}
#content .content ul.sym-inline-list li, #content .content ol.sym-inline-list li {
	list-style:square;
	list-style-position:outside;
	margin-left:20px;
	margin-bottom:5px
}
header {
	background-color:#fff;
	position:fixed;
	height:58px;
	box-shadow:0px 2px 5px 0px rgba(0, 0, 0, 0.1);
	margin-top:-1px;
	top:0;
	z-index:99
}
header #menu-btn {
	float:right;
	width:65px;
	height:45px;
	margin-top:1px;
	padding:10px 15px;
	background-color:transparent;
	-webkit-mask:none;
	color:#9E2140;
	text-transform:uppercase;
	text-align:center;
	font-family:"Engravers Gothic", "sans-serif";
	font-size:1em;
	letter-spacing:1px;
	font-weight:900
}
header #menu-btn svg {
	width:100%;
	height:100%;
	fill:#9E2140
}
header .logo img {
	margin:10px 0 0 10px;
	height:40px;
	width:inherit !important
}
.overlay {
	background:#9E2140;
	z-index:9999999999;
	position:fixed;
	top:0;
	width:100%;
	height:100%;
	left:100%
}
.overlay .close-menu, .overlay .close-res {
	fill:#9E2140
}
.overlay .close-menu {
	fill:#fff
}
.overlay.navigation {
	display:block
}
.overlay.navigation .inner {
	display:block;
	height:calc(100% - 150px);
	overflow:scroll;
	position:relative
}
.overlay.navigation .inner.top {
	text-align:left;
	height:70px;
	overflow:visible
}
.overlay.navigation .inner.top .res-btn {
	width:auto;
	position:static;
	margin-top:7%;
	margin-left:5%
}
.overlay.navigation .inner>ul {
	position:relative;
	max-height:100%;
	-webkit-transform:translateY(-50%);
	transform:translateY(-50%);
	top:50%
}
.overlay.navigation .inner>ul li a {
	color:#fff;
	font-family:"Engravers Gothic", "sans-serif";
	text-transform:uppercase;
	font-size:22px;
	padding:8px 0;
	letter-spacing:2px;
	display:inline-block
}
.overlay.navigation .inner>ul li a.active {
	color:#fff;
	border-bottom:1px solid #fff;
	padding-bottom:2px;
	margin-bottom:6px
}
.overlay.navigation .inner>ul li.item-open {
	margin-bottom:10px
}
.overlay.navigation .inner>ul li.item-open div.sub-sub-menu {
	margin-bottom:0px
}
.overlay.navigation .inner>ul li.item-open div.sub-sub-menu ul.submenu li a {
	font-size:105%;
	text-transform:uppercase
}
.overlay.navigation .inner>ul li.item-open div.sub-sub-menu ul.submenu li a.active {
	color:#fff
}
.overlay.navigation .inner>ul>li:last-child {
	margin-bottom:50px
}
.overlay.navigation .inner.open>ul {
	margin:0
}
#secondary-nav {
	text-align:center;
	font-family:"Engravers Gothic", "sans-serif";
	text-transform:uppercase
}
#secondary-nav ul {
	max-width:290px;
	margin-left:auto;
	margin-right:auto
}
#secondary-nav ul li {
	border-right:1px solid #fff;
	padding-right:6px;
	margin-right:4px;
	display:inline-block;
	line-height:.9em;
	padding-top:0px;
	padding-bottom:0px;
	margin-bottom:14px
}
#secondary-nav ul li.secondary-nav-4, #secondary-nav ul li.secondary-nav-6 {
	border-right:none;
	padding-right:0;
	margin-right:0
}
#secondary-nav ul li a {
	padding:0
}
#livechat-compact-container {
	margin-bottom:55px !important;
	z-index:10 !important
}
footer .buttons {
	background-color:#231f20
}
footer .buttons a.footer-btn {
	width:20%
}
footer .buttons a.footer-btn span.btn-label {
	font-size:0.7em;
	display:block;
	color:#fff;
	font-family:"Engravers Gothic", "sans-serif"
}
footer .buttons a.footer-btn span.iconfont {
	background-color:transparent;
	height:32px;
	padding-top:8px;
	-webkit-mask:none !important
}
footer .buttons a.footer-btn span.iconfont svg {
	height:20px;
	fill:#fff
}
footer .buttons a.footer-btn.last {
	width:37.5%;
	padding:0;
	display:inline-block;
	zoom:1;
	text-align:center;
	text-transform:uppercase;
	outline:none;
	border:none;
	border-radius:0;
	cursor:pointer;
	background:#917b4c;
	color:#fff;
	transition:all 0.3s ease-in-out;
	background-color:#917b4c;
	border:1px solid rgba(255, 255, 255, 0.5);
	box-shadow:0 0 0 4px #917b4c;
	line-height:14px;
	font-family:"Engravers Gothic", "sans-serif";
	letter-spacing:3.5px;
	font-weight:700;
	margin-left:4px;
	margin-top:4px;
	height:47px;
	float:right;
	margin-right:4px
}
footer .buttons a.footer-btn.last span.btn-label {
	font-family:"MrsEavesItalic", "serif";
	text-transform:none;
	font-size:18px;
	font-weight:400;
	letter-spacing:2px;
	padding-top:7px;
	font-style:italic
}
#footer {
	text-align:center;
	background:#231f20;
	padding:40px 0 15px
}
#footer .tambourine p {
	margin-top:1em;
	font-size:0.75em
}
#footer .tambourine p svg {
	vertical-align:middle;
	margin-left:10px;
	max-width:100px;
	fill:#917b4c
}
#footer ul.social-media li {
	display:inline-block;
	margin-right:6px
}
#footer ul.social-media li:last-child {
	margin-right:0
}
#footer ul.social-media li a {
	display:block
}
#footer ul.social-media li a svg {
	max-height:20px;
	fill:#fff;
	width:35px
}
#footer .awards-footer {
	color:#fff
}
#footer .awards-footer h2 {
	font-family:"Engravers Gothic", "sans-serif";
	text-transform:uppercase;
	margin-bottom:10px;
	margin-top:40px;
	font-size:1.3em;
	letter-spacing:2px;
	font-weight:700
}
#footer .awards-footer .world-travel {
	background:url("../images/awards-world-travel.png") no-repeat left;
	padding-left:58px;
	text-align:left;
	line-height:1.1em;
	letter-spacing:.5px;
	max-width:200px;
	padding-top:10px;
	padding-bottom:10px;
	margin-bottom:20px;
	font-style:italic;
	font-family:"MrsEavesItalic", "serif";
	font-size:1.3333333333em;
	color:#fff;
	background-size:50px;
	margin-left:auto;
	margin-right:auto
}
#footer .awards-footer .trip {
	background:url("../images/awards-trip-advisor.png") no-repeat 5px;
	padding-left:65px;
	line-height:1.1em;
	letter-spacing:.5px;
	max-width:260px;
	padding-top:10px;
	padding-bottom:10px;
	font-style:italic;
	font-family:"MrsEavesItalic", "serif";
	font-size:1.3333333333em;
	color:#fff;
	background-size:50px;
	margin-left:auto;
	margin-right:auto;
	text-align:left
}
#footer .addy {
	color:#fff;
	font-size:.95em;
	line-height:1.3em;
	font-weight:700;
	letter-spacing:.5px;
	font-family:"Engravers Gothic", "sans-serif";
	text-align:center;
	text-align:center;
	margin-top:35px
}
#footer .lower {
	text-align:center;
	padding-top:15px
}
#footer .lower #third-nav {
	display:inline-block;
	margin-bottom:30px
}
#footer .lower #third-nav ul li {
	display:inline-block;
	padding-right:10px;
	margin-right:1px;
	background:url("../images/dot.png") no-repeat right
}
#footer .lower #third-nav ul li a {
	color:#fff;
	font-family:"Engravers Gothic", "sans-serif";
	font-size:.65em
}
#footer .lower #third-nav ul li a:hover, #footer .lower #third-nav ul li a.active {
	color:#9e2140
}
#footer .lower p.copyright {
	display:inline-block;
	color:#fff;
	font-family:"Engravers Gothic", "sans-serif";
	font-size:.65em
}
#footer .lower .charlestowne-logo {
	width:100px;
	display:inline-block;
	transition:all 0.3s ease-in-out;
	float:left;
	margin-top:4px
}
#footer .lower .charlestowne-logo:hover {
	opacity:.5
}
#footer .lower a.tambourine {
	color:#fff;
	font-family:"Engravers Gothic", "sans-serif";
	font-size:.6em;
	float:right;
	background:url("../svg/tambo-guy.svg") no-repeat right;
	padding-top:7px;
	padding-bottom:7px;
	padding-right:20px;
	letter-spacing:.25px;
	transition:all 0.3s ease-in-out
}
#footer .lower a.tambourine:hover {
	opacity:.5
}
#home #content {
	padding-top:0px
}
#home .arrow-home {
	background:url("../images/arrow-down.png") no-repeat;
	width:13px;
	height:44px;
	position:absolute;
	z-index:9;
	left:50%;
	margin-left:-7px;
	cursor:pointer;
	bottom:10%;
-webkit-animation:home-scroll 2s infinite .4s;
	animation:home-scroll 2s infinite 0.4s
}
#home .top-content-home {
	margin-top:40px;
	position:relative
}
#home .top-content-home img.hero-img {
	width:100%
}
#home .top-content-home .headline {
	text-align:center;
	text-transform:uppercase;
	font-size:40px;
	font-family:"MrsEavesRoman", "serif";
	letter-spacing:5px;
	color:#fff;
	position:absolute;
	top:65%;
	width:100%;
	left:0px;
	text-shadow:0px 0px 6px #000
}
#home .top-content-home .headline span {
	text-transform:uppercase;
	font-size:19px;
	font-family:"Engravers Gothic", "sans-serif";
	letter-spacing:2px;
	display:block;
	font-size:18px;
	margin-bottom:5px;
	font-weight:700
}
#home .intro-content-home {
	padding-top:40px;
	padding-bottom:14px
}
#home .intro-content-home h1 {
	font-size:28px;
	margin-top:0px;
	line-height:1.1em;
	margin-bottom:37px
}
#home .intro-content-home h1 span {
	text-transform:uppercase;
	font-family:"Engravers Gothic", "sans-serif";
	font-weight:700;
	display:block;
	color:#917b4c;
	font-size:10px;
	letter-spacing:2px;
	line-height:1em;
	margin-bottom:10px
}
#home .intro-content-home p {
	font-size:1.4em;
	line-height:1.3em;
	margin-bottom:30px
}
#home .intro-content-home p a.btn, #home .intro-content-home p .overlay.navigation .inner.top a.res-btn, .overlay.navigation .inner.top #home .intro-content-home p a.res-btn {
	font-size:14.5px;
	font-family:"Engravers Gothic", "sans-serif";
	font-weight:700;
	letter-spacing:3px
}
#home .intro-content-home p::first-letter {
color:#917b4c;
font-family:"MrsEavesItalic", "serif";
font-size:80px;
float:left;
margin:6px 10px 10px 0;
font-style:italic
}
#home .awards-home {
	background:url("../images/awards-background.jpg");
	padding:25px 0 30px;
	text-align:center;
	background-attachment:fixed
}
#home .awards-home h2 {
	color:#917b4c;
	margin-top:0;
	text-transform:uppercase;
	font-size:1.1481481481em;
	font-family:"Engravers Gothic", "sans-serif";
	font-weight:700;
	letter-spacing:3px;
	margin-bottom:35px
}
#home .awards-home .each-award a {
	border-right:1px solid rgba(255, 255, 255, 0.25);
	border-left:1px solid rgba(255, 255, 255, 0.25);
	display:inline-block;
	padding-bottom:25px
}
#home .awards-home .each-award h3 {
	color:#fff;
	font-size:1.5em;
	margin-top:15px;
	margin-bottom:0;
	margin-left:auto;
	margin-right:auto;
	line-height:1.25em;
	margin-bottom:25px;
	padding:0 20px
}
#home .awards-home .each-award .icon {
	height:50px;
	width:80%;
	margin-bottom:14px;
	margin-left:10%;
	background-size:contain !important;
	background-position:center center !important
}
#home .awards-home .each-award p {
	font-family:"Engravers Gothic", "sans-serif";
	letter-spacing:2.5px;
	font-size:1.2222222222em;
	font-weight:700;
	margin-bottom:0px
}
#home .awards-home .slick-prev, #home .awards-home .slick-next {
	background:url("../images/arrow-right.png") no-repeat;
	width:44px !important;
	height:13px
}
#home .awards-home .slick-prev {
	-webkit-transform:rotate(180deg);
	transform:rotate(180deg)
}
#home .awards-home .btn, #home .awards-home #panel input[type="button"], #panel #home .awards-home input[type="button"], #home .awards-home .overlay.navigation .inner.top .res-btn, .overlay.navigation .inner.top #home .awards-home .res-btn {
	margin-top:35px
}
#home .awards-home .press-link {
	font-size:1.3333333333em;
	margin-top:30px
}
#home .awards-home .press-link span {
	font-family:"MrsEavesItalic", "serif";
	font-style:italic
}
#home .awards-home .press-link a:hover {
	color:#9e2140
}
#home .gallery-home {
	text-align:center;
	padding:35px 0 40px
}
#home .gallery-home .container {
	overflow:hidden;
	padding-bottom:5px
}
#home .gallery-home .sym-slides {
	margin-bottom:20px
}
#home .gallery-home .each-img {
	margin:0 5px
}
#home .gallery-home .each-img img {
	width:100%
}
#home .five-reasons-home .each-reason {
	margin:0 5px
}
#home .five-reasons-home .each-reason img {
	width:100%
}
#home .five-reasons-home .reasons-holder .copy-holder {
	background:#231f20;
	color:#fff;
	padding:30px 20px;
	min-height:400px
}
#home .five-reasons-home .reasons-holder .copy-holder h2 {
	margin-top:0;
	background:url("../images/five-reasons-logotype.png") no-repeat;
	padding-left:50px;
	font-family:"Engravers Gothic", "sans-serif";
	letter-spacing:3px;
	color:#917b4c;
	text-transform:uppercase;
	font-size:1em;
	font-weight:700;
	max-width:300px;
	margin-bottom:20px;
	padding-bottom:6px;
	padding-top:3px
}
#home .five-reasons-home .reasons-holder .copy-holder h3 {
	font-size:1.7em;
	margin-top:0px;
	margin-bottom:15px
}
#home .five-reasons-home .reasons-holder .copy-holder p {
	font-size:1.3em;
	margin-bottom:32px;
	line-height:1.3em
}
#home .five-reasons-home .reasons-holder .copy-holder .prev-gallery, #home .five-reasons-home .reasons-holder .copy-holder .next-gallery {
	background:url("../images/white-arrow-next.png") no-repeat;
	height:13px;
	width:44px;
	position:absolute;
	right:20px;
	top:50%;
	margin-top:-8px
}
#home .five-reasons-home .reasons-holder .copy-holder .prev-gallery {
	-webkit-transform:rotate(180deg);
	transform:rotate(180deg);
	left:20px;
	right:inherit
}
#home .special-offer {
	padding:45px 0 60px;
	text-align:center
}
#home .special-offer h2 {
	font-family:"Engravers Gothic", "sans-serif";
	letter-spacing:6px;
	color:#9E2140;
	text-transform:uppercase;
	font-size:1.1481481481em;
	font-weight:700;
	margin-bottom:5px;
	margin-top:35px;
	text-align:left
}
#home .special-offer h3 {
	margin-top:0;
	font-size:2.2222222222em;
	text-align:left
}
#home .special-offer p {
	font-size:1.4074074074em;
	margin-bottom:38px;
	line-height:1.3em;
	max-width:425px;
	text-align:left
}
#home .special-offer .all-offers {
	display:inline-block;
	font-family:"Engravers Gothic", "sans-serif";
	letter-spacing:3px;
	color:#9E2140;
	text-transform:uppercase;
	font-size:1.1481481481em;
	font-weight:700;
	display:block;
	margin-top:30px
}
#home .special-offer .all-offers:hover {
	color:#9e2140
}
#home .special-offer ul {
	display:none
}
#home .all-testimonials {
	text-align:center
}
#home .all-testimonials h2 {
	margin-top:0;
	margin-bottom:25px;
	color:#231f20;
	font-size:2.5em
}
#home .all-testimonials .quote {
	background:url("../images/quote-top.png") no-repeat;
	background-size:20px;
	height:22px;
	width:28px;
	display:inline-block
}
#home .all-testimonials .quote.closed {
	background:url("../images/quote-bottom.png") no-repeat center top;
	background-size:20px;
	width:75px;
	height:30px;
	margin-bottom:0px
}
#home .all-testimonials .stars {
	background:url("../images/stars.png") no-repeat 50% 50%;
	height:14px;
	margin-bottom:55px;
	background-size:contain
}
#home .all-testimonials blockquote {
	font-size:2.2em;
	line-height:1.2em;
	padding:10px 0;
	margin-bottom:10px;
	color:#231f20
}
#home .all-testimonials cite {
	display:block;
	font-family:"Engravers Gothic", "sans-serif";
	font-size:1.1481481481em;
	text-transform:uppercase;
	line-height:1.25em;
	margin-bottom:10px;
	font-weight:700;
	letter-spacing:4px;
	margin-top:0;
	font-style:normal;
	color:#231f20
}
#home .guest-rating {
	padding:0
}
#home .guest-rating .container {
	border-top:1px solid rgba(0, 0, 0, 0.1);
	padding-top:50px;
	border-bottom:1px solid rgba(0, 0, 0, 0.1);
	padding-bottom:0px
}
#home .guest-rating .col-sm-6 {
	width:48%;
	float:left
}
#home .guest-rating .col-sm-6.right {
	margin-right:4%
}
#home .guest-rating .center {
	text-align:center
}
#home .guest-rating h2 {
	margin-top:0;
	margin-bottom:25px;
	color:#231f20;
	font-size:2.5em
}
#home .guest-rating h3 {
	font-family:"Engravers Gothic", "sans-serif";
	font-size:1.1481481481em;
	text-transform:uppercase;
	line-height:1.25em;
	margin-bottom:10px;
	font-weight:700;
	letter-spacing:4px;
	margin-top:0;
	color:#917b4c
}
#home .guest-rating .fill {
	width:81%;
	height:23px;
	background:#b2a489;
	display:block
}
#home .guest-rating .overall {
	max-width:420px;
	width:100%;
	border:1px solid #999;
	height:25px;
	margin-bottom:42px
}
#home .guest-rating .facilities {
	max-width:175px;
	width:100%;
	border:1px solid #999;
	height:15px;
	margin-bottom:30px
}
#home .guest-rating .facilities .fill {
	height:13px
}
#home .guest-rating .value {
	max-width:175px;
	width:100%;
	border:1px solid #999;
	height:15px;
	margin-bottom:30px
}
#home .guest-rating .value .fill {
	height:13px
}
#home .guest-rating .cleanliness {
	max-width:175px;
	width:100%;
	border:1px solid #999;
	height:15px;
	margin-bottom:55px
}
#home .guest-rating .cleanliness .fill {
	height:13px
}
#home .guest-rating .rooms {
	max-width:175px;
	border:1px solid #999;
	height:15px
}
#home .guest-rating .rooms .fill {
	height:13px
}
#home .email-home .container {
	padding-top:50px;
	padding-bottom:20px;
	text-align:center
}
#home .email-home h2 {
	text-align:center;
	font-family:"Engravers Gothic", "sans-serif";
	text-transform:uppercase;
	font-size:1.25em
}
#home .email-home form#email-signup input {
	display:block;
	width:100%;
	background:#fff;
	border:1px solid #909090;
	color:#231f20;
	padding:5px 18px;
	margin:0px 0px 12px;
	text-align:center
}
#home .email-home form#email-signup input::-webkit-input-placeholder {
color:#231f20;
font-family:"MrsEavesItalic", "serif";
font-size:1.4814814815em;
font-style:italic
}
#home .email-home form#email-signup input::-moz-placeholder {
color:#231f20;
font-family:"MrsEavesItalic", "serif";
font-size:1.4814814815em;
font-style:italic
}
#home .email-home form#email-signup input:-ms-input-placeholder {
color:#231f20;
font-family:"MrsEavesItalic", "serif";
font-size:1.4814814815em;
font-style:italic
}
#home .email-home form#email-signup input:-moz-placeholder {
color:#231f20;
font-family:"MrsEavesItalic", "serif";
font-size:1.4814814815em;
font-style:italic
}
#home .email-home form#email-signup #emailSignup {
	margin-top:22px
}
#content {
	padding:55px 0 50px
}
#content .content {
	padding:0px !important;
	margin-top:0px
}
#content .content img {
	max-width:100%
}
#content .content h1 {
	font-family:"MrsEavesRoman", "serif";
	font-size:2.2em;
	color:#231f20;
	text-align:center;
	margin-top:25px;
	margin-bottom:15px;
	line-height:1.2em
}
.contact #content .content h1 {
	margin-bottom:5px
}
#content .content h1 br {
	display:none
}
#content .content h2 {
	font-size:2em;
	font-family:"MrsEavesRoman", "serif";
	margin-bottom:10px
}
#content .content h3 {
	font-family:"Engravers Gothic", "sans-serif";
	text-transform:uppercase;
	font-size:1.1851851852em;
	font-weight:700;
	letter-spacing:2px;
	margin-top:35px;
	margin-bottom:15px
}
#content .content p {
	color:#231f20;
	font-size:1.4814814815em;
	margin-bottom:30px;
	line-height:1.6em
}
#content .content p a.btn, #content .content p .overlay.navigation .inner.top a.res-btn, .overlay.navigation .inner.top #content .content p a.res-btn {
	font-size:14.5px;
	font-family:"Engravers Gothic", "sans-serif"
}
#content .content .intro-p p::first-letter {
color:#9E2140;
font-family:"MrsEavesItalic", "serif";
font-size:70px;
float:left;
margin:8px 12px 0px 0;
line-height:.7;
display:inline-block;
font-style:italic
}
#content .content ul {
	list-style:none
}
#content .content ul.sym-inline-list {
	padding-left:15px;
	font-size:1.4814814815em;
	line-height:1.15em;
	margin-bottom:30px;
	color:#917b4c;
	text-align:left
}
#content .content ul.sym-inline-list li {
	list-style:disc;
	margin-bottom:10px
}
#content .content ul.sym-inline-list li span {
	color:#231f20
}
#content .content hr {
	border:none;
	border-top:1px solid rgba(145, 123, 76, 0.25);
	margin-top:50px;
	margin-bottom:50px
}
#content .content #header-img {
	position:relative
}
#content .content #header-img .page-name {
	position:absolute;
	width:100%;
	top:50%;
	text-align:center;
	color:#fff;
	font-size:1.8em;
	margin-top:-15px
}
.privacy-policy #content .content #header-img .page-name, .faq #content .content #header-img .page-name, .contact #content .content #header-img .page-name {
	display:none
}
#content .content .inset2 {
	max-width:38.1%;
	float:left
}
#content .content .inset3 {
	max-width:60%;
	float:right
}
#content .content .insets {
	margin-bottom:25px;
	margin-top:15px
}
#content .content .full-copy {
	margin-top:10px;
	margin-bottom:45px
}
#content .content .full-copy .quote {
	font-size:3.4em;
	color:#917b4c;
	font-family:"MrsEavesItalic", "serif";
	line-height:1em;
	margin-top:20px;
	display:block;
	font-style:italic;
	margin-bottom:20px
}
#content .content .amenities-section {
	padding:10px 0 40px;
	margin-top:50px;
	background:url("../images/amenities-section.jpg") no-repeat 50% 50%;
	background-size:cover
}
.experience #content .content .amenities-section {
	padding:0px 0 20px
}
#content .content .amenities-section .key-icon {
	background:url("../images/trio-icon-rooms.png") no-repeat;
	width:49px;
	height:19px;
	display:block;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:25px;
	display:none
}
#content .content .amenities-section ul.slick-dots {
	margin-bottom:60px
}
#content .content .amenities-section ul.slick-dots li {
	width:inherit;
	height:inherit;
	font-size:1.1481481481em;
	font-family:"Engravers Gothic", "sans-serif";
	letter-spacing:3px;
	font-weight:700;
	text-transform:uppercase;
	border-right:1px solid #a8a5a1;
	line-height:1em;
	padding-right:20px;
	margin-right:17px
}
#content .content .amenities-section ul.slick-dots li:last-child {
	border-right:none;
	margin-right:0;
	padding-right:0
}
#content .content .amenities-section ul.slick-dots li a {
	color:#231f20
}
#content .content .amenities-section ul.slick-dots li.slick-active a {
	color:#9e2140
}
#content .content .amenities-section .each-copy h2 {
	font-size:1.7777777778em;
	font-family:"MrsEavesItalic", "serif";
	margin-bottom:20px;
	margin-top:30px;
	font-style:italic;
	font-weight:700
}
#content .content .amenities-section .each-copy ul {
	font-size:1.4074074074em;
	list-style-type:disc;
	margin-left:0px;
	margin-bottom:0px
}
#content .content .amenities-section .each-copy ul li {
	color:#9E2140;
	font-weight:700;
	padding-left:2px;
	line-height:1.1em;
	margin-bottom:14px
}
#content .content .amenities-section .each-copy ul li span {
	color:#231f20
}
#content .content .amenities-section .each-copy ul li span em {
	font-family:"MrsEavesItalic", "serif";
	display:block;
	font-size:20px;
	font-weight:normal;
	font-style:italic
}
#content .content .amenities-section .wood-background {
	float:right;
	width:100%;
	height:250px;
	background:url("../images/inset-background.jpg") no-repeat 50% 50%;
	background-size:cover;
	margin-bottom:100px;
	margin-top:-35px
}
#content .content .amenities-section .wood-background img {
	border:5px solid #fff;
	display:block;
	margin:68px auto 0
}
#content .content .giftcards {
	padding:1px 0 55px;
	background:#212121
}
#content .content .giftcards h2 {
	font-size:2.2222222222em;
	margin-top:65px;
	margin-bottom:30px;
	color:#eae7df
}
#content .content .giftcards p {
	max-width:400px;
	color:#eae7df
}
#content .content .getting-here-btm {
	padding:55px 0
}
#content .content .getting-here-btm h2 {
	text-align:center;
	font-family:"MrsEavesRoman", "serif";
	margin-top:0;
	font-size:20px;
	margin-bottom:20px;
	line-height:1em
}
#content .content .getting-here-btm h2 span {
	color:#917b4c;
	text-transform:uppercase;
	font-family:"Engravers Gothic", "sans-serif";
	font-size:16px;
	letter-spacing:2px;
	border-right:1px solid #c7bca5;
	padding-right:10px;
	margin-right:8px
}
#content .content .getting-here-btm h3 {
	font-size:2.2222222222em;
	margin-top:40px;
	margin-bottom:35px;
	font-family:"MrsEavesRoman", "serif";
	text-transform:none;
	letter-spacing:0px;
	font-weight:400
}
#content .content .getting-here-btm ul li {
	font-family:"Engravers Gothic", "sans-serif";
	text-transform:uppercase;
	font-weight:700;
	font-size:1.1em;
	letter-spacing:3px;
	border-bottom:1px solid #c7bca5;
	padding:15px 0 19px
}
#content .content .getting-here-btm ul li a {
	color:#231f20
}
#content .content .getting-here-btm ul li a:hover {
	color:#917b4c
}
#content .content .getting-here-btm ul li:last-child {
	border-bottom:0;
	padding-bottom:0px
}
#content .content .getting-here-btm ul li em {
	font-family:"MrsEavesItalic", "serif";
	text-transform:none;
	font-size:18px;
	font-style:italic
}
#accomodations #content .content #header-img .wrapper {
	background:url("../images/amenities-section.jpg") no-repeat 50% 50%;
	background-size:cover
}
#accomodations #content .content #header-img .wrapper .top-copy-accom {
	display:inline-block
}
#accomodations #content .content #header-img .wrapper .top-img-accom {
	width:58%;
	float:left
}
#accomodations #content .content #header-img .wrapper .top-copy-accom {
	margin-left:4%;
	width:37%;
	float:left;
	display:table
}
#accomodations #content .content #header-img .wrapper .top-copy-accom .copy-holder {
	display:table-cell;
	vertical-align:middle
}
#accomodations #content .content #header-img .wrapper .top-copy-accom .rooms-name {
	max-width:365px;
	width:90%;
	text-align:center;
	font-size:3.3333333333em;
	margin-bottom:15px
}
#accomodations #content .content #header-img .wrapper .top-copy-accom .intro-p {
	max-width:365px;
	width:90%
}
#accomodations #content .content #header-img .wrapper .top-copy-accom .intro-p p {
	font-size:20px;
	line-height:1.5em
}
#accomodations #content .content #header-img .wrapper .top-copy-accom .intro-p p::first-letter {
color:#917b4c;
font-family:"MrsEavesItalic", "serif";
font-size:70px;
float:left;
margin:8px 14px 0px 0;
line-height:.7;
display:inline-block;
font-style:italic
}
#accomodations #content .content h1 {
	margin-bottom:6px
}
#accomodations #content .content .type {
	text-align:center;
	color:#9E2140;
	font-family:"MrsEavesItalic", "serif";
	font-size:1.7777777778em;
	margin-bottom:25px;
	font-style:italic;
	margin-top:30px
}
#accomodations #content .content #deluxe, #accomodations #content .content #junior, #accomodations #content .content #suites, #accomodations #content .content #full {
	display:none
}
#accomodations #content .content .accom-menu {
	margin-bottom:40px
}
#accomodations #content .content .accom-menu ul {
	font-family:"Engravers Gothic", "sans-serif";
	text-transform:uppercase;
	font-size:1.1481481481em;
	letter-spacing:3px;
	font-weight:700;
	margin-bottom:10px
}
#accomodations #content .content .accom-menu ul li a {
	color:#231f20
}
#accomodations #content .content .wrapper-dropdown {
	position:relative;
	width:230px;
	margin:0 auto;
	padding:10px 20px;
	background:#fff;
	border:1px solid rgba(0, 0, 0, 0.15);
	box-shadow:0 1px 1px rgba(50, 50, 50, 0.1);
	cursor:pointer;
	outline:none;
	font-weight:bold;
	color:#231f20
}
#accomodations #content .content .wrapper-dropdown span {
	font-family:"Engravers Gothic", "sans-serif";
	text-transform:uppercase;
	font-size:1.1481481481em;
	letter-spacing:3px;
	text-align:center;
	margin-bottom:10px;
	font-weight:normal
}
#accomodations #content .content .wrapper-dropdown:after {
	content:"";
	width:0;
	height:0;
	position:absolute;
	right:15px;
	top:50%;
	margin-top:-3px;
	border-width:6px 6px 0 6px;
	border-style:solid;
	border-color:#9E2140 transparent
}
#accomodations #content .content .wrapper-dropdown .dropdown {
	position:absolute;
	top:140%;
	left:0;
	right:0;
	background:white;
	border-radius:inherit;
	border:1px solid rgba(0, 0, 0, 0.17);
	box-shadow:0 0 5px rgba(0, 0, 0, 0.1);
	font-weight:normal;
	transition:all 0.5s ease-in;
	list-style:none;
	z-index:99;
	opacity:0;
	pointer-events:none
}
#accomodations #content .content .wrapper-dropdown .dropdown:after {
	content:"";
	width:0;
	height:0;
	position:absolute;
	bottom:100%;
	right:15px;
	border-width:0 6px 6px 6px;
	border-style:solid;
	border-color:#fff transparent
}
#accomodations #content .content .wrapper-dropdown .dropdown:before {
	content:"";
	width:0;
	height:0;
	position:absolute;
	bottom:100%;
	right:13px;
	border-width:0 8px 8px 8px;
	border-style:solid;
	border-color:rgba(0, 0, 0, 0.1) transparent
}
#accomodations #content .content .wrapper-dropdown .dropdown li a {
	display:block;
	padding:10px;
	text-decoration:none;
	color:#231f20;
	border-bottom:1px solid #e6e8ea;
	box-shadow:inset 0 1px 0 #fff;
	transition:all 0.3s ease-out
}
#accomodations #content .content .wrapper-dropdown .dropdown li:hover a {
	background:#f3f8f8
}
#accomodations #content .content .wrapper-dropdown.active .dropdown {
	opacity:1;
	pointer-events:auto
}
#accomodations #content .content .no-opacity .wrapper-dropdown .dropdown, #accomodations #content .content .no-pointerevents .wrapper-dropdown .dropdown {
	display:none;
	opacity:1;
	pointer-events:auto
}
#accomodations #content .content .no-opacity .wrapper-dropdown.active .dropdown, #accomodations #content .content .no-pointerevents .wrapper-dropdown.active .dropdown {
	display:block
}
#content .content .room {
	margin-bottom:65px;
	border-bottom:1px solid #ccc;
	margin-top:20px;
	padding-bottom:45px
}
#content .content .room:last-of-type {
	border-bottom:none;
	margin-bottom:0;
	padding-bottom:0
}
#content .content .room h2 {
	margin-top:25px;
	margin-bottom:20px
}
#content .content .room .counter {
	text-align:center;
	font-size:24px;
	margin-top:20px
}
#content .content .room .counter .of-copy {
	font-family:"MrsEavesItalic", "serif";
	display:inline-block;
	margin-left:6px;
	margin-right:7px
}
#content .content .room .counter .prev-gallery-0, #content .content .room .counter .next-gallery-0, #content .content .room .counter .prev-gallery-1, #content .content .room .counter .next-gallery-1, #content .content .room .counter .prev-gallery-2, #content .content .room .counter .next-gallery-2 {
	background:url("../images/rooms-arrow-next.png") no-repeat;
	width:44px;
	height:14px;
	display:inline-block !important
}
#content .content .room .counter .prev-gallery-0, #content .content .room .counter .prev-gallery-1, #content .content .room .counter .prev-gallery-2 {
	-webkit-transform:rotate(180deg);
	transform:rotate(180deg);
	margin-right:35px
}
#content .content .room .counter .next-gallery-0, #content .content .room .counter .next-gallery-1, #content .content .room .counter .next-gallery-2 {
	margin-left:35px
}
#content .content .room .open-gallery {
	background:url("../images/expand-icon.png") no-repeat;
	width:21px;
	height:24px;
	position:absolute;
	right:25px;
	bottom:15px
}
#content .content #accommodations.accommodations.awards h2 {
	margin-top:5px;
	padding:35px 0 0;
	font-size:1.8em
}
#content .content #accommodations.accommodations.awards .room {
	margin-top:80px
}
#content .content #accommodations.accommodations.awards .img-side {
	text-align:center
}
#content .content #southbound, #content .content #northbound {
	display:none
}
#content .content .read-more, #content .content .read-things {
	margin-top:15px;
	display:block;
	margin-bottom:30px;
	font-family:"Engravers Gothic", "sans-serif";
	text-transform:uppercase;
	transition:all 0.3s ease-in-out;
	cursor:pointer;
	font-weight:700;
	letter-spacing:3px;
	font-size:1.1481481481em
}
#content .content .read-more:hover, #content .content .read-things:hover {
	color:#917b4c
}
#content .content .read-more.amenities-more, #content .content .read-things.amenities-more {
	text-align:center
}
#content .content .special-full {
	display:none;
	margin-bottom:35px
}
#content .content .special-full p {
	margin-bottom:0px
}
#content .content .special-full ul.sym-inline-list {
	margin-bottom:0
}
#content .content .special-full ul.sym-inline-list li {
	font-weight:700
}
#content .content .things-to-do img {
	display:block;
	margin:0 auto 50px
}
#content .content .things-to-do .room {
	margin-bottom:70px;
	border-bottom:1px solid rgba(145, 123, 76, 0.25);
	padding-bottom:35px
}
#content .content .things-to-do .room:last-of-type {
	border-bottom:none;
	margin-bottom:0
}
#content .content .things-to-do .room h2 {
	text-align:center
}
#content .content .things-to-do .room h3 {
	max-width:800px;
	margin-left:auto;
	margin-right:auto
}
#content .content .things-to-do .room p {
	max-width:800px;
	margin-left:auto;
	margin-right:auto
}
#content .content .datepicker-specials {
	margin-bottom:35px
}
#press #content .content #header-img {
	display:none
}
#press #content .content .copy {
	padding-bottom:80px
}
#press #content .content .intro-press {
	margin-bottom:80px
}
#press #content .content .each-download {
	position:relative;
	margin-bottom:50px;
	height:230px;
	width:100%;
	background-size:cover !important;
	background-position:center center !important
}
#press #content .content a.download-icon {
	background:url("../images/web-download.png") no-repeat left;
	padding-left:28px;
	text-transform:uppercase;
	padding-top:5px;
	padding-bottom:5px;
	color:#231f20;
	text-indent:-55555px;
	position:absolute;
	left:10px;
	bottom:10px
}
#press #content .content a.fact-icon {
	background:url("../images/fact-sheet.png") no-repeat left;
	padding-left:28px;
	padding-top:5px;
	padding-bottom:5px;
	color:#231f20;
	font-family:"Engravers Gothic", "sans-serif";
	text-transform:uppercase;
	font-weight:700;
	letter-spacing:.5px
}
#press #content .content .media-contact {
	background-color:#FFF;
	padding:30px 20px;
	margin:0;
	text-align:center;
	border:1px solid #e0e0e0;
	margin-top:60px
}
#press #content .content .media-contact h2 {
	margin-top:0px;
	font-size:1.8518518519em;
	margin-bottom:18px
}
#press #content .content .media-contact h3 {
	font-size:1.3333333333em;
	text-transform:none;
	letter-spacing:0;
	margin-bottom:8px;
	margin-top:10px
}
#press #content .content .media-contact p {
	font-size:1.4814814815em;
	line-height:1.2em;
	margin-bottom:15px
}
#press #content .content .media-contact p a.btn, #press #content .content .media-contact p .overlay.navigation .inner.top a.res-btn, .overlay.navigation .inner.top #press #content .content .media-contact p a.res-btn {
	padding:7px 25px
}
#press #content .content .media-contact p:last-of-type {
	margin-bottom:20px
}
#press #content .content .media-contact ul {
	font-size:1.3333333333em;
	margin-bottom:28px;
	padding-left:0px;
	text-align:center
}
#press #content .content .media-contact ul li {
	display:block;
	line-height:1em
}
#press #content .content .media-contact ul li:last-child {
	padding-right:0;
	margin-right:0;
	border-right:none
}
#press #content .content #media-inquiry {
	display:none;
	position:relative
}
#press #content .content #media-inquiry h2 {
	text-align:left;
	margin-bottom:30px;
	margin-top:0px
}
#press #content .content #media-inquiry #formRFP {
	width:100% !important;
	margin-bottom:80px
}
#press #content .content #media-inquiry p#thankyou {
	text-align:center;
	font-size:15px
}
#press #content .content #media-inquiry .close-media-form {
	background:url("../images/booking-close.png");
	width:20px;
	height:20px;
	top:5px;
	right:0px;
	position:absolute;
	cursor:pointer
}
#press #content .content .press-section img {
	padding-top:20px;
	padding-bottom:20px;
	display:block;
	margin-left:auto;
	margin-right:auto;
	max-width:130px
}
#press #content .content .press-section .copy {
	padding-bottom:30px;
	border-bottom:1px solid #ccc;
	margin-bottom:30px
}
#press #content .content .press-section .copy .date {
	font-size:.962962963em
}
#press #content .content .press-section .copy h2 {
	color:#917b4c;
	font-size:1.95em;
	text-transform:uppercase;
	margin-top:5px;
	margin-bottom:14px;
	line-height:1.4em;
	text-align:center
}
#press #content .content .press-section .copy p {
	margin-bottom:5px
}
#press #content .content .img-download {
	text-align:center
}
#press #content .content .img-download h2 {
	margin-bottom:45px
}
#press #content .content .logo-thumb {
	position:relative;
	margin-bottom:20px;
	height:230px;
	width:80%;
	margin-left:auto;
	margin-right:auto;
	background-size:contain !important;
	background-position:center center !important;
	border:1px solid #ccc
}
#press #content .content ul.logo-downloads {
	margin-bottom:45px
}
#press #content .content ul.logo-downloads li {
	display:inline-block;
	border-right:1px solid #231f20;
	margin-right:5px;
	padding-right:10px;
	line-height:1em
}
#press #content .content ul.logo-downloads li:last-child {
	border-right:none;
	margin-right:0px;
	padding-right:0px
}
#press #content .content ul.logo-downloads li a {
	color:#231f20
}
#press #content .content ul.logo-downloads li a:hover {
	color:#917b4c
}
#press #content .content .pageLogin {
	text-align:center
}
#press #content .content .pageLogin #frmLogin {
	display:none;
	margin-top:45px
}
#press #content .content .pageLogin #frmLogin input[type=password], #press #content .content .pageLogin #frmLogin input[type=text] {
	background:#fff;
	border:1px solid #917b4c;
	color:#231f20;
	width:215px;
	padding:5px 3%;
	margin-bottom:20px
}
#specials #content .content .best-rate {
	width:100%;
	display:block;
	margin-top:20px
}
#specials #content .content .intro-copy {
	margin-bottom:0
}
#specials #content .content .first-special .img-side img {
	margin-bottom:25px
}
#specials #content .content .first-special .img-side ul {
	text-align:center
}
#specials #content .content .first-special .copy-side {
	position:relative
}
#specials #content .content .first-special .copy-side .title {
	font-family:"Engravers Gothic", "sans-serif";
	letter-spacing:4px;
	color:#917b4c;
	text-transform:uppercase;
	font-size:1.1481481481em;
	font-weight:700;
	margin-bottom:15px
}
#specials #content .content .first-special .copy-side .save {
	margin-top:0;
	font-size:3.3333333333em;
	display:block
}
#specials #content .content .first-special .copy-side .strike {
	text-decoration:line-through;
	font-size:1.1851851852em
}
#specials #content .content .first-special .copy-side strong {
	font-size:1.1851851852em;
	margin-left:10px;
	margin-bottom:25px;
	display:inline-block
}
#specials #content .content .first-special .copy-side .book-by {
	font-size:1.4074074074em;
	padding-left:0px;
	margin-top:0px;
	margin-bottom:15px
}
#specials #content .content .first-special .copy-side .book-by span {
	font-weight:700
}
#specials #content .content .first-special .copy-side ul {
	margin-bottom:20px;
	display:inline-block
}
#specials #content .content .first-special .copy-side ul.travel-promo {
	margin-bottom:0px;
	margin-top:30px
}
#specials #content .content .first-special .copy-side ul.travel-promo li {
	display:inline-block;
	color:#666;
	padding-left:29px;
	font-size:1.2592592593em
}
#specials #content .content .first-special .reservation-includes {
	font-size:1.2592592593em;
	text-transform:none;
	color:#231f20;
	cursor:pointer;
	letter-spacing:0;
	margin-top:10px;
	margin-bottom:12px;
	background:url("../images/specials-arrow-down.png") no-repeat 153px;
	padding-right:25px;
	font-family:"MrsEavesRoman", "serif";
	display:inline-block;
	margin-left:10px
}
#specials #content .content .first-special .reservation-includes.every-special {
	background:url("../images/specials-arrow-down.png") no-repeat 162px
}
#specials #content .content .first-special .reservations-full {
	display:none;
	padding-top:20px
}
.datepicker-specials-custom2, .datepicker-specials-custom3 {
	margin:20px 0 30px
}
.datepicker-specials-custom2 .ui-datepicker-inline, .datepicker-specials-custom3 .ui-datepicker-inline {
	margin:0 auto;
	width:100% !important
}
.datepicker-specials-custom2 .ui-datepicker-inline .ui-datepicker-group, .datepicker-specials-custom3 .ui-datepicker-inline .ui-datepicker-group {
	width:45%
}
.datepicker-specials-custom2 .ui-datepicker-inline .ui-datepicker-group.ui-datepicker-group-first, .datepicker-specials-custom3 .ui-datepicker-inline .ui-datepicker-group.ui-datepicker-group-first {
	margin-right:2.5%
}
.datepicker-specials-custom2 .ui-datepicker-inline .ui-datepicker-group.ui-datepicker-group-last, .datepicker-specials-custom3 .ui-datepicker-inline .ui-datepicker-group.ui-datepicker-group-last {
	margin-left:2.5%
}
.datepicker-specials-custom2 .ui-datepicker-month, .datepicker-specials-custom3 .ui-datepicker-month {
	text-transform:uppercase;
	font-family:"Engravers Gothic", "sans-serif";
	font-weight:bold;
	font-size:16px;
	letter-spacing:2px
}
.datepicker-specials-custom2 .ui-datepicker-year, .datepicker-specials-custom3 .ui-datepicker-year {
	display:none
}
.datepicker-specials-custom2 th, .datepicker-specials-custom3 th {
	font-weight:bold;
	font-size:14px
}
.datepicker-specials-custom2 .ui-datepicker th, .datepicker-specials-custom3 .ui-datepicker th {
	padding:.7em .3em 5px !important
}
.datepicker-specials-custom2 .ui-datepicker td a, .datepicker-specials-custom2 .ui-datepicker td span, .datepicker-specials-custom3 .ui-datepicker td a, .datepicker-specials-custom3 .ui-datepicker td span {
	text-align:center;
	font-size:14px
}
.datepicker-specials-custom2 .ui-datepicker .ui-datepicker-next span, .datepicker-specials-custom2 .ui-datepicker .ui-datepicker-prev span, .datepicker-specials-custom3 .ui-datepicker .ui-datepicker-next span, .datepicker-specials-custom3 .ui-datepicker .ui-datepicker-prev span {
	background:url("../images/specials-calendar-arrow-next.png") no-repeat !important
}
.datepicker-specials-custom2 .ui-datepicker-calendar .ui-state-default, .datepicker-specials-custom3 .ui-datepicker-calendar .ui-state-default {
	border:0;
	background:transparent
}
.datepicker-specials-custom2 td.promotionalOffer, .datepicker-specials-custom3 td.promotionalOffer {
	text-align:center;
	background:#ddb1bc
}
.datepicker-specials-custom2 td.promotionalOffer>a, .datepicker-specials-custom3 td.promotionalOffer>a {
	color:#454545;
	display:inline-block;
	padding-left:5px;
	padding-right:5px
}
.datepicker-specials-custom2 td.dp-highlight, .datepicker-specials-custom3 td.dp-highlight {
	text-align:center
}
.datepicker-specials-custom2 td.dp-highlight>a, .datepicker-specials-custom3 td.dp-highlight>a {
	background:#9e2140 !important;
	color:#fff;
	display:block;
	padding-left:5px;
	padding-right:5px
}
.datepicker-specials-custom2 .ui-state-highlight, .datepicker-specials-custom2 .ui-widget-content .ui-state-highlight, .datepicker-specials-custom2 .ui-widget-header .ui-state-highlight, .datepicker-specials-custom3 .ui-state-highlight, .datepicker-specials-custom3 .ui-widget-content .ui-state-highlight, .datepicker-specials-custom3 .ui-widget-header .ui-state-highlight {
	color:#454545
}
.datepicker-specials-custom2 td.ui-datepicker-unselectable, .datepicker-specials-custom3 td.ui-datepicker-unselectable {
	background:#fff !important
}
.datepicker-specials-custom3 {
	margin:40px 0 40px
}
#specials #content .content .select-dates {
	text-align:center
}
#specials #content .content form.reserve-form {
	border:none;
	text-align:left
}
#specials #content .content form.reserve-form input[type="submit"] {
	margin-left:0
}
#specials #content .content .other-specials {
	border-bottom:1px solid #e8e8e8;
	padding-bottom:50px;
	margin-bottom:50px;
	border-top:1px solid #e8e8e8;
	padding-top:35px;
	margin-top:25px
}
#specials #content .content .other-specials .each-special {
	position:relative;
	padding-bottom:65px
}
#specials #content .content .other-specials .other-headline {
	font-size:1.9259259259em;
	margin-top:0px;
	margin-bottom:22px;
	padding-left:18px
}
#specials #content .content .other-specials .title {
	font-family:"Engravers Gothic", "sans-serif";
	letter-spacing:2px;
	color:#917b4c;
	text-transform:uppercase;
	font-size:1.1481481481em;
	font-weight:700;
	margin-bottom:5px;
	margin-top:15px;
	display:block
}
#specials #content .content .other-specials .save {
	font-size:2.2222222222em;
	display:block;
	line-height:1em;
	margin-bottom:10px
}
#specials #content .content .other-specials .strike {
	display:none
}
#specials #content .content .other-specials strong {
	display:none
}
#specials #content .content .other-specials .read-more-specials {
	display:inline-block;
	text-decoration:underline;
	margin-top:4px;
	margin-left:30px;
	font-size:19px
}
#specials #content .content .other-specials .read-more-specials.terms {
	margin-left:0px;
	font-size:14px;
	margin-top:35px;
	text-decoration:none
}
#specials #content .content .other-specials .promo-btn-holder .btn, #specials #content .content .other-specials .promo-btn-holder #panel input[type="button"], #panel #specials #content .content .other-specials .promo-btn-holder input[type="button"], #specials #content .content .other-specials .promo-btn-holder .overlay.navigation .inner.top .res-btn, .overlay.navigation .inner.top #specials #content .content .other-specials .promo-btn-holder .res-btn {
	padding:12px 20px
}
#specials #content .content .other-specials .promo-btn-holder .promo {
	display:inline-block;
	padding-left:15px;
	font-size:17px
}
#specials #content .content .other-specials .promo-btn-holder .promo span {
	font-size:11px;
	display:block
}
#specials #content .content .other-specials .full-copy {
	display:none;
	padding-top:30px
}
#specials #content .content .other-specials .specials-badge {
	position:absolute;
	top:0;
	left:15px;
	height:90px;
	width:55px
}
#specials #content .content .other-specials .best-value .specials-badge {
	background:url("../images/specials-badge-bestvalue.svg") no-repeat
}
#specials #content .content .other-specials .limited-time .specials-badge {
	background:url("../images/specials-badge-limitedtime.svg") no-repeat
}
#specials #content .content .other-specials .most-popular .specials-badge {
	background:url("../images/specials-badge-mostpopular.svg") no-repeat
}
#specials #content .content .reasons {
	padding-bottom:80px
}
#specials #content .content .reasons h2 {
	text-align:center;
	font-size:2.25em;
	margin-bottom:25px;
	line-height:1.25em
}
#specials #content .content .reasons img {
	margin:0 auto 45px;
	display:block
}
#specials #content .content .reasons h3 {
	font-family:"Engravers Gothic", "sans-serif";
	text-transform:uppercase;
	font-size:1.1851851852em;
	font-weight:700;
	letter-spacing:2px;
	margin-top:35px;
	margin-bottom:15px
}
.full-copy .title {
	font-family:"Engravers Gothic", "sans-serif";
	letter-spacing:2px;
	color:#917b4c;
	text-transform:uppercase;
	font-size:15.5px;
	font-weight:700;
	margin-bottom:5px;
	margin-top:15px;
	display:block
}
.full-copy .save {
	font-size:30px;
	display:block;
	line-height:1em;
	margin-bottom:20px
}
.full-copy .strike {
	display:none
}
.full-copy strong {
	display:none
}
.full-copy p {
	color:#231f20;
	font-size:20px;
	line-height:1.85em;
	margin-bottom:33px;
	max-width:700px
}
.full-copy ul {
	list-style:none
}
.full-copy ul.sym-inline-list {
	padding-left:15px;
	font-size:20px
}
.full-copy ul.sym-inline-list li {
	list-style:disc;
	margin-bottom:6px;
	line-height:1.4em
}
.full-copy h3.read-more-specials {
	font-size:17px;
	text-transform:none;
	color:#231f20;
	cursor:pointer;
	letter-spacing:0;
	font-weight:700;
	margin-bottom:30px;
	margin-top:40px
}
.full-copy .special-full {
	display:none
}
.directions-content {
	padding:55px 35px 55px;
	max-width:600px;
	width:98%;
	display:none
}
.directions-content h2 {
	font-family:"Engravers Gothic", "sans-serif";
	text-transform:uppercase;
	font-weight:700;
	font-size:1.3703703704em;
	letter-spacing:4px;
	margin-bottom:25px;
	text-align:center;
	color:#917b4c
}
.directions-content h2 em {
	font-family:"MrsEavesItalic", "serif";
	text-transform:none;
	font-size:24px;
	font-style:italic
}
.directions-content p {
	font-size:1.7037037037em;
	font-family:"MrsEavesItalic", "serif";
	font-style:italic
}
.ui-datepicker.ui-datepicker-multi {
	width:100% !important
}
#ui-datepicker-div.ui-widget-content {
	background:#FBFBFB !important;
	z-index:1000 !important;
	border:none !important
}
#ui-datepicker-div.ui-widget-content * {
	font-family:sans-serif;
	font-weight:normal !important;
	font-size:14px;
	text-align:center
}
#ui-datepicker-div .ui-widget-header {
	background:#ececec !important;
	border-radius:0 !important;
	border:0 !important
}
#ui-datepicker-div .ui-state-highlight, #ui-datepicker-div.ui-widget-content .ui-state-highlight, #ui-datepicker-div .ui-widget-header .ui-state-highlight {
	background:none !important;
	border:1px solid #c5c5c5 !important;
	color:#666 !important
}
#ui-datepicker-div .ui-datepicker th {
	font-weight:normal !important
}
#ui-datepicker-div.ui-widget-content a, #ui-datepicker-div.ui-widget-content a {
	text-align:center
}
.ui-datepicker td span, .ui-datepicker td a {
	font-size:16px !important;
	padding:0.3em !important
}
#ui-datepicker-div .ui-state-active, #ui-datepicker-div.ui-widget-content .ui-state-active, #ui-datepicker-div .ui-widget-header .ui-state-active {
	background:#917b4c !important;
	border-color:#917b4c;
	color:#fff !important
}
#ui-datepicker-div .ui-datepicker th {
	padding:5px 0 !important;
	font-size:12px
}
#ui-datepicker-div .ui-datepicker-month, .ui-datepicker-year {
	background-color:transparent;
	border:none;
	font-size:16px !important
}
#ui-datepicker-div .ui-state-hover, #ui-datepicker-div.ui-widget-content .ui-state-hover, #ui-datepicker-div .ui-datepicker .ui-widget-header .ui-state-hover, #ui-datepicker-div .ui-datepicker .ui-state-focus, #ui-datepicker-div .ui-datepicker .ui-widget-content .ui-state-focus, #ui-datepicker-div .ui-datepicker .ui-widget-header .ui-state-focus {
	color:#fff !important;
	background:#917b4c !important
}
#ui-datepicker-div .ui-accordion-content {
	height:auto !important
}
.ui-datepicker-multi .ui-datepicker-group {
	width:100% !important
}
.datepicker-specials-custom {
	margin-bottom:30px
}
.datepicker-specials-custom td.promotionalOffer>a {
	background:#9e2140;
	color:#fff
}
.datepicker-specials-custom td.dp-highlight>a.ui-state-active {
	background:#917b4c !important;
	color:#fff
}
.datepicker-specials-custom .ui-state-highlight, .datepicker-specials-custom .ui-widget-content .ui-state-highlight, .datepicker-specials-custom .ui-widget-header .ui-state-highlight {
	background:#f6f6f6;
	border:1px solid #917b4c;
	color:#454545
}
#frmContact, #formRFP {
	width:100%
}
#frmContact .one_half, #formRFP .one_half {
	padding:0px !important
}
.form-entry, fieldset {
	width:100% !important
}
fieldset {
	padding:0 15px !important
}
.one_half:last-child {
	padding-right:0
}
input, select, textarea {
	width:100% !important;
	min-height:40px !important
}
input[type="submit"], .btnSubmit, button {
	width:98% !important
}
body.has-calendar #header, body.has-calendar h1, body.has-calendar .breadcrumb, body.has-calendar .pin-it-button, body.has-calendar .share-btn {
	display:none
}
body.has-calendar .event-img {
	margin-bottom:1em;
	width:114% !important;
	max-width:none;
	margin-left:-7%
}
body.has-calendar fieldset legend {
	margin-bottom:1em
}
body.has-calendar fieldset ul li {
	margin-bottom:1em
}
body.has-calendar ul.upcoming-events li {
	margin-bottom:2em
}
body.has-calendar ul.upcoming-events li figcaption {
	display:none
}
body.has-calendar ul.upcoming-events li .event-date {
	color:#917b4c;
	font-family:"Engravers Gothic", "sans-serif";
	font-size:25px;
	font-weight:400;
	text-transform:uppercase;
	margin:-10px auto 10px
}
body.has-calendar ul.upcoming-events li h5 {
	font-family:"MrsEavesRoman", "serif";
	font-size:16px;
	font-weight:700;
	line-height:1.44;
	text-transform:uppercase
}
body.has-calendar ul.upcoming-events li img {
	margin-bottom:1em;
	width:114% !important;
	max-width:none;
	margin-left:-7%
}
.things-content {
	padding:40px 30px 55px;
	width:98%;
	display:none
}
.things-content h2 {
	font-size:2.2222222222em;
	font-family:"MrsEavesRoman", "serif"
}
.things-content h3 {
	font-family:"Engravers Gothic", "sans-serif";
	text-transform:uppercase;
	font-size:1.1851851852em;
	font-weight:700;
	letter-spacing:2px;
	margin-top:35px;
	margin-bottom:15px
}
.things-content p {
	font-size:1.4814814815em;
	font-family:"MrsEavesRoman", "serif"
}
#gallery #content {
	margin-top:7px
}
.gallery-mobile .thumb img {
	width:98%;
	margin:1px auto
}
.btn, #panel input[type="button"], .overlay.navigation .inner.top .res-btn, #panel input[type="button"], .overlay.navigation .inner.top .res-btn, .overlay.booking-widget #booking-form #bookNow, button[type="submit"] {
	padding:10px 18px
}
.overlay.navigation .inner.top .res-btn {
	display:none
}
input[type=date], input[type=tel] {
	border:1px solid #ccc
}
input[type=checkbox], input[type=radio] {
	width:inherit !important;
	height:inherit !important;
	min-height:inherit !important
}
.customize-options input[type=checkbox], .room-reservation input[type=checkbox] {
	margin-top:4px !important
}
.customize-options h2, .room-reservation h2 {
	margin-bottom:15px !important;
	margin-top:20px
}
.share-btn {
	display:inline-block;
	height:32px;
	margin-top:1em;
	padding-left:40px;
	background:url("../images/icon-share.png") left center no-repeat;
	background-size:31.5px 27px;
	text-transform:uppercase;
	font-size:90%;
	line-height:2.2;
	color:#a4a4a4 !important;
	margin-bottom:40px
}
#landing-page .countdown, #landing-page-meet .countdown, #landing-page-booking .countdown {
	margin:40px auto 20px auto;
	width:90%;
	text-align:center
}
#landing-page .countdown .time, #landing-page-meet .countdown .time, #landing-page-booking .countdown .time {
	margin-right:10px;
	font-size:18px;
	padding-left:20px;
	background:url(../../../assets/images/time-icon.png) no-repeat left center;
	background-size:12px auto
}
#landing-page .countdown .time, #landing-page .countdown .ctnTimer, #landing-page-meet .countdown .time, #landing-page-meet .countdown .ctnTimer, #landing-page-booking .countdown .time, #landing-page-booking .countdown .ctnTimer {
	display:inline-block;
	vertical-align:middle
}
#landing-page .countdown .time .dash, #landing-page .countdown .ctnTimer .dash, #landing-page-meet .countdown .time .dash, #landing-page-meet .countdown .ctnTimer .dash, #landing-page-booking .countdown .time .dash, #landing-page-booking .countdown .ctnTimer .dash {
	display:inline-block;
	vertical-align:middle;
	font-size:16px;
	margin:0 10px
}
#landing-page .countdown .time .dash .digit, #landing-page .countdown .ctnTimer .dash .digit, #landing-page-meet .countdown .time .dash .digit, #landing-page-meet .countdown .ctnTimer .dash .digit, #landing-page-booking .countdown .time .dash .digit, #landing-page-booking .countdown .ctnTimer .dash .digit {
	display:inline-block;
	vertical-align:middle;
	overflow:hidden;
	height:20px
}
#landing-page .countdown .time .dash .digitTxt, #landing-page .countdown .ctnTimer .dash .digitTxt, #landing-page-meet .countdown .time .dash .digitTxt, #landing-page-meet .countdown .ctnTimer .dash .digitTxt, #landing-page-booking .countdown .time .dash .digitTxt, #landing-page-booking .countdown .ctnTimer .dash .digitTxt {
	display:block
}
#landing-page p, #landing-page-meet p, #landing-page-booking p {
	font-size:1.66667em;
	line-height:1.6em
}
#landing-page #lp-top, #landing-page-meet #lp-top, #landing-page-booking #lp-top {
	width:100%;
	height:200px;
	position:relative
}
#landing-page .offer, #landing-page-meet .offer, #landing-page-booking .offer {
	width:90%;
	margin:0 auto 20px auto
}
#landing-page .offer .block, #landing-page-meet .offer .block, #landing-page-booking .offer .block {
	padding:20px;
	text-align:center
}
#landing-page .offer .block h3, #landing-page .offer .block h4, #landing-page .offer .block form, #landing-page-meet .offer .block h3, #landing-page-meet .offer .block h4, #landing-page-meet .offer .block form, #landing-page-booking .offer .block h3, #landing-page-booking .offer .block h4, #landing-page-booking .offer .block form {
	margin:0 auto;
	max-width:95%
}
#landing-page .offer .block h3, #landing-page-meet .offer .block h3, #landing-page-booking .offer .block h3 {
	font-size:28px;
	margin-bottom:5px
}
#landing-page .offer .block h4, #landing-page-meet .offer .block h4, #landing-page-booking .offer .block h4 {
	font-size:20px;
	margin-bottom:15px
}
#landing-page .offer .block form, #landing-page-meet .offer .block form, #landing-page-booking .offer .block form {
	margin-bottom:10px;
	margin-top:20px
}
#landing-page .offer .block form input[type="date"], #landing-page-meet .offer .block form input[type="date"], #landing-page-booking .offer .block form input[type="date"] {
	border:none;
	text-align:center;
	font-size:17px;
	border-bottom:1px solid #ddd;
	margin-bottom:20px
}
#landing-page .offer .block p, #landing-page-meet .offer .block p, #landing-page-booking .offer .block p {
	font-size:17px;
	margin:0
}
#landing-page #lp-content .intro, #landing-page-meet #lp-content .intro, #landing-page-booking #lp-content .intro {
	margin:40px auto;
	max-width:90%;
	text-align:center
}
#landing-page #lp-content .benefits, #landing-page-meet #lp-content .benefits, #landing-page-booking #lp-content .benefits {
	text-align:center
}
#landing-page #lp-content .benefits .benefit, #landing-page-meet #lp-content .benefits .benefit, #landing-page-booking #lp-content .benefits .benefit {
	background-repeat:no-repeat;
	background-position:center center;
	background-size:cover;
	width:45%;
	margin:20px 1%;
	display:inline-block;
	vertical-align:top
}
#landing-page #lp-content .benefits .benefit .image, #landing-page-meet #lp-content .benefits .benefit .image, #landing-page-booking #lp-content .benefits .benefit .image {
	width:100%;
	display:inline-block;
	margin-bottom:20px
}
#landing-page #lp-content .benefits .benefit .image img, #landing-page-meet #lp-content .benefits .benefit .image img, #landing-page-booking #lp-content .benefits .benefit .image img {
	max-width:100%
}
#landing-page #lp-content .benefits .benefit .title, #landing-page-meet #lp-content .benefits .benefit .title, #landing-page-booking #lp-content .benefits .benefit .title {
	color:#000;
	display:inline-block;
	vertical-align:middle;
	font-size:22px;
	line-height:1
}
#landing-page #lp-content .benefits .benefit:first-child, #landing-page-meet #lp-content .benefits .benefit:first-child, #landing-page-booking #lp-content .benefits .benefit:first-child {
	margin:20px 1% 20px -2px
}
#landing-page #lp-content .benefits .benefit:last-child, #landing-page-meet #lp-content .benefits .benefit:last-child, #landing-page-booking #lp-content .benefits .benefit:last-child {
	margin:20px -2px 20px 1%
}
#landing-page #lp-content .copy, #landing-page-meet #lp-content .copy, #landing-page-booking #lp-content .copy {
	text-align:left;
	margin:60px 0
}
#landing-page #lp-content .copy p, #landing-page-meet #lp-content .copy p, #landing-page-booking #lp-content .copy p {
	margin:0 auto;
	max-width:800px;
	font-size:1.66667em;
	line-height:1.6em
}
#landing-page #lp-content .copy .text, #landing-page #lp-content .copy .map, #landing-page-meet #lp-content .copy .text, #landing-page-meet #lp-content .copy .map, #landing-page-booking #lp-content .copy .text, #landing-page-booking #lp-content .copy .map {
	display:inline-block;
	width:100%;
	margin:0 0 20px 0
}
#landing-page #lp-content .copy .text, #landing-page-meet #lp-content .copy .text, #landing-page-booking #lp-content .copy .text {
	margin-right:4%
}
#landing-page #lp-content .copy .map, #landing-page-meet #lp-content .copy .map, #landing-page-booking #lp-content .copy .map {
	background:url("../../../assets/images/map-home.jpg") no-repeat 40% top #ac9a71;
	height:450px;
	position:relative
}
#landing-page #lp-content .copy .map .pins, #landing-page-meet #lp-content .copy .map .pins, #landing-page-booking #lp-content .copy .map .pins {
	position:relative;
	width:100%;
	height:100%
}
#landing-page #lp-content .copy .map .pins .pin, #landing-page #lp-content .copy .map .pins .hotel, #landing-page-meet #lp-content .copy .map .pins .pin, #landing-page-meet #lp-content .copy .map .pins .hotel, #landing-page-booking #lp-content .copy .map .pins .pin, #landing-page-booking #lp-content .copy .map .pins .hotel {
	position:absolute
}
#landing-page #lp-content .copy .map .pins .hotel, #landing-page-meet #lp-content .copy .map .pins .hotel, #landing-page-booking #lp-content .copy .map .pins .hotel {
	background:url(../../../assets/images/hotel-marker.png) no-repeat center center;
	top:130px;
	left:52%;
	width:60px;
	height:60px
}
#landing-page #lp-content .copy .map .pins .pin, #landing-page-meet #lp-content .copy .map .pins .pin, #landing-page-booking #lp-content .copy .map .pins .pin {
	width:35px;
	height:35px;
	background:url(../../../assets/images/markers.png) no-repeat center center;
	cursor:pointer
}
#landing-page #lp-content .copy .map .pins .pin.active, #landing-page #lp-content .copy .map .pins .pin:hover, #landing-page-meet #lp-content .copy .map .pins .pin.active, #landing-page-meet #lp-content .copy .map .pins .pin:hover, #landing-page-booking #lp-content .copy .map .pins .pin.active, #landing-page-booking #lp-content .copy .map .pins .pin:hover {
	background:url(../../../assets/images/markers-over.png) no-repeat center center
}
#landing-page #lp-content .copy .map .pins .pin.active span, #landing-page #lp-content .copy .map .pins .pin:hover span, #landing-page-meet #lp-content .copy .map .pins .pin.active span, #landing-page-meet #lp-content .copy .map .pins .pin:hover span, #landing-page-booking #lp-content .copy .map .pins .pin.active span, #landing-page-booking #lp-content .copy .map .pins .pin:hover span {
	display:inline-block
}
#landing-page #lp-content .copy .map .pins .pin span, #landing-page-meet #lp-content .copy .map .pins .pin span, #landing-page-booking #lp-content .copy .map .pins .pin span {
	display:none;
	background:white;
	padding:5px;
	font-size:14px;
	width:120px;
	margin:25px 0 0 -30px;
	text-align:center
}
#landing-page #lp-content .copy .map .pins .pin#market, #landing-page-meet #lp-content .copy .map .pins .pin#market, #landing-page-booking #lp-content .copy .map .pins .pin#market {
	top:115px;
	left:68%
}
#landing-page #lp-content .copy .map .pins .pin#rainbow, #landing-page-meet #lp-content .copy .map .pins .pin#rainbow, #landing-page-booking #lp-content .copy .map .pins .pin#rainbow {
	top:244px;
	left:67%
}
#landing-page #lp-content .copy .map .pins .pin#battery, #landing-page-meet #lp-content .copy .map .pins .pin#battery, #landing-page-booking #lp-content .copy .map .pins .pin#battery {
	top:360px;
	left:51%
}
#landing-page #lp-content .copy .map .pins .pin#mansion, #landing-page-meet #lp-content .copy .map .pins .pin#mansion, #landing-page-booking #lp-content .copy .map .pins .pin#mansion {
	top:326px;
	left:54%
}
#landing-page #lp-content .copy .map .pins .pin#waterfront, #landing-page-meet #lp-content .copy .map .pins .pin#waterfront, #landing-page-booking #lp-content .copy .map .pins .pin#waterfront {
	top:200px;
	left:73%
}
#landing-page #lp-content .copy .map .pins .pin#king, #landing-page-meet #lp-content .copy .map .pins .pin#king, #landing-page-booking #lp-content .copy .map .pins .pin#king {
	top:160px;
	left:26%
}
#landing-page #lp-content .guest-rating, #landing-page-meet #lp-content .guest-rating, #landing-page-booking #lp-content .guest-rating {
	text-align:center;
	max-width:800px;
	margin:60px auto;
	width:90%
}
#landing-page #lp-content .guest-rating .quote, #landing-page-meet #lp-content .guest-rating .quote, #landing-page-booking #lp-content .guest-rating .quote {
	background:url("../../../assets/images/quote.png") no-repeat;
	height:22px;
	width:28px;
	display:inline-block
}
#landing-page #lp-content .guest-rating .quote.closed, #landing-page-meet #lp-content .guest-rating .quote.closed, #landing-page-booking #lp-content .guest-rating .quote.closed {
	background:url("../../../assets/images/quote2.png") no-repeat center top;
	width:125px;
	border-bottom:1px solid #918f8f;
	height:65px;
	margin-bottom:40px
}
#landing-page #lp-content .guest-rating blockquote, #landing-page-meet #lp-content .guest-rating blockquote, #landing-page-booking #lp-content .guest-rating blockquote {
	font-size:2.35em;
	line-height:1.2em;
	padding:10px 0;
	margin-bottom:10px;
	color:#231f20
}
#landing-page #lp-content .guest-rating cite, #landing-page-meet #lp-content .guest-rating cite, #landing-page-booking #lp-content .guest-rating cite {
	display:block;
	font-family:"Engravers Gothic", "sans-serif";
	font-size:1.1481481481em;
	text-transform:uppercase;
	line-height:1.25em;
	margin-bottom:10px;
	font-weight:700;
	letter-spacing:4px;
	margin-top:0;
	font-style:normal;
	color:#231f20
}
#landing-page #lp-content .gallery a, #landing-page-meet #lp-content .gallery a, #landing-page-booking #lp-content .gallery a {
	float:left;
	display:block
}
#landing-page #lp-content .gallery a.five, #landing-page-meet #lp-content .gallery a.five, #landing-page-booking #lp-content .gallery a.five {
	width:20%
}
#landing-page #lp-content .gallery a.three, #landing-page-meet #lp-content .gallery a.three, #landing-page-booking #lp-content .gallery a.three {
	width:33.3%
}
#landing-page #lp-content .gallery a img, #landing-page-meet #lp-content .gallery a img, #landing-page-booking #lp-content .gallery a img {
	width:100%
}
#landing-page #lp-content .gallery .slick-arrow, #landing-page-meet #lp-content .gallery .slick-arrow, #landing-page-booking #lp-content .gallery .slick-arrow {
	position:absolute;
	top:50%;
	margin-top:-25px;
	width:50px !important;
	height:50px;
	z-index:1;
	border:none;
	text-indent:-999999999px;
	font-size:0px
}
#landing-page #lp-content .gallery .slick-arrow.slick-prev, #landing-page-meet #lp-content .gallery .slick-arrow.slick-prev, #landing-page-booking #lp-content .gallery .slick-arrow.slick-prev {
	background:url(../../../assets/svg/arrow-white-prev.svg) no-repeat center center;
	background-size:30px auto
}
#landing-page #lp-content .gallery .slick-arrow.slick-next, #landing-page-meet #lp-content .gallery .slick-arrow.slick-next, #landing-page-booking #lp-content .gallery .slick-arrow.slick-next {
	background:url(../../../assets/svg/arrow-white-next.svg) no-repeat center center;
	background-size:30px auto
}
#landing-page #lp-content .reinforces, #landing-page-meet #lp-content .reinforces, #landing-page-booking #lp-content .reinforces {
	margin:60px auto;
	width:80%;
	max-width:590px;
	text-align:center
}
#landing-page #lp-content .reinforces .btn, #landing-page #lp-content .reinforces #panel input[type="button"], #panel #landing-page #lp-content .reinforces input[type="button"], #landing-page #lp-content .reinforces .overlay.navigation .inner.top .res-btn, .overlay.navigation .inner.top #landing-page #lp-content .reinforces .res-btn, #landing-page-meet #lp-content .reinforces .btn, #landing-page-meet #lp-content .reinforces #panel input[type="button"], #panel #landing-page-meet #lp-content .reinforces input[type="button"], #landing-page-meet #lp-content .reinforces .overlay.navigation .inner.top .res-btn, .overlay.navigation .inner.top #landing-page-meet #lp-content .reinforces .res-btn, #landing-page-booking #lp-content .reinforces .btn, #landing-page-booking #lp-content .reinforces #panel input[type="button"], #panel #landing-page-booking #lp-content .reinforces input[type="button"], #landing-page-booking #lp-content .reinforces .overlay.navigation .inner.top .res-btn, .overlay.navigation .inner.top #landing-page-booking #lp-content .reinforces .res-btn {
	margin-top:20px;
	margin-bottom:20px
}
#landing-page-meet #lp-content .intro, #landing-page-booking #lp-content .intro {
	margin:60px auto
}
input {
	border-radius:0;
	-webkit-appearance:none
}
#mobile-wifi header {
	display:none
}
#mobile-wifi #lp-header {
	background-color:#fff;
	position:fixed;
	height:110px;
	box-shadow:0px 2px 5px 0px rgba(0, 0, 0, 0.1);
	margin-top:-1px;
	top:0;
	z-index:99;
	width:100%
}
#mobile-wifi #lp-header img {
	max-height:90px;
	display:block;
	margin:10px auto 0
}
#mobile-wifi .lp-mobile-intro {
	text-align:center
}
#mobile-wifi .lp-mobile-intro .top-section {
	position:relative;
	margin-top:50px;
	background:url("../images/lp-mobile-texture.jpg") no-repeat;
	background-size:cover;
	text-align:center;
	padding-bottom:180px
}
#mobile-wifi .lp-mobile-intro .top-section h1 {
	color:#fff;
	margin-top:0;
	padding-top:60px;
	font-size:2.6em;
	line-height:1em
}
#mobile-wifi .lp-mobile-intro .top-section .left-decoration, #mobile-wifi .lp-mobile-intro .top-section .right-decoration {
	position:absolute;
	top:15px;
	background:url("../images/lp-mobile-white-ornament.png");
	width:38px;
	height:38px;
	background-size:contain
}
#mobile-wifi .lp-mobile-intro .top-section .left-decoration {
	left:10px;
	-webkit-transform:rotate(-90deg);
	transform:rotate(-90deg)
}
#mobile-wifi .lp-mobile-intro .top-section .right-decoration {
	right:10px
}
#mobile-wifi .lp-mobile-intro img {
	z-index:9;
	margin:-175px auto 30px;
	position:relative
}
#mobile-wifi .lp-mobile-intro .key-icon {
	background:url("../images/lp-mobile-key.png") no-repeat 50% 50%;
	background-size:contain;
	height:25px
}
#mobile-wifi .lp-mobile-intro h2 {
	text-transform:uppercase;
	color:#917b4c;
	letter-spacing:3px;
	margin-top:20px;
	font-family:"Engravers Gothic", "sans-serif";
	font-size:1.1111111111em;
	font-weight:600;
	margin-bottom:10px
}
#mobile-wifi .lp-mobile-intro h3 {
	font-size:2.5925925926em;
	max-width:330px;
	margin:0 auto 15px
}
#mobile-wifi .lp-mobile-intro p {
	font-size:1.7037037037em;
	margin-bottom:45px
}
#mobile-wifi .lp-mobile-specials {
	padding-bottom:45px
}
#mobile-wifi .lp-mobile-specials .top-section {
	position:relative;
	background:url("../images/lp-mobile-specials-texture.jpg") repeat;
	text-align:center;
	padding-bottom:195px
}
#mobile-wifi .lp-mobile-specials img {
	z-index:9;
	margin:-175px auto 0px;
	position:relative
}
#mobile-wifi .lp-mobile-specials h2 {
	text-transform:uppercase;
	color:#917b4c;
	letter-spacing:3px;
	margin-top:20px;
	font-family:"Engravers Gothic", "sans-serif";
	font-size:1.1111111111em;
	font-weight:600;
	margin-bottom:10px
}
#mobile-wifi .lp-mobile-specials h3 {
	font-size:2.5925925926em;
	max-width:330px;
	margin:0 auto 15px
}
#mobile-wifi .lp-mobile-specials p {
	font-size:1.4814814815em;
	margin-bottom:35px
}
#mobile-wifi .lp-mobile-events {
	text-align:center;
	padding-bottom:40px
}
#mobile-wifi .lp-mobile-events .top-section {
	position:relative;
	background:url("../images/lp-mobile-events.jpg") no-repeat;
	background-size:cover;
	text-align:center;
	padding-bottom:195px
}
#mobile-wifi .lp-mobile-events img {
	z-index:9;
	margin:-175px auto 30px;
	position:relative
}
#mobile-wifi .lp-mobile-events .globe-icon {
	background:url("../images/lp-mobile-events-globe.png") no-repeat 50% 50%;
	background-size:contain;
	height:45px
}
#mobile-wifi .lp-mobile-events h2 {
	text-transform:uppercase;
	color:#917b4c;
	letter-spacing:3px;
	margin-top:20px;
	font-family:"Engravers Gothic", "sans-serif";
	font-size:1.1111111111em;
	font-weight:600;
	margin-bottom:20px
}
#mobile-wifi .lp-mobile-events h3 {
	font-size:2.5925925926em;
	max-width:330px;
	margin:0 auto 15px
}
#mobile-wifi .lp-mobile-events p {
	font-size:1.4814814815em;
	margin-bottom:15px
}
#mobile-wifi .lp-mobile-things {
	position:relative
}
#mobile-wifi .lp-mobile-things .top-section {
	position:relative;
	background:url("../images/lp-mobile-events.jpg") no-repeat;
	background-size:cover;
	text-align:center;
	padding-bottom:195px
}
#mobile-wifi .lp-mobile-things img {
	z-index:9;
	margin:-175px auto 0px;
	position:relative
}
#mobile-wifi .lp-mobile-things h2 {
	text-transform:uppercase;
	color:#917b4c;
	letter-spacing:3px;
	margin-top:20px;
	font-family:"Engravers Gothic", "sans-serif";
	font-size:1.1111111111em;
	font-weight:600;
	margin-bottom:10px
}
#mobile-wifi .lp-mobile-things h3 {
	font-size:2.5925925926em;
	max-width:330px;
	margin:0 auto 15px
}
#mobile-wifi .lp-mobile-things p {
	font-size:1.4814814815em;
	margin-bottom:35px
}
#mobile-wifi .lp-mobile-things .left-decoration, #mobile-wifi .lp-mobile-things .right-decoration {
	position:absolute;
	bottom:15px;
	background:url("../images/lp-mobile-black-ornament.png");
	width:38px;
	height:38px;
	background-size:contain
}
#mobile-wifi .lp-mobile-things .container {
	position:relative;
	padding-bottom:80px
}
#mobile-wifi .lp-mobile-things .left-decoration {
	left:0px;
	-webkit-transform:rotate(90deg);
	transform:rotate(90deg)
}
#mobile-wifi .lp-mobile-things .right-decoration {
	right:0px
}
#mobile-wifi .email-lp .container {
	padding-top:30px;
	padding-bottom:20px;
	text-align:center
}
#mobile-wifi .email-lp h2 {
	text-align:center;
	font-family:"Engravers Gothic", "sans-serif";
	text-transform:uppercase;
	font-size:1.25em
}
#mobile-wifi .email-lp form#frmContact {
	margin-bottom:35px
}
#mobile-wifi .email-lp form#frmContact .form-entry {
	margin-bottom:0
}
#mobile-wifi .email-lp form#frmContact input[type=text] {
	display:block;
	width:100%;
	background:#fff;
	border:1px solid #909090;
	color:#231f20;
	padding:5px 18px;
	margin:0px 0px 12px;
	text-align:center
}
#mobile-wifi .email-lp form#frmContact input[type=text]::-webkit-input-placeholder {
color:#231f20;
font-family:"MrsEavesItalic", "serif";
font-size:1.4814814815em;
font-style:italic
}
#mobile-wifi .email-lp form#frmContact input[type=text]::-moz-placeholder {
color:#231f20;
font-family:"MrsEavesItalic", "serif";
font-size:1.4814814815em;
font-style:italic
}
#mobile-wifi .email-lp form#frmContact input[type=text]:-ms-input-placeholder {
color:#231f20;
font-family:"MrsEavesItalic", "serif";
font-size:1.4814814815em;
font-style:italic
}
#mobile-wifi .email-lp form#frmContact input[type=text]:-moz-placeholder {
color:#231f20;
font-family:"MrsEavesItalic", "serif";
font-size:1.4814814815em;
font-style:italic
}
#mobile-wifi .email-lp form#frmContact .btnSubmit {
	margin-top:22px;
	max-width:180px !important
}


#home .tour-home {
    padding: 0 10px 30px;
    text-align: center;
	margin:20px auto 0;
	width: 100%;
}

#home .tour-home h1 {
    font-size: 30px;
    margin-top: 0px;
    margin-bottom: 10px;
    line-height: 1.1em;
}

#home .tour-home  h1 span {
    text-transform: uppercase;
    font-family: "Engravers Gothic", "sans-serif";
    font-weight: 700;
    display: block;
    color: #9E2140;
    font-size: 15.5px;
    letter-spacing: 5.1px;
    line-height: 1em;
    margin-bottom: 10px;
}

#home .tour-home p {
	font-size: 1.4em;
    line-height: 1.3em;
}


/*# sourceMappingURL=style.css.map */
