:root{--color-black: #4f4f4f; --color-white: #fff; --color-primary: #123423; --color-primary-dark: #123423; --color-secondary: #dd5b3b; --color-secondary-dark: #2f2726; --color-gray: #b0b0b0; --color-gray-light: #e6e6e6; --color-gray-bg: #fafafa; --color-green: #008000; --font-base: 'Open Sans', sans-serif}.column, .columns{padding-left: 1.5rem; padding-right: 1.5rem}.featured-info{background-color: rgba(67, 123, 7, 0.85)}.featured-title{color: #ffffff}.show-price{color: #ffffff}.trip-advisor #CDSWIDSSP .widSSPData{background-color: #123423}.columns.large-3.medium-3.small-12{height: 100%}#logo{max-height: none;height: 100%;display: flex;align-items: center}#logo a{height:100%}#logo img{height: 100%;max-height: none;width: auto;display: block;max-width: 100%}#booking-widget{background-color: rgba(67, 123, 7, 0.85)}.row .menu-wrapper{display: flex;align-items: center}.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: var(--color-black)}.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: var(--color-primary)}/* General typography */body,#inline-date-picker-in,#inline-date-picker-out,.qtip.qtip-blue,.ui-widget,#booking-widget #hbe-bws-wrapper-widget-code .hbe-bws div#search-widget-panel div.swp-col3 a#bws-button-search,#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: var(--font-base) !important; color: var(--color-black); background-color: var(--color-white)}/* Buttons / links */.button,.view-details,.send-enquiry,.view-more-photo,#primary-container #tours-emb .button,#primary-container #tls-cart .button,#primary-container .hbe-bws .bws-button{background-color: var(--color-primary); color: var(--color-white)}.button:hover,.button:focus,.view-details:hover,.view-details:focus,.send-enquiry:hover,.send-enquiry:focus,.view-more-photo:hover,.view-more-photo:focus,#primary-container #tours-emb .button:hover,#primary-container #tls-cart .button:hover,#primary-container .hbe-bws .bws-button:hover{background-color: var(--color-primary-dark); color: var(--color-white)}/* Secondary buttons */#primary-container .hbe-bws .bws-button.bws-secondary{background-color: var(--color-gray); color: var(--color-white)}/* Main menu */#main-menu{background-color: rgba(255, 255, 255, 0.9)}}#main-menu nav.top-bar .title-area .toggle-topbar a,#main-menu nav.top-bar .title-area .toggle-topbar a:hover,#main-menu nav.top-bar .title-area .toggle-topbar a:focus,#main-menu nav.top-bar .top-bar-section ul li a{color: var(--color-secondary)}#main-menu nav.top-bar .top-bar-section ul li.active a,#main-menu nav.top-bar .top-bar-section ul li:hover a,#main-menu nav.top-bar .top-bar-section ul li .dropdown li.active a,#main-menu nav.top-bar .top-bar-section ul li .dropdown li:hover a{color: var(--color-primary)}#main-menu nav.top-bar .top-bar-section ul li .dropdown{background-color: var(--color-white)}#main-menu nav.top-bar .top-bar-section > ul > li > a{border-color: rgba(61, 51, 49, 0.25)}/* Misc colours */.extra-person .need-expand{color: var(--color-primary); border-color: var(--color-primary)}.extra-person .need-expand:hover{background-color: #757210; border-color: #757210; color: var(--color-white)}.bottom-container{background-color: var(--color-gray); color: var(--color-white)}.bottom-container h1,.bottom-container h2,.bottom-container h3{color: var(--color-white)}.bottom-container .line{background-color: var(--color-primary)}.bottom-menu a{color: var(--color-primary)}.bottom-menu li.active a,.bottom-menu .bottom-menu li a:hover{color: var(--color-white)}.social ul li{background-color: var(--color-primary); border-color: var(--color-primary)}.social ul li a{color: var(--color-white)}.social ul li:hover{background-color: transparent}.social ul li:hover a{color: var(--color-primary)}/* Tabs */.tabs dd > a{background-color: rgba(0, 0, 0, 0.06); color: var(--color-black)}.tabs dd.active a{background-color: var(--color-primary); color: var(--color-white)}/* Headings & text links */h1,h2,h3,h4,h5,h6,.language #google_translate_element a,.post-blog h4.title a,.post-blog h4.title span,.recent-post h4 a,.recent-post h4 span,#primary-container h2 a,#primary-container h3 a,#primary-container h4 a,#primary-container h5 a,#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: var(--color-black)}a,a:hover,a:focus,.collection-title,.tour-price{color: var(--color-primary)}@media only screen and (max-width: 47.937em){#logo{display: flex; align-items: center; justify-content: center}}@media (max-width: 767px){.mobile-call{width: 100%; padding-top: 5px; padding-bottom: 5px}.tel-note{ width: 100%;padding-top: 5px; padding-bottom: 5px}}