<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.layer-text.main {
  text-shadow: 2px 2px 3px black;
}
.layer-text.sub {
  text-shadow: 1px 1px 2px black;
  font-family: Dosis, sans-serif;
  font-size: 24px !important;
  text-transform: uppercase;
  letter-spacing: 0.1em !important;
}
.text-shadow {
  text-shadow: 2px 2px 3px black;
}
p br {
  content: '.';
  display: block;
  height: 10px;
}
.main-navigation-fixed.fixed .site-logo {
  max-width: 130px;
}
.opening-times span.times {
  background: none;
  width: auto;
  height: auto;
  display: inline;
}
.footer-logo {
  max-width: 187px;
  margin: 0 auto;
  margin-bottom: 20px;
}
div.food-course:nth-of-type(2n+1) {
  clear: both;
}
.drinks h5.awe-catalogue-title {
  font-style: italic;
}
.vc_parallax::before {
  content: ".";
  background-color: black;
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  opacity: 0.25;
  z-index: 1;
}
.tp-revslider-slidesli:after {
  content: ".";
  display: block;
  width: 100%;
  height: 100%;
  background-color: black;
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  transition: opacity 650ms ease-out;
}
.tp-revslider-slidesli.active-revslide:after {
  opacity: 0.2;
}
#loading .loading-image {
  width: 200px;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -100px;
  margin-top: -50px;
}
#loading .loading-image img {
  width: 100%;
}
.room-list .room {
  margin-bottom: 70px;
}
.room-list .room .room-image-holder {
  margin-bottom: 20px;
}
.room-list .room .room-image-holder img.placeholder {
  display: none;
}
.room-list .room .name {
  font-size: 20px !important;
}
.room-list .room .price {
  font-size: 16px !important;
}
.room-list .room:after {
  content: '';
  height: 4px;
  width: 50%;
  display: block;
  margin: 50px auto 0;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAECAQAAABfchXRAAAA0ElEQVQYGQXBv0oCcQAA4O9ycBCfwE1QcHAVKggSbOi0IRqcb3HpCeR8iqQ3qMHBB5B7gCOcnCyONsf+OAhyJL++D2gJ2oDI0T2AjSmAVy8ApjZA4MFRFASBtqAVBGcgxghwqyoGNHXEIlDTd60GIrGOJiBWNQCMMAR6UqWV0sylR78yJ3MXxgq5vaW+O28+FXJDfUt7ucLYlWcnmS8T52ZKK6VUj+BDgsRWsJOqGFj782OuritTOlhoaFg4KGW66p58O1m7UZHaCbaSQOJd+AcBsEnrbd53GgAAAABJRU5ErkJggg==);
}
div.contact-form {
  margin-bottom: 50px;
  padding: 10px;
  /*.big-button {
        width: 100%;
        height: 50px;
        background: none;
        border: none;
        background-color: white;
        color: black;
        font-size: 26px;

        &amp;:hover {
            background-color: gray;
        }
    }*/
}
div.contact-form label,
div.contact-form input[type=text],
div.contact-form textarea {
  display: block;
}
div.contact-form .form-group {
  margin-bottom: 20px;
}
div.contact-form .form-group span.error {
  visibility: hidden;
  color: red;
}
@media (min-width: 992px) {
  div.contact-form .form-group span.error {
    float: right;
  }
}
div.contact-form .form-group.has-error span.error {
  visibility: visible;
}
div.contact-form .form-group.has-error input,
div.contact-form .form-group.has-error textarea {
  border-color: red;
}
div.contact-form label {
  margin-bottom: 5px;
}
div.contact-form input[type=text],
div.contact-form textarea {
  width: 100%;
  padding: 10px;
  border: 1px solid black;
}
div.contact-form input[type=text]:focus,
div.contact-form textarea:focus {
  /*outline-color: @primary-tint-light;*/
}
div.contact-form textarea {
  height: 150px;
}
div.contact-form .form-group.hp {
  display: none !important;
}
@media (min-width: 992px) {
  div.contact-form {
    width: 750px;
    margin: 0 auto 50px;
    padding: 20px;
  }
}
div.contact-form input[type=radio] {
  margin: 0 5px 0 0;
  display: inline-block;
  position: relative;
  top: 2px;
}
div.contact-form label.checkbox {
  display: inline-block;
  margin-right: 10px;
}
div.email-notification {
  display: none;
  text-align: center;
  margin-top: 50px;
}
div.email-notification p.error {
  display: none;
}
div.email-notification.has-error p.success {
  display: none;
}
div.email-notification.has-error p.error {
  display: block;
}
#CDSWIDEXC {
  margin: 0 auto !important;
}
/*#region Custom Eviivo Form */
.custom-eviivo-form {
  padding: 20px 0;
}
.custom-eviivo-form .form-holder {
  border: 1px solid #ddd;
  padding: 10px;
}
.custom-eviivo-form select {
  background: none;
  -webkit-appearance: menulist;
  font-family: "Crimson Text";
  font-weight: normal;
}
.custom-eviivo-form #startdate,
.custom-eviivo-form #enddate,
.custom-eviivo-form select {
  background-color: #ddd;
  color: #828282;
}
.custom-eviivo-form .mod-options {
  position: relative;
  margin-bottom: 10px;
}
.custom-eviivo-form .adults,
.custom-eviivo-form .children {
  margin-bottom: 10px;
}
.custom-eviivo-form .adults &gt; select,
.custom-eviivo-form .children &gt; select {
  padding: 6px 12px;
}
.custom-eviivo-form .ui-datepicker-trigger {
  font-size: 25px;
  position: absolute;
  right: 10px;
  top: 8px;
  cursor: pointer;
}
.custom-eviivo-form input[type=submit] {
  background: white;
  border: 1px solid black;
  font-size: 14px;
  font-weight: normal;
  letter-spacing: 0.1em;
  width: 100%;
}
.custom-eviivo-form input[type=submit]:hover {
  background: black;
  color: white;
}
@media (min-width: 992px) {
  .custom-eviivo-form .mod-options,
  .custom-eviivo-form .adults,
  .custom-eviivo-form .children {
    float: left;
    display: inline-block;
    margin-bottom: 0;
    margin-right: 10px;
  }
  .custom-eviivo-form .adults,
  .custom-eviivo-form .children {
    min-width: 140px;
  }
  .custom-eviivo-form input[type=submit] {
    display: inline-block;
    width: auto;
    float: right;
    height: 40px;
  }
}
/*#endregion */
/*#region datepicker overrides */
.ui-datepicker {
  letter-spacing: 2px;
  padding: 10px;
}
.ui-datepicker .ui-datepicker-next span,
.ui-datepicker .ui-datepicker-prev span {
  background-image: none;
}
.ui-datepicker td {
  padding: 2px;
}
td .ui-state-default {
  padding: 6px;
  letter-spacing: 2px;
}
/*#endregion */
.tp-mask-wrap {
  overflow: visible!important;
}
.menu-image {
  background-image: url('../img/menu-image.png');
}</pre></body></html>