*{box-sizing:border-box}html{font-size:100%;line-height:1.5em;font-family:Verdana,Tahoma,"DejaVu Sans",sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;min-height:100%}@media print{html{font-size:12pt}}body{margin:0;padding:0;color:#000;background-color:#fff}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress{vertical-align:baseline}template,[hidden]{display:none}@media print{:link,:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")";font-weight:400;font-size:16px;text-decoration:none}a[href^='javascript:']:after,a[href^='#']:after{content:''}}h1,.header__site-name{font-size:2rem;line-height:3rem;margin-top:1.5rem;margin-bottom:1.5rem}h2{font-size:1.5rem;line-height:2.25rem;margin-top:1.5rem;margin-bottom:1.5rem}h3{font-size:1.25rem;line-height:2.25rem;margin-top:1.5rem;margin-bottom:1.5rem}h4{font-size:1rem;line-height:1.5rem;margin-top:1.5rem;margin-bottom:1.5rem}h5{font-size:.875rem;line-height:1.5rem;margin-top:1.5rem;margin-bottom:1.5rem}h6{font-size:.625rem;line-height:1.5rem;margin-top:1.5rem;margin-bottom:1.5rem}abbr[title]{border-bottom:0;text-decoration:underline;text-decoration:underline dotted}@media print{abbr[title]:after{content:" (" attr(title) ")"}}b,strong{font-weight:inherit}strong,b{font-weight:bolder}pre,code,kbd,samp,var{font-family:Menlo,"DejaVu Sans Mono","Ubuntu Mono",Courier,"Courier New",monospace,sans-serif;font-size:1em}dfn{font-style:italic}mark{background-color:#fd0;color:#000}small{font-size:.875rem}sub,sup{font-size:.625rem;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}.divider,hr{margin:1.5rem 0;border:0;border-top:1px solid #ccc}.divider>:first-child,hr>:first-child{margin-top:1.5rem}blockquote{margin:1.5rem 2rem}dl,menu,ol,ul{margin:1.5rem 0}ol ol,ol ul,ul ol,ul ul{margin:0}dd{margin:0 0 0 32px}[dir=rtl] dd{margin:0 32px 0 0}menu,ol,ul{padding:0 0 0 32px}[dir=rtl] menu,[dir=rtl] ol,[dir=rtl] ul{padding:0 32px 0 0}figure{margin:1.5rem 0}hr{box-sizing:content-box;height:0;overflow:visible}p,pre{margin:1.5rem 0}img{border-style:none}img,svg{max-width:100%;height:auto}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{box-sizing:border-box;max-width:100%;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}input{overflow:visible}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}.button,button,html [type=button],[type=reset],[type=submit]{-moz-appearance:button;-webkit-appearance:button}.button,button,[type=button],[type=reset],[type=submit]{display:inline-block;padding:2px 6px;line-height:inherit;text-decoration:none;cursor:pointer;color:#000}.button::-moz-focus-inner,button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}.button:-moz-focusring,button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}.button:hover,.button:focus,.button:active,button:hover,button:focus,button:active,[type=button]:hover,[type=button]:focus,[type=button]:active,[type=reset]:hover,[type=reset]:focus,[type=reset]:active,[type=submit]:hover,[type=submit]:focus,[type=submit]:active{text-decoration:none;color:#000}[disabled].button,button[disabled],[disabled][type=button],[disabled][type=reset],[disabled][type=submit]{cursor:default;color:#999}[disabled].button:hover,button[disabled]:hover,[disabled][type=button]:hover,[disabled][type=reset]:hover,[disabled][type=submit]:hover,[disabled].button:focus,button[disabled]:focus,[disabled][type=button]:focus,[disabled][type=reset]:focus,[disabled][type=submit]:focus,[disabled].button:active,button[disabled]:active,[disabled][type=button]:active,[disabled][type=reset]:active,[disabled][type=submit]:active{color:#999}
[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}fieldset{padding:.525rem .9375rem .975rem;border:1px solid #ccc;margin:0 2px}legend{box-sizing:border-box;display:table;max-width:100%;white-space:normal;color:inherit;margin-left:-5px;padding:0 5px}label{display:block;font-weight:700}optgroup{font-weight:700}textarea{overflow:auto}table{margin:1.5rem 0;border-collapse:collapse;border-spacing:0;width:100%}td,th{padding:0}.layout-3col{margin-left:-20px;margin-right:-20px;padding-left:0;padding-right:0}.layout-3col:before{content:"";display:table}.layout-3col:after{content:"";display:table;clear:both}.layout-3col__full,.layout-3col__left-content,.layout-3col__right-content,.layout-3col__left-sidebar,.layout-3col__right-sidebar,.layout-3col__first-left-sidebar,.layout-3col__second-left-sidebar,.layout-3col__col-1,.layout-3col__col-2,.layout-3col__col-3,.layout-3col__col-4,.layout-3col__col-x{clear:both;padding-left:20px;padding-right:20px;float:left;width:100%;margin-left:0;margin-right:-100%}[dir=rtl] .layout-3col__full,[dir=rtl] .layout-3col__left-content,[dir=rtl] .layout-3col__right-content,[dir=rtl] .layout-3col__left-sidebar,[dir=rtl] .layout-3col__right-sidebar,[dir=rtl] .layout-3col__first-left-sidebar,[dir=rtl] .layout-3col__second-left-sidebar,[dir=rtl] .layout-3col__col-1,[dir=rtl] .layout-3col__col-2,[dir=rtl] .layout-3col__col-3,[dir=rtl] .layout-3col__col-4,[dir=rtl] .layout-3col__col-x{float:right;margin-right:0;margin-left:-100%}@media (min-width:777px){.layout-3col{margin-left:-12px;margin-right:-13px;padding-left:0;padding-right:0}.layout-3col:before{content:"";display:table}.layout-3col:after{content:"";display:table;clear:both}[dir=rtl] .layout-3col{margin-left:-13px;margin-right:-12px}.layout-3col__full,.layout-3col__left-content,.layout-3col__right-content,.layout-3col__left-sidebar,.layout-3col__right-sidebar{float:left;width:100%;margin-left:0;margin-right:-100%;padding-left:12px;padding-right:13px}[dir=rtl] .layout-3col__full,[dir=rtl] .layout-3col__left-content,[dir=rtl] .layout-3col__right-content,[dir=rtl] .layout-3col__left-sidebar,[dir=rtl] .layout-3col__right-sidebar{float:right;margin-right:0;margin-left:-100%}[dir=rtl] .layout-3col__full,[dir=rtl] .layout-3col__left-content,[dir=rtl] .layout-3col__right-content,[dir=rtl] .layout-3col__left-sidebar,[dir=rtl] .layout-3col__right-sidebar{padding-left:13px;padding-right:12px}.layout-3col__first-left-sidebar,.layout-3col__col-1,.layout-3col__col-3,.layout-3col__col-x:nth-child(2n+1){float:left;width:50%;margin-left:0;margin-right:-100%;padding-left:12px;padding-right:13px}[dir=rtl] .layout-3col__first-left-sidebar,[dir=rtl] .layout-3col__col-1,[dir=rtl] .layout-3col__col-3,[dir=rtl] .layout-3col__col-x:nth-child(2n+1){float:right;margin-right:0;margin-left:-100%}[dir=rtl] .layout-3col__first-left-sidebar,[dir=rtl] .layout-3col__col-1,[dir=rtl] .layout-3col__col-3,[dir=rtl] .layout-3col__col-x:nth-child(2n+1){padding-left:13px;padding-right:12px}.layout-3col__second-left-sidebar,.layout-3col__col-2,.layout-3col__col-4,.layout-3col__col-x:nth-child(2n){clear:none;float:left;width:50%;margin-left:50%;margin-right:-100%;padding-left:12px;padding-right:13px}[dir=rtl] .layout-3col__second-left-sidebar,[dir=rtl] .layout-3col__col-2,[dir=rtl] .layout-3col__col-4,[dir=rtl] .layout-3col__col-x:nth-child(2n){float:right;margin-right:50%;margin-left:-100%}[dir=rtl] .layout-3col__second-left-sidebar,[dir=rtl] .layout-3col__col-2,[dir=rtl] .layout-3col__col-4,[dir=rtl] .layout-3col__col-x:nth-child(2n){padding-left:13px;padding-right:12px}}@media (min-width:999px){.layout-3col__full{float:left;width:100%;margin-left:0;margin-right:-100%}[dir=rtl] .layout-3col__full{float:right;margin-right:0;margin-left:-100%}.layout-3col__left-content{float:left;width:66.66667%;margin-left:0;margin-right:-100%}[dir=rtl] .layout-3col__left-content{float:right;margin-right:0;margin-left:-100%}.layout-3col__right-content{float:left;width:66.66667%;margin-left:33.33333%;margin-right:-100%}[dir=rtl] .layout-3col__right-content{float:right;margin-right:33.33333%;margin-left:-100%}
.layout-3col__left-sidebar,.layout-3col__first-left-sidebar,.layout-3col__second-left-sidebar{clear:right;float:right;width:33.33333%;margin-right:66.66667%;margin-left:-100%}[dir=rtl] .layout-3col__left-sidebar,[dir=rtl] .layout-3col__first-left-sidebar,[dir=rtl] .layout-3col__second-left-sidebar{clear:left}[dir=rtl] .layout-3col__left-sidebar,[dir=rtl] .layout-3col__first-left-sidebar,[dir=rtl] .layout-3col__second-left-sidebar{float:left;margin-left:66.66667%;margin-right:-100%}.layout-3col__right-sidebar{clear:right;float:right;width:33.33333%;margin-right:0;margin-left:-100%}[dir=rtl] .layout-3col__right-sidebar{clear:left}[dir=rtl] .layout-3col__right-sidebar{float:left;margin-left:0;margin-right:-100%}.layout-3col__col-1,.layout-3col__col-x:nth-child(3n+1){clear:both;float:left;width:33.33333%;margin-left:0;margin-right:-100%}[dir=rtl] .layout-3col__col-1,[dir=rtl] .layout-3col__col-x:nth-child(3n+1){float:right;margin-right:0;margin-left:-100%}.layout-3col__col-2,.layout-3col__col-x:nth-child(3n+2){clear:none;float:left;width:33.33333%;margin-left:33.33333%;margin-right:-100%}[dir=rtl] .layout-3col__col-2,[dir=rtl] .layout-3col__col-x:nth-child(3n+2){float:right;margin-right:33.33333%;margin-left:-100%}.layout-3col__col-3,.layout-3col__col-x:nth-child(3n){clear:none;float:left;width:33.33333%;margin-left:66.66667%;margin-right:-100%}[dir=rtl] .layout-3col__col-3,[dir=rtl] .layout-3col__col-x:nth-child(3n){float:right;margin-right:66.66667%;margin-left:-100%}.layout-3col__col-4{display:none}}.layout-3col__grid-item-container{padding-left:0;padding-right:0}.layout-3col__grid-item-container:before{content:"";display:table}.layout-3col__grid-item-container:after{content:"";display:table;clear:both}.layout-center{padding-left:20px;padding-right:20px;margin:0 auto;max-width:1165px}@media (min-width:777px){.layout-center{padding-left:12px;padding-right:13px}[dir=rtl] .layout-center{padding-left:13px;padding-right:12px}}.layout-center--shared-grid,.layout-center.layout-3col{padding-left:0;padding-right:0}.layout-swap{position:relative}@media (min-width:555px){.layout-swap{padding-top:48px}}@media (min-width:555px){.layout-swap__top{position:absolute;top:0;height:48px;width:100%}}.box{margin-bottom:1.5rem;border:5px solid #ccc;padding:1em}.box__title{margin:0}.box:focus,.box:hover,.box.is-focus,.box--is-focus{border-color:#000}.box--highlight{border-color:#0072b9}.clearfix:before,.header:before,.tabs:before{content:'';display:table}.clearfix:after,.header:after,.tabs:after{content:'';display:table;clear:both}.comment__section,.comments{margin:1.5rem 0}.comment__title{margin:0}.comment__permalink{text-transform:uppercase;font-size:75%}.comment--preview,.comment-preview{background-color:#fffadb}.comment--nested,.indented{margin-left:32px}[dir=rtl] .comment--nested,[dir=rtl] .indented{margin-left:0;margin-right:32px}.header__logo{float:left;margin:0 10px 0 0;padding:0}[dir=rtl] .header__logo{float:right;margin:0 0 0 10px}.header__logo-image{vertical-align:bottom}.header__name-and-slogan{float:left}.header__site-name{margin:0}.header__site-link:link,.header__site-link:visited{color:#000;text-decoration:none}.header__site-link:hover,.header__site-link:focus{text-decoration:underline}.header__site-slogan{margin:0}.header__secondary-menu{float:right}[dir=rtl] .header__secondary-menu{float:left}.header__region{clear:both}.hidden,html.js .js-hidden,html.js .element-hidden,html.js .js-hide{display:none}.highlight-mark,.new,.update{color:#c00;background-color:transparent}.inline-links,.inline.links{padding:0}.inline-links__item,.inline.links li{display:inline;list-style-type:none;padding:0 1em 0 0}[dir=rtl] .inline-links__item,[dir=rtl] .inline.links li,.inline.links [dir=rtl] li{display:inline-block;padding:0 0 0 1em}.inline-sibling,.field-label-inline .field-label,span.field-label{display:inline;margin-right:10px}[dir=rtl] .inline-sibling,[dir=rtl] .field-label-inline .field-label,.field-label-inline [dir=rtl] .field-label,[dir=rtl] span.field-label{margin-right:0;margin-left:10px}
.inline-sibling__child,.inline-sibling *,.field-label-inline .field-label *,span.field-label *{display:inline}.inline-sibling__adjacent,.inline-sibling+*,.inline-sibling+*>:first-child,.inline-sibling+*>:first-child>:first-child,.field-label-inline .field-label+*,span.field-label+*,.field-label-inline .field-label+*>:first-child,span.field-label+*>:first-child,.field-label-inline .field-label+*>:first-child>:first-child,span.field-label+*>:first-child>:first-child{display:inline}.field-label-inline .field-label,.field-label-inline .field-items{float:none}.messages,.messages--status{margin:1.5rem 0;position:relative;padding:10px 10px 10px 44px;border:1px solid #0072b9}[dir=rtl] .messages,[dir=rtl] .messages--status{padding:10px 44px 10px 10px;background-position:99% 8px}.messages__icon{position:absolute;top:50%;left:10px;height:24px;width:24px;margin-top:-12px;line-height:1}[dir=rtl] .messages__icon{left:auto;right:0}.messages__icon path{fill:#0072b9}.messages__highlight,.messages--error .error,.messages.error .error{color:#000}.messages__list{margin:0}.messages__item{list-style-image:none}.messages--ok-color,.messages,.messages--status,.ok,.revision-current{background-color:#f6fcff;color:#0072b9}.messages--warning-color,.messages--warning,.messages.warning,.warning{background-color:#fffce6;color:#000}.messages--error-color,.messages--error,.messages.error,.error{background-color:#fff0f0;color:#c00}.messages--warning,.messages.warning{border-color:#fd0}.messages--warning path,.messages.warning path{fill:#fd0}.messages--error,.messages.error{border-color:#c00}.messages--error path,.messages.error path{fill:#c00}@media print{.print-none,.toolbar,.action-links,.links,.book-navigation,.forum-topic-navigation,.feed-icons{display:none}}.responsive-video,.media-youtube-video,.media-vimeo-preview-wrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.responsive-video__embed,.responsive-video iframe,.media-youtube-video iframe,.media-vimeo-preview-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.responsive-video--4-3{padding-bottom:75%}.visually-hidden,.element-invisible,.element-focusable,.breadcrumb__title,.main-navigation .block-menu .block__title,.main-navigation .block-menu-block .block__title{position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);word-wrap:normal}.visually-hidden--off,.visually-hidden--focusable:active,.visually-hidden--focusable:focus,.element-focusable:active,.element-focusable:focus{position:static !important;clip:auto;height:auto;width:auto;overflow:visible}.watermark{font-family:Impact,"Arial Narrow",Helvetica,sans-serif;font-weight:700;text-transform:uppercase;display:block;height:0;overflow:visible;background-color:transparent;color:#eee;font-size:75px;line-height:1;text-align:center;text-shadow:0 0 1px rgba(0,0,0,.1);word-wrap:break-word}@media print{.breadcrumb{display:none}}.breadcrumb__list{margin:0;padding:0}.breadcrumb__item{display:inline;list-style-type:none;margin:0;padding:0}.more-link,.more-help-link{text-align:right}[dir=rtl] .more-link,[dir=rtl] .more-help-link{text-align:left}.more-link__help-icon,.more-help-link a{padding:1px 0 1px 20px;background-image:url(/sites/all/themes/client_theme_4/sass/navigation/more-link/more-link__help-icon.svg);background-position:0 50%;background-repeat:no-repeat}[dir=rtl] .more-link__help-icon,[dir=rtl] .more-help-link a,.more-help-link [dir=rtl] a{padding:1px 20px 1px 0;background-position:100% 50%}.nav-menu__item,.menu__item{list-style-image:url(/sites/all/themes/client_theme_4/sass/navigation/nav-menu/leaf.svg);list-style-type:square}.nav-menu__item.is-expanded,.nav-menu__item--is-expanded,.is-expanded.menu__item,.menu__item.is-expanded{list-style-image:url(/sites/all/themes/client_theme_4/sass/navigation/nav-menu/expanded.svg);list-style-type:circle}.nav-menu__item.is-collapsed,.nav-menu__item--is-collapsed,.is-collapsed.menu__item,.menu__item.is-collapsed{list-style-image:url(/sites/all/themes/client_theme_4/sass/navigation/nav-menu/collapsed.svg);list-style-type:disc}[dir=rtl] .nav-menu__item.is-collapsed,[dir=rtl] .nav-menu__item--is-collapsed,[dir=rtl] .is-collapsed.menu__item,[dir=rtl] .menu__item.is-collapsed{list-style-image:url(/sites/all/themes/client_theme_4/sass/navigation/nav-menu/collapsed-rtl.svg)}
.nav-menu__link.is-active,.nav-menu__link--is-active,.menu a.active{color:#000}.navbar,.main-navigation .links,.main-navigation .menu{margin:0;padding:0;text-align:left}[dir=rtl] .navbar,[dir=rtl] .main-navigation .links,.main-navigation [dir=rtl] .links,[dir=rtl] .main-navigation .menu,.main-navigation [dir=rtl] .menu{text-align:right}.navbar__item,.navbar li,.main-navigation .links li,.main-navigation .menu li{float:left;padding:0 10px 0 0;list-style-type:none;list-style-image:none}[dir=rtl] .navbar__item,[dir=rtl] .navbar li,[dir=rtl] .main-navigation .links li,.main-navigation [dir=rtl] .links li,[dir=rtl] .main-navigation .menu li,.main-navigation [dir=rtl] .menu li{float:right;padding:0 0 0 10px}.pager{clear:both;padding:0;text-align:center}@media print{.pager{display:none}}.pager__item,.pager__current-item,.pager-current,.pager-item,.pager-first,.pager-previous,.pager-next,.pager-last,.pager-ellipsis{display:inline;padding:0 .5em;list-style-type:none;background-image:none}.pager__current-item,.pager-current{font-weight:700}.skip-link{display:block;padding:2px 0 3px;text-align:center}.skip-link:link,.skip-link:visited{background-color:#666;color:#fff}.skip-link__wrapper{margin:0}@media print{.skip-link__wrapper{display:none}}.tabs{margin:1.125rem 0 0;line-height:1.875rem;border-bottom:1px solid #ccc \0/ie;background-image:-webkit-linear-gradient(bottom,#ccc 1px,transparent 1px);background-image:linear-gradient(to top,#ccc 1px,transparent 1px);padding:0 2px;list-style:none;white-space:nowrap}@media print{.tabs{display:none}}.tabs__tab{float:left;margin:0 3px;border:1px solid #ccc;border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-color:transparent;border-bottom:0 \0/ie;overflow:hidden;background:#ddd}[dir=rtl] .tabs__tab{float:right}.tabs__tab.is-active{border-bottom-color:#fff}.tabs__tab-link{padding:0 1.5rem;display:block;text-decoration:none;-webkit-transition:color .3s,background .3s,border .3s;transition:color .3s,background .3s,border .3s;text-shadow:#fff 0 1px 0;color:#000;background:#ddd;letter-spacing:1px}.tabs__tab-link:focus,.tabs__tab-link:hover{background:#eaeaea}.tabs__tab-link:active,.tabs__tab-link.is-active,.tabs__tab-link--is-active{background:#fff;text-shadow:none}.tabs--off,.views-displays .secondary{margin:0;border-bottom:0;padding:0;background-image:none}.tabs--secondary{margin-top:1.5rem;font-size:.875rem;background-image:none}.tabs+.tabs--secondary{margin-top:0;background-image:-webkit-linear-gradient(bottom,#ccc 1px,transparent 1px);background-image:linear-gradient(to top,#ccc 1px,transparent 1px)}.tabs--secondary .tabs__tab{margin:.5625rem .1875rem;border:0;background:0 0}[dir=rtl] .tabs--secondary .tabs__tab{float:right}.tabs--secondary .tabs__tab.is-active{border-bottom-color:transparent}.tabs--secondary .tabs__tab-link{border:1px solid #ccc;border-radius:24px;color:#666;background:#f1f1f1;letter-spacing:normal}.tabs--secondary .tabs__tab-link:focus,.tabs--secondary .tabs__tab-link:hover{color:#333;background:#ddd;border-color:#999}.tabs--secondary .tabs__tab-link:active,.tabs--secondary .tabs__tab-link.is-active,.tabs--secondary .tabs__tab-link--is-active{color:#fff;text-shadow:#333 0 1px 0;background:#666;border-color:#000}.autocomplete,.form-autocomplete{background-image:url(/sites/all/themes/client_theme_4/sass/forms/autocomplete/throbber-inactive.png);background-position:100% center;background-repeat:no-repeat}[dir=rtl] .autocomplete,[dir=rtl] .form-autocomplete{background-position:0 center}.autocomplete__list-wrapper,#autocomplete{border:1px solid;overflow:hidden;position:absolute;z-index:100}.autocomplete__list,#autocomplete ul{list-style:none;list-style-image:none;margin:0;padding:0}.autocomplete__list-item,#autocomplete li{background:#fff;color:#000;cursor:default;white-space:pre}.autocomplete__list-item.is-selected,.autocomplete__list-item--is-selected,#autocomplete li.is-selected,#autocomplete .selected{background:#0072b9;color:#fff}.autocomplete.is-throbbing,.autocomplete--is-throbbing,.is-throbbing.form-autocomplete,.form-autocomplete.throbbing{background-image:url(/sites/all/themes/client_theme_4/sass/forms/autocomplete/throbber-active.gif)}
.collapsible-fieldset,.collapsible{position:relative}.collapsible-fieldset__legend,.collapsible .fieldset-legend{display:block;padding-left:15px;background-image:url(/sites/all/themes/client_theme_4/sass/forms/collapsible-fieldset/expanded.svg);background-position:4px 50%;background-repeat:no-repeat}[dir=rtl] .collapsible-fieldset__legend,[dir=rtl] .collapsible .fieldset-legend,.collapsible [dir=rtl] .fieldset-legend{padding-left:0;padding-right:15px;background-position:right 4px top 50%}.collapsible-fieldset__summary,.collapsible .fieldset-legend .summary{color:#999;font-size:.9em;margin-left:.5em}.collapsible-fieldset.is-collapsed,.collapsible-fieldset--is-collapsed,.is-collapsed.collapsible,.collapsible.collapsed{border-bottom-width:0;border-left-width:0;border-right-width:0;height:1em}.collapsible-fieldset.is-collapsed .collapsible-fieldset__wrapper,.collapsible-fieldset--is-collapsed__wrapper,.is-collapsed.collapsible .collapsible-fieldset__wrapper,.collapsible.collapsed .fieldset-wrapper{display:none}.collapsible-fieldset.is-collapsed .collapsible-fieldset__legend,.collapsible-fieldset--is-collapsed__legend,.is-collapsed.collapsible .collapsible-fieldset__legend,.collapsible.collapsed .fieldset-legend,.collapsible-fieldset.is-collapsed .collapsible .fieldset-legend,.collapsible .collapsible-fieldset.is-collapsed .fieldset-legend,.is-collapsed.collapsible .fieldset-legend{background-image:url(/sites/all/themes/client_theme_4/sass/forms/collapsible-fieldset/collapsed.svg);background-position:4px 50%}[dir=rtl] .collapsible-fieldset.is-collapsed .collapsible-fieldset__legend,[dir=rtl] .collapsible-fieldset--is-collapsed__legend,[dir=rtl] .is-collapsed.collapsible .collapsible-fieldset__legend,[dir=rtl] .collapsible.collapsed .fieldset-legend,.collapsible.collapsed [dir=rtl] .fieldset-legend,[dir=rtl] .collapsible-fieldset.is-collapsed .collapsible .fieldset-legend,.collapsible [dir=rtl] .collapsible-fieldset.is-collapsed .fieldset-legend,[dir=rtl] .is-collapsed.collapsible .fieldset-legend{background-image:url(/sites/all/themes/client_theme_4/sass/forms/collapsible-fieldset/collapsed-rtl.svg);background-position:right 4px top 50%}.form-item{margin:1.5rem 0}.form-item__required,.form-required{color:#c00}.form-item__description,.form-item .description{font-size:.875rem}.form-item--inline div,.form-item--inline label,.container-inline .form-item div,.container-inline .form-item label{display:inline}.form-item--inline__exception,.container-inline .fieldset-wrapper{display:block}.form-item--tight,.form-item--radio,.form-type-radio,.form-type-checkbox,.password-parent,.confirm-parent,table .form-item{margin:0}.form-item--radio .form-item__label,.form-item--radio__label,.form-type-radio .form-item__label,.form-type-checkbox .form-item__label,label.option{display:inline;font-weight:400}.form-item--radio .form-item__description,.form-item--radio__description,.form-type-radio .form-item__description,.form-type-checkbox .form-item__description,.form-type-radio .description,.form-type-checkbox .description,.form-item--radio .form-item .description,.form-item .form-item--radio .description,.form-type-radio .form-item .description,.form-item .form-type-radio .description,.form-type-checkbox .form-item .description,.form-item .form-type-checkbox .description{margin-left:1.4em}.form-item.is-error .form-item__widget,.form-item--is-error__widget,.form-item.is-error input,.form-item.is-error textarea,.form-item.is-error select,.form-item--is-error input,.form-item--is-error textarea,.form-item--is-error select,.form-item input.error,.form-item textarea.error,.form-item select.error{border:1px solid #c00}.form-table__sticky-header,.sticky-header{position:fixed;visibility:hidden;margin-top:0;background-color:#fff}.form-table__sticky-header.is-sticky,.form-table__sticky-header--is-sticky,.is-sticky.sticky-header{visibility:visible}.form-table__header,.form-table th,form table th{border-bottom:3px solid #ccc;padding-right:1em;text-align:left}[dir=rtl] .form-table__header,[dir=rtl] .form-table th,.form-table [dir=rtl] th,[dir=rtl] form table th,form table [dir=rtl] th{text-align:right;padding-left:1em;padding-right:0}
.form-table__body,.form-table tbody,form table tbody{border-top:1px solid #ccc}.form-table__row,.form-table tbody tr,form table tbody tr{padding:.1em .6em;border-bottom:1px solid #ccc;background-color:#eee}.form-table__row:nth-child(even),.form-table tbody tr:nth-child(even),form table tbody tr:nth-child(even){background-color:#fff}.form-table__row.is-active,.form-table__row--is-active,.form-table tbody tr.is-active,form table tbody tr.is-active,td.active{background-color:#ddd}.form-table__row.is-disabled,.form-table__row--is-disabled,.form-table tbody tr.is-disabled,form table tbody tr.is-disabled,td.menu-disabled{background:#ccc}.form-table__row.is-selected,.form-table__row--is-selected,.form-table tbody tr.is-selected,form table tbody tr.is-selected,tr.selected td{background:#fffdf0}.form-table__list,.form-table ul,form table ul{margin:0}.form-table__narrow-column,.form-table th.form-table__narrow-column,form table th.form-table__narrow-column,td .checkbox,th .checkbox{width:-moz-min-content;width:-webkit-min-content;text-align:center}.progress-bar,.progress{font-weight:700}.progress-bar__bar,.progress .bar{border-radius:3px;margin:0 .2em;border:1px solid #666;background-color:#ccc}.progress-bar__fill,.progress .filled{height:1.5em;width:5px;background:#0072b9 url(/sites/all/themes/client_theme_4/sass/forms/progress-bar/progress-bar.gif) repeat 0 0}.progress-bar__percentage,.progress .percentage{float:right}[dir=rtl] .progress-bar__percentage,[dir=rtl] .progress .percentage,.progress [dir=rtl] .percentage{float:left}.progress-bar--inline,.ajax-progress-bar{width:16em;display:inline-block}[dir=rtl] .progress-bar--inline,[dir=rtl] .ajax-progress-bar{float:right}.progress-throbber,.ajax-progress{display:inline-block}[dir=rtl] .progress-throbber,[dir=rtl] .ajax-progress{float:right}.progress-throbber__widget,.ajax-progress .throbber{background:url(/sites/all/themes/client_theme_4/sass/forms/progress-throbber/progress-throbber.gif) no-repeat 0 -18px transparent;float:left;height:15px;margin:2px;width:15px}[dir=rtl] .progress-throbber__widget,[dir=rtl] .ajax-progress .throbber,.ajax-progress [dir=rtl] .throbber{float:right}.progress-throbber__widget-in-tr,tr .ajax-progress .throbber{margin:0 2px}.progress-throbber__message,.ajax-progress .message{padding-left:20px}.resizable-textarea,.resizable-textarea textarea{width:100%;vertical-align:bottom}.resizable-textarea__grippie,.resizable-textarea .grippie{background:url(/sites/all/themes/client_theme_4/sass/forms/resizable-textarea/grippie.png) no-repeat center 2px #eee;border:1px solid #ccc;border-top-width:0;cursor:s-resize;height:9px;overflow:hidden}.table-drag__wrapper,body.drag{cursor:move}.table-drag__item,tr.drag{background-color:#fffadb}.table-drag__item-previous,tr.drag-previous{background-color:#fff7c2}.table-drag__handle,.tabledrag-handle{cursor:move;float:left;height:1.7em;margin-left:-1em;overflow:hidden;text-decoration:none;font-size:12px}[dir=rtl] .table-drag__handle,[dir=rtl] .tabledrag-handle{float:right;margin-right:-1em;margin-left:0}.table-drag__handle:focus,.table-drag__handle:hover,.tabledrag-handle:focus,.tabledrag-handle:hover{text-decoration:none}.table-drag__handle-icon,.tabledrag-handle .handle{box-sizing:content-box;background:url(/sites/all/themes/client_theme_4/sass/forms/table-drag/handle-icon.png) no-repeat 6px 9px;height:13px;margin:-.4em .5em;padding:.42em .5em;width:13px}.table-drag__handle.is-hover .table-drag__handle-icon,.table-drag__handle-icon--is-hover,.is-hover.tabledrag-handle .table-drag__handle-icon,.tabledrag-handle-hover .handle,.table-drag__handle.is-hover .tabledrag-handle .handle,.tabledrag-handle .table-drag__handle.is-hover .handle,.is-hover.tabledrag-handle .handle{background-position:6px -11px}.table-drag__toggle-weight-wrapper,.tabledrag-toggle-weight-wrapper{text-align:right}[dir=rtl] .table-drag__toggle-weight-wrapper,[dir=rtl] .tabledrag-toggle-weight-wrapper{text-align:left}.table-drag__toggle-weight,.tabledrag-toggle-weight{font-size:.9em}.table-drag__indentation,.indentation{float:left;height:1.7em;margin:-.4em .2em -.4em -.4em;padding:.42em 0 .42em .6em;width:20px}
[dir=rtl] .table-drag__indentation,[dir=rtl] .indentation{float:right;margin:-.4em -.4em -.4em .2em;padding:.42em .6em .42em 0}.table-drag__tree-child,.table-drag__tree-child-last,.tree-child-last,.table-drag__tree-child-horizontal,.tree-child-horizontal,.tree-child{background:url(/sites/all/themes/client_theme_4/sass/forms/table-drag/tree-child.png) no-repeat 11px center}[dir=rtl] .table-drag__tree-child,[dir=rtl] .table-drag__tree-child-last,[dir=rtl] .tree-child-last,[dir=rtl] .table-drag__tree-child-horizontal,[dir=rtl] .tree-child-horizontal,[dir=rtl] .tree-child{background-position:-65px center}.table-drag__tree-child-last,.tree-child-last{background-image:url(/sites/all/themes/client_theme_4/sass/forms/table-drag/tree-child-last.png)}.table-drag__tree-child-horizontal,.tree-child-horizontal{background-position:-11px center}@font-face{font-family:'Brandon Grotesque';font-style:normal;font-weight:400;src:local('Brandon Grotesque'),url(/sites/all/themes/client_theme_4/fonts/BrandonGrotesque-Regular.woff2) format('woff2')}@font-face{font-family:'Brandon Grotesque Medium';font-style:normal;font-weight:400;src:local('Brandon Grotesque Medium'),url(/sites/all/themes/client_theme_4/fonts/BrandonGrotesque-Medium.woff2) format('woff2')}@font-face{font-family:'Brandon Grotesque Bold';font-style:normal;font-weight:400;src:local('Brandon Grotesque Bold'),url(/sites/all/themes/client_theme_4/fonts/BrandonGrotesque-Bold.woff2) format('woff2')}@font-face{font-family:'Brandon Grotesque Black';font-style:normal;font-weight:400;src:local('Brandon Grotesque Black'),url(/sites/all/themes/client_theme_4/fonts/BrandonGrotesque-Black.woff2) format('woff2')}@font-face{font-family:'Brandon Grotesque Cond';font-style:normal;font-weight:400;src:local('Brandon Grotesque cond'),url(/sites/all/themes/client_theme_4/fonts/BrandonGrotesqueCond-Bold.woff2) format('woff2')}@font-face{font-family:'Hunter River';font-style:normal;font-weight:400;src:local('Hunter River'),url(/sites/all/themes/client_theme_4/fonts/HunterRiver-Regular.woff) format('woff')}@font-face{font-family:'Gotham Condensed M';font-style:normal;font-weight:400;src:local('Gotham-Condensed-Medium'),url(/sites/all/themes/client_theme_4/fonts/Gotham-Condensed-Medium.woff) format('woff')}@font-face{font-family:'Helvetica Neue Roman';font-style:normal;font-weight:400;src:local('HelveticaNeueRoman'),url(/sites/all/themes/client_theme_4/fonts/HelveticaNeueRoman.woff) format('woff')}@font-face{font-family:'Helvetica Neue L';font-style:normal;font-weight:400;src:local('HelveticaNeueLight'),url(/sites/all/themes/client_theme_4/fonts/HelveticaNeueLight.woff) format('woff')}@font-face{font-family:'Helvetica Neue M';font-style:normal;font-weight:400;src:local('HelveticaNeueMedium'),url(/sites/all/themes/client_theme_4/fonts/HelveticaNeueMedium.woff) format('woff')}@font-face{font-family:'Helvetica Neue B';font-style:normal;font-weight:400;src:local('HelveticaNeueBold'),url(/sites/all/themes/client_theme_4/fonts/HelveticaNeueBold.woff) format('woff')}:root{--orange-01:#a5552d;--bright-orange-01:#e2803e;--bright-orange-02:#e0782e;--content-bg:#f5eed3;--content-bg-01:#fffbeb;--black:#231f20;--black-01:#413e3f;--tan-02:#f5eed3;--light-blue:#81bce3;--light-blue-01:#5693bb;--peach-02:#e48669;--light-brown:#efcdb6;--yellow-01:#fac217;--yellow-02:#ffda69;--btn-dropdown-01:#ef9960;--btn-dropdown-02:#b9734f;--btn-dropdown-03:#ffda69;--btn-dropdown-04:#113448;--green-01:#0aa080;--green-02:#00896b;--green-03:#005341;--coral-01:#e96d4d;--red-orange-01:#f83f42;--red-orange-02:#ff6b6e;--dark-blue-01:#113448;--dark-blue-02:#224d66;--gray-900:#101828}*{box-sizing:border-box}a{text-decoration:none;transition:.3s ease-in-out}.form-submit:hover,.responsive-menus.responsified .responsive-menus-simple li a:hover,#cart-form-pane .form-actions .form-submit:hover{cursor:pointer;background-color:var(--bright-orange-02) !important;color:#fff}.block img{max-width:100%;height:auto !important}#block-block-8,.view-meet-the-team .view-content .views-slideshow-controls-top,#block-block-74,#webform-component-your-check,.webform-component--your-check,#edit-products-1313,#edit-products-1313--2,#page-title,.views-slideshow-controls-text-pause,#block-views-gallery-views-block-4 .jcarousel-navigation,#block-views-gallery-views-block-3 .jcarousel-navigation,#block-views-gallery-views-block-2 .jcarousel-navigation,#block-views-gallery-views-block .jcarousel-navigation,.faq-answer .field-name-field-faq-category,.faq-qa-header h3,#cboxTitle,#block-block-27 .content .block .block__title,.node-dinner-show-ticket.view-mode-jquery_ajax_load h2,.attribute-6 label,.page-node-5 #block-block-28,.page-node-21 #block-block-29,.page-node-1211 #page-title,.page-node-1211 #block-block-28 .page_title,.page-node-1242 #page-title,.page-node-1242 #block-block-28 .page_title,.page-node-1242 #block-block-53,.page--noindex-products #logo,.page-node-587 #logo,.page--noindex-products .page_title,.page-node-284 .page_title,.view-id-products.view-display-id-page_1 #continue_link,#block-uc-cart-cart .cart-block-items,.webform-component--panes--webform-nid337--0--order-id,.webform-component--panes--webform-nid337--0--please-choose-your-location-from-the-provided-list,.webform-component--panes--webform-nid337--0--hotel---accommodation-in-barbados,.webform-component--panes--webform-nid337--0--please-make-arrangements-to-arrive-at-harbour-lights-at-700pm,.webform-component--panes--webform-nid337--0--other,.node.node-product-kit.view-mode-full .attribute,.node.node-product-kit.view-mode-full .fieldset-legend,.node.node-product-kit.view-mode-colorbox .attribute,.node.node-product-kit.view-mode-colorbox .fieldset-legend,.page-node-198 #logo,#block-views-orders-day-sheet-block-1>h2,#block-block-37,#block-block-38,#block-block-39,#block-block-40,#block-block-41,#block-block-42,#block-block-43,#block-views-ticket-slideshows-block-6,.page-node-7 #block-views-header-slideshows-block,.page-node-3 #block-views-header-slideshows-block,.page-node-4 #block-views-header-slideshows-block,.webform-component--panes--webform-nid337--0--route,.webform-component--panes--webform-nid337--0--time,#edit-panes-webform-nid692-0-order-id,.webform-component--panes--webform-nid672--0--order-id label,.webform-component--panes--webform-nid682--0--order-id label,.webform-component--panes--webform-nid692--0--order-id label,#webform_nid692-pane,.webform-component--check,.page-admin-store #logo,.not-logged-in .product-1313,.view-ticket-slideshows.view-id-ticket_slideshows.view-display-id-block_3 .views-field-display-price .uc-price sup,.view-ticket-slideshows.view-id-ticket_slideshows.view-display-id-block_3 .views-field-display-price .currency,.view-ticket-slideshows.view-id-ticket_slideshows.view-display-id-block_2 .views-field-display-price .uc-price sup,.view-ticket-slideshows.view-id-ticket_slideshows.view-display-id-block_2 .views-field-display-price .currency,#uc_product_add_to_cart_form-1723-attributes,#uc_product_add_to_cart_form-1729-attributes,#uc-cart-view-form .entity.entity-uc-cart-item,#block-menu-menu-footer-menu ul.menu .menu__item::marker{display:none}
#calendar_tickets-2021-12-31-0 .views-field-display-price,.page-node-1242 .webmaster-menu,.page-node-1242 .tabs,.page-node-1242 #logo,.page-node-1242 .messages.status,.page-node-1242 #block-nice-menus-1,.page-node-1242 #block-nice-menus-2,#cboxTitle{display:none !important}.logged-in #edit-products-1313,.logged-in #edit-products-1313--2{display:block}.node.node-product-kit.view-mode-full .attribute-9,.node.node-product-kit.view-mode-full .attribute-10,.node.node-product-kit.view-mode-full .attribute-15,.node.node-product-kit.view-mode-full .attribute-16,.node.node-product-kit.view-mode-colorbox .attribute-15,.node.node-product-kit.view-mode-colorbox .attribute-16,.node.node-product-kit.view-mode-colorbox .attribute-9,.node.node-product-kit.view-mode-colorbox .attribute-10,.node.node-product-kit.view-mode-colorbox #uc_product_kit_add_to_cart_form-446-attributes-1313 .attribute-11,.node.node-product-kit.view-mode-colorbox #uc_product_kit_add_to_cart_form-446-attributes-1313 .attribute-12{display:block}.node.node-product-kit.view-mode-full .attribute-15,.node.node-product-kit.view-mode-full .attribute-16,.node.node-product-kit.view-mode-colorbox .attribute-15,.node.node-product-kit.view-mode-colorbox .attribute-16{display:inline-block !important;margin-left:0;margin-right:10px}@media print{.noprint{display:none}}.role-User---Commission-Rep #webform_nid692-pane,.role-shop-device #webform_nid692-pane,.role-administrator #webform_nid692-pane{display:block !important}html{background:0 0}body{font-family:'Brandon Grotesque';font-size:18px;line-height:28px;color:var(--black);background-color:var(--content-bg)}body *{transition:.2s ease}body.section-news{background-color:var(--content-bg-01)}a{color:var(--black)}button,input,optgroup,select,textarea{border-color:#dedede;border-style:solid;border-width:1px;padding:10px}p#cart-form-pane{text-align:center}#cart-form-pane a:visited{color:var(--black)}.messages{margin-left:10%;margin-right:10%}#footer-container{background-color:var(--orange-01);padding:82px 22px 50px;color:#fff}.page-node-446 #footer-container,.page-node-21 #footer-container,.page-node-11 #footer-container{background-color:var(--bright-orange-01)}.page-booking-dinner-show #footer-container,.page-node-16 #footer-container{background-color:var(--light-blue)}.page-booking-nightclub #footer-container,.page-node-14 #footer-container{background-color:var(--black)}.page-node-15 #footer-container{background-color:var(--green-02)}#footer-container div,#footer-container a{color:#fff}.region-footer{display:flex;flex-wrap:wrap;justify-content:center}.region-footer>div{flex:1 1 1024px}table.middle-divider{max-width:500px;margin:1.5rem auto}table.middle-divider a{display:block;margin:5px auto;font-family:'Brandon Grotesque Bold';font-size:16px;font-weight:450;line-height:28px;letter-spacing:.5px;text-align:center}table.middle-divider tr td{width:50%}table.middle-divider tr td:nth-of-type(1){border-right:1px solid var(--bright-orange-01)}.page-node-446 #footer-container table.middle-divider tr td:nth-of-type(1),.page-node-21 #footer-container table.middle-divider tr td:nth-of-type(1),.page-node-11 #footer-container table.middle-divider tr td:nth-of-type(1){border-right:1px solid var(--orange-01)}.page-booking-dinner-show #footer-container table.middle-divider tr td:nth-of-type(1),.page-node-16 #footer-container table.middle-divider tr td:nth-of-type(1){border-right:1px solid var(--light-blue-01)}.page-booking-nightclub #footer-container table.middle-divider tr td:nth-of-type(1),.page-node-14 #footer-container table.middle-divider tr td:nth-of-type(1){border-right:1px solid var(--green-02)}.page-node-15 #footer-container table.middle-divider tr td:nth-of-type(1){border-right:1px solid var(--green-03)}#block-block-5 .content a,#block-block-5 .content h2,#block-block-5 .content p{line-height:20px;font-size:14px}#block-block-5 .content .social-icons a{margin:0 8px}#block-block-5 .content p{font-family:'Brandon Grotesque Bold';font-size:14px;font-weight:450;line-height:20px;letter-spacing:1px;text-align:center}#block-menu-menu-footer-menu ul.menu{padding:0;border-top:1px solid var(--bright-orange-01);padding-top:40px;text-align:center}
.page-node-446 #block-menu-menu-footer-menu ul.menu,.page-node-21 #block-menu-menu-footer-menu ul.menu,.page-node-11 #block-menu-menu-footer-menu ul.menu{border-top:1px solid var(--orange-01)}.page-booking-dinner-show #block-menu-menu-footer-menu ul.menu,.page-node-16 #block-menu-menu-footer-menu ul.menu{border-top:1px solid var(--light-blue-01)}.page-booking-nightclub #block-menu-menu-footer-menu ul.menu,.page-node-14 #block-menu-menu-footer-menu ul.menu{border-top:1px solid var(--green-02)}.page-node-15 #block-menu-menu-footer-menu ul.menu{border-top:1px solid var(--green-03)}#block-menu-menu-footer-menu ul.menu .menu__item{display:inline-block;list-style:none;margin:0 10px;margin-left:0}#block-menu-menu-footer-menu ul.menu .menu__item a{font-family:Brandon Grotesque;font-size:16px;font-weight:420;line-height:34px;letter-spacing:0em;text-align:center}#block-block-1 div,#block-block-1{transform:none;opacity:1;text-align:center;color:#fff;font-family:Brandon Grotesque;font-size:15px;font-weight:420;line-height:34px;letter-spacing:0em;text-align:center}.page-node-14 #block-block-1 div,.page-node-14 #block-block-1{color:#5b5657}.page-node-446 #block-block-1 div,.page-node-446 #block-block-1{color:#fff !important}#header{position:relative;min-height:72px;padding:22px;background-color:var(--content-bg-01)}.page-node-3015 #block-uc-ajax-cart-delta-0,.page-node-3015 #block-nice-menus-1{display:none !important}#header.fixed-header{z-index:9999;width:100%;position:relative}.mean-container .mean-bar{position:absolute;background-color:transparent;min-height:unset;top:0;left:0;padding:0}.mean-container .mean-nav *,.mean-container .mean-bar *{transition:unset}.region-header{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px}#block-block-71 p{margin:0}#block-block-71 img{max-height:60px}#block-block-71 p:last-of-type img{display:none}#block-block-72{background:var(--content-bg-01) url(/sites/all/themes/client_theme_4/images/home-cta-bg-pattern.svg)no-repeat top left;background-size:cover}#block-block-72>.content h2{font-family:Brandon Grotesque Cond;font-size:64px;font-weight:700;line-height:66px;letter-spacing:0px;text-align:center;color:var(--black);margin:0}#block-block-72>.content h3{font-family:Hunter River;font-size:64px;font-weight:400;line-height:61px;letter-spacing:0px;text-align:center;margin-top:-11px;position:relative;z-index:5;color:var(--orange-01)}.mean-container a.meanmenu-reveal{font-size:0px !important;text-indent:unset;padding:0;width:44px;height:44px;top:16px;right:22px !important;border-radius:44px;background:url(/sites/all/themes/client_theme_4/images/menu-icon.svg)no-repeat center center;background-color:var(--bright-orange-01);text-align:center;line-height:44px;font-weight:400}.mean-container a.meanmenu-reveal.meanclose{line-height:44px;font-size:26px !important;background:unset;background-color:var(--bright-orange-01)}.mean-container .mean-nav{margin:0;position:absolute;top:75px;background-color:var(--orange-01)}.mean-container .mean-nav ul li{float:unset}.mean-container .mean-nav ul li ul{padding:0}.mean-container .mean-nav ul li a{border-top:1px solid var(--bright-orange-01);float:unset;padding:10px 0;padding-left:0;font-family:Brandon Grotesque Bold;font-size:16px;font-weight:500;line-height:38px;letter-spacing:.4750000238418579px;text-align:left;width:100%}.mean-container .mean-nav ul li ul li>a:first-of-type{padding:10px}.mean-container .mean-nav ul li:first-of-type>a{border-top:0}.mean-container .mean-nav ul{padding:24px;box-sizing:border-box}.mean-container .mean-nav .content>ul>li:nth-last-child(3){background:0 0;border-radius:8px;max-width:230px;position:relative}.mean-container .mean-nav .content>ul>li:nth-last-child(3)>a{background:var(--bright-orange-01);border-radius:8px;box-sizing:border-box !important;margin:0 auto;color:#fff;text-transform:uppercase;font-weight:700;margin-left:0;border-top:0;border:0 !important;padding:0;padding-left:25px !important;line-height:64px}.mean-container .mean-nav .content>ul>li:nth-last-child(3)>ul{position:relative;top:0;left:0;overflow:hidden;width:280px;width:233px;background:var(--btn-dropdown-01);border-radius:8px;z-index:999;padding-right:0}
.mean-container .mean-nav .content>ul>li:nth-last-child(3)>ul li a{border:0 !important;font-weight:700;padding-left:20px;width:100%}.mean-container .mean-nav .content>ul>li:nth-last-child(3)>a.mean-expand{width:100%;position:absolute;top:0;left:0;font-size:0 !important;display:block;background:0 0;z-index:99;height:100%}.mean-container .mean-nav .content>ul>li:nth-last-child(3)>a.mean-expand:after{content:'';display:inline-block;position:absolute;top:0;right:0;height:100%;background:var(--btn-dropdown-01) url(/sites/all/themes/client_theme_4/images/arrow-right.svg) no-repeat center center;background-size:9px;width:64px;height:64px;box-sizing:border-box;border:0 !important;border-top-right-radius:8px;border-bottom-right-radius:8px}.mean-container .mean-nav .content>ul>li:nth-last-child(3)>a.mean-expand.mean-clicked:after{rotate:90deg}.mean-container .mean-nav .content>ul>li:nth-last-child(2),.mean-container .mean-nav .content>ul>li:last-child{width:32px;height:32px;position:absolute;bottom:21px;right:22px}.mean-container .mean-nav .content>ul>li:nth-last-child(2){right:calc(32px + 10px + 22px)}.mean-container .mean-nav .content>ul>li:nth-last-child(2) a,.mean-container .mean-nav .content>ul>li:last-child a{font-size:0;color:transparent;background:url(/sites/all/themes/client_theme_4/images/fb_01.svg)no-repeat center center;background-size:32px;border:0 !important;padding:0;width:32px;height:32px}.mean-container .mean-nav .content>ul>li:nth-last-child(2) a{background:url(/sites/all/themes/client_theme_4/images/ig_01.svg)no-repeat left center;background-size:32px}.mean-container .mean-nav .content>ul>li:nth-last-child(4) a:before{content:'';display:block;width:25px;height:12px;background:url(/sites/all/themes/client_theme_4/images/phone_icon_02.svg)no-repeat center center;background-size:contain}.mean-container .mean-nav .content>ul>li:nth-last-child(4) a{display:inline-grid;grid-template-columns:minmax(15px,7%) 1fr;grid-gap:10px;align-items:center;justify-content:start;justify-items:start;align-content:center}.block-uc-ajax-cart{position:absolute;top:50%;right:100px;transform:translateY(-50%)}.fixed-header .block-uc-ajax-cart{top:calc(57px/2);transform:unset}.block-uc-ajax-cart .cart_products{display:block;width:29px;height:28px;background:var(--bright-orange-01);color:#fff;text-align:center;border-radius:30px;position:absolute;top:-17px;right:-20px}body:not(:has(div.view-header-slideshows)) .block-uc-ajax-cart #ajax-cart-icon img:nth-of-type(1){display:none}body:has(div.region-content-top #block-block-24) .block-uc-ajax-cart #ajax-cart-icon img:nth-of-type(2),body:has(div.view-header-slideshows) .block-uc-ajax-cart #ajax-cart-icon img:nth-of-type(2){display:none}body:has(div.view-header-slideshows) .block-uc-ajax-cart #ajax-cart-icon img:nth-of-type(1),body:not(:has(div.view-header-slideshows)) .block-uc-ajax-cart #ajax-cart-icon img:nth-of-type(2){display:inline-block}body:has(div.region-content-top #block-block-24) .block-uc-ajax-cart #ajax-cart-icon img:nth-of-type(1){display:inline-block}.front:has(.region-content-top video) .block-uc-ajax-cart #ajax-cart-icon img:nth-of-type(2){display:none}.front:has(.region-content-top video) .block-uc-ajax-cart #ajax-cart-icon img:nth-of-type(1){display:inline-block}@media screen and (max-width:980px){.block-uc-ajax-cart #ajax-cart-icon img:nth-of-type(2){display:inline-block !important}}.button,#node-1200>.content .add-to-cart input[type=submit],.learn-more-link,.secondary-btn,.book-now{display:grid !important;grid-template-columns:minmax(130px,25%) 1fr;align-content:center;justify-items:start;justify-content:center;align-items:center;float:unset;border-radius:8px;box-sizing:border-box !important;padding:0 0 0 28px;color:#fff;text-align:center;text-transform:uppercase;font-weight:700;background:var(--bright-orange-02);margin:0 auto;position:relative;height:64px;width:218px;max-width:100%;display:inline-block !important;line-height:64px;text-align:left;font-family:'Brandon Grotesque Black'}.button,#node-1200>.content .add-to-cart input[type=submit],.learn-more-link{width:auto;padding:10px 20px;height:auto;line-height:2}
.button-light-blue,.learn-more-link.light-blue{background:var(--light-blue);color:#fff}.button-green-02,.learn-more-link.green-02{background:var(--green-02);color:#fff}.button-secondary,.secondary-btn,.book-now.secondary{background:var(--orange-01);margin:0}.button-nobg{background:0 0}.book-now.night,.book-now.dinner-show,.book-now.beach-day{background:var(--yellow-01);color:var(--black)}.book-now.night.green-02{background:var(--green-02);color:#fff}#node-16 .content .intro-text-wrapper .intro-text h2,.node-page.view-mode-full .field-name-body .field-item .flex-grid h2,.node-page.view-mode-full .field-name-body .field-item>h2{font-family:Brandon Grotesque Cond;font-size:40px;font-weight:700;line-height:40px;letter-spacing:0px;text-align:left;margin-top:0}#node-2642 .img-layout2,#node-1 .img-layout2{display:grid;grid-template-columns:repeat(10,1fr);grid-template-rows:repeat(5,1fr);grid-column-gap:0px;grid-row-gap:0px;gap:10px}#node-2642 .img-layout2 .img1,#node-1 .img-layout2 .img1{grid-area:2/1/5/6;width:100% !important}#node-2642 .img-layout2 .img2,#node-1 .img-layout2 .img2{grid-area:1/6/3/11;width:100% !important;max-height:400px}#node-2642 .img-layout2 .img3,#node-1 .img-layout2 .img3{grid-area:3/6/10/11;width:100% !important}#node-2642 .img-layout2 img,#node-1 .img-layout2 img{width:100% !important;height:100%;object-fit:cover}#node-2642 .img-layout2 .img2 img,#node-1 .img-layout2 .img2 img{height:100% !important;object-fit:cover;object-position:top}#node-2642 .img-layout2 .img3 img,#node-1 .img-layout2 .img3 img{height:535px !important;height:400px !important;object-fit:cover}#node-16 .content .intro-text-wrapper .intro-text p,#node-2559 .flex-grid p,#node-2520 .flex-grid p,#node-14 .flex-grid p,#node-15 .flex-grid p,#node-16 .flex-grid p,#node-11 .flex-grid p{font-family:Brandon Grotesque;font-size:20px;font-weight:390;line-height:32px;letter-spacing:0em;text-align:left}#node-15 .flex-grid tr td,#node-14 .flex-grid tr td{flex:1 1 200px;position:relative}.page-node-14 .node-page.view-mode-full .book-now.secondary{background:var(--red-orange-01)}#block-block-17 .book-now,#block-block-13 .book-now{background-color:var(--black);color:#fff;margin:0 auto}.book-now.purchase{padding:0;display:block !important;margin:1.5rem auto;text-align:center}.book-now.primary.turtle{background-color:var(--green-02);color:#fff}.book-now.snorkel{background-color:var(--btn-dropdown-03);color:#fff}.secondary-btn:after,.book-now:after{content:'';display:inline-block;background:url(/sites/all/themes/client_theme_4/images/arrow-right.svg)no-repeat center center;background-color:var(--btn-dropdown-01);background-size:9px;width:64px;height:64px;box-sizing:border-box;border-top-right-radius:8px;border-bottom-right-radius:8px;position:absolute;top:0;right:0}.book-now.show:after{rotate:90deg}.book-now-wrapper .book-now:after,.book-now:has(.icon):after{display:none}.book-now.purchase:after{display:none;opacity:0;visibility:hidden}.secondary-btn:after,.book-now.secondary:after{background-color:var(--btn-dropdown-02)}.book-now.night:after,.book-now.dinner-show:after,.book-now.beach-day:after{background:var(--btn-dropdown-03) url(/sites/all/themes/client_theme_4/images/arrow-right-black.svg)no-repeat center center;background-size:9px}.book-now.night.green-02:after{background:var(--green-01) url(/sites/all/themes/client_theme_4/images/arrow-right.svg)no-repeat center center;background-size:9px}#block-block-72 .book-now.secondary:after{background-color:var(--btn-dropdown-01)}.page-node-14 .node-page.view-mode-full .book-now.secondary:after{background:var(--red-orange-02) url(/sites/all/themes/client_theme_4/images/arrow-right.svg)no-repeat center center;background-size:9px}#block-block-17 .book-now:after,#block-block-13 .book-now:after{background:url(/sites/all/themes/client_theme_4/images/arrow-right.svg)no-repeat center center;background-color:var(--black-01);background-size:9px}.book-now.primary.turtle:after{background-color:var(--green-01)}.book-now.snorkel:after{background-color:var(--dark-blue-02)}.secondary-btn.ig{width:269px;max-width:269px;grid-template-columns:minmax(186px,25%) 1fr;padding:0 0 0 28px;margin:56px auto 0;font-weight:700}
.secondary-btn.ig.beach-day{background:var(--peach-02)}.secondary-btn.ig.dinner{background:var(--yellow-01);color:var(--black)}.secondary-btn.ig.nightclub{background:var(--black);color:#fff}.secondary-btn.ig:after{background:url(/sites/all/themes/client_theme_4/images/ig_01.svg)no-repeat center center;background-color:var(--btn-dropdown-01);background-size:32px}.secondary-btn.ig.beach-day:after{background:#fa9d81 url(/sites/all/themes/client_theme_4/images/ig_01.svg)no-repeat center center;background-size:32px}.secondary-btn.ig.dinner:after{background:url(/sites/all/themes/client_theme_4/images/btn_icon_ig_03.svg)no-repeat center center;background-color:var(--btn-dropdown-03);background-size:32px}.secondary-btn.ig.nightclub:after{background:var(--black-01) url(/sites/all/themes/client_theme_4/images/btn_icon_ig_04.svg)no-repeat center center;background-size:32px}.book-now:has(span){padding:0 !important}.book-now:has(span) span{display:inline-block;padding:10px;width:100%;box-sizing:border-box !important;color:#fff;text-align:center;text-transform:uppercase}.book-now:has(img) img,.book-now:has(span) span:nth-of-type(2){background-color:var(--btn-dropdown-01)}.book-now:has(img) img{border-top-right-radius:8px;border-bottom-right-radius:8px;height:100% !important}.btn-dropdown{position:relative;transition:.3s ease-in-out;width:max-content;margin:0 auto}.book-now .text{padding:0 0 0 25px;position:relative;text-align:left}.book-now-wrapper{position:relative;width:max-content}.book-now-wrapper .icon-wrapper,.book-now .icon{display:inline-block;background-color:var(--btn-dropdown-01);background-size:9px;width:64px;height:64px;box-sizing:border-box;border-top-right-radius:8px;border-bottom-right-radius:8px;position:absolute;top:0;right:0;display:grid;place-content:center}.book-now-wrapper .icon-wrapper{line-height:0}.book-now-wrapper .icon-wrapper,.book-now.secondary .icon{background-color:var(--btn-dropdown-02)}.book-now.night .text,.book-now.dinner-show .text,.book-now.beach-day .text{color:var(--black)}.book-now-wrapper.beach-day .icon-wrapper,.book-now-wrapper.dinner-show .icon-wrapper,.book-now-wrapper.night .icon-wrapper,.book-now.night .icon,.book-now.dinner-show .icon,.book-now.beach-day .icon{background:var(--yellow-02);color:var(--black)}.book-now-wrapper.turtle .icon-wrapper,.book-now.turtle .icon{background-color:var(--green-01)}.book-now .icon svg{fill:#fff}.book-now-wrapper .icon-wrapper .icon:not(.white){display:none}.book-now.night .icon svg,.book-now.dinner-show .icon svg,.book-now.beach-day .icon svg{fill:var(--black)}.btn-dropdown:hover .book-now-wrapper.primary .book-now.primary,.btn-dropdown:hover .book-now.primary{background-color:var(--yellow-01)}.book-now-wrapper.primary.no-dropdown:hover .text a,.btn-dropdown:hover .book-now-wrapper.primary .text,.book-now.primary.no-dropdown:hover .text,.btn-dropdown:hover .book-now.primary .text{color:var(--black)}.book-now-wrapper.primary.no-dropdown:hover .icon-wrapper,.btn-dropdown:hover .book-now-wrapper.primary .icon-wrapper,.book-now.primary.no-dropdown:hover .icon,.btn-dropdown:hover .book-now.primary .icon{background-color:var(--yellow-02)}.book-now.primary.no-dropdown:hover .icon svg,.btn-dropdown:hover .book-now.primary .icon svg{fill:var(--black);!important}.book-now-wrapper.primary.no-dropdown:hover .icon-wrapper .icon.white,.btn-dropdown:hover .book-now-wrapper.primary .icon-wrapper .icon.white{display:none}.book-now-wrapper.primary.no-dropdown:hover .icon-wrapper .icon.black{display:block}.book-now-wrapper.beach-day .icon-wrapper .icon.black,.book-now-wrapper.dinner-show .icon-wrapper .icon.black,.book-now-wrapper.night .icon-wrapper .icon.black{display:block !important}.book-now-wrapper.beach-day .icon-wrapper .icon.white,.book-now-wrapper.dinner-show .icon-wrapper .icon.white,.book-now-wrapper.night .icon-wrapper .icon.white{display:none !important}.book-now-wrapper.beach-day:hover .icon-wrapper .icon.black,.book-now-wrapper.dinner-show:hover .icon-wrapper .icon.black,.book-now-wrapper.night:hover .icon-wrapper .icon.black{display:none !important}.book-now-wrapper.beach-day:hover .icon-wrapper .icon.white,.book-now-wrapper.dinner-show:hover .icon-wrapper .icon.white,.book-now-wrapper.night .icon-wrapper:hover .icon.white{display:block !important}
.btn-dropdown:hover .book-now.primary:after{background:url(/sites/all/themes/client_theme_4/images/arrow-right-black.svg) no-repeat center center;background-color:var(--yellow-02)}.btn-dropdown:hover .book-now-wrapper.primary.dropdown-toggle+.dropdown-menu,.btn-dropdown:hover .book-now.primary.dropdown-toggle+.dropdown-menu{background-color:var(--yellow-02)}.btn-dropdown:hover .book-now-wrapper.primary.dropdown-toggle+.dropdown-menu a,.btn-dropdown:hover .book-now.primary.dropdown-toggle+.dropdown-menu a{background-color:var(--yellow-02);color:#000}.book-now-wrapper.primary.no-dropdown:hover .book-now.primary,.book-now.primary.no-dropdown:hover{background-color:var(--yellow-01)}.book-now-wrapper.night.no-dropdown:hover .book-now,.book-now-wrapper.dinner-show.no-dropdown:hover .book-now,.book-now-wrapper.beach-day.no-dropdown:hover .book-now,.book-now-wrapper.night:hover .book-now,.book-now-wrapper.dinner-show:hover .book-now,.book-now-wrapper.beach-day:hover .book-now,.book-now.primary.night.no-dropdown:hover,.book-now.primary.dinner-show.no-dropdown:hover,.book-now.primary.beach-day.no-dropdown:hover,.book-now.primary.night:hover,.book-now.primary.dinner-show:hover,.book-now.primary.beach-day:hover{background-color:var(--bright-orange-02) !important}.book-now-wrapper.night.no-dropdown:hover .text a,.book-now-wrapper.dinner-show.no-dropdown:hover .text a,.book-now-wrapper.beach-day.no-dropdown:hover .text a,.book-now-wrapper.night:hover .text a,.book-now-wrapper.dinner-show:hover .text a,.book-now-wrapper.beach-day:hover .text a,.book-now.night.no-dropdown:hover .text,.book-now.dinner-show.no-dropdown:hover .text,.book-now.beach-day.no-dropdown:hover .text,.book-now.night:hover .text,.book-now.dinner-show:hover .text,.book-now.beach-day:hover .text{color:#fff}.book-now-wrapper.night.no-dropdown:hover .icon-wrapper,.book-now-wrapper.dinner-show.no-dropdown:hover .icon-wrapper,.book-now-wrapper.beach-day.no-dropdown:hover .icon-wrapper,.book-now-wrapper.night:hover .icon-wrapper,.book-now-wrapper.dinner-show:hover .icon-wrapper,.book-now-wrapper.beach-day:hover .icon-wrapper,.book-now.night.no-dropdown:hover .icon,.book-now.dinner-show.no-dropdown:hover .icon,.book-now.beach-day.no-dropdown:hover .icon,.book-now.night:hover .icon,.book-now.dinner-show:hover .icon,.book-now.beach-day:hover .icon{background-color:var(--btn-dropdown-01)}.book-now.night.no-dropdown:hover .icon svg,.book-now.dinner-show.no-dropdown:hover .icon svg,.book-now.beach-day.no-dropdown:hover .icon svg,.book-now.night:hover .icon svg,.book-now.dinner-show:hover .icon svg,.book-now.beach-day:hover .icon svg{fill:#fff}.book-now-wrapper.night:hover .icon:not(.white),.book-now-wrapper.dinner-show:hover .icon:not(.white),.book-now-wrapper.beach-day:hover .icon:not(.white),.book-now-wrapper.beach-day.no-dropdown:hover .icon:not(.white),.book-now-wrapper.dinner-show.no-dropdown:hover .icon:not(.white),.book-now-wrapper.night.no-dropdown:hover .icon:not(.white){display:none}.book-now.purchase:hover{background-color:var(--orange-01)}.button:hover,.btn-dropdown:hover .book-now-wrapper.secondary .icon-wrapper,.btn-dropdown:hover .book-now.secondary{background-color:var(--bright-orange-02)}.btn-dropdown:hover .book-now-wrapper.secondary .icon-wrapper,.btn-dropdown:hover .book-now.secondary .icon{background-color:var(--btn-dropdown-01)}.btn-dropdown:hover .book-now-wrapper.secondary.dropdown-toggle+.dropdown-menu,.btn-dropdown:hover .book-now.secondary.dropdown-toggle+.dropdown-menu{background-color:var(--btn-dropdown-01)}.explore-link:hover{gap:35px !important}.learn-more-link:hover{background:var(--yellow-01) !important;color:var(--black) !important}.node-page.view-mode-full .book-now,#block-block-12 .book-now,.node-page.view-mode-full .btn-dropdown{margin:0}#node-2559 .book-now,#node-2520 .book-now,#node-15 .book-now,#node-14 .book-now,#node-16 .book-now,#node-11 .book-now{margin:0 0 24px}.btn-dropdown .dropdown-menu{opacity:0;visibility:hidden;position:absolute;background:var(--btn-dropdown-01);border-radius:8px;padding:22px 0;width:101%;top:0;transition:.3s ease-in-out;z-index:-99}
.book-now-wrapper.secondary+.dropdown-menu,.book-now.secondary+.dropdown-menu{background:var(--orange-01)}.book-now-wrapper.venue-rental+.dropdown-menu,.book-now.venue-rental+.dropdown-menu{background:var(--orange-01)}.book-now-wrapper.snorkel+.dropdown-menu,.book-now.snorkel+.dropdown-menu{background:var(--dark-blue-02)}.book-now-wrapper.beach-day+.dropdown-menu,.book-now-wrapper.dinner-show+.dropdown-menu,.book-now-wrapper.night+.dropdown-menu,.book-now.night+.dropdown-menu,.book-now.dinner-show+.dropdown-menu,.book-now.beach-day+.dropdown-menu{background:var(--btn-dropdown-03)}.page-node-14 .node-page.view-mode-full .book-now-wrapper+.dropdown-menu,.page-node-14 .node-page.view-mode-full .book-now+.dropdown-menu{background-color:var(--red-orange-02)}#block-block-13 .book-now-wrapper+.dropdown-menu,#block-block-13 .book-now+.dropdown-menu{background-color:var(--black-01);text-align:left}.book-now-wrapper.primary.turtle+.dropdown-menu,.book-now.primary.turtle+.dropdown-menu{background-color:var(--green-01)}.book-now.snorkel{background-color:var(--dark-blue-01)}.btn-dropdown .dropdown-menu.show{opacity:1;visibility:visible;top:64px;z-index:99}.btn-dropdown .dropdown-item{display:block;color:#fff;text-transform:uppercase;font-size:16px;padding:10px 20px;font-weight:700;font-family:'Brandon Grotesque Black'}.book-now-wrapper.beach-day+.dropdown-menu .dropdown-item,.book-now-wrapper.dinner-show+.dropdown-menu .dropdown-item,.book-now-wrapper.night+.dropdown-menu .dropdown-item,.book-now.night+.dropdown-menu .dropdown-item,.book-now.dinner-show+.dropdown-menu .dropdown-item,.book-now.beach-day+.dropdown-menu .dropdown-item{color:var(--black)}.book-now-wrapper.snorkel+.dropdown-menu .dropdown-item,.book-now.snorkel+.dropdown-menu .dropdown-item{text-align:left}.content-top-header-slideshow .views-row,#block-views-header-slideshows-block .views-row{position:relative}.content-top-header-slideshow .views-slideshow-cycle-main-frame>div>div>div,.content-top-header-slideshow .views-slideshow-cycle-main-frame>div>div,.content-top-header-slideshow .views-slideshow-cycle-main-frame>div,.content-top-header-slideshow .views-slideshow-cycle-main-frame,#block-views-header-slideshows-block .views-slideshow-cycle-main-frame>div>div>div,#block-views-header-slideshows-block .views-slideshow-cycle-main-frame>div>div,#block-views-header-slideshows-block .views-slideshow-cycle-main-frame>div,#block-views-header-slideshows-block .views-slideshow-cycle-main-frame{width:100% !important}.content-top-header-slideshow .views-field-field-header-images,#block-views-header-slideshows-block .views-field-field-header-images{line-height:0;position:relative}.content-top-header-slideshow .views-field-field-header-images img,#block-views-header-slideshows-block .views-field-field-header-images img{width:100%;min-height:506px;max-height:730px;object-fit:cover;object-position:center}.content-top-header-slideshow .views-field-field-header-images .field-content .link-wrapper:after,#block-views-header-slideshows-block .views-field-field-header-images .field-content:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.35)}.page-node-15 #block-views-header-slideshows-block .views-field-field-header-images img{object-position:unset}.content-top-header-slideshow .views-field-field-header-image-overlay-text,#block-views-header-slideshows-block .views-field-field-header-image-overlay-text,#block-views-header-slideshows-block .views-field-field-header-image-text-overlay{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:99}.content-top-header-slideshow .views-field-field-header-image-overlay-text,#block-views-header-slideshows-block .views-field-field-header-image-overlay-text{width:100%}.content-top-header-slideshow .views-field-field-header-image-overlay-text,#block-views-header-slideshows-block .views-field-field-header-image-overlay-text{color:#fff}.content-top-header-slideshow .views-field-field-header-image-overlay-text h1,#block-views-header-slideshows-block .views-field-field-header-image-overlay-text h1{font-family:Brandon Grotesque Cond;font-size:64px;font-weight:700;line-height:58px;letter-spacing:0px;text-align:center;margin:0}
.page-node-16 #block-views-header-slideshows-block .views-field-field-header-image-overlay-text h1{width:54%;margin:0 auto;word-break:break-word}.content-top-header-slideshow .views-field-field-header-image-overlay-text h2,#block-views-header-slideshows-block .views-field-field-header-image-overlay-text h2{font-family:Hunter River;font-size:58px;font-weight:400;line-height:81px;letter-spacing:0px;text-align:center;margin:0}.content-top-header-slideshow .views-field-field-header-image-overlay-text h3,#block-views-header-slideshows-block .views-field-field-header-image-overlay-text h3{font-family:Brandon Grotesque;font-size:20px;font-weight:500;line-height:29px;letter-spacing:1px;text-align:center;margin:0 0 20px}.region-content-top{position:relative}#block-block-30{position:absolute;bottom:-28px;left:50%;transform:translateX(-50%);z-index:99}#block-block-30.is-sticky{position:fixed;bottom:unset;top:0}#block-block-30 p{margin:0}#block-block-30.is-sticky .book-now{-webkit-box-shadow:0px 0px 83px -5px rgba(0,0,0,.88);-moz-box-shadow:0px 0px 83px -5px rgba(0,0,0,.88);box-shadow:0px 0px 83px -5px rgba(0,0,0,.88)}#content-bottom-container .block>.content,#content .block>.content,#block-views-gallery-views-block>.content,#block-views-what-people-are-saying-block>.content,#block-block-22>.content,#block-block-21>.content,#block-block-20>.content,.node-page.view-mode-full>.content{padding:80px 22px 80px}.node-page.view-mode-full>.content p{margin-top:0}.node-page.view-mode-full>.content img{height:auto !important}.node-page.view-mode-full>.content p img{width:330px !important}.node-page.view-mode-full>.content .field-name-body{color:var(--black)}#block-block-90 h2 strong,.node-page.view-mode-full>.content .field-name-body h2 strong{color:var(--bright-orange-01)}#node-16 .content .intro-text-wrapper .intro-text h3,.page-node-16 .node-page.view-mode-full>.content .field-name-body h3{font-family:Brandon Grotesque Cond;font-size:26px;font-weight:700;line-height:32px;letter-spacing:.02em;text-align:left;color:#fff}.page-node-16 .node-page.view-mode-full>.content .field-name-body h2 strong{color:var(--yellow-01)}.page-node-14 .node-page.view-mode-full>.content .field-name-body h2{color:#fff}.page-node-14 .node-page.view-mode-full>.content .field-name-body h2 strong{color:var(--red-orange-01)}.page-node-15 .node-page.view-mode-full>.content .field-name-body h2 strong{color:var(--green-02)}#node-14{background:var(--black)}#node-14>.content .field-name-body p{color:var(--content-bg)}#node-16 .content{padding-top:0;padding-left:0;padding-right:0;padding-bottom:0;position:relative}#node-16 .content .field-name-body{color:#fff}#node-16 .field-name-body table{margin:0 auto}#node-16 .field-name-body .flex-grid tr td:first-of-type{padding:0 24px}#node-16 .field-name-body .flex-grid tr td:last-of-type{overflow:hidden;max-height:442px;position:relative;min-height:442px}#node-16 .field-name-body .flex-grid tr td:last-of-type img{width:calc(100% + 200px) !important;max-width:unset;object-position:26%;position:absolute;top:0;z-index:5;object-fit:none}.dancing-man-wrapper{position:relative;height:1200px;overflow:hidden}.node-page.view-mode-full .content .dancing-man-wrapper .dancing-man-bg img,.dancing-man-wrapper .dancing-man-bg img{height:100% !important;object-fit:cover}.dancing-man-wrapper .dancing-man-image{position:absolute;bottom:0;left:100px;width:100%;height:auto;z-index:10}.dancing-man-wrapper .dancing-man-image img{width:100%;height:100% !important;object-fit:cover;scale:1.75}#node-16 .content .intro-text-wrapper .intro-text{position:absolute;top:4em;z-index:13}#main-wrapper{background-color:var(--content-bg)}.section-news #main-wrapper{background-color:var(--content-bg-01)}.page-node-2564 #main-wrapper,.page-node-2525 #main-wrapper,.page-booking #main-wrapper{background-color:var(--content-bg-01) !important}.flex-grid tr{display:flex;flex-wrap:wrap;justify-content:left;grid-gap:48px}.flex-grid tr td{flex:1 1 344px}.flex-grid tr td:first-of-type{text-align:center}.flex-grid-two .text h2,.flex-grid tr td:last-of-type h2{font-family:Brandon Grotesque Cond;font-size:48px;font-weight:700;line-height:48px;letter-spacing:.9979797601699829px;text-align:left;text-transform:uppercase}
.node-page.view-mode-full .flex-grid tr td:first-of-type{text-align:left}#node-2559.node-page.view-mode-full .flex-grid tr td:first-of-type{overflow:scroll;overflow-x:hidden;overflow-wrap:break-word}#node-2559.node-page.view-mode-full .flex-grid tr td:first-of-type::-webkit-scrollbar{display:none}#node-2559.node-page.view-mode-full .flex-grid tr td:first-of-type{-ms-overflow-style:none;scrollbar-width:none}.float-images td .images img:first-of-type{position:relative;z-index:2;width:186px !important;max-width:100%;object-fit:cover}#block-block-90 .float-images td .images img:first-of-type{height:318px !important}.float-images td .images video:last-of-type,.float-images td .images img:last-of-type{position:relative;z-index:1;left:25%;margin-top:-16%;width:75% !important}.float-images td .images video:last-of-type{object-fit:cover}#node-15 .float-images td .images img:last-of-type,#node-14 .float-images td .images img:last-of-type{width:264px !important;min-height:353px !important;object-fit:cover;max-width:100%}#node-1 .float-images td .images img:last-of-type{min-height:322px;object-fit:cover}.explore-link{display:grid !important;text-align:left !important;grid-template-columns:minmax(200px,25%) 1fr;font-weight:700;text-transform:uppercase;color:var(--tan-02);justify-items:start;align-items:center;justify-content:start;align-content:center;gap:18px}#block-block-21 .explore-link{grid-template-columns:minmax(190px,15%) 1fr}#block-block-22 .explore-link{grid-template-columns:minmax(168px,15%) 1fr}.explore-link:after{content:'';display:inline-block;background:url(/sites/all/themes/client_theme_4/images/explore_link_icon_01.svg)no-repeat center center;background-size:44px;border-radius:44px;width:44px;height:44px;box-sizing:border-box}.page-booking-nightclub #block-block-69 p a,.page-node-14 #block-block-69 p a{display:block;width:159px;margin:0 auto;max-width:100%;background:url(/sites/all/themes/client_theme_4/images/night-logo.svg)no-repeat center center;background-size:159px}#block-block-69 p img{width:159px}.page-booking-nightclub #block-block-69 p img,.page-node-14 #block-block-69 p img{visibility:hidden}#block-block-22 .explore-link,#block-block-21 .explore-link{color:#fff}#block-block-21 .explore-link:after{background:url(/sites/all/themes/client_theme_4/images/explore_link_icon_02.svg)no-repeat center center;background-size:44px}#block-block-22 .explore-link:after{background:url(/sites/all/themes/client_theme_4/images/explore_link_icon_03.svg)no-repeat center center;background-size:44px}#block-block-20{background-color:var(--bright-orange-01);color:var(--tan-02)}#block-block-22 .flex-grid img,#block-block-21 .flex-grid img,#block-block-20 .flex-grid img{height:385px !important;object-fit:cover;object-position:top}#block-block-21{background-color:var(--light-blue);color:#fff}#block-block-22{background-color:var(--black);color:#fff}#block-block-22 p{color:#fff}#block-block-20 p,#block-block-21 p,#block-block-22 p{margin:0 auto 24px}#block-block-21 .content,#block-block-22 .content{position:relative;overflow:hidden}#block-block-21 .content .spin-icon-wrapper .icon-column{top:10%;bottom:30%;left:1em}#block-block-22 .content .spin-icon-wrapper .icon-column{top:24%;bottom:24%;right:126px}#block-block-21 .content .spin-icon-wrapper .icon-column .icon,#block-block-22 .content .spin-icon-wrapper .icon-column .icon{top:0;width:100%}#block-block-21 .content .spin-icon-wrapper .icon img,#block-block-22 .content .spin-icon-wrapper .icon img{height:125px !important}#block-block-22 .content p:first-of-type,#block-block-21 .content p:first-of-type{font-family:Brandon Grotesque Cond;font-size:22px;font-weight:700;line-height:24px;letter-spacing:1px;text-align:center;margin:0 0 24px;margin-top:0}#block-block-22 .content h2,#block-block-21 .content h2,#block-block-20 .content h2{font-family:Brandon Grotesque Cond;font-size:75px;font-weight:700;line-height:64px;letter-spacing:2px;text-align:center;margin:0;margin-bottom:-40px;position:relative;z-index:5}#block-block-21 .content>h2:last-of-type{display:none}#block-block-21 table,#block-block-22 table{position:relative;z-index:1}
#block-block-22 table tr td:nth-of-type(2) p,#block-block-21 table tr td:nth-of-type(2) p,#block-block-20 table tr td:nth-of-type(2) p{font-size:20px}#block-block-22 table tr td:nth-of-type(2) p:first-of-type,#block-block-21 table tr td:nth-of-type(2) p:first-of-type,#block-block-20 table tr td:nth-of-type(2) p:first-of-type{font-family:Brandon Grotesque Cond;font-size:28px;font-weight:700;line-height:32px;letter-spacing:1px;text-align:left}#block-block-22 table tr td:nth-of-type(2) a,#block-block-21 table tr td:nth-of-type(2) a,#block-block-20 table tr td:nth-of-type(2) a{font-size:16px}#block-block-22 .flex-grid tr,#block-block-21 .flex-grid tr,#block-block-20 .flex-grid tr{align-items:flex-end}#block-block-21 .flex-grid tr{flex-direction:row-reverse;align-items:flex-end}#block-views-what-people-are-saying-block-4,#block-views-what-people-are-saying-block{background-color:var(--peach-02)}.view-gallery-views .view-header{width:264px;max-width:100%;margin:0 auto}.view-gallery-views.view-display-id-block_3 .view-header{width:290px}#block-block-25>.content h1,#block-block-25>.content h3,.snorkel-book-now h2,.snorkel-book-now h3,#block-block-31>.content h2,#block-block-31>.content h3,#block-block-14>.content h2,#block-block-14>.content h3,#block-block-33>.content h2,#block-block-33>.content h3,#block-block-36>.content h2,#block-block-36>.content h3,.view-id-ticket_slideshows.view-display-id-block_3 .view-header h3,.view-id-ticket_slideshows.view-display-id-block_3 .view-header h2,.view-id-ticket_slideshows.view-display-id-block_2 .view-header h3,.view-id-ticket_slideshows.view-display-id-block_2 .view-header h2,.view-meet-the-team .view-header h3,.view-meet-the-team .view-header h2,.view-gallery-views .view-header h3,.view-gallery-views .view-header h2,.view-what-people-are-saying .view-header h3,.view-what-people-are-saying .view-header h2{margin:0}.view-meet-the-team .view-header{text-align:center}.view-meet-the-team .view-header h3,.view-meet-the-team .view-header h2{display:inline-block;position:relative}#block-block-73{display:grid;place-items:center;min-height:274px}#block-block-73 .content h1,#block-block-25>.content h1,.view-meet-the-team .view-header h2,#block-block-14>.content h2,#block-block-31>.content h2,#block-block-33>.content h2,#block-block-36>.content h2,.view-id-ticket_slideshows.view-display-id-block_3 .view-header h2,.view-id-ticket_slideshows.view-display-id-block_2 .view-header h2,.view-gallery-views .view-header h2,.view-what-people-are-saying .view-header h2{font-family:Brandon Grotesque Cond;font-size:54px;font-weight:700;line-height:48px;letter-spacing:0px;text-align:center;color:var(--light-brown)}.snorkel-book-now h2{font-family:Brandon Grotesque Cond;font-size:64px;font-weight:700;line-height:66px;letter-spacing:0px;text-align:center}#block-block-73 .content h1{font-size:64px;line-height:58px;margin:0}.view-id-ticket_slideshows.view-display-id-block_2 .view-header h2{color:var(--tan-02)}.view-gallery-views .view-header h2{color:var(--bright-orange-01)}.view-gallery-views.view-display-id-block_2 .view-header h2{color:var(--peach-02)}.view-gallery-views.view-display-id-block_3 .view-header h2{color:var(--yellow-01)}#block-block-73 .content h1,#block-block-25>.content h1,.view-gallery-views.view-display-id-block_6 .view-header h2,.view-gallery-views.view-display-id-block_4 .view-header h2,#block-block-14>.content h2{color:var(--black)}.view-meet-the-team .view-header h2{color:var(--light-blue)}.snorkel-book-now h2,#block-block-31>.content h2,#block-block-33>.content h2,#block-block-36>.content h2,.view-what-people-are-saying.view-display-id-block_2 .view-header h2,.view-what-people-are-saying.view-display-id-block_1 .view-header h2{color:#fff}#block-block-73 .content h2,#block-block-25>.content h3,.snorkel-book-now h3,.view-meet-the-team .view-header h3,#block-block-14>.content h3,#block-block-31>.content h3,#block-block-33>.content h3,#block-block-36>.content h3,.view-id-ticket_slideshows.view-display-id-block_3 .view-header h3,.view-id-ticket_slideshows.view-display-id-block_2 .view-header h3,.view-gallery-views .view-header h3,.view-what-people-are-saying .view-header h3{font-family:Hunter River;font-size:54px;font-weight:400;line-height:46px;letter-spacing:0px;text-align:center;position:relative;top:-11px;z-index:5;margin-bottom:45px}
.snorkel-book-now h3{font-family:Hunter River;font-size:64px;font-weight:400;line-height:61px;letter-spacing:0px;text-align:center;margin-bottom:36px}#block-block-73 .content h2{font-size:58px;line-height:81px;margin:0;margin-top:-16px}#block-block-72>.content h3{color:var(--orange-01)}.view-gallery-views.view-display-id-block_4 .view-header h3,#block-block-31>.content h3,#block-block-14>.content h3{color:var(--green-02)}.view-what-people-are-saying.view-display-id-block_2 .view-header h3,.view-what-people-are-saying.view-display-id-block_1 .view-header h3{color:var(--light-blue)}.view-meet-the-team .view-header h3{left:-10px}.snorkel-book-now h3{color:var(--dark-blue-01)}#block-block-72>.content a{margin:0 auto}#block-views-what-people-are-saying-block-1{background-color:var(--green-02);color:#fff !important}#block-views-what-people-are-saying-block-2{background-color:var(--black);color:#fff}.view-gallery-views.view-display-id-block_6 .view-header h3,#block-block-73 .content h2,#block-block-25>.content h3{color:var(--bright-orange-01)}.view-what-people-are-saying .view-content>.views-slideshow-cycle-processed:before{content:'';background-size:cover;display:block;width:calc(720px + 720px - 588px);width:0;height:0;position:absolute;left:0;opacity:0;z-index:-1;transition:.3s ease-in}.view-id-ticket_slideshows.view-display-id-block_3 .views_slideshow_cycle_main div,.view-id-ticket_slideshows.view-display-id-block_3 .views_slideshow_cycle_main,.view-id-ticket_slideshows.view-display-id-block_2 .views_slideshow_cycle_main div,.view-id-ticket_slideshows.view-display-id-block_2 .views_slideshow_cycle_main{width:100% !important}.node-tripadvisor-review.node-teaser>.content .group-right,.view-id-ticket_slideshows.view-display-id-block_3 .views-field-nothing,.view-id-ticket_slideshows.view-display-id-block_2 .views-field-nothing,.view-what-people-are-saying .view-content .views_slideshow_cycle_main{padding:48px 36px;background:var(--light-brown);box-sizing:border-box}.node-tripadvisor-review.node-teaser>.content .group-right{justify-items:start}#block-views-what-people-are-saying-block-4 .view-what-people-are-saying .view-content .views_slideshow_cycle_main{padding:0;background:0 0}.view-what-people-are-saying .view-content .views_slideshow_cycle_main>div>div,.view-what-people-are-saying .view-content .views_slideshow_cycle_main>div,.view-what-people-are-saying .view-content .views_slideshow_cycle_main{width:100% !important}.view-id-ticket_slideshows.view-display-id-block_3 .views-field-nothing{background:var(--content-bg)}.view-what-people-are-saying.view-display-id-block_2 .view-content .views_slideshow_cycle_main,.view-what-people-are-saying.view-display-id-block_1 .view-content .views_slideshow_cycle_main{background:var(--light-blue)}.node-tripadvisor-review.node-teaser .field-name-body a,.node-tripadvisor-review.node-teaser .field-name-body,.view-what-people-are-saying .view-content .views_slideshow_cycle_main .views-slideshow-cycle-main-frame-row-item .views-field-body a,.view-what-people-are-saying .view-content .views_slideshow_cycle_main .views-slideshow-cycle-main-frame-row-item .views-field-body{font-family:Brandon Grotesque;font-size:16px;font-weight:390;line-height:26px;letter-spacing:0em;text-align:left;width:100%;display:block}.node-tripadvisor-review.node-teaser .field-name-review-author-linked a,.view-what-people-are-saying .view-content .views_slideshow_cycle_main .views-slideshow-cycle-main-frame-row-item .views-field-field-review-author a{margin:1.5rem auto;font-family:Brandon Grotesque #000;font-size:16px;font-weight:500;line-height:34px;letter-spacing:.5px;text-align:left;display:grid !important;text-align:left !important;grid-template-columns:minmax(170px,25%) 1fr;align-content:center;justify-content:center;align-items:center;justify-items:start}.view-what-people-are-saying.view-display-id-block_2 .view-content .views_slideshow_cycle_main .views-slideshow-cycle-main-frame-row-item .views-field-field-review-author a,.view-what-people-are-saying.view-display-id-block_1 .view-content .views_slideshow_cycle_main .views-slideshow-cycle-main-frame-row-item .views-field-field-review-author a{color:#fff}
.node-tripadvisor-review.node-teaser .field-name-review-author-linked a:after,.view-what-people-are-saying .view-content .views_slideshow_cycle_main .views-slideshow-cycle-main-frame-row-item .views-field-field-review-author a:after{content:'';display:inline-block;background-image:url(/sites/all/themes/client_theme_4/images/tripadvisor-peach.svg);background-position-x:center;background-position-y:center;background-repeat:no-repeat;background-size:44px;width:44px;height:44px;box-sizing:border-box}.node-tripadvisor-review.node-teaser .field-name-review-author-linked a.google:after,.view-what-people-are-saying .view-content .views_slideshow_cycle_main .views-slideshow-cycle-main-frame-row-item .views-field-field-review-author .google a:after{background-image:url(/sites/all/themes/client_theme_4/images/google-peach.svg);background-size:44px}.view-what-people-are-saying.view-display-id-block_2 .view-content .views_slideshow_cycle_main .views-slideshow-cycle-main-frame-row-item .views-field-field-review-author a:after,.view-what-people-are-saying.view-display-id-block_1 .view-content .views_slideshow_cycle_main .views-slideshow-cycle-main-frame-row-item .views-field-field-review-author a:after{background-image:url(/sites/all/themes/client_theme_4/images/tripadvisor-orange.svg);background-size:44px}.view-what-people-are-saying.view-display-id-block_2 .view-content .views_slideshow_cycle_main .views-slideshow-cycle-main-frame-row-item .views-field-field-review-author .google a:after,.view-what-people-are-saying.view-display-id-block_1 .view-content .views_slideshow_cycle_main .views-slideshow-cycle-main-frame-row-item .views-field-field-review-author .google a:after{background-image:url(/sites/all/themes/client_theme_4/images/google-orange.svg);background-size:44px}.view-meet-the-team .view-content .views-slideshow-controls-bottom,.view-id-ticket_slideshows.view-display-id-block_3 .view-content .views-slideshow-controls-bottom,.view-id-ticket_slideshows.view-display-id-block_2 .view-content .views-slideshow-controls-bottom,.view-what-people-are-saying .view-content .views-slideshow-controls-bottom{margin:20px auto;display:flex;flex-wrap:wrap;flex-direction:row;align-items:center;align-content:center;justify-content:flex-start}.view-meet-the-team .view-content .views-slideshow-controls-bottom>div,.view-id-ticket_slideshows.view-display-id-block_3 .view-content .views-slideshow-controls-bottom>div,.view-id-ticket_slideshows.view-display-id-block_2 .view-content .views-slideshow-controls-bottom>div,.view-what-people-are-saying .view-content .views-slideshow-controls-bottom>div{flex:1 1 150px;position:relative}.view-meet-the-team .view-content .views-slideshow-controls-bottom>div:first-of-type,.view-id-ticket_slideshows.view-display-id-block_3 .view-content .views-slideshow-controls-bottom>div:first-of-type,.view-id-ticket_slideshows.view-display-id-block_2 .view-content .views-slideshow-controls-bottom>div:first-of-type,.view-what-people-are-saying .view-content .views-slideshow-controls-bottom>div:first-of-type{top:5px}.view-meet-the-team .view-content .views-slideshow-controls-bottom>div:last-of-type,.view-id-ticket_slideshows.view-display-id-block_3 .view-content .views-slideshow-controls-bottom>div:last-of-type,.view-id-ticket_slideshows.view-display-id-block_2 .view-content .views-slideshow-controls-bottom>div:last-of-type,.view-what-people-are-saying .view-content .views-slideshow-controls-bottom>div:last-of-type{text-align:right}.view-meet-the-team .view-content .views-slideshow-controls-bottom .views-slideshow-simple-pager .views-slideshow-pager-field-item a,.view-id-ticket_slideshows.view-display-id-block_3 .view-content .views-slideshow-controls-bottom .views-slideshow-simple-pager .views-slideshow-pager-field-item a,.view-id-ticket_slideshows.view-display-id-block_2 .view-content .views-slideshow-controls-bottom .views-slideshow-simple-pager .views-slideshow-pager-field-item a,.view-what-people-are-saying .view-content .views-slideshow-controls-bottom .views-slideshow-simple-pager .views-slideshow-pager-field-item a{font-size:0;border:1.5px solid var(--tan-02);width:16px;height:16px;border-radius:100px;display:inline-block}
.view-meet-the-team .view-content .views-slideshow-controls-bottom .views-slideshow-simple-pager .views-slideshow-pager-field-item a,.view-what-people-are-saying.view-display-id-block_2 .view-content .views-slideshow-controls-bottom .views-slideshow-simple-pager .views-slideshow-pager-field-item a,.view-what-people-are-saying.view-display-id-block_1 .view-content .views-slideshow-controls-bottom .views-slideshow-simple-pager .views-slideshow-pager-field-item a{border:1.5px solid var(--light-blue)}.view-meet-the-team .view-content .views-slideshow-controls-bottom .views-slideshow-simple-pager .views-slideshow-pager-field-item.active,.view-id-ticket_slideshows.view-display-id-block_3 .view-content .views-slideshow-controls-bottom .views-slideshow-simple-pager .views-slideshow-pager-field-item.active,.view-id-ticket_slideshows.view-display-id-block_2 .view-content .views-slideshow-controls-bottom .views-slideshow-simple-pager .views-slideshow-pager-field-item.active,.view-what-people-are-saying .view-content .views-slideshow-controls-bottom .views-slideshow-simple-pager .views-slideshow-pager-field-item.active{text-decoration:none}.view-id-ticket_slideshows.view-display-id-block_3 .view-content .views-slideshow-controls-bottom .views-slideshow-simple-pager .views-slideshow-pager-field-item.active a,.view-id-ticket_slideshows.view-display-id-block_2 .view-content .views-slideshow-controls-bottom .views-slideshow-simple-pager .views-slideshow-pager-field-item.active a,.view-what-people-are-saying .view-content .views-slideshow-controls-bottom .views-slideshow-simple-pager .views-slideshow-pager-field-item.active a{background-color:var(--tan-02)}.view-meet-the-team .view-content .views-slideshow-controls-bottom .views-slideshow-simple-pager .views-slideshow-pager-field-item.active a,.view-what-people-are-saying.view-display-id-block_2 .view-content .views-slideshow-controls-bottom .views-slideshow-simple-pager .views-slideshow-pager-field-item.active a,.view-what-people-are-saying.view-display-id-block_1 .view-content .views-slideshow-controls-bottom .views-slideshow-simple-pager .views-slideshow-pager-field-item.active a{background-color:var(--light-blue)}.view-meet-the-team .view-content .views-slideshow-controls-text .views-slideshow-controls-text-next a,.view-meet-the-team .view-content .views-slideshow-controls-text .views-slideshow-controls-text-previous a,.view-id-ticket_slideshows.view-display-id-block_3 .view-content .views-slideshow-controls-text .views-slideshow-controls-text-next a,.view-id-ticket_slideshows.view-display-id-block_3 .view-content .views-slideshow-controls-text .views-slideshow-controls-text-previous a,.view-id-ticket_slideshows.view-display-id-block_2 .view-content .views-slideshow-controls-text .views-slideshow-controls-text-next a,.view-id-ticket_slideshows.view-display-id-block_2 .view-content .views-slideshow-controls-text .views-slideshow-controls-text-previous a,.view-what-people-are-saying .view-content .views-slideshow-controls-text .views-slideshow-controls-text-next a,.view-what-people-are-saying .view-content .views-slideshow-controls-text .views-slideshow-controls-text-previous a{font-size:0;display:inline-block;width:45px;height:45px;background:url(/sites/all/themes/client_theme_4/images/next_01.svg)no-repeat center center;background-size:45px}.view-meet-the-team .view-content .views-slideshow-controls-text .views-slideshow-controls-text-next a,.view-meet-the-team .view-content .views-slideshow-controls-text .views-slideshow-controls-text-previous a,.view-what-people-are-saying.view-display-id-block_2 .view-content .views-slideshow-controls-text .views-slideshow-controls-text-next a,.view-what-people-are-saying.view-display-id-block_2 .view-content .views-slideshow-controls-text .views-slideshow-controls-text-previous a,.view-what-people-are-saying.view-display-id-block_1 .view-content .views-slideshow-controls-text .views-slideshow-controls-text-next a,.view-what-people-are-saying.view-display-id-block_1 .view-content .views-slideshow-controls-text .views-slideshow-controls-text-previous a{background:url(/sites/all/themes/client_theme_4/images/explore_link_icon_01.svg)no-repeat center center;background-size:45px}
.view-id-ticket_slideshows.view-display-id-block_3 .view-content .views-slideshow-controls-text .views-slideshow-controls-text-next a,.view-id-ticket_slideshows.view-display-id-block_3 .view-content .views-slideshow-controls-text .views-slideshow-controls-text-previous a{background:url(/sites/all/themes/client_theme_4/images/next_02.svg)no-repeat center center;background-size:45px}.view-meet-the-team .view-content .views-slideshow-controls-text .views-slideshow-controls-text-previous a,.view-id-ticket_slideshows.view-display-id-block_3 .view-content .views-slideshow-controls-text .views-slideshow-controls-text-previous a,.view-id-ticket_slideshows.view-display-id-block_2 .view-content .views-slideshow-controls-text .views-slideshow-controls-text-previous a,.view-what-people-are-saying .view-content .views-slideshow-controls-text .views-slideshow-controls-text-previous a{rotate:180deg}#block-views-what-people-are-saying-block-4 .view-what-people-are-saying .view-content>.views-slideshow-cycle-processed{display:block}.view-id-gallery_views.view-display-id-block_6 .view-content{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:.5fr repeat(2,1fr) .5fr 1fr .5fr;grid-column-gap:22px;grid-row-gap:22px}.view-id-gallery_views.view-display-id-block_6 .view-content>div:nth-of-type(1){grid-area:1/1/2/2}.view-id-gallery_views.view-display-id-block_6 .view-content>div:nth-of-type(2){grid-area:1/2/2/3}.view-id-gallery_views.view-display-id-block_6 .view-content>div:nth-of-type(3){grid-area:2/1/3/3}.view-id-gallery_views.view-display-id-block_6 .view-content>div:nth-of-type(4){grid-area:3/1/4/3}.view-id-gallery_views.view-display-id-block_6 .view-content>div:nth-of-type(5){grid-area:4/1/5/2}.view-id-gallery_views.view-display-id-block_6 .view-content>div:nth-of-type(6){grid-area:4/2/5/3}.view-id-gallery_views.view-display-id-block_6 .view-content>div:nth-of-type(7){grid-area:5/1/6/3}.view-id-gallery_views.view-display-id-block_6 .view-content>div:nth-of-type(8){grid-area:6/1/7/2}.view-id-gallery_views.view-display-id-block_6 .view-content>div:nth-of-type(9){grid-area:6/2/7/3}.view-gallery-views .views-slideshow-cycle-main-frame,.view-gallery-views .views-slideshow-cycle-main-frame-row{width:100% !important}.view-gallery-views .views-slideshow-cycle-main-frame-row:before,.view-gallery-views .views-slideshow-cycle-main-frame-row:after{content:"";display:table-cell;clear:both}.view-gallery-views.view-display-id-block_6 .views-row{height:min-content}.view-gallery-views.view-display-id-block_6 .views-row img,.view-gallery-views .views-slideshow-cycle-main-frame-row>div img{width:100% !important;height:100% !important;object-fit:cover;line-height:0}.view-id-gallery_views.view-display-id-block_6 .view-content>div:nth-of-type(9) img,.view-id-gallery_views.view-display-id-block_6 .view-content>div:nth-of-type(8) img,.view-id-gallery_views.view-display-id-block_6 .view-content>div:nth-of-type(6) img,.view-id-gallery_views.view-display-id-block_6 .view-content>div:nth-of-type(5) img,.view-id-gallery_views.view-display-id-block_6 .view-content>div:nth-of-type(2) img,.view-id-gallery_views.view-display-id-block_6 .view-content>div:nth-of-type(1) img,.view-gallery-views .views-slideshow-cycle-main-frame-row>div:not(:nth-of-type(3)) img{min-height:140.74px;max-height:140.74px}.view-id-gallery_views.view-display-id-block_6 .view-content>div:nth-of-type(7) img,.view-id-gallery_views.view-display-id-block_6 .view-content>div:nth-of-type(4) img,.view-id-gallery_views.view-display-id-block_6 .view-content>div:nth-of-type(3) img{max-height:224px}.view-gallery-views .views-slideshow-cycle-main-frame-row>div>div:nth-of-type(5),.view-gallery-views .views-slideshow-cycle-main-frame-row>div>div:nth-of-type(4),.view-gallery-views .views-slideshow-cycle-main-frame-row>div>div:nth-of-type(2),.view-gallery-views .views-slideshow-cycle-main-frame-row>div>div:nth-of-type(1){width:100%;max-width:50%;max-height:140.74px;overflow:hidden;display:inline-block;float:left}.view-gallery-views .views-slideshow-cycle-main-frame-row>div>div:nth-of-type(3n+2){padding-left:20px}
.view-gallery-views .views-slideshow-cycle-main-frame-row>div>div:nth-of-type(3){display:inline-block;overflow:hidden;width:100%;max-height:303.04px;line-height:0;float:left;margin:20px auto}.view-gallery-views .views-slideshow-cycle-main-frame-row>div>div:nth-of-type(3) img{max-height:303.04px;min-height:303.04px}#block-views-ticket-slideshows-block-2{background-color:var(--bright-orange-01)}#block-views-ticket-slideshows-block-2>.content{position:relative;overflow:hidden}#block-views-ticket-slideshows-block-2 .spin-icon-wrapper .icon-column{top:10%;bottom:40%}#block-views-ticket-slideshows-block-3{background-color:var(--green-02)}#block-views-ticket-slideshows-block-3>.content{padding-top:160px !important}.inner-container.grid{display:grid;grid-template-columns:repeat(1,1fr)}.inner-container.grid .group-right h2{margin:0}.view-id-ticket_slideshows.view-display-id-block_3 .views-field-nothing .inner-container.grid .group-left,.view-id-ticket_slideshows.view-display-id-block_2 .views-field-nothing .inner-container.grid .group-left{line-height:0}.view-id-ticket_slideshows.view-display-id-block_3 .views-field-nothing .inner-container.grid .group-left .field-uc-product-image,.view-id-ticket_slideshows.view-display-id-block_2 .views-field-nothing .inner-container.grid .group-left .field-uc-product-image{height:100%}.view-id-ticket_slideshows.view-display-id-block_3 .views-field-nothing,.view-id-ticket_slideshows.view-display-id-block_2 .views-field-nothing{background-color:var(--content-bg);padding:0}.view-id-ticket_slideshows.view-display-id-block_3 .views-field-nothing .inner-container.grid .group-right,.view-id-ticket_slideshows.view-display-id-block_2 .views-field-nothing .inner-container.grid .group-right{padding:40px 22px 20px;text-align:center}.view-id-ticket_slideshows.view-display-id-block_3 .views-field-nothing .inner-container.grid .group-left,.view-id-ticket_slideshows.view-display-id-block_2 .views-field-nothing .inner-container.grid .group-left,.view-id-ticket_slideshows.view-display-id-block_3 .views-field-nothing .inner-container.grid .group-right,.view-id-ticket_slideshows.view-display-id-block_2 .views-field-nothing .inner-container.grid .group-right{flex:1 1 350px}.view-id-ticket_slideshows.view-display-id-block_3 .views-field-nothing .field-uc-title h2,.view-id-ticket_slideshows.view-display-id-block_2 .views-field-nothing .field-uc-title h2{font-family:Brandon Grotesque Cond;font-size:30px;font-weight:700;line-height:36px;letter-spacing:0em;text-align:center}.view-id-ticket_slideshows.view-display-id-block_3 .views-field-nothing .field-uc-price,.view-id-ticket_slideshows.view-display-id-block_2 .views-field-nothing .field-uc-price{font-family:Brandon Grotesque Cond;font-size:70px;font-weight:700;line-height:97px;letter-spacing:0px;text-align:center;color:var(--orange-01);margin:1.5rem auto}.view-id-ticket_slideshows.view-display-id-block_3 .views-field-nothing .field-uc-price .suffix,.view-id-ticket_slideshows.view-display-id-block_2 .views-field-nothing .field-uc-price .suffix{font-family:Brandon Grotesque #000;font-size:16px;font-weight:500;line-height:23px;letter-spacing:2px;text-align:center;color:var(--orange-01)}.view-id-ticket_slideshows.view-display-id-block_3 .views-field-nothing .field-uc-price .suffix,.view-id-ticket_slideshows.view-display-id-block_3 .views-field-nothing .field-uc-price{color:var(--green-02)}.view-id-ticket_slideshows.view-display-id-block_3 .views-field-nothing .field-uc-body p,.view-id-ticket_slideshows.view-display-id-block_2 .views-field-nothing .field-uc-body p{font-family:Brandon Grotesque;font-size:18px;font-weight:390;line-height:28px;letter-spacing:0em;text-align:center;margin:0}.view-id-ticket_slideshows.view-display-id-block_3 .views-field-nothing .field-uc-product-image img,.view-id-ticket_slideshows.view-display-id-block_2 .views-field-nothing .field-uc-product-image img{width:100%;max-height:210px;overflow:hidden;object-fit:cover;object-position:top}#block-block-91,#block-block-9{background:var(--light-blue);color:#fff}#block-block-91>.content>h2,#block-block-9>.content>h2{font-family:Brandon Grotesque Cond;font-size:48px;font-weight:700;line-height:59px;letter-spacing:0px;text-align:center}
.one-row.simple-flex-grid tr{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:center;align-content:center;align-items:flex-start;grid-gap:10px}#block-block-91 .one-row.simple-flex-grid tr,#block-block-9 .one-row.simple-flex-grid tr{column-gap:22px;row-gap:31px;justify-content:space-between}.one-row.simple-flex-grid tr td{flex:0 1 150px;border-bottom:1.5px solid var(--light-blue-01);min-height:181px;display:grid;align-content:space-evenly;justify-content:center;align-items:center;justify-items:center}#block-block-91 .one-row.simple-flex-grid tr td,#block-block-9 .one-row.simple-flex-grid tr td{flex:1 1 170px}.one-row.simple-flex-grid tr td p{margin:0;font-family:Brandon Grotesque Cond;font-size:18px;font-weight:700;line-height:20px;letter-spacing:.8666666746139526px;text-align:center;width:162px;max-width:100%}#block-block-11 table{position:relative;z-index:5}#block-block-11 .spin-icon-wrapper .icon-column{right:0;top:17%}#block-block-11 .spin-icon-wrapper .icon{right:0}#block-block-11,#block-block-12,#block-block-10{background:var(--green-02);color:#fff}#block-block-11{background:var(--coral-01)}#block-block-12{background:var(--light-blue)}#block-block-10 .content,#block-block-11 .content,#block-block-12 .content{padding:64px 23px 80px !important;position:relative;overflow:hidden}#block-block-11 .flex-grid tr td:first-of-type img,#block-block-12 .flex-grid tr td:first-of-type img,#block-block-10 .flex-grid tr td:first-of-type img{height:346px !important;object-fit:cover}#block-block-11 .content p,#block-block-11 .content a,#block-block-12 .content p,#block-block-12 .content a,#block-block-10 .content p,#block-block-10 .content a{color:#fff}#block-block-10 .content .flex-grid tr td p:not(:last-child),#block-block-11 .content .flex-grid tr td p:not(:last-child),#block-block-12 .content .flex-grid tr td p:not(:last-child){font-family:Brandon Grotesque;font-size:20px;font-weight:390;line-height:32px;letter-spacing:0em;text-align:left}#block-block-10 .content .flex-grid tr td a.explore-link,#block-block-11 .content .flex-grid tr td a.explore-link,#block-block-12 .content .flex-grid tr td a.explore-link{font-family:Brandon Grotesque #000;font-size:16px;font-weight:500;line-height:34px;letter-spacing:.5px;text-align:left}#block-block-10 .content .explore-link{grid-template-columns:minmax(120px,10%) 1fr;grid-gap:10px}#block-block-11 .content .explore-link{grid-template-columns:minmax(145px,25%) 1fr;grid-gap:10px}#block-block-12 .flex-grid tr td:last-of-type h2,#block-block-11 .flex-grid tr td:last-of-type h2,#block-block-10 .flex-grid tr td:last-of-type h2{position:relative}#block-block-12 .flex-grid tr td:last-of-type h2:after,#block-block-11 .flex-grid tr td:last-of-type h2:after,#block-block-10 .flex-grid tr td:last-of-type h2:after{content:'';background:url(/sites/all/themes/client_theme_4/images/turtle_icon_02.svg)no-repeat center center;background-size:101px;width:101px;height:103px;position:absolute;top:-40px;right:30px}#block-block-11 .flex-grid tr td:last-of-type h2:after{background:url(/sites/all/themes/client_theme_4/images/beach-day-hot-off-grill.svg)no-repeat center center;background-size:101px}#block-block-12 .flex-grid tr td:last-of-type h2:after{background:url(/sites/all/themes/client_theme_4/images/beach-day-cruise-ship-passengers.svg)no-repeat center center;background-size:101px}#block-block-31,#block-block-33,#block-block-36{position:relative}#block-block-31:before,#block-block-33:before,#block-block-36:before{content:'';display:block;background:var(--light-blue);width:100%;height:100%;min-height:200px;position:absolute;z-index:0}#block-block-31:before{background:var(--black)}#block-block-31 .content,#block-block-33 .content,#block-block-36 .content{position:relative;z-index:10}#block-block-31 .flex-grid h2,#block-block-31 .flex-grid p,#block-block-33 .flex-grid h2,#block-block-33 .flex-grid p,#block-block-36 .flex-grid h2,#block-block-36 .flex-grid p{margin:0}#block-block-31 .flex-grid h2,#block-block-33 .flex-grid h2,#block-block-36 .flex-grid h2{font-family:Brandon Grotesque Cond;font-size:40px;font-weight:700;line-height:48px;letter-spacing:0px;text-align:center}
#block-block-31 .flex-grid td,#block-block-33 .flex-grid td,#block-block-36 .flex-grid td{position:relative}#block-block-31 .flex-grid img,#block-block-33 .flex-grid img,#block-block-36 .flex-grid img{min-height:100%;min-height:364px;height:100% !important;max-height:364px;position:relative;object-fit:cover;width:100% !important}#block-block-31 .flex-grid a:has(img),#block-block-33 .flex-grid a:has(img),#block-block-36 .flex-grid a:has(img){display:block;line-height:0;height:100%}#block-block-31 .flex-grid a:has(img):before,#block-block-33 .flex-grid a:has(img):before,#block-block-36 .flex-grid a:has(img):before{content:"";background:rgba(0,0,0,.5);width:100%;height:100%;display:block;position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}#block-block-31 .flex-grid td .book-now,#block-block-31 .flex-grid td h2,#block-block-33 .flex-grid td .book-now,#block-block-33 .flex-grid td h2,#block-block-36 .flex-grid td .book-now,#block-block-36 .flex-grid td h2{position:absolute;bottom:140px;left:50%;transform:translateX(-50%);z-index:5}#block-block-31 .flex-grid td h2,#block-block-33 .flex-grid td h2,#block-block-36 .flex-grid td h2{width:100%}#block-block-31 .flex-grid td .book-now,#block-block-33 .flex-grid td .book-now,#block-block-36 .flex-grid td .book-now{bottom:40px}.view-meet-the-team .views-slideshow-cycle-main-frame-row-item,.view-meet-the-team .views-slideshow-cycle-main-frame-row,.view-meet-the-team .views-slideshow-cycle-main-frame,.view-meet-the-team .views_slideshow_cycle_main{width:100% !important}.view-meet-the-team .views-field-title h2{font-family:Brandon Grotesque Cond;font-size:40px;font-weight:700;line-height:48px;letter-spacing:.9979797601699829px;text-align:left;text-transform:uppercase}.view-meet-the-team .views-field-body p{font-family:Brandon Grotesque;font-size:20px;font-weight:390;line-height:32px;letter-spacing:0em;text-align:left}.video-js{aspect-ratio:16/9;width:100% !important;height:auto}.vjs-poster{background-size:cover;background-position:top}.views-row.node-221 .vjs-poster{background-position:50% 50%}.vjs-big-play-button{border:0 !important;background:var(--content-bg) !important;border-radius:50% !important;width:60px !important;height:60px !important;transform:translate(-50%,-50%) !important;margin:0 !important}.video-js .vjs-big-play-button .vjs-icon-placeholder:before{color:var(--black) !important;top:8px}#block-views-slideshows-block{background-color:var(--content-bg-01)}.view-slideshows .view-header h2,#block-views-slideshows-block .block__title{font-family:Brandon Grotesque Cond;font-size:54px;font-weight:700;line-height:48px;letter-spacing:0px;text-align:center;text-transform:uppercase}.view-slideshows .view-header h2{width:264px;max-width:100%;margin:0 auto}.view-slideshows .views-slideshow-pager-fields{display:flex;flex-wrap:wrap;justify-content:center;grid-gap:10px;margin:50px auto;max-width:90%;flex-direction:row;align-content:center;align-items:center}.view-slideshows .views-slideshow-pager-fields>div{padding:0;flex:0 1 100px;display:inline-block}.view-slideshows .views-slideshow-pager-field-item.active{text-decoration:none}.view-slideshows .views-slideshow-controls-top .views-content-field-pager-title br,.view-slideshows .views-slideshow-controls-top .views-content-field-pager-title .pager_number{display:none}.view-slideshows .views-slideshow-controls-top .views-content-field-pager-title a{padding:10px 20px;border-radius:8px;text-decoration:none;text-transform:uppercase;background:0 0;border:1.5px solid var(--black);display:block;text-align:center;font-family:Brandon Grotesque Bold;font-size:14px;font-weight:450;line-height:34px;letter-spacing:.5px}.view-slideshows .views-slideshow-controls-top .views-slideshow-pager-field-item.active .views-content-field-pager-title a{background:var(--yellow-01);border:0}.view-slideshows .views-field-body{padding:22px}.view-slideshows.view-display-id-block .views-field-field-image img{width:100%;height:210px !important;object-fit:cover}.view-slideshows .views-field-body h3{font-family:Brandon Grotesque Cond;font-size:26px;font-weight:700;line-height:32px;letter-spacing:.02em;text-align:left;margin-top:0}
.view-slideshows .views-slideshow-cycle-main-frame-row-item{background-color:var(--content-bg)}.view-slideshows .views-field-body .slideshow_body_text p{font-family:Brandon Grotesque;font-size:20px;font-weight:390;line-height:32px;letter-spacing:0em;text-align:left;margin-top:0}#block-block-17,#block-block-14,#block-block-13{background:var(--content-bg-01)}#block-block-17 h2{margin:0;font-family:Brandon Grotesque Cond;font-size:64px;font-weight:700;line-height:54px;letter-spacing:0px;text-align:center;width:166px;max-width:100%;margin:0 auto 0}#block-block-13 h2{font-family:Brandon Grotesque Cond;font-size:50px;font-weight:700;line-height:36px;letter-spacing:0px;text-align:center;width:218px;max-width:100%;margin:0 auto 0}#block-block-17 h3,#block-block-13 h3{font-family:Brandon Grotesque Cond;font-size:20px;font-weight:700;line-height:36px;letter-spacing:.5px;text-align:center;margin:11px auto 0}#block-block-13 h3{width:218px;max-width:100%}#block-block-17 p,#block-block-13 p{font-family:Brandon Grotesque Cond;font-size:24px;font-weight:700;line-height:32px;letter-spacing:.5px;text-align:center}#block-block-17 p{font-family:Brandon Grotesque;font-weight:500}#block-block-17 p strong{font-weight:700}#block-block-13 p{font-weight:500;font-family:Brandon Grotesque;width:250px;max-width:100%;margin:24px auto}#block-block-17 p a,#block-block-13 p a{font-family:Brandon Grotesque;font-size:18px}#block-block-17 .flex-grid tr,#block-block-13 .flex-grid tr{background:var(--content-bg);grid-gap:0}#block-block-17 .flex-grid tr td:last-of-type,#block-block-13 .flex-grid tr td:last-of-type{padding:40px 22px;align-self:center}#block-block-17 .flex-grid tr td img,#block-block-13 .flex-grid tr td img{height:100% !important;object-fit:cover}#block-block-17 .flex-grid tr td:has(img),#block-block-17 .flex-grid tr td img{display:none}#block-block-17 .flex-grid tr td a:not(.book-now){color:var(--green-02);text-decoration:underline}#block-block-14 .content h4{font-family:Brandon Grotesque Cond;font-size:24px;font-weight:700;line-height:36px;letter-spacing:.5px;text-align:center;text-transform:uppercase}#block-block-14 .content p{font-family:Brandon Grotesque;font-size:20px;font-weight:390;line-height:32px;letter-spacing:0em;text-align:center;width:75%;max-width:100%;margin:0 auto 25px}#block-block-14 .flex-grid tr td{border-bottom:1px solid var(--green-02)}#block-views-gallery-views-block-6,#block-views-gallery-views-block-4{background-color:var(--content-bg-01)}#block-block-19,#block-block-18{position:relative}#block-block-19 .content,#block-block-18 .content{padding-top:200px !important;padding-left:0 !important;padding-right:0 !important;padding-bottom:0 !important}#block-block-19 .content .intro,#block-block-18 .content .intro{padding:0 24px}#block-block-19 .intro>h1,#block-block-18 .intro>h1{color:var(--black,#231f20);text-align:center;font-family:"Brandon Grotesque Cond";font-size:54px;font-style:normal;font-weight:700;line-height:47.852px;letter-spacing:1px;text-transform:uppercase;margin:0}#block-block-19 .intro>h1:last-of-type,#block-block-18 .intro>h1:last-of-type{margin:0 0 32px}#block-block-19 .intro>h1 img,#block-block-18 .intro>h1 img{width:45px !important}#block-block-19 .intro>h1 img{width:50px !important}#block-block-18 .intro>h1:first-of-type img{vertical-align:middle}#block-block-18 .intro p img,#block-block-19 .intro p img{max-width:326px}#block-block-19 .content>p,#block-block-19 .content>div,#block-block-18 .content>div{position:relative;z-index:5}#block-block-19 .intro>div strong,#block-block-19 .intro>p strong,#block-block-18 .intro>div strong,#block-block-18 .intro>p strong{color:var(--green-02)}#block-block-19 .intro>p,#block-block-18 .intro>p{width:100%;max-width:617px;margin:0 auto}#block-block-19 .content>p:first-of-type,#block-block-18 .content>p:first-of-type{margin:0;position:unset}.bg-sun{position:absolute !important;top:75px;right:0;z-index:1 !important;width:75% !important}#block-block-19 .content>p a,#block-block-19 .content>a,#block-block-18 .content>p a,#block-block-18 .content>a{color:var(--green-02)}#block-block-19 .content table,#block-block-18 .content table{margin-top:200px;padding:0 24px;display:block;margin-bottom:0}
#block-block-18 .content .flex-grid-two{padding:0 24px;margin-bottom:150px;overflow:hidden}#block-block-18 .content .flex-grid-two .row{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-content:center;align-items:center;gap:50px}#block-block-18 .content .flex-grid-two:nth-of-type(2) .row{flex-direction:column-reverse}#block-block-18 .content .flex-grid-two .row>div{flex:1 1 400px}#block-block-18 .content .flex-grid-two .row .image{text-align:center;scale:.65}#block-block-18 .content .flex-grid-two .image .overlay{position:relative}#block-block-18 .content .flex-grid-two .image .overlay .overlay-image{position:absolute;top:50%;left:50%;transform:translate(-50%,-30%);width:100%;height:100%}#block-block-18 .content .flex-grid-two .image .overlay .overlay-image img{scale:1.95}#block-block-18 .content .flex-grid-two:first-of-type .image .overlay .overlay-image img{scale:1.5}#block-block-19 .content table img,#block-block-18 .content table img{width:224px !important;height:auto !important;max-width:100%;max-height:100%}#block-block-18 .content table img{width:346px !important}#block-block-19 .content .table-wrapper,#block-block-18 .content .table-wrapper{background:url(/sites/all/themes/client_theme_4/images/turtle_facts_bg_01.svg)no-repeat center bottom;background-size:cover;padding-top:100px;padding-block-end:100px}#block-block-19 .content .table-wrapper{background:url(/sites/all/themes/client_theme_4/images/turtle_facts_bg_01.svg)no-repeat center bottom;background-size:cover;padding-bottom:90px}#block-block-19 .intro>h1:nth-of-type(2) img,#block-block-18 .intro>h1:nth-of-type(2) img{vertical-align:baseline;margin:0 5px}#block-block-19 .intro>h1 img,#block-block-18 .intro>h1 img{position:relative;vertical-align:middle}#block-block-19 .content table tr,#block-block-18 .content table tr{margin-bottom:150px}#block-block-19 table tr:nth-of-type(2n+2){direction:rtl}#block-block-18 table:last-of-type tr{direction:rtl}.flex-grid-two .text h2,#block-block-19 .content table h2,#block-block-18 .content table h2{font-family:Brandon Grotesque Cond;font-size:36px;font-weight:700;line-height:40px;letter-spacing:.5px;text-align:left;color:#fff}#block-block-18 .content .flex-grid-two p,#block-block-19 .content table p,#block-block-18 .content table p{color:#fff;font-family:Brandon Grotesque;font-size:20px;font-weight:390;line-height:32px;letter-spacing:0em;text-align:left}.snorkel-book-now{position:relative}.snorkel-book-now>img{width:100% !important}.snorkel-book-now .inner-container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:223px;max-width:100%}#block-block-24 .content{position:relative}#block-block-24 .content p{margin:0;line-height:0}#block-block-24 .content .faq-banner-wrapper{position:relative}#block-block-24 .content .faq-banner-wrapper:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;display:block;background:rgba(0,0,0,.23)}#block-block-24 .content img{min-height:506px;max-height:565px;object-fit:cover;width:100%}#block-block-24 .content .image-overlay-text{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:10}#block-block-24 .content h1{margin:0;color:#fff;font-family:Brandon Grotesque Cond;font-size:64px;font-weight:700;line-height:58px;letter-spacing:0px;text-align:center}#block-block-25 table tbody{display:block}#block-block-25 table tbody tr{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;width:100%;align-items:center;justify-content:center;align-content:center;justify-items:center}#block-block-25 table tbody tr td p{margin:0}#block-block-25 table tbody tr:last-of-type td p:first-of-type a{font-family:Brandon Grotesque Cond;font-size:16px;font-weight:700;line-height:16px;letter-spacing:0px;text-align:center}#block-block-25 table tbody tr:last-of-type td p:last-of-type a{font-family:Brandon Grotesque;font-size:12px;font-weight:450;line-height:16px;letter-spacing:0px;text-align:center;color:var(--bright-orange-01);text-decoration:none}.faq-qa-header .faq-qa-description h2{font-family:Brandon Grotesque Cond;font-size:40px;font-weight:700;line-height:40px;letter-spacing:0px;text-align:center;color:var(--bright-orange-01)}
.dinner-show .faq-qa-header .faq-qa-description h2{color:var(--light-blue)}.night-club .faq-qa-header .faq-qa-description h2{color:var(--green-02)}.faq-qa{padding:22px}.faq-qa .faq-question-answer{border-bottom:1.5px solid var(--bright-orange-01);position:relative;transition:.35s ease-in-out}.dinner-show .faq-qa .faq-question-answer{border-bottom:1.5px solid var(--light-blue)}.night-club .faq-qa .faq-question-answer{border-bottom:1.5px solid var(--green-02)}.faq-qa .faq-question-answer:last-child{border:0}.faq-qa .faq-question-answer:first-of-type{border-top:1.5px solid var(--bright-orange-01)}.dinner-show .faq-qa .faq-question-answer:first-of-type{border-top:1.5px solid var(--light-blue)}.night-club .faq-qa .faq-question-answer:first-of-type{border-top:1.5px solid var(--green-02)}.faq-qa .faq-question-answer .faq-question{padding:0}.faq-qa .faq-question-answer .faq-question a{font-family:Brandon Grotesque;font-size:18px;font-weight:420;line-height:28px;letter-spacing:0em;text-align:left;padding:18px 45px 18px 0;display:block;position:relative}.dinner-additional-info details summary:after,.faq-qa .faq-question-answer span>a:after{content:'';display:block;width:34px;height:34px;background:url(/sites/all/themes/client_theme_4/images/explore_link_icon_02.svg)no-repeat center center;background-size:34px;position:absolute;z-index:5;top:20px;right:0;rotate:90deg}.dinner-additional-info details summary:after{background:url(/sites/all/themes/client_theme_4/images/dinner-additional-info-icon.svg)no-repeat center center;background-size:34px;rotate:0deg}.dinner-show .faq-qa .faq-question-answer .faq-question a:after{background:url(/sites/all/themes/client_theme_4/images/explore_link_icon_01.svg)no-repeat center center;background-size:34px}.night-club .faq-qa .faq-question-answer .faq-question a:after{background:url(/sites/all/themes/client_theme_4/images/faq_icon_01.svg)no-repeat center center;background-size:34px;rotate:0deg}.faq-qa .faq-question-answer .faq-answer{transition:.35s ease-in-out}#block-block-73 .content p{margin:0;line-height:0}#block-block-73 .content img{min-height:306px;object-fit:cover;width:100%}.page-node-446 .node-product-kit.view-mode-full{background:var(--content-bg-01);padding:22px}.beach-day-products.wrapper .attributes .attribute .custom-select .select-selected,.beach-day-products.wrapper .attributes select,.beach-day-products.wrapper .attributes input[type=text],#block-views-products-block-3 .select-selected,#block-views-products-block-3 select,#block-views-products-block-3 input[type=text],.page-node-446 .node-product-kit.view-mode-full select,.page-node-446 .node-product-kit.view-mode-full input[type=text]{background:0 0;border:1px solid var(--bright-orange-01);border-radius:8px;width:100%;padding:15px;color:var(--black)}.page-node-446 .node-product-kit.view-mode-full .add-to-cart .form-wrapper{border:0;padding:0;margin:0 auto;margin-bottom:50px}.page-node-446 .node-product-kit.view-mode-full .add-to-cart .field-name-uc-product-image img{width:100%}.page-node-446 .node-product-kit.view-mode-full .add-to-cart fieldset.form-wrapper>.fieldset-wrapper>div:nth-of-type(1){grid-row:1/span 1;float:left;width:100%}.page-node-446 .node-product-kit.view-mode-full .add-to-cart fieldset.form-wrapper>.fieldset-wrapper>div:nth-of-type(2){grid-row:3/span 1;float:right;width:100%}.page-node-446 .node-product-kit.view-mode-full .add-to-cart fieldset.form-wrapper>.fieldset-wrapper>div:nth-of-type(3){grid-row:2/span 1}.page-node-446 .node-product-kit.view-mode-full .add-to-cart fieldset.form-wrapper>.fieldset-wrapper>div:nth-of-type(4){grid-row:4/span 1;margin:0}.node-product-kit.view-mode-full>.field-name-field-intro-text-code .form-item label,.node-product-kit.view-mode-full>.field-name-title{display:none}.beach-day-products.wrapper input.ticket-date,.node-product-kit.view-mode-full #ticket-date{position:relative;background:transparent url(/sites/all/themes/client_theme_4/images/calendar-icon.svg)no-repeat center right !important;background-size:22px 26px !important;background-position-x:95% !important;color:var(--black) !important}
.beach-day-products.wrapper input.ticket-date:hover{cursor:pointer}.node-product-kit.view-mode-full #name-on-ticket{color:var(--black) !important}.node-product-kit.view-mode-full #ticket-name-warning,.node-product-kit.view-mode-full #ticket-date-warning{font-size:13px}.beach-day-products.wrapper .attributes{display:flex;flex-direction:row;flex-wrap:wrap;align-content:flex-start;align-items:flex-start;justify-content:flex-start;gap:24px;margin:32px auto 45px}.beach-day-products.wrapper .attributes>div{flex:1 1 250px}.beach-day-products.wrapper .attributes .form-item{margin:0}.beach-day-products.wrapper .field-slideshow img,.beach-day-products.wrapper .field-slideshow{width:100% !important;object-fit:cover}.beach-day-products.wrapper .uc-product-title,.node-product-kit.view-mode-full .product-info .field-name-title{font-family:Brandon Grotesque Cond;font-size:32px;font-weight:700;line-height:42px;letter-spacing:0em;text-align:left}.beach-day-products.wrapper .uc-product-price,.node-product-kit.view-mode-full .product-info.display-price{float:unset;text-align:left;font-size:unset;padding:0;margin:10px auto}#block-block-77 .uc-price,.beach-day-products.wrapper .uc-product-price .currency,.beach-day-products.wrapper .uc-product-price .uc-price,#cart-form-pane td.total .uc-price,.node-product-kit.view-mode-full .product-info.display-price .currency,.node-product-kit.view-mode-full .product-info.display-price .uc-price{font-family:Brandon Grotesque;font-size:24px;font-weight:700;line-height:34px;letter-spacing:0px;text-align:center;color:var(--bright-orange-01)}#cart-form-pane td.total .uc-price{color:var(--black)}.beach-day-products.wrapper .uc-product-price sup,#cart-form-pane td.total sup,.node-product-kit.view-mode-full .product-info.display-price sup{display:none}.beach-day-products.wrapper .uc-product-price .currency:after,.node-product-kit.view-mode-full .product-info.display-price .currency:after{content:'PER PERSON';display:inline-block;width:auto;height:auto;font-size:1rem;margin-left:5px;color:var(--black)}.qty_buttons{display:grid;grid-template-columns:repeat(3,1fr);align-content:center;justify-content:center;align-items:center;max-width:150px;margin:32px 0;justify-items:center;grid-gap:10px}.qty_buttons .form-item{margin:0;width:3em;font-weight:700}.qty_buttons .form-item label{display:none !important}.qty_buttons .form-item input{text-align:center;border:0 !important;background:0 0;padding:0;font-family:Brandon Grotesque Bold}.qty_buttons .input-group-btn button{background:0 0;border:1px solid var(--bright-orange-01);border-radius:32px;padding:0;display:block;width:34px;height:34px}.qty_buttons .input-group-btn button span{font-size:45px;display:block;position:relative;top:-3px}.qty_buttons .input-group-btn button.btn-success span{top:0;font-size:35px}.node-product-kit.view-mode-full .form-actions{text-align:center;margin:50px auto !important}#uc-cart-empty-confirm{text-align:center;margin:32px auto}#uc-cart-empty-confirm .form-submit,.beach-day-products.wrapper .form-submit,.node-night-club-ticket.view-mode-full .form-submit,#block-views-products-block-3 .form-submit,#cart-form-pane td.remove input,.node-product-kit.view-mode-full .form-actions .form-submit{background:var(--orange-01);color:#fff;text-transform:uppercase;padding:10px 20px;border:0;border-radius:8px}#cart-form-pane td.remove input{border-radius:32px;padding:1px 10px}.beach-day-products.wrapper .form-submit,#block-views-products-block-3 .form-submit,.node-night-club-ticket.view-mode-full .form-submit{font-family:'Brandon Grotesque Black';padding:15px 32px}#uc-cart-empty-confirm .form-submit{margin:0 15px 0 0}.node.node-product-kit.view-mode-full .attribute-15,.node.node-product-kit.view-mode-full .attribute-16{margin:0;display:block;width:100%}.page-cart #main{background:var(--content-bg-01)}#cart-form-pane table.sticky-header,#cart-form-pane table thead{display:none}#cart-form-pane table tbody{display:block;padding:22px;border:0}#cart-form-pane table tbody tr{display:flex;grid-gap:30px;padding:0;border:0;background:0 0;flex-direction:row;flex-wrap:wrap;align-content:center;justify-content:flex-start;align-items:center;margin-bottom:75px;border-bottom:1.5px solid #c8c5b0}
#cart-form-pane table tbody tr td.desc .product-description{padding:0}#cart-form-pane table tbody tr td.desc .product-description li{list-style:none}#cart-form-pane table tbody tr:has(td.subtotal){border:0;display:block}#cart-form-pane table tbody tr td.subtotal{text-align:center;display:block;background:var(--content-bg);padding:50px}#cart-form-pane table tbody tr td.subtotal .currency,#cart-form-pane table tbody tr td.subtotal .uc-price{color:var(--orange-01);font-family:Brandon Grotesque Cond;font-size:40px;font-weight:700;line-height:47px;letter-spacing:0px;text-align:center}#cart-form-pane table tbody tr td.subtotal .uc-price{margin:15px auto;display:inline-block}#cart-form-pane table tbody tr td.subtotal>span:first-of-type{display:block}#cart-form-pane table tbody tr:last-of-type{display:none !important}#cart-form-pane td.desc a{font-family:Brandon Grotesque Cond;font-size:24px;font-weight:700;line-height:34px;letter-spacing:.5px;text-align:left}#cart-form-pane td.price{display:none}#cart-form-pane .qty_buttons .input-group-btn button{border:1.5px solid #c8c5b0}#cart-form-pane .qty_buttons .form-item input{background:0 0;padding:0}#cart-form-pane div.form-actions{display:flex;flex-direction:row;flex-wrap:wrap;align-content:center;justify-content:flex-start;align-items:center;margin:25px auto;padding:22px;grid-gap:10px}#block-block-77 div.form-actions input,#cart-form-pane div.form-actions input{font-family:Brandon Grotesque;font-size:16px;font-weight:700;line-height:34px;letter-spacing:.5px;text-align:left;padding:15px;text-transform:uppercase;background:0 0;border-radius:8px;border:1px solid var(--black);margin:0 !important}#cart-form-pane table tbody tr td.subtotal .currency+.form-submit{display:block;margin:25px auto;padding:15px 20px;background:var(--orange-01);color:#fff;text-transform:uppercase;border-radius:8px;width:100%;border:0}#block-block-55>.content{display:flex;align-content:center;justify-content:center;justify-items:stretch;align-items:stretch;grid-gap:24px;flex-wrap:wrap;flex-direction:row}#block-block-77 .block__title,#block-block-55 .block__title{font-family:Brandon Grotesque Cond;font-size:28px;font-weight:700;line-height:35px;letter-spacing:.5px;text-align:center;width:100%}.available_product{background:var(--content-bg);text-align:center;margin-bottom:0;flex:1 1 350px}.available_product .available_product_image img{height:210px !important;width:100%;object-fit:cover;object-position:top}.available_product .available_product_image img:not(:first-of-type){display:none}.available_product.product-1313 .available_product_image img,.available_product.product-1 .available_product_image img,.available_product.product-2 .available_product_image img{visibility:hidden;padding-top:33px}.available_product.product-1313 .available_product_image,.available_product.product-1 .available_product_image,.available_product.product-2 .available_product_image{background:url(/sites/all/themes/client_theme_4/images/HARBOUR_LIGHTS_LOGO.png)no-repeat center center;background:url(/sites/all/themes/client_theme_4/images/HARBOUR_LIGHTS_BARBADOS_LOGO.svg)no-repeat center center;background-size:50%}.available_product .available_product_title{font-family:Brandon Grotesque Cond;font-size:28px;font-weight:700;line-height:34px;letter-spacing:0em;text-align:center;margin:0 auto}.available_product .available_product_price sup{display:none}.available_product.product-1 .available_product_price sup{display:inline-block;font-size:20px}.available_product .available_product_info{padding:33px 22px}.available_product .available_product_price{font-family:Brandon Grotesque Cond;font-size:56px;font-weight:700;line-height:50px;letter-spacing:0px;text-align:center;color:var(--orange-01);margin:15px auto}.available_product .available_product_price .currency{font-family:Brandon Grotesque;font-size:16px;font-weight:500;line-height:20px;letter-spacing:2px;text-align:center;margin:10px auto}.available_product .book-now{margin:25px auto;display:block !important;background-color:var(--orange-01);padding:0;text-align:center}.available_product .book-now:after{display:none}
.uc-cart-checkout-form{padding:44px 22px}#user-login .form-item input[type=password],#user-login .form-item input[type=text],.uc-cart-checkout-form textarea,.uc-cart-checkout-form select,.uc-cart-checkout-form input{background:var(--content-bg);padding:15px;border-radius:8px;width:100%;border:0}#user-login .form-item input[type=password],#user-login .form-item input[type=text]{background:var(--content-bg-01)}.uc-cart-checkout-form .resizable-textarea .grippie{background-color:var(--content-bg)}.uc-cart-checkout-form fieldset{padding:0;border:0;margin-bottom:50px}#review-table .pane-title-row td,.uc-cart-checkout-form fieldset legend{font-family:Brandon Grotesque Cond;font-size:18px;font-weight:700;line-height:25px;letter-spacing:1px;text-align:left;width:100%;padding:15px;background:var(--black);color:#fff;text-transform:uppercase;border-radius:8px;margin-bottom:25px}.uc-cart-checkout-form #cart-pane .sticky-header{display:none}.cart-review tbody{border:0;display:block}.cart-review tr{background:0 0;padding:0;border:0}.cart-review tr td,.cart-review tr th{border:0;padding:10px 10px 10px 0}.cart-review thead tr{border-bottom:1.5px solid #c8c5b0;display:grid;grid-template-columns:repeat(3,1fr);align-content:center;justify-content:center;align-items:center;justify-items:start}.cart-review td.subtotal,.cart-review td.price{font-weight:700}.cart-review td.subtotal sup,.cart-review td.price sup{display:none}.uc-cart-checkout-form #customer-pane .fieldset-description{margin-bottom:25px}.uc-cart-checkout-form #billing-address-pane .uc-store-address-field{display:flex;flex-direction:row;flex-wrap:wrap;align-content:center;justify-content:flex-start;align-items:center}.uc-cart-checkout-form #billing-address-pane .uc-store-address-field>div{flex:1 1 150px;clear:unset;text-align:left;width:100%}.uc-cart-checkout-form #billing-address-pane .uc-store-address-field>div label{text-align:left}.uc-cart-checkout-form #coupon-pane .form-item{margin:15px auto}#user-login .form-submit,.uc-cart-checkout-form #coupon-pane .form-submit{color:#fff;text-transform:uppercase;background:var(--orange-01)}#user-login .form-submit{padding:15px;border-radius:8px;margin:1em 0}.uc-cart-checkout-form input[type=radio],.uc-cart-checkout-form input[type=checkbox]{width:auto}.uc-cart-checkout-form #uc_ct-pane label a{text-decoration:underline}.order-review-table .review-button-row .form-actions,.uc-cart-checkout-form .form-actions{display:flex;flex-direction:row;flex-wrap:wrap;align-content:center;justify-content:flex-start;align-items:center;grid-gap:20px}.order-review-table .review-button-row .form-actions input,.uc-cart-checkout-form .form-actions input{border:1.5px solid var(--black);background:0 0;text-transform:uppercase;flex:1 1 150px}.order-review-table .review-button-row .form-actions input{border-radius:8px;padding:15px}.order-review-table .review-button-row .form-actions #edit-submit,.uc-cart-checkout-form .form-actions #edit-continue{background:var(--orange-01);color:#fff;border:0}.order-review-table{border:0}#review-instructions{padding:22px}.order-review-table{padding:44px 22px;margin:50px auto;width:100%;max-width:100%;display:block}.order-review-table td,.order-review-table tr,.order-review-table tbody{display:block;text-align:left;padding:0}.order-review-table tr{background:0 0}.order-review-table .pane-title-row{border:0;background:0 0;padding:0}.order-review-table tbody tr td:last-of-type{margin-bottom:25px}.order-review-table tbody td{text-align:left !important}.order-review-table tbody td.title-col{padding:0 !important}.order-review-table tbody td.price,.order-review-table tbody td.products,.order-review-table tbody td.qty{display:inline-block;width:auto}.order-review-table .review-button-row{background:0 0;border:0}.transport-details{display:none}#node-21 .field-name-body .field-item{display:flex;flex-direction:row;flex-wrap:wrap;align-content:center;justify-content:flex-start;align-items:flex-start;grid-gap:50px}#node-21 .border-wrapper{border-bottom:2px solid var(--green-02);flex:1 1 350px;flex:1 1 400px}#node-21 .border-wrapper.disabled{display:none !important}
#node-21 h2{font-family:Brandon Grotesque Cond;font-size:32px;font-weight:700;line-height:42px;letter-spacing:1px;text-align:left;margin:0}#node-21 table{margin:0}#node-21 table td{color:var(--green-02);text-transform:uppercase;padding:10px;padding-left:0;font-family:Brandon Grotesque;font-size:17px;font-weight:450;line-height:24px}#block-webform-client-block-2560,#block-webform-client-block-2521{background:var(--content-bg-01)}.node-webform.view-mode-venue_rental>.content{display:flex;flex-wrap:wrap;justify-content:center;grid-gap:30px}.node-webform.view-mode-venue_rental>.content>div{flex:1 1 250px}.node-webform.view-mode-venue_rental .field-name-body h1{font-family:Brandon Grotesque Cond;font-size:40px;font-weight:700;line-height:40px;letter-spacing:0px;text-align:left}.node-webform.view-mode-venue_rental .field-name-body h1 strong{color:var(--light-blue)}.node-webform.view-mode-venue_rental .field-name-body p{font-family:Brandon Grotesque;font-size:20px;font-weight:390;line-height:32px;letter-spacing:0em;text-align:left}.node-webform.view-mode-venue_rental form select,.node-webform.view-mode-venue_rental form textarea,.node-webform.view-mode-venue_rental form .hsfc-PhoneInput__FlagAndCaret,.node-webform.view-mode-venue_rental form input[type=tel],.node-webform.view-mode-venue_rental form input[type=email],.node-webform.view-mode-venue_rental form input[type=text]{background:var(--content-bg);padding:15px;color:var(--black);border:0;border-radius:8px;display:block;width:100%}.node-webform.view-mode-venue_rental form .hsfc-PhoneInput__FlagAndCaret{width:auto;display:inherit}.node-webform.view-mode-venue_rental form label{color:#002b3c;font-family:Brandon Grotesque;font-size:16px;font-weight:420;line-height:20px;letter-spacing:0em;text-align:left}.node-webform.view-mode-venue_rental form .webform-component-date .webform-container-inline{display:grid;grid-template-columns:repeat(1,1fr);grid-gap:10px}.node-webform.view-mode-venue_rental form .webform-component-date .webform-container-inline .form-item{margin:0}.node-webform.view-mode-venue_rental form .form-actions{margin:1.5rem auto}.node-webform.view-mode-venue_rental form .hsfc-NavigationRow__Buttons .hsfc-Button,.node-webform.view-mode-venue_rental form .form-submit{display:inline-block;text-transform:uppercase;color:#fff;background:var(--orange-01);padding:15px 25px;border:0;border-radius:8px;width:100%;max-width:50%}.node-webform.view-mode-venue_rental form .hsfc-NavigationRow__Buttons .hsfc-Button:hover,.node-webform.view-mode-venue_rental form .form-submit:hover{background-color:var(--bright-orange-02);opacity:1}.booking-tickets-page{display:flex;flex-wrap:wrap;justify-content:center;background:var(--content-bg-01);padding-top:25px}.booking-tickets-page>div{flex:1 1 550px}.booking-tickets-page .view-empty,.booking-tickets-page .view-custom-title,.booking-tickets-page .view-filters,.booking-tickets-page .view-header{padding:0 22px}.booking-tickets-page .view-custom-title{margin-bottom:55px}.booking-tickets-page .view-header{margin-bottom:58px}.booking-tickets-page .view-custom-title h1,.booking-tickets-page .view-header p{margin:0}.booking-tickets-page .view-custom-title h1{font-family:Brandon Grotesque Cond;font-size:40px;font-weight:700;line-height:40px;letter-spacing:0px;text-align:left}.booking-tickets-page .view-custom-title p{font-family:Brandon Grotesque;font-size:20px;font-weight:390;line-height:32px;letter-spacing:0em;text-align:left;margin:36px 0 0}.booking-tickets-page .view-custom-title p:not(:nth-of-type(1)){margin-top:24px}.booking-tickets-page .view-custom-title p a{font-family:Brandon Grotesque;font-weight:700;font-size:20px;line-height:20px;letter-spacing:0px;text-decoration:underline;text-decoration-style:solid;text-decoration-offset:Auto;text-decoration-thickness:Auto}.booking-tickets-page .view-header .booking-page-header-images{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,.25fr);gap:24px;margin-bottom:30px;max-height:min-content}.booking-tickets-page .view-header .booking-page-header-images>div:nth-of-type(3),.booking-tickets-page .view-header .booking-page-header-images>div:nth-of-type(2),.booking-tickets-page .view-header .booking-page-header-images>div:nth-of-type(1){max-height:97px}
.booking-tickets-page .view-header .booking-page-header-images>div:nth-of-type(1){grid-column-start:1;grid-row-start:2}.booking-tickets-page .view-header .booking-page-header-images>div:nth-of-type(2){grid-column-start:2;grid-row-start:2}.booking-tickets-page .view-header .booking-page-header-images>div:nth-of-type(3){grid-column-start:3;grid-row-start:2}.booking-tickets-page .view-header .booking-page-header-images>div:nth-of-type(4){grid-row:1/span 1;grid-column:1/span 3;grid-row-start:1}.booking-tickets-page .view-header .location-time p{font-family:Brandon Grotesque;font-weight:420;font-size:20px;line-height:30px;letter-spacing:-.25px;margin-bottom:10px}.booking-tickets-page .view-header img{width:100% !important;height:100% !important;object-fit:cover}.booking-tickets-page .view-header .location-time img{display:inline-block;vertical-align:middle;margin-right:10px;width:32px !important;float:left}.booking-tickets-page .view-header .location-time span{vertical-align:middle}.booking-tickets-page .views-exposed-form>.views-exposed-widgets{margin-bottom:0}.booking-tickets-page .views-exposed-form .views-exposed-widget{float:unset}.booking-tickets-page .views-exposed-form .views-exposed-widget.views-submit-button{display:none}.booking-tickets-page .views-exposed-form .form-item{display:block;width:100%;float:unset}.booking-tickets-page .views-exposed-form .form-item .date-padding{float:unset}.booking-tickets-page .views-exposed-form .form-item input[type=text]{border:1px solid var(--black);background:0 0;width:100%;display:block;padding:15px;border-radius:8px;background:transparent url(/sites/all/themes/client_theme_4/images/calendar-icon.svg)no-repeat center right;background-size:22px 26px;background-position-x:95%}.booking-tickets-page .views-exposed-form .form-item .description{display:none}.booking-tickets-page .views-exposed-form #edit-field-event-date-value-wrapper #edit-field-event-date-value-value-inside-wrapper{margin:36px 0 27px;margin:0}.booking-tickets-page .views-exposed-form #edit-field-event-date-value-wrapper #edit-field-event-date-value-value-inside-wrapper>div{margin-bottom:61px}.month-carousel-wrapper button{font-family:Brandon Grotesque Bold;font-size:28px;font-weight:700;line-height:34px;letter-spacing:0px;text-align:center;text-transform:uppercase;background:0 0;border:0;margin-right:0}.month-buttons button.active{color:var(--light-blue)}.page-booking-nightclub .month-buttons button.active{color:var(--green-02)}.booking-tickets-page .view-content .views-row{padding:22px;background:var(--content-bg);position:relative;margin-bottom:24px}.node-dinner-show-ticket.view-mode-full,.node-product.view-mode-full,.node-ticket-special-event.view-mode-full{width:550px;max-width:98%;margin:50px auto;padding:40px;background-color:var(--content-bg);background:var(--content-bg-01) !important}.page-booking-dinner .booking-tickets-page .view-content:has(div.uc-attribute-qty-override) .views-row{display:none}.booking-tickets-page .view-content .views-row .views-field-field-event-date-1{text-transform:uppercase}.booking-tickets-page .view-content .views-row .views-field-php{font-size:1.25em;font-weight:700;font-family:Brandon Grotesque Bold;margin:25px 0 0}.booking-tickets-page .view-content .views-row .views-field-body-1{font-size:.9em;line-height:1em;font-style:italic}.node-dinner-show-ticket.view-mode-full .qty_buttons,.node-product.view-mode-full .qty_buttons,.node-ticket-special-event.view-mode-full .qty_buttons{margin:32px auto}.node-dinner-show-ticket.view-mode-full p,.node-product.view-mode-full p,.node-ticket-special-event.view-mode-full p,.booking-tickets-page .view-content .views-row .views-field-body-1 p{margin:5px 0 10px}.booking-tickets-page .view-content .views-row .views-field-field-event-date-1 .day{color:var(--light-blue);font-family:Brandon Grotesque Bold;font-size:28px;font-weight:700;line-height:34px;letter-spacing:0px;text-align:left}.page-booking-nightclub .booking-tickets-page .view-content .views-row .views-field-field-event-date-1 .day{color:var(--green-02)}.booking-tickets-page .view-content .views-row .views-field-field-event-date-1 .month-day{font-family:Brandon Grotesque Bold;font-size:16px;font-weight:700;line-height:18px;letter-spacing:0px;text-align:left}
.booking-tickets-page .view-content .views-row .views-field-field-event-date-1 .ticket-type{font-size:10px;margin-left:5px;font-weight:700;font-family:Brandon Grotesque Bold}.booking-tickets-page .view-content .views-row .views-field-display-price{font-family:Brandon Grotesque;font-size:28px;font-weight:700;line-height:34px;letter-spacing:0px;text-align:left;margin:1.5rem auto 0;position:absolute;top:52%;transform:translateY(-50%)}.booking-tickets-page .view-content .views-row .views-field-display-price .currency{font-size:15px;margin-left:5px}.booking-tickets-page .view-content .views-row .views-field-addtocartlink .qty_buttons{position:absolute;top:0;right:34px;max-width:100px;grid-gap:3px}.booking-tickets-page .view-content .views-row .views-field-addtocartlink .attributes{margin:30px 0 30px}.booking-tickets-page .view-content .views-row .views-field-addtocartlink .attribute label,.booking-tickets-page .view-content .views-row .views-field-addtocartlink .qty_buttons label{display:none}.booking-tickets-page .view-content .views-row .views-field-addtocartlink .attribute-17 .form-checkboxes label{display:inline-block}.node-product.view-mode-full .attribute .custom-select .select-selected,.node-product.view-mode-full .attribute input[type=text],.node-product.view-mode-full .attribute select,.node-dinner-show-ticket.view-mode-full .attribute .custom-select .select-selected,.node-dinner-show-ticket.view-mode-full .attribute input[type=text],.node-dinner-show-ticket.view-mode-full .attribute select,.node-ticket-special-event.view-mode-full .attribute .custom-select .select-selected,.node-ticket-special-event.view-mode-full .attribute input[type=text],.node-ticket-special-event.view-mode-full .attribute select,.booking-tickets-page .view-content .views-row .views-field-addtocartlink .attribute .custom-select .select-selected,.booking-tickets-page .view-content .views-row .views-field-addtocartlink .attribute input[type=text],.booking-tickets-page .view-content .views-row .views-field-addtocartlink .attribute select{background:0 0;border:1.5px solid var(--black);border-radius:8px;padding:15px;display:block;width:100%;font-family:Brandon Grotesque Bold}.node-product.view-mode-full .attribute .custom-select .select-selected,.node-product.view-mode-full .attribute select,.node-dinner-show-ticket.view-mode-full .attribute .custom-select .select-selected,.node-dinner-show-ticket.view-mode-full .attribute select,.node-ticket-special-event.view-mode-full .attribute .custom-select .select-selected,.node-ticket-special-event.view-mode-full .attribute select,.beach-day-products.wrapper .attributes .attribute .custom-select .select-selected,#block-views-products-block-3 .select-selected,.booking-tickets-page .view-content .views-row .views-field-addtocartlink .attribute .custom-select .select-selected,.booking-tickets-page .view-content .views-row .views-field-addtocartlink .attribute select{background-color:var(--content-bg);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(/sites/all/themes/client_theme_4/images/select_list_arrow.svg);background-repeat:no-repeat;background-position:right 10px center;padding-right:30px}.node-dinner-show-ticket.view-mode-full .attribute .custom-select .select-selected,.node-product.view-mode-full .attribute .custom-select .select-selected,.node-ticket-special-event.view-mode-full .attribute .custom-select .select-selected,.beach-day-products.wrapper .attributes .attribute .custom-select .select-selected,#block-views-products-block-3 .select-selected{background-color:var(--content-bg-01)}.node-dinner-show-ticket.view-mode-full .add-to-cart .form-submit,.node-product.view-mode-full .add-to-cart .form-submit,.node-ticket-special-event.view-mode-full .add-to-cart .form-submit,.booking-tickets-page .view-content .views-row .views-field-addtocartlink .form-submit,.messages.status a.button{background:var(--light-blue);padding:8px 18px;display:block;color:#fff;text-transform:uppercase;border:0;border-radius:8px;text-align:center;width:100%;font-family:Brandon Grotesque Bold;font-size:16px;font-weight:500;line-height:34px;letter-spacing:.5px}
.messages.status a.button{display:block;width:200px;margin-left:auto !important;margin-right:auto !important;margin-bottom:15px !important;padding:10px !important}.messages.status a.button:hover{background-color:var(--bright-orange-02)}.node-dinner-show-ticket.view-mode-full .add-to-cart .form-submit,.node-product.view-mode-full .add-to-cart .form-submit,.node-ticket-special-event.view-mode-full .add-to-cart .form-submit,.page-booking-nightclub .booking-tickets-page .view-content .views-row .views-field-addtocartlink .form-submit{background:var(--green-02)}.node-dinner-show-ticket.view-mode-full .add-to-cart .qty_buttons .input-group-btn button,.node-product.view-mode-full .add-to-cart .qty_buttons .input-group-btn button,.node-ticket-special-event.view-mode-full .add-to-cart .qty_buttons .input-group-btn button,.booking-tickets-page .view-content .views-row .views-field-addtocartlink .qty_buttons .input-group-btn button{border:1.5px solid var(--black)}.booking-tickets-page .view-content .views-row .views-field-block,.booking-tickets-page .view-content .views-row .views-field-body{position:relative;display:inline-block;margin:25px 0 0;width:100%}.booking-tickets-page .view-content .views-row .bottle-service,.booking-tickets-page .view-content .views-row .views-field-body .description,.page-booking-dinner .view-content .views-row .views-field-nothing .description{opacity:0;visibility:hidden;position:absolute;background:#fff;border-radius:8px;padding:20px;top:30px;left:0;z-index:99;max-width:100%;width:100%}.booking-tickets-page .view-content .views-row .bottle-service-wrapper .add-service:hover,.booking-tickets-page .view-content .views-row .views-field-body .icon:hover,.page-booking-dinner .view-content .views-row .views-field-nothing .icon:hover{cursor:pointer}.booking-tickets-page .view-content .views-row .bottle-service-wrapper .bottle-service.show,.booking-tickets-page .view-content .views-row .views-field-body .description.show,.page-booking-dinner .view-content .views-row .views-field-nothing .description.show{opacity:1;visibility:visible;width:auto;min-width:100%}.bottle-service div[id^=block-block-77] .views-row,.bottle-service div[id^=block-block-77]{background:0 0}.bottle-service div[id^=block-block-77] .content{padding:0 !important;margin:0 !important;background:0 0 !important}.bottle-service div[id^=block-block-77] .views-row .views-field-sell-price{font-weight:700;font-size:25px}.bottle-service div[id^=block-block-77] form>div .attributes,.bottle-service div[id^=block-block-77] form>div .attribute label,.bottle-service div[id^=block-block-77] form>div{display:block !important}.add-service a.add-service{background:0 0;border:1px solid #000;border-radius:32px;padding:0;display:block;width:25px;height:25px;font-size:25px;text-align:center;line-height:25px;top:-3px;position:relative}.node-box-office-ticket.view-mode-full{text-align:center}.node-box-office-ticket.view-mode-full .display-price{float:none;font-size:1.75em;margin-top:25px}.node-box-office-ticket.view-mode-full .qty_buttons{margin:25px auto}.node-box-office-ticket.view-mode-full .form-submit{padding:15px;background:var(--orange-01);border-radius:8px;text-align:center;text-transform:uppercase;color:#fff !important}.node-ticket-special-event.view-mode-full .field-name-body{margin:35px auto}.node-ticket-special-event.view-mode-full .display-price{float:unset;text-align:right;margin-bottom:35px}#block-block-75,#back-top{display:none !important}.uc-cart-checkout-form .form-item-panes-simplenews-simplenews label,.uc-cart-checkout-form .form-item.form-type-checkboxes label{display:inline-block;cursor:pointer;position:relative;padding-left:30px;margin-right:15px}.uc-cart-checkout-form .form-item-panes-simplenews-simplenews label:before,.uc-cart-checkout-form .form-item.form-type-checkboxes label:before{content:"";display:inline-block;width:20px;height:20px;margin-right:10px;position:absolute;left:0;bottom:2px;background-color:transparent;border-radius:0;border:1.5px solid var(--black)}.uc-cart-checkout-form .form-item-panes-simplenews-simplenews input[type=checkbox],.uc-cart-checkout-form .form-item.form-type-checkboxes.form-item-panes-uc-ct-uc-tc-agree>label:before,.uc-cart-checkout-form .form-item.form-type-checkboxes input[type=checkbox]{display:none}
.uc-cart-checkout-form .form-item.form-type-checkboxes.form-item-panes-uc-ct-uc-tc-agree>label{padding:0;margin:0}.uc-cart-checkout-form .form-item-panes-simplenews-simplenews input[type=checkbox]:checked+label:before,.uc-cart-checkout-form .form-item.form-type-checkboxes input[type=checkbox]:checked+label:before{content:"\220E";text-shadow:1px 1px 1px rgba(0,0,0,.2);font-size:25px;color:var(--black);text-align:center;line-height:17px;font-weight:700;text-indent:-1px}.uc-cart-checkout-form .form-item.form-type-radio label{display:inline-block;cursor:pointer;position:relative;padding-left:30px;margin-right:15px}.uc-cart-checkout-form .form-item.form-type-radio label:before{content:"";display:inline-block;width:20px;height:20px;margin-right:10px;position:absolute;left:0;bottom:4px;background-color:transparent;border-radius:30px;border:1.5px solid var(--black)}.uc-cart-checkout-form .form-item.form-type-radio input[type=radio]{display:none}.uc-cart-checkout-form .form-item.form-type-radio input[type=radio]:checked+label:before{content:"\2022";text-shadow:1px 1px 1px rgba(0,0,0,.2);font-size:50px;color:var(--black);text-align:center;line-height:9px;font-weight:700}#payment-pane #line-items-div{border:1px solid var(--black)}#payment-pane .line-items-div,#payment-pane .line-item-total,#payment-pane .line-item-tax,#payment-pane .line-item-subtotal{border-bottom:1px solid var(--black);background:var(--content-bg)}.uc-cart-checkout-form .cart-review .subtotal{background:var(--content-bg);border-radius:8px}#block-block-28{background-color:var(--content-bg-01)}#block-block-28 .page_title{font-family:Brandon Grotesque Cond;font-size:40px;font-weight:700;line-height:58px;letter-spacing:1px;text-align:center;width:100%;margin:0 auto;text-transform:uppercase}.page-node-2564 .blockUI,.page-node-2525 .blockUI,.node-type-product-kit .blockUI,.page-booking .blockUI{width:600px !important;min-height:120px;max-width:100%;left:50% !important;top:50% !important;transform:translate(-50%,-50%);background:var(--orange-01) !important;background:var(--content-bg) !important;background:rgba(35,31,32,.95)!important;z-index:9999999 !important}.page-cart #purr-container{background:rgba(35,31,32,.95) !important;width:100%;max-width:max-content;border-radius:8px}.page-node-2564 .blockUI *,.page-node-2525 .blockUI *,.node-type-product-kit .blockUI *,.page-cart #purr-container *,.page-booking .blockUI *{max-width:100% !important;padding:0 !important;margin:0 !important}.page-node-2564 .blockUI>div,.page-node-2525 .blockUI>div,.node-type-product-kit .blockUI>div,.page-cart #purr-container>div,.page-booking .blockUI>div{padding:25px !important}.page-cart #purr-container .notice-body{background:0 0;font-size:20px;min-height:auto}.page-cart #purr-container .notice-bottom{min-height:auto;background:0 0;margin-top:10px !important;font-size:14px;color:#fff}.page-node-2564 .blockUI h1,.page-node-2525 .blockUI h1,.node-type-product-kit .blockUI h1,.page-cart #purr-container h1,.page-booking .blockUI h1{text-transform:uppercase;font-size:22px}.page-node-2564 .blockUI .messages.status .page-node-2525 .blockUI .messages.status .node-type-product-kit .blockUI .messages.status,.page-cart #purr-container .notice.status,.page-booking .blockUI .messages.status{padding:10px;width:100%;margin:0;border-radius:8px;background:#fff}.page-cart #purr-container .notice.status{background:0 0}.view-id-slideshows.view-display-id-block .views_slideshow_cycle_main,.view-id-slideshows.view-display-id-block .views_slideshow_cycle_main>div,.view-id-slideshows.view-display-id-block .views_slideshow_cycle_main>div>div{width:100% !important}.view-meet-the-team .views-slideshow-cycle-main-frame-row-item{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:flex-start;grid-gap:48px;row-gap:0}.view-meet-the-team .views-slideshow-cycle-main-frame-row-item>div:first-of-type{grid-column:1/span 1;grid-row:1/span 2;max-width:100%;flex:1 1 100%}.video-js{height:497px;width:100% !important;max-width:100%}.view-meet-the-team .views-slideshow-cycle-main-frame-row-item>div:not(:first-of-type),.view-meet-the-team .views-slideshow-cycle-main-frame-row-item>div:not(:first-of-type){grid-column:2/span 1;flex:1 1 100%}
#node-15 .float-images td .images img:last-of-type,#node-14 .float-images td .images img:last-of-type{margin-top:0;max-height:unset;max-width:85%;min-width:75%;position:absolute;top:calc(-59px + 164px);left:unset;right:0;height:353px !important}.webform-container-inline.webform-datepicker input.webform-calendar,.webform-container-inline.webform-datepicker div.form-item.form-type-select{display:none}.webform-container-inline.webform-datepicker #edit-submitted-date{background:var(--content-bg) url(/sites/all/themes/client_theme_4/images/calendar-icon.svg)no-repeat center right;background-position-x:90%}.webform-container-inline.webform-datepicker #edit-submitted-date:hover{cursor:pointer}.beach-day-products.wrapper,#block-views-products-block-3{display:flex;flex-direction:row;flex-wrap:wrap;align-content:center;justify-content:flex-start;align-items:flex-start;gap:50px;row-gap:0;margin-bottom:50px}.beach-day-products.wrapper>div,#block-views-products-block-3>div{flex:1 1 350px}.date-disabled.group-right .uc-product-sub-title,.date-disabled.group-right .display-price,.date-disabled.group-right .uc-product-title,.date-disabled.group-right .form-submit,.date-disabled.group-left{text-decoration:line-through !important;filter:alpha(opacity=30);-moz-opacity:.3;opacity:.3;filter:alpha(opacity=30)}.date-disabled .qty_buttons{display:none}.date-disabled .uc-product-sub-title,.date-disabled h2,.date-disabled .uc-price-popup,.date-disabled label{text-decoration:line-through !important}#node-2564>.content,#node-2525>.content{padding:0 !important}#block-views-products-block-2>.content{padding-top:0 !important}.custom-select{position:relative}.custom-select .select-selected,.select-items div{cursor:pointer;padding:15px;font-family:Brandon Grotesque Bold}.custom-select .select-selected,.select-items div:first-of-type{border-top-left-radius:8px;border-top-right-radius:8px}.custom-select .select-selected,.select-items div:last-of-type{border-bottom-left-radius:8px;border-bottom-right-radius:8px}.custom-select .select-items{position:absolute;background-color:var(--content-bg);box-shadow:0 8px 16px 0 rgba(0,0,0,.2);z-index:99;border-radius:8px;display:block;top:75px;opacity:1;visibility:visible;width:100%;max-width:288px}.beach-day-products.wrapper .attributes .attribute .custom-select .select-items{top:103px}.custom-select .select-items div:hover{background-color:var(--orange-01);color:#fff}.custom-select .select-hide{opacity:0;visibility:hidden}.custom-select .select-arrow-active{border-color:#aaa}.custom-select.custom-select-processed .form-item{margin:0}#node-21>.content{padding-bottom:0}#block-block-52 .content,#block-block-76 .content{padding-top:0 !important}.register_device{background-color:var(--orange-01);color:#fff;border-radius:8px;padding:10px;text-transform:uppercase}#node-587 a,#node-587 .redeem_qty .redeem{padding:10px;background:#666;border-style:solid;border-width:2px;border-radius:8px;border-color:#000;padding:5px 10px;font-weight:700;color:#fff}.page-node-587 .ticketing_buttons,.page-node-587 #block-views-exp-uc-orders-search .form-submit,.page-node-587 .footer_buttons .form-submit{border-style:solid;border-width:1px;border-color:#666;background:#666;color:#fff !important;text-align:center;padding:10px !important;display:inline-block}.redeem_ticket{background:green !important;color:#fff !important}#node-587{border-style:solid;border-width:1px;border-color:#000;padding:10px;margin:10px;border-radius:25px}.page-node-587 #block-views-exp-uc-orders-search .block__title,.page-node-587 #block-views-exp-uc-orders-search #edit-order-status-wrapper,.page-node-587 #block-views-exp-uc-orders-search #edit-created-wrapper{display:none !important}.page-node-587 #block-views-exp-uc-orders-search{text-align:center;padding-top:50px}.page-node-587 #block-views-exp-uc-orders-search .views-exposed-form .views-exposed-widget{float:none;display:inline-block;vertical-align:top}#node-587 th{text-align:left;border-style:solid;border-width:0 0 1px;border-color:#ccc}#node-587 td,#node-587 th{padding:5px;line-height:1.25em}#node-587 .label{font-weight:700;display:inline-block;width:150px}
.page-node-587 td{padding:10px !important}.page-node-587 .increment_button{display:inline-block;border-style:solid;border-width:1px;border-color:#000;margin:0 5px;padding:9px 10px;background:#ccc;font-size:19.5px;font-weight:700;position:relative;top:2px}.page-node-2521.page-node-done .links{text-align:center}.page-node-2521.page-node-done .links a{background:var(--orange-01);color:#fff;padding:10px;border-radius:8px}.messages{z-index:99;position:relative}#block-block-77{margin:50px 0 0}#block-block-77>.content{padding-top:0}#block-block-77 .uc-price sup{display:none}#block-block-77 form .attributes{display:block}#block-block-77 form .attributes input[type=text]{border-radius:8px;border:1px solid var(--bright-orange-01)}.ui-datepicker .non-restricted-day-nightclub a{background:var(--light-blue)}.header-top-float{position:absolute;top:0;right:20px;z-index:1000;display:flex;flex-wrap:nowrap;flex-direction:row;align-content:center;align-items:flex-start;justify-content:center;gap:30px}.logged-in .header-top-float{top:35px}.node-news-article.view-mode-latest{display:grid;align-items:center;justify-items:stretch;align-content:center}.ds-2col-fluid.node-news-article.view-mode-latest>div{width:100%}.ds-2col-fluid.node-news-article.view-mode-latest>.group-left{grid-row:2/span 1}.ds-2col-fluid.node-news-article.view-mode-latest>.group-right{grid-row:1/span 1}.ds-1col.node-news-article.view-mode-full{padding:0 22px}.ds-1col.node-news-article.view-mode-full .field-name-title h2,.ds-1col.node-news-article.view-mode-full .field-name-title h1{font-size:2.5rem}.ds-1col.node-news-article.view-mode-full .field-name-body a{text-decoration:underline}#node-1200>.content{width:520px;max-width:95%;margin:0 auto;padding-left:0 !important;padding-right:0 !important}#node-1200>.content .add-to-cart{padding:20px;border:1px solid rgba(0,0,0,.2);border-radius:10px}#completion_message{width:1200px;margin:0 auto;max-width:95%;padding:0;text-align:center}.booking-tickets-page .views-exposed-form .form-item.uc-attribute-quantity-out-of-stock-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;align-content:center}.booking-tickets-page .views-exposed-form .form-item.uc-attribute-quantity-out-of-stock-wrapper .uc-attribute-quantity-out-of-stock,.booking-tickets-page .views-exposed-form .form-item.uc-attribute-quantity-out-of-stock-wrapper input{flex:1 1 150px}.uc-attribute-quantity-out-of-stock-wrapper .uc-attribute-quantity-out-of-stock{font-size:2rem;color:red;text-transform:uppercase}.view-news-articles .item-list .pager{margin-top:100px;position:relative}.view-news-articles .item-list .pager .pager-current,.view-news-articles .item-list .pager .pager-item a{font-weight:700;border-radius:8px;padding:10px 15px;transition:.2s ease-in-out}.view-news-articles .item-list .pager .pager-item a:hover,.view-news-articles .item-list .pager .pager-current{transition:.2s ease-in-out;background-color:var(--content-bg)}.view-news-articles .item-list .pager .pager-previous a,.view-news-articles .item-list .pager .pager-first a,.view-news-articles .item-list .pager .pager-last a,.view-news-articles .item-list .pager .pager-next a{font-weight:700}.view-news-articles .item-list .pager .pager-previous a:hover,.view-news-articles .item-list .pager .pager-first a:hover,.view-news-articles .item-list .pager .pager-last a:hover,.view-news-articles .item-list .pager .pager-next a:hover{color:var(--bright-orange-01);transition:.2s ease-in-out}.view-seo-partners.view-display-id-block .views-row{margin-bottom:50px;padding-bottom:50px;border-bottom:1px solid gray}.view-seo-partners.view-display-id-block .view-footer{text-align:center;margin-top:50px}#node-2010>.content{padding:0}#block-block-86 .content{width:100% !important;margin:0 !important;max-width:100% !important;padding-left:0 !important;padding-right:0 !important;padding-bottom:0 !important}#block-block-86 .content .marquee-image{height:100px}#block-block-86 .content .marquee-image img{width:100% !important;height:100%;object-fit:cover;scale:3}.page-node-14 #block-block-86 .content .marquee-image{height:200px}
.page-node-14 #block-block-86{background:var(--black)}.page-node-2559 #block-block-86 .marquee-wrapper:not(.venue-rental-largetext-mq),.page-node-14 #block-block-86 .marquee-wrapper:not(.nightclub-largetext-mq),.page-node-11 #block-block-86 .marquee-wrapper:not(.beach-day-largetext-mq),.page-node-15 #block-block-86 .marquee-wrapper:not(.turtle-largetext-mq){display:none}#node-16>.content .intro-text-wrapper{padding:0 24px}#webform-client-form-337 .form-item.form-type-radio,.payment_currency .form-item.form-type-radio{margin-bottom:15px;margin-top:15px}.payment_currency label{clear:none;float:none;display:inline}.payment_currency p{margin:0}.form-item-panes-payment-details-cc-currency{display:none}.faq-answer td.active{background-color:transparent}.view-display-id-page_3 .views-field-body span img{position:relative;top:1px}#cart-form-pane td.desc{pointer-events:none;cursor:default}#block-views-products-block-3{float:right;width:50%}#block-views-products-block-3 #edit-select,#block-views-products-block-3 legend,#block-views-products-block-3 .vbo-select-all-markup,#block-views-products-block-3 .vbo-fieldset-select-all,#block-views-products-block-3 .node-readmore{display:none}#block-views-products-block-3 .group-right{float:right}#block-views-products-block-2,#block-views-products-block-2 .content{padding-bottom:0 !important}#block-views-products-block-3 .content{padding-top:0 !important}#block-views-products-block-3 .form-item-varprice label,#block-views-products-block-3 .form-item-varprice .field-prefix{display:inline-block}#block-views-products-block-3 .form-item-qty input{padding:0 !important}.page-node.node-type-night-club-ticket #content{max-width:1024px;margin-left:auto;margin-right:auto;padding:0 20px}.page-booking-dinner .ui-datepicker-calendar .ui-state-highlight,.page-booking-nightclub .ui-datepicker-calendar .ui-state-highlight{background:0 0}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight,.ui-datepicker-calendar .highlight-date .ui-state-default,.page-booking .ui-datepicker-calendar .highlight-date .ui-state-default{border:1px solid #fcefa1;background:var(--light-blue);color:#363636}.sold-out .ui-state-default{background-color:transparent !important;text-decoration:line-through;text-decoration-color:red}.ui-datepicker-calendar tr td.ui-state-disabled{border-style:none;background:0 0}.contact-mail-alt{display:none}.month-carousel-wrapper{display:none;width:min-content;position:relative;padding:0 20px;margin:0 !important}.month-carousel-container{overflow:hidden;width:calc(100px*3)}.month-buttons{display:flex;transition:transform .3s ease;width:calc(100px*13)}.month-button{min-width:100px;margin-right:10px;text-align:center;font-size:23px !important}.month-navigation{margin:0;width:100%;height:100%}.month-navigation button{position:absolute;left:0;top:40%;transform:translateY(-50%)}.month-navigation button.next-month{left:unset;right:0}#block-block-78 .content{width:100% !important;max-width:100% !important;margin:0;padding:0 !important}.section-ticketing .tabs,.section-ticketing .header-top-float,.section-ticketing #google_translate_element,.section-ticketing #header-top{display:none !important}.section-ticketing #block-block-28{margin:0 !important}.section-ticketing .node-page.view-mode-full>.content{padding:0}.section-ticketing #launcher{display:none}.page-node-2781 h1.page_title,.page-node-2777 h1.page_title,.page-node-2776 h1.page_title{display:none}#node-2781 .field-name-body p,#node-2776 .field-name-body p{background:#d3fbeb;padding:15px;border-radius:8px;border:1px solid #69ca97;color:#008a7b;font-size:1.75rem;display:block;margin:0 auto;max-width:900px}#content #node-2777>.content{padding:0;margin-top:150px}#content #block-simplenews-4919{width:800px;margin:0 auto;max-width:90%}.node-type-news-article #content #block-simplenews-4919{margin:100px auto 0}#content #block-simplenews-4919 .block__title{font-size:2.25rem}#content #block-simplenews-4919>.content{padding:0;width:100%;max-width:100%}#content #block-simplenews-4919>.content>p{font-size:1.35rem;color:grey}
#content form.simplenews-subscribe>div{display:grid;grid-template-columns:minmax(135px,95%) 1fr;align-content:center;justify-content:center;justify-items:start;align-items:center}#content .simplenews-subscribe .form-item-mail{display:inline-block;width:100%}#content form.simplenews-subscribe .form-item-mail label{display:none}#content .simplenews-subscribe .form-item-mail input{width:100%;border-radius:8px}#content .simplenews-subscribe .form-submit{padding:10px;border-radius:8px;background:#fff0f5}#content #block-block-81,#content #block-block-82{width:800px;margin:50px auto;max-width:90%}#content #block-block-81>.content,#content #block-block-82>.content{max-width:100%;padding:0}#simplenews-confirm-removal-form,#simplenews-confirm-add-form{width:800px;max-width:90%;margin:100px auto 50px}#simplenews-confirm-removal-form .form-submit,#simplenews-confirm-add-form .form-submit{padding:10px;border-radius:8px;background:#fff0f5}#simplenews-confirm-removal-form #edit-cancel,#simplenews-confirm-add-form #edit-cancel{margin-left:10px;padding:10px;border-radius:8px;display:inline-block}#simplenews-confirm-removal-form #edit-cancel:hover,#simplenews-confirm-add-form #edit-cancel:hover{background:rgb(68 68 68/0%);border:1px solid #dedede}.booking-tickets-page .view-content .uc-attribute-qty-override .views-field-display-price,.booking-tickets-page .view-content .uc-attribute-qty-override .views-field-display-price,.booking-tickets-page .view-content .uc-attribute-qty-override .views-field-php,.booking-tickets-page .view-content .uc-attribute-qty-override .views-field-field-event-date-1{display:none}.page-booking-dinner .booking-tickets-page .view-content:has(div.uc-attribute-qty-override) .uc-attribute-qty-override,.page-booking-dinner .booking-tickets-page .view-content .uc-attribute-qty-override{display:block}.booking-tickets-page .view-content .uc-attribute-qty-override{background:0 0;padding:0;display:block}.booking-tickets-page .views-exposed-form #edit-field-event-date-value-wrapper #edit-field-event-date-value-value-inside-wrapper>div{margin-bottom:24px}.booking-tickets-page .view-content .views-field-nothing,.booking-tickets-page .view-content .uc-attribute-qty-override .views-field-addtocartlink{width:90%;margin:0 auto}.booking-tickets-page .view-content .uc-attribute-qty-override .views-field-nothing{display:none}.booking-tickets-page .view-content .uc-attribute-qty-override .views-field-addtocartlink form>div{display:flex;flex-wrap:wrap;justify-content:center}.node-dinner-show-ticket .ticket-types-fieldset,.booking-tickets-page .view-content .uc-attribute-qty-override .views-field-addtocartlink form>div>*{flex:1 1 100%;border:0;padding:0;margin:0}.booking-tickets-page .view-content .uc-attribute-qty-override .views-field-addtocartlink .form-actions{margin-top:24px}.node-dinner-show-ticket .ticket-types-fieldset .ticket-type-row,.booking-tickets-page .view-content .uc-attribute-qty-override .views-field-addtocartlink .ticket-type-row{display:flex;flex-wrap:wrap;justify-content:space-between;flex-direction:row;align-content:center;align-items:center;background:var(--content-bg);padding:20px;border-radius:8px;margin-bottom:10px;display:grid;grid-template-columns:minmax(150px,80%) 1fr}.node-dinner-show-ticket .ticket-types-fieldset .ticket-type-row .ticket-label,.booking-tickets-page .view-content .uc-attribute-qty-override .views-field-addtocartlink .ticket-type-row .ticket-label{font-weight:700;font-size:18px;display:flex;flex-wrap:wrap;justify-content:flex-start}.node-dinner-show-ticket .ticket-types-fieldset .ticket-type-row .ticket-label>*,.booking-tickets-page .view-content .uc-attribute-qty-override .views-field-addtocartlink .ticket-type-row .ticket-label>*{flex:0 1 100px}.node-dinner-show-ticket .ticket-types-fieldset .ticket-type-row .ticket-label .price,.booking-tickets-page .view-content .uc-attribute-qty-override .views-field-addtocartlink .ticket-type-row .ticket-label .price{margin-left:0;color:#e2803e;font-weight:700}.node-dinner-show-ticket .ticket-types-fieldset .ticket-type-row .qty_buttons,.booking-tickets-page .view-content .uc-attribute-qty-override .views-field-addtocartlink .qty_buttons{position:relative;margin:0 !important;right:0 !important;grid-column:unset;grid-row:unset}
.page-booking #block-views-slideshows-block{background-color:var(--content-bg)}.page-booking .view-slideshows.view-display-id-block .views-slideshow-cycle-main-frame-row-item .views-field-body{background-color:var(--content-bg-01);position:relative;top:-10px}.booking-tickets-page .view-content .uc-attribute-qty-override .views-field-addtocartlink .form-submit{width:auto;margin-bottom:10px;background-color:var(--bright-orange-02)}.booking-tickets-page .view-content .uc-attribute-qty-override .views-field-addtocartlink .form-submit:hover{background-color:var(--orange-01) !important}.dinner-additional-info{width:757px;max-width:95%;margin:0 auto}.dinner-additional-info>h2{width:100%;font-weight:700;font-size:40px;line-height:40px;letter-spacing:0px;text-align:center;margin-bottom:36px;font-family:'Brandon Grotesque Cond'}.dinner-additional-info details{border-top:2px solid var(--light-blue)}.dinner-additional-info details:hover{cursor:pointer}.dinner-additional-info details summary{padding:24px 0;font-weight:700;font-size:22px;line-height:34px;letter-spacing:0;position:relative;margin-bottom:10px}.dinner-additional-info details ul,.dinner-additional-info details p{font-weight:390;font-size:22px;line-height:35.2px;letter-spacing:-.25px;margin:0;margin-bottom:44px;max-width:95%}.page-booking-dinner .view-content .uc-attribute-qty-override .views-field-nothing .description{top:unset}.booking-tickets-page .view-content .uc-attribute-qty-override .views-field-addtocartlink .qty_buttons{position:relative !important;margin:0 !important;right:0 !important;grid-column:unset !important;grid-row:unset !important}.booking-tickets-page .view-content .uc-attribute-qty-override .views-field-addtocartlink .qty_buttons .input-group-btn button{border:0;width:auto;height:auto}.uc-attribute-qty-override .qty_buttons .input-group-btn button span{background:url(/sites/all/themes/client_theme_4/images/new-qty-minus-icon.svg) no-repeat center center;font-size:0;display:block;top:0;width:6vw;height:6vw;background-size:100%;max-width:34px;max-height:34px}.uc-attribute-qty-override .qty_buttons .input-group-btn button span.glyphicon-plus{background:url(/sites/all/themes/client_theme_4/images/new-qty-plus-icon.svg) no-repeat center center;background-size:100%}.booking-tickets-page .view-custom-title h3{margin-top:12px;color:var(--bright-orange-01);font-family:Brandon Grotesque;font-size:20px;line-height:20px;letter-spacing:0px}.header-top-float>p,#block-block-85{text-align:center}.header-top-float>p,#block-block-85 p{margin:0;line-height:14px;font-size:14px}.header-top-float>p img,#block-block-85 img{clip-path:circle(40%)}.page-user .profile{margin:4em auto;width:1200px;max-width:100%;padding:10px 20px;box-shadow:0px 30px 75px rgba(0,0,0,.05);border-radius:8px}.homepage-video-dimensions{line-height:0}video#homepage-video{width:100%;height:auto;min-height:350px;max-height:400px;line-height:0;object-fit:cover;object-position:center center;overflow:hidden}.front:has(.region-content-top video) .header-top-float>p{color:#fff}.view-id-news_articles.view-display-id-page .view-filters .views-exposed-widget{padding:0;vertical-align:middle;position:relative}.view-id-news_articles.view-display-id-page .view-filters .views-submit-button,.view-id-news_articles.view-display-id-page .view-filters .views-exposed-widget label{display:none}.view-id-news_articles.view-display-id-page .view-filters .views-exposed-widget select,.view-id-news_articles.view-display-id-page .view-filters .views-exposed-widget input{border:1px solid var(--bright-orange-02);border-radius:8px;background:0 0;padding:12px 22px 12px 24px;margin-bottom:10px}.view-id-news_articles.view-display-id-page .view-filters .views-exposed-widget input::-moz-placeholder{color:#000;font-size:18px;font-weight:700;opacity:1}.view-id-news_articles.view-display-id-page .view-filters .views-exposed-widget input::-webkit-input-placeholder,.view-id-news_articles.view-display-id-page .view-filters .views-exposed-widget input::placeholder{color:#000;font-size:18px;font-weight:700;opacity:1}.view-id-news_articles.view-display-id-page .view-filters .views-widget-sort-sort_bef_combine select{width:196px;max-width:100%;padding:12px 22px 12px 24px;font-weight:700;font-family:'Brandon Grotesque';letter-spacing:1.05px}
.view-id-news_articles.view-display-id-page .view-filters .views-widget-filter-combine .form-item-combine:after{content:'';width:20px;height:20px;background:url(/sites/all/themes/client_theme_4/images/search-icon_blk.svg)no-repeat center center;position:absolute;top:43%;right:24px;transform:translateY(-50%);cursor:pointer}.view-id-news_articles.view-display-id-page .view-filters .views-widget-filter-combine .form-item-combine:after:hover{cursor:pointer}#block-views-news-articles-block-4{background-color:var(--content-bg)}.view-id-news_articles.view-display-id-block_4 .view-header .group-1 *{float:left;vertical-align:middle}.view-id-news_articles.view-display-id-block_4 .view-header .group-1 h2{font-family:Brandon Grotesque Cond;font-weight:700;font-style:Bold;font-size:56px;leading-trim:NONE;line-height:100%;letter-spacing:0px;text-align:left;text-transform:uppercase;margin:0}.view-id-news_articles.view-display-id-block_4 .view-header .group-1 a{background-color:var(--orange-01);float:right}.view-id-news_articles.view-display-id-block_4 .view-header .group-1 a:hover{background-color:var(--bright-orange-02);color:#fff}.view.col-2 .view-content{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;align-content:center;justify-content:center;align-items:stretch;justify-items:stretch;margin-top:35px;display:flex;flex-wrap:wrap}.view.col-2 .view-content .views-row{min-height:663px;max-height:800px;flex:1 1 48%;max-width:100%}.node-news-article.view-mode-teaser_alt{height:100%}.node-news-article.view-mode-latest,.node-news-article.view-mode-teaser_alt>.content{padding:40px;background-color:var(--content-bg);height:100%;position:relative}.node-news-article.view-mode-latest>.content{display:flex;flex-wrap:wrap;flex-direction:row;align-content:center;justify-content:flex-start;align-items:center;gap:40px;position:relative}.node-news-article.view-mode-latest>.content:before{content:'';width:253px;height:140px;background:url(/sites/all/themes/client_theme_4/images/featured-tag.svg) no-repeat center center;position:absolute;z-index:10;top:-90px;left:59%;transform:translateX(-50%)}.node-news-article.view-mode-latest>.content>div{flex:1 1 48%}.node-news-article.view-mode-teaser_alt .field img{width:100%;height:304px;object-fit:cover}.node-news-article.view-mode-latest .field.field-name-field-news-images,.node-news-article.view-mode-teaser_alt .field.field-name-field-news-images{line-height:0}.node-news-article.view-mode-teaser_alt .field.field-name-field-news-images{margin-bottom:40px}.node-news-article.view-mode-latest .field-name-post-date,.node-news-article.view-mode-teaser_alt .field-name-post-date{margin-bottom:5px}.node-news-article.view-mode-latest .field-name-post-date .field-item,.node-news-article.view-mode-teaser_alt .field-name-post-date .field-item{color:var(--orange-01);font-family:'Brandon Grotesque Medium';letter-spacing:.5px;font-size:15px;line-height:33.97px;text-transform:uppercase;font-weight:600}.node-news-article.view-mode-teaser_alt .field-name-body{height:165px;overflow:hidden}.node-news-article.view-mode-teaser_alt .field-name-body h2{display:none}.node-news-article.view-mode-latest .field-name-title .field-item *,.node-news-article.view-mode-teaser_alt .field-name-title .field-item *{font-family:Brandon Grotesque Cond;font-weight:700;font-size:32px;leading-trim:NONE;line-height:1;letter-spacing:0%;text-align:left;text-transform:capitalize;color:var(--gray-900);margin:0;margin-top:.65rem}.node-news-article .field-name-node-link .field-item *{color:var(--black)}.node-news-article .explore-link{grid-template-columns:minmax(100px,22%) 1fr;display:block !important;vertical-align:middle}.node-news-article .explore-link:after{background:url(/sites/all/themes/client_theme_4/images/explore_link_icon_04.svg)no-repeat center center;background-size:44px;vertical-align:middle;margin-left:1rem}.view-id-news_articles.view-display-id-page .item-list .pager .pager-previous,.view-id-news_articles.view-display-id-page .item-list .pager .pager-first{float:left;width:140px;max-width:max-content;text-align:left;padding:0}
.view-id-news_articles.view-display-id-page .item-list .pager .pager-last,.view-id-news_articles.view-display-id-page .item-list .pager .pager-next{float:right;width:140px;max-width:max-content;text-align:right;padding:0}.view-id-news_articles.view-display-id-page .item-list .pager .pager-next a,.view-id-news_articles.view-display-id-page .item-list .pager .pager-last a,.view-id-news_articles.view-display-id-page .item-list .pager .pager-previous a,.view-id-news_articles.view-display-id-page .item-list .pager .pager-first a{background-color:var(--orange-01);color:#fff;padding:10px 20px;border-radius:8px;font-family:Brandon Grotesque;font-weight:600;font-size:18px;leading-trim:NONE;line-height:33.97px;letter-spacing:.5px;text-transform:uppercase}.view-id-news_articles.view-display-id-page .item-list .pager .pager-previous a:hover,.view-id-news_articles.view-display-id-page .item-list .pager .pager-first a:hover{background-color:var(--bright-orange-01)}.view-id-news_articles.view-display-id-page .item-list .pager .pager-last,.view-id-news_articles.view-display-id-page .item-list .pager .pager-first{display:none}.view-id-news_articles.view-display-id-page .item-list .pager .pager-item{display:inline-block}.view-id-news_articles.view-display-id-page{margin-bottom:10rem;padding:0 22px}#block-views-news-articles-block-2>.content{margin-top:90px !important}.blog-detail-banner-wrapper p{margin:0}.blog-detail-banner-wrapper img{width:100%;height:775px !important;object-fit:cover}.node-type-news-article .tabs{display:none}.node-type-news-article:has(.blog-detail-banner-wrapper) .ds-1col.node-news-article.view-mode-full{margin-top:-43rem;position:relative;z-index:99}.node-news-article.view-mode-full .field-name-post-date{text-align:center}.node-news-article.view-mode-full .field-name-post-date .field-item{text-align:center;font-family:Brandon Grotesque;font-weight:600;font-size:15px;leading-trim:NONE;line-height:33.97px;letter-spacing:.5px;text-transform:uppercase;border:2px solid var(--bright-orange-02);background-color:var(--bright-orange-01);padding:10px 16px;max-width:100%;color:#fff;margin:0 auto;display:inline-block;border-radius:8px}.node-news-article.view-mode-full .field-name-title .field-item *{font-family:Brandon Grotesque Cond;font-weight:700;font-style:Bold;font-size:64px;leading-trim:NONE;line-height:60px;letter-spacing:0px;text-align:center;text-transform:uppercase;color:#fff;width:394px;max-width:99%;margin:2rem auto}.node-news-article.view-mode-full .field-name-field-article-caption .field-item{font-family:Brandon Grotesque;font-weight:390;font-style:Regular;font-size:20px;leading-trim:NONE;line-height:150%;letter-spacing:0%;text-align:center;color:#fff}.node-news-article.view-mode-full .group-intro-content{padding:0 10px;width:677px;max-width:100%;margin:0 auto 69px}.node-news-article.view-mode-full .group-main-content{width:70%;margin:102px auto 96px}.node-news-article.view-mode-full .group-main-content a,.node-news-article.view-mode-full .group-main-content b,.node-news-article.view-mode-full .group-main-content strong,.node-news-article.view-mode-full .group-main-content h1,.node-news-article.view-mode-full .group-main-content h2,.node-news-article.view-mode-full .group-main-content h3,.node-news-article.view-mode-full .group-main-content h4,.node-news-article.view-mode-full .group-main-content h5{color:var(--orange-01);font-family:Brandon Grotesque;font-weight:700}.node-news-article.view-mode-full .group-main-content table p{margin:0}.node-news-article.view-mode-full .group-main-content table td,.node-news-article.view-mode-full .group-main-content table th{padding:5px 10px}.ds-1col.node-news-article.view-mode-full .field-name-field-secondary-image{position:relative}.ds-1col.node-news-article.view-mode-full .field-name-field-secondary-image img,.ds-1col.node-news-article.view-mode-full .field-name-field-secondary-image .field-slideshow-slide,.ds-1col.node-news-article.view-mode-full .field-name-field-secondary-image .field-slideshow{width:100% !important}.ds-1col.node-news-article.view-mode-full .field-name-field-secondary-image .field-slideshow-controls{position:absolute;top:50%;transform:translateY(-50%);width:100%;z-index:10}
.ds-1col.node-news-article.view-mode-full .field-name-field-secondary-image .field-slideshow-controls .prev,.ds-1col.node-news-article.view-mode-full .field-name-field-secondary-image .field-slideshow-controls .next{float:right;background:url(/sites/all/themes/client_theme_4/images/explore_link_icon_04.svg)no-repeat center center;background-size:44px;font-size:0;width:44px;height:44px;position:relative;right:-22px}.ds-1col.node-news-article.view-mode-full .field-name-field-secondary-image .field-slideshow-controls .prev{float:left;right:0;left:-22px;rotate:-180deg}#block-views-news-articles-block-4>.content{padding-bottom:111px !important}#block-views-news-articles-block-4 .node-news-article.view-mode-teaser_alt>.content{background-color:var(--content-bg-01)}.overlay-buttons{width:670px;margin:0 auto;max-width:98%;display:flex;flex-wrap:wrap;flex-direction:row;justify-content:center;align-content:center;align-items:center;gap:15px}.overlay-buttons>*{flex:0 1 320px;width:100%}.overlay-buttons .button{margin:0 !important;text-align:center}.overlay-buttons .button-secondary{border:1px solid #fff}.overlay-buttons .button:hover{background-color:var(--bright-orange-02);border-color:var(--bright-orange-02);color:#fff}.overlay-buttons .button-primary:hover{background-color:var(--yellow-02);color:var(--black)}#node-3015 .content{padding:0 !important}#block-webform-client-block-3016{background:url(/sites/all/themes/client_theme_4/images/cbw__formbg.png)no-repeat center center;background-size:cover}#block-webform-client-block-3016 .content{padding:84px !important}#block-webform-client-block-3016 .webform-client-form{width:588px;max-width:98%;margin:0 auto}.webform-client-form-3016{padding:48px;background-color:var(--content-bg-01);border-radius:8px;border:1px solid var(--bright-orange-01)}.webform-client-form-3016 label{font-family:Brandon Grotesque;font-weight:420;font-size:16px;line-height:20px;vertical-align:middle}.webform-client-form-3016 .form-text{border:none;border-radius:8px;background-color:var(--content-bg);padding:18px 24px;width:100%}.webform-client-form-3016 input[type=checkbox]{vertical-align:middle;margin-right:10px}.webform-client-form-3016 input[type=checkbox]:before{content:'';width:20px;height:20px;border:1px solid #d4ceb8;border-radius:6px;background-color:var(--content-bg);display:inline-grid;position:relative;top:-13px;place-content:center}.webform-client-form-3016 input[type=checkbox]:checked:before{content:'✔';top:-7px}.webform-client-form-3016 .form-submit{background-color:var(--orange-01);color:#fff;text-transform:uppercase;padding:18px;border-radius:8px;border:none;width:182px;max-width:100%}.page-node-3015 .animate-banner-supertitle{position:relative;top:65px}#block-block-90{min-height:777px;background-color:var(--content-bg-01)}#block-block-90 .flex-grid tr td:first-of-type p{max-width:413px}#block-block-90 .btn-dropdown{margin:0}#block-block-90 .btn-dropdown .book-now{background-color:var(--bright-orange-02)}#block-block-90 .btn-dropdown .book-now-wrapper .icon-wrapper{background-color:var(--btn-dropdown-01)}#block-block-90 .btn-dropdown:hover .book-now-wrapper .icon-wrapper{background-color:var(--btn-dropdown-02)}#block-block-91 .book-now-wrapper{margin:0 auto}.block .find-us{display:grid;grid-template-columns:repeat(2,1fr);align-content:center;justify-content:center;align-items:center;justify-items:end}.block .find-us>.text{padding:20px;background:var(--content-bg-01);width:588px;height:422px;display:grid;place-content:center;position:relative;z-index:10;right:-90px}.block .find-us>.text h2{font-family:Brandon Grotesque Cond;font-weight:700;font-size:84px;line-height:76px;letter-spacing:2px;text-align:center;text-transform:uppercase;margin:0}.block .find-us>.text p{font-family:Brandon Grotesque;font-weight:390;font-size:22px;line-height:34px;text-align:center}.find-us .book-now-wrapper{min-width:235px;max-width:100%}.page-node-3015 .view-what-people-are-saying .view-content>.views-slideshow-cycle-processed:before{background:url(/sites/all/themes/client_theme_4/images/cbw__wpas-Edit.jpg) no-repeat center center;background-size:cover}
.page-node-3015 .secondary-btn.ig.beach-day{background-color:var(--orange-01)}.page-node-3015 .secondary-btn.ig.beach-day:after{background-color:var(--bright-orange-02)}@media screen and (min-width:998px) and (max-width:1280px){.available_product{flex:0 1 48%}.available_product .available_product_link{max-width:218px}.booking-tickets-page .view-content .views-row .views-field-addtocartlink form>div{display:flex}#block-block-22 .flex-grid tr,#block-block-21 .flex-grid tr,#block-block-20 .flex-grid tr{grid-gap:48px}#block-block-22 table tr td:nth-of-type(2),#block-block-21 table tr td:nth-of-type(2),#block-block-20 table tr td:nth-of-type(2),#block-block-22 .flex-grid tr td:first-of-type,#block-block-21 .flex-grid tr td:first-of-type,#block-block-20 .flex-grid tr td:first-of-type{flex:1 1 35%}#node-2559 .content .float-images td .images img:last-of-type,#node-2520 .content .float-images td .images img:last-of-type,.page-node-3015 .float-images td .images img:last-of-type,#node-14 .content .float-images td .images img:last-of-type,#node-15 .content .float-images td .images img:last-of-type,#node-11 .content .float-images td .images img:last-of-type{height:auto !important}.view-gallery-views .views-slideshow-cycle-main-frame,.view-gallery-views .views-slideshow-cycle-main-frame-row{height:515px !important;overflow:hidden}.view-gallery-views .views-slideshow-cycle-main-frame-row .views-slideshow-cycle-main-frame-row-inner-container{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,.5fr);grid-template-rows:repeat(2,.35fr);grid-column-gap:22px;grid-row-gap:22px}.view-gallery-views .views-slideshow-cycle-main-frame-row .views-slideshow-cycle-main-frame-row-inner-container>div{max-width:100% !important;float:unset !important;max-height:100% !important;padding:0 !important;margin:0 !important;width:100% !important;height:100% !important}.view-gallery-views .views-slideshow-cycle-main-frame-row .views-slideshow-cycle-main-frame-row-inner-container>div *{display:block !important;width:100% !important;height:100% !important}.view-gallery-views .views-slideshow-cycle-main-frame-row .views-slideshow-cycle-main-frame-row-inner-container>div img{min-height:100% !important;max-width:100% !important;max-height:100% !important;margin:0 !important;width:100% !important;height:100% !important;object-fit:cover !important;object-position:top}.view-gallery-views .views-slideshow-cycle-main-frame-row .views-slideshow-cycle-main-frame-row-inner-container>div a.colorbox{display:block}.view-gallery-views .views-slideshow-cycle-main-frame-row .views-slideshow-cycle-main-frame-row-inner-container>div:nth-of-type(1){grid-area:1/1/2/2}.view-gallery-views .views-slideshow-cycle-main-frame-row .views-slideshow-cycle-main-frame-row-inner-container>div:nth-of-type(2){grid-area:2/1/3/2;position:relative}.view-gallery-views .views-slideshow-cycle-main-frame-row .views-slideshow-cycle-main-frame-row-inner-container>div:nth-of-type(3){grid-area:1/2/3/3;min-width:588px !important;max-height:515px}.view-gallery-views .views-slideshow-cycle-main-frame-row .views-slideshow-cycle-main-frame-row-inner-container>div:nth-of-type(4){grid-area:1/3/2/4}.view-gallery-views .views-slideshow-cycle-main-frame-row .views-slideshow-cycle-main-frame-row-inner-container>div:nth-of-type(5){grid-area:2/3/3/4;position:relative}.view-gallery-views .views-slideshow-cycle-main-frame-row>div>div:nth-of-type(5),.view-gallery-views .views-slideshow-cycle-main-frame-row>div>div:nth-of-type(4),.view-gallery-views .views-slideshow-cycle-main-frame-row>div>div:nth-of-type(2),.view-gallery-views .views-slideshow-cycle-main-frame-row>div>div:nth-of-type(1){min-height:245px !important;max-height:245px !important}.node-tripadvisor-review.node-teaser>.content,.view-what-people-are-saying .view-content>.views-slideshow-cycle-processed{position:relative;display:grid;grid-template-columns:repeat(2,1fr);align-content:center;justify-content:center;align-items:center;justify-items:end}#block-views-what-people-are-saying-block-4 .view-what-people-are-saying .view-content>.views-slideshow-cycle-processed{display:block}
.view-what-people-are-saying.view-display-id-block_1 .view-content>.views-slideshow-cycle-processed{direction:rtl}.view-what-people-are-saying .view-content>.views-slideshow-cycle-processed:before{content:'';background:url(/sites/all/themes/client_theme_4/images/faq_banner_01.jpg)no-repeat center center;background-size:cover;display:block;width:calc(720px + 720px - 588px);width:720px;height:552px;position:relative;left:0;z-index:1;opacity:1;transition:1s ease-in-out}.view-what-people-are-saying.view-display-id-block_2 .view-content>.views-slideshow-cycle-processed:before{background:url(/sites/all/themes/client_theme_4/images/HL_DinnerShow-01847.jpg)no-repeat center center;background-size:cover;background-position-y:20%}#block-views-what-people-are-saying-block-4 .view-what-people-are-saying .view-content>.views-slideshow-cycle-processed:before{display:none}.view-what-people-are-saying.view-display-id-block_1 .view-content>.views-slideshow-cycle-processed:before{left:unset;right:0}.node-tripadvisor-review.node-teaser .group-right,.view-what-people-are-saying .view-content>.views-slideshow-cycle-processed .views_slideshow_cycle_main{width:588px !important;max-width:100%;position:relative;z-index:10;height:441px;display:grid;align-content:center;align-items:center;justify-items:center;position:absolute;top:54px;align-content:stretch;padding:91px 62px}#block-views-what-people-are-saying-block-4 .view-what-people-are-saying .view-content>.views-slideshow-cycle-processed .views_slideshow_cycle_main{width:100% !important;height:auto;display:block;top:unset;padding:0;position:relative}.view-what-people-are-saying .view-content>.views-slideshow-cycle-processed .views_slideshow_cycle_main>div>div,.view-what-people-are-saying .view-content>.views-slideshow-cycle-processed .views_slideshow_cycle_main>div{width:100% !important}.view-what-people-are-saying .view-content .views-slideshow-controls-bottom{grid-column:1/span 2;width:100%;direction:ltr;margin:35px 0 0}.view-what-people-are-saying.view-display-id-block_1 .view-content .views-field-field-review-author,.view-what-people-are-saying.view-display-id-block_1 .view-content .views-field-body{direction:ltr}.view-what-people-are-saying .view-content .views_slideshow_cycle_main .views-slideshow-cycle-main-frame-row-item .views-field-body a,.view-what-people-are-saying .view-content .views_slideshow_cycle_main .views-slideshow-cycle-main-frame-row-item .views-field-body{font-family:"Brandon Grotesque";font-size:20px;font-style:normal;font-weight:390;line-height:32px;max-height:192px;overflow:hidden;text-overflow:ellipsis}.view-what-people-are-saying .view-content .views_slideshow_cycle_main .views-slideshow-cycle-main-frame-row-item .views-field-field-review-author a{margin:23px 0 0;font-family:"Brandon Grotesque Black";font-size:18px;font-style:normal;font-weight:500;line-height:33.967px;letter-spacing:.5px;text-transform:uppercase;grid-template-columns:minmax(173px,25%) 1fr;gap:18px}}@media screen and (min-width:998px) and (max-width:1199px){#block-block-12 .flex-grid tr,#block-block-11 .flex-grid tr,#block-block-10 .flex-grid tr{display:flex}}@media (min-width:620px) and (max-width:1199px){.inner-container.grid{grid-template-columns:repeat(2,1fr);align-content:center;justify-content:center;align-items:center;justify-items:end;display:grid;transition:1s ease-in-out}.view-id-ticket_slideshows.view-display-id-block_3 .views_slideshow_cycle_main div,.view-id-ticket_slideshows.view-display-id-block_3 .views_slideshow_cycle_main,.view-id-ticket_slideshows.view-display-id-block_2 .views_slideshow_cycle_main div,.view-id-ticket_slideshows.view-display-id-block_2 .views_slideshow_cycle_main{background:0 0;transition:1s ease-in-out}.view-id-ticket_slideshows.view-display-id-block_3 .views-field-nothing .inner-container.grid .group-left,.view-id-ticket_slideshows.view-display-id-block_2 .views-field-nothing .inner-container.grid .group-left{width:520px !important;position:relative;left:0}.view-id-ticket_slideshows.view-display-id-block_3 .views-field-nothing .inner-container.grid .group-right,.view-id-ticket_slideshows.view-display-id-block_2 .views-field-nothing .inner-container.grid .group-right{background:var(--content-bg);max-width:100%;width:416px !important;height:390px;position:absolute;z-index:10;display:grid;justify-content:center;align-content:space-evenly;align-items:center}
#block-block-11 .flex-grid tr td:first-of-type img,#block-block-12 .flex-grid tr td:first-of-type img,#block-block-10 .flex-grid tr td:first-of-type img{height:579px !important;object-fit:cover}#node-15 .float-images td .images img:last-of-type,#node-14 .float-images td .images img:last-of-type{margin-top:0;max-height:unset;max-width:85%;min-width:75%;position:absolute;top:calc(-59px + 164px);left:unset;right:0;height:353px !important}}@media screen and (max-width:1300px){.block .find-us{display:flex}.block .find-us>.map{width:720px;max-width:100%}.block .find-us>.map iframe{width:100% !important}}@media screen and (max-width:1100px){.node-tripadvisor-review.node-teaser>.content{position:relative;display:grid;grid-template-columns:repeat(2,1fr);align-content:center;justify-content:center;align-items:center;justify-items:end}.node-tripadvisor-review.node-teaser .group-right{width:588px;max-width:100%;position:relative;z-index:10;height:441px;display:grid;align-content:center;align-items:center;justify-items:center;position:absolute;top:54px;align-content:stretch;padding:91px 62px}}@media screen and (max-width:998px){.header-top-float{position:relative;right:0;text-align:right;padding:10px;background-color:var(--content-bg-01)}.webmaster-menu{margin-top:35px;padding-right:0;height:auto}.webmaster-menu ul.menu li,.webmaster-menu ul.menu li.expanded{float:unset}.webmaster-menu ul.menu li.logout{color:#622}.node-tripadvisor-review.node-teaser .group-left{width:720px;height:552px !important;max-width:100%;position:relative;left:0;z-index:1;opacity:1;transition:1s ease-in-out;object-fit:cover}}@media (min-width:620px) and (max-width:998px){#node-16>.content{background:0 0}#node-16 .field-name-body .flex-grid tr td:last-of-type{display:none}.view-id-ticket_slideshows.view-display-id-block_3 .views-field-nothing .field-uc-product-image img,.view-id-ticket_slideshows.view-display-id-block_2 .views-field-nothing .field-uc-product-image img{max-height:100%;height:100%}.view-id-gallery_views.view-display-id-block_6 .view-content{display:grid;grid-template-columns:.5fr .75fr .5fr;grid-template-rows:repeat(6,.75fr);grid-column-gap:22px;grid-row-gap:22px}.view-id-gallery_views.view-display-id-block_6 .view-content .views-row:nth-of-type(1){grid-area:1/1/2/2}.view-id-gallery_views.view-display-id-block_6 .view-content .views-row:nth-of-type(2){grid-area:2/1/3/2}.view-id-gallery_views.view-display-id-block_6 .view-content .views-row:nth-of-type(3){grid-area:1/2/3/4}.view-id-gallery_views.view-display-id-block_6 .view-content .views-row:nth-of-type(4){grid-area:3/1/5/3}.view-id-gallery_views.view-display-id-block_6 .view-content .views-row:nth-of-type(5){grid-area:3/3/4/4}.view-id-gallery_views.view-display-id-block_6 .view-content .views-row:nth-of-type(6){grid-area:4/3/5/4}.view-id-gallery_views.view-display-id-block_6 .view-content .views-row:nth-of-type(7){grid-area:5/1/6/2}.view-id-gallery_views.view-display-id-block_6 .view-content .views-row:nth-of-type(8){grid-area:6/1/7/2}.view-id-gallery_views.view-display-id-block_6 .view-content .views-row:nth-of-type(9){grid-area:5/2/7/4}.view-id-gallery_views.view-display-id-block_6 .view-content .views-row:nth-of-type(1),.view-id-gallery_views.view-display-id-block_6 .view-content .views-row:nth-of-type(2),.view-id-gallery_views.view-display-id-block_6 .view-content .views-row:nth-of-type(5),.view-id-gallery_views.view-display-id-block_6 .view-content .views-row:nth-of-type(6),.view-id-gallery_views.view-display-id-block_6 .view-content .views-row:nth-of-type(7),.view-id-gallery_views.view-display-id-block_6 .view-content .views-row:nth-of-type(8){max-height:275px}.view-id-gallery_views.view-display-id-block_6 .view-content .views-row:nth-of-type(3),.view-id-gallery_views.view-display-id-block_6 .view-content .views-row:nth-of-type(4),.view-id-gallery_views.view-display-id-block_6 .view-content .views-row:nth-of-type(9){max-height:562px}.view-id-gallery_views.view-display-id-block_6 .view-content .views-row{overflow:hidden;height:100%}.view-id-gallery_views.view-display-id-block_6 .view-content .views-row div{height:100%}
.view-id-gallery_views.view-display-id-block_6 .view-content .views-row img{min-height:100% !important;max-height:100% !important;height:100% !important;width:100% !important;object-fit:cover}}@media (min-width:768px) and (max-width:998px){.view-meet-the-team .views-slideshow-cycle-main-frame-row-item{display:grid;grid-template-columns:minmax(350px,50%) 1fr;align-content:center;justify-content:center;align-items:end;justify-items:start}#block-block-19 .content .table-wrapper{background-size:100% 100%}.view-gallery-views .views-slideshow-cycle-main-frame,.view-gallery-views .views-slideshow-cycle-main-frame-row{height:515px !important;overflow:hidden}.view-gallery-views .views-slideshow-cycle-main-frame-row .views-slideshow-cycle-main-frame-row-inner-container{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,.5fr);grid-template-rows:repeat(2,.35fr);grid-column-gap:22px;grid-row-gap:22px}.view-gallery-views .views-slideshow-cycle-main-frame-row .views-slideshow-cycle-main-frame-row-inner-container>div{max-width:100% !important;float:unset !important;max-height:100% !important;padding:0 !important;margin:0 !important;width:100% !important;height:100% !important}.view-gallery-views .views-slideshow-cycle-main-frame-row .views-slideshow-cycle-main-frame-row-inner-container>div *{display:block !important;width:100% !important;height:100% !important}.view-gallery-views .views-slideshow-cycle-main-frame-row .views-slideshow-cycle-main-frame-row-inner-container>div img{min-height:100% !important;max-width:100% !important;max-height:100% !important;margin:0 !important;width:100% !important;height:100% !important;object-fit:cover !important;object-position:top}.view-gallery-views .views-slideshow-cycle-main-frame-row .views-slideshow-cycle-main-frame-row-inner-container>div a.colorbox{display:block}.view-gallery-views .views-slideshow-cycle-main-frame-row .views-slideshow-cycle-main-frame-row-inner-container>div:nth-of-type(1){grid-area:1/1/2/2}.view-gallery-views .views-slideshow-cycle-main-frame-row .views-slideshow-cycle-main-frame-row-inner-container>div:nth-of-type(2){grid-area:2/1/3/2;position:relative}.view-gallery-views .views-slideshow-cycle-main-frame-row .views-slideshow-cycle-main-frame-row-inner-container>div:nth-of-type(3){grid-area:1/2/3/3;min-width:388px !important;max-height:515px}.view-gallery-views .views-slideshow-cycle-main-frame-row .views-slideshow-cycle-main-frame-row-inner-container>div:nth-of-type(4){grid-area:1/3/2/4}.view-gallery-views .views-slideshow-cycle-main-frame-row .views-slideshow-cycle-main-frame-row-inner-container>div:nth-of-type(5){grid-area:2/3/3/4;position:relative}.view-gallery-views .views-slideshow-cycle-main-frame-row>div>div:nth-of-type(5),.view-gallery-views .views-slideshow-cycle-main-frame-row>div>div:nth-of-type(4),.view-gallery-views .views-slideshow-cycle-main-frame-row>div>div:nth-of-type(2),.view-gallery-views .views-slideshow-cycle-main-frame-row>div>div:nth-of-type(1){min-height:245px !important;max-height:245px !important}}@media (min-width:420px) and (max-width:998px){#block-block-18 .content .table-wrapper{background-size:100% 100%}}@media screen and (max-width:768px){#block-block-18 .content .flex-grid-two{margin-bottom:40px}#node-2559.view-mode-full .content,#node-14.view-mode-full .content,#node-11.view-mode-full .content{padding-top:0}.page-node-2559 #block-block-86 .content .marquee-image{height:150px}.page-node-2559 #block-block-86 .content .marquee-image img{position:relative;top:42px}.view-id-news_articles.view-display-id-page .item-list .pager .pager-previous,.view-id-news_articles.view-display-id-page .item-list .pager .pager-first{position:absolute;top:-71px;left:0}.view-id-news_articles.view-display-id-page .item-list .pager .pager-last,.view-id-news_articles.view-display-id-page .item-list .pager .pager-next{position:absolute;top:-71px;right:0}#block-views-news-articles-block-2>.content{margin-top:0 !important}.ds-1col.node-news-article.view-mode-full .group-main-content{width:90%}.node-type-news-article:has(.blog-detail-banner-wrapper) .ds-1col.node-news-article.view-mode-full{margin-top:-25rem}
.blog-detail-banner-wrapper img{height:500px !important}.view-id-news_articles.view-display-id-block_4 .view-header .group-1 h2{font-size:40px}.block .find-us{display:grid;grid-template-columns:repeat(1,1fr);justify-items:stretch}.block .find-us>.map,.block .find-us .map iframe{width:100%}.block .find-us>.text{width:100%;right:0}#block-webform-client-block-3016 .content{padding:22px !important}#block-webform-client-block-3016 .captcha div,#block-webform-client-block-3016 .captcha{width:100%;max-width:100%}#block-block-90 .float-images td p,#block-block-90 .float-images td h2{text-align:left}.page-node-3015 .animate-banner-supertitle{top:20px}#block-views-header-slideshows-block .views-field-field-header-image-overlay-text .animate-banner-title+p{max-width:80%;margin-left:auto;margin-right:auto}#block-block-90 .float-images .images{position:relative;top:10rem}.cbw_logo img{max-width:120px;margin-bottom:-2rem}.float-images td .images video:last-of-type{height:420px}.node-tripadvisor-review.node-teaser>.content{display:block}.node-tripadvisor-review.node-teaser .group-left{display:none}.node-tripadvisor-review.node-teaser .group-right{position:relative;width:100%}}@media (min-width:200px) and (max-width:520px){#node-15>.content,#node-14>.content{height:1200px}#block-block-11 .flex-grid tr td:last-of-type h2:after,#block-block-10 .flex-grid tr td:last-of-type h2:after,#block-block-12 .flex-grid tr td:last-of-type h2:after{width:85px;height:85px;background-size:85px;right:0}#block-block-11 .flex-grid tr td:last-of-type h2:after{display:none}.booking-tickets-page .view-content .views-row .views-field-display-price{position:relative}}@media screen and (max-width:380px){.booking-tickets-page .view-content .uc-attribute-qty-override .views-field-addtocartlink .ticket-type-row .ticket-label .price{margin-left:0}}@media screen and (min-width:998px){html{background:0 0}body{font-family:'Brandon Grotesque';font-size:18px;line-height:28px;color:var(--black);background-color:var(--content-bg)}body.page-cart,body.page-booking,body.page-node-446,body.page-node-2564,body.page-node-2525{background-color:var(--content-bg-01)}#header{background:0 0;position:relative;width:1440px;width:1200px;z-index:999;margin:0 auto;max-width:95%;padding:0;min-height:0}#header>.section{position:absolute;top:48px;left:0;width:100%}.page-user #header,.page-node-4 #header,.page-node-3 #header,.page-node-7 #header,.page-cart #header,.page-node-446 #header,.page-node-2564 #header,.page-node-2525 #header,.page-booking #header{min-height:72px;background-color:var(--content-bg-01)}.page-user #header,.page-node-4 #header,.page-node-3 #header,.page-node-2564 #header,.page-node-2525 #header,.page-node-7 #header{background:0 0}.logged-in.role-shop-device #header>.section{top:0}.region-header{display:grid;grid-template-columns:minmax(74px,4%) 1fr;grid-gap:44px;align-items:center;justify-items:start;justify-content:center;align-content:center;position:relative;top:30px}.logged-in.page-user.role-shop-device #block-block-53,.logged-in.page-booking.role-shop-device #block-block-53{position:relative;top:-75px;z-index:999}.not-logged-in.page-node.uc-product-node #header>.section{position:relative;top:0;margin-top:48px;margin-bottom:48px}.logged-in.uc-product-node #main-wrapper{margin-top:150px}ul.nice-menu li.menu-1446,ul.nice-menu li.menu-1447,ul.nice-menu li.menu-2866,ul.nice-menu li.menu-2837,ul.nice-menu li.menu-2580,ul.nice-menu li.menu-2840{display:none}#block-block-71 img{max-height:56px}.page-news #block-block-71 p:first-of-type img,.page-faqs #block-block-71 p:first-of-type img,.node-type-news-article #block-block-71 p:first-of-type img,.page-node:not(:has(div.view-header-slideshows)) #block-block-71 p:last-of-type img,.page-node:has(div.view-header-slideshows) #block-block-71 p:first-of-type img{display:none !important}.node-type-ticket-special-event #block-block-71 p:first-of-type img,.node-type-news-article #block-block-71 p:last-of-type img,.page-news #block-block-71 p:last-of-type img,.page-faqs #block-block-71 p:last-of-type img,.page-node:not(:has(div.view-header-slideshows)) #block-block-71 p:first-of-type img,.page-node:has(div.view-header-slideshows) #block-block-71 p:last-of-type img{display:block !important}
.page-node:has(div.view-header-slideshows).node-type-ticket-special-event #block-block-71 p:last-of-type img,.page-node:not(:has(div.view-header-slideshows)).node-type-ticket-special-event #block-block-71 p:last-of-type img,.page-node.node-type-ticket-special-event #block-block-71 p:last-of-type img{display:none !important}.page-node:has(div.view-header-slideshows).node-type-ticket-special-event #block-block-71 p:first-of-type img,.page-node:not(:has(div.view-header-slideshows)).node-type-ticket-special-event #block-block-71 p:first-of-type img,.page-node.node-type-ticket-special-event #block-block-71 p:first-of-type img{display:block !important}.front:has(.region-content-top video) #block-block-71 p:first-of-type img{display:none !important}.front:has(.region-content-top video) #block-block-71 p:last-of-type img{display:inline-block !important}video#homepage-video{max-height:730px}#block-block-74,.block-uc-ajax-cart{position:absolute;top:50%;right:0;color:#fff;transform:translateY(-50%)}.block-uc-ajax-cart .cart-items{position:relative}.block-uc-ajax-cart .cart_products{display:block;width:23px;height:23px;background:var(--bright-orange-01);color:#fff;text-align:center;border-radius:30px;position:absolute;top:-13px;right:-18px;font-size:14px;line-height:23px}#block-block-74{display:block;right:55px}li[class*=menu-path-tel]>a,#block-block-74 .content a{color:var(--black);font-family:Brandon Grotesque Bold;font-size:14px;font-weight:450;line-height:24px;letter-spacing:.5px;text-align:left;display:grid;grid-gap:12px;grid-template-columns:minmax(12px,9%) 1fr;align-content:center;justify-content:start;align-items:center;justify-items:start}li[class*=menu-path-tel] a:before,#block-block-74 .content a:before{content:"";background:url(/sites/all/themes/client_theme_4/images/phone_icon_01-1.svg)no-repeat center center;background-size:100% 100%;display:block;width:12px;height:12px}ul.nice-menu li{border:0;background:0 0;list-style:unset;display:inline-block}ul.nice-menu-down li.menuparent:hover,ul.nice-menu-down li.menuparent{background:transparent url(/sites/all/themes/client_theme_4/images/down-chevron-black.png)no-repeat center right;background:0 0;background-color:transparent}.page-faqs ul.nice-menu-down li.menuparent,.page-node-21 ul.nice-menu-down li.menuparent,.page-node-15 ul.nice-menu-down li.menuparent,.page-node-16 ul.nice-menu-down li.menuparent,.page-node-14 ul.nice-menu-down li.menuparent,.page-node-11 ul.nice-menu-down li.menuparent,.page-node-2520 ul.nice-menu-down li.menuparent,.page-node-2559 ul.nice-menu-down li.menuparent,.page-node-2010 ul.nice-menu-down li.menuparent,.page-node-2777 ul.nice-menu-down li.menuparent,.page-node-21 ul.nice-menu-down li.menuparent,.page-node-1 ul.nice-menu-down li.menuparent{background:transparent url(/sites/all/themes/client_theme_4/images/down-chevron-white.png)no-repeat center right;background:0 0}ul.nice-menu-down li.menuparent:hover ul li:hover{background-color:rgba(0,0,0,.5)}ul.nice-menu li a{color:var(--black);text-transform:uppercase;font-family:Brandon Grotesque Bold;font-size:13px;font-weight:450;line-height:24px;letter-spacing:.5px;text-align:left;padding:0 16px 0 0}.page-faqs #block-block-74 .content a,.page-node-21 #block-block-74 .content a,.page-node-1 #block-block-74 .content a,.page-node-2642 #block-block-74 .content a,.page-node-2559 #block-block-74 .content a,.page-node-2520 #block-block-74 .content a,.page-node-16 #block-block-74 .content a,.page-node-15 #block-block-74 .content a,.page-node-14 #block-block-74 .content a,.page-node-11 #block-block-74 .content a,.page-node-2777 #block-block-74 .content a,.page-node:has(#block-views-header-slideshows-block) ul.nice-menu li a,.page-faqs ul.nice-menu li a,.page-news ul.nice-menu li a,.node-type-news-article:has(.blog-detail-banner-wrapper) ul.nice-menu li a,.page-node-21 ul.nice-menu li a,.page-node-1 ul.nice-menu li a,.page-node-2642 ul.nice-menu li a,.page-node-2559 ul.nice-menu li a,.page-node-2520 ul.nice-menu li a,.page-node-2010 ul.nice-menu li a,.page-node-11 ul.nice-menu li a,.page-node-16 ul.nice-menu li a,.page-node-15 ul.nice-menu li a,.page-node-14 ul.nice-menu li a{color:#fff}
.front li[class*=menu-path-tel] a:before,.page-faqs:has(div#block-block-24) li[class*=menu-path-tel] a:before,.node-type-news-article:has(.blog-detail-banner-wrapper) li[class*=menu-path-tel] a:before,.page-news:has(div#block-block-24) li[class*=menu-path-tel] a:before,.page-node:has(div.view-header-slideshows) li[class*=menu-path-tel] a:before,.page-faqs #block-block-74 .content a:before,.page-node-21 #block-block-74 .content a:before,.page-node-1 #block-block-74 .content a:before,.page-node-2559 #block-block-74 .content a:before,.page-node-2520 #block-block-74 .content a:before,.page-node-2642 #block-block-74 .content a:before,.page-node-2777 #block-block-74 .content a:before,.page-node-16 #block-block-74 .content a:before,.page-node-11 #block-block-74 .content a:before,.page-node-15 #block-block-74 .content a:before,.page-node-14 #block-block-74 .content a:before{background:url(/sites/all/themes/client_theme_4/images/phone_icon_01.svg)no-repeat center center;background-size:100% 100%}.page-node:has(div.view-header-slideshows).node-type-ticket-special-event li[class*=menu-path-tel] a:before{background:url(/sites/all/themes/client_theme_4/images/phone_icon_01-1.svg)no-repeat center center;background-size:100% 100%}ul.nice-menu li[class*=menu-path-tel]{margin-left:0}.page-faqs .block-uc-ajax-cart #ajax-cart-icon img:nth-of-type(1),.page-node-21 .block-uc-ajax-cart #ajax-cart-icon img:nth-of-type(1),.page-node-2642 .block-uc-ajax-cart #ajax-cart-icon img:nth-of-type(1),.page-node-1 .block-uc-ajax-cart #ajax-cart-icon img:nth-of-type(1),.page-node-2559 .block-uc-ajax-cart #ajax-cart-icon img:nth-of-type(1),.page-node-2520 .block-uc-ajax-cart #ajax-cart-icon img:nth-of-type(1),.page-node-16 .block-uc-ajax-cart #ajax-cart-icon img:nth-of-type(1),.page-node-11 .block-uc-ajax-cart #ajax-cart-icon img:nth-of-type(1),.page-node-15 .block-uc-ajax-cart #ajax-cart-icon img:nth-of-type(1),.page-node-14 .block-uc-ajax-cart #ajax-cart-icon img:nth-of-type(1){display:inline-block}.page-faqs .block-uc-ajax-cart #ajax-cart-icon img:nth-of-type(2),.page-node-21 .block-uc-ajax-cart #ajax-cart-icon img:nth-of-type(2),.page-node-1 .block-uc-ajax-cart #ajax-cart-icon img:nth-of-type(2),.page-node-2559 .block-uc-ajax-cart #ajax-cart-icon img:nth-of-type(2),.page-node-2520 .block-uc-ajax-cart #ajax-cart-icon img:nth-of-type(2),.page-node-2642 .block-uc-ajax-cart #ajax-cart-icon img:nth-of-type(2),.page-node-16 .block-uc-ajax-cart #ajax-cart-icon img:nth-of-type(2),.page-node-11 .block-uc-ajax-cart #ajax-cart-icon img:nth-of-type(2),.page-node-15 .block-uc-ajax-cart #ajax-cart-icon img:nth-of-type(2),.page-node-14 .block-uc-ajax-cart #ajax-cart-icon img:nth-of-type(2){display:none}#block-block-73{margin:7em auto 3em}.view-header-slideshows .views-field-field-header-image-text-overlay img{max-width:575px;max-height:215px;visibility:hidden}.view-header-slideshows.view-display-id-block .views-field-field-header-image-text-overlay img{max-height:unset}#main-wrapper{position:relative}.page-cart #main-wrapper,.page-booking #main-wrapper,.page-node-446 #main-wrapper{background:var(--content-bg-01)}#content-bottom-container .block>.content,#content .block>.content,#block-views-gallery-views-block>.content,#block-views-what-people-are-saying-block>.content,#block-block-22>.content,#block-block-21>.content,#block-block-20>.content,#block-views-exp-uc-orders-search .block__title,.node-page.view-mode-full>.footer_buttons,.node-page.view-mode-full>.content{width:1440px;width:1200px;max-width:95%;margin:0 auto;padding-left:0 !important;padding-right:0 !important}#block-block-22>.content,#block-block-21>.content,#block-block-20>.content{padding-top:133px !important;padding-bottom:117px !important}#block-block-21>.content{padding-top:144px !important}#block-views-gallery-views-block>.content{padding-top:112px !important}#block-views-meet-the-team-block-2>.content{padding-top:117px !important}#block-views-slideshows-block>.content{padding-top:127px !important;padding-bottom:119px !important}#block-views-what-people-are-saying-block-2>.content{padding-top:128px !important;padding-bottom:119px !important}
#block-block-33>.content{padding-top:122px !important}#block-views-gallery-views-block-6>.content{padding-top:276px !important}#block-views-ticket-slideshows-block-2 #node-2559+div>.content,#node-2520+div>.content,#node-15+div>.content,#node-14+div>.content,#node-11+div>.content{padding-top:15em !important}#block-views-ticket-slideshows-block-2>.content{padding-bottom:0;padding-top:267px !important}#block-views-ticket-slideshows-block-2 .spin-icon-wrapper .icon img{height:336px !important}#block-views-slideshows-block .view-slideshows .views-slideshow-pager-fields{margin:50px auto 107px}#block-block-8{position:absolute;top:25px;right:120px;text-align:right;width:auto;z-index:10;display:block}.page-news #block-block-8{top:-70px}.node-type-news-article #block-block-8{display:none}.page-cart #block-block-8,.page-booking #block-block-8,.page-node-446 #block-block-8{display:none}.page-node-14 #block-block-8,.page-node-16 #block-block-8{color:#fff}#block-block-8 .content{padding:0 !important;width:auto !important;max-width:unset !important}#block-block-8 .content .weather_temp,#block-block-8 .content .weather_time{font-family:Brandon Grotesque Bold;font-size:15px;font-weight:450;line-height:34px;letter-spacing:.5px;text-align:left;display:inline-grid;gap:12px;grid-template-columns:minmax(30px,9%) 1fr;align-content:center;justify-content:start;align-items:center;justify-items:start;text-transform:uppercase}#block-block-8 .content .weather_time{gap:8px}#block-block-8 .content .weather_temp{margin-left:16px}#block-block-8 .content .weather_temp:before,#block-block-8 .content .weather_time:before{content:"";background:url(/sites/all/themes/client_theme_4/images/bdos-icon.svg)no-repeat center center;background-size:100% 100%;display:block;width:30px;height:30px}#block-block-8 .content .weather_temp:before{background:url(/sites/all/themes/client_theme_4/images/sun-icon.svg)no-repeat center center;background-size:100% 100%}.node-page.view-mode-full>.content .field-name-body .field-item>p{margin:0}.node-page.view-mode-full>.content .field-name-body .field-item>p img{max-width:585px;width:100% !important;position:relative;z-index:10}.flex-grid{margin:0}.flex-grid tr td h3{font-family:Brandon Grotesque Cond;font-size:32px;font-weight:700;line-height:36px;letter-spacing:1px;margin:0 0 32px}.flex-grid tr td:first-of-type p{font-family:Brandon Grotesque;font-size:22px;font-weight:390;line-height:34px;letter-spacing:0em;text-align:left}.node-page.view-mode-full .flex-grid tr td:first-of-type p{max-width:100%;width:414px;margin-bottom:36px}#node-2559.node-page.view-mode-full .flex-grid tr td:first-of-type{height:550px;cursor:all-scroll}.float-images td:last-of-type .images{display:grid}.float-images td .images img:first-of-type{grid-row:2/span 1;max-width:287px;max-height:358px;top:-169px;left:-179px}.float-images td .images video:last-of-type,.float-images td .images img:last-of-type{grid-row:1/span 1;max-width:538px;max-height:497px;object-fit:cover;object-position:top;width:100% !important;left:0;margin-top:-34px}#block-block-21 .content,#block-block-22 .content{position:relative;overflow:hidden}#block-block-22 .content h2,#block-block-21 .content h2,#block-block-20 .content h2{text-align:center;font-family:"Brandon Grotesque Cond";font-size:120px;font-style:normal;font-weight:700;line-height:97.831px;letter-spacing:2.812px;text-transform:uppercase;position:relative;z-index:10;top:0;width:max-content;width:100%;margin:0 auto -48px}#block-block-21 .content h2:first-of-type{display:none}#block-block-21 .content h2:last-of-type{display:block;margin:0 auto -36px;width:max-content}#block-block-22 .content h2{margin:0 auto -55px;width:max-content}#block-block-22 .content h2:after,#block-block-21 .content h2:after,#block-block-20 .content h2:after{content:'';width:200px;height:91px;position:absolute;bottom:0;right:0;z-index:10;background:url(/sites/all/themes/client_theme_4/images/home-beach-day-icon.svg)no-repeat center center;background-size:100% 100%}#block-block-22 .content table,#block-block-21 .content table,#block-block-20 .content table{margin:0}
#block-block-20 .content h2:after{bottom:35px;right:calc(210px - 156px)}#block-block-21 .content>h2:after{width:199px;height:190px;background:url(/sites/all/themes/client_theme_4/images/home-dinner-show-icon.svg)no-repeat center center;background-size:100% 100%;right:unset;left:calc(-199px + -102px);bottom:-67px;display:none}#block-block-22 .content>h2:after{background:url(/sites/all/themes/client_theme_4/images/home-night-club-icon.svg)no-repeat center center;background-size:100% 100%;height:200px;bottom:-123px;right:calc(-180px + -73px);display:none}#block-block-21 .content .spin-icon-wrapper .icon-column,#block-block-22 .content .spin-icon-wrapper .icon-column{width:200px}#block-block-21 .content .spin-icon-wrapper .icon-column{top:24.75%;bottom:24.75%;left:107px}#block-block-22 .content .spin-icon-wrapper .icon-column{top:24%;bottom:24%;right:126px}#block-block-21 .content .spin-icon-wrapper .icon-column .icon,#block-block-22 .content .spin-icon-wrapper .icon-column .icon{top:0;width:100%}#block-block-21 .content .spin-icon-wrapper .icon img{width:199px;height:190px !important}#block-block-22 .content .spin-icon-wrapper .icon img{height:200px !important}#block-block-22 .flex-grid tr,#block-block-21 .flex-grid tr,#block-block-20 .flex-grid tr{align-items:center;grid-gap:128px;transition:1s ease-in-out}#block-block-11 .spin-icon-wrapper .icon{right:-11.035em}#block-block-21 .flex-grid tr{flex-direction:row-reverse;align-items:flex-end}#block-block-22 .flex-grid tr td:first-of-type,#block-block-21 .flex-grid tr td:first-of-type,#block-block-20 .flex-grid tr td:first-of-type{text-align:left;flex:0 1 588px;align-self:flex-start}#block-block-22 .flex-grid tr td:first-of-type img,#block-block-21 .flex-grid tr td:first-of-type img,#block-block-20 .flex-grid tr td:first-of-type img{width:100% !important;max-height:657px;height:657px !important;object-fit:cover;object-position:top}#block-block-22 table tr td:nth-of-type(2),#block-block-21 table tr td:nth-of-type(2),#block-block-20 table tr td:nth-of-type(2){margin-top:162px}#block-block-22 table tr td:nth-of-type(2),#block-block-21 table tr td:nth-of-type(2),#block-block-20 table tr td:nth-of-type(2){margin-top:0;z-index:1000}#block-block-22 table tr td:nth-of-type(2) p:first-of-type,#block-block-21 table tr td:nth-of-type(2) p:first-of-type,#block-block-20 table tr td:nth-of-type(2) p:first-of-type{font-family:Brandon Grotesque Cond;font-size:32px;font-weight:700;line-height:36px;letter-spacing:1px;text-align:left;margin-bottom:32px;width:328px;max-width:100%}#block-block-22 table tr td:nth-of-type(2) p,#block-block-21 table tr td:nth-of-type(2) p,#block-block-20 table tr td:nth-of-type(2) p{width:462px;max-width:100%;font-family:Brandon Grotesque;font-size:22px;font-weight:390;line-height:34px;letter-spacing:0em;text-align:left;margin-left:0;margin-right:0;margin-bottom:32px}#block-block-22 table tr td:nth-of-type(2) p:last-child,#block-block-21 table tr td:nth-of-type(2) p:last-child,#block-block-20 table tr td:nth-of-type(2) p:last-child{margin-bottom:0}#block-block-22 .content>p:first-of-type,#block-block-21 .content>p:first-of-type{margin:0;font-family:Brandon Grotesque Cond;font-size:40px;font-weight:700;line-height:48px;letter-spacing:1px;margin-bottom:21px}.explore-link{color:var(--tan-02,#f5eed3);font-family:"Brandon Grotesque Black";font-size:18px !important;font-style:normal;font-weight:500;line-height:33.967px;letter-spacing:.5px;text-transform:uppercase;grid-template-columns:minmax(235px,25%) 1fr;gap:18px}#block-block-21 table tr td:nth-of-type(2) .explore-link{grid-template-columns:minmax(225px,25%) 1fr}#block-block-22 table tr td:nth-of-type(2) .explore-link{grid-template-columns:minmax(205px,25%) 1fr}.node-tripadvisor-review.node-teaser>.content,.view-what-people-are-saying .view-content>.views-slideshow-cycle-processed{position:relative;display:grid;grid-template-columns:repeat(2,1fr);align-content:center;justify-content:center;align-items:center;justify-items:end}#block-views-what-people-are-saying-block-4 .view-what-people-are-saying .view-content>.views-slideshow-cycle-processed{display:block}
.view-what-people-are-saying.view-display-id-block_1 .view-content>.views-slideshow-cycle-processed{direction:rtl}.view-what-people-are-saying .view-content>.views-slideshow-cycle-processed:before{content:'';background:url(/sites/all/themes/client_theme_4/images/faq_banner_01.jpg)no-repeat center center;background-size:cover;display:block;width:calc(720px + 720px - 588px);width:720px;height:552px;position:relative;left:0;z-index:1;opacity:1;transition:1s ease-in-out}.view-what-people-are-saying.view-display-id-block_2 .view-content>.views-slideshow-cycle-processed:before{background:url(/sites/all/themes/client_theme_4/images/HL_DinnerShow-01847.jpg)no-repeat center center;background-size:cover;background-position-y:20%}#block-views-what-people-are-saying-block-4 .view-what-people-are-saying .view-content>.views-slideshow-cycle-processed:before{display:none}.view-what-people-are-saying.view-display-id-block_1 .view-content>.views-slideshow-cycle-processed:before{left:unset;right:0}.node-tripadvisor-review.node-teaser .group-left,.node-tripadvisor-review.node-teaser .group-left img{width:720px;height:552px !important;position:relative;left:0;z-index:1;opacity:1;transition:1s ease-in-out;object-fit:cover}.node-tripadvisor-review.node-teaser .group-right,.view-what-people-are-saying .view-content>.views-slideshow-cycle-processed .views_slideshow_cycle_main{width:588px !important;max-width:100%;position:relative;z-index:10;height:441px;display:grid;align-content:center;align-items:center;justify-items:center;position:absolute;top:54px;align-content:stretch;padding:91px 62px}#block-views-what-people-are-saying-block-4 .view-what-people-are-saying .view-content>.views-slideshow-cycle-processed .views_slideshow_cycle_main{width:100% !important;height:auto;display:block;top:unset;padding:0;position:relative}.view-what-people-are-saying.view-display-id-block_3 .view-content>.views-slideshow-cycle-processed .views_slideshow_cycle_main>div>div,.view-what-people-are-saying.view-display-id-block_2 .view-content>.views-slideshow-cycle-processed .views_slideshow_cycle_main>div>div,.view-what-people-are-saying.view-display-id-block_1 .view-content>.views-slideshow-cycle-processed .views_slideshow_cycle_main>div>div,.view-what-people-are-saying.view-display-id-block .view-content>.views-slideshow-cycle-processed .views_slideshow_cycle_main>div>div,.view-what-people-are-saying.view-display-id-block_3 .view-content>.views-slideshow-cycle-processed .views_slideshow_cycle_main>div,.view-what-people-are-saying.view-display-id-block_2 .view-content>.views-slideshow-cycle-processed .views_slideshow_cycle_main>div,.view-what-people-are-saying.view-display-id-block_1 .view-content>.views-slideshow-cycle-processed .views_slideshow_cycle_main>div,.view-what-people-are-saying.view-display-id-block .view-content>.views-slideshow-cycle-processed .views_slideshow_cycle_main>div{width:100% !important;height:100% !important}.view-what-people-are-saying .view-content .views-slideshow-controls-bottom{grid-column:1/span 2;width:100%;direction:ltr;margin:35px 0 0}.view-what-people-are-saying.view-display-id-block_1 .view-content .views-field-field-review-author,.view-what-people-are-saying.view-display-id-block_1 .view-content .views-field-body{direction:ltr}.node-tripadvisor-review.node-teaser .field-name-body,.view-what-people-are-saying .view-content .views_slideshow_cycle_main .views-slideshow-cycle-main-frame-row-item .views-field-body a,.view-what-people-are-saying .view-content .views_slideshow_cycle_main .views-slideshow-cycle-main-frame-row-item .views-field-body{font-family:"Brandon Grotesque";font-size:20px;font-style:normal;font-weight:390;line-height:32px;max-height:192px;overflow:hidden;text-overflow:ellipsis}.node-tripadvisor-review.node-teaser .field-name-review-author-linked a,.view-what-people-are-saying .view-content .views_slideshow_cycle_main .views-slideshow-cycle-main-frame-row-item .views-field-field-review-author a{margin:23px 0 0;font-family:"Brandon Grotesque Black";font-size:18px;font-style:normal;font-weight:500;line-height:33.967px;letter-spacing:.5px;text-transform:uppercase;grid-template-columns:minmax(173px,25%) 1fr;gap:18px}
#block-block-13>.content{padding-bottom:130px !important}#block-block-14>.content{padding-top:0 !important;padding-bottom:0 !important}#block-block-14>.content{padding-bottom:170px !important}#block-block-25>.content h1,#block-block-14>.content h2,#block-block-72>.content h2{font-family:Brandon Grotesque Cond;font-size:120px;font-weight:700;line-height:118px;letter-spacing:0px;text-align:center}#block-block-14>.content h2{font-size:96px;line-height:117.724px}.view-meet-the-team .view-header h2{text-align:center;font-family:"Brandon Grotesque Cond";font-size:96px;font-style:normal;font-weight:700;line-height:117.724px;text-transform:uppercase;color:var(--black)}#block-block-72>.content h2{text-align:center;font-family:"Brandon Grotesque Cond";font-size:96px;font-style:normal;font-weight:700;line-height:101.851px;text-transform:uppercase}.view-what-people-are-saying .view-header h2,.view-gallery-views .view-header h2{font-family:Brandon Grotesque Cond;font-size:96px;font-weight:700;line-height:118px;letter-spacing:0px;text-align:center}.view-what-people-are-saying .view-header h2{color:#fff}.view-what-people-are-saying.view-display-id-block_2 .view-header h2,.view-what-people-are-saying.view-display-id-block .view-header h2{color:var(--tan-02) !important}#block-block-31>.content h2,#block-block-33>.content h2,#block-block-36>.content h2{font-family:Brandon Grotesque Cond;font-size:96px;font-weight:700;line-height:118px;letter-spacing:0px;text-align:center}.snorkel-book-now .inner-container{width:362px;top:60%}.snorkel-book-now h2{font-family:Brandon Grotesque Cond;font-size:104px;font-weight:700;line-height:102px;letter-spacing:0px;text-align:center}#block-block-25>.content h1{font-size:96px}.view-id-ticket_slideshows.view-display-id-block_3 .view-header h2{font-family:Brandon Grotesque Cond;font-size:96px;font-weight:700;line-height:118px;letter-spacing:0px;text-align:center;position:relative;width:max-content;margin:0 auto}.view-id-ticket_slideshows.view-display-id-block_3 .view-header h2:before{content:'';display:block;background:url(/sites/all/themes/client_theme_4/images/turtle_icon_02.svg)no-repeat center center;background-size:199px;width:199px;height:204px;position:absolute;top:-85px;left:calc(-197px + -106px)}.view-id-ticket_slideshows.view-display-id-block_2 .view-header h2{font-family:Brandon Grotesque Cond;font-size:120px;font-weight:700;line-height:118px;letter-spacing:0px;text-align:center}#block-block-25>.content h3,#block-block-14>.content h3,#block-block-72>.content h3{font-family:Hunter River;font-size:120px;font-weight:400;line-height:108px;letter-spacing:0px;text-align:center;top:-30px}#block-block-14>.content h3{font-size:105px;line-height:107.907px;top:-70px}.view-meet-the-team .view-header h3{font-size:105px;line-height:107.907px;left:-34px;color:var(--light-blue);margin:0}#block-block-72>.content h3{font-size:103.82px;line-height:93.357px;left:26px;top:-16px}.view-what-people-are-saying .view-header h3,.view-gallery-views .view-header h3{font-family:Hunter River;font-size:106px;font-weight:400;line-height:108px;letter-spacing:0px;text-align:center;top:-30px}.view-gallery-views.view-display-id-block_6 .view-header h3{font-size:120px}.view-gallery-views.view-display-id-block_3 .view-header h2{color:var(--black)}.view-what-people-are-saying .view-header h3{font-size:100px;top:-45px}.view-gallery-views.view-display-id-block_3 .view-header h3{color:var(--yellow-01)}.view-gallery-views .view-header h3{margin-bottom:calc(-16px + 66px)}#block-block-31>.content h3,#block-block-33>.content h3,#block-block-36>.content h3{font-family:Hunter River;font-size:105px;font-weight:400;line-height:108px;letter-spacing:0px;text-align:center;top:-49px}.snorkel-book-now h3{font-family:Hunter River;font-size:104px;font-weight:400;line-height:93px;letter-spacing:0px;text-align:center}#block-block-25>.content{padding-top:158px !important}#block-block-25>.content h3{font-size:105px;top:-40px;left:17px}.view-id-ticket_slideshows.view-display-id-block_2 .view-header h3,.view-id-ticket_slideshows.view-display-id-block_3 .view-header h3{font-family:Hunter River;font-size:105px;font-weight:400;line-height:108px;letter-spacing:0px;text-align:center;top:-30px}
.view-gallery-views .views-slideshow-cycle-main-frame,.view-gallery-views .views-slideshow-cycle-main-frame-row{height:515px !important;overflow:hidden}.view-gallery-views .views-slideshow-cycle-main-frame-row .views-slideshow-cycle-main-frame-row-inner-container{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,.5fr);grid-template-rows:repeat(2,.35fr);grid-column-gap:22px;grid-row-gap:22px}.view-gallery-views .views-slideshow-cycle-main-frame-row .views-slideshow-cycle-main-frame-row-inner-container>div{max-width:100% !important;float:unset !important;max-height:100% !important;padding:0 !important;margin:0 !important;width:100% !important;height:100% !important}.view-gallery-views .views-slideshow-cycle-main-frame-row .views-slideshow-cycle-main-frame-row-inner-container>div *{display:block !important;width:100% !important;height:100% !important}.view-gallery-views .views-slideshow-cycle-main-frame-row .views-slideshow-cycle-main-frame-row-inner-container>div img{min-height:100% !important;max-width:100% !important;max-height:100% !important;margin:0 !important;width:100% !important;height:100% !important;object-fit:cover !important}.view-gallery-views .views-slideshow-cycle-main-frame-row .views-slideshow-cycle-main-frame-row-inner-container>div.views-row-0 img{object-position:top}.view-gallery-views .views-slideshow-cycle-main-frame-row .views-slideshow-cycle-main-frame-row-inner-container>div a.colorbox{display:block}.view-gallery-views .views-slideshow-cycle-main-frame-row .views-slideshow-cycle-main-frame-row-inner-container>div:nth-of-type(1){grid-area:1/1/2/2}.view-gallery-views .views-slideshow-cycle-main-frame-row .views-slideshow-cycle-main-frame-row-inner-container>div:nth-of-type(2){grid-area:2/1/3/2;position:relative}.view-gallery-views .views-slideshow-cycle-main-frame-row .views-slideshow-cycle-main-frame-row-inner-container>div:nth-of-type(3){grid-area:1/2/3/3;min-width:588px !important;max-height:515px}.view-gallery-views .views-slideshow-cycle-main-frame-row .views-slideshow-cycle-main-frame-row-inner-container>div:nth-of-type(4){grid-area:1/3/2/4}.view-gallery-views .views-slideshow-cycle-main-frame-row .views-slideshow-cycle-main-frame-row-inner-container>div:nth-of-type(5){grid-area:2/3/3/4;position:relative}.view-gallery-views .views-slideshow-cycle-main-frame-row>div>div:nth-of-type(5),.view-gallery-views .views-slideshow-cycle-main-frame-row>div>div:nth-of-type(4),.view-gallery-views .views-slideshow-cycle-main-frame-row>div>div:nth-of-type(2),.view-gallery-views .views-slideshow-cycle-main-frame-row>div>div:nth-of-type(1){min-height:245px !important;max-height:245px !important}#block-block-72{background:var(--content-bg-01) url(/sites/all/themes/client_theme_4/images/home-cta-bg-pattern.svg)no-repeat top left;background-size:cover}#block-block-72 .content{padding-top:124px !important;padding-bottom:124px !important}#footer-container{padding:120px 0 50px}.region-footer{width:1440px;width:1200px;max-width:95%;margin:0 auto;border:1px solid var(--bright-orange-01);padding:50px 50px 40px;display:grid;grid-template-columns:repeat(2,1fr);justify-items:center;align-items:center;justify-content:center;align-content:center;position:relative}.page-node-446 .region-footer,.page-node-21 .region-footer,.page-node-11 .region-footer{border:1px solid var(--orange-01)}.page-booking-dinner-show .region-footer,.page-node-16 .region-footer{border:1px solid var(--light-blue-01)}.page-booking-nightclub .region-footer,.page-node-14 .region-footer{border:1px solid var(--green-02)}.page-node-15 .region-footer{border:1px solid var(--green-03)}.region-footer>div{grid-column:1/span 2;width:100%}#block-block-69{margin-top:-88px}#block-block-69 p{width:318px;max-width:100%;margin:0 auto;background:var(--orange-01)}.page-node-446 #block-block-69 p,.page-node-21 #block-block-69 p,.page-node-11 #block-block-69 p{background:var(--bright-orange-01)}.page-booking-dinner-show #block-block-69 p,.page-node-16 #block-block-69 p{background:var(--light-blue)}.page-booking-nightclub #block-block-69 p,.page-node-14 #block-block-69 p{background:var(--black)}
.page-node-15 #block-block-69 p{background:var(--green-02)}.page-booking-nightclub #block-block-69 p a,.page-node-14 #block-block-69 p a{display:block;width:159px;margin:0 auto;max-width:100%;background:url(/sites/all/themes/client_theme_4/images/night-logo.svg)no-repeat center center;background-size:159px}#block-block-69 p img{width:159px}.page-booking-nightclub #block-block-69 p img,.page-node-14 #block-block-69 p img{visibility:hidden}#block-block-5{border-bottom:1px solid var(--bright-orange-01);padding-bottom:calc(-14px + 81px)}.page-node-446 #block-block-5,.page-node-21 #block-block-5,.page-node-11 #block-block-5{border-bottom:1px solid var(--orange-01)}.page-booking-dinner-show #block-block-5,.page-node-16 #block-block-5{border-bottom:1px solid var(--light-blue-01)}.page-booking-nightclub #block-block-5,.page-node-14 #block-block-5{border-bottom:1px solid var(--green-02)}.page-node-15 #block-block-5{border-bottom:1px solid var(--green-03)}#block-block-5 .content p{font-size:16px;text-transform:uppercase;margin:0 0 14px}#block-block-5 .content>.contact-mail{display:none}#block-block-5 .content>.contact-mail-alt{display:block}#block-block-5 .content>.contact-mail-alt a{font-size:16px;line-height:16px;width:100%}#block-menu-menu-footer-menu{grid-column:1/span 1}#block-menu-menu-footer-menu .menu{border:0 !important;padding:0 !important;text-align:left !important;margin:35px auto 0}#block-menu-menu-footer-menu ul.menu .menu__item a{font-size:18px}#block-block-1{grid-column:2/span 1;margin:35px 0 0}#block-block-1 div,#block-block-1,#block-block-1 .content{color:#fff;text-align:right;font-size:18px}footer table.middle-divider{margin:41px auto 57px}footer table.middle-divider a{font-size:18px;line-height:34px}.view-id-ticket_slideshows.view-display-id-block_3 .views_slideshow_cycle_main .inner-container,.view-id-ticket_slideshows.view-display-id-block_2 .views_slideshow_cycle_main .inner-container{position:relative}.view-id-ticket_slideshows.view-display-id-block_3 .views-slideshow-cycle-main-frame>div,.view-id-ticket_slideshows.view-display-id-block_3 .views-slideshow-cycle-main-frame,.view-id-ticket_slideshows.view-display-id-block_2 .views-slideshow-cycle-main-frame>div,.view-id-ticket_slideshows.view-display-id-block_2 .views-slideshow-cycle-main-frame{width:100% !important}.view-id-ticket_slideshows.view-display-id-block_3 .views-field-nothing,.view-id-ticket_slideshows.view-display-id-block_2 .views-field-nothing{background:0 0}.inner-container.grid{grid-template-columns:repeat(2,1fr);align-content:center;justify-content:center;align-items:center;justify-items:end;display:grid}.view-id-ticket_slideshows.view-display-id-block_3 .views-field-nothing .field-uc-product-image{display:block;width:100%;height:100%}.view-id-ticket_slideshows.view-display-id-block_3 .views-field-nothing .field-uc-product-image img,.view-id-ticket_slideshows.view-display-id-block_2 .views-field-nothing .field-uc-product-image img{height:100% !important;width:100% !important;object-fit:cover;max-height:710px}.view-id-ticket_slideshows.view-display-id-block_3 .views-field-nothing .inner-container.grid .group-left,.view-id-ticket_slideshows.view-display-id-block_2 .views-field-nothing .inner-container.grid .group-left{width:720px !important;position:relative;left:0}.view-id-ticket_slideshows.view-display-id-block_3 .views-field-nothing .inner-container.grid .group-right,.view-id-ticket_slideshows.view-display-id-block_2 .views-field-nothing .inner-container.grid .group-right{background:var(--content-bg);max-width:100%;width:588px !important;height:570px;position:absolute;z-index:10;height:570px;display:grid;justify-content:center;align-content:space-evenly;align-items:center}.view-id-ticket_slideshows.view-display-id-block_3 .views-field-nothing .inner-container.grid .group-right>div,.view-id-ticket_slideshows.view-display-id-block_2 .views-field-nothing .inner-container.grid .group-right>div{width:441px !important;max-width:100%}.view-id-ticket_slideshows.view-display-id-block_3 .views-field-nothing .field-uc-price .suffix,.view-id-ticket_slideshows.view-display-id-block_2 .views-field-nothing .field-uc-price .suffix{font-family:"Brandon Grotesque Bold";font-size:18px}
.book-now.purchase{width:100%;font-size:20px;font-style:normal;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.view-meet-the-team .view-content .views-slideshow-controls-bottom,.view-id-ticket_slideshows.view-display-id-block_3 .view-content .views-slideshow-controls-bottom,.view-id-ticket_slideshows.view-display-id-block_2 .view-content .views-slideshow-controls-bottom,.view-what-people-are-saying .view-content .views-slideshow-controls-bottom{margin:35px auto 0}#block-block-91>.content>h2,#block-block-9>.content>h2{text-align:center;font-family:"Brandon Grotesque Cond";font-size:60.551px;font-style:normal;font-weight:700;line-height:59.403px;text-transform:uppercase;margin:0 0 57px}#block-block-91 .one-row.simple-flex-grid tr,#block-block-9 .one-row.simple-flex-grid tr{display:grid;grid-template-columns:repeat(3,1fr);column-gap:0;row-gap:59px;position:relative}#block-block-91 .one-row.simple-flex-grid tr:after,#block-block-9 .one-row.simple-flex-grid tr:after{content:'';width:100%;height:2px;border-bottom:2px solid var(--light-blue-01);position:absolute;top:50%;transform:translateY(-50%)}#block-block-91 .one-row.simple-flex-grid tr td,#block-block-9 .one-row.simple-flex-grid tr td{border:0;gap:18px;align-content:unset}#block-block-91 .one-row.simple-flex-grid tr td:nth-of-type(3n+2),#block-block-9 .one-row.simple-flex-grid tr td:nth-of-type(3n+2){border-left:2px solid var(--light-blue-01);border-right:2px solid var(--light-blue-01)}.one-row.simple-flex-grid tr td p{font-size:24px;text-transform:uppercase;line-height:26px}.one-row.simple-flex-grid tr td p:last-child{width:226px;max-width:100%}.one-row.simple-flex-grid tr td:first-of-type p:last-child{width:263px}#block-block-91,#block-block-9{padding:110px 0 20px;background-image:linear-gradient(var(--bright-orange-01) 30%,var(--green-02) 30%)}#block-block-91{background:0 0}#block-block-91>.content,#block-block-9>.content{background:var(--light-blue)}#block-block-91 table,#block-block-9 table{max-width:1040px;margin:24px auto}#block-block-10 .content{padding-bottom:136px !important}#block-block-11 .content,#block-block-12 .content{padding-top:136px !important;padding-bottom:136px !important}#block-block-12 table,#block-block-11 table,#block-block-10 table{margin:0}#block-block-12 .flex-grid tr,#block-block-11 .flex-grid tr,#block-block-10 .flex-grid tr{grid-template-columns:repeat(2,1fr);align-content:center;justify-content:center;align-items:end;justify-items:end;display:grid;position:relative}#block-block-12 .flex-grid tr td:first-of-type,#block-block-11 .flex-grid tr td:first-of-type,#block-block-10 .flex-grid tr td:first-of-type{width:612px;display:block}#block-block-12 .flex-grid tr td:last-of-type h2,#block-block-11 .flex-grid tr td:last-of-type h2,#block-block-10 .flex-grid tr td:last-of-type h2{font-family:Brandon Grotesque Cond;font-size:96px;font-weight:700;line-height:84px;letter-spacing:2px;position:absolute;z-index:10;left:45%;top:69px;width:55%;margin:0}#block-block-11 .flex-grid tr td:last-of-type h2{top:107px}#block-block-12 .flex-grid tr td:last-of-type h2{top:155px}#block-block-12 .flex-grid tr td:first-of-type img,#block-block-11 .flex-grid tr td:first-of-type img,#block-block-10 .flex-grid tr td:first-of-type img{width:100% !important;height:779px !important;object-fit:cover}#block-block-11 .content p,#block-block-12 .content p,#block-block-10 .content p{font-size:22px !important;max-width:100%;line-height:34px !important;margin:0 0 41px}#block-block-11 .content p:last-of-type,#block-block-10 .content p:last-of-type{margin-bottom:0}#block-block-11 .content a,#block-block-12 .content a,#block-block-10 .content a{font-size:18px}#block-block-12 .flex-grid tr td:last-of-type h2:after,#block-block-11 .flex-grid tr td:last-of-type h2:after,#block-block-10 .flex-grid tr td:last-of-type h2:after{background:url(/sites/all/themes/client_theme_4/images/turtle_icon_02.svg)no-repeat center center;background-size:164px;width:164px;height:157px;position:absolute;top:-60px;right:0}#block-block-11 .flex-grid tr td:last-of-type h2:after{display:none}
#block-block-10 .flex-grid tr td:last-of-type h2:after{width:135px;height:138px;background-size:135px}#block-block-11 .flex-grid tr td:last-of-type h2:after{background:url(/sites/all/themes/client_theme_4/images/beach-day-hot-off-grill.svg)no-repeat center center;background-size:164px}#block-block-12 .flex-grid tr td:last-of-type h2:after{background:url(/sites/all/themes/client_theme_4/images/beach-day-cruise-ship-passengers.svg)no-repeat center center;background-size:164px;right:0;top:-150px}#block-block-12 .content .flex-grid tr td p:not(:last-child){margin-top:-300px}#block-block-11 .content .explore-link{grid-template-columns:minmax(152px,25%) 1fr;gap:17px}#block-block-31 .flex-grid img,#block-block-33 .flex-grid img,#block-block-36 .flex-grid img{width:100% !important;object-fit:cover;object-position:top}#block-block-31:before,#block-block-33:before,#block-block-36:before{background-image:linear-gradient(var(--light-blue) 75%,var(--content-bg) 75%)}#block-block-31:before{background-image:linear-gradient(var(--black) 75%,var(--content-bg-01) 75%)}#block-block-31 .flex-grid td h2,#block-block-33 .flex-grid td h2,#block-block-36 .flex-grid td h2{font-size:64px;line-height:64px;bottom:163px}.secondary-btn,.book-now{font-size:18px}#block-block-31 .flex-grid td .book-now,#block-block-33 .flex-grid td .book-now,#block-block-36 .flex-grid td .book-now{bottom:72px}#node-11 table{margin:0}#node-2559 .content .float-images td:last-of-type,#node-2520 .content .float-images td:last-of-type,.page-node-3015 .float-images td:last-of-type,#node-14 .content .float-images td:last-of-type,#node-15 .content .float-images td:last-of-type,#node-11 .content .float-images td:last-of-type{position:relative}#node-2559 .content .float-images td .images img:first-of-type,#node-2520 .content .float-images td .images img:first-of-type,.page-node-3015 .float-images td .images img:first-of-type,#node-14 .content .float-images td .images img:first-of-type,#node-15 .content .float-images td .images img:first-of-type,#node-11 .content .float-images td .images img:first-of-type{grid-row:1/span 1;top:-60%;left:-50px}#node-2642 .content,#node-1 .content{padding-top:216px;padding-bottom:0}#node-2642 .content table,#node-1 .content table{margin:0}#node-2642 .content table.flex-grid tr td:first-of-type,#node-1 .content table.flex-grid tr td:first-of-type{margin-top:134px}#node-2642 .content table.flex-grid.layout2 tr,#node-1 .content table.flex-grid.layout2 tr{gap:10px}#node-2642 .content table.flex-grid.layout2 tr td:first-of-type,#node-1 .content table.flex-grid.layout2 tr td:first-of-type{max-width:450px}#node-2642 .content .float-images td .images img:first-of-type,#node-1 .content .float-images td .images img:first-of-type{min-width:287px}#node-2559 .content .float-images td .images img:first-of-type,#node-2520 .content .float-images td .images img:first-of-type{top:-59px;min-width:241px}#block-block-90 .float-images td .images img:first-of-type,#node-11 .content .float-images td .images img:first-of-type,#node-14 .content .float-images td .images img:first-of-type,#node-15 .content .float-images td .images img:first-of-type{min-width:241px;top:-59px;left:-78px}#block-block-90 .float-images td .images img:first-of-type{height:318px !important}#node-2559 .content .float-images td .images img:last-of-type,#node-2520 .content .float-images td .images img:last-of-type,#block-block-90 .float-images td .images video:last-of-type,#block-block-90 .float-images td .images img:last-of-type,#node-14 .content .float-images td .images img:last-of-type,#node-15 .content .float-images td .images img:last-of-type,#node-11 .content .float-images td .images img:last-of-type{grid-row:1/span 1;margin-top:0;width:486px !important;height:651px !important;max-height:unset;max-width:85%;min-width:75%;position:absolute;top:calc(-59px + 164px);left:unset;right:0}#block-block-90 .float-images td:first-of-type{position:relative;top:6rem}#block-block-90 .float-images .images{position:relative;top:10rem}#node-2559 .content .float-images td .images img:last-of-type,#node-2520 .content .float-images td .images img:last-of-type{margin-top:0;z-index:99}
#node-15 .content .float-images td .images img:last-of-type{margin-top:0}#node-2559 .content h2,#node-2520 .content h2{font-family:Brandon Grotesque Cond;font-size:64px;font-weight:700;line-height:60px;letter-spacing:0px;text-align:left}#node-16 .content{background:unset;width:100%;max-width:100%;position:relative}#node-16 .content .intro-text-wrapper{padding:0}#node-16 .content .intro-text-wrapper .intro-text{z-index:13;width:600px;padding:0 24px 0 0;right:139px;top:unset;bottom:112px;position:absolute}.dancing-man-wrapper{position:relative;height:1300px;overflow:hidden}.dancing-man-wrapper .dancing-man-image img,.dancing-man-wrapper .dancing-man-bg img{width:100% !important;height:100% !important;object-fit:cover;scale:1}.dancing-man-wrapper .dancing-man-image{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10}#node-16 .field-name-body .flex-grid tr td:last-of-type{display:none}#node-16 .field-name-body .flex-grid tr td:first-of-type{position:absolute;right:139px;bottom:112px;width:auto;padding:0 24px 0 0}.view-meet-the-team .view-content .views-slideshow-controls-top{display:block;text-align:center;margin:51px auto 80px;transition:.3s ease-in-out}.view-meet-the-team .view-content .views-slideshow-controls-top a{font-family:Brandon Grotesque Cond;font-size:30px;font-weight:700;line-height:28px;letter-spacing:0px;text-align:center;text-transform:uppercase;text-decoration:none;max-width:100px;display:inline-block;vertical-align:middle;position:relative;padding-bottom:27px;transition:.3s ease-in-out}.view-meet-the-team .view-content .views-slideshow-controls-top div.active{text-decoration:none !important}.view-meet-the-team .view-content .views-slideshow-controls-top a:hover,.view-meet-the-team .view-content .views-slideshow-controls-top .active a{color:var(--light-blue);transition:.3s ease-in-out}.view-meet-the-team .view-content .views-slideshow-controls-top a:hover:after,.view-meet-the-team .view-content .views-slideshow-controls-top .active a:after{content:'';display:block;position:absolute;bottom:0;left:0;width:95px;height:27px;transition:.3s ease-in-out;background:url(/sites/all/themes/client_theme_4/images/pager_border_btm_01.svg)no-repeat center center;background-size:100% 100%}.view-meet-the-team .view-content .views-slideshow-controls-top .views-slideshow-pager-fields>div{padding-left:40px}.view-meet-the-team .views-slideshow-cycle-main-frame-row-item .our-acts-wrapper{display:grid;grid-template-columns:repeat(2,1fr);align-content:center;justify-content:center;align-items:end;justify-items:start;grid-gap:80px;row-gap:0}.view-meet-the-team .node-title h2,.view-meet-the-team .views-field-title h2{font-family:Brandon Grotesque Cond;font-size:72px;font-weight:700;line-height:60px;letter-spacing:0px;text-align:left;position:relative;margin:0;width:200px;max-width:100%}.view-meet-the-team .node-title p,.view-meet-the-team .views-field-body p{margin:0}.video-js .vjs-tech{position:relative}.video-js{height:497px;width:690px !important;max-width:100%}.view-slideshows .views-slideshow-cycle-main-frame>div,.view-slideshows .views-slideshow-cycle-main-frame{width:100% !important}.view-slideshows .view-header h2,#block-views-slideshows-block .block__title{font-family:Brandon Grotesque Cond;font-size:96px;font-weight:700;line-height:87px;letter-spacing:0px;text-align:center;width:auto}#block-block-17 p{text-align:center;font-family:"Brandon Grotesque";font-size:22px;font-style:normal;font-weight:390;line-height:34px}#block-block-13 .flex-grid tr,#block-block-17 .flex-grid tr,.view-slideshows.view-display-id-block .views-slideshow-cycle-main-frame-row-item{position:relative;display:grid;grid-template-columns:repeat(2,1fr);align-content:center;justify-content:center;align-items:center;justify-items:end;background:0 0;direction:rtl}#block-block-13 .flex-grid tr{direction:ltr !important}#block-block-13 .flex-grid tr td:first-of-type,#block-block-17 .flex-grid tr td:first-of-type,.view-slideshows.view-display-id-block .views-slideshow-cycle-main-frame-row-item .views-field-field-image{line-height:0;width:720px;height:710px;position:relative;right:0;overflow:hidden}
.view-slideshows.view-display-id-block .views-slideshow-cycle-main-frame-row-item .views-field-field-image{height:553px}#block-block-13 .flex-grid tr td:first-of-type{right:unset;left:0}#block-block-13 .flex-grid tr td:first-of-type img,#block-block-17 .flex-grid tr td:first-of-type img,.view-slideshows.view-display-id-block .views-slideshow-cycle-main-frame-row-item .views-field-field-image img{width:100% !important;height:710px !important;object-fit:cover}.view-slideshows.view-display-id-block .views-slideshow-cycle-main-frame-row-item .views-field-field-image img{height:553px !important}#block-block-13 .flex-grid tr td:last-of-type,#block-block-17 .flex-grid tr td:last-of-type,.view-slideshows.view-display-id-block .views-slideshow-cycle-main-frame-row-item .views-field-body{width:588px;max-width:100%;position:absolute;z-index:10;height:479px;display:grid;align-content:center;align-items:center;justify-items:center;background-color:var(--content-bg);padding:48px 36px;direction:ltr}#block-block-13 .flex-grid tr td:last-of-type,#block-block-17 .flex-grid tr td:last-of-type{height:auto;min-height:479px}.page-booking .view-slideshows.view-display-id-block .views-slideshow-cycle-main-frame-row-item .views-field-body{top:unset}.view-slideshows.view-display-id-block .views-slideshow-cycle-main-frame-row-item .views-field-body{position:absolute !important;top:50% !important;transform:translateY(-50%);height:auto;padding:64px 106px 64px 68px}#block-block-17 .flex-grid tr td:has(img),#block-block-17 .flex-grid tr td img{display:block}#block-block-17 .flex-grid tr td:last-of-type{padding:65px 50px 45px}#block-block-13 .flex-grid tr td:last-of-type h2{text-align:center;font-family:"Brandon Grotesque Cond";font-size:120px;font-style:normal;font-weight:700;line-height:118.521px;text-transform:uppercase}#block-block-13 h3{text-align:center;font-family:"Brandon Grotesque Cond";font-size:42px;font-style:normal;font-weight:700;line-height:48px;letter-spacing:1px;text-transform:uppercase;width:auto}#block-block-17 .flex-grid tr td:last-of-type h2{font-family:Brandon Grotesque Cond;font-size:84px;font-weight:700;line-height:76px;letter-spacing:2px;text-align:center;max-width:238px;width:auto}#block-block-13 .flex-grid tr td:last-of-type h2 strong{font-size:20px;margin-left:-19px}#block-block-13 p{width:auto;text-align:center;font-family:"Brandon Grotesque Cond";font-size:28px;font-style:normal;font-weight:700;line-height:26px;letter-spacing:.5px;text-transform:capitalize}#block-block-13 td:nth-of-type(2) p:not(:last-of-type){text-align:center;font-family:"Brandon Grotesque";font-size:22px;font-style:normal;font-weight:390;line-height:34px}#block-block-17 .flex-grid tr td a:not(.book-now){color:var(--black);font-family:Brandon Grotesque Bold}#block-block-14 .flex-grid tr{grid-gap:160px;column-gap:0}#block-block-14 .flex-grid tr td{flex:1 1 500px;position:relative;border:0;padding:20px}#block-block-14 .flex-grid tr td:nth-of-type(2n+1):before,#block-block-14 .flex-grid tr td:after{content:'';display:block;position:absolute;top:0;right:0;width:2px;height:100%;border-right:2px solid var(--green-02)}#block-block-14 .flex-grid tr td:after{border-right:unset;border-bottom:2px solid var(--green-02);height:2px;width:100%;top:unset;bottom:-80px}#block-block-14 .flex-grid tr td:last-child:after,#block-block-14 .flex-grid tr td:nth-last-child(2):after{border:0}#block-block-14 .content h4{font-family:Brandon Grotesque Cond;font-size:40px;font-weight:700;line-height:36px;letter-spacing:1px;text-align:center;max-width:250px;margin:0 auto 24px}#block-block-14 .content p{font-size:22px;width:355px;margin:0 auto;line-height:34px}.bg-sun{display:none}#block-block-19,#block-block-18{background-size:100%;background-position:0 60em}#block-block-19{background-position:center bottom;background-size:100% 2792px}#block-block-18 .content .flex-grid-two{overflow:unset}#block-block-18 .content .flex-grid-two .row{display:grid;grid-template-columns:repeat(2,1fr);align-content:center;justify-content:space-around;align-items:center;justify-items:stretch}#block-block-18 .content .flex-grid-two .row .push-up{position:relative;top:-150px}
#block-block-18 .content .flex-grid-two .row .image{display:grid;place-content:center;scale:1}#block-block-18 .content .flex-grid-two p,#block-block-18 .content table p{font-family:Brandon Grotesque;font-size:20px;font-weight:390;line-height:32px;letter-spacing:0em;margin:0;width:479px;max-width:100%}#block-block-18 .content{margin-top:50px}#block-block-18 .content table{margin-top:46px;padding:0}#block-block-18 .content,#block-block-19 .content{width:100% !important;max-width:100% !important}#block-block-19 .content table img{width:404px !important}#block-block-18 .content table:first-of-type img{width:587px !important}#block-block-18 .content .table-wrapper{padding:0;padding-block-end:150px;margin:67px auto 0;background:url(/sites/all/themes/client_theme_4/images/turtle_facts_bg_01-1.svg)no-repeat center bottom;background-size:100% 100%}#block-block-19 .content .table-wrapper{padding:0;margin:67px auto 0;background:url(/sites/all/themes/client_theme_4/images/snorkel_info_bg_01-1.svg) no-repeat center bottom;background-position:center bottom;background-size:100% 100%}#block-block-19 .content:before,#block-block-18 .content:before{min-height:132px;background:url(/sites/all/themes/client_theme_4/images/turtle-facts-banner.svg)no-repeat center center;background-size:cover}#block-block-19 .content:before{background:url(/sites/all/themes/client_theme_4/images/site-facts-banner.svg)no-repeat center center;background-size:cover}#block-block-18 table:last-of-type tr{direction:rtl}#block-block-18 table tr:last-of-type td:last-of-type{direction:ltr}.flex-grid-two .text h2,#block-block-19 .content table h2,#block-block-18 .content table h2{font-size:54px;line-height:50px;letter-spacing:2.373px}#block-block-19 .content table h2{line-height:56px;margin:0 0 32px}#block-block-19 .content table tr:nth-of-type(1) td:last-of-type h2{width:417px;max-width:100%}#block-block-19 .content table tr:nth-of-type(3) td:last-of-type h2{max-width:80%}#block-block-19 .content table tr:nth-of-type(4) td:last-of-type h2{max-width:70%}#block-block-19 .content table tr:nth-of-type(1) td:last-of-type p{width:479px;max-width:100%;margin:0}#block-block-19 .content table tr:nth-of-type(3) td:last-of-type p{width:502px}#block-block-18 .content table td:last-of-type h2{margin:177px 0 32px}.flex-grid-two .text h2,#block-block-18 .content table tr:nth-of-type(1) td:last-of-type h2{width:230px;max-width:100%}#block-block-18 .content table tr:nth-of-type(2) td:last-of-type h2{margin-top:calc(-132px + -50px)}#block-block-18 .content table td:first-of-type img{margin-top:-157px}#block-block-18 .content table tr:nth-of-type(2) td:first-of-type img{margin-top:50px}#block-block-19 .intro>h1,#block-block-18 .intro>h1{color:var(--black,#231f20);text-align:center;font-family:"Brandon Grotesque Cond";font-size:111.563px;font-style:normal;font-weight:700;line-height:99.942px;letter-spacing:3.236px;text-transform:uppercase;margin:0}#block-block-19 .intro>h1:last-of-type,#block-block-18 .intro>h1:last-of-type{margin-bottom:58px}#block-block-19 .intro>h1 img,#block-block-18 .intro>h1 img{width:95px !important;height:98px !important;position:relative;vertical-align:middle}#block-block-19 .intro>h1 img{vertical-align:unset}#block-block-19 .intro>h1 img{width:108px !important;height:78px !important;object-fit:cover}#block-block-19 .intro>h1:nth-of-type(2) img,#block-block-18 .intro>h1:nth-of-type(2) img{vertical-align:baseline;margin:0 10px}#block-block-19 .intro>p,#block-block-18 .intro>p{margin:0 auto;width:617px;max-width:100%;text-align:center;font-family:"Brandon Grotesque";font-size:22px;font-style:normal;font-weight:390;line-height:34px}#block-block-19 .intro>p{width:450px}#block-block-19 .intro>div strong,#block-block-19 .intro>p strong,#block-block-18 .intro>div strong,#block-block-18 .intro>p strong{color:var(--green-02)}#block-block-18 .intro p img,#block-block-19 .intro p img{width:100% !important;max-width:512px}#block-block-19 table tr:nth-of-type(2n+2){direction:rtl}#block-block-19 table tr:nth-of-type(2n+2) td:last-of-type{direction:ltr}.snorkel-book-now{background:url(/sites/all/themes/client_theme_4/images/ready_divein_bg_02.svg)no-repeat center bottom;background-size:786px 100%}
.snorkel-book-now img{visibility:hidden;height:777px !important;margin-bottom:-250px}#block-block-25 table tbody tr{max-width:643px;margin:0 auto;grid-gap:48px}#block-block-25 table tbody tr img{width:182.543px !important;margin:0 0 24px}#block-block-25 table tbody tr:last-of-type td p:first-of-type a:after{content:'FAQ';display:inline-block;width:33px;height:23px;margin-left:5px}.faq-content>.faq{width:757px;max-width:100%;margin:0 auto}.faq-content>.faq .faq-qa{padding:24px 0}.node-webform.view-mode-venue_rental .field-name-body h1{font-family:Brandon Grotesque Cond;font-size:51px;font-weight:700;line-height:52px;letter-spacing:0px;text-align:left;margin:0 0 32px}.node-webform.view-mode-venue_rental .field-name-body p{font-size:22px;line-height:34px}.node-webform.view-mode-venue_rental .webform-client-form>div{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.node-webform.view-mode-venue_rental .webform-client-form>div .form-item{margin:0}.node-webform.view-mode-venue_rental .webform-client-form>div .form-item label{margin-bottom:12px;font-weight:700}.node-webform.view-mode-venue_rental .webform-client-form>div>.captcha,.node-webform.view-mode-venue_rental .webform-client-form>div .form-actions,.node-webform.view-mode-venue_rental .webform-client-form>div .form-item.webform-component--message,.node-webform.view-mode-venue_rental .webform-client-form>div .form-item.webform-component--event-type,.node-webform.view-mode-venue_rental .webform-client-form>div .form-item.webform-component--email{grid-column:1/span 2}.node-webform.view-mode-venue_rental .webform-client-form>div .form-actions{width:100%;max-width:182px;margin:0}.node-webform.view-mode-venue_rental .webform-client-form .form-submit{display:block;max-width:100%}.booking-tickets-page{display:grid;grid-template-columns:repeat(2,1fr);grid-template-columns:minmax(150px,50%) 1fr;align-content:center;justify-content:center;align-items:start;justify-items:stretch;padding:10em 0 10em;grid-gap:50px;row-gap:0;width:1440px;width:1200px;margin:0 auto;max-width:95%}.booking-tickets-page .view-header{grid-column:1/span 1;grid-row:1/span 3;padding:0}.booking-tickets-page .view-custom-title{grid-column:2/span 1;grid-row:1/span 1}.booking-tickets-page .view-filters{grid-column:2/span 1;grid-row:2/span 1}.booking-tickets-page .view-content{grid-column:2/span 1;grid-row:3/span 1}.booking-tickets-page .view-custom-title,.booking-tickets-page .view-content,.booking-tickets-page .view-filters,.booking-tickets-page .view-empty,.booking-tickets-page .view-header{padding:0}.booking-tickets-page .views-exposed-form .form-item input[type=text]{max-width:250px}.booking-tickets-page .views-exposed-form .form-item input[type=text]:hover{cursor:pointer}.booking-tickets-page .view-content .views-row .views-field-display-price{top:0;transform:translateY(0%);right:34px}.booking-tickets-page .view-content .views-row .views-field-addtocartlink form>div{display:grid;flex-wrap:wrap;grid-template-columns:.5fr 1fr .5fr;align-content:center;justify-content:start;align-items:center;justify-items:start;grid-gap:40px}.booking-tickets-page .view-content .uc-attribute-qty-override .views-field-addtocartlink form>div{display:flex;flex-wrap:wrap;justify-content:center;gap:20px}.booking-tickets-page .view-content .views-row .views-field-addtocartlink:has(.attributes input[type=checkbox]) form>div{row-gap:0}.booking-tickets-page .view-content .views-row .views-field-addtocartlink form>div>div{flex:1 1 150px}.booking-tickets-page .view-content .views-row .views-field-addtocartlink .qty_buttons{max-width:unset;position:relative;right:0;grid-column:1/span 1;grid-row:1/span 1}.booking-tickets-page .view-content .views-row .views-field-addtocartlink:has(.attributes input[type=checkbox]) .qty_buttons{grid-row:2/span 1}.booking-tickets-page .view-content .views-row .views-field-addtocartlink .attributes{margin:0;grid-column:2/span 1;grid-row:1/span 1}.booking-tickets-page .view-content .views-row .views-field-addtocartlink:has(.attributes input[type=checkbox]) .attributes{grid-column:1/span 3;width:100%;margin-top:25px}
.booking-tickets-page .view-content .views-row .views-field-addtocartlink .form-actions{grid-column:3/span 1;grid-row:1/span 1}.booking-tickets-page .view-content .views-row .views-field-addtocartlink:has(.attributes input[type=checkbox]) .form-actions{grid-row:2/span 1}.booking-tickets-page .view-content .views-row .views-field-addtocartlink .attribute select:hover option:hover{background-color:var(--orange-01)}.booking-tickets-page .view-content .views-row .bottle-service-wrapper .bottle-service.show,.booking-tickets-page .view-content .views-row .views-field-body .description.show,.page-booking-dinner .view-content .views-row .views-field-nothing .description.show{min-width:100%}\.booking-tickets-page .view-content .views-row .views-field-block,.booking-tickets-page .view-content .views-row .views-field-body{margin:0}.booking-tickets-page .view-content .views-row .views-field-php{margin:0 0 25px}.page-booking-dinner-show #block-block-74 .content a,.page-booking-dinner-show ul.nice-menu li a{color:var(--black)}.page-booking-dinner-show #block-block-8{display:none}.beach-day-products.wrapper .uc-product-title h2,.node-product-kit.view-mode-full .product-info .field-name-title h2{font-family:Brandon Grotesque Cond;font-size:40px;font-weight:700;line-height:48px;letter-spacing:0em;text-align:left}.beach-day-products.wrapper .uc-product-sub-title,.node-product-kit.view-mode-full .product-info .field-name-field-sub-title{font-family:Brandon Grotesque;font-size:22px;font-weight:390;line-height:34px;letter-spacing:0em;text-align:left;margin:24px auto}.beach-day-products.wrapper .display-price,.node-product-kit.view-mode-full .product-info.display-price{margin:24px auto}.beach-day-products.wrapper .display-price .uc-price,.node-product-kit.view-mode-full .product-info.display-price .uc-price{font-family:Brandon Grotesque Bold;font-size:28px;font-weight:500;line-height:34px;letter-spacing:0px}.beach-day-products.wrapper .display-price .uc-price .currency:after,.node-product-kit.view-mode-full .product-info.display-price .currency:after{font-family:Brandon Grotesque Bold;font-size:16px;font-weight:450;line-height:20px;letter-spacing:1px}.beach-day-products.wrapper .qty_buttons,.node-product-kit.view-mode-full .qty_buttons{margin:2.5rem 0}.beach-day-products.wrapper .qty_buttons .form-item input,.node-product-kit.view-mode-full .qty_buttons .form-item input{padding:0}.beach-day-products.wrapper select option,.page-node-446 .node-product-kit.view-mode-full select option{background:var(--content-bg)}.beach-day-products.wrapper select:hover option:hover,.page-node-446 .node-product-kit.view-mode-full select:hover option:hover{background:var(--orange-01)}.page-node-446 .node-product-kit.view-mode-full{background:0 0;width:1440px;width:1200px;margin:0 auto;max-width:95%;padding:0}.page-node-446 .node-product-kit.view-mode-full .field-name-field-intro-text-code .field-item{width:520px;max-width:95%;margin:0 auto;display:flex;grid-gap:20px;flex-direction:column}.page-node-446 .node-product-kit.view-mode-full .field-name-field-intro-text-code .field-item .form-item{margin:0}.page-node-446 .node-product-kit.view-mode-full .field-name-field-intro-text-code .field-item div:last-child .form-item{margin-bottom:24px}.page-node-446 .node-product-kit.view-mode-full .add-to-cart fieldset.form-wrapper>.fieldset-wrapper>div:nth-of-type(1){grid-column:1/span 1;grid-row:1/span 3;margin-right:50px;width:45%}.page-node-446 .node-product-kit.view-mode-full .add-to-cart fieldset.form-wrapper>.fieldset-wrapper>div:nth-of-type(2){grid-column:2/span 1;grid-row:2/span 1;width:49%}.page-node-446 .node-product-kit.view-mode-full .add-to-cart fieldset.form-wrapper>.fieldset-wrapper>div:nth-of-type(3){grid-column:2/span 1;grid-row:1/span 1}.page-node-446 .node-product-kit.view-mode-full .add-to-cart fieldset.form-wrapper>.fieldset-wrapper>div:nth-of-type(4){grid-column:2/span 1;grid-row:3/span 1}.page-node-446 .node-product-kit.view-mode-full .add-to-cart fieldset.form-wrapper>.fieldset-wrapper .attributes{display:flex;flex-wrap:wrap;flex-direction:row;align-items:flex-start;justify-content:flex-start;align-content:center;grid-gap:24px}
.page-node-446 .node-product-kit.view-mode-full .add-to-cart fieldset.form-wrapper>.fieldset-wrapper .attributes>div{flex:0 1 250px}.page-node-446 .node-product-kit.view-mode-full .add-to-cart fieldset.form-wrapper>.fieldset-wrapper .attributes>div .form-item{margin:0}.booking-tickets-page .view-header img{aspect-ratio:unset;width:100% !important;height:100% !important}#node-21 .content{padding-top:148px !important}#node-21 .border-wrapper{border:2px solid var(--green-02);padding:22px 22px 42px;flex:1 1 40%}#node-21 .border-wrapper:has(#wraps){position:relative;top:0;max-height:185px}#node-21 .border-wrapper:has(#tacos){position:relative;top:-235px;max-height:185px}#node-21 .border-wrapper:has(#platters){height:441px}#node-21 .border-wrapper:has(#wine_glass_bottle){position:relative;top:-405px;max-height:270px}#node-21 .border-wrapper:has(#coconuts){position:relative;top:-455px}#node-21 .border-wrapper:has(#wine_glass_bottle) h2 span{font-size:20px}#node-21 .border-wrapper:has(#cocktails){position:relative;top:0;max-height:353px}#node-21 .border-wrapper:has(#alcohol){position:relative;top:-430px}#node-21 .border-wrapper:has(#pina){position:relative;top:0}#node-21 .border-wrapper:has(#coffee){flex:0 1 48%;position:relative;top:0;height:311px}#node-21 .border-wrapper:has(#daiq),#node-21 .border-wrapper:has(#beer){position:relative;top:0}#node-21 .border-wrapper:has(#daiq){position:relative;margin-top:-423px;flex:0 1 48%;height:311px}#node-21 .border-wrapper:last-of-type{flex:0 1 48%}#node-21 h2{text-align:center;margin:0 auto;margin-top:-45px;background:var(--content-bg);width:max-content;padding:0 10px;font-size:45px}#node-21 table td{font-size:20px;font-family:Brandon Grotesque Bold}#node-21 .field-name-body .field-item{display:flex;flex-direction:row;flex-wrap:wrap;align-content:flex-start;justify-content:flex-start;align-items:stretch;grid-gap:50px}#block-block-25 table tbody tr:last-of-type td p:first-of-type a{font-size:24px;line-height:27px}#block-block-25 table tbody tr:last-of-type td p:last-of-type a{font-size:15px;line-height:27px;font-family:Brandon Grotesque Bold}.faq-qa-header .faq-qa-description h2{font-size:64px;line-height:88.96px;margin:0 0 40px}.faq-qa .faq-question-answer .faq-question a{font-size:20px;padding:29px 0}.faq-qa .faq-question-answer .faq-answer p{margin-top:0}.faq-qa .faq-question-answer .faq-question a:after{width:44px;height:44px;background-size:44px !important}.view-id-gallery_views.view-display-id-block_6 .view-content{display:grid;grid-template-columns:.5fr .75fr .5fr;grid-template-rows:repeat(6,.75fr);grid-column-gap:22px;grid-row-gap:22px}.view-id-gallery_views.view-display-id-block_6 .view-content .views-row:nth-of-type(1){grid-area:1/1/2/2}.view-id-gallery_views.view-display-id-block_6 .view-content .views-row:nth-of-type(2){grid-area:2/1/3/2}.view-id-gallery_views.view-display-id-block_6 .view-content .views-row:nth-of-type(3){grid-area:1/2/3/4}.view-id-gallery_views.view-display-id-block_6 .view-content .views-row:nth-of-type(4){grid-area:3/1/5/3}.view-id-gallery_views.view-display-id-block_6 .view-content .views-row:nth-of-type(5){grid-area:3/3/4/4}.view-id-gallery_views.view-display-id-block_6 .view-content .views-row:nth-of-type(6){grid-area:4/3/5/4}.view-id-gallery_views.view-display-id-block_6 .view-content .views-row:nth-of-type(7){grid-area:5/1/6/2}.view-id-gallery_views.view-display-id-block_6 .view-content .views-row:nth-of-type(8){grid-area:6/1/7/2}.view-id-gallery_views.view-display-id-block_6 .view-content .views-row:nth-of-type(9){grid-area:5/2/7/4}.view-id-gallery_views.view-display-id-block_6 .view-content .views-row:nth-of-type(1),.view-id-gallery_views.view-display-id-block_6 .view-content .views-row:nth-of-type(2),.view-id-gallery_views.view-display-id-block_6 .view-content .views-row:nth-of-type(5),.view-id-gallery_views.view-display-id-block_6 .view-content .views-row:nth-of-type(6),.view-id-gallery_views.view-display-id-block_6 .view-content .views-row:nth-of-type(7),.view-id-gallery_views.view-display-id-block_6 .view-content .views-row:nth-of-type(8){max-height:275px}
.view-id-gallery_views.view-display-id-block_6 .view-content .views-row:nth-of-type(3),.view-id-gallery_views.view-display-id-block_6 .view-content .views-row:nth-of-type(4),.view-id-gallery_views.view-display-id-block_6 .view-content .views-row:nth-of-type(9){max-height:562px}.view-id-gallery_views.view-display-id-block_6 .view-content .views-row{overflow:hidden;height:100%}.view-id-gallery_views.view-display-id-block_6 .view-content .views-row div{height:100%}.view-id-gallery_views.view-display-id-block_6 .view-content .views-row img{min-height:100% !important;max-height:100% !important;height:100% !important;width:100% !important;object-fit:cover}#uc-cart-view-form{width:1440px;width:1200px;max-width:95%;margin:0 auto;position:relative}#cart-form-pane table{width:100%}#cart-form-pane table thead{display:table;width:100%;text-align:left;width:calc(100% - 306px - 25px);width:792px;max-width:100%;border-bottom:1.5px solid #c8c5b0}#cart-form-pane table thead th:nth-of-type(1),#cart-form-pane table thead th:nth-of-type(3),#cart-form-pane table thead th:nth-of-type(5){display:none}#cart-form-pane table thead th:nth-of-type(4){text-align:right;padding-right:0}#cart-form-pane #uc-cart-view-form table tbody{padding-left:0;padding-right:0;width:calc(100% - 306px - 25px);width:792px;width:100%;padding:0;display:grid;grid-template-columns:minmax(25%,792px) 1fr;column-gap:102px;max-width:100%}#cart-form-pane #uc-cart-view-form table tbody tr:not(:nth-last-child(2)){grid-column:1/span 1}#cart-form-pane #uc-cart-view-form table tbody tr:nth-last-child(2){grid-column:2/span 1;grid-row:1/span 1;padding:0}#cart-form-pane table tbody tr{flex-wrap:nowrap;margin-bottom:24px;padding:41px 0}#cart-form-pane table tbody tr:has(td.subtotal){position:relative;right:0;top:0}#cart-form-pane table tbody tr td.subtotal{padding:30px}#cart-form-pane div.form-actions{padding-left:0}#block-block-77 .block__title,#block-block-55 .block__title{font-family:Brandon Grotesque Cond;font-size:36px;font-weight:700;line-height:35px;letter-spacing:.680272102355957px;margin:0;text-transform:uppercase;grid-column:1/span 2}#block-block-55 .content{padding-left:0 !important;padding-right:0 !important;display:flex}#block-block-5 .content .social-icons{margin-bottom:55px}.available_product{margin:0;position:relative;flex:0 1 588px}.available_product .available_product_image{line-height:0}.available_product .available_product_image img{height:310px !important;object-position:center}.available_product .available_product_title,.available_product .available_product_body{max-width:100%;margin:0 auto}.available_product .available_product_link{min-height:68px;width:100%;position:absolute;bottom:64px;left:50%;transform:translateX(-50%);max-width:460px}.available_product .available_product_link a{max-width:100%;border-radius:9.21px;height:70px;line-height:70px;margin:0;font-size:20px;width:100%}.available_product .available_product_info{padding:64px 64px 128px}#block-block-28{background-color:transparent;margin:100px 0 0}.page-newsletter-confirm-add #block-block-28{margin:170px 0 0}#block-block-28 .page_title{font-size:54px;line-height:60px;margin:25px auto}.order-review-table,.uc-cart-checkout-form{border:1.5px solid #c8c5b0;width:733px;max-width:95%;margin:50px auto;padding:50px 48px;position:relative;margin-bottom:150px}.cart-review abbr[title]{text-decoration:none}.cart-review thead tr{grid-template-columns:.1fr 1fr .1fr}.cart-review thead th{width:100%}.cart-review thead th.price{text-align:right;padding-right:0}.order-review-table .cart-review tbody tr{grid-template-columns:.1fr 1fr .1fr;display:grid}.uc-cart-checkout-form .cart-review tr{background:0 0}.cart-review tbody tr{border-bottom:1.5px solid #c8c5b0}.uc-cart-checkout-form .cart-review tr td{vertical-align:baseline;padding-right:0}.cart-review tr td.qty{padding-right:20px}.cart-review tr td.products>a{font-family:Brandon Grotesque;font-size:20px;font-weight:390;line-height:32px;letter-spacing:-.25px;text-align:left}.cart-review tr td.products ul{padding:0}.cart-review tr td.products ul li{font-size:18px;list-style:none}
.cart-review tr td.price span{font-family:Brandon Grotesque;font-size:20px;font-weight:390;line-height:32px;letter-spacing:-.25px;text-align:right}.order-review-table .sticky-header{display:none}#review-instructions{text-align:center;width:773px;margin:0 auto}.page-cart #block-block-28{margin-top:150px}.order-review-table .data-col,.order-review-table .title-col{display:inline-block}.order-review-table .data-col{margin-left:10px}#uc-cart-view-form th{border-bottom:0 solid #c8c5b0;font-family:Brandon Grotesque Bold;font-size:16px;font-weight:500;line-height:34px;letter-spacing:1px;text-transform:uppercase}#block-block-24 .content h1{font-size:120px;line-height:166px}#node-2010{padding:0}#user-login{width:1024px;margin:0 auto;max-width:95%}#block-block-19 .content,#block-block-18 .content{background:url(/sites/all/themes/client_theme_4/images/bg_sun_01.svg)no-repeat center center;background-size:580px;background-position:77% -94px;padding-top:132px !important}#block-block-19 .content{background-position:20% -35px}#block-block-19 .content .intro,#block-block-18 .content .intro{width:1200px;max-width:100%;padding:0;margin:0 auto;margin-top:183px}#block-block-18 .content .intro{margin-bottom:15em}#block-block-18 .content .flex-grid-two,#block-block-18 .content table,#block-block-19 .content table{margin:0 auto;width:1224px !important;max-width:100%;padding:0 24px}#block-block-18 .content .flex-grid-two:first-of-type{margin:0 auto 8em}#block-block-18 .content table:last-of-type{display:none;padding-block-end:100px}#block-block-18 .content table:last-of-type tbody td,#block-block-18 .content table:last-of-type tbody{display:block}#block-block-19 .content table tr,#block-block-18 .content table tr{margin-bottom:25px;align-items:center}#block-block-19 table tr td:first-of-type{position:relative}#block-block-19 table tr td:first-of-type:after{content:'';width:110px;height:110px;background:url(/sites/all/themes/client_theme_4/images/turtle_icon_03.svg)no-repeat center bottom;background-size:contain;position:absolute;bottom:-125px;right:130px}#block-block-19 table tr:last-of-type td:first-of-type:after{display:none}#block-block-19 table tr:nth-of-type(2) td:first-of-type:after{background:url(/sites/all/themes/client_theme_4/images/turtle_icon_02.svg)no-repeat center bottom;background-size:contain;right:0}#block-block-19 table tr:nth-of-type(3) td:first-of-type:after{background:url(/sites/all/themes/client_theme_4/images/turtle_icon_02.svg)no-repeat center bottom;background-size:contain;bottom:-150px;right:225px;rotate:-44deg}#block-block-19 table tr:nth-of-type(1) td:first-of-type,#block-block-19 table tr:nth-of-type(2) td:last-of-type,#block-block-19 table tr:nth-of-type(3) td:first-of-type,#block-block-19 table tr:nth-of-type(4) td:last-of-type{position:relative;top:-73px}#block-block-19 table tr:nth-of-type(2n+2) td:first-of-type{margin-top:calc(84px + 50px);text-align:left}#block-block-19 table tr:nth-of-type(1) td:last-of-type{margin-top:154px;position:relative;top:0}#block-block-19 table tr:nth-of-type(2){margin-top:0}#block-block-19 table tr:nth-of-type(2) td:last-of-type{top:calc(-73px + -92px)}#block-block-19 table tr:nth-of-type(3) td:first-of-type{top:calc(-73px + -225px)}#block-block-19 table tr:nth-of-type(4) td:last-of-type{top:calc(-73px + -76px)}#block-block-19 .content table p{margin:0;width:479px;max-width:100%}#block-block-75,#back-top{display:block !important}#block-block-75{position:absolute;right:0;width:auto;bottom:250px}#block-block-75 button{font-size:0;background:#3d3839 url(/sites/all/themes/client_theme_4/images/arrow-up.svg) no-repeat center center;background-size:20px 10px;width:64px;height:64px;border:0}.page-node-3015 #block-block-75 button,.section-news #block-block-75 button,.page-cart #block-block-75 button,.page-node-1 #block-block-75 button{background-color:#944721}.page-node-446 #block-block-75 button,.page-node-21 #block-block-75 button,.page-node-11 #block-block-75 button{background-color:#f49856}.page-booking-dinner-show #block-block-75 button,.page-node-16 #block-block-75 button{background-color:#5693bb}
.page-node-15 #block-block-75 button{background-color:#089a7a}.page-node-2559 #block-block-75 button,.page-node-2520 #block-block-75 button,.page-faqs #block-block-75 button{background-color:#944721}#cart-form-pane table tbody tr td.subtotal .currency+.form-submit{padding:0;height:50px;line-height:50px;font-size:16px}#cart-form-pane td.desc a{font-family:Brandon Grotesque Cond;font-size:26px;font-weight:700;line-height:21px;letter-spacing:.5px;text-align:left;margin-bottom:26px;display:inline-block}#cart-form-pane td.desc ul li{font-family:Brandon Grotesque;font-size:18px;font-weight:390;line-height:18px;letter-spacing:.5px;text-align:left;margin-bottom:9px}.qty_buttons .form-item{font-size:22px;width:1.25em}#review-table .pane-title-row td,.uc-cart-checkout-form fieldset legend{font-family:Brandon Grotesque Cond;font-size:22px;font-weight:700;line-height:25px;letter-spacing:1px;text-align:left;padding:24px 30px}.uc-cart-checkout-form label{font-size:16px}.uc-cart-checkout-form .form-item.form-type-checkboxes label,.uc-cart-checkout-form .form-item.form-type-radio label{padding-left:45px}.uc-cart-checkout-form .form-item.form-type-radio label:before{width:36px;height:36px;border-radius:36px;bottom:-5px}.uc-cart-checkout-form .form-item.form-type-radio input[type=radio]:checked+label:before{font-size:96px;line-height:14px}.uc-cart-checkout-form .form-item.form-item-panes-payment-payment-method{margin-bottom:24px}.uc-cart-checkout-form .form-item.form-type-checkboxes label:before{width:32px;height:32px;bottom:-4px}.uc-cart-checkout-form .form-item.form-type-checkboxes input[type=checkbox]:checked+label:before{font-size:42px;line-height:25px}.uc-cart-checkout-form #coupon-pane .form-item{margin-right:21px}.uc-cart-checkout-form #coupon-pane input[type=submit],.uc-cart-checkout-form #coupon-pane .form-item{display:inline-block;max-width:50%;vertical-align:middle}.order-review-table .review-button-row,.uc-cart-checkout-form .form-actions{position:absolute;width:350px;left:0;bottom:-100px}.order-review-table .review-button-row .form-actions #edit-submit,.uc-cart-checkout-form .form-actions #edit-continue{font-size:16px}.booking-tickets-page .view-custom-title h1{font-family:Brandon Grotesque Cond;font-size:54px;font-weight:700;line-height:51px;letter-spacing:0px;text-align:left}.booking-tickets-page .view-custom-title p{font-family:Brandon Grotesque;font-size:22px;font-weight:390;line-height:34px;letter-spacing:-.25px;text-align:left}#block-block-73 .content h1{font-family:Brandon Grotesque Cond;font-size:100px;font-weight:700;line-height:118px;letter-spacing:0px;text-align:center}#block-block-73 .content h2{font-family:Hunter River;font-size:96px;font-weight:400;line-height:108px;letter-spacing:0px;text-align:center}.content-top-header-slideshow .views-field-field-header-image-overlay-text h1,#block-views-header-slideshows-block .views-field-field-header-image-overlay-text h1{font-family:Brandon Grotesque Cond;font-size:120px;font-weight:700;line-height:167px;letter-spacing:0px;text-align:center}.content-top-header-slideshow .views-field-field-header-image-overlay-text h2,#block-views-header-slideshows-block .views-field-field-header-image-overlay-text h2{font-family:Hunter River;font-size:96px;font-weight:400;line-height:130px;letter-spacing:0px;text-align:center;margin-top:-48px}.view-gallery-views.view-display-id-block_3 .view-header,.view-gallery-views .view-header{width:auto}#block-block-31 .flex-grid tr,#block-block-33 .flex-grid tr,#block-block-36 .flex-grid tr{gap:23px}#block-block-31 .flex-grid img,#block-block-33 .flex-grid img,#block-block-36 .flex-grid img{max-height:529px}.page-node-14 .node-page.view-mode-full>.content .field-name-body h2{color:var(--tan-02)}#node-16 .content .intro-text-wrapper .intro-text h2,#block-block-90 .flex-grid h2,.node-page.view-mode-full .field-name-body .field-item .flex-grid h2,.node-page.view-mode-full .field-name-body .field-item>h2{font-family:Brandon Grotesque Cond;font-size:64px;font-weight:700;line-height:60px;letter-spacing:0px;text-align:left;margin-top:0;margin-bottom:32px}#node-16 .content .intro-text-wrapper .intro-text h3,.page-node-16 .node-page.view-mode-full>.content .field-name-body h3{font-family:Brandon Grotesque Cond;font-size:28px;font-weight:700;line-height:36px;letter-spacing:0em;text-align:left;color:var(--yellow-01)}
#node-16 .content .intro-text-wrapper .intro-text p,#node-2559 .flex-grid p,#node-2520 .flex-grid p,#node-14 .flex-grid p,#node-15 .flex-grid p,#node-16 .flex-grid p,#node-11 .flex-grid p{font-family:Brandon Grotesque;font-size:22px;font-weight:390;line-height:34px;letter-spacing:0em;text-align:left}#node-16 .content .intro-text-wrapper .intro-text p,#node-16 .flex-grid p{color:var(--tan-02);width:498px}.view-slideshows .views-slideshow-controls-top .views-content-field-pager-title a{font-family:Brandon Grotesque Bold;font-size:16px;font-weight:450;line-height:34px;letter-spacing:.5px}.view-slideshows .views-field-body h3{font-family:Brandon Grotesque Cond;font-size:32px;font-weight:700;line-height:36px;letter-spacing:.02em;text-align:left}.view-slideshows .views-field-body .slideshow_body_text p{font-family:Brandon Grotesque;font-size:22px;font-weight:390;line-height:34px;letter-spacing:0em;text-align:left}.page-node-14 .node-page.view-mode-full .book-now.secondary{background:var(--content-bg)}.page-node-14 .node-page.view-mode-full .book-now.secondary:after{background:var(--content-bg-01) url(/sites/all/themes/client_theme_4/images/arrow-right-black.svg) no-repeat center center;background-size:9px}.view-id-ticket_slideshows.view-display-id-block_3 .views-field-nothing .field-uc-title h2,.view-id-ticket_slideshows.view-display-id-block_2 .views-field-nothing .field-uc-title h2{font-family:Brandon Grotesque Cond;font-size:36px;font-weight:700;line-height:44px;letter-spacing:0em;text-align:center}.view-id-ticket_slideshows.view-display-id-block_3 .views-field-nothing .field-uc-price,.view-id-ticket_slideshows.view-display-id-block_2 .views-field-nothing .field-uc-price{font-family:Brandon Grotesque Cond;font-size:96px;font-weight:700;line-height:96px;letter-spacing:0px;text-align:center}.view-id-ticket_slideshows.view-display-id-block_3 .views-field-nothing .field-uc-body p,.view-id-ticket_slideshows.view-display-id-block_2 .views-field-nothing .field-uc-body p{font-family:Brandon Grotesque;font-size:22px;font-weight:390;line-height:34px;letter-spacing:0em;text-align:center}.content-top-header-slideshow .views-field-field-header-image-overlay-text h3,#block-views-header-slideshows-block .views-field-field-header-image-overlay-text h3{margin:0 0 -25px;text-align:center;font-family:"Brandon Grotesque Cond";font-size:27px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:1px;text-transform:uppercase}.content-top-header-slideshow .views-field-field-header-image-overlay-text h1,.page-node-1 #block-views-header-slideshows-block .views-field-field-header-image-overlay-text h1{font-family:Brandon Grotesque Cond;font-size:96px;font-weight:700;line-height:133px;letter-spacing:0px;text-align:center}.content-top-header-slideshow .views-field-field-header-image-overlay-text h1,.page-node-16 #block-views-header-slideshows-block .views-field-field-header-image-overlay-text h1{width:100%}.page-node-16 #block-views-header-slideshows-block .views-field-field-header-image-overlay-text h1 br,.page-node-1 #block-views-header-slideshows-block .views-field-field-header-image-overlay-text h1 br{display:none}.content-top-header-slideshow .views-field-field-header-image-overlay-text h2,.page-node-1 #block-views-header-slideshows-block .views-field-field-header-image-overlay-text h2{font-family:Hunter River;font-size:96px;font-weight:400;line-height:134px;letter-spacing:0px;text-align:center}.page-node-14 #block-views-header-slideshows-block .views-field-field-header-image-overlay-text h2,.page-node-16 #block-views-header-slideshows-block .views-field-field-header-image-overlay-text h2{margin-top:0;margin-bottom:-55px;font-size:79.212px;line-height:normal;letter-spacing:7.921px}#block-block-31 .flex-grid td p:first-of-type,#block-block-33 .flex-grid td p:first-of-type,#block-block-36 .flex-grid td p:first-of-type{height:100%}.secondary-btn.ig{font-size:20px}.beach-day-products.wrapper .attributes{margin:25px auto 45px}#block-views-ticket-slideshows-block-3>.content{padding-top:80px !important}#node-1 .img-layout2 .img3 img{height:535px !important;object-fit:cover;object-position:-350px 0px}
#block-views-news-articles-block-2>.content{margin-top:90px !important;padding-top:0 !important}.view-id-news_articles.view-display-id-page{padding-top:220px !important;margin-top:0 !important}#main:has(#block-views-news-articles-block-2) .view-id-news_articles.view-display-id-page{padding-top:0 !important}.node-news-article.node-teaser,.node-news-article.view-mode-latest{display:block}.ds-2col-fluid.node-news-article.node-teaser>div,.ds-2col-fluid.node-news-article.view-mode-latest>div{width:50%}.ds-2col-fluid.node-news-article.node-teaser>.group-left,.ds-2col-fluid.node-news-article.view-mode-latest>.group-left{padding-right:50px}.view-news-articles .item-list .pager,.view-id-news_articles.view-display-id-page .view-filters,.view-id-news_articles.view-display-id-page .view-content,.ds-1col.node-news-article.view-mode-full>.content{width:1200px;margin:100px auto 0;max-width:100%}.view.col-2 .view-content{margin-top:35px}ul.nice-menu li.menuparent ul{background:var(--content-bg-01);background:rgba(0,0,0,.65);top:25px}ul.nice-menu li.menuparent ul li a{padding:10px;color:#fff}.booking-tickets-page .view-header .booking-page-header-images{display:grid;grid-template-columns:repeat(2,1fr);grid-template-columns:minmax(142px,23%) 1fr;grid-template-rows:repeat(3,1fr);gap:24px;margin-bottom:30px}.booking-tickets-page .view-header .booking-page-header-images>div:nth-of-type(1){grid-column-start:1;grid-row-start:1}.booking-tickets-page .view-header .booking-page-header-images>div:nth-of-type(2){grid-column-start:1;grid-row-start:2}.booking-tickets-page .view-header .booking-page-header-images>div:nth-of-type(3){grid-column-start:1;grid-row-start:3}.booking-tickets-page .view-header .booking-page-header-images>div:nth-of-type(4){grid-row:3/span 3;grid-column-start:2;grid-row-start:1;line-height:0}.booking-tickets-page .view-header .booking-page-header-images>div:nth-of-type(4) img{height:493px !important}.booking-tickets-page .view-content .views-field-nothing,.booking-tickets-page .view-content .uc-attribute-qty-override .views-field-addtocartlink{width:100%}.dinner-additional-info>h2{width:100%;font-weight:700;font-size:54px;line-height:75.06px;letter-spacing:0px;text-align:center;margin-bottom:54px;font-family:'Brandon Grotesque Cond'}.view-display-id-page_2.booking-tickets-page .view-filters{max-height:unset;margin-bottom:0}.booking-tickets-page .views-exposed-form #edit-field-event-date-value-wrapper #edit-field-event-date-value-value-inside-wrapper>div{margin-bottom:24px}.booking-tickets-page .view-content .uc-attribute-qty-override .views-field-addtocartlink .form-actions{margin-top:4px}.booking-tickets-page .view-header .booking-page-header-images>div:nth-of-type(1),.booking-tickets-page .view-header .booking-page-header-images>div:nth-of-type(2),.booking-tickets-page .view-header .booking-page-header-images>div:nth-of-type(3){max-height:148px}.booking-tickets-page .view-content .uc-attribute-qty-override .views-field-addtocartlink .ticket-type-row .ticket-label{font-size:20px}.booking-tickets-page .view-content .uc-attribute-qty-override .views-field-addtocartlink .ticket-type-row .ticket-label>*{flex:0 1 110px}body:has(div#block-block-24) .header-top-float>p,body:has(div#block-views-header-slideshows-block) .header-top-float>p{color:#fff}#block-block-86 .content .marquee-image{min-height:300px}#block-block-86 .content .beach-day-largetext-mq .marquee-image{min-height:500px}.page-node-14 #block-block-86 .content .marquee-image{min-height:600px}#block-block-86 .content .marquee-image img{scale:2}#node-14{margin-top:-150px}.view-id-news_articles.view-display-id-page .view-filters .views-widget-sort-sort_bef_combine{float:right;margin-left:10px}.view-id-news_articles.view-display-id-page .view-filters .views-exposed-widget select,.view-id-news_articles.view-display-id-page .view-filters .views-exposed-widget input{margin-bottom:0}.view.col-2 .view-content .views-row{max-height:750px}.page-node-3015 #block-block-71{position:absolute;left:-20rem;top:-3rem}.cbw_logo img{max-width:200px;margin-bottom:0}}@media screen and (min-width:1200px){#block-block-12 .flex-grid tr,#block-block-11 .flex-grid tr,#block-block-10 .flex-grid tr{grid-gap:102px}
}@keyframes scroll-marquee{0%{transform:translateX(0)}100%{transform:translateX(-100%)}}@keyframes scale-out{0%{transform:scale(2)}100%{transform:scale(1)}}@keyframes scale-out-rotate{0%{transform:scale(2) rotate(10deg);opacity:.8}100%{transform:scale(1) rotate(0deg);opacity:1}}@keyframes subtle-shake{0%{transform:rotate(0deg)}50%{transform:rotate(10deg)}100%{transform:rotate(0deg)}}@keyframes scale-fade-out{0%{transform:scale(2);opacity:1}100%{transform:scale(1.5);opacity:0}}@keyframes fade-rotate-in{0%{transform:scale(1.5) rotate(-20deg)}100%{transform:scale(1) rotate(0deg)}}.marquee-wrapper{position:relative;overflow:hidden;white-space:nowrap;width:100%}.marquee-wrapper .marquee{animation:scroll-marquee 12s linear infinite;white-space:nowrap}.marquee-wrapper .marquee-image{width:100%;will-change:transform;transition:transform .05s linear}.marquee-wrapper .marquee.icon-w-text p,.marquee-wrapper .marquee.icon-w-text img{color:#fff;text-align:center;font-family:"Brandon Grotesque Cond";font-size:3.5em;font-style:normal;font-weight:700;line-height:99.942px;letter-spacing:3.236px;text-transform:uppercase;margin:0;display:inline-block;vertical-align:middle}.marquee-wrapper .marquee.icon-w-text img{width:80px}.marquee-wrapper .marquee.icon-w-text p{margin-left:10px;display:inline-grid;place-content:center}.subtle-shake{animation-name:subtle-shake;animation-duration:1s;animation-delay:1s;animation-iteration-count:3}.animate-banner-subtitle,.animate-banner-title{min-height:167px;min-height:max-content;overflow-y:hidden}.animate-banner-subtitle{min-height:160px;position:relative;padding-block-start:40px;top:-40px}.subtle-banner-zoom-out{overflow:hidden}.subtle-banner-zoom-out img{animation-name:scale-out;animation-duration:1s;animation-delay:0;animation-iteration-count:1}.scale-out-rotate{animation-name:scale-out-rotate;animation-duration:1s;animation-delay:0s;animation-iteration-count:1;animation-timing-function:ease-out}.image-transition-wrapper{position:relative;width:100%;height:100%;overflow:hidden}.image-transition-wrapper .image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:1s;z-index:0}.image-transition-wrapper .image{transform:scale(1.5) rotate(-20deg);opacity:1}.image-transition-wrapper.animate .image{z-index:2;transform:scale(1) rotate(0deg)}#block-block-19 .content .marquee-wrapper,#block-block-18 .content .marquee-wrapper{display:block;position:absolute;top:0;left:0;width:100%;min-height:100px;z-index:10;background:#81bce3;padding-left:100%}#block-block-19 .content .marquee-wrapper .marquee,#block-block-18 .content .marquee-wrapper .marquee{display:block;position:absolute;top:0;left:0;width:100%;min-height:100%;z-index:10}#block-block-19 .content .marquee-wrapper.bottom,#block-block-18 .content .marquee-wrapper.bottom{top:unset;bottom:0}#block-block-24 .content .image-overlay-text .animate-banner-title{min-height:70px}.spin-icon-wrapper .icon-column{position:absolute;top:0;bottom:0;width:30%}.spin-icon-wrapper .icon{transition:transform .1s linear;will-change:transform;position:absolute;width:100%}.spin-icon-wrapper .icon img.fixed{position:fixed}.js-subtle-move-vertically{position:relative;z-index:10}@media screen and (max-width:768px){.animate-banner-title{min-height:max-content}.animate-banner-subtitle{min-height:60px;top:-50px}.page-node-11 .animate-banner-supertitle h3{margin:0 !important}.page-node-11 .animate-banner-title{min-height:20px}.page-node-11 #block-block-86 .content .marquee-image{height:150px}.image-transition-wrapper .image{transform:scale(2) rotate(-20deg)}}