html{color:#363636}a{color:#000}a:hover{color:#d71921}.button,input[type="submit"].button{background:#d71921;color:#fff}.button:hover,.button.active,input[type="submit"].button:hover,input[type="submit"].button.active{background:#000;color:#fff}.page-content h3,.page-content h4,.page-content h5,.page-content h6{color:#363636}#header #main-menu .menu>li>a.active,#header #main-menu .menu>li>a:hover{color:#d71921}#header #main-menu .submenu li a:hover,#header #main-menu .submenu li a.active{color:#d71921}.menu-opened #header #main-menu .submenu.level-2 li a:hover,.menu-opened #header #main-menu .submenu.level-2 li a.active{color:#d71921}#header #main-menu .menu>li .subpage-button{background:url("sprite.svg") -60px 0 no-repeat}#header #main-menu .menu>li .subpage-button:hover{background-position:-30px 0}#header #main-menu .menu>li.parent.open .subpage-button{background-position:-20px -100px}#header #main-menu .menu>li.parent.open .subpage-button:hover{background-position:0 -100px}.popup-footer-menu{border-top:1px solid #cccfd2;border-bottom:1px solid #cccfd2}#menu-button:hover .menu-button-wrap .icon span{background:#d71921}.menu-opened #top-menu{border:1px solid #f6e7d8}.menu-opened #top-menu ul li{border-color:#8e744b}.menu-opened #top-menu ul li a{color:#8e744b}#photos .swiper-controls .swipe-next{right:50px}#photos .swiper-controls .swipe-prev{left:50px}#photos .swiper-wrapper .swiper-slide .caption{display:block;position:absolute;text-align:left;right:0;top:50%;padding:30px 260px 35px 25px;margin-top:-68px;background:rgba(0,0,0,0.8);font:26px/28px "Play Fair",sans-serif;color:#fff;text-shadow:none;text-transform:none;height:75px}@media only screen and (min-width: 768px) and (max-width: 999px){#photos .swiper-wrapper .swiper-slide .caption{padding-right:140px;width:auto}}@media only screen and (min-width: 0px) and (max-width: 767px){#photos .swiper-wrapper .swiper-slide .caption{padding:20px 15%;text-align:center;width:70%;font-size:18px;line-height:22px;height:112px}}#photos .swiper-wrapper .swiper-slide .caption:after{content:'';position:absolute;left:-76px;top:0;width:0;height:0;border-bottom:140px solid rgba(0,0,0,0.8);border-left:76px solid transparent}@media only screen and (min-width: 0px) and (max-width: 767px){#photos .swiper-wrapper .swiper-slide .caption:after{display:none}}#photos .swiper-wrapper .swiper-slide .caption:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-1px}#photos .swiper-wrapper .swiper-slide .caption .wrapper{display:inline-block;vertical-align:middle;position:relative}@media only screen and (min-width: 0px) and (max-width: 767px){#photos .swiper-wrapper .swiper-slide .caption .wrapper{width:98%}}#photos .swiper-wrapper .swiper-slide .caption .wrapper a{color:#fff}#photos .swiper-wrapper .swiper-slide .caption .wrapper a:hover{text-decoration:none}#photos .swiper-wrapper .swiper-slide .caption .wrapper span{display:block}#photos .swiper-wrapper .swiper-slide .caption .wrapper .subtitle{font:38px/42px "Open Sans";text-transform:uppercase;margin-top:5px;letter-spacing:1px}@media only screen and (min-width: 0px) and (max-width: 767px){#photos .swiper-wrapper .swiper-slide .caption .wrapper .subtitle{font-size:30px;line-height:34px}}#booking{margin-top:-120px;background:none}@media only screen and (min-width: 768px) and (max-width: 999px){#booking{margin-top:-115px}}@media only screen and (min-width: 0px) and (max-width: 767px){#booking{margin-top:-100px}}#booking .booking-wrapper{margin:0 15px}@media only screen and (min-width: 0px) and (max-width: 767px){#booking .booking-wrapper{margin:0}}#booking .booking-wrapper .center-column{background:rgba(0,0,0,0.8)}#booking label,#booking .select-field .fakeinput{color:#fff}#booking .hotel,#booking .checkout{border-right:0}#booking .hotel{width:235px;margin-right:0;padding-right:22px;padding-left:10px}@media only screen and (min-width: 1170px){#booking .hotel{width:294px}}@media only screen and (min-width: 0px) and (max-width: 999px){#booking .hotel{padding-left:0;width:245px}}@media only screen and (min-width: 0px) and (max-width: 767px){.booking-opened #booking .hotel:after{bottom:-105px}}#booking .datepicker-field{width:56px}.booking-opened #booking .datepicker-field{border-color:#000}#booking .datepicker-field .datepicker-result{padding-top:5px;position:relative;width:25px;padding-left:32px}#booking .datepicker-field .datepicker-result .day,#booking .datepicker-field .datepicker-result .month{color:#fff}#booking .datepicker-field .datepicker-result:before{content:'';width:27px;height:27px;background:url("sprite.svg") -50px -100px no-repeat;position:absolute;left:0;top:5px}@media only screen and (min-width: 768px) and (max-width: 999px){#booking .datepicker-field .datepicker-result:before{top:13px}}@media only screen and (min-width: 0px) and (max-width: 767px){#booking .datepicker-field .datepicker-result:before{top:13px}}#booking .datepicker-field .datepicker-result:hover:before{background-position:-90px -100px}#booking .datepicker-field:before,#booking .datepicker-field:after,#booking .datepicker-field .line{display:none}#booking .select-field,#booking .datepicker-field{border:0}#booking .select-field{height:30px}.booking-opened #booking .select-field{border-color:#000}@media only screen and (min-width: 0px) and (max-width: 767px){.booking-opened #booking .select-field{height:30px}}#booking .select-field .fakeinput{line-height:27px}@media only screen and (min-width: 0px) and (max-width: 767px){.booking-opened #booking .select-field .fakeinput{line-height:27px}}#booking .select-field .increment,#booking .select-field .decrement{background:url("sprite.svg") 0 0 no-repeat}#booking .select-field .increment{background-position:-110px -35px}#booking .select-field .increment:hover{background-position:0 -35px}#booking .select-field .decrement{background-position:-110px -25px}#booking .select-field .decrement:hover{background-position:0 -25px}#booking .checkin,#booking .checkout{background:#000;height:68px;margin-right:0;padding:32px 0 0 21px}#booking .checkin label,#booking .checkout label{margin-bottom:0}#booking .adults,#booking .children{height:68px;padding-top:32px}#booking .adults label,#booking .children label{margin-bottom:0}#booking .children{margin-right:0;border-right:0;padding-right:15px}#booking .checkout{padding-right:21px;margin-right:15px}@media only screen and (min-width: 768px) and (max-width: 999px){.booking-opened #booking .checkout{border-right:1px solid #fff}}.booking-opened #booking{background:#000}.booking-opened #booking .booking-wrapper{margin:0}.booking-opened #booking .booking-wrapper .close{background:url("sprite.svg") 0 -130px no-repeat}.booking-opened #booking .booking-wrapper .close:hover{background-position:-20px -25px}.booking-opened #booking .booking-wrapper:after{background:url("logo.png") 0 0 no-repeat;background-size:100%}#booking .selectedTxt{color:#fff;border-bottom:1px solid #fff;height:27px}#booking .selectedTxt:after{background:url("sprite.svg") 0 0 no-repeat}#booking .selectedTxt:hover{color:#d71921}#booking .selectedTxt:hover:after{background-position:-30px 0}#booking .SSContainerDivWrapper{bottom:81px}#booking .SSContainerDivWrapper .newList{background:#000;bottom:81px}#booking .SSContainerDivWrapper .newList a{color:#fff}#booking .SSContainerDivWrapper .newList a:hover,#booking .SSContainerDivWrapper .newList a.hiLite{color:#d71921}#booking #start-end{background:#fff;border-color:#d71921;color:#000}#booking #booking-datepicker{left:287px}@media only screen and (min-width: 1170px){#booking #booking-datepicker{left:346px}}.booking-opened #booking #booking-datepicker{left:0}@media only screen and (min-width: 0px) and (max-width: 767px){.booking-opened #booking #booking-datepicker{margin-top:-185px}}#booking #booking-datepicker .ui-datepicker{background:#fff;color:#d71921}#booking .ui-datepicker .ui-datepicker-calendar th{color:#d71921}#booking .ui-datepicker .ui-datepicker-calendar a{color:#000}#booking .ui-datepicker .ui-datepicker-calendar .ui-datepicker-highlight a,#booking .ui-datepicker .ui-datepicker-calendar .ui-datepicker-current-day a,#booking .ui-datepicker .ui-datepicker-calendar .ui-datepicker-today a{background:#d71921;color:#fff}#booking .ui-datepicker .ui-datepicker-calendar td.ui-datepicker-other-month,#booking .ui-datepicker .ui-datepicker-calendar td.ui-state-disabled{color:#ccc}#booking .ui-datepicker-header .ui-datepicker-month,#booking .ui-datepicker-header .ui-datepicker-year{color:#000}#booking .ui-datepicker-header .ui-datepicker-next,#booking .ui-datepicker-header .ui-datepicker-prev{background-image:url("sprite.svg")}#booking .ui-datepicker-header .ui-datepicker-next{background-position:-90px -70px}#booking .ui-datepicker-header .ui-datepicker-next:hover{background-position:-60px -70px}#booking .ui-datepicker-header .ui-datepicker-prev{background-position:-30px -70px}#booking .ui-datepicker-header .ui-datepicker-prev:hover{background-position:0 -70px}#booking .select-field .decrement:hover{background:url("sprite.svg") 0 -25px no-repeat}#booking .select-field .increment:hover{background:url("sprite.svg") 0 -35px no-repeat}#booking input[type='submit'],#booking .clonebutton{background:#d71921;color:#fff;font:800 23px/53px "Open Sans";letter-spacing:0;text-shadow:0 1px 0 rgba(0,0,0,0.36)}#booking input[type='submit']:hover,#booking .clonebutton:hover{background-color:#fff;color:#000}#booking .booking-button{border-right:0;margin-right:5px}#booking .booking-button span{color:#d71921}#booking .booking-button a{color:#d71921}#booking .booking-button a:hover{color:#fff}#booking .booking-button input.promo-code{color:#fff}#booking .booking-button input.promo-code::-webkit-input-placeholder{color:#d71921}#booking .booking-button input.promo-code::-moz-placeholder{color:#d71921}#booking .booking-button input.promo-code:-ms-input-placeholder{color:#d71921}#booking .booking-button input.promo-code:-moz-placeholder{color:#d71921}#weather{color:#fff;right:3%}#alternative-promos .swiper-controls .swipe-prev,#alternative-promos .swiper-controls .swipe-next,#alternative-home-rooms .swiper-controls .swipe-prev,#alternative-home-rooms .swiper-controls .swipe-next{background:url("sprite.svg") 0 0 no-repeat}#alternative-promos .swiper-controls .swipe-prev,#alternative-home-rooms .swiper-controls .swipe-prev{background-position:0 -184px}#alternative-promos .swiper-controls .swipe-prev:hover,#alternative-home-rooms .swiper-controls .swipe-prev:hover{background-position:-43px -184px}#alternative-promos .swiper-controls .swipe-next,#alternative-home-rooms .swiper-controls .swipe-next{background-position:-86px -184px}#alternative-promos .swiper-controls .swipe-next:hover,#alternative-home-rooms .swiper-controls .swipe-next:hover{background-position:-129px -184px}#alternative-home-rooms .room .overlay{background:rgba(215,25,33,0.7)}@media only screen and (min-width: 0px) and (max-width: 999px){#alternative-home-rooms .room .overlay{background:#d71921}}#alternative-home-rooms .room .read-more-button:hover{background:#fff;color:#d71921}#alternative-home-rooms .room .view-gallery{background-color:#000}#alternative-home-rooms .room .view-gallery:hover{background-color:#d71921}#content{background:#fff}#content .center-column{background:#fff;box-shadow:none;padding:54px 30px 30px 30px}.home #content .center-column{padding-right:30px}@media only screen and (min-width: 0px) and (max-width: 767px){#content .center-column{padding-top:0;padding-bottom:0}}#content .page-content h1{color:#d71921}#content .page-content h2{color:#000000}#content .selectedTxt:after{background:url("sprite.svg") -60px 0}#content .selectedTxt:hover:after{background-position:-30px 0}#submenu h4 a{color:#000000}#submenu h4 a:hover,#submenu h4 a.active{color:#d71921}#submenu a{color:#363636}#submenu a:hover,#submenu a.active{color:#d71921}#yourday{background:#000 url("yourday-bg.jpg") 50% 0 no-repeat}#yourday .center-column .header{color:#fff}#yourday .center-column .header:after{background-image:url("yourday-logo.png");width:181px;height:89px;top:-23px;right:24px}@media only screen and (min-width: 0px) and (max-width: 767px){#yourday .center-column .header:after{width:114px;height:70px;top:50px;right:50%;margin-left:-57px}}#yourday .center-column .inline-body{color:#fff}#yourday .center-column .inline-body .heading{color:#fff}#yourday .center-column .inline-body .link a{color:#d71921}#yourday .center-column .inline-body .link a:hover{color:#fff}#yourday .center-column .mainlink{color:#fff}#yourday .center-column .mainlink:hover{color:#d71921}#yourday .center-column .columns .column .time{color:#fff}#yourday .center-column .swiper-pagination span{background:#fff}#yourday .center-column .swiper-pagination span:hover,#yourday .center-column .swiper-pagination span.swiper-active-switch{background-color:#d71921}#bookwithus .center-column .columns .column .inline-body .heading-wrapper .heading{color:#00447c}#bookwithus .center-column .columns .column .inline-body .copy p a:hover{color:#d71921}#calendar-views a{color:#3b434d}#calendar-views a:hover,#calendar-views a.active{color:#d71921}#calendar-links a,#calendar-views a.list:before,#calendar-views a.grid:before,#calendar-navigation a.prev,#calendar-navigation a.next{background-image:url("common.svg")}#calendar-month a.active{background:#d71921}#calendar-year .active a{border-color:#d71921;color:#d71921}.page-content .form .newList li a{color:#000}.page-content .form .newList li a:hover,.page-content .form .newList li a.hiLite{background:#d71921;color:#fff}#ui-datepicker-div{background:#fff}#ui-datepicker-div .ui-datepicker-month,#ui-datepicker-div .ui-datepicker-year{color:#000}#ui-datepicker-div .ui-datepicker-header .ui-datepicker-next,#ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev{background-image:url("sprite.svg")}#ui-datepicker-div .ui-datepicker-header .ui-datepicker-next{background-position:-90px -70px}#ui-datepicker-div .ui-datepicker-header .ui-datepicker-next:hover{background-position:-60px -70px}#ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev{background-position:-30px -70px}#ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev:hover{background-position:0 -70px}#ui-datepicker-div .ui-datepicker-calendar th{color:#d71921}#ui-datepicker-div .ui-datepicker-calendar a{color:#000}#ui-datepicker-div td.ui-datepicker-other-month,#ui-datepicker-div td.ui-state-disabled{color:#ccc}#ui-datepicker-div .ui-datepicker-highlight a,#ui-datepicker-div .ui-datepicker-current-day a,#ui-datepicker-div .ui-datepicker-today a{background:#d71921;color:#fff}.image-list .image-list-item .description .time{color:#d71921}#hebs-gallery .galleria-image-nav-left,#hebs-gallery .galleria-image-nav-right,#hebs-gallery .close-button,#hebs-gallery .galleria-thumb-nav-left,#hebs-gallery .galleria-thumb-nav-right,#hebs-gallery .galleria-thumb-nav-right.disabled,#hebs-gallery .galleria-thumb-nav-left.disabled{background-image:url("common.svg")}
