@import url("//https://fonts.googleapis.com/css?family=Arimo:400,400italic,700,700italic&subset=latin,greek,latin-ext,greek-ext,cyrillic,hebrew,vietnamese,cyrillic-ext");/*--tpl007--*/
.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: #666;
}

.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: #fd6c01;
}

#inline-date-picker-in,#inline-date-picker-out {
    font-family: Arimo, sans-serif !important;
}

.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: Arimo, sans-serif !important;
}

#booking-widget #hbe-bws-wrapper-widget-code .hbe-bws div#search-widget-panel div.swp-col3 a#bws-button-search {
    font-family: Arimo, sans-serif;
}

#booking-widget #hbe-bws-wrapper-widget-code .hbe-bws div#search-widget-panel div.swp-col3 .contain-box .best-price-guarantee .guarantee .bws-icon-check-circle {
    color: #fd6c01;
}

#booking-widget #hbe-bws-wrapper-widget-code .hbe-bws div#search-widget-panel div.swp-col3 .contain-box .best-price-guarantee .guarantee .bws-icon-check-circle:hover,#booking-widget #hbe-bws-wrapper-widget-code .hbe-bws div#search-widget-panel div.swp-col3 .contain-box .best-price-guarantee .guarantee .bws-icon-check-circle:focus {
    color: #e46101;
}

#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: Arimo, 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,#primary-container .hbe-bws #hbe-bws-page .body-rooms-list .unavailable-listings .divider_show_more,#primary-container .hbe-bws #hbe-bws-page .body-rooms-list .unavailable-listings .divider_show_more span {
    color: #666;
}

#primary-container .hbe-bws #hbe-bws-page .bws-panel.search-filter .guarantee-block .guarantee .bws-icon-check-circle {
    color: #d7d7d7;
}

#primary-container .hbe-bws #hbe-bws-page .body-rooms-list .total-price-wrapper .guarantee.bws-calls-to-action .bws-icon-check-circle {
    color: #d7d7d7;
}

#primary-container .hbe-bws #hbe-bws-page .body-rooms-list .total-price-wrapper.mobile_total {
    background-color: #f0f0f0;
    border-top-color: #e3e3e3 !important;
}

#primary-container .hbe-bws #hbe-bws-page .body-rooms-list .room-type-wrapper .bws-room-box-bg {
    background-color: #e3e3e3;
}

#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: #d7d7d7;
}

#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: #666;
}

#primary-container .hbe-bws #hbe-bws-page #hbe-bws-wrapper .bws-panel.search-filter .guarantee-block {
    background-color: rgba(0, 0, 0, 0.05);
}

#primary-container .hbe-bws #hbe-bws-page #hbe-bws-wrapper .bws-panel.search-filter .guarantee-block .guarantee .bws-icon-checkmark:before {
    background-color: #d7d7d7;
}

#primary-container .hbe-bws #hbe-bws-page #hbe-bws-wrapper .body-rooms-list .unavailable-listings .divider_show_more {
    background-color: #e3e3e3;
}

#primary-container .hbe-bws #hbe-bws-page #hbe-bws-wrapper .bws-rooms-list .divider-bg,#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: #e3e3e3;
}

#primary-container .hbe-bws #hbe-bws-page #hbe-bws-wrapper .bws-rooms-list .divider-bg,#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 .bws-rooms-list .divider-bg.divider_show_more span,#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: #666;
}

#primary-container .hbe-bws #hbe-bws-page #hbe-bws-wrapper .slick-list .bws-day .bws-calendar-item.calendar-highlight .divider-background-calendar > div {
    color: #666;
}

#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 .divider-background-calendar > div label small {
    color: #666;
}

#primary-container .hbe-bws #hbe-bws-page #hbe-bws-wrapper .body-rooms-list .rate-plan-wrapper .rate-plan .highlights .special-offer,#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 .body-rooms-list .room-price .room-price-row .bws-icon-check-circle {
    color: #f00;
}

#primary-container .hbe-bws #hbe-bws-page #hbe-bws-wrapper .body-rooms-list .bws-room-general .room-type .room-type-desc .bws-room-details .bws-all-amenities a,#primary-container .hbe-bws #hbe-bws-page #hbe-bws-wrapper .bws-elements,#primary-container .hbe-bws #hbe-bws-page #hbe-bws-wrapper .body-rooms-list .bws-room-general .room-type .room-type-desc .bws-room-details .bws-details-description label,#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 .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,#primary-container .hbe-bws #hbe-bws-page #hbe-bws-wrapper .slick-list .bws-day .bws-calendar-item.calendar-highlight .bws-min-nights > div,#primary-container .hbe-bws #hbe-bws-page #hbe-bws-wrapper .body-rooms-list .bws-calendar-item .price-off {
    color: #b0b0b0;
    /*.bws-elements, .body-rooms-list .extra-bed label .bws-icon-info.bws-gray-color {
        &:hover {color: darken($elements-wdg, 8%)!important;}
      }*/
}

#primary-container .hbe-bws #hbe-bws-page #hbe-bws-wrapper .body-rooms-list .bws-green-color,#primary-container .hbe-bws #hbe-bws-page #hbe-bws-wrapper .body-rooms-list .rate-plan-wrapper .rate-plan .highlights .cancellation-policy .bws-green-color-free,#primary-container .hbe-bws #hbe-bws-page #hbe-bws-wrapper .body-rooms-list .rate-plan-wrapper .rate-plan .highlights .cancellation-policy .bws-green-color-free .bws-elements,#primary-container .hbe-bws #hbe-bws-page #hbe-bws-wrapper .body-rooms-list .rate-plan-wrapper .rate-plan .highlights .cancellation-policy > span.bws-green-color .bws-icon-info,#primary-container .hbe-bws #hbe-bws-page #hbe-bws-wrapper .body-rooms-list .bws-room-general .room-type .room-type-desc .highlighted-icon span,#primary-container .hbe-bws #hbe-bws-page #hbe-bws-wrapper .bws-disc-inline li:before {
    color: #008000;
}

.icon-location::before {
    color: #666;
}

#pop_exit_discount.reveal-modal #hbe-popout .content.row.action_bottom #instant_discount.button,#pop_exit_discount.reveal-modal #hbe-popout .content.row.action_bottom #booking-widget #hbe-bws-wrapper-widget-code .hbe-bws div#search-widget-panel div.swp-col3 a#bws-button-search#instant_discount,#booking-widget #hbe-bws-wrapper-widget-code .hbe-bws div#search-widget-panel div.swp-col3 #pop_exit_discount.reveal-modal #hbe-popout .content.row.action_bottom a#bws-button-search#instant_discount {
    background-color: #fd6c01 !important;
    color: #fff !important;
    border-color: #fd6c01 !important;
}

#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,#primary-container .hbe-bws #hbe-bws-page .body-rooms-list .extra-bed .compact-extra-bed + div {
    background-color: rgba(0, 0, 0, 0.05);
}

#primary-container .hbe-bws #hbe-bws-page #hbe-bws-wrapper .slick-slide .bws-calendar-item {
    border-right-color: rgba(0, 0, 0, 0.05);
}

#primary-container .hbe-bws #hbe-bws-page .body-rooms-list .room-type-wrapper .bws-room-box-bg {
    border: none;
}

#primary-container .hbe-bws #hbe-bws-page .body-rooms-list .rate-plan-wrapper {
    border-top-color: #f0f0f0;
}

.qtip-best-rate {
    background-color: #fff;
    color: #000;
}

@media only screen and (max-width: 47.937em) {
    body {
        background:#fff !important;
    }

    .hbe-bws #hbe-bws-page .body-rooms-list .total-price-wrapper {
        border-top-color: #e3e3e3 !important;
    }
}

h1,h2,h3,h4,h5,h6 {
    color: #000;
}

a {
    color: #fd6c01;
}

a:hover,a:focus {
    color: #e46101;
}

.home-body,.block-body {
    background-image: url('data:image/png;base64,R0lGODlhAQABAJEAAAAAAP///+Dg4P///yH5BAEAAAMALAAAAAABAAEAAAICVAEAOw==');
}

.border-bottom {
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-color: #e0e0e0;
}

.border-top {
    border-top-style: solid;
    border-top-width: 1px;
    border-color: #e0e0e0;
}

#primary-container .hbe-bws .bws-button,button,.button,#booking-widget #hbe-bws-wrapper-widget-code .hbe-bws div#search-widget-panel div.swp-col3 a#bws-button-search,.view-details,.send-enquiry {
    background: #fd6c01;
    color: #fff;
}

#primary-container .hbe-bws .bws-button:hover,button:hover,.button:hover,#booking-widget #hbe-bws-wrapper-widget-code .hbe-bws div#search-widget-panel div.swp-col3 a#bws-button-search:hover,.view-details:hover,.send-enquiry:hover,#primary-container .hbe-bws .bws-button:focus,button:focus,.button:focus,#booking-widget #hbe-bws-wrapper-widget-code .hbe-bws div#search-widget-panel div.swp-col3 a#bws-button-search:focus,.view-details:focus,.send-enquiry:focus {
    background-color: #e46101;
    color: #fff !important;
    text-decoration: none !important;
}

#primary-container .hbe-bws .bws-button {
    color: #fff !important;
}

#primary-container .hbe-bws .bws-button.bws-secondary {
    background-color: #b0b0b0;
}

.tour-price {
    color: #fd6c01;
}

.weather {
    color: #666;
}

.tabs dd {
    background-color: #f0f0f0;
}

.tabs dd > a {
    color: #fd6c01;
}

.tabs dd.active a {
    color: #666;
    background-color: #f0f0f0;
}

.collection-title {
    color: #fd6c01;
}

.collection-title span {
    font-size: 0.875rem;
    color: #000;
}

body {
    /* font-family:Arimo, sans-serif; */
    /* color:#666; */
    background: #fff;
    background-attachment: fixed;
    background-size: cover;
    background-repeat: no-repeat;
}

body a {
    color: #fd6c01;
}

#main-body a:hover,#footer a:hover {
    color: #fd6c01;
    text-decoration: underline;
}

#bg-header {
    background-color: #0a5432;
}

#bg-footer {
    background-color: #074721;
}

#bg-body {
    /* background-color:#f0f0f0; */
}

#main-menu {
    background: #3c3530;
}

#main-menu .top-bar .top-bar-section ul li a {
    color: #fff;
}

#main-menu .top-bar .top-bar-section ul li.has-dropdown > a:after {
    border-top-color: rgba(255, 255, 255, 0.3);
}

#main-menu .top-bar .top-bar-section ul li.active > a,#main-menu .top-bar .top-bar-section ul li:hover > a {
    color: #fff;
}

#main-menu .top-bar .top-bar-section ul li.active.has-dropdown > a:after,#main-menu .top-bar .top-bar-section ul li:hover.has-dropdown > a:after {
    border-top-color: rgba(0, 0, 0, 0.3);
}

#main-menu .top-bar .top-bar-section > ul > li {
    border-color: rgba(255, 255, 255, 0.15);
}

#main-menu .top-bar .top-bar-section > ul > li.active > a,#main-menu .top-bar .top-bar-section > ul > li:hover > a {
    border-top-color: #fe8f3d;
    background-color: #fd6c01;
}

#main-menu .top-bar .top-bar-section .has-dropdown > a:after {
    border-top-color: rgba(0, 0, 0, 0.3);
}

#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(0, 0, 0, 0.3);
}

#main-menu .top-bar .top-bar-section .dropdown {
    background-color: #3c3530;
}

#main-menu .top-bar .top-bar-section .dropdown li:hover a,#main-menu .top-bar .top-bar-section .dropdown li.active a {
    text-shadow: 0 1px 0 rgba(0, 0, 0, 0.5);
    color: #fd6c01;
}

.contact-details strong {
    color: #666;
}

#footer {
    color: #b7b7b7;
}

#footer .bottom-menu li a {
    color: #b7b7b7;
}

#footer .bottom-menu li.active a {
    color: #fd6c01;
}

#footer a {
    color: #fd6c01;
}

#footer a:hover {
    color: #fd6c01;
}

#footer p,#footer .hls-link {
    font-size: 11px;
}

#booking-widget #hbe-bws-wrapper-widget-code .hbe-bws div#search-widget-panel div.swp-col3 .contain-box .best-price-guarantee,.frm-action .best-price-guarantee {
    color: #000;
}

#booking-widget #hbe-bws-wrapper-widget-code .hbe-bws div#search-widget-panel div.swp-col3 .contain-box .best-price-guarantee .icon-check-circle,.frm-action .best-price-guarantee .icon-check-circle {
    color: #fd6c01;
}

#booking-widget #hbe-bws-wrapper-widget-code .hbe-bws div#search-widget-panel div.swp-col3 .contain-box .best-price-guarantee .icon-check-circle:hover,.frm-action .best-price-guarantee .icon-check-circle:hover,#booking-widget #hbe-bws-wrapper-widget-code .hbe-bws div#search-widget-panel div.swp-col3 .contain-box .best-price-guarantee .icon-check-circle:focus,.frm-action .best-price-guarantee .icon-check-circle:focus {
    color: #e46101;
}

@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(255, 255, 255, 0.3);
    }

    #main-menu .top-bar .top-bar-section ul li:hover.has-dropdown > a:after,#main-menu .top-bar .top-bar-section ul li.active.has-dropdown > a:after {
        border-top-color: transparent;
        border-left-color: rgba(0, 0, 0, 0.3);
    }
}

.post-blog h4.title a,.post-blog h4.title span,.recent-post h4 a,.recent-post h4 span {
    color: #666;
}

.post-blog h4.title a:hover,.post-blog h4.title span:hover,.recent-post h4 a:hover,.recent-post h4 span:hover {
    color: #666;
}

#primary-container h2 a,#primary-container h2 a:hover,#primary-container h2 a:focus {
    color: #666;
}

#primary-container h4 a,#primary-container h5 a,#primary-container h4 a:hover,#primary-container h5 a:hover,#primary-container h4 a:focus,#primary-container h5 a:focus {
    color: #666;
}

#primary-container h3 a,#primary-container h3 a:hover,#primary-container h3 a:focus {
    color: #666;
}

#primary-container h2.title span,#primary-container h3.title span,#primary-container h4.title span,#primary-container h5.title span,#primary-container h6.title span {
    color: #666;
}

.reveal-modal.reveal-hightlight .modal-footer .button,.reveal-modal.reveal-hightlight .modal-footer #booking-widget #hbe-bws-wrapper-widget-code .hbe-bws div#search-widget-panel div.swp-col3 a#bws-button-search,#booking-widget #hbe-bws-wrapper-widget-code .hbe-bws div#search-widget-panel div.swp-col3 .reveal-modal.reveal-hightlight .modal-footer a#bws-button-search {
    background-color: #fd6c01;
    color: #fff;
}
