@import url("//fonts.googleapis.com/css?family=Raleway:400,400italic,600italic,600,700,700italic&subset=latin,cyrillic-ext,latin-ext,greek,greek-ext,vietnamese,cyrillic");/*--tpl028--*/.trip-advisor #CDSWIDSSP .widSSPData{background-color:transparent}.trip-advisor #CDSWIDSSP .widSSPData .widSSPH18,.trip-advisor #CDSWIDSSP .widSSPData .widSSPH11,.trip-advisor #CDSWIDSSP .widSSPData .widSSPOneReview .widSSPBullet li span,.trip-advisor #CDSWIDSSP .widSSPData .widSSPInformation .widSSPPopIdx b,.trip-advisor #CDSWIDSSP .widSSPData .widSSPInformation .widSSPPopIdx span i,.trip-advisor #CDSWIDSSP .widSSPData .widSSPTrvlRtng .widSSPOverall div,.trip-advisor #CDSWIDSSP .widSSPData .widSSPLegal,.trip-advisor #CDSWIDSSP .widSSPData .widSSPSummary a{color:#000}.trip-advisor #CDSWIDSSP .widSSPData .widSSPBranding a,.trip-advisor #CDSWIDSSP .widSSPData .widSSPBranding a:link,.trip-advisor #CDSWIDSSP .widSSPData .widSSPBranding a:visited,.trip-advisor #CDSWIDSSP .widSSPData .widSSPOneReview .widSSPBullet li a,.trip-advisor #CDSWIDSSP .widSSPData .widSSPAll a:link,.trip-advisor #CDSWIDSSP .widSSPData .widSSPAll a:visited,.trip-advisor #CDSWIDSSP .widSSPData .widSSPTrvlRtng .widSSPOverall div b,.trip-advisor #CDSWIDSSP .widSSPData .widSSPInformation .widSSPPopIdx var,.trip-advisor #CDSWIDSSP .widSSPData .widSSPInformation .widSSPPopIdx span{color:#6b7ea3}.hbe-bws .bws-button{border:none;-webkit-border-radius:0;border-radius:0}.hbe-bws .bws-button.bws-secondary{border:none}.qtip.qtip-blue,.ui-widget{font-family:Raleway, sans-serif !important}.hbe-bws #hbe-bws-page .guarantee span.bws-icon-check-circle,.hbe-bws #hbe-bws-page .body-rooms-list .total-price-wrapper .guarantee.bws-calls-to-action .bws-icon-check-circle{color:#f00}#primary-container .hbe-bws #hbe-bws-page{background-color:transparent}#primary-container .hbe-bws #hbe-bws-page,#primary-container .hbe-bws #hbe-bws-page .bws-button,#primary-container .hbe-bws #hbe-bws-page .bws-accordion dd > a{font-family:Raleway, sans-serif}#primary-container .hbe-bws #hbe-bws-page,#primary-container .hbe-bws #hbe-bws-page .bws-accordion dd > a > span,#primary-container .hbe-bws #hbe-bws-page label,#primary-container .hbe-bws #hbe-bws-page label small,#primary-container .hbe-bws #hbe-bws-page ul.bws-disc-inline li,#primary-container .hbe-bws #hbe-bws-page .slick-prev:before,#primary-container .hbe-bws #hbe-bws-page .slick-next:before,#primary-container .hbe-bws #hbe-bws-page .bottom-func .bottom-func-left .bws-room-details a span{color:#000}#primary-container .hbe-bws #hbe-bws-page #hbe-bws-wrapper .bws-button.bws-secondary{color:#fff !important}#primary-container .hbe-bws #hbe-bws-page #hbe-bws-wrapper .search-filter{background-color:#eaeaea}#primary-container .hbe-bws #hbe-bws-page #hbe-bws-wrapper .search-filter label,#primary-container .hbe-bws #hbe-bws-page #hbe-bws-wrapper .search-filter .guarantee a{color:#000}#primary-container .hbe-bws #hbe-bws-page #hbe-bws-wrapper .body-rooms-list .fields-title,#primary-container .hbe-bws #hbe-bws-page #hbe-bws-wrapper .more-rooms > .bws-accordion > dd > a{background-color:#f5f5f5}#primary-container .hbe-bws #hbe-bws-page #hbe-bws-wrapper .body-rooms-list .fields-title,#primary-container .hbe-bws #hbe-bws-page #hbe-bws-wrapper .more-rooms > .bws-accordion > dd > a,#primary-container .hbe-bws #hbe-bws-page #hbe-bws-wrapper .body-rooms-list .fields-title.divider_show_more span,#primary-container .hbe-bws #hbe-bws-page #hbe-bws-wrapper .more-rooms > .bws-accordion > dd > a.divider_show_more span{color:#000}#primary-container .hbe-bws #hbe-bws-page #hbe-bws-wrapper .body-rooms-list .extra-bed,#primary-container .hbe-bws #hbe-bws-page #hbe-bws-wrapper .slick-list .bws-day .bws-calendar-item.calendar-highlight .divider-background-calendar > div,#primary-container .hbe-bws #hbe-bws-page #hbe-bws-wrapper .slick-list .bws-day .bws-calendar-item.calendar-highlight .bws-min-nights > div{background-color:#f5f5f5;color:#000}#primary-container .hbe-bws #hbe-bws-page #hbe-bws-wrapper .body-rooms-list .extra-bed label,#primary-container .hbe-bws #hbe-bws-page #hbe-bws-wrapper .slick-list .bws-day .bws-calendar-item.calendar-highlight .divider-background-calendar > div label,#primary-container .hbe-bws #hbe-bws-page #hbe-bws-wrapper .slick-list .bws-day .bws-calendar-item.calendar-highlight .bws-min-nights > div label,#primary-container .hbe-bws #hbe-bws-page #hbe-bws-wrapper .body-rooms-list .extra-bed label small,#primary-container .hbe-bws #hbe-bws-page #hbe-bws-wrapper .slick-list .bws-day .bws-calendar-item.calendar-highlight .divider-background-calendar > div label small,#primary-container .hbe-bws #hbe-bws-page #hbe-bws-wrapper .slick-list .bws-day .bws-calendar-item.calendar-highlight .bws-min-nights > div label small{color:#000}#primary-container .hbe-bws #hbe-bws-page #hbe-bws-wrapper .bws-line-top,#primary-container .hbe-bws #hbe-bws-page #hbe-bws-wrapper .room-details,#primary-container .hbe-bws #hbe-bws-page #hbe-bws-wrapper .more-rooms .bws-content,#primary-container .hbe-bws #hbe-bws-page #hbe-bws-wrapper .more-rooms .room-type-wrapper > .bws-line-top:first-child,#primary-container .hbe-bws #hbe-bws-page #hbe-bws-wrapper .body-rooms-list .total-price-wrapper{border-top-color:#f5f5f5}#primary-container .hbe-bws #hbe-bws-page #hbe-bws-wrapper .body-rooms-list .room-type-wrapper,#primary-container .hbe-bws #hbe-bws-page #hbe-bws-wrapper .bws-availability-calendar .bws-availability-calendar-content .bws-availability-calendar-list .bws-day .bws-line{border-right-color:#f5f5f5}#primary-container .hbe-bws #hbe-bws-page #hbe-bws-wrapper .search-filter label.bws-viewing-msg,#primary-container .hbe-bws #hbe-bws-page #hbe-bws-wrapper .bws-room-bed-left,#primary-container .hbe-bws #hbe-bws-page #hbe-bws-wrapper .room-type-wrapper .room-type .special-offer,#primary-container .hbe-bws #hbe-bws-page #hbe-bws-wrapper .search-filter .guarantee .bws-icon-check-circle,#primary-container .hbe-bws #hbe-bws-page #hbe-bws-wrapper .body-rooms-list .room-price .room-price-row .bws-icon-check-circle{color:#f00}#primary-container .hbe-bws #hbe-bws-page #hbe-bws-wrapper .bws-elements,#primary-container .hbe-bws #hbe-bws-page #hbe-bws-wrapper .room-name-desc li:before,#primary-container .hbe-bws #hbe-bws-page #hbe-bws-wrapper .bws-disc-inline li:before,#primary-container .hbe-bws #hbe-bws-page #hbe-bws-wrapper .body-rooms-list .extra-bed label .bws-icon-info.bws-gray-color,#primary-container .hbe-bws #hbe-bws-page #hbe-bws-wrapper .body-rooms-list .room-price .price-off{color:#a2a2a2 !important}#primary-container .hbe-bws #hbe-bws-page #hbe-bws-wrapper .bws-elements:hover,#primary-container .hbe-bws #hbe-bws-page #hbe-bws-wrapper .body-rooms-list .extra-bed label .bws-icon-info.bws-gray-color:hover{color:#8e8e8e !important}#primary-container .hbe-bws #hbe-bws-page #hbe-bws-wrapper .room-name-desc .bws-green-color{color:#008000 !important}.icon-location::before{color:#000}.qtip-best-rate{background-color:#fff;color:#000}@media only screen and (max-width: 47.937em){body{background:transparent !important}}h1,h2,h3,h4,h5,h6{color:#000}a,.read-more,.ctds-main-phone a,.ctds-second-phone a{color:#6b7ea3}a:hover,.read-more:hover,.ctds-main-phone a:hover,.ctds-second-phone a:hover,a:focus,.read-more:focus,.ctds-main-phone a:focus,.ctds-second-phone a:focus{color:#5e7197}body{color:#000;font-family:Raleway, sans-serif}.left-col,#main-content,.home-body,#toggle-button{background-color:rgba(255, 255, 255, 0.93)}#header{background-color:rgba(51, 67, 93, 0.93)}#main-menu .top-bar .toggle-topbar a{color:#fff}#main-menu .top-bar .top-bar-section > ul > li a{color:#fff}#main-menu .top-bar .top-bar-section > ul > li.active > a,#main-menu .top-bar .top-bar-section > ul > li:hover > a{-o-transition:0.3s;-ms-transition:0.3s;-moz-transition:0.3s;-webkit-transition:0.3s;background-color:rgba(69, 91, 126, 0.4)}#main-menu .top-bar .top-bar-section .dropdown{background-color:rgba(51, 67, 93, 0.93)}#main-menu .top-bar .top-bar-section .dropdown .active,#main-menu .top-bar .top-bar-section .dropdown li:hover{background-color:rgba(42, 55, 77, 0.4);-o-transition:0.3s;-ms-transition:0.3s;-moz-transition:0.3s;-webkit-transition:0.3s}#main-menu .top-bar .top-bar-section .dropdown li{background-color:rgba(69, 91, 126, 0.4)}#main-menu .top-bar .top-bar-section .has-dropdown > a:after{border-top-color:rgba(255, 255, 255, 0.4)}#main-menu .top-bar .top-bar-section .has-dropdown:hover > a:after,#main-menu .top-bar .top-bar-section .has-dropdown.active > a:after{border-top-color:rgba(255, 255, 255, 0.6)}.slides-pagination a{opacity:0.5;background-color:#fff}.slides-pagination a.current{background-color:#fff;opacity:0.9}#booking-widget{background-color:#fff;display:none}.weather{background-color:#fff}#primary-container .hbe-bws .bws-button,.button,.booknow-btn{background-color:#33435d;color:#fff}#primary-container .hbe-bws .bws-button:hover,.button:hover,.booknow-btn:hover,#primary-container .hbe-bws .bws-button:focus,.button:focus,.booknow-btn:focus{color:#fff;background-color:#455b7e}.view-details{background-color:#4e678e;color:#fff}.view-details:hover,.view-details:focus{color:#fff;background-color:#657fab}#primary-container .hbe-bws #hbe-bws-wrapper a.book-now-available{color:#fff !important}#primary-container .hbe-bws .bws-button{color:#fff}#primary-container .hbe-bws .bws-button.bws-secondary{background-color:#a2a2a2}#primary-container .hbe-bws #hbe-bws-wrapper .search-filter{background-color:rgba(234, 234, 234, 0.93) !important}#primary-container .hbe-bws #hbe-bws-wrapper .body-rooms-list .fields-title,#primary-container .hbe-bws #hbe-bws-wrapper .more-rooms > .bws-accordion > dd > a,#primary-container .hbe-bws #hbe-bws-wrapper .body-rooms-list .extra-bed{background-color:rgba(245, 245, 245, 0.93) !important}#primary-container .hbe-bws #hbe-bws-wrapper .bws-line-top,#primary-container .hbe-bws #hbe-bws-wrapper .room-details,#primary-container .hbe-bws #hbe-bws-wrapper .more-rooms .bws-content,#primary-container .hbe-bws #hbe-bws-wrapper .more-rooms .room-type-wrapper > .bws-line-top:first-child,#primary-container .hbe-bws #hbe-bws-wrapper .body-rooms-list .total-price-wrapper{border-top-color:rgba(245, 245, 245, 0.2)}#primary-container .hbe-bws #hbe-bws-wrapper .body-rooms-list .room-type-wrapper{border-right-color:rgba(245, 245, 245, 0.2)}.tabs dd.active a,.tabs dd:hover a{color:#000;background-color:#fff}.tabs dd a{background-color:#fff;color:rgba(0, 0, 0, 0.7)}.tabs dd a:hover{color:#000}.collection-title{color:#000}.collection-title span{font-size:0.875rem;color:#000}.social h3{font-family:Raleway, sans-serif}.social ul li a{color:#fff !important}.social ul li.facebook{background-color:#3b5998}.social ul li.twitter{background-color:#2ba8e0}.social ul li.youtube{background-color:#eb1d24}.social ul li.tripadvisor{background-color:#4b8a35}.social ul li.googleplus{background-color:#d3482e}.social ul li.instagram{background-color:#864f3b}.social ul li.pinterest{background-color:#cd1b27}.social ul li.skype{background-color:#2caae4}.social ul li.yahoo{background-color:#703494}#footer{background-color:rgba(51, 67, 93, 0.93);color:#999}#footer a{color:#fff !important}#footer .bottom-menu li a{color:#999 !important}#footer .bottom-menu li.active a,#footer .bottom-menu li:hover a{color:#fff !important}.frm-action .best-price-guarantee{color:#000}.frm-action .best-price-guarantee .icon-check-circle{color:#33435d}.frm-action .best-price-guarantee .icon-check-circle:hover,.frm-action .best-price-guarantee .icon-check-circle:focus{color:#212b3c}@media only screen and (max-width: 47.937em){#main-menu .top-bar .top-bar-section > ul > li{border-top-color:#455b7e}#main-menu .top-bar .top-bar-section > ul > li > a{color:#fff}#main-menu .top-bar .top-bar-section > ul > li.active > a,#main-menu .top-bar .top-bar-section > ul > li:hover > a{background-color:#455b7e}#main-menu .top-bar .top-bar-section > ul > li.active > a span.nav-text,#main-menu .top-bar .top-bar-section > ul > li:hover > a span.nav-text{border-bottom:none}#main-menu .top-bar .top-bar-section .dropdown{background:transparent}#main-menu .top-bar .top-bar-section .dropdown li{border-top-color:#455b7e}#main-menu .top-bar .top-bar-section .dropdown .active,#main-menu .top-bar .top-bar-section .dropdown li:hover{background-color:#33435d}#main-menu .top-bar .top-bar-section .has-dropdown > a:after{border-top-color:rgba(255, 255, 255, 0)}#main-menu .top-bar .top-bar-section .has-dropdown:hover > a:after,#main-menu .top-bar .top-bar-section .has-dropdown.active > a:after{border-top-color:rgba(255, 255, 255, 0)}}