body,html{overflow-x:hidden;overflow-y:overlay}body:not(.blog-single).product .sticky-wrapper .share-button__opener{-moz-box-sizing:initial;box-sizing:initial;padding:.1rem 1.1rem}body.blog-single .share-button__opener{-moz-box-sizing:initial;box-sizing:initial;padding:.1rem 1.1rem}.footer__colophon-nav-list .nav-item a{padding:.27777778rem .55555556rem}.main div.richTextBlock,.main h3.searchHeading,.newsletter .main,.standard .section--text{padding:0 16px}.servicesList .title{align-items:left}@media (min-width:0) and (max-width:849px){.related-content__list{margin-left:17px}.related-content--product .related-content__list-item{width:95%}.flickity-viewport{overflow:visible}.flickity-page-dots{visibility:hidden}}@media (min-width:850px){.related-content--product .flickity-prev-next-button{display:block}}.slideout-menu__list li{position:relative}.category-grid-item__title{width:100%}.search-result-image{max-width:100%;height:auto}.product-card__container .product-card__image{overflow:hidden}.txa-book-btn-parent .txa-book-btn{margin-top:1.1rem}.warning-icon-right-div{position:fixed;right:0;top:142px;z-index:98!important;opacity:.7;margin-right:-1px;font-size:22px;padding:.6275em!important}.warning-details-panel{width:250px;position:fixed;z-index:10;top:142px;right:0;overflow-x:hidden;display:none;border-bottom-left-radius:.3rem;font-size:16px}.warning-details-header{background:#e7e7e7;border-top-right-radius:0;padding:5px}.warning-details-title{padding-left:5px;padding-top:5px;font-size:18px}.warning-list-group:before{height:2px;content:"";width:36px;background:#cf0010;margin-left:10px;display:block}@media (min-width:0) and (max-width:767px){.warning-icon-right-div{top:124px}.warning-details-panel{top:124px}}.blog-single .product-card,.blog-single .product-card__container,.blog-single .product-card__wrapper,.related-content__wrapper .product-card,.related-content__wrapper .product-card__container,.related-content__wrapper .product-card__wrapper{min-width:0;min-height:0}.booking-box__contact-info .contact-info{word-wrap:break-word}.search-filters__tray--open .filter-bottom-spacer{min-height:80px}@media (min-width:0) and (max-width:849px){.image .caption{position:relative;bottom:inherit;right:inherit;text-align:center}}.map-container{width:100%}.map-container .results-map{min-height:500px;height:75vh}.map-container .product-card__wrapper.map-Item{width:300px;height:auto}@media (min-width:0) and (max-width:992px){.category-grid-group__wrapper{padding-bottom:30px}}.content-wrapper .embedded-youtube,.content-wrapper .image.youtube-video{width:100%;height:80vh}.image.youtube-video .caption{bottom:2px;right:2px}.product-card__main .product-card__info{line-height:1.4}@media (min-width:0) and (max-width:991px){.floating-content__wrapper.image-visible-mobile:first-of-type,.section-floating-content .floating-content__wrapper:first-of-type{margin-top:40px}}.related-content__list-item.textVisible .related-content__item{box-shadow:0 4px 40px rgba(0,0,0,.45)}.related-content__item .related-content__caption{word-wrap:break-word}.related-content__list-item.textVisible .related-content__item .related-content__caption{opacity:1}.related-content--banner .related-content__title.firstTitle{margin-bottom:10px;word-wrap:break-word;width:100%}.related-content--banner .related-content__title.secondTitle{font-size:14px;text-transform:none;margin-bottom:0;word-wrap:break-word;width:100%}.related-content__caption svg.smallVideoBtn{width:50px;height:50px}.related-content__caption .contentBtn{margin-top:30px}.productHeader .flickity-prev-next-button svg.flickity-button-icon{top:50%}.section-spacing .floating-content .overlay__wrapper{margin-top:-60px;margin-bottom:60px}.floating-content__figure a.floating-content__button__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:0;right:0;bottom:0;left:0;vertical-align:middle;text-decoration:none}a.floating-content__button__link .floating-content__button__link__text{color:#fff;font-weight:600;text-align:center;border:1.5px solid #fff;padding:.375rem .75rem;font-size:1rem;line-height:1.6;text-transform:uppercase;text-decoration:none;white-space:nowrap}.product .info-container .infosection.map-button-parent{border-bottom:1px solid #000;border-bottom:1px solid rgba(0,0,0,.2);margin-bottom:15px}.map-section__overlay.map-section-button-container{position:relative;top:inherit;right:inherit;left:inherit;bottom:inherit;padding:0 0 20px 0}.content-wrapper .product-carousel .flickity-prev-next-button .flickity-button-icon{top:47%}.booking-box__container .booking-box__contact-info{padding:30px 25px 10px 25px}.product-card__content .listingButtons{padding:10px 0}.listingButtons .ecal-widget-button{width:45%;padding:.4em;font-size:12px;line-height:1.1;text-transform:initial;border-radius:15px}.booking-box__button-container .ecal-widget-button.booking-box__button{width:100%}.ecal-widget-button.mobile-button{margin-top:1rem}@media (min-width:768px){.tripAdvisorContent.mobileContent{display:none}}.tripAdvisorContent{margin:10px 0}.tripAdvisorContent .tripAdvisorHeading{font-size:14px;display:block;font-weight:700;color:#111;margin-bottom:5px;text-transform:none;line-height:.8}.tripAdvisorContent a.tripAdvisorLink{font-size:14px;font-weight:700;color:#111}.tripAdvisorContent a.tripAdvisorLink .tripAdvisorReviews{display:block;text-decoration:underline}.tripAdvisorContent.searchResults{margin:5px 0;width:50%;display:block}.tripAdvisorContent.searchResults .tripAdvisorImage{display:block}.tripAdvisorContent.searchResults .tripAdvisorReviews{display:block;font-size:11px;color:#111}p.TA-footer-logo{margin:5px 0}p.TA-footer-logo img{padding:0 5px}.blog-single .section.full-width.section-spacing{margin-top:10px;margin-bottom:10px}.content-wrapper.blog-single .main{margin-top:40px}.videoWrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.product-card__image.related-content-generic__product-link:after{content:none!important}.carousel-subtitle-heading-bold{font-weight:700!important}.subcategoryNavigationOptGrp{font-weight:700!important}#atdw-toggle{position:absolute;top:10px;right:70px;background:#fff;border-radius:2px;box-shadow:0 2px 3px rgba(0,0,0,.1)}#atdw-toggle .search-filters__price-checkbox{margin-bottom:0;padding:6px 13px 5px;cursor:pointer}#atdw-toggle .jcf-checkbox{margin-right:10px}
