@charset "UTF-8";/* CSS Document *//* united sans fonts */@font-face {  font-family: UnitedSansCdBd;  src: url("../fonts/unitedsans/UnitedSansCdBd.otf");}@font-face {  font-family: UnitedSansCdHv;  src: url("../fonts/unitedsans/UnitedSansCdHv.otf");}@font-face {  font-family: UnitedSansCdLt;  src: url("../fonts/unitedsans/UnitedSansCdLt.otf");}@font-face {  font-family: UnitedSansCdMd;  src: url("../fonts/unitedsans/UnitedSansCdMd.otf");}@font-face {  font-family: UnitedSansExBd;  src: url("../fonts/unitedsans/UnitedSansExBd.otf");}@font-face {  font-family: UnitedSansExHv;  src: url("../fonts/unitedsans/UnitedSansExHv.otf");}@font-face {  font-family: UnitedSansExLt;  src: url("../fonts/unitedsans/UnitedSansExLt.otf");}@font-face {  font-family: UnitedSansExMd;  src: url("../fonts/unitedsans/UnitedSansExMd.otf");}@font-face {  font-family: UnitedSansExHv;  src: url("../fonts/unitedsans/UnitedSansExHv.otf");}@font-face {  font-family: UnitedSansExLt;  src: url("../fonts/unitedsans/UnitedSansExLt.otf");}@font-face {  font-family: UnitedSansExMd;  src: url("../fonts/unitedsans/UnitedSansExMd.otf");}@font-face {  font-family: UnitedSansExBd;  src: url("../fonts/unitedsans/UnitedSansExBd.otf");}@font-face {  font-family: UnitedSansRgBd;  src: url("../fonts/unitedsans/UnitedSansRgBd.otf");}@font-face {  font-family: UnitedSansRgHv;  src: url("../fonts/unitedsans/UnitedSansRgHv.otf");}@font-face {  font-family: UnitedSansRgLt;  src: url("../fonts/unitedsans/UnitedSansRgLt.otf");}@font-face {  font-family: UnitedSansRgMd;  src: url("../fonts/unitedsans/UnitedSansRgMd.otf");}.container .btn {  display: flex; /* or inline-flex */}/*end united sans fonts-Acumin installed through Adobe Type online */@media only screen and (min-width: 768px) .intro-img, .intro-slider, .intro-video, .video-bg {  height: 50%;  padding: 0;  min-height: 0;}/* 2020 primary color override */a {  color: #555961;  text-decoration: none;}hr.primary {  border-top: 6px solid #CFB991;}.btn-info {  color: #fff;  background-color: #FFFFFF;  border-color: #FFFFFF;}.btn-info:hover {  color: #fff;  background-color: #CFB991;  border-color: #FFFFFF;}.btn-info:active {  color: #fff;  background-color: #70727B;  border-color: #EBD99F;}.btn-info:focus, .btn-info.focus {  color: #fff;  background-color: #70727B;  border-color: #70727B;}.btn-warning {  color: #fff;  background-color: #555961;  border-color: #000000;  border-width: thick;  font-family: UnitedSansExLt, sans-serif;  font-weight: 100;  /*    font-style: italic;*//*  font-size: 2rem;*/  letter-spacing: 3px;    padding: 7px 15px 3px 15px;}.btn-warning:hover {  color: #fff;  /*    background-color: #1C00ff00;*/  background-color: #000000;  border-width: thick;  border-color: #8E6F3E;}.btn-warning:active, .btn-warning.active, .open > .btn-warning.dropdown-toggle {  color: #fff;  background-color: #000000;  border-color: #D9AB28;}.btn-warning:focus, .btn-warning.focus {  color: #fff;  background-color: #000000;  border-color: #D9AB28;}.btn-lg, .btn-group-lg > .btn {  padding: 20px 126px;  font-size: 2rem;  line-height: 1.33333;  border-radius: 0px;}.btn-primary {    color: #000000;    background-color: #CFB991;    margin-top: 2.5rem;	font-family: UnitedSansExBd, sans-serif;}.btn-primary:hover {    color: #ffffff;    background-color: #1a242f;    border-color: #161f29;/*    margin-left: 50px;*/}.btn-warning:active:hover, .btn-warning:active:focus, .btn-warning:active.focus, .btn-warning.active:hover, .btn-warning.active:focus, .btn-warning.active.focus, .open > .btn-warning.dropdown-toggle:hover, .open > .btn-warning.dropdown-toggle:focus, .open > .btn-warning.dropdown-toggle.focus {  color: #fff;  background-color: #000000;  border-color: #D9AB28;  display: flex;}.btn-lg:hover, .btn-group-lg > .btn:hover {  /*    font-size: 3rem;*/}a:hover, a:focus {  color: #DEAD00;/*  text-decoration: underline;*/}/* custom fonts */h1.brand-heading {/*    font-family: acumin-pro, sans-serif;*/    font-family: UnitedSansRgBd, sans-serif;    font-weight: 200;    font-style: normal;}.intro-img .carousel h4, .intro-img-half .carousel h4, .intro-video .carousel h4 {  font-family: UnitedSansExtLt, sans-serif;  font-weight: lighter;  font-style: normal;    color: #cfb991;/*    background-color: aliceblue;*//*    opacity: 0.5;*//*    font-size: 3rem;*/    align-content: center;}.sans-serif {    font-family: acumin-pro, sans-serif;    color: #D9AB28;}.carousel-inner {    position: relative;    overflow: hidden;    width: 100%;    align-items: center;}h2 {  font-family: Acumin Pro SemiCondensed, sans-serif;  font-weight: 300;  font-style: normal;  color: #70727B;  margin-top: 80px;}h2.white {  color: #FFFFFF;}.text-primary {  color: #cfb991;    line-height: 1;  font-size: 3rem;/*  font-family: UnitedSansRgBd, sans-serif;*/    font-family: Acumin Pro Light, sans-serif;    filter: drop-shadow(2px 2px .75px #000000);    letter-spacing: 6px;}.btn-info:active:hover, .btn-info:active:focus, .btn-info:active.focus, .btn-info.active:hover, .btn-info.active:focus, .btn-info.active.focus, .open > .btn-info.dropdown-toggle:hover, .open > .btn-info.dropdown-toggle:focus, .open > .btn-info.dropdown-toggle.focus {  color: #fff;  background-color: #C4BFC0;  border-color: #C4BFC0;}.roomnumber {    color: #8E6F3E;}/*20200811 html email*/<style>	@media (prefers-color-scheme: light) {		.darkLogoDefault,		.lightLogo {			display: none !important;		}		.darkLogoWrapper,		.darkLogo {			display: block !important;		}	}	@media (prefers-color-scheme: dark) {		.darkLogoDefault,		.darkLogo {			display: none !important;		}		.lightLogoWrapper,		.lightLogo {			display: block !important;		}	}</style>/* breakpoints */@media(max-width:767px) {  .btn, .btn-warning {    font-size: 9px;/*    padding: 30px;*/    }}@media(max-width:375px) {     .box .nav-logo {    margin-top: 10%;    padding: 10%;        width: 80%    }}html {  font-size: 16px;}@media screen and (min-width: 320px) {  html {    font-size: calc(16px + 6 * ((100vw - 320px) / 680));  }}@media screen and (min-width: 1000px) {  html {    font-size: 22px;  }}/*@media(max-width:1024px) {     .box .nav-logo {    margin-top: 0%;    padding: 0%;        width: 40%;        align-items: center;    }}*/.flex-container .btn {  display: flex;  /*  align-items: center;  justify-content: center;*/}.btn {  display: flex;  align-items: center;  justify-content: center;}.box.flex {  display: flex;  justify-content: center;}.box {  display: flex;  align-items: flex-end;  justify-content: center;}a:hover, a:focus {  text-decoration: none;  outline: 0;  color: #CFB991;}.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {  position: relative;  min-height: 1px;  padding-left: 35px;  padding-right: 35px;        margin-bottom: 20px;}.fluid-width-video-wrapper {  width: 100%;  position: relative;  padding: 0px;  margin-bottom: 20px;}.navbar-dark.top-nav-collapse .nav li a:after {  background: #CFB991; /*changed from #41c4ab on 202002068*/}.nav-logo {/*  height: 33%;*/  width: 14%;  display: flex;  align-items: center;  justify-content: center;  /*    margin: 2rem;*/}.nav > li > a:focus, .nav > li > a:hover {    text-decoration: none;    background-color: #3e444d;}.navbar-dark .navbar-brand .logo img, .navbar-light .navbar-brand .logo img, .navbar-dark .navbar-brand .logo-collapse img, .navbar-light .navbar-brand .logo-collapse img {/*    margin: 7%;*//*    max-height: 40px;*/} #aside-1 {  width: 100%;/*  height: 100%;*/  background: #000000;  opacity: 1;/*  position: absolute;*/}/* responsive nav placement 20200210*/.navbar-nav>li>a {      padding-top: 10px;    margin-left: auto;    margin-right: auto;    text-align: center;    line-height: 20px;}  a, a:visited {    text-decoration: none;  }.footer #accordion .panel {    margin-left: 10px;    margin-right: 10px;}/*hr {    margin-top: 20px;    margin-bottom: 20px;    border: 0;    border-top: 1px solid #9C9795;}*/#tb {    font-size: 1.5rem;}h2.bs-buttons {	font-size: 1rem}.intro-img .brand-heading,  .intro-slider .brand-heading,  .intro-video .brand-heading,  .intro-img-half .brand-heading,  .intro-slider-half .brand-heading {	font-size: 5.5vh;    font-weight: 400;    margin-top: 35px;	}.intro-img .overlay, .intro-slider .overlay, .intro-video .overlay, .intro-img-half .overlay, .intro-slider-half .overlay {    display: flex;    opacity: .3;}#black-btn p {    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));}.intro-img .overlay, .intro-slider .overlay, .intro-video .overlay, .video-bg .overlay {	display: flex;    height: 100%;	opacity: .3;	background-color: #000 !important;}@media only screen and (max-width: 1026px) {.intro-img .overlay, .intro-slider .overlay, .intro-video .overlay, .video-bg .overlay, .brand-heading-yellow,  {	display: flex;    height: 100%;	opacity: .3;	background-color: #000 !important;    }}@media screen and (min-width: 1023px){.column.is-one-quarter-desktop,  {    flex: none;    width: 25%;}}/* 2020 footer */narrow-footer .footer__social .vertical {    display: block;    max-width: 100%;}@media (max-width: 1324px){.narrow-footer .footer__social .horizontal,  {    display: block;    max-height: 35px;    margin: 2.1875rem auto;}input[type=text] {  width: 100px;  -webkit-transition: width .35s ease-in-out;  transition: width .35s ease-in-out;}input[type=text]:focus {  width: 250px;}#dark-bg {    color: white;}#intro-top {/*    position: absolute;*//*    right: 0;*/    top: 160px;/*    left: 0;*/}}@media(max-width:768px){.intro-top {   top: 0px;}p.news  {    font-size: 1.2rem;    color: #D9AB28;    }a.news {color: #FFFFFF:    }}/* flexbox for centering vertically */.register-form {	display: flex;	flex-wrap: wrap;	margin-right: -2em;}.form-group {	flex: 1 0 300px;	margin-right: 2em;}.Aligner {  display: flex;  align-items: center;  justify-content: left;}}.Aligner-item {  max-width: 100%;}.Aligner-item--top {  align-self: flex-start;}.Aligner-item--left {  align-self: flex-end;}.Aligner-item--bottom {  align-self: flex-end;}/* new flex css */.some-page-wrapper {  margin: 15px;/*  background-color: red;*/}.frow {  display: flex;  flex-direction: row;  flex-wrap: wrap;  width: 100%;}.fcolumn {  display: flex;  flex-direction: column;  flex-basis: 100%;  flex: 1;}.blue-column {  background-color: blue;  height: 100px;}.green-column {  background-color: green;  height: 100px;}@media(min-width:768px) {    #_idContainer010}/*breakpoints*/@media(min-width:768px) {}@media(min-width:992px) {}@media(min-width:1200px) {}