.clearfix:after {content: "";display: table;clear: both;}iframe {max-width: none !important;}.home-page-slider {position: relative;}.home-page-slider .ls-slide .ls-l {width: 100% !important;height: 100% !important;}.b-info {max-width: 530px;height: 175px;padding: 20px;background: rgba(98, 86, 81, .8);color: #fff !important;font-family: "PT Sans Caption", sans-serif;position: absolute;right: 50px;bottom: 130px;}.b-info_title {text-transform: uppercase;text-decoration: none !important;font-size: 30px;text-align: center;display: block;color: #fff !important;}.b-info_title:hover {text-decoration: underline !important;}.b-info_description {margin-top: 10px;font-size: 18px;display: block;text-align: center;white-space: normal;line-height: 22px;}.b-info_reservation__price {font-size: 18px;}.b-info_reservation__price__digit {font-size: 24px;font-weight: bold;}.b-info_reservation {width: 100%;}.b-info_reservation__price {width: 35%;margin: 0 !important;text-align: center;line-height: 52px;float: left;}.b-info_reservation__button {background: #9b4762;color: #fff !important;text-align: center;line-height: 52px;text-transform: uppercase;font-size: 24px;text-decoration: none !important;width: 50%;float: left;}.b-info_reservation__button:hover {background: #753a42;text-decoration: underline;}@media (max-width: 1000px) {.b-info {transform: scale(.8);}}@media (max-width: 840px) {.b-info {bottom: -25px;transform: scale(1);width: 100%;max-width: 100%;left: 0;height: 120px;padding: 5px;}.b-info_description {display: none;}.b-info_title {line-height: 42px;}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {.b-info_title {line-height: 60px;}}@media (max-width: 460px) {.b-info_title {font-size: 24px;margin-bottom: 5px;line-height: 34px;}.b-info_reservation__button {font-size: 18px;}}.search-form-wrapper .form-title, .search-form-wrapper-horiz .form-title {font-weight: bold;font-size: 40px;font-family: 'PT Sans Caption', sans-serif;margin-top: -5px;line-height: 44px;}.search-form-wrapper-horiz {display: none;}#be-search-form {max-width: 415px;}@media (max-width: 1600px) {.search-form-wrapper {transform: scale(0.9);margin-top: 10px;}}@media (max-width: 1200px) {.search-form-wrapper {transform: scale(0.8);margin-top: 0;}}@media (max-width: 840px) {.search-form-wrapper-horiz {display: block;transform: scale(1);}}.home-page-form-horiz .form-title {color: #5b4d4c;}.home-page-form-horiz {background: #FBF2D5;padding: 20px 0;}.inner-page-head .page-registration-form-bg {height: auto;}.inner-page-head .search-form-wrapper-horiz {display: block;}.inner-page-head .sf-title {display: none;font-weight: bold;font-size: 40px;font-family: 'PT Sans Caption', sans-serif;margin-top: -5px;line-height: 44px;color: #5b4d4c;text-transform: uppercase;text-align: center;}@media (max-width: 1450px) {.inner-page-head .page-registration-form {padding-top: 0 !important;}.inner-page-head .page-registration-form-bg {padding-top: 10px;}.inner-page-head .search-form-wrapper-horiz {margin: 0;transform: scale(1);}}@media (max-width: 978px) {.inner-page-head .page-registration-form-bg {padding-top: 10px;}}@media (max-width: 840px) {.inner-page-head .page-registration-form-bg {padding-top: 10px;}.inner-page-head .sf-title {display: block;}.inner-page-head .page-registration-form {padding-left: 0;padding-right: 0;}}#page .top-contacts {margin-top: 14px;margin-right: 10px;float: right;}#page .top-contacts .item {font-family: "PT Sans Caption", sans-serif;font-size: 13px;color: #fff;}#page .top-contacts .address {margin-right: 10px;}#page .top-contacts .tel {font-weight: bold;}@media (max-width: 1110px) {#page .top-contacts .tel {margin-top: 0;display: block;}#page .top-contacts {margin-top: 2px;}}@media (max-width: 675px) {.top-navbar {height: 150px;}}@media (max-width: 440px) {#logobar {top: 90px;}}@media (max-width: 400px) {#page .top-contacts {float: left;}#page .top-contacts .item {font-size: 11px;}}@media (max-width: 360px) {#page .top-contacts {display: none;}}#scroll-up {position: fixed;bottom: 40px;right: 30px;z-index: 9999;}#scroll-up a {width: 38px;height: 38px;display: block;text-align: center;font: 14px/100% Arial, Helvetica, sans-serif;text-decoration: none;color: #bbb;-webkit-transition: 1s;-moz-transition: 1s;transition: 1s;}#scroll-up a:hover {color: #000;}#scroll-up span {width: 38px;height: 38px;display: block;margin-bottom: 7px;background: url('/wp-includes/images/ui/tl/scroll_up.png') no-repeat center;-webkit-border-radius: 12px;-moz-border-radius: 12px;border-radius: 12px;-webkit-transition: 1s;-moz-transition: 1s;transition: 1s;}.b-booking {margin-bottom: 10px;}.b-booking_price {font-size: 18px;float: left;line-height: 57px;margin-right: 20px;}.b-booking_price__digit {font-size: 24px;font-weight: bold;}.b-booking_button {float: left;}.rooms .right .b-booking {float: right;}@media (max-width: 1000px) {.b-booking, .rooms .right .b-booking {display: inline-block;float: inherit;}.b-booking_button {padding: 10px 15px !important;}}@media (max-width: 480px) {.room-gallery_thumbnails__item {display: none;}}.room .button {margin: 10px auto 20px auto;display: block;width: 180px;text-align: center;}.b-sidebar-special-offers {font-family: 'Open Sans Condensed', sans-serif;}.b-sidebar-special-offers_title {font-size: 38px;text-decoration: underline !important;color: #61504e;}.b-sidebar-special-offers_list {list-style-type: none;padding: 0 !important;}.b-sidebar-special-offers_list__item__image {width: 350px;height: 230px }.b-sidebar-special-offers_list__item_title {color: #9b4762;text-decoration: none;font-size: 28px;margin: 8px 0;}.b-sidebar-special-offers_list__item_description {color: #61504e;font-size: 15px;font-family: "Open Sans", sans-serif;}.b-sidebar-special-offers_list__item_button {background: #5b4d4c !important;border: 0;border-radius: 0;color: #fff;display: inline-block;font-size: 22px !important;font-family: 'Open Sans Condensed', sans-serif;padding: 10px 35px;text-decoration: none;text-transform: uppercase;margin-left: 0 !important;}.b-sidebar-special-offers_list__item_button:hover {background: #9b4762 !important;border: 0;color: #fff;padding: 10px 35px;text-decoration: none;}@media (max-width: 767px) {.b-sidebar-special-offers {display: none;}}.special-offer .button {width: 200px;text-align: center;display: block;margin-top: 10px;margin-bottom: 10px;}.inner-page-head {margin-top: -150px;}