@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");/*--tpl029--*/.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:#ec2027}.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:#ec2027}#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 .body-rooms-list .total-price-wrapper.mobile_total{background-color:#fff;border-top-color:#f0f0f0 !important}#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:#f0f0f0}#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:#333}#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:#f8f8f8;color:#333}#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:#333}#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:#f0f0f0}#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:#f0f0f0}#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:#ec2027}#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:#fff !important}}#top{background-color:rgba(255, 255, 255, 0.6)}#booking-widget{background-color:rgba(255, 255, 255, 0.6)}#booking-widget form .input-calendar{border-color:#ec2027}#booking-widget form .input-calendar .icon-calendar{color:#fff !important}#booking-widget form .input-calendar input{color:#fff}body{background-color:#fff;color:#000;font-family:Raleway, sans-serif}#page{background-color:#fff}h1,h2,h3,h4,h5,h6{color:#ec2027}#main-menu .top-bar .top-bar-section ul li:hover a,#main-menu .top-bar .top-bar-section ul li:active a{border-bottom-color:#000}#main-menu .top-bar .top-bar-section ul li a{color:#000}#main-menu .top-bar .top-bar-section ul li.active > a,#main-menu .top-bar .top-bar-section ul li:hover > a{border-bottom-color:#000}#main-menu .top-bar .top-bar-section .has-dropdown > a:after{border-top-color:rgba(255, 255, 255, 0.3)}#main-menu .top-bar .top-bar-section .has-dropdown a:focus,#main-menu .top-bar .top-bar-section .has-dropdown a:active,#main-menu .top-bar .top-bar-section .has-dropdown a:hover,#main-menu .top-bar .top-bar-section .has-dropdown a:visited{border-bottom-color:#000}#main-menu .top-bar .top-bar-section .dropdown{border-color:#000;background-color:rgba(255, 255, 255, 0.6)}#main-menu .top-bar .top-bar-section .dropdown li{border-bottom-color:rgba(255, 255, 255, 0.2);background-color:rgba(255, 255, 255, 0)}#main-menu .top-bar .top-bar-section .dropdown li:hover{background-image:none;background-color:rgba(255, 255, 255, 0.9)}#main-menu .line-top{background-color:rgba(255, 255, 255, 0.2)}.toggle-topbar a span{color:#000}a{color:#ec2027}a:hover,a:focus{color:#ec2027}#search_button{color:#fff !important;background-color: transparent;border-color:#ec2027 !important;transition: background-color .25s, color .25s, border-color .25s;/*#primary-container .hbe-bws .bws-button, */}@media only screen and (max-width: 47.937em){#search_button{color: #000 !important}}#search_button:hover,#search_button:focus{background-color:#fff !important;color:#ec2027 !important;border-color: #000 !important}button,.view-details,.send-enquiry,.page-link,#contact_submit,#btn_submit{color:#000;/*$border-color*/border-color:#ec2027;background-color:#fff;transition: background-color .25s, color .25s, border-color .25s}button:hover,.view-details:hover,.send-enquiry:hover,.page-link:hover,#contact_submit:hover,#btn_submit:hover,button:focus,.view-details:focus,.send-enquiry:focus,.page-link:focus,#contact_submit:focus,#btn_submit:focus{background-color:#ec2027;color:#fff;border-color:#000}#primary-container .hbe-bws #hbe-bws-page #hbe-bws-wrapper .bws-button.bws-secondary,.bws-button{color:#000 !important;background-color:transparent;border-color:rgba(0, 0, 0, 0.2)}#primary-container .hbe-bws #hbe-bws-page #hbe-bws-wrapper .bws-button.bws-secondary:hover,.bws-button:hover,#primary-container .hbe-bws #hbe-bws-page #hbe-bws-wrapper .bws-button.bws-secondary:focus,.bws-button:focus{color:#fff !important;background-color:#ec2027 !important;border-color:#ec2027}#primary-container .hbe-bws #hbe-bws-page #hbe-bws-wrapper .bws-button.book-now-available{background-color:#ec2027;color:#fff;border-color:#ec2027}#primary-container .hbe-bws #hbe-bws-page #hbe-bws-wrapper .bws-button.book-now-available span{color:#fff}#btn_submit{color:#000;border-color:rgba(0, 0, 0, 0.2);background-color:transparent}#btn_submit:hover,#btn_submit:focus{background-color:#ec2027;color:#fff;border-color:#ec2027}.tabs dd a{background-color:rgba(0, 0, 0, 0.1);color:#000}.tabs dd.active a,.tabs dd a:hover{background-color:rgba(0, 0, 0, 0.1);color:#ec2027}.gallery-container .collection-title{background-color:rgba(0, 0, 0, 0.1);color:#000;color:#000}.weather .inf .min-temp{color:#000}.weather .inf .desc{color:#000}.tour-price{color:#ec2027}.social ul li{background-color:#ec2027}.social ul li a{color:#fff}.social ul li.skype.off,.social ul li.yahoo.off{background-color:rgba(0, 0, 0, 0.5)}.social ul li.skype.off a,.social ul li.yahoo.off a{color:#fff}.photos > ul.gallery > li img,.thumbs > ul.gallery > li.featured-img img,.thumbs > ul.gallery > li.more-img img,.gmap,.photo-map{border-color:rgba(0, 0, 0, 0.2) !important;/* contrast-color($body-bg-color, rgba(0,0,0,0.3), rgba(255,255,255,0.1))*/}#footer{color:#fff;background-color:#000;border-top-color:rgba(255, 255, 255, 0.1)}#footer .bottom-menu a{color:#fff}#footer .bottom-menu a:hover{color:#ec2027}#footer .bottom-menu li:after{color:#fff}#footer .bottom-menu li.active a{color:#ec2027}#footer a{color:#ec2027}#footer a:hover{color:#ec2027}.nivo-controlNav a.active{background-color:#ec2027 !important}.line-top{border-bottom-color:#000}.frm-action .best-price-guarantee{color:#000}.frm-action .best-price-guarantee .icon-check-circle{color:#fff}@media only screen and (max-width: 47.937em){#main-menu .top-bar .top-bar-section ul li.has-dropdown > a:after{border-top-color:transparent;border-left-color:rgba(0, 0, 0, 0.3)}#main-menu .top-bar .top-bar-section ul li:hover a,#main-menu .top-bar .top-bar-section ul li.active a{border-bottom-color:#000}#main-menu .top-bar .top-bar-section ul li .dropdown{border-color:#000;background-color:rgba(255, 255, 255, 0.1)}#main-menu .top-bar .top-bar-section ul li .dropdown li{border-bottom-color:rgba(255, 255, 255, 0.1)}#main-menu .line-top{border-bottom-color:#000}#booking-widget,#top{background-color:#fff}}.hrow{width: 100%;display: table}.hbcol1,.hbcol2{width: 50%;float: left}div[class^="hbx"]{height: 240px;border: 1px solid #eee;background-size: 240px !important;margin-bottom: 20px;transition: border .25s}div[class^="hbx"]:hover{border: 1px solid #ec2027}div[class^="hbx"] p{margin-bottom: 0}.hbxl1, .hbxl2, .hbxl3{padding: 12px 10px 12px 37.5%;background-position: -30% center !important;margin-right: 10px}.hbxr1, .hbxr2, .hbxr3{padding: 12px 37.5% 12px 10px;background-position: 130% center !important;margin-left: 10px}@media only screen and (max-width: 47.937em){.hbcol1, .hbcol2{width: 100%;float: none}div[class^="hbx"]{background: none !important;padding: 20px !important;margin-left: 0;margin-right: 0;height: auto}}