@import url("https://fonts.googleapis.com/css?family=Poppins");
@import url("https://fonts.googleapis.com/css?family=Cinzel");
.custom-logo {
  max-width: 260px;
}
.site-header-main-container.is-sticky .site-header-main {
  padding-bottom: 20px;
}
.wp-block-getwid-image-box__image-container .wp-block-getwid-image-box__image-wrapper img {
  height: 76px;
  width: 76px;
}
.page-id-861 .wp-block-getwid-image-box__image-container .wp-block-getwid-image-box__image-wrapper img {
  width: 61px;
}
.flex-direction-nav a {
  text-decoration: none;
}
.main-wrapper {
  background-image: none;
  background-color: rgba(255, 255, 255, 0.8);
  border-top-color: #F5F3F1;
  border-top-style: solid;
  border-top-width: 2px;
}
.content-area.full-width .site-main > .hentry {
  box-shadow: none;
  background-color: #ffffff;
  margin-top: -6px;
}
.site-header {
  background-color: #ffffff;
}
.mphb-widget-room-type-attributes {
  list-style: none;
}
.entry-title {
  font-family: Cinzel;
  text-align: center;
  color: #343434;
  font-size: 30px;
  line-height: 34px;
  font-weight: 500;
}
.entry-content h2 {
  font-family: Cinzel;
  font-size: 29px;
  border-bottom-style: dotted;
  border-bottom-width: 0px;
  font-weight: 500;
}
.main-navigation {
  font-family: Cinzel;
  font-size: 16px;
}
.top-navigation a {
  font-weight: 300;
  letter-spacing: 2 !important;
  font-size: 12px;
}
.widget .mphb-required-fields-tip small {
  font-family: Poppins;
  display: none;
}
.mphb-loop-room-type-attributes li + li .mphb-attribute-value {
  filter: grayscale(1);
  font-weight: 300;
  padding-right: 5px;
  font-size: 12px;
  line-height: 23px;
}
.mphb-loop-room-type-attributes li + li .mphb-attribute-value .facility-wifi > a::before {
  content: "\f1eb";
  font-family: 'fontawesome';
  margin-right: 0.5em;
  margin-left: 0.5em;
}
.mphb-loop-room-type-attributes li + li .mphb-attribute-value .facility-bath > a::before {
  content: "\f2cd";
  font-family: 'fontawesome';
  margin-right: 0.5em;
  margin-left: 0.3em;
}
.mphb-loop-room-type-attributes li + li .mphb-attribute-value .facility-shower > a::before {
  content: "\f2cc";
  font-family: 'fontawesome';
  margin-right: 0.4em;
  margin-left: 0.3em;
}
.mphb-loop-room-type-attributes li + li .mphb-attribute-value .facility-telephone > a::before {
  content: "\f095";
  font-family: 'fontawesome';
  margin-right: 0.4em;
  margin-left: 0.3em;
}
.mphb-loop-room-type-attributes li + li .mphb-attribute-value .facility-tv > a::before {
  content: "\f26c";
  font-family: 'fontawesome';
  margin-right: 0.5em;
  margin-left: 0.3em;
}
.mphb-loop-room-type-attributes li + li .mphb-attribute-value .facility-mini-refrigerator > a::before {
  /* Replace this code point with whichever icon you prefer */
  content: "\f2dc" !important;
  /* Example for 'fa-snowflake-o' in FA 4.7 */
  font-family: 'fontawesome';
  margin-right: 0.5em;
  margin-left: 0.3em;
}
.mphb-loop-room-type-attributes li + li .mphb-attribute-value .facility-a-c > a::before {
  content: "\f2dc";
  font-family: 'fontawesome';
  margin-right: 0.5em;
  margin-left: 0.3em;
}
.mphb-loop-room-type-attributes li + li .mphb-attribute-value .facility-grab-bars > a::before {
  content: "\f193";
  font-family: 'fontawesome';
  margin-right: 0.5em;
  margin-left: 0.3em;
}
.mphb-loop-room-type-attributes li + li .mphb-attribute-value .facility-ada-compliant > a::before {
  content: "\f193";
  font-family: 'fontawesome';
  margin-right: 0.5em;
  margin-left: 0.3em;
}
.mphb-loop-room-type-attributes li + li .mphb-attribute-value .facility-pet-friendly > a::before {
  content: "\f6d3";
  font-family: 'fontawesome';
  margin-right: 0.5em;
  margin-left: 0.3em;
}
.mphb-loop-room-type-attributes li + li .mphb-attribute-value .facility-wheelchair-accessible-sink > a::before {
  content: "\f193";
  font-family: 'fontawesome';
  margin-right: 0.5em;
  margin-left: 0.3em;
}
.mphb-widget-room-type-attributes {
  list-style: none !important;
}
body:not(.search-results) .entry-summary {
  margin-top: 76px;
  font-family: Cinzel;
  font-size: 16px;
}
.widget > :last-child h2 {
  font-family: Cinzel;
}
body.single .site-main > article p {
  font-size: 16px;
  font-family: Poppins;
  color: #484848;
  font-weight: 200;
}
.mphb-single-room-type-attributes li + li .mphb-attribute-value {
  filter: grayscale(1);
  font-family: Poppins;
  font-weight: 200;
  padding-right: 5px;
}
.mphb-single-room-type-attributes li + li .mphb-attribute-value .facility-a-c > a::before {
  content: "\f2dc";
  font-family: 'fontawesome';
  margin-right: 0.5em;
  margin-left: 0.3em;
}
.mphb-single-room-type-attributes li + li .mphb-attribute-value .facility-wifi > a::before {
  content: "\f1eb";
  font-family: 'fontawesome';
  margin-right: 0.5em;
  margin-left: 0.3em;
}
.mphb-single-room-type-attributes li + li .mphb-attribute-value .facility-bath > ::before {
  content: "\f2cd";
  font-family: 'fontawesome';
  margin-right: 0.5em;
  margin-left: 0.3em;
}
.mphb-single-room-type-attributes li + li .mphb-attribute-value .facility-shower > a::before {
  content: "\f2cc";
  font-family: 'fontawesome';
  margin-right: 0.4em;
  margin-left: 0.3em;
}
.mphb-single-room-type-attributes li + li .mphb-attribute-value .facility-telephone > a::before {
  content: "\f095";
  font-family: 'fontawesome';
  margin-right: 0.5em;
  margin-left: 0.3em;
}
.mphb-single-room-type-attributes li + li .mphb-attribute-value .facility-tv > a::before {
  content: "\f26c";
  font-family: 'fontawesome';
  margin-right: 0.5em;
  margin-left: 0.3em;
}
.mphb-single-room-type-attributes li + li .mphb-attribute-value .facility-a-c > a::before {
  content: "\f2dc";
  font-family: 'fontawesome';
  margin-right: 0.5em;
  margin-left: 0.3em;
}
.mphb-single-room-type-attributes li + li .mphb-attribute-value .facility-grab-bars > a::before {
  content: "\f193";
  font-family: 'fontawesome';
  margin-right: 0.5em;
  margin-left: 0.3em;
}
.mphb-single-room-type-attributes li + li .mphb-attribute-value .facility-mini-refrigerator > a::before {
  /* Replace this code point with whichever icon you prefer */
  content: "\f2dc";
  /* Example for 'fa-snowflake-o' in FA 4.7 */
  font-family: 'fontawesome';
  margin-right: 0.5em;
  margin-left: 0.3em;
}
.mphb-single-room-type-attributes li + li .mphb-attribute-value .facility-ada-compliant > a::before {
  content: "\f193";
  font-family: 'fontawesome';
  margin-right: 0.5em;
  margin-left: 0.3em;
}
.mphb-single-room-type-attributes li + li .mphb-attribute-value .facility-pet-friendly > a::before {
  content: "\f6d3";
  font-family: 'fontawesome';
  margin-right: 0.5em;
  margin-left: 0.3em;
}
.mphb-single-room-type-attributes li + li .mphb-attribute-value .facility-wheelchair-accessible-sink > a::before {
  content: "\f193";
  font-family: 'fontawesome';
  margin-right: 0.5em;
  margin-left: 0.3em;
}
html > body > #page > #content > div:nth-child(2) > #primary > #main > #post-35 > div:nth-child(2) > div:nth-child(1) > #booking-form-648 > p:nth-child(9) > input {
  padding: 8px;
}
html > body > #page > #content > div:nth-child(2) > #primary > #main > #post-35 > header {
  display: none;
}
html > body > #page > #content > div:nth-child(2) > #primary > #main > #post-35 > div:nth-child(2) > div:nth-child(2) > #booking-form-648 > p:nth-child(9) > input {
  padding: 8px;
}
html > body > #page > #content > div:nth-child(2) > #primary > #main > #post-35 > div:nth-child(2) > div:nth-child(4) > figure > img {
  border-color: #ffffff;
  border-style: solid;
  border-width: 8px;
  transform: rotate(-2deg);
}
.site-content .widget-area .widget:last-child {
  margin-top: 36px;
  font-family: Cinzel;
}
html > body > #page > #content > div:nth-child(2) > #primary > #main > #post-35 > div:nth-child(3) > div > #post-287 > h2 > a {
  font-size: 22px;
}
html > body > #page > #content > div:nth-child(2) > #primary > #main > #post-35 > div:nth-child(3) > div > #post-348 > h2 {
  font-size: 22px;
}
html > body > #page > #content > div:nth-child(2) > #primary > #main > #post-35 > div:nth-child(3) > div > #post-74 > h2 {
  font-size: 22px;
}
.is-style-outline > .wp-block-button__link:not(.has-background) {
  font-weight: 200;
  letter-spacing: 3 !important;
  border-width: 1px;
  font-size: 17px;
  border-color: #999999;
  border-bottom-color: #999999;
}
.page-id-861 .entry-content h3:first-child {
  font-family: Cinzel;
  font-size: 21px;
}
body.single .site-main .entry-header .entry-meta {
  margin-top: 50px;
}
.post-navigation .post-title {
  font-family: Cinzel;
  font-size: 13px;
}
body.single .site-main .entry-header {
  padding-top: 48px;
  padding-bottom: 57px;
}
body.blog .site-main .entry-header {
  font-family: Cinzel;
}
.widget .widget-title {
  font-family: Cinzel;
  text-align: center;
}
.entry-header:after,
.entry-child-pages:after,
.content-bottom-widgets:after {
  content: "\f74d" !important;
  font-family: 'fontawesome';
  font-weight: lighter;
  backround: none;
  color: #cccccc;
}
.main-navigation a {
  font-size: 15px;
  font-weight: 500;
}
body.page .site-main > article p {
  font-family: Poppins;
  font-size: 15px;
  font-weight: 200;
  color: #484848;
}
body.blog .site-main .entry-header + .entry-content p {
  font-family: Poppins;
  color: #484848;
  font-size: 15px;
  font-weight: 300;
}
html > body > #page > #colophon > div > #content-bottom-widgets > div:nth-child(1) > #block-38 > p {
  margin-top: -42px;
  font-family: Poppins;
  font-weight: 300;
}
.widget ul {
  font-family: Poppins;
  text-align: center;
  font-weight: 300;
}
.site-info {
  font-family: Poppins;
  font-size: 13px;
  font-weight: 300;
}
.entry-content h3 {
  font-family: Cinzel;
  text-transform: capitalize;
}
body.page .site-main > article ul {
  font-family: Poppins;
  color: #484848;
  font-size: 15px;
  line-height: 28px;
  font-weight: 200;
}
.entry-content h4 {
  font-family: Cinzel;
}
body.page .site-main > article ol {
  font-family: Poppins;
  font-weight: 200;
  color: #7a7a7a;
}
.page-id-639 .site-content .widget-area .widget:last-child {
  margin-top: -7px;
}
body.archive .site-main .entry-header + .entry-content p {
  font-family: Poppins;
  font-weight: 300;
}
body.archive .site-main .entry-header {
  font-family: Cinzel;
}
.page-title {
  font-family: Cinzel;
}
.archive-description > :last-child {
  font-weight: 300;
}
.wp-block-getwid-post-slider__post-overlay {
  background-color: rgba(0, 0, 0, 0);
}
.wp-block-getwid-post-slider__post-excerpt p {
  color: #7a7a7a;
}
.wp-block-getwid-image-box__content p {
  padding-right: 50px;
  padding-left: 50px;
  color: #627a94;
  font-family: 'Palatino Linotype', Palatino, serif;
  font-weight: 100;
  font-style: italic;
  font-size: 19px;
}
.page-id-74 .entry-title {
  text-align: center;
}
.entry-child-pages-list .entry-wrapper p {
  color: #484848 !important;
  font-size: 14px;
  font-weight: 300;
  line-height: 24px;
}
.button {
  font-family: Poppins;
  font-weight: 400;
}
.comment-reply-title {
  font-family: Cinzel;
}
.comment-form p label {
  font-family: Cinzel;
}
html > body > #page > #content > div:nth-child(2) > #primary > #main > div > div > #post-347 > div > p:nth-child(3) {
  font-family: Poppins;
  color: #808080;
}
html > body > #page > #content > div:nth-child(2) > #primary > #main > div > div > #post-351 > div > p:nth-child(3) {
  color: #999999;
  font-family: Poppins;
}
html > body > #page > #content > div:nth-child(2) > #primary > #main > div > div > #post-346 > div > p:nth-child(3) {
  color: #999999;
  font-family: Poppins;
}
html > body > #page > #content > div:nth-child(2) > #primary > #main > #post-861 > div > div:nth-child(2) > div:nth-child(1) > div > div:nth-child(2) > p:nth-child(3) {
  padding-right: 0px;
  padding-left: 0px;
  font-family: Poppins;
  font-style: normal;
  font-size: 13px;
}
html > body > #page > #content > div:nth-child(2) > #primary > #main > #post-861 > div > div:nth-child(2) > div:nth-child(2) > div > div:nth-child(2) > p:nth-child(3) {
  padding-right: 0px;
  margin-bottom: 0px;
  font-style: normal;
  font-size: 14px;
  padding-left: 0px;
}
html > body > #page > #content > div:nth-child(2) > #primary > #main > #post-861 > div > div:nth-child(2) > div:nth-child(3) > div > div:nth-child(2) > p:nth-child(3) {
  padding-right: 0px;
  padding-left: 0px;
  font-size: 14px;
  font-style: normal;
}
html > body > #page > #content > div:nth-child(2) > #primary > #main > #post-861 > div > div:nth-child(3) > div:nth-child(1) > div > div:nth-child(2) > p:nth-child(3) {
  font-size: 14px;
  font-style: normal;
  padding-right: 0px;
  padding-left: 0px;
}
html > body > #page > #content > div:nth-child(2) > #primary > #main > #post-861 > div > div:nth-child(3) > div:nth-child(2) > div > div:nth-child(2) > p:nth-child(3) {
  padding-right: 0px;
  padding-left: 0px;
  font-size: 14px;
  font-style: normal;
}
html > body > #page > #content > div:nth-child(2) > #primary > #main > #post-861 > div > div:nth-child(3) > div:nth-child(3) > div > div:nth-child(2) > p:nth-child(3) {
  padding-right: 0px;
  padding-left: 0px;
  font-style: normal;
}
html > body > #page > #content > div:nth-child(2) > #primary > #main > #post-861 > div > div:nth-child(4) > div:nth-child(1) > div > div:nth-child(2) > p:nth-child(3) {
  font-style: normal;
  font-size: 14px;
  padding-right: 0px;
  padding-left: 0px;
}
html > body > #page > #content > div:nth-child(2) > #primary > #main > #post-861 > div > div:nth-child(4) > div:nth-child(2) > div > div:nth-child(2) > p:nth-child(3) {
  padding-right: 0px;
  padding-left: 0px;
  font-style: normal;
}
html > body > #page > #content > div:nth-child(2) > #primary > #main > #post-861 > div > div:nth-child(4) > div:nth-child(3) > div > div:nth-child(2) > p:nth-child(3) {
  font-style: normal;
  padding-right: 0px;
  padding-left: 0px;
}
body.blog .site-main .entry-wrapper {
  background-color: #ffffff;
}
.site-content .widget-area .widget {
  border-color: #F5F3F1;
  margin-top: 34px;
  padding-bottom: 27px;
  padding-top: 18px;
}
.mphb-single-room-type-attributes li .mphb-attribute-title {
  font-family: Poppins;
  font-weight: 500;
}
abbr[title] {
  color: #ff5a5f;
}
.entry-content h5 {
  font-family: Cinzel;
}
body.page .site-main > article form {
  font-family: Poppins;
}
html > body > #page > #content > div:nth-child(2) > #primary > #main > #post-648 > header > h1 {
  text-align: center;
  margin-top: 11px;
}
html > body > #page > #content > div:nth-child(2) > #primary > #main > #post-15170 > header > h1 {
  text-align: center;
  margin-top: 11px;
}
.page-id-287 .entry-title {
  text-align: center;
}
.page-id-345 .entry-title {
  text-align: center;
}
.page-id-289 .entry-title {
  text-align: center;
}
html > body > #page > #content > div:nth-child(2) > #primary > #main > #post-15181 > header > h1 {
  text-align: center;
  margin-top: 11px;
}
html > body > #page > #content > div:nth-child(2) > #primary > #main > #post-15202 > header > h1 {
  text-align: center;
  margin-top: 11px;
}
html > body > #page > #content > div:nth-child(2) > #primary > #main > #post-15214 > header > h1 {
  text-align: center;
  margin-top: 11px;
}
html > body > #page > #content > div:nth-child(2) > #primary > #main > #post-15250 > header > h1 {
  text-align: center;
  margin-top: 11px;
}
html > body > #page > #content > div:nth-child(2) > #primary > #main > #post-15285 > header > h1 {
  text-align: center;
  margin-top: 11px;
}
html > body > #page > #content > div:nth-child(2) > #primary > #main > #post-15261 > header > h1 {
  text-align: center;
  margin-top: 11px;
}
html > body > #page > #content > div:nth-child(2) > #primary > #main > #post-15275 > header > h1 {
  text-align: center;
  margin-top: 11px;
}
.page-id-15316 .mphb-loop-room-type-attributes li + li .mphb-attribute-value {
  font-size: 13px;
  padding-right: 9px;
}
html > body > #page > #content > div > #primary > #main > #post-15316 > header > h1 {
  text-align: center;
}
.page-id-15316 .button {
  background-color: #ffffff;
  color: #7a7a7a;
  border-color: #7a7a7a;
}
.page-id-15316 .button:hover {
  border-color: #ff5a5f;
  color: #ff5a5f !important;
}
.mphb-regular-price .mphb-price {
  font-family: Cinzel;
  font-size: 25px;
  color: #000000;
  padding-right: 2px;
  padding-left: 2px;
  letter-spacing: 0;
}
.page-id-15375 .entry-content h2 {
  padding-bottom: 12px;
  border-bottom-style: dashed;
  margin-bottom: 10px;
  margin-top: 34px;
}
html > body > #page > #content > div:nth-child(2) > #primary > #main > #post-15375 > div > div:nth-child(4) > div:nth-child(1) > div > figure > img {
  transform: rotate(-1deg);
  box-shadow: 5px 5px 10px 1px #999999;
}
.wp-block-getwid-image-hotspot .wp-block-getwid-image-hotspot__dot {
  transform-origin: bottom right;
  transform: scale(1.32);
}
html > body > #page > #content > div:nth-child(2) > #primary > #main > #post-861 > div > div:nth-child(4) > div:nth-child(1) > div > div:nth-child(2) > p:nth-child(3) {
  color: #484848;
}
html > body > #page > #content > div:nth-child(2) > #primary > #main > #post-861 > div > div:nth-child(4) > div:nth-child(2) > div > div:nth-child(2) > p:nth-child(3) {
  color: #484848;
  font-size: 14px;
}
body {
  color: #484848;
  font-size: 14px;
}
html > body > #page > #content > div:nth-child(2) > #primary > #main > #post-861 > div > div:nth-child(4) > div:nth-child(3) > div > div:nth-child(2) > p:nth-child(3) {
  color: #484848;
  font-size: 14px;
}
html > body > #page > #content > div:nth-child(2) > #primary > #main > #post-861 > div > div:nth-child(3) > div:nth-child(3) > div > div:nth-child(2) > p:nth-child(3) {
  color: #484848;
  font-size: 14px;
}
html > body > #page > #content > div:nth-child(2) > #primary > #main > #post-861 > div > div:nth-child(3) > div:nth-child(2) > div > div:nth-child(2) > p:nth-child(3) {
  color: #484848;
}
html > body > #page > #content > div:nth-child(2) > #primary > #main > #post-861 > div > div:nth-child(3) > div:nth-child(1) > div > div:nth-child(2) > p:nth-child(3) {
  color: #484848;
}
html > body > #page > #content > div:nth-child(2) > #primary > #main > #post-861 > div > div:nth-child(2) > div:nth-child(1) > div > div:nth-child(2) > p:nth-child(3) {
  font-size: 14px;
  color: #484848;
}
html > body > #page > #content > div:nth-child(2) > #primary > #main > #post-861 > div > div:nth-child(2) > div:nth-child(2) > div > div:nth-child(2) > p:nth-child(3) {
  color: #484848;
}
html > body > #page > #content > div:nth-child(2) > #primary > #main > #post-861 > div > div:nth-child(2) > div:nth-child(3) > div > div:nth-child(2) > p:nth-child(3) {
  color: #484848;
}
body.page .site-main .entry-header {
  padding-bottom: 48px;
}
html > .post-template-default > #page > #content > div:nth-child(2) > #primary > #main > #post-187 > header > h1 {
  margin-bottom: 0px;
  margin-top: -21px;
}
html > .post-template-default > #page > #content > div:nth-child(2) > #primary > #main > #post-185 > header > h1 {
  margin-top: -19px;
  margin-bottom: 0px;
}
.has-custom-font-size .wp-block-getwid-advanced-heading__content {
  font-family: Cinzel !important;
  font-weight: 100 !important;
  font-size: 18px;
}
html > body > #page > #content > div:nth-child(2) > #primary > #main > #homepage-widgets > div:nth-child(1) > #block-67 > p {
  line-height: 18px;
  margin-top: -39px;
  margin-bottom: -60px;
}
.entry-title a {
  font-weight: 500;
}
html > body > #page > #content > div:nth-child(2) > #primary > #main > #post-35 > div:nth-child(3) > div > #post-15316 > h2 {
  font-size: 22px;
}
.page-id-351 .button {
  background-color: #ffffff;
  color: #000000;
  border-color: #7a7a7a;
}
.page-id-351 .button:hover {
  border-color: #ff5a5f;
  color: #ff5a5f;
}
.mphb-single-room-type-attributes li {
  font-family: Poppins, sans-serif;
}
.wp-block-column > :last-child {
  font-weight: 200;
  font-size: 17px;
  color: #484848;
}
body.page .site-main > article strong {
  font-weight: 500;
}
html > body > #page > #content > div:nth-child(2) > #primary > #main > #post-35 > div:nth-child(2) > div:nth-child(3) > figure {
  margin-top: 42px;
}
html > body > #page > #content > div:nth-child(2) > #primary > #main > #post-351 > div > div:nth-child(1) > figure > img {
  margin-top: -15px;
  filter: opacity(0.52);
}
html > body > #page > #content > div:nth-child(2) > #primary > #main > div > div > #post-351 > div > div > figure > img {
  transform-origin: center;
  transform: scale(0.78);
  margin-top: -17px;
}
html > .post-template-default > #page > #content > div:nth-child(2) > #primary > #main > #post-15056 > header {
  margin-top: -17px;
}
html > body > #page > #content > div:nth-child(2) > #primary > #main > #post-15375 > div > div:nth-child(6) > div:nth-child(2) > figure > img {
  transform: rotate(-2deg);
  box-shadow: 5px 5px 10px 0px #808080;
}
html > body > #page > #content > div:nth-child(2) > #primary > #main > #post-15375 > div > div:nth-child(7) > div:nth-child(1) > figure > img {
  transform: scale(0.82) rotate(2deg);
  box-shadow: 5px 5px 10px 0px #808080;
}
html > body > #page > #content > div:nth-child(2) > #primary > #main > #post-15375 > div > div:nth-child(6) > div:nth-child(1) > div:nth-child(4) > figure > img {
  box-shadow: 5px 5px 10px 0px #484848;
  transform: scale(0.92) rotate(-3deg);
}
html > body > #page > #content > div:nth-child(2) > #primary > #main > #post-15375 > div > div:nth-child(6) > div:nth-child(2) > div > figure {
  margin-top: 42px;
}
html > body > #page > #content > div:nth-child(2) > #primary > #main > #post-15375 > div > div:nth-child(7) > div:nth-child(1) > div > figure > img {
  transform: scale(0.86);
}
html > .post-template-default > #page > #content > div:nth-child(2) > #primary > #main > #post-189 > div > figure > img {
  transform: scale(0.8) rotate(-2deg);
  border-style: solid;
  border-width: 10px;
  border-color: #ffffff;
  box-shadow: 5px 5px 10px 0px #808080;
}
.wp-block-image.is-style-rounded img {
  transform: scale(0.9);
}
html > body > #page > #content > div:nth-child(2) > #primary > #main > #post-15375 > div > div:nth-child(7) > div:nth-child(1) > div > figure > img {
  transform: rotate(4deg);
  box-shadow: 5px 5px 9px 0px #808080;
  border-color: #f5f3f1;
  border-style: solid;
  border-width: 7px;
}
html > body > #page > #content > div:nth-child(2) > #primary > #main > #post-15375 > div > div:nth-child(6) > div:nth-child(2) > div > figure > img {
  border-style: solid;
  border-width: 8px;
  border-color: #ebebe8;
}
html > body > #page > #content > div:nth-child(2) > #primary > #main > #post-35 > div:nth-child(2) > div:nth-child(3) > figure > img {
  margin-left: -5px;
  margin-right: -56px;
}
html > body > #page > #content > div:nth-child(2) > #primary > #main > #post-35 > div:nth-child(2) > div:nth-child(3) > figure {
  margin-left: 55px;
  margin-right: -37px;
}
.wp-caption-text {
  display: none;
}
html > body > #page > #content > div:nth-child(2) > #primary > #main > #post-15375 > div > div:nth-child(7) > div:nth-child(2) > div > figure > figcaption {
  font-family: 'Palatino Linotype', Palatino, serif;
}
html > body > #page > #content > div:nth-child(2) > #primary > #main > #post-15375 > div > div:nth-child(4) > div > img {
  filter: sepia(0.93) saturate(0.23);
}
.wrapper {
  padding-bottom: 17px;
}
html > body > #page > #content > div:nth-child(2) > #primary > #main > #post-15375 > div > div:nth-child(6) > div:nth-child(1) > div:nth-child(3) > figure > figcaption {
  font-family: 'Palatino Linotype', Palatino, serif;
}
.page-id-15375 .wp-block-image .alignright figcaption {
  font-family: 'Palatino Linotype', Palatino, serif;
}
html > body > #page > #content > div:nth-child(2) > #primary > #main > #post-15375 > div > div:nth-child(6) > div:nth-child(1) > div:nth-child(3) > figure > figcaption {
  margin-top: -16px;
  margin-bottom: 21px;
}
.is-style-outline > .wp-block-button__link:not(.has-background):hover {
  border-color: #ff565c;
  background-color: #ff565c;
  color: #ffffff !important;
}
.page-id-348 .wp-block-column {
  font-weight: 200;
  font-size: 17px;
  color: #484848;
}
html > .post-template-default > #page > #content > div:nth-child(2) > #primary > #main > #post-187 > header > h1 {
  font-size: 28px;
  line-height: 36px;
  hyphens: none !important;
  margin-top: 0px;
}
html > .post-template-default > #page > #content > div:nth-child(2) > #primary > #main > #post-15056 > header {
  margin-top: 0px;
  margin-bottom: 62.30000687px;
}
html > .post-template-default > #page > #content > div:nth-child(2) > #primary > #main > #post-185 > header > h1 {
  margin-top: 0px;
}
html > body > #page > #content > div:nth-child(2) > #primary > #main > div > div > #post-351 > div > div > figure {
  margin-right: 5px;
  margin-bottom: 14px;
}
.page-id-15375 .wp-block-image .aligncenter > figcaption {
  font-family: 'Palatino Linotype', Palatino, serif;
  font-style: italic;
  font-size: 13px;
}
html > body > #page > #content > div:nth-child(2) > #primary > #main > #homepage-widgets > div:nth-child(1) > #block-67 > p {
  line-height: 28px;
}
.sd-sharing {
  margin-top: 100px;
}
.page-id-345 .mphb-room-details section label em {
  display: none;
}
html > body > #page > #content > div:nth-child(2) > #primary > #main > #homepage-widgets > div:nth-child(1) > #block-81 > p {
  margin-top: -47px;
}
form div:nth-of-type(3) label {
  font-weight: 500;
}
form div:nth-of-type(2) label {
  font-weight: 500;
}
form div:nth-of-type(1) label {
  font-weight: 500;
}
html > body > #page > #content > div:nth-child(2) > #primary > #main > #homepage-widgets > div:nth-child(1) > #block-88 > p {
  margin-top: -56px;
  margin-bottom: -37px;
  font-style: italic;
  font-family: Georgia, serif;
  padding-right: 80px;
  padding-left: 80px;
  font-size: 17px;
}
@media screen and (max-width: 1024px) {
  .entry-title {
    font-size: 30px;
    line-height: 40px;
  }
  html > body > #page > #content > div:nth-child(2) > #primary > #main > #post-15375 > div > div:nth-child(7) > div:nth-child(1) > div > figure > img {
    transform: scale(0.74);
  }
  html > body > #page > #content > div:nth-child(2) > #primary > #main > #homepage-widgets > div:nth-child(1) > #block-81 > p {
    margin-top: -71px;
  }
}
@media screen and (max-width: 768px) {
  .wp-block-getwid-section__content {
    padding: 16px;
  }
  html > body > #page > #content > div:nth-child(2) > #primary > #main > #homepage-widgets-bottom > #block-44 > div > div:nth-child(1) {
    padding-right: 8px;
    margin-right: -141px;
  }
  body.single .site-main .entry-header {
    padding-bottom: 32px;
  }
  .entry-title {
    font-size: 23px;
    line-height: 35px;
  }
  .entry-title {
    font-size: 28px;
  }
  .menu-toggle span {
    font-weight: 500;
  }
  html > body > #page > #content > div:nth-child(2) > #primary > #main > #homepage-widgets > div:nth-child(1) > #block-88 > p {
    padding-right: 40px;
    padding-left: 40px;
    font-size: 16px;
  }
}
@media screen and (max-width: 568px) {
  .entry-title {
    font-size: 27px;
  }
  html > body > #page > #content > div:nth-child(2) > #primary > #main > #post-35 > div:nth-child(2) > div:nth-child(3) > figure > img {
    margin-left: -45px;
    margin-top: -96px;
  }
  html > body > #page > #content > div:nth-child(2) > #primary > #main > #homepage-widgets > div:nth-child(1) > #block-67 > p {
    line-height: 21px;
    font-size: 14px;
  }
  html > body > #page > #content > div:nth-child(2) > #primary > #main > #post-35 > div:nth-child(2) > div:nth-child(3) > figure > img {
    margin-left: -69px;
    margin-top: -68px;
  }
  html > body > #page > #content > div:nth-child(2) > #primary > #main > #homepage-widgets > div:nth-child(1) > #block-67 > p {
    line-height: 24px;
  }
}
@media screen and (max-width: 320px) {
  .wp-block-getwid-section__content {
    padding-left: 0px;
    padding-right: 0px;
  }
  .site-branding {
    padding: 0px;
  }
  .wp-block-getwid-image-box__content p {
    padding-left: 20px;
    padding-right: 20px;
  }
  body.single .site-main .entry-header {
    padding-bottom: 26px;
  }
  .entry-title {
    font-size: 16px;
    line-height: 20px;
    hyphen: none !important;
  }
  .has-custom-font-size .wp-block-getwid-advanced-heading__content {
    font-size: 15px;
  }
  .wp-block-column > :last-child {
    font-size: 16px;
    line-height: 24px;
  }
  html > body > #page > #content > div:nth-child(2) > #primary > #main > #post-35 > div:nth-child(2) > div:nth-child(3) > figure > img {
    margin-left: -16px;
  }
  .entry-content h2 {
    font-size: 23px;
  }
  html > body > #page > #content > div:nth-child(2) > #primary > #main > #post-15375 > div > div:nth-child(6) > div:nth-child(2) > div > figure > img {
    transform: scale(0.78);
  }
  html > body > #page > #content > div:nth-child(2) > #primary > #main > #post-35 > div:nth-child(2) > div:nth-child(3) > figure > img {
    margin-right: 0px;
    margin-left: -43px;
    transform: scale(1.26);
    margin-top: -85px;
    padding-top: 4px;
  }
  .entry-title a {
    font-size: 20px;
  }
  html > body > #page > #content > div:nth-child(2) > #primary > #main > #homepage-widgets > div:nth-child(1) > #block-67 > p {
    margin-top: -63px;
    margin-bottom: -44px;
  }
  .wp-block-image:not(.is-style-rounded) img {
    padding-right: 0px;
    margin-left: 0px;
    margin-bottom: 21px;
    margin-top: -18px;
  }
  html > body > #page > #colophon > div > #content-bottom-widgets > div:nth-child(1) > #block-29 > div > figure > img {
    margin-left: -2px;
  }
  html > body > #page > #content > div:nth-child(2) > #primary > #main > #post-15375 > div > div:nth-child(6) > div:nth-child(1) > div:nth-child(3) > figure > figcaption {
    padding-bottom: 45px;
    margin-top: -24px;
  }
  html > body > #page > #content > div:nth-child(2) > #primary > #main > #post-15375 > div > div:nth-child(7) > div:nth-child(1) > div > figure > img {
    margin-top: 1px;
    transform: scale(0.84);
  }
  html > body > #page > #content > div:nth-child(2) > #primary > #main > #post-15375 > div > div:nth-child(7) > div:nth-child(2) > div > figure > img {
    transform: scale(0.86);
  }
  html > body > #page > #content > div:nth-child(2) > #primary > #main > #post-15375 > div > div:nth-child(10) > figure > img {
    padding-right: 22px;
    margin-left: -9px;
  }
  html > body > #page > #content > div:nth-child(2) > #primary > #main > #post-15375 > div > div:nth-child(10) > figure > figcaption {
    margin-left: -34px;
    margin-bottom: 15px;
  }
  .page-id-15375 .entry-content h2 {
    text-align: center;
  }
  html > body > #page > #content > div:nth-child(2) > #primary > #main > #post-15375 > div > div:nth-child(7) > div:nth-child(1) > div > figure > figcaption {
    margin-top: -22px;
  }
  html > body > #page > #content > div:nth-child(2) > #primary > #main > #post-15375 > div > div:nth-child(6) > div:nth-child(2) > div > figure > figcaption {
    margin-top: -31px;
  }
  html > body > #page > #content > div:nth-child(2) > #primary > #main > #post-648 > header > h1 {
    font-size: 28px;
  }
  html > body > #page > #content > div:nth-child(2) > #primary > #main > #post-15170 > header > h1 {
    font-size: 28px;
  }
  html > body > #page > #content > div:nth-child(2) > #primary > #main > #post-15181 > header > h1 {
    font-size: 28px;
  }
  html > body > #page > #content > div:nth-child(2) > #primary > #main > #post-15202 > header > h1 {
    font-size: 28px;
  }
  html > body > #page > #content > div:nth-child(2) > #primary > #main > #post-15214 > header > h1 {
    font-size: 28px;
  }
  html > body > #page > #content > div:nth-child(2) > #primary > #main > #post-15250 > header > h1 {
    font-size: 28px;
  }
  html > body > #page > #content > div:nth-child(2) > #primary > #main > #post-15261 > header > h1 {
    font-size: 28px;
  }
  html > body > #page > #content > div:nth-child(2) > #primary > #main > #post-15275 > header > h1 {
    font-size: 28px;
  }
  html > body > #page > #content > div:nth-child(2) > #primary > #main > #post-15285 > header > h1 {
    font-size: 28px;
  }
  .flex-direction-nav a {
    transform: scale(0.68);
    display: none;
  }
  html > body > #page > #content > div:nth-child(2) > #primary > #main > #post-15214 > div > div:nth-child(2) > #mphb-flexslider-gallery-1 > ul > li:nth-child(1) > a {
    display: none;
  }
  html > body > #page > #content > div:nth-child(2) > #primary > #main > #post-15214 > div > div:nth-child(2) > #mphb-flexslider-gallery-1 > ul > li:nth-child(2) > a {
    display: none;
  }
  .page-id-15316 .entry-title {
    font-size: 28px;
  }
  html > body > #page > #content > div:nth-child(2) > #primary > #main > #post-841 > header > h1 {
    font-size: 23px;
  }
  html > body > #page > #content > div:nth-child(2) > #primary > #main > #post-137 > header > h1 {
    font-size: 28px;
  }
  html > body > #page > #content > div:nth-child(2) > #primary > #main > #post-12 > header > h1 {
    font-size: 20px;
  }
  html > body > #page > #content > div:nth-child(2) > #primary > #main > #post-348 > header > h1 {
    font-size: 28px;
  }
  html > body > #page > #content > div:nth-child(2) > #primary > #main > #post-74 > header > h1 {
    font-size: 28px;
  }
  html > body > #page > #content > div:nth-child(2) > #primary > #main > #post-15087 > header > h1 {
    font-size: 28px;
  }
  html > body > #page > #content > div:nth-child(2) > #primary > #main > #post-15375 > header > h1 {
    font-size: 21px;
  }
  html > body > #page > #content > div:nth-child(2) > #primary > #main > #post-15357 > header > h1 {
    font-size: 28px;
  }
  .page-id-348 .entry-child-pages-list .hentry:nth-child(1) .entry-wrapper {
    padding-top: 8px;
  }
  html > body > #page > #content > div:nth-child(2) > #primary > #main > #homepage-widgets > div:nth-child(1) > #block-67 > p {
    line-height: 24px;
  }
  html > body > #page > #content > div:nth-child(2) > #primary > #main > #homepage-widgets > div:nth-child(1) > #block-81 > p {
    margin-top: -85px;
  }
  html > body > #page > #content > div:nth-child(2) > #primary > #main > #homepage-widgets > div:nth-child(1) > #block-88 > p {
    padding-right: 10px;
    padding-left: 10px;
  }
}
@media screen and (min-width: 1600px) {
  .content-area.full-width .site-main > .hentry {
    padding-right: 150px;
    padding-bottom: 53.90000153px;
    padding-left: 150px;
  }
  html > body > #page > #content > div:nth-child(2) > #primary > #main > #homepage-widgets > div:nth-child(1) > #block-81 > p {
    margin-top: -39px;
  }
}
