.inline-facilities:after{content:"";display:table;clear:both}.trip-planner-add{margin-bottom:7px}.trip-planner-add ul{list-style:none}.trip-planner-add a,.trip-planner-add li{display:inline-block}.trip-planner-add a{width:194px;height:42px;text-decoration:none;text-align:center;font-size:12px;text-transform:uppercase;padding:10px;border-radius:0;background-color:#40aeab}.trip-planner-add a:link{color:#fff}.trip-planner-add .remove-from-wishlist{display:none}.trip-planner-add .remove-from-wishlist.active{display:block}.trip-planner-add .remove-from-wishlist a{font-size:13px;font-weight:600}.trip-planner-add .remove-from-wishlist a:visited{color:#fff}.trip-planner-add li:first-of-type a{margin-left:0}.trip-planner-add .button-add span{font-size:16px;text-transform:uppercase;color:#fff;font-weight:600}.trip-planner-add .button-add span:before{content:"\f004";font-family:"FontAwesome";font-weight:400;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;margin-right:4px}#itemGadget .priceGrid td.price.special span{color:#000;text-decoration:none}#itemGadget .priceGrid td.price.special.free span{color:#97c4c1;font-weight:700}.itemGadget .container{width:100%;padding-left:0;padding-right:0}.cycle-carousel-wrap{width:100%}body #details-gadget .details-gadget.BE .priceGrid table tbody tr .name a{font-size:24px;font-weight:700;letter-spacing:0;text-transform:none;line-height:1.08}body #details-gadget .details-gadget.BE .priceGrid table tbody tr .name a span{font-weight:400;white-space:nowrap}body #itemGadget.accom .details-gadget.BE .priceGrid table tbody tr .name a{color:#fff;border:none;font-size:18px;margin-bottom:5px;display:block}.operator-section-margin-top{margin-top:30px}.operator-details-intro{margin-bottom:18px}.operator-details-intro h2{font-size:32px;font-weight:400;letter-spacing:-.27px;text-align:center;margin-bottom:50px}.operator-main-content-text{padding-bottom:20px}.operator-main-gadget h2{border-top:1px solid #d8d8d8;padding:25px 0 0;text-align:center;max-width:960px;margin:0 auto 30px}@media (max-width:767px){.operator-details-intro{margin-bottom:8px}.operator-details-intro h2{font-size:24px;line-height:1.08;margin-bottom:19px}.operator-imagegallery{padding-bottom:20px}.twocolumn-wrapper p{font-size:14px;line-height:1.43}.twocolumn-wrapper h2{padding-bottom:10px}body .details-gadget-facilities ul li{font-size:14px;letter-spacing:-.09px;line-height:1.43;margin-bottom:12px;float:none;width:100%;clear:none}.currencyId span{height:auto!important}body #details-gadget .details-gadget.BE .priceGrid table tbody tr .name a,body #itemGadget.accom .details-gadget.BE .priceGrid table tbody tr .name a{font-size:14px;line-height:1;margin-bottom:8px}}#details-gadget,#gadget-heading{position:relative}#gadget-heading{font-size:30px;padding-left:3px;text-transform:none;color:#fff;font-weight:400;line-height:1;padding-bottom:15px;margin-bottom:14px;display:none}#gadget-heading:after{content:"..."}#gadget-heading:before{content:"";position:absolute;width:54px;height:3px;bottom:0;left:3px;background-color:#fff}#details-gadget .embedded-search{width:100%;position:relative;margin-top:0}#details-gadget .embedded-search:after{content:"";content:none;position:absolute;width:300%;height:100%;background:url(13029d38c6ff6fdc8aa0d7f8087749f5.jpg);top:0;z-index:-1;left:-100%}.operator-type{display:block;float:left;font-size:15px}.operator-type:before{color:#00aaca;content:"\f02b";font-family:"FontAwesome";font-weight:400;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;font-size:20px;margin-right:6px}.operator-type.is-accom:before{content:"\f015"}.operator-type-tours{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAbCAYAAACjkdXHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQyIDc5LjE2MDkyNCwgMjAxNy8wNy8xMy0wMTowNjozOSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MkNGMzE2NUM1NDEwMTFFODkzRUFDREQ2QzA4QTA0NzciIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MkNGMzE2NUI1NDEwMTFFODkzRUFDREQ2QzA4QTA0NzciIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUuNSAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBRjNCRkEzOUUxRUYxMUU2QTIyOEE3REEwMzY1QUI3MyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBRjNCRkEzQUUxRUYxMUU2QTIyOEE3REEwMzY1QUI3MyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PnXH4CkAAAGwSURBVHjajJRNKERRFMfvI/R8p1iwIlJTZDMpsbFiw4pSFtbKzsJKZKcsrDTNztKGjanZyE7KRiFCsTHGRPJRvsbzP9O5deZ13h2nfvPm3Xt/951337nXBEFgXCBiYA9kwVJR3z/kbRAwP2DI9pUZR3ieV4lLu2gqB932xilj9i9crkTTNziVA1wpT4OMSDvhfGdEM+gH60I6AOPAV2VEF9gET0KypNTMWOwEl4pkuQG1UfKOQ7SfaEB5RRMHnyVkIqnJqyUk+lxv/D8NeqR8XEKmTzUKTvj+FSyAJsM165KfabGYpGg/JDkhGqiCfhW5QaQ6yauf8vBTBYbF7BvcZuMFdEB8FDVfXXhIaPUmlLRJbtGKJLwxYsr+oDG+ieiQ0Wf3CxcGRQ1YjNp2NuV6cMviBZgF7yL9KbU8WR4EeR64xm0znAHd5EBvlLzMg6hU46J9Tjx9V9sYjeCcB2wpNWwnuJO7y3auiNlHFLmNM8oWyYgx8MEiHbEVitzK8n1YvmbxiI6giLPMPvkB1Mki8XlF59GQcx2mlBVVpyySMyp2iPsOMc9bM8MbpxB/AgwApRYGnZzBauYAAAAASUVORK5CYII=);background-repeat:no-repeat;padding-left:24px}.operator-type-tours:before{content:none}.operator-type-events,.operator-type-tickets{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OTM1NjU4ODlFMUVGMTFFNjhDNDVFMjY1NjE2N0REOUMiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OTM1NjU4ODhFMUVGMTFFNjhDNDVFMjY1NjE2N0REOUMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QjI4RTU0MjRENzg3MTFFNkI5NDRFRTMzMDZGRjg0NUMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QjI4RTU0MjVENzg3MTFFNkI5NDRFRTMzMDZGRjg0NUMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6xNuciAAABrElEQVR42qyVzytEURTH39yYDWNjSRaykqT82Fh4SlZsNDsi6TFF/A38BZQiipiF1OyUhVKzsvBrrTxlMW9jaZTCwvfUOXW7uW+8d9+tz2Lufa/PnHfP/d5csLrupRg94AwMgDIoHezufNkeVikFVTAEmsAiqCyvbeSzkoigw5ifBnNZSGwCGm/82ZwkpuAeBCDi3yH25NtFYgpuwQQ4BT6L+rAnrWklfwkmwRh44jkS1elzQVSgCWoCEEgz5GJaOE5QAc1chc/r9Gwby7tBO7gAReUg8Hi9qlX0DoZZIF13qBwEnkUUGeuzylGgiy7BK9g01h5VBgIanxQtoAWsaPMvYEZlJJgCD+AKDGoCH+enpiwHLa1gxBTIOTk3omKPX97OQiCSfuPlLdDF1USuApGUE7ZkIoFISnwyJU1vQMEisglqNoFI6EYrgiXQCUa5mjtD9GwR0B8Ytwn0gCTREZC4/gDznEUi6rUIqIIwLmXjUrjOYSd7RJVeJxV4fEfbRp7TVJphX1uT9A3/c+PFVbKgpamXVtBIcqJ1XWpBI4l03TH44bhJLKDxK8AA41SpDNvLoG0AAAAASUVORK5CYII=)}.operator-type-carhire:before{content:"\f1b9"}.operator-location{display:block;float:left}.operator-location:empty{padding-top:0;height:0;overflow:hidden;margin-bottom:0!important}.operator-location:before{color:#00aaca;content:"\f041";font-family:"FontAwesome";font-weight:400;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;font-size:20px;margin-right:6px}.operator-rating{margin-bottom:10px}.operator-rating,.operator-rating>div{display:inline-block}.operator-price-from{display:none;color:#000}.operator-price-from i{font-size:23px;vertical-align:top}#contentpage .details-gadget .priceGrid td.total a{min-width:125px!important;max-width:125px;margin:0 auto!important}#contentpage .details-gadget .priceGrid td.total span.book{margin:0 0 10px}.operator-details-top{overflow:hidden}.lg-progress-bar .lg-progress{background-color:#007db1}.lg-outer .lg-thumb-item{border-color:transparent;border-radius:0}.lg-outer .lg-thumb-item img{height:auto;max-height:64px;overflow:hidden}.lg-outer .lg-thumb-outer{background-color:hsla(0,0%,100%,.5)}.lg-outer .lg-thumb-item.active,.lg-outer .lg-thumb-item:hover{border-color:#fff}.lg-outer .lg-sub-html,.lg-outer .lg-toolbar{background:#fff}.lg-actions .lg-next,.lg-actions .lg-prev,.lg-outer.lg-pull-caption-up.lg-thumb-open .lg-sub-html{background:transparent}.lg-actions .lg-next:hover,.lg-actions .lg-prev:hover,.lg-toolbar .lg-icon:hover{color:#999}#details-gadget #details-tabrow{display:none}#details-gadget .priceGrid thead{background-color:transparent}#details-gadget .priceGrid thead .thumb{text-align:left}.view-details .details-gadget .priceGrid tbody td.thumb{position:relative;padding:10px;text-align:left}.view-details .details-gadget .priceGrid table tbody tr .OperatorInfoMore{display:none}.view-details .details-gadget .priceGrid .actionbar .viewmore{display:inline-block;color:#fff;cursor:pointer;font-style:normal;font-size:18px;border:2px solid #fff;border-radius:22px;padding:5px 15px;margin-top:1rem;-webkit-transition:background-color .3s ease,color .3s ease;-o-transition:background-color .3s ease,color .3s ease;transition:background-color .3s ease,color .3s ease}.view-details .details-gadget.BE div.priceGrid table tbody tr div.OperatorInfo{font-size:18px}.view-details .details-gadget.BE div.priceGrid table tbody tr div.OperatorInfo span.OperatorItemHeading{color:#fff}.view-details .details-gadget .priceGrid .quantity select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAFCAYAAACXU8ZrAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgV2luZG93cyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoxNkYzNTM3QUI0NTYxMUU3ODk0RURENDRGQUJCMzJBNSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoxNkYzNTM3QkI0NTYxMUU3ODk0RURENDRGQUJCMzJBNSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjE2RjM1Mzc4QjQ1NjExRTc4OTRFREQ0NEZBQkIzMkE1IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjE2RjM1Mzc5QjQ1NjExRTc4OTRFREQ0NEZBQkIzMkE1Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+ph2JqwAAAFxJREFUeNpiTM3OC2VgYOgAYtfZUyfdY0ACQLlyIJXGBCTOQsV2AwWV0BSANM9ihAqAJHdD5V2BGGZ6BdD0TkYknYJQhSANIHY6UMEskBwjmhtgCmfBFIAAQIABAOwqHOHvN9t4AAAAAElFTkSuQmCC) #fff right 10px top 50% no-repeat;margin:0;padding:15px 5px 15px 15px;width:72px!important;border-radius:3px;color:#000!important;font-size:16px;border-color:#ebebeb}.view-details .embedded-search .search-gadget.BE .date{width:33.33333333%}.operator-overview .inner{padding-right:50px}.details-tab-left{float:left;width:80%}.details-tab-booking{overflow:hidden}.details-gadget-hours{text-align:left;margin-bottom:18px}.details-gadget-hours p{margin-bottom:0}.details-gadget-hours .separator{margin:0 10px}.details-gadget-hours strong{font-weight:600}.details-gadget-description{text-align:left;margin-bottom:40px}.details-gadget-description p{margin-bottom:5px}.details-gadget-description h2{display:none}.details-tab-right{float:right;width:20%}.details-tab-right h2{display:none}.details-gadget-facilities ul:after{content:"";display:table;clear:both}.details-gadget-facilities ul li{list-style:none;font-size:16px;margin-bottom:15px;position:relative;padding-left:20px}.details-gadget-facilities ul li:before{content:"";display:inline-block;left:0;top:8px;width:5px;height:5px;border-radius:50%;background-color:#fff;position:absolute}.details-gadget-facilities ul li:last-of-type{background-image:none}.details-gadget-facilities #facilities-show{cursor:pointer;text-align:right;color:#d29442;font-size:100%;font-weight:700}#facilities-show{display:none!important}#facilities-show,#overview-show-hide{border:1px solid #3d5061;background-color:#fff;width:200px;letter-spacing:2.1px;cursor:pointer;margin:15px auto 75px;font-size:14px;font-weight:400;padding:18px 11px;display:block;text-align:center}#facilities-show:hover,#overview-show-hide:hover{background:#3d5061;color:#fff}.details-tab-collapsible{margin-bottom:15px}.details-tab-collapsible a{color:#12293c;font-size:16px;font-weight:600;letter-spacing:-.1px;line-height:1;text-transform:uppercase;display:block;padding:19px 0;cursor:pointer;background:#fff;border-bottom:2px solid #9ab54a}.details-tab-collapsible a:active,.details-tab-collapsible a:focus,.details-tab-collapsible a:hover,.details-tab-collapsible a:link{text-decoration:none;color:#12293c;outline:0}.details-tab-collapsible a:after{float:right;content:"\f077";font-family:"FontAwesome";font-size:20px;font-weight:400;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;margin-left:18px;margin-top:-2px}.details-tab-collapsible-active a:after{content:"\f078"}.details-gadget-cancellation p{font-size:14px;letter-spacing:-.09px;line-height:1.43;white-space:pre-line}.details-tab-location p{line-height:1.6}.facilities-bubbles li{display:inline-block;padding:0 0 0 15px;font-weight:400;list-style:none;font-size:14px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgV2luZG93cyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpFRUJEQTg4MkUxRjcxMUU2QUREMUE3OEI5NzZEREU4NyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpFRUJEQTg4M0UxRjcxMUU2QUREMUE3OEI5NzZEREU4NyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkVFQkRBODgwRTFGNzExRTZBREQxQTc4Qjk3NkRERTg3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkVFQkRBODgxRTFGNzExRTZBREQxQTc4Qjk3NkRERTg3Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+mBAeuwAAAEFJREFUeNpiZACC1Oy8ACCVAMQPgLiBBShgAGSsZ0AAAyYgEcCACuxBggfQBB8ynzt98oGxmTkjkAPCF4E4AyDAAIOODPXWcDXJAAAAAElFTkSuQmCC) no-repeat;background-position:0 12px;margin:0 5px 0 0;line-height:30px}#details-contact{margin-bottom:20px;font-size:15px}#details-contact>div{margin-bottom:8px}#details-contact div span:first-of-type{text-transform:uppercase;display:inline-block;width:75px}#details-contact div span.phone-divider:first-of-type{display:inline-block;width:75px;font-size:15px;font-weight:400;text-transform:none;margin-right:4px}#details-contact h2{padding:6px 0;color:#000;font-size:230%;font-weight:400;text-transform:uppercase}#details-contact p{margin:0 0 20px;color:#333;font-size:149%;text-align:center}#details-contact .phone-group{vertical-align:top}#details-contact .phone{display:inline-block;margin-right:15px}#details-contact .mobile{display:inline-block}#details-contact .email a{text-transform:none}#details-facilities .facilities>div{float:left}#details-facilities h2{padding:6px 0;color:#000;font-size:25px;font-weight:400;text-align:left;text-transform:uppercase}#details-facilities .details-gadget-facilities h3{font-size:20px}#details-facilities .details-gadget-facilities ul{float:none;margin-left:10px}#details-location{padding:0;margin-bottom:0}#details-location .directions h2{border:none;font-family:brandon-grotesque,sans-serif;text-transform:none;font-size:1.15em;font-weight:400;line-height:1.6}#details-location .operator-address p:before{content:"\f041";content:none;font-family:"FontAwesome";font-weight:400;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;margin-right:7px}#details-location p{margin:0 0 20px}#details-location #map_canvas{width:100%;min-height:490px;height:490px}#details-cancellation{padding:55px 0 60px;background:#fff}#details-cancellation h2{padding:6px 0;color:#fff;font-size:230%;font-weight:400;text-align:center;background-size:contain;text-indent:-60px}#details-cancellation p{margin:0 0 20px;color:#333;font-size:149%;text-align:left}#details-gadget .priceGrid{margin:50px auto}.star-rating-selfrated{display:none}body div.details-gadget.BE div.priceGrid table tbody tr td.sold span{font-size:12px;font-family:brandon-grotesque,sans-serif;z-index:1;position:relative;font-weight:600;color:#acacac}body .im-gadgetbutton.unavailable,body .min-nights .im-gadgetbutton,body div.details-gadget.BE div.priceGrid table tbody tr td.total a.sold-out{padding-top:25px!important;padding-bottom:25px!important;background-color:#afb5b9!important;width:125px}body div.details-gadget.BE div.priceGrid table tbody tr td.total.min-nights a:hover,body div.details-gadget.BE div.priceGrid table tbody tr td.total a.sold-out:hover{background-color:#afb5b9!important}table .im-gadgetbutton.unavailable .im-gadgetbutton-label,table .min-nights .im-gadgetbutton .im-gadgetbutton-label{display:inline-block;font-size:14px}body div.details-gadget.BE div.priceGrid table tbody tr.instant-confirmation td.total a,body div.details-gadget.BE div.priceGrid table tbody tr.instant-confirmation td.total a:hover{background-color:#000}body div.details-gadget.BE div.priceGrid table tbody tr td.name{font-size:30px;vertical-align:top;padding-top:10px}#itemGadget .priceGrid .rooms__room-details-checkin{text-transform:none;margin-bottom:0;color:#000;font-size:20px;font-style:italic;display:none}#itemGadget .priceGrid .rooms__room-details-checkin .text--bold{font-weight:400}#itemGadget .priceGrid tbody .operatorname{display:none}#itemGadget .priceGrid tbody .roomname{display:block;line-height:1}.itemGadget-accomodation-more{color:#000;font-size:12px;margin-bottom:0;letter-spacing:0;text-transform:uppercase;display:inline-block;border:1px solid #656b6e;padding:9px;display:none}.itemGadget-accomodation-more:hover{background-color:#000;color:#fff}#itemGadget .priceGrid thead td a,#itemGadget .priceGrid tr.inline-header td a,#itemGadget tr.inline-header td a{color:#fff;font-weight:700;border:none}#itemGadget .priceGrid tbody td.thumb{padding-left:0;vertical-align:top}#itemGadget .priceGrid tbody div.thumb{width:200px;height:200px}#itemGadget .priceGrid tbody div.thumb img{width:200px!important;height:200px!important;object-fit:cover}#itemGadget .priceGrid tbody .thumb div.thumb{background-position:50%;background-size:cover;background-repeat:no-repeat;border:none;padding:0;margin:0}#itemGadget.accom .priceGrid tbody div.thumb{width:80px;height:80px}#itemGadget.accom .priceGrid tbody div.thumb img{width:80px!important;height:80px!important;visibility:visible!important}#itemGadget tbody tr.min-nights .total .im-pricebutton{background:#bcbcbc!important}.operator-heading{padding-top:32px;padding-bottom:25px;background-repeat:no-repeat;background-position:50%;background-size:cover}#itemGadget .priceGrid tbody .price{position:relative;vertical-align:middle}#itemGadget .priceGrid tbody td:last-child:before{content:none}#itemGadget .priceGrid tbody .price.sold:before{content:none;width:100%;height:70px;background:#f7f7f7;display:block;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#itemGadget h3.noResults{position:relative;margin:20px}#itemGadget .priceGrid thead td.thumb:before{content:"Description";text-transform:none;display:none}#details-gadget .room-row-gadget-button .sold-out .number{display:none}#details-gadget .room-row-gadget-button .book{margin:0;font-size:15px;text-transform:uppercase;line-height:1.4}.lg-outer{z-index:3000;background-color:#fff}a.jump-to-anchor{border:none!important}.wrapper-operator-gallery{position:relative;min-height:80px}.wrapper-operator-gallery .container{bottom:0;position:absolute;left:0;right:0}.gallery-background{position:relative}#details-gadget .operator-gallery-column{padding-left:0;padding-right:0}.imagegallery__v3-showcasewrapper:after{content:"";display:block;position:absolute;z-index:1;background-size:contain;width:100%;height:100%;top:0;pointer-events:none}.imagegallery__v3 .row{margin-left:0;margin-right:0}.imagegallery__v3 .imagegallery__v3-box,.imagegallery__v3 .imagegallery__v3-showcasewrapper,.imagegallery__v3 .imagegallery__v3-thumbnails{padding:0}.imagegallery__v3 .imagegallery__v3-showcasewrapper{overflow:hidden}.imagegallery__v3 .imagegallery__v3-box{padding:0 8px}.imagegallery__v3 .imagegallery__v3-magnify{pointer-events:none;position:absolute;z-index:1200;right:15px;bottom:-25px;cursor:pointer;padding:15px;border-radius:3px 0 0 0;transform:translateY(-50%)}.imagegallery__v3 .imagegallery__v3-magnify div:before{content:"\f002";font-family:"FontAwesome";color:#fff;font-size:22px;line-height:0}@media (max-width:480px){.imagegallery__v3 .imagegallery__v3-arrow-left{left:0}.imagegallery__v3 .imagegallery__v3-arrow-right{right:0}.imagegallery__v3 .imagegallery__v3-magnify{right:0;display:none}}body.page-template-default .component #itemGadget a.im-gadgetbutton{background:#fff!important;border:2px solid #000;border-radius:22px;padding:8px 18px 12px;min-width:80px;width:100%;margin-bottom:12px}body.page-template-default .component #itemGadget a.im-gadgetbutton span{color:#666;font-weight:500}body.page-template-default .component #itemGadget a.im-gadgetbutton .im-gadgetbutton-amount{font-size:19px}body .im-gadgetbutton.unavailable,body .min-nights .im-gadgetbutton,body div.details-gadget.BE div.priceGrid table tbody tr td.total a.sold-out{max-width:160px;padding:12px 8px!important;letter-spacing:1px}#itemGadget .search-gadget{width:100%}#itemGadget .date .input{border:2px solid #fff;color:#fff}#itemGadget .priceGrid select{border:2px solid #fff;border-radius:22px;color:#fff}#itemGadget .priceGrid select:after{color:#fff;font-family:"FontAwesome";font-weight:400;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;content:"\f078";position:absolute;top:18px;right:10px;font-size:14px;pointer-events:none}#itemGadget .embedded-search .concessions,#itemGadget .embedded-search .observers,#itemGadget .embedded-search .students{display:none}#itemGadget .priceGrid table{border-collapse:unset;border:none}#itemGadget .priceGrid table thead tr{background:transparent}#itemGadget .priceGrid table tbody tr:nth-of-type(odd){background-color:transparent}#itemGadget .priceGrid tbody tr td{background:transparent!important;vertical-align:top;padding:0;border:none;text-align:left}#itemGadget .priceGrid .inline-facilities{display:none}#itemGadget .sold-out.im-pricebutton{padding-top:20px!important;padding-bottom:20px!important}#itemGadget .sold-out .im-pricebutton-amount{display:none!important}#itemGadget .sold-out .im-pricebutton-label{margin-bottom:0!important}#details-tabs{position:relative;z-index:1}#details-gadget h2,.operator-section-heading{font-size:30px;position:relative;color:#fff;font-weight:600}.operator-section-margin-bottom{margin-top:6px;margin-bottom:56px}.operator-section-margin-bottom-2{margin-bottom:30px}.operator-section-margin-bottom.details-tab-rooms{margin-bottom:25px}.com_bookeasy.view-details #at4-share{display:none;top:220px!important}.com_bookeasy.view-details.is-sticky #at4-share{display:block}.button-contact-details-toggle{height:42px;width:196px;font-size:12px;text-transform:uppercase;background-color:#fff;color:#007db1;border:0;padding:10px 15px;margin-bottom:20px;margin-top:15px}.operator-tour-button{margin-bottom:10px}.operator-tour-button span{display:none}.operator-tour-button a{display:block;font-size:0;background-color:#40aeab}.operator-tour-button a:before{content:"Play Video";width:196px;height:42px;font-size:16px;font-weight:600;text-transform:uppercase;color:#fff;padding:11px 13px 4px 64px;display:inline-block;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQyIDc5LjE2MDkyNCwgMjAxNy8wNy8xMy0wMTowNjozOSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTggV2luZG93cyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoyQjE4NzFDODREREExMUU4ODNCN0I3QjVEMUQwMjhCNyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoyQjE4NzFDOTREREExMUU4ODNCN0I3QjVEMUQwMjhCNyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjJCMTg3MUM2NEREQTExRTg4M0I3QjdCNUQxRDAyOEI3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjJCMTg3MUM3NEREQTExRTg4M0I3QjdCNUQxRDAyOEI3Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+qoU9IgAAAOJJREFUeNqsVAsNgzAQveKgFjoJWJiFWsDCLGCBSQAJnYRNwiahSOhel0K60s8t2UteaOjlHXf3OEEZOOcUHhrsQRVePzyFEFdqAQISnFwdT3BoidwdH9M/RDaMqVCunDmU0YLeRPpCgAwcG0JmE7qUhKIv9slMRUxRJUBmeqkL5eoO95KYgIcW8ITjklypjn4Esp8jk+7ogmPZZsXRBMfHeHGb7WNsIc7G2Wxh/Jph1JmSjIdMDDPaw3QZP2sOQ6mhXDFb3QCR6WounsO++vZYRbCPFtv6GTHRDYZcc/FvAQYA6gviWjTtUZcAAAAASUVORK5CYII=) 39px 12px no-repeat}#itemGadget .currencyId{margin-right:0}#details-gadget.non-bookable #details-tabs{margin-top:0}#itemGadget .priceGrid td.name .roominfo{position:relative}#itemGadget .priceGrid td.name .specials .special{background:none;margin-left:0;padding-top:0;position:absolute;right:0;top:0;border-radius:50%;width:54px;height:54px;background-color:#97c4c1;opacity:1}#itemGadget .priceGrid td.name .specials .special:before{content:"";position:absolute;right:2px;top:2px;width:50px;height:50px;border-radius:50%;border:1px solid #97c4c1}#itemGadget .priceGrid td.name .specials .special .name{font-size:10px;height:auto;width:54px;float:none;line-height:1;margin-top:14px;color:#fff}#accrediationlogo{display:inline-block;vertical-align:top;margin-top:7px;margin-left:10px}#itemGadget.events .gadget__search-column,#itemGadget.tours .gadget__search-column{margin:0}#itemGadget.tours .priceGrid:before{content:none}#itemGadget.events #gadget-heading,#itemGadget.tours #gadget-heading{width:100%;margin-bottom:11px;padding-left:8px}#itemGadget.tours .currencyId{width:260px}#itemGadget.events .search-gadget .input select,#itemGadget.tours .search-gadget .input select{padding-left:77px}.view-details div.details-gadget.BE div.priceGrid.collapsed div.tour-date label{color:#fff}.view-details .im-gadgetbutton .start-time{visibility:visible}#itemGadget.carhire .priceGrid div.thumb{padding:0;border:0}@media (max-width:768px){#itemGadget.carhire .priceGrid tbody td.name{padding-left:120px}#itemGadget.carhire .priceGrid tbody div.thumb{padding:0;border:0;position:absolute;top:20px;width:100px!important;height:100px!important;margin-right:0;left:10px}#itemGadget.carhire .priceGrid td.name>a{vertical-align:top;display:inline-block;font-size:16px}}@media (max-width:480px){#itemGadget.carhire .priceGrid tbody td.name{padding:4px 10px 10px 80px;min-height:80px}#itemGadget.carhire .priceGrid tbody div.thumb{top:10px}#itemGadget.carhire .priceGrid td.total{position:static;padding-bottom:15px}}.is-internet-explorer #itemGadget .priceGrid tbody .price.sold:before,.is-internet-explorer #itemGadget .priceGrid tbody .price:before{height:100%;top:auto;margin-top:-4px;-webkit-transform:none;transform:none}#itemGadget.events .priceGrid:before{content:none}#itemGadget.events .search-gadget .gadget__search-column{margin-right:0}#booking-gadget{min-height:467px;background:none;padding:30px 15px 0}#booking-gadget h1{display:none}.view-book div.booking-gadget.BE div.shopping-cart{background:none}.view-book div.booking-gadget.BE div.ccDetails,.view-book div.booking-gadget.BE div.personalDetails,.view-book div.booking-gadget.BE div.shopping-cart div.cartItems{min-height:100px;border:1px solid #ddd;background:#fff}@media (max-width:1400px){.navigation-sidebar{display:none}}@media (max-width:1199px){.trip-planner-add a{margin-left:0}.trip-planner-add li{width:100%}#itemGadget .embedded-search .adults,#itemGadget .embedded-search .date{margin-bottom:10px!important}#itemGadget .embedded-search .gadget__search-column{max-width:100%}#gadget-heading{width:100%;text-align:center;padding-left:10px;margin-bottom:10px;font-size:30px}#gadget-heading:before{display:none}#itemGadget.events .gadget__search-column,#itemGadget.tours .gadget__search-column{max-width:100%;margin-bottom:15px}#details-gadget.tours .embedded-search{height:auto;margin-top:0}#itemGadget.events .embedded-search .gadget__search-column{max-width:25%;width:100%;margin-bottom:15px;margin-right:0}#itemGadget.events .embedded-search .gadget__search-column select{padding-left:85px}body #itemGadget .date{margin-bottom:0!important}#itemGadget .currencyId{width:33.33333333%}#itemGadget.tours .currencyId{width:25%}}@media (max-width:991px){#itemGadget .embedded-search .gadget__search-column{max-width:100%}#itemGadget.tours #gadget__search .date{max-width:none;width:100%;margin-bottom:15px}#details-gadget .embedded-search{margin-top:0;height:auto}#details-gadget #gadget__search .gadget__search-column{float:left}#details-gadget .embedded-search .date{max-width:50%}#itemGadget .priceGrid tbody tr td.price,#itemGadget .priceGrid thead td.date{display:none}.details-gadget-facilities ul li{float:left;clear:none;margin-right:12px}#facilities-show{display:none}#accrediationlogo{margin-top:0}}@media (max-width:768px){.operator-tour-button,.trip-planner-add{float:none}#details-gadget{margin-top:0}#details-gadget .priceGrid{padding-left:0;padding-right:0;margin-bottom:18px}#details-gadget .priceGrid thead .thumb{padding-left:10px}}@media (max-width:767px){.operator-overview .inner{padding-right:0}#details-gadget .embedded-search .gadget__search-column,#itemGadget.tours .embedded-search .gadget__search-column{max-width:100%}#itemGadget.events #gadget__search .date,#itemGadget.tours #gadget__search .date{width:100%!important;max-width:100%!important}#itemGadget{padding-left:0;padding-right:0}#itemGadget #gadget__search .gadget__search-column{max-width:100%}#itemGadget.tours #gadget__search .date{max-width:none;width:100%;margin-bottom:12px}.trip-planner-add{padding-right:0;position:static}.trip-planner-add ul{width:100%}.trip-planner-add li{width:auto}.trip-planner-add a{margin-bottom:0;margin-right:10px}#itemGadget .currencyId{width:50%}#itemGadget.tours .currencyId{width:50%}#details-tabs{margin-top:0}#details-gadget .embedded-search:after{background-color:#1967b2}#accrediationlogo{margin-left:0;margin-bottom:15px}.details-gadget-facilities ul li{float:none;width:auto;clear:both;margin-right:0}}@media (max-width:480px){#details-gadget .embedded-search .gadget__search-column{margin-bottom:10px!important}#itemGadget .currencyId{width:100%}#itemGadget #gadget__search .gadget__search-column.gadget__search-column-date{width:100%!important}#itemGadget .priceGrid tbody tr td.thumb,#itemGadget .priceGrid thead{display:none}#itemGadget .priceGrid td.total{vertical-align:top;padding-top:10px}#itemGadget .details-gadget .priceGrid table tbody tr td.total a.sold-out{padding-top:20px!important;padding-bottom:12px!important}.trip-planner-add li{width:100%}.trip-planner-add li:first-of-type a{margin-right:0;margin-bottom:10px}.review-sort{display:none}#itemGadget.tours .currencyId{width:100%}}.single-gallery-thumbnail{visibility:hidden}.wrapper-operator-gallery-single-gallery-thumbnail .imagegallery__v3-arrow-left,.wrapper-operator-gallery-single-gallery-thumbnail .imagegallery__v3-arrow-right{display:none}@media (max-width:991px){.single-gallery-thumbnail{display:none}}.gallery-image-hidden{opacity:0}.gallery-image-wrapper{background-size:cover;background-position:50%;background-repeat:no-repeat;width:100%;height:100%}@media (max-width:767px){.imagegallery__v3-largeimg .gallery-image-wrapper{background-image:none!important}.imagegallery__v3-largeimg img{opacity:1}}#details-gadget #gallery-container{position:relative}@media (max-width:767px){.imagegallery__v3-largeimg{text-align:center}.imagegallery__v3-largeimg img{min-height:0!important;height:300px;width:auto!important;position:relative}}