/*--tpl025--*/.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:#1c1c1c}.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:#fe7e01}.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:Arial, Helvetica, 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:Arial, Helvetica, 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:#1c1c1c}#primary-container .hbe-bws #hbe-bws-page .body-rooms-list .total-price-wrapper.mobile_total{background-color:#fff;border-top-color:#f8f8f8 !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:#1a1818}#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:#fff}#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:#f8f8f8}#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:#1a1818}#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:#1a1818}#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:#1a1818}#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:#f8f8f8}#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:#f8f8f8}#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:#1c1c1c}.qtip-best-rate{background-color:#fff;color:#000}@media only screen and (max-width: 47.937em){body{background:#fff !important}}body{background:#fff;background-attachment:fixed;background-size:cover;background-repeat:no-repeat;color:#1c1c1c;font-family:Arial, Helvetica, sans-serif}#top{background:#1F2C8F}#top .contact-details .ctds-main-phone{color:#fff}#top .contact-details .ctds-main-phone a{color:#fff !important}#top a.button{color:#fff}#page-wrapper{background-color:#fff}#page-wrapper a{color:#fe7e01}h1,h2,h3,h4,h5,h6{color:#1c1c1c}.language #google_translate_element span{color:#1c1c1c !important}.language #google_translate_element span:hover{text-decoration:none}#main-menu .toggle-topbar a{color:#000}#main-menu .top-bar-section > ul > li > a{color:#000;border-bottom:4px solid #fff}#main-menu .top-bar-section > ul > li.active > a,#main-menu .top-bar-section > ul > li:hover > a{border-bottom:4px solid #fe7e01}#main-menu .top-bar-section .dropdown li{background-color:#fff;border-top-color:#ccc}#main-menu .top-bar-section .dropdown li:hover,#main-menu .top-bar-section .dropdown li.active{background-color:#f2f2f2}#main-menu .top-bar-section .dropdown li a{color:#000}#main-menu .top-bar-section .has-dropdown > a:after{border-top-color:rgba(0, 0, 0, 0.2)}#search_button{color:#fff !important;background:#fe7e01}#search_button:hover,#search_button:focus{background-color:#cb6501}#primary-container .hbe-bws .bws-button,.button,.send-enquiry{color:#fff !important;background:#13227f !important}#primary-container .hbe-bws .bws-button:hover,.button:hover,.send-enquiry:hover,#primary-container .hbe-bws .bws-button:focus,.button:focus,.send-enquiry:focus{background-color:#0c1653 !important}#primary-container .hbe-bws .bws-button{color:#fff !important}#primary-container .hbe-bws .bws-button.bws-secondary{background-color:#a2a2a2 !important}.view-details,.read_more{background:transparent;border:rgba(0, 0, 0, 0.1) 1px solid}#booking-widget{background-color:#1F2C8F;border-bottom:5px #13227f solid}#booking-widget .button{color:#fff !important;background:#fe7e01 !important}#booking-widget .button:hover,#booking-widget .button:focus{background-color:#cb6501 !important}.home-content h3,.photos h3,.tour-title,.home-content h1,.photos h1,.home-content h2,.photos h2{border-bottom:rgba(0, 0, 0, 0.1) 1px solid}.title-block,.title-block-tour{background:#fe7e01}.weather{color:#fff;background-color:rgba(255, 255, 255, 0.1)}.line{border-bottom:1px solid rgba(255, 255, 255, 0.1)}#footer{background-color:#1F2C8F;color:#fff}#footer h3,#footer h1{color:#fff}#footer .footer-bottom a{color:#fff !important}.bottom-menu li:after{color:#fff}.social ul li{background-color:#fff}.social ul li a{color:#1a1818 !important}.tabs dd{border-bottom-color:rgba(0, 0, 0, 0.2);/*dd{border-color: contrast-color($page-bg-color, rgba(0,0,0,0.1), rgba(255,255,255,0.1)); &.active, &:hover{border-bottom-color: $page-bg-color; border-top-color: $top-menu-bottom-line}> a{color: $body-font-color !important}&.active > a, &:hover > a{color: $body-font-color !important}}*/}.tabs dd.active a{border-bottom-color:#fff}.tabs dd > a{color:#1c1c1c !important;border-color:rgba(0, 0, 0, 0.2)}.tabs dd.active > a,.tabs dd:hover a{color:#1c1c1c !important;border-top-color:#fe7e01}.tour-listing .tour-price{color:#fe7e01}.collection-title{color:#fe7e01}.collection-title span{font-size:0.875rem;color:#1c1c1c}.frm-action .best-price-guarantee{color:#fff}.frm-action .best-price-guarantee .icon-check-circle{color:#fe7e01}.frm-action .best-price-guarantee .icon-check-circle:hover,.frm-action .best-price-guarantee .icon-check-circle:focus{color:#cb6501}@media only screen and (max-width: 47.937em){#main-menu .top-bar ul.title-area .toggle-topbar,#main-menu .top-bar ul.title-area .toggle-topbar-text{background-color:#fe7e01}#main-menu .top-bar ul.title-area .toggle-topbar a,#main-menu .top-bar ul.title-area .toggle-topbar-text a,#main-menu .top-bar ul.title-area .toggle-topbar span,#main-menu .top-bar ul.title-area .toggle-topbar-text span{color:#fff}#main-menu .top-bar .top-bar-section{background-color:#fe7e01}#main-menu .top-bar .top-bar-section > ul > li{border-top-color:#cb6501}#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{color:#000;border-bottom:none;font-weight:bold}#main-menu .top-bar .top-bar-section .dropdown li{border-top-color:#cb6501;background-color:#fe7e01}#main-menu .top-bar .top-bar-section .dropdown li a{color:#fff}.content-col .social ul li{background-color:#1c1c1c}.content-col .social ul li a{color:#fff !important}.footer-bottom{border-top:none}}