@import url("https://use.typekit.net/iqj7mgj.css");
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.node--unpublished{background-color:#fff4f4;}
/* @license Public Domain https://raw.githubusercontent.com/jquery/jquery-ui/1.13.2/LICENSE.txt */
.ui-datepicker{width:17em;padding:.2em .2em 0;display:none;}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0;}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em;}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px;}.ui-datepicker .ui-datepicker-prev{left:2px;}.ui-datepicker .ui-datepicker-next{right:2px;}.ui-datepicker .ui-datepicker-prev-hover{left:1px;}.ui-datepicker .ui-datepicker-next-hover{right:1px;}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px;}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center;}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0;}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%;}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em;}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0;}.ui-datepicker td{border:0;padding:1px;}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none;}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0;}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible;}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left;}.ui-datepicker.ui-datepicker-multi{width:auto;}.ui-datepicker-multi .ui-datepicker-group{float:left;}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em;}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%;}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%;}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%;}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0;}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left;}.ui-datepicker-row-break{clear:both;width:100%;font-size:0;}.ui-datepicker-rtl{direction:rtl;}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto;}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto;}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto;}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto;}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right;}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left;}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right;}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px;}.ui-datepicker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;left:.5em;top:.3em;}
.ui-controlgroup{vertical-align:middle;display:inline-block;}.ui-controlgroup > .ui-controlgroup-item{float:left;margin-left:0;margin-right:0;}.ui-controlgroup > .ui-controlgroup-item:focus,.ui-controlgroup > .ui-controlgroup-item.ui-visual-focus{z-index:9999;}.ui-controlgroup-vertical > .ui-controlgroup-item{display:block;float:none;width:100%;margin-top:0;margin-bottom:0;text-align:left;}.ui-controlgroup-vertical .ui-controlgroup-item{box-sizing:border-box;}.ui-controlgroup .ui-controlgroup-label{padding:.4em 1em;}.ui-controlgroup .ui-controlgroup-label span{font-size:80%;}.ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item{border-left:none;}.ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item{border-top:none;}.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content{border-right:none;}.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content{border-bottom:none;}.ui-controlgroup-vertical .ui-spinner-input{width:75%;width:calc(100% - 2.4em);}.ui-controlgroup-vertical .ui-spinner .ui-spinner-up{border-top-style:solid;}
.ui-checkboxradio-label .ui-icon-background{box-shadow:inset 1px 1px 1px #ccc;border-radius:.12em;border:none;}.ui-checkboxradio-radio-label .ui-icon-background{width:16px;height:16px;border-radius:1em;overflow:visible;border:none;}.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon{background-image:none;width:8px;height:8px;border-width:4px;border-style:solid;}.ui-checkboxradio-disabled{pointer-events:none;}
.ui-button{padding:.4em 1em;display:inline-block;position:relative;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:visible;}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none;}.ui-button-icon-only{width:2em;box-sizing:border-box;text-indent:-9999px;white-space:nowrap;}input.ui-button.ui-button-icon-only{text-indent:0;}.ui-button-icon-only .ui-icon{position:absolute;top:50%;left:50%;margin-top:-8px;margin-left:-8px;}.ui-button.ui-icon-notext .ui-icon{padding:0;width:2.1em;height:2.1em;text-indent:-9999px;white-space:nowrap;}input.ui-button.ui-icon-notext .ui-icon{width:auto;height:auto;text-indent:0;white-space:normal;padding:.4em 1em;}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0;}
.ui-draggable-handle{-ms-touch-action:none;touch-action:none;}
.ui-resizable{position:relative;}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;-ms-touch-action:none;touch-action:none;}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none;}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0;}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0;}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%;}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%;}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px;}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px;}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px;}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px;}
.ui-dialog{position:absolute;top:0;left:0;padding:.2em;outline:0;}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative;}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis;}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px;}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto;}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em;}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right;}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer;}.ui-dialog .ui-resizable-n{height:2px;top:0;}.ui-dialog .ui-resizable-e{width:2px;right:0;}.ui-dialog .ui-resizable-s{height:2px;bottom:0;}.ui-dialog .ui-resizable-w{width:2px;left:0;}.ui-dialog .ui-resizable-se,.ui-dialog .ui-resizable-sw,.ui-dialog .ui-resizable-ne,.ui-dialog .ui-resizable-nw{width:7px;height:7px;}.ui-dialog .ui-resizable-se{right:0;bottom:0;}.ui-dialog .ui-resizable-sw{left:0;bottom:0;}.ui-dialog .ui-resizable-ne{right:0;top:0;}.ui-dialog .ui-resizable-nw{left:0;top:0;}.ui-draggable .ui-dialog-titlebar{cursor:move;}
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0;}.slick-list:focus{outline:none;}.slick-list.dragging{cursor:pointer;cursor:hand;}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto;}.slick-track:before,.slick-track:after{display:table;content:'';}.slick-track:after{clear:both;}.slick-loading .slick-track{visibility:hidden;}.slick-slide{display:none;float:left;height:100%;min-height:1px;}[dir='rtl'] .slick-slide{float:right;}.slick-slide img{display:block;}.slick-slide.slick-loading img{display:none;}.slick-slide.dragging img{pointer-events:none;}.slick-initialized .slick-slide{display:block;}.slick-loading .slick-slide{visibility:hidden;}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}.slick-arrow.slick-hidden{display:none;}
.slick-loading .slick-list{background:#fff url(/themes/cliftonhill2024/css/./ajax-loader.gif) center center no-repeat;}@font-face{font-family:'slick';font-weight:normal;font-style:normal;src:url(/themes/cliftonhill2024/css/./fonts/slick.eot);src:url(/themes/cliftonhill2024/css/./fonts/slick.eot#iefix) format('embedded-opentype'),url(/themes/cliftonhill2024/css/./fonts/slick.woff) format('woff'),url(/themes/cliftonhill2024/css/./fonts/slick.ttf) format('truetype'),url(/themes/cliftonhill2024/css/./fonts/slick.svg#slick) format('svg');}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:none;outline:none;background:transparent;}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:none;background:transparent;}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1;}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25;}.slick-prev:before,.slick-next:before{font-family:'slick';font-size:20px;line-height:1;opacity:.75;color:white;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.slick-prev{left:-25px;}[dir='rtl'] .slick-prev{right:-25px;left:auto;}.slick-prev:before{content:'←';}[dir='rtl'] .slick-prev:before{content:'→';}.slick-next{right:-25px;}[dir='rtl'] .slick-next{right:auto;left:-25px;}.slick-next:before{content:'→';}[dir='rtl'] .slick-next:before{content:'←';}.slick-dotted.slick-slider{margin-bottom:30px;}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center;}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer;}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent;}.slick-dots li button:hover,.slick-dots li button:focus{outline:none;}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1;}.slick-dots li button:before{font-family:'slick';font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:black;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.slick-dots li.slick-active button:before{opacity:.75;color:black;}
:root{--f-spinner-width:36px;--f-spinner-height:36px;--f-spinner-color-1:rgba(0,0,0,0.1);--f-spinner-color-2:rgba(17,24,28,0.8);--f-spinner-stroke:2.75}.f-spinner{margin:auto;padding:0;width:var(--f-spinner-width);height:var(--f-spinner-height)}.f-spinner svg{width:100%;height:100%;vertical-align:top;animation:f-spinner-rotate 2s linear infinite}.f-spinner svg *{stroke-width:var(--f-spinner-stroke);fill:none}.f-spinner svg *:first-child{stroke:var(--f-spinner-color-1)}.f-spinner svg *:last-child{stroke:var(--f-spinner-color-2);animation:f-spinner-dash 2s ease-in-out infinite}@keyframes f-spinner-rotate{100%{transform:rotate(360deg)}}@keyframes f-spinner-dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}100%{stroke-dasharray:90,150;stroke-dashoffset:-124}}.f-throwOutUp{animation:var(--f-throw-out-duration,0.175s) ease-out both f-throwOutUp}.f-throwOutDown{animation:var(--f-throw-out-duration,0.175s) ease-out both f-throwOutDown}@keyframes f-throwOutUp{to{transform:translate3d(0,calc(var(--f-throw-out-distance,150px) * -1),0);opacity:0}}@keyframes f-throwOutDown{to{transform:translate3d(0,var(--f-throw-out-distance,150px),0);opacity:0}}.f-zoomInUp{animation:var(--f-transition-duration,0.2s) ease .1s both f-zoomInUp}.f-zoomOutDown{animation:var(--f-transition-duration,0.2s) ease both f-zoomOutDown}@keyframes f-zoomInUp{from{transform:scale(0.975) translate3d(0,16px,0);opacity:0}to{transform:scale(1) translate3d(0,0,0);opacity:1}}@keyframes f-zoomOutDown{to{transform:scale(0.975) translate3d(0,16px,0);opacity:0}}.f-fadeIn{animation:var(--f-transition-duration,0.2s) var(--f-transition-easing,ease) var(--f-transition-delay,0s) both f-fadeIn;z-index:2}.f-fadeOut{animation:var(--f-transition-duration,0.2s) var(--f-transition-easing,ease) var(--f-transition-delay,0s) both f-fadeOut;z-index:1}@keyframes f-fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes f-fadeOut{100%{opacity:0}}.f-fadeFastIn{animation:var(--f-transition-duration,0.2s) ease-out both f-fadeFastIn;z-index:2}.f-fadeFastOut{animation:var(--f-transition-duration,0.1s) ease-out both f-fadeFastOut;z-index:2}@keyframes f-fadeFastIn{0%{opacity:.75}100%{opacity:1}}@keyframes f-fadeFastOut{100%{opacity:0}}.f-fadeSlowIn{animation:var(--f-transition-duration,0.5s) ease both f-fadeSlowIn;z-index:2}.f-fadeSlowOut{animation:var(--f-transition-duration,0.5s) ease both f-fadeSlowOut;z-index:1}@keyframes f-fadeSlowIn{0%{opacity:0}100%{opacity:1}}@keyframes f-fadeSlowOut{100%{opacity:0}}.f-crossfadeIn{animation:var(--f-transition-duration,0.2s) ease-out both f-crossfadeIn;z-index:2}.f-crossfadeOut{animation:calc(var(--f-transition-duration,0.2s)*.5) linear .1s both f-crossfadeOut;z-index:1}@keyframes f-crossfadeIn{0%{opacity:0}100%{opacity:1}}@keyframes f-crossfadeOut{100%{opacity:0}}.f-slideIn.from-next{animation:var(--f-transition-duration,0.85s) cubic-bezier(0.16,1,0.3,1) f-slideInNext}.f-slideIn.from-prev{animation:var(--f-transition-duration,0.85s) cubic-bezier(0.16,1,0.3,1) f-slideInPrev}.f-slideOut.to-next{animation:var(--f-transition-duration,0.85s) cubic-bezier(0.16,1,0.3,1) f-slideOutNext}.f-slideOut.to-prev{animation:var(--f-transition-duration,0.85s) cubic-bezier(0.16,1,0.3,1) f-slideOutPrev}@keyframes f-slideInPrev{0%{transform:translateX(100%)}100%{transform:translate3d(0,0,0)}}@keyframes f-slideInNext{0%{transform:translateX(-100%)}100%{transform:translate3d(0,0,0)}}@keyframes f-slideOutNext{100%{transform:translateX(-100%)}}@keyframes f-slideOutPrev{100%{transform:translateX(100%)}}.f-classicIn.from-next{animation:var(--f-transition-duration,0.85s) cubic-bezier(0.16,1,0.3,1) f-classicInNext;z-index:2}.f-classicIn.from-prev{animation:var(--f-transition-duration,0.85s) cubic-bezier(0.16,1,0.3,1) f-classicInPrev;z-index:2}.f-classicOut.to-next{animation:var(--f-transition-duration,0.85s) cubic-bezier(0.16,1,0.3,1) f-classicOutNext;z-index:1}.f-classicOut.to-prev{animation:var(--f-transition-duration,0.85s) cubic-bezier(0.16,1,0.3,1) f-classicOutPrev;z-index:1}@keyframes f-classicInNext{0%{transform:translateX(-75px);opacity:0}100%{transform:translate3d(0,0,0);opacity:1}}@keyframes f-classicInPrev{0%{transform:translateX(75px);opacity:0}100%{transform:translate3d(0,0,0);opacity:1}}@keyframes f-classicOutNext{100%{transform:translateX(-75px);opacity:0}}@keyframes f-classicOutPrev{100%{transform:translateX(75px);opacity:0}}:root{--f-button-width:40px;--f-button-height:40px;--f-button-border:0;--f-button-border-radius:0;--f-button-color:#374151;--f-button-bg:#f8f8f8;--f-button-hover-bg:#e0e0e0;--f-button-active-bg:#d0d0d0;--f-button-shadow:none;--f-button-transition:all 0.15s ease;--f-button-transform:none;--f-button-svg-width:20px;--f-button-svg-height:20px;--f-button-svg-stroke-width:1.5;--f-button-svg-fill:none;--f-button-svg-filter:none;--f-button-svg-disabled-opacity:0.65}.f-button{display:flex;justify-content:center;align-items:center;box-sizing:content-box;position:relative;margin:0;padding:0;width:var(--f-button-width);height:var(--f-button-height);border:var(--f-button-border);border-radius:var(--f-button-border-radius);color:var(--f-button-color);background:var(--f-button-bg);box-shadow:var(--f-button-shadow);pointer-events:all;cursor:pointer;transition:var(--f-button-transition)}@media(hover:hover){.f-button:hover:not([disabled]){color:var(--f-button-hover-color);background-color:var(--f-button-hover-bg)}}.f-button:active:not([disabled]){background-color:var(--f-button-active-bg)}.f-button:focus:not(:focus-visible){outline:none}.f-button:focus-visible{outline:none;box-shadow:inset 0 0 0 var(--f-button-outline,2px) var(--f-button-outline-color,var(--f-button-color))}.f-button svg{width:var(--f-button-svg-width);height:var(--f-button-svg-height);fill:var(--f-button-svg-fill);stroke:currentColor;stroke-width:var(--f-button-svg-stroke-width);stroke-linecap:round;stroke-linejoin:round;transition:opacity .15s ease;transform:var(--f-button-transform);filter:var(--f-button-svg-filter);pointer-events:none}.f-button[disabled]{cursor:default}.f-button[disabled] svg{opacity:var(--f-button-svg-disabled-opacity)}.f-carousel__nav .f-button.is-prev,.f-carousel__nav .f-button.is-next,.fancybox__nav .f-button.is-prev,.fancybox__nav .f-button.is-next{position:absolute;z-index:1}.is-horizontal .f-carousel__nav .f-button.is-prev,.is-horizontal .f-carousel__nav .f-button.is-next,.is-horizontal .fancybox__nav .f-button.is-prev,.is-horizontal .fancybox__nav .f-button.is-next{top:50%;transform:translateY(-50%)}.is-horizontal .f-carousel__nav .f-button.is-prev,.is-horizontal .fancybox__nav .f-button.is-prev{left:var(--f-button-prev-pos)}.is-horizontal .f-carousel__nav .f-button.is-next,.is-horizontal .fancybox__nav .f-button.is-next{right:var(--f-button-next-pos)}.is-horizontal.is-rtl .f-carousel__nav .f-button.is-prev,.is-horizontal.is-rtl .fancybox__nav .f-button.is-prev{left:auto;right:var(--f-button-next-pos)}.is-horizontal.is-rtl .f-carousel__nav .f-button.is-next,.is-horizontal.is-rtl .fancybox__nav .f-button.is-next{right:auto;left:var(--f-button-prev-pos)}.is-vertical .f-carousel__nav .f-button.is-prev,.is-vertical .f-carousel__nav .f-button.is-next,.is-vertical .fancybox__nav .f-button.is-prev,.is-vertical .fancybox__nav .f-button.is-next{top:auto;left:50%;transform:translateX(-50%)}.is-vertical .f-carousel__nav .f-button.is-prev,.is-vertical .fancybox__nav .f-button.is-prev{top:var(--f-button-next-pos)}.is-vertical .f-carousel__nav .f-button.is-next,.is-vertical .fancybox__nav .f-button.is-next{bottom:var(--f-button-next-pos)}.is-vertical .f-carousel__nav .f-button.is-prev svg,.is-vertical .f-carousel__nav .f-button.is-next svg,.is-vertical .fancybox__nav .f-button.is-prev svg,.is-vertical .fancybox__nav .f-button.is-next svg{transform:rotate(90deg)}.f-carousel__nav .f-button:disabled,.fancybox__nav .f-button:disabled{pointer-events:none}html.with-fancybox{width:auto;overflow:visible;scroll-behavior:auto}html.with-fancybox body{touch-action:none}html.with-fancybox body.hide-scrollbar{width:auto;margin-right:calc(var(--fancybox-body-margin,0px) + var(--fancybox-scrollbar-compensate,0px));overflow:hidden !important;overscroll-behavior-y:none}.fancybox__container{--fancybox-color:#dbdbdb;--fancybox-hover-color:#fff;--fancybox-bg:rgba(24,24,27,0.98);--fancybox-slide-gap:10px;--f-spinner-width:50px;--f-spinner-height:50px;--f-spinner-color-1:rgba(255,255,255,0.1);--f-spinner-color-2:#bbb;--f-spinner-stroke:3.65;position:fixed;top:0;left:0;bottom:0;right:0;direction:ltr;display:flex;flex-direction:column;box-sizing:border-box;margin:0;padding:0;color:#f8f8f8;-webkit-tap-highlight-color:rgba(0,0,0,0);overflow:visible;z-index:var(--fancybox-zIndex,1050);outline:none;transform-origin:top left;-webkit-text-size-adjust:100%;-moz-text-size-adjust:none;-ms-text-size-adjust:100%;text-size-adjust:100%;overscroll-behavior-y:contain}.fancybox__container *,.fancybox__container *::before,.fancybox__container *::after{box-sizing:inherit}.fancybox__container::backdrop{background-color:rgba(0,0,0,0)}.fancybox__backdrop{position:fixed;top:0;left:0;bottom:0;right:0;z-index:-1;background:var(--fancybox-bg);opacity:var(--fancybox-opacity,1);will-change:opacity}.fancybox__carousel{position:relative;box-sizing:border-box;flex:1;min-height:0;z-index:10;overflow-y:visible;overflow-x:clip}.fancybox__viewport{width:100%;height:100%}.fancybox__viewport.is-draggable{cursor:move;cursor:grab}.fancybox__viewport.is-dragging{cursor:move;cursor:grabbing}.fancybox__track{display:flex;margin:0 auto;height:100%}.fancybox__slide{flex:0 0 auto;position:relative;display:flex;flex-direction:column;align-items:center;width:100%;height:100%;margin:0 var(--fancybox-slide-gap) 0 0;padding:4px;overflow:auto;overscroll-behavior:contain;transform:translate3d(0,0,0);backface-visibility:hidden}.fancybox__container:not(.is-compact) .fancybox__slide.has-close-btn{padding-top:40px}.fancybox__slide.has-iframe,.fancybox__slide.has-video,.fancybox__slide.has-html5video{overflow:hidden}.fancybox__slide.has-image{overflow:hidden}.fancybox__slide.has-image.is-animating,.fancybox__slide.has-image.is-selected{overflow:visible}.fancybox__slide::before,.fancybox__slide::after{content:"";flex:0 0 0;margin:auto}.fancybox__backdrop:empty,.fancybox__viewport:empty,.fancybox__track:empty,.fancybox__slide:empty{display:block}.fancybox__content{align-self:center;display:flex;flex-direction:column;position:relative;margin:0;padding:2rem;max-width:100%;color:var(--fancybox-content-color,#374151);background:var(--fancybox-content-bg,#fff);cursor:default;border-radius:0;z-index:20}.is-loading .fancybox__content{opacity:0}.is-draggable .fancybox__content{cursor:move;cursor:grab}.can-zoom_in .fancybox__content{cursor:zoom-in}.can-zoom_out .fancybox__content{cursor:zoom-out}.is-dragging .fancybox__content{cursor:move;cursor:grabbing}.fancybox__content [data-selectable],.fancybox__content [contenteditable]{cursor:auto}.fancybox__slide.has-image>.fancybox__content{padding:0;background:rgba(0,0,0,0);min-height:1px;background-repeat:no-repeat;background-size:contain;background-position:center center;transition:none;transform:translate3d(0,0,0);backface-visibility:hidden}.fancybox__slide.has-image>.fancybox__content>picture>img{width:100%;height:auto;max-height:100%}.is-animating .fancybox__content,.is-dragging .fancybox__content{will-change:transform,width,height}.fancybox-image{margin:auto;display:block;width:100%;height:100%;min-height:0;object-fit:contain;user-select:none;filter:blur(0px)}.fancybox__caption{align-self:center;max-width:100%;flex-shrink:0;margin:0;padding:14px 0 4px 0;overflow-wrap:anywhere;line-height:1.375;color:var(--fancybox-color,currentColor);opacity:var(--fancybox-opacity,1);cursor:auto;visibility:visible}.is-loading .fancybox__caption,.is-closing .fancybox__caption{opacity:0;visibility:hidden}.is-compact .fancybox__caption{padding-bottom:0}.f-button.is-close-btn{--f-button-svg-stroke-width:2;position:absolute;top:0;right:8px;z-index:40}.fancybox__content>.f-button.is-close-btn{--f-button-width:34px;--f-button-height:34px;--f-button-border-radius:4px;--f-button-color:var(--fancybox-color,#fff);--f-button-hover-color:var(--fancybox-color,#fff);--f-button-bg:transparent;--f-button-hover-bg:transparent;--f-button-active-bg:transparent;--f-button-svg-width:22px;--f-button-svg-height:22px;position:absolute;top:-38px;right:0;opacity:.75}.is-loading .fancybox__content>.f-button.is-close-btn{visibility:hidden}.is-zooming-out .fancybox__content>.f-button.is-close-btn{visibility:hidden}.fancybox__content>.f-button.is-close-btn:hover{opacity:1}.fancybox__footer{padding:0;margin:0;position:relative}.fancybox__footer .fancybox__caption{width:100%;padding:24px;opacity:var(--fancybox-opacity,1);transition:all .25s ease}.is-compact .fancybox__footer{position:absolute;bottom:0;left:0;right:0;z-index:20;background:rgba(24,24,27,.5)}.is-compact .fancybox__footer .fancybox__caption{padding:12px}.is-compact .fancybox__content>.f-button.is-close-btn{--f-button-border-radius:50%;--f-button-color:#fff;--f-button-hover-color:#fff;--f-button-outline-color:#000;--f-button-bg:rgba(0,0,0,0.6);--f-button-active-bg:rgba(0,0,0,0.6);--f-button-hover-bg:rgba(0,0,0,0.6);--f-button-svg-width:18px;--f-button-svg-height:18px;--f-button-svg-filter:none;top:5px;right:5px}.fancybox__nav{--f-button-width:50px;--f-button-height:50px;--f-button-border:0;--f-button-border-radius:50%;--f-button-color:var(--fancybox-color);--f-button-hover-color:var(--fancybox-hover-color);--f-button-bg:transparent;--f-button-hover-bg:rgba(24,24,27,0.3);--f-button-active-bg:rgba(24,24,27,0.5);--f-button-shadow:none;--f-button-transition:all 0.15s ease;--f-button-transform:none;--f-button-svg-width:26px;--f-button-svg-height:26px;--f-button-svg-stroke-width:2.5;--f-button-svg-fill:none;--f-button-svg-filter:drop-shadow(1px 1px 1px rgba(24,24,27,0.5));--f-button-svg-disabled-opacity:0.65;--f-button-next-pos:1rem;--f-button-prev-pos:1rem;opacity:var(--fancybox-opacity,1)}.fancybox__nav .f-button:before{position:absolute;content:"";top:-30px;right:-20px;left:-20px;bottom:-30px;z-index:1}.is-idle .fancybox__nav{animation:.15s ease-out both f-fadeOut}.is-idle.is-compact .fancybox__footer{pointer-events:none;animation:.15s ease-out both f-fadeOut}.fancybox__slide>.f-spinner{position:absolute;top:50%;left:50%;margin:var(--f-spinner-top,calc(var(--f-spinner-width) * -0.5)) 0 0 var(--f-spinner-left,calc(var(--f-spinner-height) * -0.5));z-index:30;cursor:pointer}.fancybox-protected{position:absolute;top:0;left:0;right:0;bottom:0;z-index:40;user-select:none}.fancybox-ghost{position:absolute;top:0;left:0;width:100%;height:100%;min-height:0;object-fit:contain;z-index:40;user-select:none;pointer-events:none}.fancybox-focus-guard{outline:none;opacity:0;position:fixed;pointer-events:none}.fancybox__container:not([aria-hidden]){opacity:0}.fancybox__container.is-animated[aria-hidden=false]>*:not(.fancybox__backdrop,.fancybox__carousel),.fancybox__container.is-animated[aria-hidden=false] .fancybox__carousel>*:not(.fancybox__viewport),.fancybox__container.is-animated[aria-hidden=false] .fancybox__slide>*:not(.fancybox__content){animation:var(--f-interface-enter-duration,0.25s) ease .1s backwards f-fadeIn}.fancybox__container.is-animated[aria-hidden=false] .fancybox__backdrop{animation:var(--f-backdrop-enter-duration,0.35s) ease backwards f-fadeIn}.fancybox__container.is-animated[aria-hidden=true]>*:not(.fancybox__backdrop,.fancybox__carousel),.fancybox__container.is-animated[aria-hidden=true] .fancybox__carousel>*:not(.fancybox__viewport),.fancybox__container.is-animated[aria-hidden=true] .fancybox__slide>*:not(.fancybox__content){animation:var(--f-interface-exit-duration,0.15s) ease forwards f-fadeOut}.fancybox__container.is-animated[aria-hidden=true] .fancybox__backdrop{animation:var(--f-backdrop-exit-duration,0.35s) ease forwards f-fadeOut}.has-iframe .fancybox__content,.has-map .fancybox__content,.has-pdf .fancybox__content,.has-youtube .fancybox__content,.has-vimeo .fancybox__content,.has-html5video .fancybox__content{max-width:100%;flex-shrink:1;min-height:1px;overflow:visible}.has-iframe .fancybox__content,.has-map .fancybox__content,.has-pdf .fancybox__content{width:calc(100% - 120px);height:90%}.fancybox__container.is-compact .has-iframe .fancybox__content,.fancybox__container.is-compact .has-map .fancybox__content,.fancybox__container.is-compact .has-pdf .fancybox__content{width:100%;height:100%}.has-youtube .fancybox__content,.has-vimeo .fancybox__content,.has-html5video .fancybox__content{width:960px;height:540px;max-width:100%;max-height:100%}.has-map .fancybox__content,.has-pdf .fancybox__content,.has-youtube .fancybox__content,.has-vimeo .fancybox__content,.has-html5video .fancybox__content{padding:0;background:rgba(24,24,27,.9);color:#fff}.has-map .fancybox__content{background:#e5e3df}.fancybox__html5video,.fancybox__iframe{border:0;display:block;height:100%;width:100%;background:rgba(0,0,0,0)}.fancybox-placeholder{border:0 !important;clip:rect(1px,1px,1px,1px) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;margin:-1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}.f-carousel__thumbs{--f-thumb-width:96px;--f-thumb-height:72px;--f-thumb-outline:0;--f-thumb-outline-color:#5eb0ef;--f-thumb-opacity:1;--f-thumb-hover-opacity:1;--f-thumb-selected-opacity:1;--f-thumb-border-radius:2px;--f-thumb-offset:0px;--f-button-next-pos:0;--f-button-prev-pos:0}.f-carousel__thumbs.is-classic{--f-thumb-gap:8px;--f-thumb-opacity:0.5;--f-thumb-hover-opacity:1;--f-thumb-selected-opacity:1}.f-carousel__thumbs.is-modern{--f-thumb-gap:4px;--f-thumb-extra-gap:16px;--f-thumb-clip-width:46px}.f-thumbs{position:relative;flex:0 0 auto;margin:0;overflow:hidden;-webkit-tap-highlight-color:rgba(0,0,0,0);user-select:none;perspective:1000px;transform:translateZ(0)}.f-thumbs .f-spinner{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:2px;background-image:linear-gradient(#ebeff2,#e2e8f0);z-index:-1}.f-thumbs .f-spinner svg{display:none}.f-thumbs.is-vertical{height:100%}.f-thumbs__viewport{width:100%;height:auto;overflow:hidden;transform:translate3d(0,0,0)}.f-thumbs__track{display:flex}.f-thumbs__slide{position:relative;flex:0 0 auto;box-sizing:content-box;display:flex;align-items:center;justify-content:center;padding:0;margin:0;width:var(--f-thumb-width);height:var(--f-thumb-height);overflow:visible;cursor:pointer}.f-thumbs__slide.is-loading img{opacity:0}.is-classic .f-thumbs__viewport{height:100%}.is-modern .f-thumbs__track{width:max-content}.is-modern .f-thumbs__track::before{content:"";position:absolute;top:0;bottom:0;left:calc((var(--f-thumb-clip-width,0))*-0.5);width:calc(var(--width,0)*1px + var(--f-thumb-clip-width,0));cursor:pointer}.is-modern .f-thumbs__slide{width:var(--f-thumb-clip-width);transform:translate3d(calc(var(--shift,0) * -1px),0,0);transition:none;pointer-events:none}.is-modern.is-resting .f-thumbs__slide{transition:transform .33s ease}.is-modern.is-resting .f-thumbs__slide__button{transition:clip-path .33s ease}.is-using-tab .is-modern .f-thumbs__slide:focus-within{filter:drop-shadow(-1px 0px 0px var(--f-thumb-outline-color)) drop-shadow(2px 0px 0px var(--f-thumb-outline-color)) drop-shadow(0px -1px 0px var(--f-thumb-outline-color)) drop-shadow(0px 2px 0px var(--f-thumb-outline-color))}.f-thumbs__slide__button{appearance:none;width:var(--f-thumb-width);height:100%;margin:0 -100% 0 -100%;padding:0;border:0;position:relative;border-radius:var(--f-thumb-border-radius);overflow:hidden;background:rgba(0,0,0,0);outline:none;cursor:pointer;pointer-events:auto;touch-action:manipulation;opacity:var(--f-thumb-opacity);transition:opacity .2s ease}.f-thumbs__slide__button:hover{opacity:var(--f-thumb-hover-opacity)}.f-thumbs__slide__button:focus:not(:focus-visible){outline:none}.f-thumbs__slide__button:focus-visible{outline:none;opacity:var(--f-thumb-selected-opacity)}.is-modern .f-thumbs__slide__button{--clip-path:inset(0 calc(((var(--f-thumb-width,0) - var(--f-thumb-clip-width,0))) * (1 - var(--progress,0)) * 0.5) round var(--f-thumb-border-radius,0));clip-path:var(--clip-path)}.is-classic .is-nav-selected .f-thumbs__slide__button{opacity:var(--f-thumb-selected-opacity)}.is-classic .is-nav-selected .f-thumbs__slide__button::after{content:"";position:absolute;top:0;left:0;right:0;height:auto;bottom:0;border:var(--f-thumb-outline,0) solid var(--f-thumb-outline-color,transparent);border-radius:var(--f-thumb-border-radius);animation:f-fadeIn .2s ease-out;z-index:10}.f-thumbs__slide__img{overflow:hidden;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;padding:var(--f-thumb-offset);box-sizing:border-box;pointer-events:none;object-fit:cover;border-radius:var(--f-thumb-border-radius)}.f-thumbs.is-horizontal .f-thumbs__track{padding:8px 0 12px 0}.f-thumbs.is-horizontal .f-thumbs__slide{margin:0 var(--f-thumb-gap) 0 0}.f-thumbs.is-vertical .f-thumbs__track{flex-wrap:wrap;padding:0 8px}.f-thumbs.is-vertical .f-thumbs__slide{margin:0 0 var(--f-thumb-gap) 0}.fancybox__thumbs{--f-thumb-width:96px;--f-thumb-height:72px;--f-thumb-border-radius:2px;--f-thumb-outline:2px;--f-thumb-outline-color:#ededed;position:relative;opacity:var(--fancybox-opacity,1);transition:max-height .35s cubic-bezier(0.23,1,0.32,1)}.fancybox__thumbs.is-classic{--f-thumb-gap:8px;--f-thumb-opacity:0.5;--f-thumb-hover-opacity:1}.fancybox__thumbs.is-classic .f-spinner{background-image:linear-gradient(rgba(255,255,255,0.1),rgba(255,255,255,0.05))}.fancybox__thumbs.is-modern{--f-thumb-gap:4px;--f-thumb-extra-gap:16px;--f-thumb-clip-width:46px;--f-thumb-opacity:1;--f-thumb-hover-opacity:1}.fancybox__thumbs.is-modern .f-spinner{background-image:linear-gradient(rgba(255,255,255,0.1),rgba(255,255,255,0.05))}.fancybox__thumbs.is-horizontal{padding:0 var(--f-thumb-gap)}.fancybox__thumbs.is-vertical{padding:var(--f-thumb-gap) 0}.is-compact .fancybox__thumbs{--f-thumb-width:64px;--f-thumb-clip-width:32px;--f-thumb-height:48px;--f-thumb-extra-gap:10px}.fancybox__thumbs.is-masked{max-height:0px !important}.is-closing .fancybox__thumbs{transition:none !important}.fancybox__toolbar{--f-progress-color:var(--fancybox-color,rgba(255,255,255,0.94));--f-button-width:46px;--f-button-height:46px;--f-button-color:var(--fancybox-color);--f-button-hover-color:var(--fancybox-hover-color);--f-button-bg:rgba(24,24,27,0.65);--f-button-hover-bg:rgba(70,70,73,0.65);--f-button-active-bg:rgba(90,90,93,0.65);--f-button-border-radius:0;--f-button-svg-width:24px;--f-button-svg-height:24px;--f-button-svg-stroke-width:1.5;--f-button-svg-filter:drop-shadow(1px 1px 1px rgba(24,24,27,0.15));--f-button-svg-fill:none;--f-button-svg-disabled-opacity:0.65;display:flex;flex-direction:row;justify-content:space-between;margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI Adjusted","Segoe UI","Liberation Sans",sans-serif;color:var(--fancybox-color,currentColor);opacity:var(--fancybox-opacity,1);text-shadow:var(--fancybox-toolbar-text-shadow,1px 1px 1px rgba(0,0,0,0.5));pointer-events:none;z-index:20}.fancybox__toolbar :focus-visible{z-index:1}.fancybox__toolbar.is-absolute,.is-compact .fancybox__toolbar{position:absolute;top:0;left:0;right:0}.is-idle .fancybox__toolbar{pointer-events:none;animation:.15s ease-out both f-fadeOut}.fancybox__toolbar__column{display:flex;flex-direction:row;flex-wrap:wrap;align-content:flex-start}.fancybox__toolbar__column.is-left,.fancybox__toolbar__column.is-right{flex-grow:1;flex-basis:0}.fancybox__toolbar__column.is-right{display:flex;justify-content:flex-end;flex-wrap:nowrap}.fancybox__infobar{padding:0 5px;line-height:var(--f-button-height);text-align:center;font-size:17px;font-variant-numeric:tabular-nums;-webkit-font-smoothing:subpixel-antialiased;cursor:default;user-select:none}.fancybox__infobar span{padding:0 5px}.fancybox__infobar:not(:first-child):not(:last-child){background:var(--f-button-bg)}[data-fancybox-toggle-slideshow]{position:relative}[data-fancybox-toggle-slideshow] .f-progress{height:100%;opacity:.3}[data-fancybox-toggle-slideshow] svg g:first-child{display:flex}[data-fancybox-toggle-slideshow] svg g:last-child{display:none}.has-slideshow [data-fancybox-toggle-slideshow] svg g:first-child{display:none}.has-slideshow [data-fancybox-toggle-slideshow] svg g:last-child{display:flex}[data-fancybox-toggle-fullscreen] svg g:first-child{display:flex}[data-fancybox-toggle-fullscreen] svg g:last-child{display:none}:fullscreen [data-fancybox-toggle-fullscreen] svg g:first-child{display:none}:fullscreen [data-fancybox-toggle-fullscreen] svg g:last-child{display:flex}.f-progress{position:absolute;top:0;left:0;right:0;height:3px;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;background:var(--f-progress-color,var(--f-carousel-theme-color,#0091ff));z-index:30;user-select:none;pointer-events:none}
#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden;-webkit-transform:translate3d(0,0,0);}#cboxWrapper{max-width:none;}#cboxOverlay{position:fixed;width:100%;height:100%;}#cboxMiddleLeft,#cboxBottomLeft{clear:left;}#cboxContent{position:relative;}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch;}#cboxTitle{margin:0;}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%;}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer;}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic;}.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0;}#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;}#cboxOverlay{background:#000;opacity:0.9;filter:alpha(opacity = 90);}#colorbox{outline:0;}#cboxContent{margin-top:20px;background:#000;}.cboxIframe{background:#fff;}#cboxError{padding:50px;border:1px solid #ccc;}#cboxLoadedContent{border:5px solid #000;background:#fff;}#cboxTitle{position:absolute;top:-20px;left:0;color:#ccc;}#cboxCurrent{position:absolute;top:-20px;right:0px;color:#ccc;}#cboxLoadingGraphic{background:url(/themes/cliftonhill2024/img/loading.gif) no-repeat center center;}#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{border:0;padding:0;margin:0;overflow:visible;width:auto;background:none;}#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active{outline:0;}#cboxSlideshow{position:absolute;top:-20px;right:90px;color:#fff;}#cboxPrevious{position:absolute;top:50%;left:5px;margin-top:-32px;background:url(/themes/cliftonhill2024/img/controls.png) no-repeat top left;width:28px;height:65px;text-indent:-9999px;}#cboxPrevious:hover{background-position:bottom left;}#cboxNext{position:absolute;top:50%;right:5px;margin-top:-32px;background:url(/themes/cliftonhill2024/img/controls.png) no-repeat top right;width:28px;height:65px;text-indent:-9999px;}#cboxNext:hover{background-position:bottom right;}#cboxClose{position:absolute;top:5px;right:5px;display:block;background:url(/themes/cliftonhill2024/img/controls.png) no-repeat top center;width:38px;height:19px;text-indent:-9999px;}#cboxClose:hover{background-position:bottom center;}
:root{--primary-font-family:"articulat-cf",sans-serif;--primary-font-color:#3C3C3C;--primary-font-size:16px;--primary-font-weight:400;--secondary-font-family:"articulat-cf",sans-serif;--secondary-font-color:#0A4A93;--secondary-font-size:20px;--secondary-font-weight:900;--button-bg-color:#0A4A93;--button-bg-hover-color:#C9344B;--button-txt-color:#ffffff;--white:#ffffff;--black:#000000;--blue:#0A4A93;--blue-hover:#3777BF;--light-blue:#2E6FBA;--dark-orange:#F49D1D;--orange:#FAA41A;--light-orange:#FFC852;--yellow:#FBF11C;--dark-grey:#2B2B2B;--grey:#707070;--light-grey:#F2F4F7;--lightest-blue:#c0d0e3;--blue-border:#2062ad;--grey-border:#CDD4DB;--h1:50px;--h1-line-height:36px;--h2:38px;--h2-line-height:36x;--h3:26px;--h3-line-height:32px;--h4:22px;--h4-line-height:26px;--h5:18px;--h5-line-height:24px;--p-size:16px;--p-size-sm:14px;--p-letter-spacing:0;--p-line-height:24px;--letter-spacing:0em;--contentwidth:1640px;--contentwidth-lg:1714px;--contentwidth-pad:0 37px;--transition:all 200ms ease-in-out;--transition-medium:all 500ms ease-in-out;--transition-slow:all 1000ms ease-in-out;}*{margin:0;padding:0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}html{height:100%;}body{background-color:transparent;font-family:var(--primary-font-family);font-weight:var(--primary-font-weight);color:var(--primary-font-color);}.contentwidth{width:100%;max-width:var(--contentwidth);margin:0 auto;padding:var(--contentwidth-pad);}.contentwidth-lg{width:100%;max-width:var(--contentwidth-lg);margin:0 auto;padding:var(--contentwidth-pad);}h1{font-family:var(--secondary-font-family);font-weight:var(--secondary-font-weight);font-size:var(--h1);line-height:var(--h1-line-height);}h2{font-family:var(--secondary-font-family);font-weight:var(--secondary-font-weight);font-size:var(--h2);line-height:var(--h2-line-height);}h3{font-family:var(--secondary-font-family);font-weight:var(--secondary-font-weight);font-size:var(--h3);line-height:var(--h3-line-height);}h4{font-family:var(--secondary-font-family);font-weight:var(--secondary-font-weight);font-size:var(--h4);line-height:var(--h4-line-height);}h5{font-family:var(--secondary-font-family);font-weight:var(--secondary-font-weight);font-size:var(--h5);line-height:var(--h5-line-height);}p,li{font-size:var(--p-size);line-height:var(--p-line-height);}.node__content .body a,.field-body-more a{color:var(--blue);text-decoration:none;}.node__content .body a:hover,.field-body-more a:hover{color:var(--black);text-decoration:underline;}.node__content .field-body-more ul{margin-left:15px;margin-bottom:15px;}img.scaleLg{width:100% !important;height:auto;}@media screen and (max-width:63.9375em){img.scale{display:block !important;width:100% !important;height:auto !important;padding-left:0 !important;padding-right:0 !important;float:none !important;margin-left:auto !important;margin-right:auto !important;}}.button{}.button.blue{display:inline-block;margin-top:10px;margin-bottom:10px;min-width:168px;padding:10px 35px;font-family:var(--secondary-font-family);font-size:22px;line-height:27px;font-weight:900;text-align:center;text-decoration:none;color:var(--white) !important;background-color:var(--blue);border:none;border-radius:50px;transition:var(--transition);}.button.blue:hover{background-color:var(--blue-hover);}.button.orange{position:relative;display:inline-block;padding:15px;font-size:26px;line-height:1em;font-weight:900;text-align:center;text-decoration:none;color:var(--white);background:rgb(244,157,29);background:linear-gradient(90deg,rgba(244,157,29,1) 0%,rgba(223,66,23,1) 100%);border-radius:50px;transition:var(--transition);}.button.orange:hover{background:linear-gradient(90deg,#FFBA53 0%,#FF3C08 100%);}.button.black{margin-top:10px;min-width:168px;padding:10px 20px;font-family:var(--secondary-font-family);font-size:20px;line-height:27px;font-weight:900;text-align:center;color:var(--white);background-color:var(--black);border:none;border-radius:50px;}.cboxPhoto{max-width:90vw;max-height:90vh;}.embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;}.embed-container iframe,.embed-container object,.embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%;}:focus{outline:none;}@media (max-width:752px){h1{font-size:38px;line-height:40px;}h2{font-size:34px;line-height:36px;}.page-node-type-homepage h3{font-size:20px;line-height:26px;}}#header{position:fixed;z-index:102;display:flex;height:165px;width:100%;background-image:url(/themes/cliftonhill2024/img/header-bg.svg);background-repeat:no-repeat;background-position:center top;background-size:auto 165px;transition:var(--transition);}#header::before{content:'';flex:1 1 auto;background-color:var(--blue);}#header::after{content:'';flex:1 1 auto;background-color:var(--blue);}#header .contentwidth{position:initial;}#header .region{display:flex;justify-content:space-between;align-items:center;}#header #block-cliftonhill2024-sitebranding{position:relative;z-index:101;flex:0 0 180px;padding-top:22px;}#header #block-cliftonhill2024-sitebranding img{width:auto;height:108px;transition:var(--transition);}#header #block-cliftonhill2024-mainnavigation{display:flex;flex:1 1 auto;height:100px;align-items:center;padding:0 20px;}#header .menu .mg-menu{display:none;}#header .menu ul{list-style:none;display:flex;justify-content:center;}#header .menu ul li{padding:10px;font-size:18px;line-height:21px;font-weight:400;text-align:center;}#header .menu ul li a{display:block;padding:10px 15px;font-size:18px;color:var(--white);text-transform:capitalize;text-decoration:none;}#header .menu ul li a.nav-search{padding:10px 45px 10px 15px;background-image:url(/themes/cliftonhill2024/img/icon-search-white.svg);background-repeat:no-repeat;background-position:right 12px center;background-size:23px 42px;border:solid 1px var(--white);border-radius:50px;}.hdrsm #header{height:100px;}.hdrsm #header #block-cliftonhill2024-sitebranding{padding-top:9px;}.hdrsm #header #block-cliftonhill2024-sitebranding img{width:auto;height:68px;}.hdrsm #header nav .menu .menu-item{padding-top:10px;}body.hdrsm.scrollDirDown #header{transform:translate(0,-100%);}body.hdrsm.scrollDirDown #block-cliftonhill2024-cliftonhillfunpass .chfp-button{top:4px;}body.hdrsm.scrollDirDown #block-cliftonhill2024-cliftonhillfunpass #chfp.open .chfp-drop{top:0 !important;}body.hdrsm.scrollDirDown #block-cliftonhill2024-cliftonhillfunpass #chfp.open .chfp-drop{top:-75px !important;}body.hdrsm.scrollDirUp #block-cliftonhill2024-cliftonhillfunpass #chfp.open .chfp-drop{top:40px !important;}@media (max-width:1152px){body.hdrsm.scrollDirDown #block-cliftonhill2024-cliftonhillfunpass #chfp.open .chfp-drop{top:-95px !important;}body.hdrsm.scrollDirUp #block-cliftonhill2024-cliftonhillfunpass #chfp.open .chfp-drop{top:30px !important;}}#header nav{}#header .search-block-form-menu{display:none;}#header nav div.menu-buttons-small{display:none;}#header nav .tickets-menu{display:none;}#header nav div.menu{width:100%;}#header nav .menu ul.menu{margin:0;justify-content:space-between;}#header nav .menu .menu-item{display:flex;justify-content:center;align-items:center;}#header nav .menu .menu-item--expanded{list-style-type:none;list-style-image:none;}#header nav .menu .menu-item a{display:block;padding:20px 10px;transition:all 100ms linear;}#header nav .menu .menu-item .menu-item a{text-transform:initial;}#header nav .menu .mg-menu-block{display:none;position:absolute;top:70px;left:0;width:100%;}#header nav .menu .mg-menu{display:none;position:absolute;top:114px;left:0;z-index:100;width:100%;background-color:var(--blue);}#header nav .menu .mg-menu .mg-menu-content{display:flex;justify-content:flex-start;width:var(--contentwidth);margin:0 auto;}#header nav .menu .mg-menu .mg-menu-content .with-images ul{flex-wrap:wrap;}#header nav .menu .mg-menu .mg-menu-content .with-images,#header nav .menu .mg-menu .mg-menu-content .text-only{padding-bottom:25px;}#header nav .menu .mg-menu h3{margin-top:30px;margin-bottom:30px;font-size:20px;font-weight:900;text-transform:uppercase;color:#ffffff;text-align:center;}#header nav .menu .mg-menu a{padding:5px;height:auto;font-size:18px;color:#ffffff;text-decoration:none;text-align:left;text-transform:capitalize;}#header nav .menu .mg-menu a:hover{text-decoration:underline;}#header nav .menu .mg-menu ul{list-style:none;padding:0;}#header nav .menu .mg-menu .tickets{display:flex;align-items:center;padding-right:20px;padding-bottom:25px;}#header nav .menu .mg-menu .with-images figure{margin:10px;width:170px;}#header nav .menu .mg-menu .with-images .funpass img{width:162px;height:162px;transition:all 100ms ease;}#header nav .menu .mg-menu .with-images .navimg a span{display:block;overflow:hidden;border:4px solid var(--blue-border);border-radius:25px;}#header nav .menu .mg-menu .with-images .navimg img{display:block;width:162px;height:162px;object-fit:cover;border-radius:20px;transition:all 100ms ease;}#header nav .menu .mg-menu .with-images .navimg a:hover img{transform:scale(1.05);}#header nav .menu .mg-menu .with-images figcaption{margin-top:10px;font-size:18px;text-align:center;}#header nav .menu .mg-menu .with-images ul{display:flex !important;align-items:baseline;list-style:none;padding:0;}#header nav .menu .mg-menu .text-only{margin:55px 20px;}#header nav .menu .mg-menu .text-only ul{display:block;}#header nav .menu .mg-menu .text-only ul li{font-weight:400;}#header nav .menu .mg-menu .sub a{font-size:18px;font-weight:500;}#header nav .menu .mg-menu .packages h3{margin-bottom:15px;padding-bottom:15px;border-bottom:solid 1px var(--lightest-blue);}#header nav .menu .mg-menu .packages h3 a{font-size:20px;}#header nav .menu .mg-menu .packages ul li{padding-left:0;}.hdrsm #header nav .menu .mg-menu{top:80px;}#header nav .menu #mg-menu-tickets-packages .packages{}#header nav .menu #mg-menu-tickets-packages .packages ul{display:flex;flex-wrap:wrap;max-width:520px;margin:0 auto;}#header nav .menu #mg-menu-tickets-packages .packages ul li{flex:1 1 50%;font-weight:400;}#header nav .menu #mg-menu-helpful-info .with-images ul{align-items:center;}#header nav .menu #mg-menu-helpful-info a{text-align:center;}#header nav .menu #mg-menu-helpful-info .text-only a{text-align:left;}#header nav .menu .mg-menu .with-images .navicon figure span a{display:flex;width:160px;height:108px;justify-content:center;align-items:center;border:2px solid #ffffff;border-radius:7px;}#header nav .menu .mg-menu .with-images .navicon img{display:block;height:auto;border:none;}#header nav .menu .mg-menu .navicon .hours img{width:46px;}#header nav .menu .mg-menu .navicon .directions img{width:49px;}#header nav .menu .mg-menu .navicon .maps img{width:50px;}#header nav .menu .mg-menu .navicon a img{transition:all 100ms ease;}#header nav .menu .mg-menu .navicon a:hover img{transform:scale(1.1);}#header nav .menu #mg-menu-attractions .with-images ul{flex-wrap:wrap;max-width:550px;}#header nav .menu #mg-menu-attractions .with-images ul li.navimg{flex:0 0 50%;}#header nav .menu #mg-menu-attractions .with-images,#header nav .menu #mg-menu-helpful-info .with-images,#header nav .menu #mg-menu-restaurants .with-images,#header nav .menu #mg-menu-events-entertainment .with-images,#header nav .menu #mg-menu-explore-niagara-falls .with-images{padding-top:32px;}#header nav .menu .menu-level-1{display:none;}#header .search-block-form{position:relative;flex:0 0 138px;width:138px;padding:0 10px 10px 10px;transition:var(--transition);}#header .search-block-form.active{flex:0 0 200px;width:200px;}#header .search-block-form .form-search{outline:none !important;padding:10px 25px 10px 15px;width:100%;font-size:18px;color:var(--white);text-transform:capitalize;text-decoration:none;background-color:var(--blue);background-image:url(/themes/cliftonhill2024/img/icon-search-white.svg);background-repeat:no-repeat;background-position:right 12px center;background-size:23px 42px;border:solid 1px var(--white);border-radius:50px;appearance:none !important;}#header .search-block-form .form-search::placeholder{font-size:18px;color:var(--white);text-transform:capitalize;text-decoration:none;}#header .search-block-form .form-submit{position:absolute;top:0;right:0;height:100%;cursor:pointer;opacity:0;}#header .search-block-form .form-search{}#header #mmButton{display:none;position:absolute;top:35px;right:20px;cursor:pointer;width:28px;height:20px;z-index:201;transition:all 100ms linear;}#header #mmButton span{display:block;position:absolute;z-index:205;top:8px;left:0;width:28px;height:3px;background:#ffffff;transition:all 100ms linear;}#header #mmButton::before,#header #mmButton::after{content:"";display:block;position:absolute;z-index:205;left:0;width:36px;height:3px;background-color:#ffffff;transition:all 100ms linear;}#header #mmButton::before{top:0;width:28px;}#header #mmButton::after{top:16px;width:28px;}#mmButton.on span{width:36px;}.block-language{flex:auto;text-align:right;padding:0 10px 0 0;}.block-language ul{list-style:none;}.block-language ul li.is-active{display:none;}.block-language ul li a{font-size:18px;color:var(--white);text-transform:uppercase;text-decoration:none;}.block-language ul li a:hover{text-decoration:underline;}@media (max-width:1152px){#header{height:90px;background-image:none;background-color:var(--blue);border-radius:0 0 20px 20px;}.hdrsm #header{height:90px;}#header #block-cliftonhill2024-sitebranding{flex:0 0 120px;padding-top:0;}#header #block-cliftonhill2024-sitebranding img{width:auto;height:68px;}#header .search-block-form{padding-top:10px;}}@media (max-width:1024px){.block-language{padding:10px 10px 0 10px;}.block-language ul li a{text-decoration:underline;}#header .contentwidth{padding:0 75px 0 20px;}#header #block-cliftonhill2024-sitebranding{padding-top:9px;}#header .search-block-form{padding-bottom:0;}#header #block-cliftonhill2024-mainnavigation{overflow-y:scroll;overflow-x:hidden;display:block;width:100%;height:auto;margin-top:74px;transform:translate(100%,0);transition:var(--transition);}.nav-open #header #block-cliftonhill2024-mainnavigation{display:block;transform:translate(0,0);}#header #mmButton{display:block;}body.nav-open{position:fixed;overflow-y:scroll;width:100%;}.nav-open #header .head{height:142px;}.nav-open #header .region-header{flex-direction:column-reverse;}.nav-open #header #mmButton span{transform:rotate(45deg);background:transparent;}.nav-open #header #mmButton::before,.nav-open #header #mmButton::after{width:100%;background:#ffffff;top:8px;}.nav-open #header #mmButton::before{transform:rotate(45deg);}.nav-open #header #mmButton::after{transform:rotate(-45deg);}.nav-open #header .nav{visibility:visible;transform:translate(0,0px);opacity:1;padding-top:142px;background-color:#ffffff;}.nav-open #mmButton span,.nav-open #header #mmButton::before,.nav-open #header #mmButton::after,.nav-open #mmButton:hover span,.nav-open #header #mmButton:hover::before,.nav-open #header #mmButton:hover::after{animation:none;}.nav-open #headerextra{display:none;}#header #block-cliftonhill2024-mainnavigation{overflow-y:scroll;overflow-x:hidden;position:absolute;top:0;right:0;height:calc(100vh - 74px);background-color:var(--blue);}.nav-open #header #block-cliftonhill2024-mainnavigation{transform:translate(0,0);}#header .menu ul{display:block;}#header .search-block-form-menu{display:block;position:relative;width:100%;padding:20px;margin:0 auto;}#header .search-block-form-menu .form-search{outline:none !important;padding:10px 25px 10px 15px;width:100%;font-size:18px;color:var(--black);text-transform:capitalize;text-decoration:none;background-color:var(--white);background-image:url(/themes/cliftonhill2024/img/icon-search-blue.svg);background-repeat:no-repeat;background-position:right 12px center;background-size:23px 42px;border:solid 1px var(--white);border-radius:50px;appearance:none !important;}#header .search-block-form-menu .form-search::placeholder{font-size:18px;color:var(--black);text-transform:initial;text-decoration:none;}#header .search-block-form-menu .form-submit{position:absolute;top:0;right:0;height:100%;cursor:pointer;opacity:0;}#header nav div.menu-buttons-small{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto 20px auto;padding:0 20px;width:100%;}#header nav div.menu-buttons-small a{display:flex;align-items:center;;margin:5px;padding:15px 20px 15px 48px;font-size:22px;line-height:1em;font-weight:900;color:var(--blue);text-decoration:none;background-color:var(--white);border-radius:50px;background-position:15px center;background-repeat:no-repeat;}#header nav div.menu-buttons-small a.hours{width:134px;background-image:url(/themes/cliftonhill2024/img/icon-hours-blue.svg);background-size:22px 22px;}#header nav div.menu-buttons-small a.parking{padding-left:58px;width:185px;background-image:url(/themes/cliftonhill2024/img/icon-parking-blue.svg);background-size:31px 22px;}#header nav div.menu-buttons-small a.maps{width:134px;background-image:url(/themes/cliftonhill2024/img/icon-maps-blue.svg);background-size:24px 22px;}#header nav div.menu-buttons-small a.directions{width:185px;background-image:url(/themes/cliftonhill2024/img/icon-directions-blue.svg);background-size:20px 24px;}#header nav div.menu{padding:0 20px;width:100%;margin:0 auto 20px auto;}#header nav ul.menu{border-top:solid 1px var(--white);}#header nav ul.menu li.menu-item{display:block;padding:0;width:100%;border-bottom:solid 1px var(--white);}#header nav ul.menu li.menu-item a.first-level{padding:30px 20px;font-size:20px;line-height:1em;font-weight:900;background-image:url(/themes/cliftonhill2024/img/icon-arrow-right-white.svg);background-repeat:no-repeat;background-size:12px;background-position:right 10px center;}#header nav ul.menu li.menu-item a.first-level.active{background-image:url(/themes/cliftonhill2024/img/icon-arrow-left-white.svg);}#header nav .tickets-menu{display:block;}#header nav .tickets-menu ul{display:flex !important;justify-content:center;align-items:baseline;list-style:none;padding:0;}#header nav .tickets-menu figure{margin:10px;width:170px;}#header nav .tickets-menu .funpass img{width:162px;height:162px;transition:all 100ms ease;}#header nav .tickets-menu .navimg a{color:var(--white);text-decoration:none;}#header nav .tickets-menu .navimg a span{display:block;overflow:hidden;border:4px solid var(--blue-border);border-radius:25px;}#header nav .tickets-menu .navimg img{display:block;width:162px;height:162px;object-fit:cover;border-radius:20px;transition:all 100ms ease;}#header nav .tickets-menu .navimg a:hover img{transform:scale(1.05);}#header nav .tickets-menu figcaption{margin-top:10px;font-size:18px;text-align:center;font-size:18px;font-weight:800;text-decoration:none;}#header nav .menu ul li{padding:5px;}#header nav .menu .mg-menu a{padding:0;}#header nav .menu .mg-menu .with-images figure{margin:0;}#header nav .menu .menu-dropdown{display:block;width:100%;padding-top:0;transform:translate(100%,0);transition:var(--transition);position:absolute;right:0;height:0;background-color:var(--blue);}#header nav .menu .menu-dropdown.active{display:block;transform:translate(0,0);height:100%;}#header nav .menu .mg-menu{display:block;position:initial;}#header nav ul.menu .mg-menu .mg-menu-content{display:block;width:100%;}#header nav .menu .mg-menu .tickets{display:block;padding-right:0;}#header nav .menu .mg-menu .with-images figcaption{font-size:18px;text-align:center;font-size:18px;font-weight:800;text-decoration:none;}#header nav .menu .mg-menu .with-images ul{flex-wrap:wrap;}#header nav .menu .mg-menu .text-only{margin:0 auto;}#header nav .menu .mg-menu a{text-align:center;}#header nav .menu .mg-menu .mg-menu-content .with-images{}#header nav .menu .mg-menu .mg-menu-content .text-only{padding-bottom:0;}#header nav .menu .mg-menu .text-only,#header nav .menu .mg-menu .packages{width:320px;margin:0 auto;}#header nav .menu .mg-menu .packages h3{margin-top:0;}#header nav .menu #mg-menu-tickets-packages .packages ul li{flex:0 0 100%;}#header nav .menu #mg-menu-attractions .with-images ul

    #header .search-block-form.active{flex:0 0 55vw;width:55vw;}#header nav .menu #mg-menu-attractions .with-images,#header nav .menu #mg-menu-helpful-info .with-images,#header nav .menu #mg-menu-restaurants .with-images,#header nav .menu #mg-menu-events-entertainment .with-images,#header nav .menu #mg-menu-explore-niagara-falls .with-images{padding-top:0;}#header nav .menu #mg-menu-attractions .with-images ul,#header nav .menu #mg-menu-helpful-info .with-images ul,#header nav .menu #mg-menu-restaurants .with-images ul,#header nav .menu #mg-menu-events-entertainment .with-images ul,#header nav .menu #mg-menu-explore-niagara-falls .with-images ul{justify-content:center;max-width:100%;align-items:flex-start;}#header nav .menu #mg-menu-attractions .with-images ul li,#header nav .menu #mg-menu-helpful-info .with-images ul li,#header nav .menu #mg-menu-restaurants .with-images ul li,#header nav .menu #mg-menu-events-entertainment .with-images ul li,#header nav .menu #mg-menu-explore-niagara-falls .with-images ul li{flex:0 0 170px;}#header nav .menu #mg-menu-attractions .with-images ul{flex-wrap:wrap;max-width:100%;}#header nav .menu #mg-menu-attractions .with-images ul li.navimg{flex:0 0 170px;}}@media (max-width:790px){#header .search-block-form-menu{max-width:410px;}#header nav div.menu-buttons-small{max-width:368px;padding:0;}}@media (max-width:380px){#header nav div.menu-buttons-small{max-width:280px;}#header nav div.menu-buttons-small a{font-size:18px;padding:10px 15px 10px 43px;}#header nav div.menu-buttons-small a.hours{width:112px;}#header nav div.menu-buttons-small a.parking{padding-left:53px;width:148px;}#header nav div.menu-buttons-small a.maps{width:112px;}#header nav div.menu-buttons-small a.directions{width:148px;}}body.fp-open{}.fp-open #fixed-newsletter-bar{display:none;}#block-cliftonhill2024-cliftonhillfunpass .chfp-button{cursor:pointer;position:fixed;top:120px;left:50%;z-index:102;transform:translate(-50%,0);width:645px;transition:var(--transition);}.mega-open #block-cliftonhill2024-cliftonhillfunpass .chfp-button{display:none;}.toolbar-horizontal #block-cliftonhill2024-cliftonhillfunpass .chfp-button{top:208px;}#block-cliftonhill2024-cliftonhillfunpass #chfp h2{position:relative;padding:15px;font-size:30px;line-height:1em;text-align:center;color:var(--white);background:rgb(244,157,29);background:linear-gradient(90deg,rgba(244,157,29,1) 0%,rgba(223,66,23,1) 100%);border-radius:50px;transition:var(--transition);}#block-cliftonhill2024-cliftonhillfunpass #chfp h2:hover{background:linear-gradient(90deg,#FFBA53 0%,#FF3C08 100%);}#block-cliftonhill2024-cliftonhillfunpass #chfp h2::after{content:'';position:absolute;top:23px;right:40px;display:block;width:25px;height:13px;background-image:url(/themes/cliftonhill2024/img/icon-arrow-down-white.svg);background-repeat:no-repeat;background-size:25px;background-position:0 0;}#block-cliftonhill2024-cliftonhillfunpass #chfp.open h2::after{transform:rotate(180deg);}#block-cliftonhill2024-cliftonhillfunpass #chfp .chfp-drop{visibility:hidden;top:-100vh;position:fixed;top:0;left:50%;z-index:101;transform:translate(-50%,-100%);width:1087px;padding-top:50px;padding-bottom:50px;justify-content:space-around;background-color:var(--light-blue);border-radius:0 0 25px 25px;transition:var(--transition-medium);}#block-cliftonhill2024-cliftonhillfunpass #chfp.open .chfp-drop{display:block;overflow:scroll;visibility:visible;top:100px;padding-top:100px;max-height:calc(100% - 100px);overflow:auto;transform:translate(-50%,-0);transition:var(--transition-medium);}.toolbar-horizontal #block-cliftonhill2024-cliftonhillfunpass #chfp .chfp-drop{top:188px;}#block-cliftonhill2024-cliftonhillfunpass #chfp.open .chfp-drop{display:block;}.toolbar-horizontal #block-cliftonhill2024-cliftonhillfunpass #chfp.open .chfp-drop{padding-top:150px;}#block-cliftonhill2024-cliftonhillfunpass #chfp .chfp-drop .chfp-content{display:flex;width:100%;justify-content:space-around;}#block-cliftonhill2024-cliftonhillfunpass #chfp .chfp-drop h3{margin-bottom:0;text-align:center;color:var(--white);line-height:1em;}#block-cliftonhill2024-cliftonhillfunpass #chfp .chfp-drop .chfp-left{position:relative;width:648px;padding:15px;border-radius:20px;background-color:var(--blue);}#block-cliftonhill2024-cliftonhillfunpass #chfp .chfp-drop .chfp-left .or{position:absolute;z-index:102;;right:18px;top:58px;width:60px;height:60px;}#block-cliftonhill2024-cliftonhillfunpass #chfp .chfp-drop .chfp-left .or img{display:block;width:60px;height:60px;}#block-cliftonhill2024-cliftonhillfunpass #chfp .chfp-drop .chfp-left .chfp-attractions{display:flex;flex-wrap:wrap;justify-content:space-between;padding:0;}#block-cliftonhill2024-cliftonhillfunpass #chfp .chfp-drop .chfp-left .chfp-attractions figure{width:180px;margin:5px;}#block-cliftonhill2024-cliftonhillfunpass #chfp .chfp-drop .chfp-left .chfp-attractions img{display:block;margin-bottom:5px;width:180px;border-radius:20px;}#block-cliftonhill2024-cliftonhillfunpass #chfp .chfp-drop .chfp-left .chfp-attractions figure.featured{width:396px;}#block-cliftonhill2024-cliftonhillfunpass #chfp .chfp-drop .chfp-left .chfp-attractions figure.featured img.desktop{width:396px;}#block-cliftonhill2024-cliftonhillfunpass #chfp .chfp-drop .chfp-left .chfp-attractions figure.featured img.mobile{display:none;}#block-cliftonhill2024-cliftonhillfunpass #chfp .chfp-drop .chfp-left figure{position:relative;}#block-cliftonhill2024-cliftonhillfunpass #chfp .chfp-drop .chfp-left .chfp-attractions figure.or1{margin-left:28px;}#block-cliftonhill2024-cliftonhillfunpass #chfp .chfp-drop .chfp-left figure figcaption{font-size:20px;font-weight:800;line-height:1em;color:var(--white);text-align:center;}#block-cliftonhill2024-cliftonhillfunpass #chfp .chfp-drop .chfp-right{position:relative;flex:0 0 290px;padding-top:115px;}#block-cliftonhill2024-cliftonhillfunpass #chfp .chfp-drop .chfp-right .chfp-save{position:absolute;left:-85px;top:15px;width:118px;height:118px;}#block-cliftonhill2024-cliftonhillfunpass #chfp .chfp-drop .chfp-right .chfp-save img{display:block;width:118px;height:118px;}#block-cliftonhill2024-cliftonhillfunpass #chfp .chfp-drop .chfp-right hr{width:90px;margin:15px auto;border:none;border-bottom:solid 1px var(--white);}#block-cliftonhill2024-cliftonhillfunpass #chfp .chfp-drop .chfp-right h3{font-weight:900;color:var(--yellow);}#block-cliftonhill2024-cliftonhillfunpass #chfp .chfp-drop .chfp-right h3 em{font-style:italic;}#block-cliftonhill2024-cliftonhillfunpass #chfp .chfp-drop .chfp-right .chfp-prices{width:185px;margin:15px auto;font-size:28px;line-height:1em;font-weight:900;color:var(--white);}#block-cliftonhill2024-cliftonhillfunpass #chfp .chfp-drop .chfp-right .chfp-prices div{display:flex;justify-content:space-between;}#block-cliftonhill2024-cliftonhillfunpass #chfp .chfp-drop .chfp-right .chfp-prices sup{font-size:0.5em;}#block-cliftonhill2024-cliftonhillfunpass #chfp .chfp-drop .chfp-right .note{margin-bottom:30px;font-size:14px;font-weight:400;font-style:italic;color:var(--white);text-align:center;}#block-cliftonhill2024-cliftonhillfunpass #chfp .chfp-drop .chfp-right .buttons{text-align:center;}#block-cliftonhill2024-cliftonhillfunpass #chfp .buynow{display:block;max-width:271px;margin:0 auto;padding:20px 30px;font-size:30px;line-height:1em;font-weight:900;text-decoration:none;text-align:center;color:var(--white);background:rgb(244,157,29);background:linear-gradient(90deg,rgba(244,157,29,1) 0%,rgba(223,66,23,1) 100%);border-radius:50px;transition:var(--transition);}#block-cliftonhill2024-cliftonhillfunpass #chfp .buynow:hover{background:linear-gradient(90deg,#FFBA53 0%,#FF3C08 100%);}.hdrsm #block-cliftonhill2024-cliftonhillfunpass .chfp-button{top:104px;width:382px;}.toolbar-horizontal.hdrsm  #block-cliftonhill2024-cliftonhillfunpass .chfp-button{top:194px;}.hdrsm #block-cliftonhill2024-cliftonhillfunpass #chfp h2{font-size:22px;}.hdrsm #block-cliftonhill2024-cliftonhillfunpass #chfp h2::after{top:18px;}@media (max-width:1152px){#block-cliftonhill2024-cliftonhillfunpass .chfp-button{top:95px;}#block-cliftonhill2024-cliftonhillfunpass #chfp.open .chfp-drop{margin-top:-50px;}}@media (max-width:980px){#block-cliftonhill2024-cliftonhillfunpass .chfp-button{top:100px;max-width:358px;width:100%;}.hdrsm #block-cliftonhill2024-cliftonhillfunpass .chfp-button{top:100px;max-width:358px;width:100%;}#block-cliftonhill2024-cliftonhillfunpass #chfp h2{padding:15px 60px 15px 15px;font-size:26px;line-height:1em;}#block-cliftonhill2024-cliftonhillfunpass #chfp h2::after{right:30px;}}@media (max-width:640px){#block-cliftonhill2024-cliftonhillfunpass #chfp.open .chfp-drop{width:100%;padding-bottom:0;}#block-cliftonhill2024-cliftonhillfunpass #chfp .chfp-drop .chfp-right{padding-top:0;}body.hdrsm.scrollDirDown #block-cliftonhill2024-cliftonhillfunpass #chfp.open .chfp-drop{top:0 !important;}#block-cliftonhill2024-cliftonhillfunpass #chfp .chfp-drop .chfp-content{flex-direction:column-reverse;padding-bottom:25px;}#block-cliftonhill2024-cliftonhillfunpass #chfp .chfp-drop .chfp-right img{display:block;width:281px;height:auto;margin:0 auto;}#block-cliftonhill2024-cliftonhillfunpass #chfp .chfp-drop .chfp-left h3{display:none;}#block-cliftonhill2024-cliftonhillfunpass #chfp .chfp-drop .chfp-left{display:flex;flex-wrap:nowrap;width:100%;min-height:auto;padding-left:0;padding-right:0;border-radius:0;overflow-x:scroll;}#block-cliftonhill2024-cliftonhillfunpass #chfp .chfp-drop .chfp-left .chfp-attractions figure.featured{margin-left:35px;width:auto;}#block-cliftonhill2024-cliftonhillfunpass #chfp .chfp-drop .chfp-left .chfp-attractions figure.featured img.desktop{display:none;}#block-cliftonhill2024-cliftonhillfunpass #chfp .chfp-drop .chfp-left .chfp-attractions figure.featured img.mobile{display:block;}#block-cliftonhill2024-cliftonhillfunpass #chfp .chfp-drop .chfp-left .chfp-attractions figure.skywheel{order:0;}#block-cliftonhill2024-cliftonhillfunpass #chfp .chfp-drop .chfp-left .chfp-attractions figure.movieland{order:1;}#block-cliftonhill2024-cliftonhillfunpass #chfp .chfp-drop .chfp-left .chfp-attractions figure.ghost-blasters{order:2;}#block-cliftonhill2024-cliftonhillfunpass #chfp .chfp-drop .chfp-left .chfp-attractions figure.zombie-attack{order:3;}#block-cliftonhill2024-cliftonhillfunpass #chfp .chfp-drop .chfp-left .chfp-attractions figure.carnival-chaos{order:4;}#block-cliftonhill2024-cliftonhillfunpass #chfp .chfp-drop .chfp-left .chfp-attractions figure.toy-store{order:5;}#block-cliftonhill2024-cliftonhillfunpass #chfp .chfp-drop .chfp-left .chfp-attractions figure.wizards-golf{order:6;}#block-cliftonhill2024-cliftonhillfunpass #chfp .chfp-drop .chfp-left .chfp-attractions figure.dinosaur-golf{order:7;}#block-cliftonhill2024-cliftonhillfunpass #chfp .chfp-drop .chfp-left .chfp-attractions figure.or1{margin-left:10px;}#block-cliftonhill2024-cliftonhillfunpass #chfp .chfp-drop .chfp-left .or{right:-40px;top:105px;}#block-cliftonhill2024-cliftonhillfunpass #chfp .chfp-drop .chfp-left .chfp-attractions figure .or img{width:60px;height:60px;}#block-cliftonhill2024-cliftonhillfunpass #chfp .chfp-drop .chfp-left .chfp-attractions{display:flex;flex-wrap:nowrap;padding:0;}#block-cliftonhill2024-cliftonhillfunpass #chfp .chfp-drop .chfp-left .chfp-attractions figure{width:264px;margin-top:0;margin-bottom:0;}#block-cliftonhill2024-cliftonhillfunpass #chfp .chfp-drop .chfp-left .chfp-attractions figure img{width:264px;height:264px;object-fit:cover;}#block-cliftonhill2024-cliftonhillfunpass #chfp .chfp-drop .chfp-right .chfp-save{left:calc(50% + 100px);top:-15px;}#block-cliftonhill2024-cliftonhillfunpass #chfp .buynow{padding:17px 20px;margin-bottom:15px;}}@media (max-width:480px){#block-cliftonhill2024-cliftonhillfunpass #chfp .chfp-drop .chfp-right .chfp-save{left:calc(50% + 79px);transform:scale(0.9);}#block-cliftonhill2024-cliftonhillfunpass #chfp .chfp-drop .chfp-right img{width:267px;}}.ch-funpass{background-color:var(--light-blue);}.ch-funpass .chfp{display:flex;padding:40px 38px;justify-content:center;background-color:var(--light-blue);transition:var(--transition);}.ch-funpass .chfp h3{margin-bottom:10px;text-align:center;color:var(--white);}.ch-funpass .chfp .chfp-left{position:relative;max-width:1387px;padding:40px 30px;border-radius:20px;background-color:var(--blue);}.ch-funpass .chfp .chfp-left .chfp-attractions{display:flex;flex-wrap:wrap;justify-content:center;padding:5px 0;}.ch-funpass .chfp .chfp-left .chfp-attractions figure{flex:0 0 303px;flex:0 0 22%;margin:12px;max-width:303px;}.ch-funpass .chfp .chfp-left .chfp-attractions figure span.imgor{display:block;position:relative;}.ch-funpass .chfp .chfp-left .chfp-attractions img{display:block;margin-bottom:15px;width:100%;border-radius:15px;}.ch-funpass .chfp .chfp-left figure{position:relative;}.ch-funpass .chfp .chfp-left .chfp-attractions figure a{position:relative;display:block;margin-bottom:15px;height:auto;}.ch-funpass .chfp .chfp-left .chfp-attractions figure a img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:100%;}.ch-funpass .chfp .chfp-left .chfp-attractions figure a:after{content:"";display:block;padding-bottom:100%;}.ch-funpass .chfp .chfp-left .chfp-attractions .or{position:absolute;z-index:1;right:-12px;top:50%;width:60px;height:60px;transform:translate(50%,-50%);}.ch-funpass .chfp .chfp-left .chfp-attractions .or img{display:block;width:60px;height:60px;}.ch-funpass .chfp .chfp-left .chfp-attractions figure.or1{margin-left:28px;}.ch-funpass .chfp .chfp-left figure figcaption{font-size:20px;font-weight:800;line-height:1em;color:var(--white);text-align:center;}.ch-funpass .chfp .chfp-right{position:relative;flex:0 0 438px;padding:50px 57px 35px 57px;}.ch-funpass .chfp .chfp-right .chfp-save{position:absolute;left:-57px;top:44px;width:118px;height:118px;}.ch-funpass .chfp .chfp-right .chfp-save img{display:block;width:118px;height:118px;}.ch-funpass .chfp .chfp-right hr{width:90px;margin:15px auto;border:none;border-bottom:solid 1px var(--white);}.ch-funpass .chfp .chfp-right h3{font-weight:900;color:var(--yellow);}.ch-funpass .chfp .chfp-right h3 em{font-style:italic;}.ch-funpass .chfp .chfp-right .chfp-prices{width:185px;margin:15px auto;font-size:28px;line-height:1em;font-weight:900;color:var(--white);}.ch-funpass .chfp .chfp-right .chfp-prices div{display:flex;justify-content:space-between;}.ch-funpass .chfp .chfp-right .chfp-prices sup{font-size:0.5em;}.ch-funpass .chfp .chfp-right .note{margin-bottom:30px;font-size:14px;font-weight:400;font-style:italic;color:var(--white);text-align:center;}.ch-funpass .chfp .chfp-right .buttons{text-align:center;}.ch-funpass .chfp .buynow{display:block;max-width:271px;margin:0 auto;padding:20px 30px;font-size:30px;line-height:1em;font-weight:900;text-decoration:none;text-align:center;color:var(--white);background:rgb(244,157,29);background:linear-gradient(90deg,rgba(244,157,29,1) 0%,rgba(223,66,23,1) 100%);border-radius:50px;transition:var(--transition);}.ch-funpass .chfp .buynow:hover{background:linear-gradient(90deg,#FFBA53 0%,#FF3C08 100%);}.ch-attractions{background-color:var(--blue);padding:52px 0;}.ch-attractions .clifton-hill-attractions{display:flex;width:100%;max-width:var(--contentwidth);margin:0 auto;padding:var(--contentwidth-pad);justify-content:center;align-items:center;transition:var(--transition);}.ch-attractions .clifton-hill-attractions .leftside{flex:0 0 300px;}.ch-attractions .clifton-hill-attractions .leftside ul.buttons{list-style:none;margin:0 0 35px 0;padding:0;max-width:300px;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;}.ch-attractions .clifton-hill-attractions .leftside ul.buttons li{padding:5px 10px 5px 0;flex:0 0 100%;}.ch-attractions .clifton-hill-attractions .leftside ul.buttons li a{display:block;margin:0;padding:10px 20px;font-size:var(--p-size);line-height:var(--p-line-height);font-weight:800;color:var(--white);text-decoration:none;text-align:center;border:solid 2px var(--white);border-radius:50px;transition:var(--transition);}.ch-attractions .clifton-hill-attractions .leftside ul.buttons li a:hover{color:var(--blue);background-color:var(--white);}.ch-attractions .clifton-hill-attractions .leftside ul.buttons li a.funpass{position:relative;padding:12px 22px;color:var(--white);background:rgb(244,157,29);background:linear-gradient(90deg,rgba(244,157,29,1) 0%,rgba(223,66,23,1) 100%);border:none;border-radius:50px;transition:var(--transition);}.ch-attractions .clifton-hill-attractions .leftside ul.buttons li a.funpass:hover{background:linear-gradient(90deg,#FFBA53 0%,#FF3C08 100%);}.ch-attractions .clifton-hill-attractions .leftside h2{margin-bottom:15px;line-height:36px;color:var(--white);text-align:center;}.ch-attractions .clifton-hill-attractions .rightside{flex:1 1 auto;padding-left:48px;}.ch-attractions .clifton-hill-attractions .rightside h2{display:none;margin-bottom:20px;font-size:34px;color:var(--white);text-align:center;}.ch-attractions .clifton-hill-attractions .rightside img{max-width:1198px;width:100%;height:auto;border-radius:20px;}.ch-funpass-bottom{padding:10px 38px 40px 38px;background-color:var(--light-blue);}.field-paragraphs .text.ch-funpass-bottom h1,.field-paragraphs .text.ch-funpass-bottom h2{color:var(--white);font-size:var(--h2);line-height:var(--h2-line-height);}.field-paragraphs .ch-funpass-bottom p{color:var(--white);}.tickets-offers{background-color:var(--light-grey);}.tickets-offers .field-content{width:100%;max-width:var(--contentwidth);margin:0 auto;padding:var(--contentwidth-pad);}.tickets-offers .field-tickets-offers{display:flex;justify-content:center;flex-wrap:wrap;}.tickets-offers .field-item{padding:15px;}.tickets-offers .field-item figure{width:400px;}.tickets-offers .field-item figure a.imglink{position:relative;display:flex;overflow:hidden;justify-content:center;align-items:center;width:400px;height:297px;border-radius:50px;}.tickets-offers .field-item.fp figure a.imglink::after{content:'';position:absolute;top:0;left:0;width:145px;height:114px;background-image:url(/themes/cliftonhill2024/img/fun-pass-corner-graphic.svg);background-repeat:no-repeat;background-position:0 0;background-size:100%;}.tickets-offers .field-item.fpor figure a.imglink::after{background-image:url(/themes/cliftonhill2024/img/fun-pass-corner-graphic-star.svg);}.tickets-offers .field-item figure img{display:block;width:400px !important;height:297px !important;object-fit:cover;border-radius:50px;background-color:var(--blue);transition:var(--transition);}.tickets-offers .field-item figure a:hover img{transform:scale(1.05);}.tickets-offers .field-item figure figcaption{padding:20px 0  0 0;text-align:center;}.tickets-offers .field-item figure figcaption p{margin:0;font-size:16px;line-height:24px;}.tickets-offers .field-item figure figcaption a.txtlink{display:block;font-size:20px;line-height:24px;font-weight:800;color:var(--blue);text-decoration:none;}.tickets-offers .field-item figure figcaption a.txtlink:hover{text-decoration:none;}.node-747.page-node-type-page .primary-image{margin-bottom:0;background-color:var(--light-blue);}.node-747 .page-title{display:none;}.node-747 .paragraph--type--video{padding:0;}.node-747 .paragraph--type--video .contentwidth{padding:0;max-width:100%;}.fun-pass-help{margin-top:60px;margin-bottom:40px;}.fun-pass-help h2{color:var(--blue);}.fun-pass-help h3{color:var(--blue);font-size:28px;}@media (max-width:1380px){.ch-funpass .chfp .chfp-left{padding:40px 20px}.ch-funpass .chfp .chfp-left .chfp-attractions figure{flex:0 0 44%;}}@media (max-width:1024px){.ch-funpass .chfp{flex-direction:column-reverse;padding-left:0;padding-right:0;padding-bottom:0;}.ch-funpass .chfp .chfp-right{padding:0 32px;width:345px;display:flex;justify-content:center;margin:0 auto 30px auto;}.ch-funpass .chfp .chfp-right img{display:block;width:281px;height:auto;margin:0 auto;}.ch-funpass .chfp .chfp-right .chfp-save{left:auto;top:-25px;right:-45px;}.ch-funpass .chfp .chfp-left{border-radius:0;}.ch-attractions .clifton-hill-attractions{flex-direction:column-reverse;}.ch-attractions .clifton-hill-attractions .leftside{flex:1 1 auto;}.ch-attractions .clifton-hill-attractions .leftside h2{display:none;}.ch-attractions .clifton-hill-attractions .leftside ul.buttons{max-width:300px;margin:0;}.ch-attractions .clifton-hill-attractions .rightside{padding-left:0;margin-bottom:10px;}.ch-attractions .clifton-hill-attractions .rightside h2{display:block;}}@media (max-width:540px){.ch-funpass .chfp .chfp-right{width:85%;max-width:345px;}.ch-funpass .chfp .chfp-right .chfp-save{right:-30px;}.ch-funpass .chfp .chfp-right .chfp-save img{width:103px;height:103px;}.ch-funpass .chfp .chfp-left .chfp-attractions figure{flex:0 0 95%;}.ch-funpass .chfp .chfp-left .chfp-attractions figure.hasor{margin-bottom:30px;}.ch-funpass .chfp .chfp-left .chfp-attractions .or{right:50%;top:auto;bottom:-135px;transform:translate(50%,0);}.tickets-offers .field-item figure,.tickets-offers .field-item figure a.imglink,.tickets-offers .field-item figure img{width:100% !important;}}.page-node-type-homepage #hero{position:relative;width:100%;height:auto;margin-bottom:25px;}.page-node-type-homepage #hero .hero-logo{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;text-align:center;font-size:40px;line-height:48px;font-weight:900;text-transform:uppercase;color:var(--white);text-shadow:5px 5px 5px rgba(0,0,0,0.35);}.page-node-type-homepage #hero .hero-logo img{display:inline-block;max-width:625px;height:auto;}.page-node-type-homepage #hero .hero-logo img{width:100%;height:100%;display:block;margin:35px auto 0 auto;}.page-node-type-homepage #hero .hero-logo span{display:block;}.page-node-type-homepage #hero video{display:block;width:100%;height:90vh;object-fit:cover;position:absolute;left:0;right:0;top:0;bottom:0;z-index:-1;}.page-node-type-homepage #hero .hero-video.desktop{padding-top:110px;}.page-node-type-homepage #hero .hero-video.mobile{display:none;}.page-node-type-homepage #hero .mobile{display:none;padding-top:72px;}.page-node-type-homepage #hero .mobile img{display:block;width:100%;height:100%;object-fit:cover;object-position:center top;}.page-node-type-homepage .home-buttons{display:flex;width:660px;margin:25px auto;}.page-node-type-homepage .home-buttons a{transition:var(--transition);}.page-node-type-homepage .home-buttons .home-buttons-large{padding-right:10px;}.page-node-type-homepage .home-buttons .home-buttons-large a:hover{filter:contrast(115%);}.page-node-type-homepage .home-buttons .home-buttons-small{display:flex;flex-wrap:wrap;justify-content:space-between;padding-top:10px;}.page-node-type-homepage .home-buttons .home-buttons-small a{display:flex;align-items:center;;margin:5px;padding:20px 20px 20px 48px;font-size:22px;line-height:1em;font-weight:900;color:var(--white);text-decoration:none;background-color:var(--blue);border-radius:20px;background-position:15px center;background-repeat:no-repeat;}.page-node-type-homepage .home-buttons .home-buttons-small a.hours{width:131px;background-image:url(/themes/cliftonhill2024/img/icon-hours-white.svg);background-size:22px 22px;}.page-node-type-homepage .home-buttons .home-buttons-small a.parking{padding-left:58px;width:184px;background-image:url(/themes/cliftonhill2024/img/icon-parking-white.svg);background-size:31px 22px;}.page-node-type-homepage .home-buttons .home-buttons-small a.maps{width:131px;background-image:url(/themes/cliftonhill2024/img/icon-maps-white.svg);background-size:24px 22px;}.page-node-type-homepage .home-buttons .home-buttons-small a.directions{width:184px;background-image:url(/themes/cliftonhill2024/img/icon-directions-white.svg);background-size:20px 24px;}.page-node-type-homepage .home-buttons .home-buttons-small a:hover{background-color:var(--blue-hover);}.page-node-type-homepage .page-title,.page-node-type-homepage .page-title{width:100%;max-width:var(--contentwidth);margin:50px auto 0 auto;padding:var(--contentwidth-pad);}.page-node-type-homepage .page-title h1,.page-node-type-homepage .page-title h2{font-size:var(--h1);line-height:var(--h1-line-height);text-align:center;color:var(--blue);margin-bottom:15px;line-height:1em;}.page-node-type-homepage .node__content h3{margin-bottom:20px;}.page-node-type-homepage .node__content .field.body,.page-node-type-homepage .node__content .field-body-more{width:100%;max-width:800px;margin:0 auto;padding:var(--contentwidth-pad);text-align:center;}.page-node-type-homepage .node__content .conentwidth .field.body,.page-node-type-homepage .node__content .conentwidth .field-body-more{padding:0;}.page-node-type-homepage .upcoming-events{background-color:var(--white);padding:35px 0 50px 0;}.page-node-type-homepage .upcoming-events #block-homeupcomingevents{width:100%;max-width:var(--contentwidth);margin:0 auto;padding:var(--contentwidth-pad);}.page-node-type-homepage .upcoming-events #block-homeupcomingevents h2{margin-bottom:20px;color:var(--blue);text-align:center;}.page-node-type-homepage .upcoming-events #block-homeupcomingevents ul{list-style:none;margin:0 0 35px 0;padding:0;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;}.page-node-type-homepage .upcoming-events #block-homeupcomingevents ul li{padding:5px;}.page-node-type-homepage .upcoming-events #block-homeupcomingevents ul li a{display:block;margin:1px;width:145px;padding:10px;text-align:center;font-size:var(--p-size);line-height:var(--p-line-height);color:var(--dark-grey);text-decoration:none;border:solid 1px var(--grey);border-radius:50px;transition:var(--transition);}.page-node-type-homepage .upcoming-events #block-homeupcomingevents ul li a.active,.page-node-type-homepage .upcoming-events #block-homeupcomingevents ul li a:hover{font-weight:800;color:var(--blue);border:solid 2px var(--blue);}.page-node-type-homepage .upcoming-events .event-slider{display:none;}.page-node-type-homepage .upcoming-events .event-slider.active{display:block;}.page-node-type-homepage .upcoming-events .event-slider .events{display:flex;margin-bottom:50px;padding-left:150px;}.page-node-type-homepage .upcoming-events .event-slider .events .event{padding:0 5px;border-radius:0  0 25px 25px;}.page-node-type-homepage .upcoming-events .event-slider .views-field{width:260px;margin:5px;}.page-node-type-homepage .upcoming-events .event-slider .img{width:260px;}.page-node-type-homepage .upcoming-events .event-slider .txt{width:260px;padding:20px;background-color:var(--light-grey);border-radius:0  0 25px 25px;}.page-node-type-homepage .upcoming-events .event-slider .txt a{display:block;min-height:45px;margin-bottom:5px;font-size:18px;line-height:24px;font-weight:900;color:var(--blue);text-decoration:none;}.page-node-type-homepage .upcoming-events .event-slider img{display:block;width:260px;height:260px;object-fit:cover;border-radius:25px 25px 0  0;background-color:var(--blue);}.page-node-type-homepage .upcoming-events .event-slider .views-field-title{margin-top:10px;text-align:center;}.page-node-type-homepage .upcoming-events .event-slider .views-field-title a{font-size:22px;font-weight:800;color:var(--blue);text-decoration:none;}.page-node-type-homepage .latest-niagara-news{background-color:var(--light-grey);padding:35px 0 65px 0;}.page-node-type-homepage .latest-niagara-news #block-views-block-blog-feed-block-1{width:100%;max-width:var(--contentwidth);margin:0 auto;padding:var(--contentwidth-pad);}.page-node-type-homepage .latest-niagara-news #block-views-block-blog-feed-block-1 h2{margin-bottom:20px;color:var(--blue);text-align:center;}.page-node-type-homepage .latest-niagara-news .latest-news{display:flex;justify-content:space-between;text-align:center;}.page-node-type-homepage .latest-niagara-news .latest-news .news{position:relative;width:400px;margin-bottom:50px;padding-top:315px;padding-bottom:75px;}.page-node-type-homepage .latest-niagara-news .latest-news .news .views-field-body .field-content div{position:absolute;top:0;width:100%;}.page-node-type-homepage .latest-niagara-news .latest-news .news img{cursor:pointer;display:block;margin-bottom:25px;width:400px;height:298px;object-fit:cover;border-radius:20px;}.page-node-type-homepage .latest-niagara-news .latest-news .news .views-field-title{margin-bottom:10px;min-height:53px;font-size:22px;line-height:26px;font-weight:800;color:var(--blue);}.page-node-type-homepage .latest-niagara-news .latest-news .news .views-field-title a{color:var(--blue);text-decoration:none;}.page-node-type-homepage .latest-niagara-news .latest-news .news .views-field-title a:hover{text-decoration:underline;}.page-node-type-homepage .latest-niagara-news .latest-news .news p{color:var(--dark-grey);}.page-node-type-homepage .latest-niagara-news .latest-news .news p .rt-reading-time{display:block;margin-bottom:20px;color:#6E6E6E;}.page-node-type-homepage .latest-niagara-news .latest-news .news .views-field-field-website-link{position:absolute;bottom:0;width:100%;}.page-node-type-homepage .latest-niagara-news .latest-news .news .views-field-field-website-link a.button{display:inline-block;margin:1px;padding:10px 20px;font-size:var(--p-size);line-height:var(--p-line-height);font-weight:800;color:var(--blue);text-decoration:none;background-color:transparent;border:solid 1px var(--blue);border-radius:50px;transition:var(--transition);}.page-node-type-homepage .latest-niagara-news .latest-news .news .views-field-field-website-link a.button:hover{color:var(--white);background-color:var(--blue);}@media (max-width:1152px){.page-node-type-homepage #hero .hero-video.desktop{padding-top:72px;}}@media (max-width:680px){.page-node-type-homepage #hero{height:80vh;}.page-node-type-homepage #hero video,.page-node-type-homepage #hero .hero-video.desktop{display:none;}.page-node-type-homepage #hero .hero-video.mobile{display:block;}.page-node-type-homepage #hero .mobile{display:block;width:100%;height:90vh;object-fit:cover;position:absolute;left:0;right:0;top:0;bottom:0;z-index:-1;}.page-node-type-homepage #hero h1 img{}.page-node-type-homepage .home-buttons{width:336px;flex-wrap:wrap;}.page-node-type-homepage .home-buttons .home-buttons-large,.page-node-type-homepage  .home-buttons .home-buttons-small{flex:0 0 100%;justify-content:center;}.page-node-type-homepage .home-buttons .home-buttons-small a{padding:15px 15px 15px 44px;}.page-node-type-homepage .home-buttons .home-buttons-small a.hours,.page-node-type-homepage .home-buttons .home-buttons-small a.maps{width:121px;}.page-node-type-homepage .home-buttons .home-buttons-small a.parking,.page-node-type-homepage .home-buttons .home-buttons-small a.directions{width:174px;}.page-node-type-homepage #block-cliftonhill2024-page-title h1,.page-node-type-homepage .page-title h2{font-size:38px;line-height:40px;}}@media (max-width:420px){.page-node-type-homepage #hero h1 img{}}.what-to-do{background-color:var(--light-grey);padding:35px 0 50px 0;margin-top:35px;}.what-to-do #block-homewhattodo,.what-to-do #block-cliftonhill2024-whattodo{width:100%;max-width:var(--contentwidth);margin:0 auto;padding:var(--contentwidth-pad);}.what-to-do #block-homewhattodo h2,.what-to-do #block-cliftonhill2024-whattodo h2{margin-bottom:20px;color:var(--blue);text-align:center;}.what-to-do #block-homewhattodo ul,.what-to-do #block-cliftonhill2024-whattodo ul{list-style:none;margin:0 0 35px 0;padding:0;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;}.what-to-do #block-homewhattodo ul li,.what-to-do #block-cliftonhill2024-whattodo ul li{padding:5px;}.what-to-do #block-homewhattodo ul li a,.what-to-do #block-cliftonhill2024-whattodo ul li a{display:block;margin:1px;min-width:135px;padding:10px;text-align:center;font-size:var(--p-size);line-height:var(--p-line-height);color:var(--dark-grey);text-decoration:none;border:solid 1px var(--grey);border-radius:50px;transition:var(--transition);}.what-to-do #block-homewhattodo ul li a.active,.page-node-type-homepage .what-to-do #block-homewhattodo ul li a:hover,.what-to-do #block-cliftonhill2024-whattodo ul li a:hover,.what-to-do #block-cliftonhill2024-whattodo ul li a.active,.page-node-type-homepage .what-to-do #block-cliftonhill2024-whattodo ul li a:hover{font-weight:800;color:var(--blue);border:solid 2px var(--blue);}.what-to-do .featured-home{display:none;padding-left:130px;padding-right:130px;}.what-to-do .featured-home.active{display:block;}.what-to-do .featured-home .fields{display:flex;margin-bottom:50px;}.what-to-do .featured-home .views-field{width:14vw;width:calc(20vw - 150px);margin:5px;}.what-to-do .featured-home .views-field-field-featured-image a{display:flex;overflow:hidden;justify-content:center;align-items:center;width:100%;height:100%;border-radius:50px;}.what-to-do .featured-home img{display:block;width:100%;height:100%;min-width:322px;min-height:322px;object-fit:cover;border-radius:50px;background-color:var(--blue);transition:var(--transition);}.what-to-do .featured-home .views-field-field-featured-image a:hover img{transform:scale(1.05);}.what-to-do .featured-home .views-field-title{margin-top:10px;text-align:center;}.what-to-do .featured-home .views-field-title a{font-size:22px;font-weight:800;color:var(--blue);text-decoration:none;}@media (max-width:2200px){.what-to-do .featured-home .views-field{width:calc(21vw - 90px);}}@media (max-width:1700px){.what-to-do .featured-home .views-field{width:calc(28vw - 130px);}}@media (max-width:1500px){.what-to-do .featured-home .views-field{width:calc(35vw - 130px);}}@media (max-width:1200px){.what-to-do .featured-home{padding-left:76px;padding-right:76px;}.what-to-do .featured-home .views-field{width:calc(53vw - 152px);}.page-node-type-homepage .upcoming-events .event-slider .events{padding-left:76px;padding-right:76px;}}@media (max-width:800px){.what-to-do .featured-home{padding-left:38px;padding-right:38px;}.what-to-do .featured-home .views-field{width:calc(94vw - 70px);}.page-node-type-homepage .upcoming-events .event-slider .events{padding-left:38px;padding-right:38px;}}@media (max-width:1315px){.page-node-type-homepage .latest-niagara-news .latest-news{justify-content:space-around;max-width:980px;margin-left:auto;margin-right:auto;}.page-node-type-homepage .latest-niagara-news .latest-news .news:last-child{display:none;}}@media (max-width:920px){.page-node-type-homepage .latest-niagara-news .latest-news{justify-content:space-around;max-width:980px;margin-left:auto;margin-right:auto;}.page-node-type-homepage .latest-niagara-news .latest-news .news{display:none;}.page-node-type-homepage .latest-niagara-news .latest-news .news:first-child{display:block;width:100%;max-width:400px;}.page-node-type-homepage .latest-niagara-news .latest-news .news img{width:100%;}}@media (max-width:752px){.what-to-do .featured-home .fields{margin-bottom:30px;}}.field-primary-image .swiper-wrapper{display:flex;}.field-primary-image img{width:100vw;height:auto;}.hero{position:relative;width:100%;height:90vh;margin-bottom:50px;overflow:hidden;}.hero.vimeo{height:auto;}.hero video{display:block;width:100%;height:80vh;object-fit:cover;position:absolute;left:0;right:0;top:0;bottom:0;z-index:-1;}.hero .field-hero-vimeo{padding-top:110px;}.hero .field-hero-vimeo-mobile{display:none;margin-top:73px;}.hero .field-hero-image{display:block;height:100%;padding-top:98px;}.hero .field-hero-image img{width:100%;height:100%;object-fit:cover;object-position:center top;}.hero .field-hero-image-mobile{display:none;height:100%;padding-top:72px;}.hero .field-hero-image-mobile img{width:100%;height:100%;object-fit:cover;object-position:center top;}.hero .field-hero-text{position:absolute;right:0;top:50%;transform:translate(0,-50%);display:flex;justify-content:center;align-items:center;width:100%;}.hero .field-hero-text .contentwidth-lg{display:flex;justify-content:flex-end;align-items:center;}.hero .hero-funpass{text-align:center;color:var(--white);}.hero .hero-funpass p{margin-bottom:10px;font-size:26px;line-height:32px;font-weight:800;}.hero .hero-funpass img{display:block;margin:0 auto 10px auto;max-width:404px;width:100%;height:auto;}.hero .hero-funpass h3{margin-bottom:10px;font-size:40px;line-height:48px;font-weight:900;text-transform:uppercase;}.hero .hero-funpass .button{max-width:358px;width:100%;}@media (max-width:1325px){.node-746 .hero .field-hero-image img{object-position:60% center;}}@media (max-width:1152px){.hero .field-hero-vimeo{padding-top:72px;}.hero .field-hero-image{padding-top:72px;}}@media (max-width:980px){.hero{height:80vh;}.hero video,.hero .field-hero-vimeo{display:none;}.hero .field-hero-image{display:none;}.hero .field-hero-vimeo-mobile{display:block;}.hero .field-hero-image-mobile{display:block;}.hero .field-hero-text{top:auto;bottom:20px;transform:translate(0,0);}.hero .field-hero-text .contentwidth-lg{justify-content:center;}.hero .hero-funpass h3{font-size:22px;line-height:27px;}.hero .hero-funpass p{font-size:22px;}.hero .hero-funpass .button{font-size:22px;}}main article .body p,main article .field-body-more p,main article .field-body-bottom p{margin-bottom:15px;}.page-node-type-page .primary-image{display:block;min-height:225px;margin-bottom:25px;}.page-node-type-page .primary-image img{width:100%;height:auto;}.page-node-type-page .page-title{width:100%;max-width:var(--contentwidth);margin:0 auto;padding:var(--contentwidth-pad);}.page-node-type-page .page-title h1,.page-node-type-page .page-title h2{text-align:center;color:var(--blue);margin-bottom:20px;font-size:var(--h2);line-height:var(--h2-line-height);}.page-node-type-page .node__content .field.body{width:100%;max-width:var(--contentwidth);margin:0 auto;padding:var(--contentwidth-pad);}.page-node-type-page .node__content .contentwidth .field.body{max-width:100%;padding:0;}.page-node-type-page .node__content .field.body h3{margin-bottom:10px;}.page-node-type-page .node__content .field.body ul{margin-left:15px;margin-bottom:15px;}.page-node-type-page .node__content .field.body ul li{margin-bottom:10px;}.page-node-type-page .node__content ul.buttons{list-style:none;margin:0 0 35px 0 !important;padding:0;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;}.page-node-type-page .node__content ul.buttons.left{justify-content:flex-start;}.page-node-type-page .node__content ul.buttons li{padding:5px;}.page-node-type-page .node__content ul.buttons li a{display:block;margin:0;padding:10px 20px;font-size:var(--p-size);line-height:var(--p-line-height);font-weight:800;color:var(--blue);text-decoration:none;text-align:center;border:solid 2px var(--blue);border-radius:50px;transition:var(--transition);}.page-node-type-page .node__content ul.buttons li a:hover{color:var(--white);background-color:var(--blue);}.page-node-type-page .paragraph--type--category-items .field-category-item{display:flex;flex-wrap:wrap;justify-content:center;max-width:var(--contentwidth-lg);margin-bottom:35px;background-color:var(--white);}.page-node-type-page .paragraph--type--category-items .field-category-item .field-item{padding:15px;}.page-node-type-page .paragraph--type--category-items .field-category-item .field-item figure{width:366px;}.page-node-type-page .paragraph--type--category-items .field-category-item .field-item figure a.imglink{position:relative;display:flex;overflow:hidden;justify-content:center;align-items:center;width:366px;height:366px;border-radius:50px;}.page-node-type-page .paragraph--type--category-items .field-category-item .field-item figure img{display:block;width:366px;height:366px;object-fit:cover;border-radius:50px;background-color:var(--blue);transition:var(--transition);}.page-node-type-page .paragraph--type--category-items .field-category-item .field-item figure a:hover img{transform:scale(1.05);}.page-node-type-page .paragraph--type--category-items .field-category-item .field-item figure figcaption{padding:20px 0;text-align:center;}.page-node-type-page .paragraph--type--category-items .field-category-item .field-item figure figcaption p{font-size:16px;line-height:24px;padding-bottom:10px;}.page-node-type-page .paragraph--type--category-items .field-category-item .field-item figure figcaption a.txtlink{display:block;font-size:20px;line-height:24px;font-weight:800;color:var(--blue);text-decoration:none;text-transform:capitalize;}.page-node-type-page .paragraph--type--category-items .field-category-item .field-item figure figcaption a.txtlink:hover{text-decoration:none;}.page-node-type-page p.pics{display:flex;flex-wrap:wrap;padding:20px;background-color:var(--light-grey);}.page-node-type-page p.pics a{display:block;overflow:hidden;width:150px;height:150px;margin:5px;position:relative;border-radius:20px;}.page-node-type-page p.pics img{display:block;width:150px;height:150px;object-fit:cover;transition:var(--transition);}.page-node-type-page p.pics a:hover img{transform:scale(1.05);}@media (max-width:1152px){.page-node-type-page .primary-image{min-height:175px;}}.page-node-type-full-page .primary-image{display:block;min-height:250px;}.page-node-type-full-page .primary-image img{width:100%;height:auto;}.page-node-type-full-page .page-title{width:100%;max-width:var(--contentwidth);margin:0 auto;padding:var(--contentwidth-pad);}.page-node-type-full-page .page-title h2{text-align:center;color:var(--blue);margin-bottom:20px;}.page-node-type-full-page .node__content .field.body{width:100%;max-width:var(--contentwidth);margin:0 auto;padding:var(--contentwidth-pad);}.page-node-type-full-page .contentwidth .node__content .field.body{max-width:100%;padding:0;}.page-node-type-full-page .node__content ul.buttons{list-style:none;margin:0 0 35px 0;padding:0;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;}.page-node-type-full-page .node__content ul.buttons li{padding:5px;}.page-node-type-full-page .node__content ul.buttons li a{display:block;margin:0;padding:10px 20px;font-size:var(--p-size);line-height:var(--p-line-height);font-weight:800;color:var(--blue);text-decoration:none;text-align:center;border:solid 2px var(--blue);border-radius:50px;transition:var(--transition);}.page-node-type-full-page .node__content ul.buttons li a:hover{color:var(--white);background-color:var(--blue);}.page-node-type-full-page .node__content .field.body  ul{margin-left:15px;margin-bottom:15px;}@media (max-width:1152px){.page-node-type-full-page .primary-image{min-height:175px;}}.page-node-type-category .primary-image{display:block;min-height:225px;margin-bottom:25px;}.page-node-type-category .primary-image img{width:100%;height:auto;}.page-node-type-category .page-title{width:100%;max-width:var(--contentwidth);margin:0 auto;padding:var(--contentwidth-pad);}.page-node-type-category h1,.page-node-type-category h2{text-align:center;color:var(--blue);margin-bottom:20px;font-size:var(--h2);line-height:var(--h2-line-height);}.page-node-type-category .node__content .field.body{width:100%;max-width:var(--contentwidth);margin:0 auto;padding:var(--contentwidth-pad);}.page-node-type-category .node__content .contentwidth .field.body{max-width:100%;padding:0;}.page-node-type-category .node__content .field-body-more{width:100%;max-width:var(--contentwidth);margin:0 auto;padding:var(--contentwidth-pad);}.page-node-type-category .node__content ul.buttons{list-style:none;margin:0 0 35px 0;padding:0;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;}.page-node-type-category .node__content ul.buttons li{padding:5px;}.page-node-type-category .node__content ul.buttons li a{display:block;margin:0;padding:10px 20px;font-size:var(--p-size);line-height:var(--p-line-height);font-weight:800;color:var(--blue);text-decoration:none;text-align:center;border:solid 2px var(--blue);border-radius:50px;transition:var(--transition);}.page-node-type-category .node__content ul.buttons li a:hover{color:var(--white);background-color:var(--blue);}.page-node-type-category .node__content .field.body ul{margin-left:15px;margin-bottom:15px;}.page-node-type-category .paragraph--type--category-items .field-category-item{display:flex;flex-wrap:wrap;justify-content:center;max-width:var(--contentwidth-lg);margin:0 auto 35px auto;background-color:var(--white);}.page-node-type-category .paragraph--type--category-items .field-category-item .field-item{padding:15px;}.page-node-type-category .paragraph--type--category-items .field-category-item .field-item figure{width:366px;}.page-node-type-category .paragraph--type--category-items .field-category-item .field-item figure a.imglink{position:relative;display:flex;overflow:hidden;justify-content:center;align-items:center;width:366px;height:366px;border-radius:50px;}.page-node-type-category .paragraph--type--category-items .field-category-item .field-item figure img{display:block;width:366px;height:366px;object-fit:cover;border-radius:50px;background-color:var(--blue);transition:var(--transition);}.page-node-type-category .paragraph--type--category-items .field-category-item .field-item figure a:hover img{transform:scale(1.05);}.page-node-type-category .paragraph--type--category-items .field-category-item .field-item figure figcaption{padding:20px 0;text-align:center;}.page-node-type-category .paragraph--type--category-items .field-category-item .field-item figure figcaption p{font-size:16px;line-height:24px;padding-bottom:10px;}.page-node-type-category .paragraph--type--category-items .field-category-item .field-item figure figcaption a.txtlink{display:block;font-size:20px;line-height:24px;font-weight:800;color:var(--blue);text-decoration:none;}.page-node-type-category .paragraph--type--category-items .field-category-item .field-item figure figcaption a.txtlink:hover{text-decoration:none;}.page-node-type-category .event-slider{margin-bottom:50px;}@media (max-width:1152px){.page-node-type-category .primary-image{min-height:175px;}}.page-node-type-brochure .primary-image{display:block;min-height:225px;margin-bottom:25px;}.page-node-type-brochure .primary-image img{width:100%;height:auto;}.page-node-type-brochure .page-title{width:100%;max-width:var(--contentwidth);margin:0 auto;padding:var(--contentwidth-pad);}.page-node-type-brochure .page-title h2{text-align:center;color:var(--blue);margin-bottom:20px;}.page-node-type-brochure .node__content .field.body{width:100%;max-width:var(--contentwidth);margin:0 auto;padding:var(--contentwidth-pad);}.page-node-type-brochure .node__content .contentwidth .field.body{max-width:100%;padding:0;}.page-node-type-brochure .node__content ul.buttons{list-style:none;margin:0 0 35px 0;padding:0;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;}.page-node-type-brochure .node__content ul.buttons li{padding:5px;}.page-node-type-brochure .node__content ul.buttons li a{display:block;margin:0;padding:10px 20px;font-size:var(--p-size);line-height:var(--p-line-height);font-weight:800;color:var(--blue);text-decoration:none;text-align:center;border:solid 2px var(--blue);border-radius:50px;transition:var(--transition);}.page-node-type-brochure .node__content ul.buttons li a:hover{color:var(--white);background-color:var(--blue);}.page-node-type-brochure .node__content .field.body  ul{margin-left:15px;margin-bottom:15px;}@media (max-width:1152px){.page-node-type-brochure .primary-image{min-height:175px;}}.page-node-type-image-gallery .primary-image{display:block;min-height:225px;margin-bottom:25px;}.page-node-type-image-gallery .primary-image img{width:100%;height:auto;}.page-node-type-image-gallery .page-title{width:100%;max-width:var(--contentwidth);margin:0 auto;padding:var(--contentwidth-pad);}.page-node-type-image-gallery .page-title h2{text-align:center;color:var(--blue);margin-bottom:20px;}.page-node-type-image-gallery .node__content .field.body{width:100%;max-width:var(--contentwidth);margin:0 auto;padding:var(--contentwidth-pad);}.page-node-type-image-gallery .node__content .contentwidth .field.body{max-width:100%;padding:0;}.page-node-type-image-gallery .node__content .field.body  ul{margin-left:15px;margin-bottom:15px;}.field-gallery-image{max-width:1400px;margin:0 auto 50px auto;padding:var(--contentwidth-pad);display:flex;justify-content:center;align-items:center;flex-wrap:wrap;}.field-gallery-image .field-item{padding:5px;}.field-gallery-image a{display:block;overflow:hidden;width:150px;height:113px;position:relative;}.field-gallery-image img{display:block;width:150px;height:113px;object-fit:cover;transition:var(--transition);}.field-gallery-image a:hover img{transform:scale(1.05);}@media (max-width:1152px){.page-node-type-image-gallery .primary-image{min-height:175px;}}.page-node-type-video-gallery .primary-image{display:block;min-height:225px;margin-bottom:25px;}.page-node-type-video-gallery .primary-image img{width:100%;height:auto;}.page-node-type-video-gallery .page-title{width:100%;max-width:var(--contentwidth);margin:0 auto;padding:var(--contentwidth-pad);}.page-node-type-video-gallery .page-title h2{text-align:center;color:var(--blue);margin-bottom:20px;}.page-node-type-video-gallery .node__content .field.body{width:100%;max-width:var(--contentwidth);margin:0 auto;padding:var(--contentwidth-pad);}.page-node-type-video-gallery .node__content .contentwidth .field.body{max-width:100%;padding:0;}.page-node-type-video-gallery .node__content .field.body ul{margin-left:15px;margin-bottom:15px;}@media (max-width:1152px){.page-node-type-video-gallery .primary-image{min-height:175px;}}.page-node-type-page-full-width .node__content{background-color:var(--light-grey);}.page-node-type-page-full-width .node__content .body,.page-node-type-page-full-width .node__content .field-body-more{width:100%;max-width:var(--contentwidth);margin:0 auto;padding:var(--contentwidth-pad);text-align:center;}.page-node-type-page-full-width .node__content h1,.page-node-type-page-full-width .node__content h2{margin-bottom:20px;color:var(--blue);text-align:center;font-size:var(--h2);line-height:var(--h2-line-height);}.page-node-type-page-full-width .node__content ul.buttons{list-style:none;margin:0 0 35px 0;padding:0;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;}.page-node-type-page-full-width .node__content ul.buttons li{padding:5px;}.page-node-type-page-full-width .node__content ul.buttons li a{display:block;margin:0;padding:10px 20px;font-size:var(--p-size);line-height:var(--p-line-height);font-weight:800;color:var(--blue);text-decoration:none;text-align:center;border:solid 2px var(--blue);border-radius:50px;transition:var(--transition);}.page-node-type-page-full-width .node__content ul.buttons li a:hover{color:var(--white);background-color:var(--blue);}.page-node-type-page-full-width .node__content .field.body  ul{margin-left:15px;margin-bottom:15px;}.page-node-type-page-full-width .paragraph--type--category-items .field-category-item{display:flex;flex-wrap:wrap;justify-content:center;max-width:var(--contentwidth-lg);margin:0 auto 35px auto;background-color:var(--light-grey);}.page-node-type-page-full-width .paragraph--type--category-items .field-category-item .field-item{padding:15px;}.page-node-type-page-full-width .paragraph--type--category-items .field-category-item .field-item figure{width:366px;}.page-node-type-page-full-width .paragraph--type--category-items .field-category-item .field-item figure a.imglink{position:relative;display:flex;overflow:hidden;justify-content:center;align-items:center;width:366px;height:366px;border-radius:50px;}.page-node-type-page-full-width .paragraph--type--category-items .field-category-item .field-item figure img{display:block;width:366px;height:366px;object-fit:cover;border-radius:50px;background-color:var(--blue);transition:var(--transition);}.page-node-type-page-full-width .paragraph--type--category-items .field-category-item .field-item figure a:hover img{transform:scale(1.05);}.page-node-type-page-full-width .paragraph--type--category-items .field-category-item .field-item figure figcaption{padding:20px 0;text-align:center;}.page-node-type-page-full-width .paragraph--type--category-items .field-category-item .field-item figure figcaption p{font-size:16px;line-height:24px;padding-bottom:10px;}.page-node-type-page-full-width .paragraph--type--category-items .field-category-item .field-item figure figcaption a.txtlink{display:block;font-size:20px;line-height:24px;font-weight:800;color:var(--blue);text-decoration:none;text-transform:capitalize;}.page-node-type-page-full-width .paragraph--type--category-items .field-category-item .field-item figure figcaption a.txtlink:hover{text-decoration:none;}.featuredPlaces{display:flex;flex-wrap:wrap;justify-content:center;max-width:var(--contentwidth-lg);margin-bottom:35px;}.featuredPlaces .featuredPlace{padding:15px;}.featuredPlaces .featuredPlace .image{}.featuredPlaces .featuredPlace .image a{position:relative;display:flex;overflow:hidden;justify-content:center;align-items:center;width:366px;height:366px;border-radius:50px;}.featuredPlaces .featuredPlace .image a img{display:block;width:366px;height:366px;object-fit:cover;border-radius:50px;background-color:var(--blue);transition:var(--transition);}.featuredPlaces .featuredPlace .image a:hover img{transform:scale(1.05);}.featuredPlaces .featuredPlace .placedetails{padding:20px 0;text-align:center;}.featuredPlaces .featuredPlace .placedetails .name{}.featuredPlaces .featuredPlace .placedetails .name a{display:block;font-size:20px;line-height:24px;font-weight:800;color:var(--blue);text-decoration:none;text-transform:capitalize;}.featuredPlaces .featuredPlace .placedetails .name a:hover{text-decoration:none;}.featuredPlaces .featuredPlace .placedetails .teaser{font-size:16px;line-height:24px;padding-bottom:10px;}.node-748 .node__content{background-color:var(--white);}.node-748 .field-header-text{max-width:var(--contentwidth);width:100%;padding:var(--contentwidth-pad);margin:0 auto 15px auto;}.related-places-boxes{display:block;padding:50px 0;margin-top:50px;background-color:var(--light-grey);}.related-places-boxes .views-element-container > div{display:flex;flex-wrap:wrap;justify-content:center;max-width:var(--contentwidth-lg);margin:0 auto 35px auto;}.related-places-boxes .views-element-container .views-row{margin:15px;width:366px;}.related-places-boxes .views-element-container .views-row .views-field-view-node{display:none;}.related-places-boxes .views-element-container .views-row .views-field-field-featured-image{margin-bottom:20px;}.related-places-boxes .views-element-container .views-row .views-field-field-featured-image a{position:relative;display:flex;overflow:hidden;justify-content:center;align-items:center;width:366px;height:366px;border-radius:50px;}.related-places-boxes .views-element-container .views-row .views-field-field-featured-image a img{display:block;width:366px;height:366px;object-fit:cover;border-radius:50px;background-color:var(--blue);transition:var(--transition);}.related-places-boxes .views-element-container .views-row .views-field-field-featured-image a:hover img{transform:scale(1.05);}.related-places-boxes .views-element-container .views-row .views-field-title{}.related-places-boxes .views-element-container .views-row .views-field-title a{display:block;font-size:20px;line-height:24px;font-weight:800;color:var(--blue);text-decoration:none;text-transform:capitalize;text-align:center;}.related-places-boxes .views-element-container .views-row .views-field-title a:hover{text-decoration:none;}.related-places-boxes .views-element-container .views-row .views-field-field-teaser{text-align:center;}.featgrid{display:flex;flex-wrap:wrap;justify-content:center;max-width:var(--contentwidth-lg);margin-bottom:35px;}.featgrid .featitem{padding:15px;}.featgrid .featitem .image{}.featgrid .featitem .image a{position:relative;display:flex;overflow:hidden;justify-content:center;align-items:center;width:366px;height:366px;border-radius:50px;}.featgrid .featitem .image img{display:block;width:366px;height:366px;object-fit:cover;border-radius:50px;background-color:var(--blue);transition:var(--transition);}.featgrid .featitem .image a:hover img{transform:scale(1.05);}.featgrid .featitem .featdetails{padding:20px 0;text-align:center;}.featgrid .featitem .featdetails .name{}.featgrid .featitem .featdetails .name a{display:block;font-size:20px;line-height:24px;font-weight:800;color:var(--blue);text-decoration:none;text-transform:capitalize;}.featgrid .featitem .featdetails .name a:hover{text-decoration:none;}.parkingreasons{max-width:100%;width:100%;margin-bottom:20px;color:#ffffff;}.parkingreasons tr{}.parkingreasons tr:first-child{border-bottom:3px solid #FFFFFF;}.parkingreasons tr th{padding:10px 25px;border-color:#ffffff;background-color:#1e96c1;}.parkingreasons tr th:first-child{background-color:#1374a9;text-align:center;}.parkingreasons tr th:first-child img{display:inline-block;width:57px;height:57px;border:2px solid #ffffff;border-radius:7px;}.parkingreasons tr td{padding:10px 25px;background-color:#1e96c1;}.parkingreasons tr td img{display:inline-block;vertical-align:middle;margin-right:20px;}.parkingreasons tr td:first-child{background-color:#1374a9;text-align:center;}.parkingreasons tr td:first-child img{box-sizing:content-box;display:inline-block;padding:12px;margin:0;width:39px;height:39px;background-color:#ffffff;border-radius:50%;}a.pdf-parking{position:relative;padding:26px 20px;display:inline-block;font-weight:900;color:#ffffff !important;text-transform:uppercase;background-color:#1e96c1;border-left:solid 108px #1274a8;}a.pdf-parking:hover{text-decoration:none;}a.pdf-parking span{display:block;font-weight:500;}a.pdf-parking img{position:absolute;top:50%;left:-86px;margin-top:-42px;-webkit-box-shadow:2px 3px 0 0 rgba(0,0,0,0.2);box-shadow:2px 3px 0 0 rgba(0,0,0,0.2);}.grid-two-cols,.grid-two-cols .field-grid-column{display:flex;}.grid-two-cols .grid-column,.grid-two-cols .field-grid-column .field-item{flex:1 1 50%;}.grid-two-cols .field-grid-column .field-item:first-child{padding-right:10px;}.grid-two-cols .field-grid-column .field-item:last-child{padding-left:10px;}@media (max-width:1024px){.grid-two-cols,.grid-two-cols .field-grid-column{flex-direction:column;}.grid-two-cols .grid-column,.grid-two-cols .field-grid-column .field-item{flex:1 1 100%;}.grid-two-cols .grid-column:first-child,.grid-two-cols .field-grid-column .field-item:first-child{padding-right:0;}.grid-two-cols .grid-column:last-child,.grid-two-cols .field-grid-column .field-item:last-child{padding-left:0;}a.pdf-parking{display:block;}.parkingreasons{max-width:100%;margin-bottom:20px;color:#ffffff;width:100%;}.parking-image img{max-width:100% !important;}}.parking-image img{max-width:816px;width:100%;height:auto;}.text .field-content p{margin-bottom:15px;}.text .field-content a{color:var(--blue);transition:var(--transition);}.text .field-content a:hover{color:var(--black);}.node-1064 .field-paragraphs .field-item .paragraph,.node1064 .primary-image{display:flex;justify-content:center;}ul.coupons{display:flex;flex-wrap:wrap;list-style:none;padding:0;}ul.coupons li{flex:0 1 50%;padding:10px;}ul.coupons li img{width:100% !important;height:auto;}@media (max-width:1152px){ul.coupons li{flex:0 1 100%;}}#webcamfeed .embed-container{margin-bottom:35px;}.embed-schedule{max-width:480px;}.page-node-type-package .primary-image{display:block;min-height:225px;margin-bottom:25px;}.page-node-type-package .page-title{width:100%;max-width:var(--contentwidth);margin:0 auto;padding:var(--contentwidth-pad);}.page-node-type-package .page-title h2{text-align:center;color:var(--blue);margin-bottom:20px;}.page-node-type-package .node__content .field.body{width:100%;max-width:var(--contentwidth);margin:0 auto;padding:var(--contentwidth-pad);}.page-node-type-package .node__content .contentwidth .field.body{max-width:100%;padding:0;}.page-node-type-package .node__content .field.body ul{margin-left:15px;margin-bottom:15px;}.node__content .grid-container.packages{margin:50px auto;background-color:var(--light-grey);}.package-boxes{display:flex;flex-wrap:wrap;justify-content:center;max-width:var(--contentwidth);width:100%;padding:var(--contentwidth-pad);padding-top:25px;padding-bottom:50px;margin:0 auto;}.package-boxes .field-grid-column{display:flex;flex-wrap:wrap;justify-content:center;}.package-boxes .field-grid-column > .field-item{flex:0 0 33%;margin:10px 0;}.package-box{flex:0 0 33%;margin:10px 0;position:relative;display:block;height:100%;margin:10px;padding:20px 20px 80px 20px;background-color:var(--white);border-radius:10px;}.package-box .package-with-image img{display:block;width:100%;height:auto;margin-bottom:15px;}.package-box h2{margin-bottom:15px;font-size:var(--h3);color:var(--blue);text-align:center;}.package-box h2 strong{display:block;font-size:var(--h2);font-weight:900;}.package-box ul{margin-left:15px;}.package-box .price{float:right;display:flex;justify-content:center;align-items:center;flex-direction:column;width:104px;height:100px;font-size:12px;line-height:1em;color:#ffffff;text-align:center;background-color:#ce3333;text-decoration:none;-webkit-border-radius:50%;border-radius:50%;}.package-box .price strong{display:block;font-size:25x;margin-bottom:5px;}.package-box .price.buynow strong{font-size:30px;line-height:25px;padding-top:25px;}.package-box a.button{position:absolute;bottom:10px;left:50%;min-width:200px;transform:translate(-50%,0);}.field-package-terms{margin-top:35px;}@media (max-width:1152px){.page-node-type-package .primary-image{min-height:175px;}.package-boxes{padding-top:25px;padding-bottom:25px;}.package-boxes .field-grid-column > .field-item{flex:0 0 100%;margin:10px 0;}}.content-top h1,.content-top h2{margin-bottom:15px;color:var(--blue);font-size:var(--h2);line-height:var(--h2-line-height);}.content-top ul.buttons{list-style:none;margin:0 0 35px 0;padding:0;display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;}.content-top ul.buttons li{padding:5px 10px 5px 0;}.content-top ul.buttons li a{display:block;margin:0;padding:10px 20px;font-size:var(--p-size);line-height:var(--p-line-height);font-weight:800;color:var(--blue);text-decoration:none;text-align:center;border:solid 2px var(--blue);border-radius:50px;transition:var(--transition);}.content-top ul.buttons li a.video{padding-left:35px;background-image:url(/themes/cliftonhill2024/img/icon-play.svg);background-repeat:no-repeat;background-position:15px center;background-size:12px 13px;}.content-top ul.buttons li a:hover{color:var(--white);background-color:var(--blue);}.content-top ul.buttons li a.video:hover{background-image:url(/themes/cliftonhill2024/img/icon-play-white.svg);}ul.buttons li a.funpass{white-space:nowrap;}.field.body .readmore,.field-body-more .readmore{cursor:pointer;color:var(--blue);text-decoration:underline;}.field.body .readmore:hover,.field-body-more .readmore:hover{color:var(--black);}.field-body-more{display:none;margin-bottom:30px;}.field-gallery{position:relative;display:grid;grid-template-columns:repeat(4,1fr);gap:10px 10px;margin-top:30px;margin-bottom:30px;}.field-gallery .field-item{display:none;}.field-gallery .field-item:nth-child(-n+5){display:block;}.field-gallery .field-item:first-child{grid-column:span 2;grid-row:span 2;}.field-gallery .field-item a{display:block;width:100%;height:100%;overflow:hidden;}.field-gallery .field-item img{display:block;width:100%;height:243px;object-fit:cover;background-color:var(--light-grey);transition:var(--transition);}.field-gallery .field-item a:hover img{transform:scale(1.05);}.field-gallery .field-item:first-child img{display:block;width:100%;height:497px;object-fit:cover;}.field-gallery .field-item a{position:relative;height:auto;}.field-gallery .field-item a:after{content:"";display:block;padding-bottom:100%}.field-gallery .field-item img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:100%;}.field-gallery .field-item:first-child img{height:100%;}.field-gallery .field-item a:hover img{transform:translate(-50%,-50%) scale(1.05);}.field-gallery .viewall{position:absolute;top:20px;left:20px;padding:10px 20px;font-size:16px;line-height:1em;font-weight:800;cursor:pointer;color:var(--blue);background-color:var(--white);border:solid 1px var(--blue);border-radius:20px;}.field-coupons a{color:var(--blue);transition:var(--transition);}.field-coupons a:hover{color:var(--black);}.field-coupons img{max-width:1640px;width:100%;height:auto;}.mapbox{flex:0 1 100%;margin-bottom:50px;background-color:var(--light-grey);border:solid 1px var(--grey-border);border-radius:25px;}.mapbox .nav{padding:0;border-bottom:solid 1px var(--grey-border);}.mapbox .nav ul{display:flex;justify-content:center;flex-wrap:wrap;list-style:none;}.mapbox .nav ul li{margin:12px;}.mapbox .nav ul.buttons{list-style:none;margin:0;padding:0;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;}.mapbox .nav ul.buttons li{padding:5px 10px 5px 0;}.mapbox .nav ul.buttons li a{display:block;margin:0;padding:10px 35px;min-width:117px;font-size:var(--p-size);line-height:var(--p-line-height);font-weight:800;color:var(--blue);text-decoration:none;text-align:center;background-color:var(--white);border:solid 2px var(--blue);border-radius:50px;transition:var(--transition);}.mapbox .nav ul.buttons li a.mb-goto.active,.mapbox .nav ul.buttons li a:hover{color:var(--white);background-color:var(--blue);}.mapbox iframe{display:block;width:100%;height:388px;}.mapbox .map-footer{display:flex;border-top:solid 1px var(--grey-border);}.mapbox .map-footer .directions{flex:0 1 48%;padding:20px;border-right:solid 1px var(--grey-border);text-align:center;}.mapbox .map-footer .directions form input[type=text]{max-width:400px;width:100%;padding:15px 20px;margin-bottom:17px;font-size:16px;font-weight:500;color:var(--dark-grey);border:solid 1px var(--grey-border);}.mapbox .map-footer .directions form input[type=submit]{cursor:pointer;max-width:400px;width:100%;padding:10px 20px;font-size:16px;font-weight:800;color:var(--white);background-color:var(--blue);border:none;-webkit-border-radius:50px;border-radius:25px;}.mapbox .map-footer .info{flex:0 1 52%;padding:20px;font-size:16px;color:var(--dark-grey);background-color:var(--light-grey);border-radius:0 0 25px 0;}.mapbox .map-footer .info a{color:var(--dark-grey);}.mapbox .map-footer .info ul{display:flex;flex-direction:column;list-style:none;padding:0;margin:0;}.mapbox .map-footer .info ul li{}.mapbox .map-footer .info .address span{display:inline-block;padding:5px 0 5px 37px;background-image:url(/themes/cliftonhill2024/img/map-address.svg);background-repeat:no-repeat;background-position:left center;background-size:22px;}.mapbox .map-footer .info .phone span{display:inline-block;padding:5px 0 5px 37px;background-image:url(/themes/cliftonhill2024/img/map-phone.svg);background-repeat:no-repeat;background-position:left center;background-size:22px;}.mapbox .map-footer .info .email span{display:inline-block;padding:5px 0 5px 37px;background-image:url(/themes/cliftonhill2024/img/map-email.svg);background-repeat:no-repeat;background-position:left center;background-size:22px;}.testimonial{margin:0 auto 50px auto;}.testimonial p{margin-bottom:20px;font-size:20px;line-height:28px;font-style:italic;}.testimonial p a{color:var(--blue);font-weight:700;text-decoration:none;}.testimonial p a:hover{color:var(--black);text-decoration:underline;}.testimonial .testimonial-footer{}.testimonial .testimonial-footer .stars{display:flex;margin-bottom:20px;}.testimonial .testimonial-footer .stars img{display:block;width:27px;height:26px;padding:2px;}.testimonial .testimonial-footer .reviewer{font-size:22px;font-weight:800;color:var(--blue);}@media (max-width:1024px){.testimonial{margin:0 auto 50px auto;text-align:center;}.testimonial .testimonial-footer .stars{justify-content:center;}}.page-node-type-place .paragraph--type--category-items .field-category-item{display:flex;justify-content:space-between;}.page-node-type-place .paragraph--type--category-items .field-category-item .field-item{flex:0 0 32%;}.page-node-type-place .paragraph--type--category-items .field-category-item .field-item figure img{display:block;width:100%;height:213px;object-fit:cover;border-radius:20px;}.page-node-type-place .paragraph--type--category-items .field-category-item .field-item figure figcaption{margin-top:10px;font-size:22px;font-weight:800;color:var(--blue);text-align:center;}.page-node-type-place .paragraph--type--category-items .field-category-item .field-item figure figcaption a{color:var(--blue);text-decoration:none;}.page-node-type-place .paragraph--type--category-items .field-category-item .field-item figure figcaption .text{display:none;}.field-body-bottom{margin-top:20px;}.field-body-bottom a{color:var(--blue);transition:var(--transition);}.field-body-bottom a:hover{color:var(--black);}.page-node-type-place .field-block .block-views-blockblog-feed-block-2{margin-top:35px;margin-bottom:-35px;background-color:#ffffff !important;}.withsidebar{position:relative;padding-right:596px;}.withsidebar .content-left .body ul{margin-left:15px;margin-bottom:15px;}.withsidebar .content-right{position:absolute;top:0;right:0;width:536px;height:100%;}.withsidebar .sidebar{position:-webkit-sticky;position:sticky;top:120px;width:536px;padding:32px;background-color:var(--light-grey);border-radius:20px;}.withsidebar .sidebar p{margin-bottom:20px;font-size:16px;line-height:24px;}.withsidebar .sidebar p a{color:var(--blue);}.withsidebar .sidebar p a:hover{color:var(--black);text-decoration:underline;}.withsidebar .sidebar .field-logo img{display:block;width:217px;height:auto;margin:0 auto 20px auto;}.withsidebar .sidebar .place-name{text-align:center;margin-bottom:20px;}.withsidebar .sidebar .field-hours{display:flex;}.withsidebar .sidebar .field-hours div:first-child{flex:0 0 150px;width:150px;margin-right:25px;font-size:16px;line-height:24px;font-weight:800;}.withsidebar .sidebar .field-ticket-prices{display:flex;}.withsidebar .sidebar .field-ticket-prices div:first-child{flex:0 0 150px;width:150px;margin-right:25px;font-size:16px;line-height:24px;font-weight:800;}.withsidebar .sidebar .field-height-requirements{display:flex;}.withsidebar .sidebar .field-height-requirements div:first-child{flex:0 0 150px;width:150px;margin-right:25px;font-size:16px;line-height:24px;font-weight:800;}.withsidebar .sidebar .field-sidebar-extra ul.buttons{list-style:none;margin:0 0 35px 0;padding:0;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;}.withsidebar .sidebar .field-sidebar-extra ul.buttons li{padding:5px 10px 5px 0;}.withsidebar .sidebar .field-sidebar-extra ul.buttons li a{display:block;margin:0;padding:10px 20px;font-size:var(--p-size);line-height:var(--p-line-height);font-weight:800;color:var(--blue);text-decoration:none;text-align:center;border:solid 2px var(--blue);border-radius:50px;transition:var(--transition);}.withsidebar .sidebar .field-sidebar-extra ul.buttons li a.funpass{position:relative;padding:12px 22px;color:var(--white);background:rgb(244,157,29);background:linear-gradient(90deg,rgba(244,157,29,1) 0%,rgba(223,66,23,1) 100%);border:none;border-radius:50px;transition:var(--transition);}.withsidebar .sidebar .field-sidebar-extra ul.buttons li a.funpass:hover{background:linear-gradient(90deg,#FFBA53 0%,#FF3C08 100%);}.withsidebar .sidebar .sidebar-buttons ul.buttons{list-style:none;margin:0 0 35px 0;padding:0;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;}.withsidebar .sidebar .sidebar-buttons ul.buttons li{padding:5px 10px 5px 0;}.withsidebar .sidebar .sidebar-buttons ul.buttons li a{display:block;margin:0;padding:10px 20px;font-size:var(--p-size);line-height:var(--p-line-height);font-weight:800;color:var(--blue);text-decoration:none;text-align:center;border:solid 2px var(--blue);border-radius:50px;transition:var(--transition);}.withsidebar .sidebar .sidebar-buttons ul.buttons li a:hover{color:var(--white);background-color:var(--blue);}.withsidebar .sidebar .sidebar-buttons ul.buttons li a.funpass{position:relative;padding:12px 22px;color:var(--white);background:rgb(244,157,29);background:linear-gradient(90deg,rgba(244,157,29,1) 0%,rgba(223,66,23,1) 100%);border:none;border-radius:50px;transition:var(--transition);}.withsidebar .sidebar .sidebar-buttons ul.buttons li a.funpass:hover{background:linear-gradient(90deg,#FFBA53 0%,#FF3C08 100%);}.withsidebar .sidebar .field-sidebar-extra ul.icons{list-style-type:none;display:flex;flex-wrap:wrap;justify-content:center;}.withsidebar .sidebar .field-sidebar-extra ul.icons li.icon{padding:10px 10px 10px 35px;font-size:14px;line-height:24px;background-repeat:no-repeat;background-position:left center;background-size:33px 33px;}.withsidebar .sidebar .field-sidebar-extra ul.icons li.ages{background-image:url(/themes/cliftonhill2024/img/info-icon-ages.svg);}.withsidebar .sidebar .field-sidebar-extra ul.icons li.heights{background-image:url(/themes/cliftonhill2024/img/info-icon-heights.svg);}.withsidebar .sidebar .field-sidebar-extra ul.icons li.accessibility{background-image:url(/themes/cliftonhill2024/img/info-icon-accessibility.svg);}.withsidebar .sidebar .field-sidebar-extra ul.icons li.schedule{background-image:url(/themes/cliftonhill2024/img/info-icon-schedule.svg);}ul.field-place-icons{list-style-type:none;display:flex;flex-wrap:wrap;justify-content:center;}ul.field-place-icons li.icon{padding:10px 10px 10px 35px;font-size:14px;line-height:24px;background-repeat:no-repeat;background-position:left center;background-size:33px 33px;}ul.field-place-icons li.all-ages{background-image:url(/themes/cliftonhill2024/img/info-icon-ages.svg);}ul.field-place-icons li.height-restriction{background-image:url(/themes/cliftonhill2024/img/info-icon-heights.svg);}ul.field-place-icons li.wheelchair-accessible{background-image:url(/themes/cliftonhill2024/img/info-icon-accessibility.svg);}ul.field-place-icons li.open-year-round{background-image:url(/themes/cliftonhill2024/img/info-icon-schedule.svg);}ul.field-place-icons li.seasonal{background-image:url(/themes/cliftonhill2024/img/info-icon-schedule.svg);}@media (max-width:1670px){.withsidebar .content-right{right:20px;}}@media (min-width:1025px) and (max-width:1280px){.withsidebar{padding-right:418px;}.withsidebar .content-right,.withsidebar .sidebar{width:358px;}.withsidebar .sidebar .field-hours,.withsidebar .sidebar .field-ticket-prices,.withsidebar .sidebar .field-height-requirements{flex-direction:column;justify-content:center;align-items:center;}.withsidebar .sidebar .field-hours div,.withsidebar .sidebar .field-ticket-prices div,.withsidebar .sidebar .field-height-requirements div{text-align:center;}.withsidebar .sidebar .field-hours div:first-child,.withsidebar .sidebar .field-ticket-prices div:first-child,.withsidebar .sidebar .field-height-requirements div:first-child{flex:0 0 100%;width:auto;margin-right:0;margin-bottom:10px;}.withsidebar .sidebar .field-sidebar-extra ul.buttons li a.funpass{padding:12px 18px;}.mapbox .nav ul.buttons li{padding:15px 5px;margin:0;}}@media (max-width:1024px){.page-node-type-place{height:auto;}.page-node-type-place .content-top h1,.page-node-type-place .content-top h2{text-align:center;}.page-node-type-place .content-top ul.buttons{justify-content:center;}.page-node-type-place .content-top ul.buttons li{padding:5px;}.withsidebar{padding-right:37px;}.withsidebar .content-right{position:initial;top:auto;right:auto;width:100%;margin-bottom:40px;}.withsidebar .sidebar{position:initial;top:auto;width:100%;}.withsidebar .sidebar .field-hours,.withsidebar .sidebar .field-ticket-prices,.withsidebar .sidebar .field-height-requirements{justify-content:center;}.withsidebar .sidebar .field-hours div,.withsidebar .sidebar .field-ticket-prices div,.withsidebar .sidebar .field-height-requirements div{width:250px;}.withsidebar .content-left .body{text-align:center;}.mapbox .nav ul.buttons li{padding:15px 5px;margin:0;}.field-coupons{text-align:center;}.page-node-type-place .field-body-bottom{display:none;}}@media (max-width:720px){.page-node-type-place .content-top ul.buttons{flex-direction:column;}.withsidebar .sidebar .field-hours,.withsidebar .sidebar .field-ticket-prices,.withsidebar .sidebar .field-height-requirements{display:block;text-align:center;}.withsidebar .sidebar .field-hours div:first-child,.withsidebar .sidebar .field-ticket-prices div:first-child,.withsidebar .sidebar .field-height-requirements div:first-child{width:100%;margin-right:0;margin-bottom:15px;}.withsidebar .sidebar .field-hours div,.withsidebar .sidebar .field-ticket-prices div,.withsidebar .sidebar .field-height-requirements div{width:100%;}.withsidebar .sidebar .sidebar-buttons ul.buttons{flex-direction:column-reverse;}.withsidebar .sidebar .sidebar-buttons ul.buttons li{padding:5px;}.mapbox .nav ul.buttons{padding-top:10px;padding-bottom:10px;}.mapbox .nav ul.buttons li{padding:5px;flex:0 0 45%;}.mapbox .map-footer{flex-direction:column;}.mapbox .map-footer .directions{border-right:none;border-bottom:solid 1px var(--grey-border);}.mapbox .map-footer .info{background-color:transparent;}.field-gallery{grid-template-columns:repeat(2,1fr);}}#attractions-list{display:flex;flex-wrap:wrap;justify-content:center;max-width:var(--contentwidth-lg);margin-bottom:35px;margin-left:auto;margin-right:auto;background-color:var(--light-grey);}#attractions-list .attraction{padding:15px;}#attractions-list .attraction figure{width:366px;}#attractions-list .attraction figure a.imglink{position:relative;display:flex;overflow:hidden;justify-content:center;align-items:center;width:366px;height:366px;border-radius:50px;}#attractions-list .attraction.fp figure a.imglink::after{content:'';position:absolute;top:0;left:0;width:145px;height:114px;background-image:url(/themes/cliftonhill2024/img/fun-pass-corner-graphic.svg);background-repeat:no-repeat;background-position:0 0;background-size:100%;}#attractions-list .attraction.fpor figure a.imglink::after{background-image:url(/themes/cliftonhill2024/img/fun-pass-corner-graphic-star.svg);}#attractions-list .attraction figure img{display:block;width:366px;height:366px;object-fit:cover;border-radius:50px;background-color:var(--blue);transition:var(--transition);}#attractions-list .attraction figure a:hover img{transform:scale(1.05);}#attractions-list .attraction figure figcaption{padding:20px 0;text-align:center;}#attractions-list .attraction figure figcaption p{font-size:16px;line-height:24px;padding-bottom:10px;}#attractions-list .attraction figure figcaption a.txtlink{display:block;font-size:20px;line-height:24px;font-weight:800;color:var(--blue);text-decoration:none;}#attractions-list .attraction figure figcaption a.txtlink:hover{text-decoration:none;}#attractions-list .attraction figure figcaption ul{list-style-type:none;display:flex;flex-wrap:wrap;justify-content:center;}#attractions-list .attraction figure figcaption ul li.icon{padding:10px 10px 10px 35px;background-repeat:no-repeat;background-position:left center;background-size:33px 33px;}#attractions-list .attraction figure figcaption ul li.ages{background-image:url(/themes/cliftonhill2024/img/info-icon-ages.svg);}#attractions-list .attraction figure figcaption ul li.heights{background-image:url(/themes/cliftonhill2024/img/info-icon-heights.svg);}#attractions-list .attraction figure figcaption ul li.accessibility{background-image:url(/themes/cliftonhill2024/img/info-icon-accessibility.svg);}#attractions-list .attraction figure figcaption ul li.schedule{background-image:url(/themes/cliftonhill2024/img/info-icon-schedule.svg);}.funpass-full-box .hero{height:auto;margin:0;}.funpass-full-box .hero .field-hero-image{padding-top:0;}.funpass-full-box .hero .field-hero-image img{min-height:580px;}.funpass-full-box .hero .hero-funpass .button{color:var(--white);}.funpass-full-box .hero .field-hero-image-mobile img{height:auto;max-height:787px;}.field-block .block-views-blockblog-feed-block-2,#block-views-block-blog-feed-block-1,#block-views-block-blog-feed-block-2,#block-views-block-blog-feed-block-4,#block-views-block-blog-feed-block-5{background-color:var(--light-grey);padding:35px 0 65px 0;}.field-block .block-views-blockblog-feed-block-2>div,#block-views-block-blog-feed-block-1>div,#block-views-block-blog-feed-block-2>div,#block-views-block-blog-feed-block-4>div,#block-views-block-blog-feed-block-5>div{width:100%;max-width:var(--contentwidth);margin:0 auto;padding:var(--contentwidth-pad);}.field-block .block-views-blockblog-feed-block-2 h2,#block-views-block-blog-feed-block-1 h2,#block-views-block-blog-feed-block-2 h2,#block-views-block-blog-feed-block-4 h2,#block-views-block-blog-feed-block-5 h2{margin-bottom:20px;color:var(--blue);text-align:center;}.field-block .block-views-blockblog-feed-block-2 .latest-news,#block-views-block-blog-feed-block-1 .latest-news,#block-views-block-blog-feed-block-2 .latest-news,#block-views-block-blog-feed-block-4 .latest-news,#block-views-block-blog-feed-block-5 .latest-news{display:flex;justify-content:space-between;text-align:center;}.field-block .block-views-blockblog-feed-block-2 .latest-news .news,#block-views-block-blog-feed-block-1 .latest-news .news,#block-views-block-blog-feed-block-2 .latest-news .news,#block-views-block-blog-feed-block-4 .latest-news .news,#block-views-block-blog-feed-block-5 .latest-news .news{position:relative;width:400px;margin-bottom:50px;padding-top:315px;padding-bottom:75px;}.field-block .block-views-blockblog-feed-block-2 .latest-news .news .views-field-body .field-content div,#block-views-block-blog-feed-block-1 .latest-news .news .views-field-body .field-content div,#block-views-block-blog-feed-block-2 .latest-news .news .views-field-body .field-content div,#block-views-block-blog-feed-block-4 .latest-news .news .views-field-body .field-content div,#block-views-block-blog-feed-block-5 .latest-news .news .views-field-body .field-content div{position:absolute;top:0;width:100%;}.field-block .block-views-blockblog-feed-block-2 .latest-news .news img,#block-views-block-blog-feed-block-1 .latest-news .news img,#block-views-block-blog-feed-block-2 .latest-news .news img,#block-views-block-blog-feed-block-4 .latest-news .news img,#block-views-block-blog-feed-block-5 .latest-news .news img{display:block;margin-bottom:25px;width:400px;height:298px;object-fit:cover;border-radius:20px;}.field-block .block-views-blockblog-feed-block-2 .latest-news .news .views-field-title,#block-views-block-blog-feed-block-1 .latest-news .news .views-field-title,#block-views-block-blog-feed-block-2 .latest-news .news .views-field-title,#block-views-block-blog-feed-block-4 .latest-news .news .views-field-title,#block-views-block-blog-feed-block-5 .latest-news .news .views-field-title{margin-bottom:10px;min-height:53px;font-size:22px;line-height:26px;font-weight:800;color:var(--blue);}.field-block .block-views-blockblog-feed-block-2 .latest-news .news .views-field-title a,#block-views-block-blog-feed-block-1 .latest-news .news .views-field-title a,#block-views-block-blog-feed-block-2 .latest-news .news .views-field-title a,#block-views-block-blog-feed-block-4 .latest-news .news .views-field-title a,#block-views-block-blog-feed-block-5 .latest-news .news .views-field-title a{color:var(--blue);text-decoration:none;}.field-block .block-views-blockblog-feed-block-2 .latest-news .news p,#block-views-block-blog-feed-block-1 .latest-news .news p,#block-views-block-blog-feed-block-2 .latest-news .news p,#block-views-block-blog-feed-block-4 .latest-news .news p,#block-views-block-blog-feed-block-5 .latest-news .news p{color:var(--dark-grey);}.field-block .block-views-blockblog-feed-block-2 .latest-news .news p .rt-reading-time,#block-views-block-blog-feed-block-1 .latest-news .news p .rt-reading-time,#block-views-block-blog-feed-block-2 .latest-news .news p .rt-reading-time,#block-views-block-blog-feed-block-4 .latest-news .news p .rt-reading-time,#block-views-block-blog-feed-block-5 .latest-news .news p .rt-reading-time{display:block;margin-bottom:20px;color:#6E6E6E;}.field-block .block-views-blockblog-feed-block-2 .latest-news .news .views-field-field-website-link,#block-views-block-blog-feed-block-1 .latest-news .news .views-field-field-website-link,#block-views-block-blog-feed-block-2 .latest-news .news .views-field-field-website-link,#block-views-block-blog-feed-block-4 .latest-news .news .views-field-field-website-link,#block-views-block-blog-feed-block-5 .latest-news .news .views-field-field-website-link{position:absolute;bottom:0;width:100%;}.field-block .block-views-blockblog-feed-block-2 .latest-news .news a.button,#block-views-block-blog-feed-block-1 .latest-news .news .views-field-field-website-link a.button,#block-views-block-blog-feed-block-2 .latest-news .news .views-field-field-website-link a.button,#block-views-block-blog-feed-block-4 .latest-news .news .views-field-field-website-link a.button,#block-views-block-blog-feed-block-5 .latest-news .news .views-field-field-website-link a.button{display:inline-block;margin:1px;padding:10px 20px;font-size:var(--p-size);line-height:var(--p-line-height);font-weight:800;color:var(--blue);text-decoration:none;background-color:transparent;border:solid 1px var(--blue);border-radius:50px;}@media (max-width:1315px){.field-block .block-views-blockblog-feed-block-2 .latest-news,#block-views-block-blog-feed-block-1 .latest-news,#block-views-block-blog-feed-block-2 .latest-news,#block-views-block-blog-feed-block-4 .latest-news,#block-views-block-blog-feed-block-5 .latest-news{justify-content:space-around;max-width:980px;margin-left:auto;margin-right:auto;}.field-block .block-views-blockblog-feed-block-2 .latest-news .news:last-child,#block-views-block-blog-feed-block-1 .latest-news .news:last-child,#block-views-block-blog-feed-block-2 .latest-news .news:last-child,#block-views-block-blog-feed-block-4 .latest-news .news:last-child,#block-views-block-blog-feed-block-5 .latest-news .news:last-child{display:none;}}@media (max-width:920px){.field-block .block-views-blockblog-feed-block-2,#block-views-block-blog-feed-block-1,#block-views-block-blog-feed-block-2,#block-views-block-blog-feed-block-4,#block-views-block-blog-feed-block-5{padding-bottom:25px;}.field-block .block-views-blockblog-feed-block-2 .latest-news,#block-views-block-blog-feed-block-1 .latest-news,#block-views-block-blog-feed-block-2 .latest-news,#block-views-block-blog-feed-block-4 .latest-news,#block-views-block-blog-feed-block-5 .latest-news{justify-content:space-around;max-width:980px;margin-left:auto;margin-right:auto;}.field-block .block-views-blockblog-feed-block-2 .latest-news .news,#block-views-block-blog-feed-block-1 .latest-news .news,#block-views-block-blog-feed-block-2 .latest-news .news,#block-views-block-blog-feed-block-4 .latest-news .news,#block-views-block-blog-feed-block-5 .latest-news .news{display:none;margin-bottom:25px;}.field-block .block-views-blockblog-feed-block-2 .latest-news .news:first-child,#block-views-block-blog-feed-block-1 .latest-news .news:first-child,#block-views-block-blog-feed-block-2 .latest-news .news:first-child,#block-views-block-blog-feed-block-4 .latest-news .news:first-child,#block-views-block-blog-feed-block-5 .latest-news .news:first-child{display:block;width:100%;max-width:400px;}.field-block .block-views-blockblog-feed-block-2 .latest-news .news img,#block-views-block-blog-feed-block-1 .latest-news .news img,#block-views-block-blog-feed-block-2 .latest-news .news img,#block-views-block-blog-feed-block-4 .latest-news .news img,#block-views-block-blog-feed-block-5 .latest-news .news img{width:100%;}}.path-webform #block-cliftonhill2024-content{max-width:var(--contentwidth);width:100%;padding:var(--contentwidth-pad);padding-top:250px;margin:0 auto;}.block-webform{display:block;max-width:650px;width:100%;margin:0 auto;padding-left:20px;padding-right:20px;}.path-webform main form,.block-webform form{width:100%;}.path-webform main form fieldset,.block-webform form fieldset{display:block;margin:0 0 20px 0;}.path-webform main form legend,.block-webform form legend{margin-bottom:10px;font-size:var(--h4);color:var(--blue);font-weight:900;}.path-webform main form label,.block-webform form label{display:block;}.path-webform main form .description,.block-webform form .description{font-size:14px;font-style:italic;}.path-webform main form .form-radios label,.block-webform form .js-form-type-radio label,.path-webform main form .form-radios label,.block-webform form .js-form-type-radio label{display:inline-block;}.path-webform main form .form-radios,.block-webform form .js-form-type-radio,.path-webform main form .form-radios,.block-webform form .js-form-type-radio{margin-bottom:10px;}.path-webform main form input[type=text],.path-webform main form input[type=email],.path-webform main form input[type=number],.path-webform main form input[type=date],.path-webform main form input[type=time],.path-webform main form textarea,.path-webform main form select,.block-webform form input[type=text],.block-webform form input[type=email],.block-webform form input[type=number],.block-webform form input[type=date],.block-webform form input[type=time],.block-webform form textarea,.block-webform form select{display:block;margin:5px 0 20px 0;padding:10px;width:100%;font-size:22px;font-weight:500;color:#484848;border:1px solid #707070;border-radius:5px;}.path-webform main form date,.block-webform form date{display:block;margin:5px 0 20px 0;padding:10px;font-size:22px;font-weight:500;color:#484848;border:1px solid #707070;border-radius:5px;}.path-webform main form #edit-actions input[type=submit],.block-webform form #edit-actions input[type=submit]{cursor:pointer;display:block;margin:0 auto;padding:10px 20px;font-size:var(--p-size);line-height:var(--p-line-height);font-weight:800;color:var(--blue);background-color:var(--white);text-decoration:none;border:solid 2px var(--blue);border-radius:50px;transition:var(--transition);}.path-webform main form #edit-actions input[type=submit]:hover,.block-webform form #edit-actions input[type=submit]:hover{color:var(--white);background-color:var(--blue);}.paragraph--type--tiles{width:100%;max-width:var(--contentwidth);margin:0 auto;padding:var(--contentwidth-pad);padding-bottom:35px;}.paragraph--type--tiles .field-tile-items{display:flex;justify-content:center;flex-wrap:wrap;width:100%;}.paragraph--type--tiles .field-tile-items .field-item{padding:0 20px;}.paragraph--type--tiles figure{width:170px;text-align:center;margin-bottom:5px;}.paragraph--type--tiles figure a{font-size:16px;line-height:20px;font-weight:800;color:var(--blue);text-decoration:none;}.paragraph--type--tiles figure a.imglink{position:relative;display:flex;margin-bottom:10px;overflow:hidden;justify-content:center;align-items:center;width:170px;height:170px;border-radius:20px;}.paragraph--type--tiles figure a img{display:block;width:170px;height:170px;object-fit:cover;background-color:var(--blue);transition:var(--transition);}.paragraph--type--tiles figure a:hover img{transform:scale(1.05);}@media (max-width:540px){.paragraph--type--tiles{padding:0 10px;}.paragraph--type--tiles .field-tile-items .field-item{padding:0 5px 5px 5px;}}.paragraph--type--link-buttons{width:100%;max-width:1067px;margin:0 auto;padding:var(--contentwidth-pad);}.paragraph--type--link-buttons .field-links{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;width:100%;margin:0 0 35px 0;}.paragraph--type--link-buttons .field-links div{flex:0 0 33%;padding:5px;text-align:center;}.paragraph--type--link-buttons .field-links div a{display:block;margin:0;padding:10px 20px;font-size:var(--p-size);line-height:var(--p-line-height);font-weight:800;color:var(--blue);text-decoration:none;border:solid 2px var(--blue);border-radius:50px;transition:var(--transition);}.paragraph--type--link-buttons .field-links div a:hover{color:var(--white);background-color:var(--blue);}@media (max-width:920px){.paragraph--type--link-buttons .field-links div{flex:0 0 50%;}}@media (max-width:640px){.paragraph--type--link-buttons .field-links div{flex:0 0 100%;}}.faq{padding:50px 0;background-color:var(--white);}.paragraph--type--accordion{max-width:641px;margin:0 auto;}.paragraph--type--accordion .field-item{margin-bottom:15px;background:var(--blue);border-radius:25px;}.paragraph--type--accordion .field-item .ui-widget-content{padding:0 35px;color:#ffffff;background-color:transparent;}.paragraph--type--accordion .field-item h3{padding-left:35px;padding-right:50px;font-size:16px;line-height:20px;font-weight:800;color:var(--white);text-align:center;}.paragraph--type--accordion .field-item .field-text{padding-bottom:10px;}.paragraph--type--accordion .field-item .ui-widget-content p{padding-bottom:10px;font-size:16px;line-height:20px;font-weight:500;text-align:center;}.paragraph--type--accordion .field-item .ui-widget-content a{font-weight:500;color:#ffffff;}.paragraph--type--accordion .field-item .ui-widget-content ul,.paragraph--type--accordion .field-item .ui-widget-content ol{list-style-position:inside;font-size:16px;line-height:20px;font-weight:500;text-align:center;}.paragraph--type--accordion .field-item .ui-widget-content li{padding-bottom:10px;}.paragraph--type--accordion .ui-widget-content,.paragraph--type--accordion .ui-state-default,.paragraph--type--accordion .ui-widget-content .ui-state-default,.paragraph--type--accordion .ui-widget-header .ui-state-default,.paragraph--type--accordion .ui-button,html .paragraph--type--accordion .ui-button.ui-state-disabled:hover,html .paragraph--type--accordion .ui-button.ui-state-disabled:active,.paragraph--type--accordion .ui-state-active,.paragraph--type--accordion .ui-widget-content .ui-state-active,.paragraph--type--accordion .ui-widget-header .ui-state-active,.paragraph--type--accordion a.ui-button:active,.paragraph--type--accordion .ui-button:active,.paragraph--type--accordion .ui-button.ui-state-active:hover{background-color:transparent;border:none;}@media (max-width:720px){.questions{margin-left:20px;margin-right:20px;}}.paragraph--type--video{padding:50px 0;background-color:var(--light-grey);}.paragraph--type--video .contentwidth{max-width:1161px;}@media (max-width:720px){.paragraph--type--video{padding:0;}.paragraph--type--video .contentwidth{padding:0;}}.weatherContainer{padding:40px 0;background-color:var(--light-grey);}.weatherContainer .weatherTable{display:flex;justify-content:center;;width:100%;margin:0 auto;position:relative;}.weatherContainer .weatherTable .weather-box{color:var(--white);background-color:var(--blue-border);width:203px;margin:0 18px 0 0;padding-bottom:18px;border-radius:20px;}.weatherContainer .weatherTable .weather-box:first-child{margin-left:0;}.weatherContainer .weatherTable .weather-box:last-child{margin-right:0;}.weatherContainer .weatherTable .weather-box.wb9{display:none;}.weatherContainer .weatherTable .weather-box .day-time{padding:15px;}.weatherContainer .weatherTable .weather-box .day{margin-bottom:10px;font-size:20px;font-weight:800;text-align:center;}.weatherContainer .weatherTable .weather-box .weather-info{display:flex;justify-content:center;align-items:center;flex-direction:column;}.weatherContainer .weatherTable .weather-box .weather-info .weatherIcon{display:flex;align-items:center;justify-content:center;max-width:97px;width:97px;height:97px;margin-bottom:10px;border-radius:50%;padding:8px;background-color:var(--blue);}.weatherContainer .weatherTable .weather-box .weather-info .weatherIcon img{display:block;width:77px;height:77px;}.weatherContainer .weatherTable .weather-box .weather-info .weatherTemp{display:flex;align-items:flex-end;font-size:22px;font-weight:900;}.weatherContainer .weatherTable .weather-box .conditions{margin-top:10px;font-size:16px;line-height:1.1em;text-align:center;}.weatherContainer .weatherTable .weather-box .evening{padding:10px 5px;background-color:var(--blue);}.weatherContainer .weatherTable .weather-box .evening h3{margin-top:0;margin-bottom:5px;text-align:center;font-size:16px;color:var(--white);line-height:1.1em;font-weight:800;}.weatherContainer .weatherTable .weather-box .evening .temp-box{}.weatherContainer .weatherTable .weather-box .evening .temp-box span.temp{display:block;font-size:22px;font-weight:900;text-align:center;}.weatherContainer .weatherTable .weather-box .evening .temp-box span.forecast{display:block;font-size:16px;line-height:1.1em;text-align:center;;}.weatherContainer .weatherTable .current{flex:1 1 auto;display:flex;justify-content:center;max-width:536px;padding-bottom:0;background-color:var(--light-orange);border-radius:20px;}.weatherContainer .weatherTable .current.no-cast{}.weatherContainer .weatherTable .current .weather-box{background-color:var(--light-orange);color:var(--dark-grey);width:auto;margin-top:0;}.weatherContainer .weatherTable .current .weather-box .day-time{background-color:transparent;padding:40px 15px;}.weatherContainer .weatherTable .current .weather-box .day{margin-bottom:30px;font-size:30px;font-weight:900;color:var(--dark-grey);text-align:center;}.weatherContainer .weatherTable .current .weather-box .weather-info{flex-direction:row;}.weatherContainer .weatherTable .current .weather-box .weather-info .title{display:none;font-size:23px;font-weight:900;margin-bottom:5px;}.weatherContainer .weatherTable .current .weather-box .weather-info .weatherIcon{background-color:var(--dark-orange);padding:4px;margin-right:35px;margin-bottom:0;min-width:156px;width:156px;height:156px;}.weatherContainer .weatherTable .current .weather-box .weather-info .weatherIcon img{display:block;width:112px;height:112px;}.weatherContainer .weatherTable .current .weather-box .weather-info .weatherTemp{font-size:30px;font-weight:900;}.weatherContainer .weatherTable .current .weather-box .conditions{font-size:20px;text-align:left;}.weatherContainer .weatherTable .current .weather-box .evening{background-color:var(--light-orange);padding:20px 15px 30px;}.weatherContainer .weatherTable .current .weather-box .evening h3{}.weatherContainer .weatherTable .current .weather-box .evening .temp-box{color:#fff;}.weatherContainer .weatherTable .current .weather-box .evening .temp-box span.temp{display:block;margin-bottom:5px;margin-right:0;}.weatherContainer .weatherTable .current .weather-box .evening .temp-box span.forecast{display:block;}.weatherContainer .weatherTable .seven-day-container{padding:0 0 0 18px;position:relative;}.weatherContainer .weatherTable .seven-day-container h2{text-align:left;text-transform:uppercase;color:#fff;}.weatherContainer .weatherTable .seven-day-container .seven-day-table{display:flex;height:100%;}.weatherContainer .field--name-field-temperature::after,.weatherContainer .weatherTable .weather-box .weather-info .weatherTemp::after,.weatherContainer .weatherTable .weather-box .evening .temp-box span.temp::after{content:'c';vertical-align:text-bottom;font-size:22px;font-weight:900;}.weathernetwork{margin:10px 0;text-align:right;}.weathernetwork a{font-size:14px;color:var(--blue);transition:var(--transition);}.weathernetwork a:hover{color:var(--black);}.viewmoreforcasts{text-align:center;}.viewmoreforcasts a{display:inline-block;margin:0;padding:10px 20px;font-size:var(--p-size);line-height:var(--p-line-height);font-weight:800;color:var(--blue);text-decoration:none;text-align:center;border:solid 2px var(--blue);border-radius:50px;transition:var(--transition);}.viewmoreforcasts a:hover{color:var(--white);background-color:var(--blue);}.weather-content{width:100%;max-width:1087px;margin:0 auto;padding:var(--contentwidth-pad);padding-top:45px;padding-bottom:30px;}.weather-content h2{color:var(--blue);}.weather-content p{margin-bottom:15px;}.weather-tips{width:100%;max-width:641px;margin:0 auto;padding:var(--contentwidth-pad);}.weather-tips h3{margin-bottom:15px;}@media (max-width:1480px){.weatherContainer .weatherTable .seven-day-container{padding-left:10px;overflow-x:hidden;}.weatherContainer .weatherTable .weather-box{margin-right:10px;}.weatherContainer .weatherTable .weather-box:last-child{margin-right:0;}}@media (max-width:1080px){.weatherContainer{padding-top:0;}.weatherContainer .contentwidth{padding:0;}.weatherContainer .weatherTable .current .weather-box{padding:0;}.weatherContainer .weatherTable .current .weather-box .day-time{padding-top:20px;padding-bottom:20px;}.weatherContainer .weatherTable .current .weather-box .day{display:none;}.weatherContainer .weatherTable .current .weather-box .weather-info .weatherIcon{min-width:100px;width:100px;height:100px;}.weatherContainer .weatherTable .current .weather-box .weather-info .weatherIcon img{width:75px;height:75px;}.weatherContainer .weatherTable .current .weather-box .weather-info .title{display:block;}.weatherContainer .weatherTable .current .weather-box .weather-info .weatherTemp{font-size:26px;}.weatherContainer .weatherTable .current .weather-box .conditions{margin-top:5px;}.weatherContainer .weatherTable{flex-direction:column;}.weatherContainer .weatherTable .current{flex:0 0 100%;max-width:100%;margin-bottom:25px;border-radius:0;}.weathernetwork{text-align:center;padding:10px 20px;}}@media (max-width:1080px){.weatherContainer .weatherTable .seven-day-container{overflow-x:scroll;padding:0;}.weatherContainer .weatherTable .seven-day-container .weather-box{flex:0 0 203px;}.weatherContainer .weatherTable .seven-day-container .weather-box:first-child{margin-left:36px;}}#AmenitiesMap input[type=checkbox].marker-toggle{display:none;}#AmenitiesMap input[type=checkbox].marker-toggle + label.marker-label{background-image:url(/themes/cliftonhill/img/map-show-off.png);width:66px;height:66px;display:inline-block;cursor:pointer;}#AmenitiesMap input[type=checkbox].marker-toggle:checked + label.marker-label{background-image:url(/themes/cliftonhill/img/map-show-on.png)}#AmenitiesMap input[type=checkbox].marker-toggle:checked + label.marker-label{width:66px;height:66px;display:inline-block;cursor:pointer;}#AmenitiesMap .regions.cols3{width:33%;}#AmenitiesMap .regions img{width:100%;max-width:360px;height:auto;}#AmenitiesMap .regions .table-cell{text-align:center;}#AmenitiesMap{background-color:#ec822b;margin-bottom:25px;padding-right:50px;width:100%;line-height:9px;box-sizing:border-box;}#AmenitiesMap .table-cell{vertical-align:top;}#AmenitiesMap .leftcol{width:304px;}#AmenitiesMap h2{margin:0;padding:35px 20px 28px;background-color:#ec822b;font-size:36px;line-height:37px;font-weight:900;text-transform:uppercase;color:#fff!important;text-shadow:1px 1px 2px rgba(0,0,0,.3);}#AmenitiesMap h3{position:relative;display:block;height:66px;margin:0;background-color:#e35d22;background-image:url(/themes/cliftonhill2024/img/map-arrow-up.png);background-repeat:no-repeat;background-position:right center;font-size:18px;line-height:18px;font-weight:700;color:#fff!important;text-shadow:1px 1px 2px rgba(0,0,0,.3);}#AmenitiesMap .hide h3{background-color:#ef9331;}#AmenitiesMap .open h3{background-image:url(/themes/cliftonhill2024/img/map-arrow-down.png);}#AmenitiesMap h3 img{float:left;}#AmenitiesMap h3 label{float:left;}#AmenitiesMap h3 span{cursor:pointer;width:205px;height:66px;display:table-cell;vertical-align:middle;padding:0 14px 0 15px;font-weight:900;}#AmenitiesMap .amenitieslist{margin-top:1px;width:304px;}#AmenitiesMap .amenitieslist ul{visibility:hidden;transition:visibility 1s,height .2s linear;list-style:none;margin:0;padding:0;height:0;overflow-y:auto;}#AmenitiesMap .open ul{visibility:visible;height:462px;}#AmenitiesMap .amenitieslist ul li{cursor:pointer;background-color:#fee7c4;margin-top:1px;padding:5px 17px;border:solid 1px #fff;}#AmenitiesMap .amenitieslist ul li:first-child{margin-top:0;}#AmenitiesMap .amenitieslist ul li span{display:block;font-size:12px;line-height:16px;}#AmenitiesMap .amenitieslist ul li .name{font-size:14px;line-height:16px;font-weight:700;}#AmenitiesMap .amenitieslist ul li .address{font-size:12px;line-height:16px}#AmenitiesMap .amenitieslist ul li .phone{font-size:12px;line-height:16px;font-weight:700;}#AmenitiesMap #map_canvas{height:837px;width:100%;}@media screen and (max-width:63.9375em){#AmenitiesMap{padding-left:20px;padding-right:20px;padding-bottom:20px;}#AmenitiesMap .leftcol{width:100%;}#AmenitiesMap .amenitieslist{width:100%;}#AmenitiesMap h3 span{width:80vw;text-align:left;}#AmenitiesMap .open ul{height:280px;}}#AmenitiesMap{display:flex;}#AmenitiesMap .table-cell:nth-child(2){width:calc(100% - 304px);}@media screen and (max-width:63.9375em){#AmenitiesMap{flex-direction:column;}#AmenitiesMap .table-cell:nth-child(2){width:100%;}}.path-search #block-cliftonhill2024-content{max-width:var(--contentwidth);width:100%;padding:var(--contentwidth-pad);padding-top:250px;margin:0 auto;}.path-search #block-cliftonhill2024-content .search-form{display:flex;justify-content:center;}.path-search #block-cliftonhill2024-content .search-form .form-wrapper{position:relative;width:100%;max-width:380px;}.path-search #block-cliftonhill2024-content .search-form .search-advanced{display:none;}.path-search #block-cliftonhill2024-content .search-form .form-wrapper .js-form-item{width:100%;}.path-search #block-cliftonhill2024-content .search-form .form-wrapper #edit-keys{padding:12px 30px 12px 12px;border:2px solid var(--blue-border);border-radius:50px;width:100%;background-image:url(/themes/cliftonhill2024/img/icon-search-blue.svg);background-repeat:no-repeat;background-position:right 12px center;background-size:23px 42px;}.path-search #block-cliftonhill2024-content .search-form .form-wrapper #edit-submit{cursor:pointer;position:absolute;top:50%;transform:translateY(-50%);right:10px;height:100%;opacity:0;}.path-search #block-cliftonhill2024-content .search-form .search-help-link,.path-search #block-cliftonhill2024-content .search-form .js-form-item label{display:none;}.path-search #block-cliftonhill2024-content h2{text-align:center;margin:33px 0;text-transform:uppercase;color:var(--secondary-font-color);}.path-search #block-cliftonhill2024-content ol{margin:0 0 15px 0;padding:0;list-style:none;}.path-search #block-cliftonhill2024-content ol li{margin:0 0 25px 1.5em;padding:0;}.path-search #block-cliftonhill2024-content ol li a{color:var(--blue);text-decoration:none;}.path-search #block-cliftonhill2024-content ol li a:hover{color:var(-black);text-decoration:underline;}.path-search #block-cliftonhill2024-content .pager ul{list-style-type:none;display:flex;justify-content:center;flex-wrap:wrap;}.path-search #block-cliftonhill2024-content .pager ul li{padding:.5em;}.path-search #block-cliftonhill2024-content .pager ul li a{text-decoration:none;color:var(--secondary-font-color);}@media screen and (max-width:1024px){.path-search #block-cliftonhill2024-content{padding-top:175px;}}.ui-widget{}.ui-widget-content{border:1px solid var(--light-grey);}.ui-accordion .ui-accordion-header{outline:none;padding:16px;line-height:1em;}.ui-accordion .ui-accordion-header div{display:inline;}.ui-icon,.ui-widget-content .ui-icon,.ui-state-active .ui-icon,.ui-button:active .ui-icon{position:absolute;top:20px;right:20px;color:var(--white);text-decoration:none;background-image:url(/themes/cliftonhill2024/img/icon-arrow-down-white.svg);background-repeat:no-repeat;background-size:18px 10px;background-position:center center;}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-button:hover .ui-icon,.ui-button:focus .ui-icon{background-image:url(/themes/cliftonhill2024/img/icon-arrow-down-white.svg);}.ui-state-active .ui-icon,.ui-button:active .ui-icon{transform:rotate(180deg);background-image:url(/themes/cliftonhill2024/img/icon-arrow-down-white.svg);}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{color:#ffffff;border:1px solid var(--blue-border);background:var(--blue-border);}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{color:#ffffff;border:1px solid var(--blue-border);background:var(--blue-border);}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:0;}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:0;}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:0;}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:0;}.paragraph--type--accordion{margin-bottom:50px;}.paragraph--type--accordion .field__item{margin-bottom:15px;background:#1E96C1;border-radius:7px;}.paragraph--type--accordion .field__item .ui-widget-content{padding:0 35px;color:#ffffff;background-color:transparent;}.paragraph--type--accordion .field__item h3{padding-left:35px;padding-right:50px;font-size:24px;font-weight:500;}.paragraph--type--accordion .field__item .ui-widget-content p{margin-top:10px;font-size:20px;font-weight:500;}.paragraph--type--accordion .field__item .ui-widget-content a{font-weight:700;color:#ffffff;}.paragraph--type--accordion .ui-widget-content,.paragraph--type--accordion .ui-state-default,.paragraph--type--accordion .ui-widget-content .ui-state-default,.paragraph--type--accordion .ui-widget-header .ui-state-default,.paragraph--type--accordion .ui-button,html .paragraph--type--accordion .ui-button.ui-state-disabled:hover,html .paragraph--type--accordion .ui-button.ui-state-disabled:active,.paragraph--type--accordion .ui-state-active,.paragraph--type--accordion .ui-widget-content .ui-state-active,.paragraph--type--accordion .ui-widget-header .ui-state-active,.paragraph--type--accordion a.ui-button:active,.paragraph--type--accordion .ui-button:active,.paragraph--type--accordion .ui-button.ui-state-active:hover{background-color:transparent;border:none;}.path-events form.views-exposed-form{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.path-events main{padding-top:250px;max-width:1640px;padding-left:35px;padding-right:35px;margin-left:auto;margin-right:auto;}.path-events h1{margin-bottom:20px;font-size:var(--h2);line-height:var(--h2-line-height);color:var(--blue);text-align:center;}.path-events .event-search-form{width:398px;margin:0 auto;}.path-events .event-search-form input[type=text]{width:100%;padding:10px 30px 10px 0;background-image:url(/themes/cliftonhill2024/img/calendar-selector.svg);background-repeat:no-repeat;background-size:26px;background-position:right center;border:none;border-bottom:solid 1px var(--grey)}.path-events .event-search-form ul{list-style:none;margin:20px 0 35px 0;padding:0;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;}.path-events .event-search-form ul li{padding:5px;}.path-events .event-search-form ul li a{display:block;margin:1px;padding:10px 32px;font-size:var(--p-size);line-height:var(--p-line-height);color:var(--dark-grey);text-decoration:none;border:solid 1px var(--grey);border-radius:50px;transition:var(--transition);}.path-events .event-search-form ul li a.active,.path-events .event-search-form ul li a:hover{margin:0;font-weight:800;color:var(--blue);border:solid 2px var(--blue);}.path-events .event-search-form button{cursor:pointer;display:block;margin:1px;padding:10px;background-color:var(--white);border:solid 1px var(--grey);border-radius:50px;transition:var(--transition);}.path-events .event-search-form button img{display:block;width:23px;height:23px;}.path-events .views-exposed-form{display:none;}.path-niagara-falls-events form.views-exposed-form{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.path-niagara-falls-events main{padding-top:250px;max-width:1640px;padding-left:35px;padding-right:35px;margin-left:auto;margin-right:auto;}.path-niagara-falls-events h1{margin-bottom:20px;font-size:var(--h2);line-height:var(--h2-line-height);color:var(--blue);text-align:center;}.path-niagara-falls-events .event-search-form{margin:0 auto;text-align:center;}.path-niagara-falls-events .event-search-form input[type=text]{max-width:398px;width:100%;padding:10px 30px 10px 0;background-image:url(/themes/cliftonhill2024/img/calendar-selector.svg);background-repeat:no-repeat;background-size:26px;background-position:right center;border:none;border-bottom:solid 1px var(--grey)}.path-niagara-falls-events .event-search-form ul{list-style:none;margin:20px 0 35px 0;padding:0;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;}.path-niagara-falls-events .event-search-form ul li{padding:5px;}.path-niagara-falls-events .event-search-form ul li a{display:block;margin:1px;padding:10px;width:156px;font-size:var(--p-size);line-height:var(--p-line-height);color:var(--dark-grey);text-decoration:none;text-align:center;border:solid 1px var(--grey);border-radius:50px;transition:var(--transition);}.path-niagara-falls-events .event-search-form ul li a.active,.path-niagara-falls-events .event-search-form ul li a:hover{font-weight:800;color:var(--blue);border:solid 2px var(--blue);}.path-niagara-falls-events .event-search-form button{cursor:pointer;display:block;width:45px;margin:1px;padding:10px;background-color:var(--white);border:solid 1px var(--grey);border-radius:50px;transition:var(--transition);}.path-niagara-falls-events .event-search-form button:hover{border:solid 1px var(--blue);}.path-niagara-falls-events .event-search-form button img{display:block;width:23px;height:23px;}.path-niagara-falls-events .event-search-form .event-search{width:56px;position:relative;transition:var(--transition);}.path-niagara-falls-events .event-search-form .event-search.active{width:166px;}.path-niagara-falls-events .event-search-form .event-search button{position:absolute;top:5px;right:3px;border:none;background-color:transparent;}.path-niagara-falls-events .event-search-form .event-search input{outline:none !important;padding:10px 25px 10px 15px;width:100%;font-size:var(--p-size);line-height:var(--p-line-height);color:var(--dark-grey);text-transform:capitalize;text-decoration:none;background-color:var(--white);background-repeat:no-repeat;background-position:right 12px center;background-size:23px 42px;border:solid 1px var(--grey);border-radius:50px;appearance:none !important;}.path-niagara-falls-events .event-search-form .event-search input::placeholder{color:var(--dark-grey);}@media screen and (max-width:1024px){.path-niagara-falls-events .event-search-form .event-search{width:166px;}}.view-events-calendar{margin:100px auto;}.events-calendar{background-color:var(--white);padding:35px 0 50px 0;}.events-calendar .events{display:flex;justify-content:center;;flex-wrap:wrap;margin-bottom:50px;}.events-calendar .events .event{padding:5px;border-radius:0  0 25px 25px;}.events-calendar .views-field{width:260px;margin:5px;}.events-calendar .img{width:260px;}.events-calendar .txt{width:260px;padding:20px;background-color:var(--light-grey);border-radius:0  0 25px 25px;}.events-calendar .txt a{display:block;min-height:45px;margin-bottom:5px;font-size:18px;line-height:24px;font-weight:900;color:var(--blue);text-decoration:none;}.events-calendar img{display:block;width:260px;height:260px;object-fit:cover;border-radius:25px 25px 0  0;background-color:var(--blue);}.events-calendar .views-field-title{margin-top:10px;text-align:center;}.events-calendar .views-field-title a{font-size:22px;font-weight:800;color:var(--blue);text-decoration:none;}.page-node-type-event{}.page-node-type-event .event-info{display:flex;padding-top:225px;margin-bottom:50px;}.page-node-type-event .event-info .image{flex:0 0 40%;}.page-node-type-event .event-info .image img{display:block;max-width:639px;width:100%;height:auto;}.page-node-type-event .event-info .content{flex:1 1 auto;margin-left:50px;padding-top:50px;}.page-node-type-event .event-info .content h1,.page-node-type-event .event-info .content h2{color:var(--blue);font-size:var(--h2);line-height:var(--h2-line-height);}.page-node-type-event .event-info .content h3{margin-bottom:15px;}.page-node-type-event .event-info .content ul.buttons{list-style:none;margin:0 0 25px 0;padding:0;display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;}.page-node-type-event .event-info .content ul.buttons li{padding:5px 10px 5px 0;}.page-node-type-event .event-info .content ul.buttons li a{display:block;margin:0;padding:10px 20px;font-size:var(--p-size);line-height:var(--p-line-height);font-weight:800;color:var(--blue);text-decoration:none;text-align:center;border:solid 2px var(--blue);border-radius:50px;transition:var(--transition);}.page-node-type-event .event-info .content ul.buttons li a:hover{color:var(--white);background-color:var(--blue);}.page-node-type-event .event-info .content .add-to-cal{position:relative;display:block;}.page-node-type-event .event-info .content .add-to-cal span{position:relative;display:block;width:100%;cursor:pointer;margin:1px;padding:10px 60px;font-size:var(--p-size);line-height:var(--p-line-height);font-weight:500;color:var(--dark-grey);text-decoration:none;text-align:center;background-image:url(/themes/cliftonhill2024/img/calendar-selector-dark.svg);background-repeat:no-repeat;background-size:26px;background-position:24px center;border:solid 1px var(--grey);border-radius:50px;transition:var(--transition);}.page-node-type-event .event-info .content .add-to-cal span::after{content:'';position:absolute;top:18px;right:22px;display:block;width:28px;height:10px;background-image:url(/themes/cliftonhill2024/img/arrow-down-dark.svg);background-repeat:no-repeat;background-size:18px 9px;background-position:center center;}.page-node-type-event .event-info .content .add-to-cal:hover span{}.page-node-type-event .event-info .content .add-to-cal ul{display:none;position:absolute;top:24px;left:1px;z-index:1;padding:25px 0 0 0;width:100%;list-style:none;margin:0;background-color:transparent;border-left:solid 1px var(--grey);border-bottom:solid 1px var(--grey);border-right:solid 1px var(--grey);}.page-node-type-event .event-info .content .add-to-cal:hover ul{display:block;}.page-node-type-event .event-info .content .add-to-cal ul li{padding:5px;background-color:var(--white);}.page-node-type-event .event-info .content .add-to-cal ul li a{display:block;padding:5px;font-weight:500;color:var(--dark-grey);text-decoration:none;border:none;transition:var(--transition);}.page-node-type-event .event-info .content .add-to-cal ul li a:hover{color:var(--dark-grey);background-color:var(--light-grey);border-radius:0;}.page-node-type-event .event-info .content .body a{color:var(--blue);transition:var(--transition);}.page-node-type-event .event-info .content .body a:hover{color:var(--black);}.page-node-type-event .event-info .content .body ul{margin-bottom:15px;margin-left:15px;}.page-node-type-event .event-info .content .field-event-details{padding:15px 20px;margin-bottom:40px;background-color:var(--light-grey);border-radius:15px;}.page-node-type-event .event-info .content .field-event-details a{color:var(--dark-grey);text-decoration:underline;transition:var(--transition);}.page-node-type-event .event-info .content .field-event-details a:hover{color:var(--blue);}.page-node-type-event .video{padding:50px 0;background-color:var(--light-grey);}.page-node-type-event .video .contentwidth{max-width:1087px;}.page-node-type-event .video .embed-container{margin:0 auto;}.share ul{list-style:none;display:flex;}.share ul li{font-size:16px;line-height:32px;color:var(--blue);font-weight:800;}.share ul li{padding-right:5px;}.share ul li img{display:block;width:47px;height:27px;transition:var(--transition);}.share ul li a:hover img{filter:contrast(150%);}.page-node-type-event .block-similar-upcoming-events{margin-top:100px;}.page-node-type-event .block-similar-upcoming-events h2{display:block;width:100%;max-width:var(--contentwidth);padding:var(--contentwidth-pad);margin-left:auto;margin-right:auto;margin-bottom:30px;color:var(--blue);text-align:center;}.page-node-type-event .block-similar-upcoming-events .event-slider{display:none;}.page-node-type-event .block-similar-upcoming-events .event-slider.active{display:block;}.page-node-type-event .block-similar-upcoming-events .event-slider .events{display:flex;margin-bottom:10px;padding-left:150px;}.page-node-type-event .block-similar-upcoming-events .event-slider .events .event{padding:0 5px;border-radius:0  0 25px 25px;}.page-node-type-event .block-similar-upcoming-events .event-slider .views-field{width:260px;margin:5px;}.page-node-type-event .block-similar-upcoming-events .event-slider .img{width:260px;}.page-node-type-event .block-similar-upcoming-events .event-slider .txt{width:260px;padding:20px;background-color:var(--light-grey);border-radius:0  0 25px 25px;}.page-node-type-event .block-similar-upcoming-events .event-slider .txt a{display:block;min-height:45px;margin-bottom:5px;font-size:18px;line-height:24px;font-weight:900;color:var(--blue);text-decoration:none;}.page-node-type-event .block-similar-upcoming-events .event-slider img{display:block;width:260px;height:260px;object-fit:cover;border-radius:25px 25px 0  0;background-color:var(--blue);}.page-node-type-event .block-similar-upcoming-events .event-slider .views-field-title{margin-top:10px;text-align:center;}.page-node-type-event .block-similar-upcoming-events .event-slider .views-field-title a{font-size:22px;font-weight:800;color:var(--blue);text-decoration:none;}.field-paragraphs .text h2{color:var(--blue);}.block-views-blockrelated-events-block-1{margin-top:15px;}.block-views-blockrelated-events-block-1 .event a{margin-top:10px;text-align:center;font-size:22px;font-weight:800;color:var(--blue);text-decoration:none;background-color:var(--light-grey);}.event-slider{display:none;}.event-slider.active{display:block;}.event-slider .events{display:flex;margin-bottom:50px;padding-left:150px;}.event-slider .events .event{padding:0 5px;border-radius:0  0 25px 25px;}.event-slider .views-field{width:260px;margin:5px;}.event-slider .img{width:260px;}.event-slider .txt{width:260px;padding:20px;background-color:var(--light-grey);border-radius:0  0 25px 25px;}.event-slider .txt a{display:block;min-height:45px;margin-bottom:5px;font-size:18px;line-height:24px;font-weight:900;color:var(--blue);text-decoration:none;}.event-slider img{display:block;width:260px;height:260px;object-fit:cover;border-radius:25px 25px 0  0;background-color:var(--blue);}.event-slider .views-field-title{margin-top:10px;text-align:center;}.event-slider .views-field-title a{font-size:22px;font-weight:800;color:var(--blue);text-decoration:none;}@media (max-width:1152px){.page-node-type-event .event-info{padding-top:200px;}}@media (max-width:720px){.page-node-type-event .event-info{flex-direction:column;}.page-node-type-event .event-info .image{flex:1 1 100%;margin-bottom:25px;}.page-node-type-event .event-info .content{flex:1 1 100%;margin-left:0;padding-top:0;}.page-node-type-event .event-info .content ul.buttons{justify-content:center;width:242px;margin-left:auto;margin-right:auto;}.page-node-type-event .event-info .content ul.buttons li{padding:7px 0;width:100%;text-align:center;}.page-node-type-event .event-info .content h1,.page-node-type-event .event-info .content h2,.page-node-type-event .event-info .content h3,.page-node-type-event .event-info .content .field-event-details{text-align:center;}.page-node-type-event .event-info .content .add-to-cal ul{width:242px;left:auto;right:-1px;}}#block-views-block-related-events-block-1{position:relative;height:377px;}#block-views-block-related-events-block-1 > div{position:absolute;left:0;top:0;width:100%;}.path-info main,.path-attraction-hours main{padding-top:250px;}.path-info h1,.path-attraction-hours h1{display:block;max-width:812px;width:100%;margin:0 auto 20px auto;font-size:var(--h2);line-height:var(--h2-line-height);color:var(--blue);text-align:center;}.path-info p,.path-attraction-hours p{display:block;max-width:812px;width:100%;margin:0 auto 20px auto;}.path-info a.button,.path-attraction-hours a.button{display:block;color:var(--dark-grey);width:237px;margin:0 auto;padding:10px;text-align:center;font-size:16px;text-decoration:none;border:1px solid #6E6E6E;border-radius:25px;}#attraction-hours{width:100%;padding-top:25px;padding-bottom:50px;margin:0 auto;background-color:var(--light-grey);}#attraction-hours .fields.hours{display:flex;justify-content:center;flex-wrap:wrap;}#attraction-hours .field.place{flex:0 0 calc(530px);display:flex;align-items:center;padding:24px 40px;margin:8px;background-color:var(--white);border:solid 1px var(--grey-border);border-radius:20px;}#attraction-hours .views-field-title{display:none;}#attraction-hours .views-field{font-size:16px;line-height:24px;}#attraction-hours .views-field-field-logo{padding-right:20px;}#attraction-hours .views-field-field-logo img{display:block;max-width:160px;width:100%;height:auto;}#attraction-hours span.hours-day{display:inline-block;width:90px;}#attraction-hours span..hours-time{display:inline-block;}@media (max-width:1152px){.path-info main,.path-attraction-hours main{padding-top:175px;}}@media (max-width:640px){#attraction-hours .contentwidth-lg{padding-left:0;padding-right:0;}#attraction-hours .fields.hours{flex-wrap:nowrap;overflow-x:scroll;justify-content:flex-start;}#attraction-hours .field.place{flex:0 0 315px;flex-direction:column;padding:24px 20px;}#attraction-hours .field.place:first-child{margin-left:36px;}#attraction-hours .field.place:last-child{margin-right:36px;}#attraction-hours .views-field-field-logo{padding-right:0;padding-bottom:20px;}#attraction-hours .views-field-field-logo .field-content{min-height:140px;display:flex;justify-content:center;align-items:center;}}@media (max-width:400px){#attraction-hours .field.place{flex:0 0 80vw;}}@media (max-width:360px){#attraction-hours{text-align:center;}#attraction-hours span.hours-day{display:block;width:100%;text-align:center;}#attraction-hours span.hours-time{display:inline-block;margin-bottom:5px;}}.node-802 .page-title{display:none;}.node-802 .title-under-stream{text-align:center;margin-bottom:20px;}.node-802 .title-under-stream .title{color:var(--blue);}.node-802 .primary-image{margin-bottom:0;min-height:110px;}.node-802 .node__content .contentwidth{max-width:unset;margin:unset;padding:unset;}.node-802 .contentwidth #webcamfeed p{max-width:var(--contentwidth);padding:var(--contentwidth-pad);margin-left:auto;margin-right:auto;}.node-802 .contentwidth #webcamfeed .embed-schedule{margin:var(--contentwidth-pad);}@media (max-width:1152px){.node-802 .primary-image{min-height:72px;}}.node-1068 .field-gallery-image{max-width:var(--contentwidth);}.node-1068 .field-gallery-image .field-item a,.node-1068 .field-gallery-image .field-item img{width:185px;height:148px;}.node-796 .contentwidth .body{display:flex;justify-content:center;}.node-796 #pricing-table tr td{padding:10px;}.signup-updates{display:flex;justify-content:center;border-radius:50px;padding:40px 70px;max-width:1188px;width:100%;box-sizing:content-box;opacity:0;margin-left:-50vw;transition:var(--transition-slow);}.signup-updates.appear{opacity:1;margin-left:0;}.signup-updates .image{width:38%;border-radius:50px 0px 0px 50px;}.signup-updates img{display:block;width:459px;height:427px;object-fit:cover;border-radius:50px 0px 0px 50px;}.signup-updates .text{padding:20px 50px 20px 70px;width:639px;background:rgb(10,74,147);background:linear-gradient(45deg,rgba(10,74,147,1) 0%,rgba(97,143,196,1) 100%);border-radius:0px 50px 50px 0px;}.signup-updates .text h2{color:var(--white);font-size:26px;line-height:30px;font-weight:900;}.signup-updates .text p{color:var(--white);font-size:17px;line-height:23px;margin-bottom:15px;}.signup-updates fieldset{max-width:454px;border:none;display:flex;flex-direction:column;}.signup-updates fieldset input[type="text"],.signup-updates fieldset input[type="email"]{margin-bottom:8px;background-color:var(--white);padding:14px 20px;border:none;border-radius:50px;}.signup-updates button{cursor:pointer;margin-top:10px;min-width:168px;padding:10px 20px;font-family:var(--secondary-font-family);font-size:20px;line-height:27px;font-weight:900;text-align:center;color:var(--white);background-color:var(--black);border:none;border-radius:50px;transition:var(--transition);}.signup-updates button:hover{color:var(--blue);background-color:var(--white);}#_form_11_{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;}#_form_11_ input[type="text"]._has_error,#_form_11_ textarea._has_error{border:#f37c7b 1px solid;}#_form_11_ input[type="checkbox"]._has_error{outline:#f37c7b 1px solid;}#_form_11_ label{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}#_form_11_ ._error{display:block;position:absolute;font-size:14px;z-index:10000001;}#_form_11_ ._error._above{padding-bottom:4px;bottom:39px;right:0;}#_form_11_ ._error._below{padding-top:4px;top:100%;right:0;}#_form_11_ ._error._above ._error-arrow{bottom:0;right:15px;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #f37c7b;}#_form_11_ ._error._below ._error-arrow{top:0;right:15px;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #f37c7b;}#_form_11_ ._error-inner{padding:8px 12px;background-color:#f37c7b;font-size:14px;font-family:arial,sans-serif;color:#fff;text-align:center;text-decoration:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}#_form_11_ ._error-inner._form_error{margin-bottom:5px;text-align:left;}#_form_11_ ._button-wrapper ._error-inner._form_error{position:static;}#_form_11_ ._error-inner._no_arrow{margin-bottom:10px;}#_form_11_ ._error-arrow{position:absolute;width:0;height:0;}#_form_11_ ._error-html{margin-bottom:10px;}#_form_11_{position:relative;text-align:left;margin:25px auto 0;padding:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;*zoom:1;background:#fff !important;border:0px solid #b0b0b0 !important;width:auto;-moz-border-radius:0px !important;-webkit-border-radius:0px !important;border-radius:0px !important;color:#000 !important;}#fixed-newsletter-bar{position:fixed;left:0;bottom:0;width:100%;z-index:101;}#fixed-newsletter-bar a{display:flex;justify-content:center;align-items:center;max-width:957px;width:100%;padding:12px 10px;margin:0 auto;font-size:20px;font-weight:900;color:var(--white);text-decoration:none;background:rgb(10,74,147);background:linear-gradient(90deg,rgba(10,74,147,1) 0%,rgba(97,143,196,1) 100%);border-radius:25px 25px 0 0;}#fixed-newsletter-bar a span{display:block;padding:5px;}#fixed-newsletter-bar a .icon img{display:block;width:29px;height:19px;}#fixed-newsletter-bar a .arrow img{display:block;width:11px;height:20px;}@media (max-width:920px){#_form_11_{padding-bottom:0;}.signup-updates{display:block;width:358px;transform:translate(0,50vh);margin-left:0;padding-top:10px;padding-left:0;padding-right:0;}.signup-updates.appear{transform:translate(0,0);padding-bottom:0;}.signup-updates .image{width:100%;border-radius:50px 50px 0px 0px;}.signup-updates img{width:100%;height:auto;border-radius:50px 50px 0px 0px;}.signup-updates .text{width:100%;padding:30px 10px;text-align:center;border-radius:0px 0px 50px 50px;}.signup-updates fieldset{max-width:315px;margin:0 auto;}.signup-updates #recaptcha_0 > div{margin:0 auto;}.signup-updates fieldset input[type="text"],.signup-updates fieldset input[type="email"]{font-size:16px;}}#block-cliftonhill2024-followthefun{margin-bottom:50px;padding:0 20px;}#block-cliftonhill2024-followthefun .body{max-width:1640px;margin:50px auto 0 auto;}#block-cliftonhill2024-followthefun .body h2{color:var(--blue);}#block-cliftonhill2024-followthefun a.button{display:flex;justify-content:space-between;align-items:center;width:340px;margin:35px auto  1px auto;padding:5px 20px;font-size:var(--p-size);line-height:var(--p-line-height);font-weight:800;color:var(--blue);text-decoration:none;background-color:transparent;border:solid 1px var(--blue);border-radius:50px;}#block-cliftonhill2024-followthefun a.button span.text{position:relative;}#block-cliftonhill2024-followthefun a.button span.text::after{content:'';position:absolute;bottom:3px;left:0;display:block;width:100%;height:1px;background-color:transparent;transition:var(--transition);}#block-cliftonhill2024-followthefun a.button:hover span.text::after{background-color:var(--blue);}#block-cliftonhill2024-followthefun a.button svg{display:block;width:22px;height:22px;}#block-cliftonhill2024-followthefun a.button svg .st0{fill:var(--blue);}footer{padding:35px 0;color:var(--blue);background-color:var(--light-grey);}footer .region{display:flex;justify-content:space-between;}footer #block-cliftonhill2024-footerlogoandcopyright{flex:0 0 33%;}footer #block-cliftonhill2024-footerlogoandcopyright .site-logo img{display:block;width:146px;height:88px;margin-bottom:15px;}footer #block-cliftonhill2024-footerlogoandcopyright .copyright{font-size:16px;line-height:24px;color:var(--blue);font-weight:800;}footer #block-cliftonhill2024-footerlogoandcopyright .address{font-size:16px;line-height:24px;color:var(--blue);}footer #block-cliftonhill2024-social{flex:0 0 33%;}footer #block-cliftonhill2024-social p{text-align:center;}footer #block-cliftonhill2024-social ul{list-style:none;display:flex;justify-content:center;}footer #block-cliftonhill2024-social ul li{padding:5px;}footer #block-cliftonhill2024-social svg{display:block;width:41px;height:41px;transition:var(--transition);}footer #block-cliftonhill2024-social a:hover svg{transform:scale(1.2);}footer #block-cliftonhill2024-footer{flex:0 0 33%;}footer #block-cliftonhill2024-footer .menu{display:flex;justify-content:flex-end;}footer #block-cliftonhill2024-footer ul{list-style:none;}footer #block-cliftonhill2024-footer ul li a{position:relative;font-size:16px;line-height:24px;color:var(--blue);text-decoration:none;}footer #block-cliftonhill2024-footer ul li a::after{content:'';position:absolute;bottom:0;left:0;display:block;width:100%;height:1px;background-color:transparent;transition:var(--transition);}footer #block-cliftonhill2024-footer ul li a:hover::after{background-color:var(--blue);}@media (max-width:920px){footer .region{justify-content:center;flex-direction:column;align-items:center;}footer #block-cliftonhill2024-footerlogoandcopyright{margin-bottom:50px;}footer #block-cliftonhill2024-footerlogoandcopyright .site-logo img{margin-left:auto;margin-right:auto;}footer #block-cliftonhill2024-footerlogoandcopyright .copyright{text-align:center;}footer #block-cliftonhill2024-footerlogoandcopyright .address{max-width:315px;text-align:center;}footer #block-cliftonhill2024-social{margin-bottom:50px;}footer #block-cliftonhill2024-footer{margin-bottom:50px;}footer #block-cliftonhill2024-footer ul{display:flex;flex-wrap:wrap;max-width:230px;}footer #block-cliftonhill2024-footer ul li{flex:0 0 50%;padding:4px 8px;}footer #block-cliftonhill2024-footer ul li:nth-child(1){order:-7;}footer #block-cliftonhill2024-footer ul li:nth-child(2){order:-5;}footer #block-cliftonhill2024-footer ul li:nth-child(3){order:-3;}footer #block-cliftonhill2024-footer ul li:nth-child(4){order:-1;}footer #block-cliftonhill2024-footer ul li:nth-child(5){order:-6;}footer #block-cliftonhill2024-footer ul li:nth-child(6){order:-4;}footer #block-cliftonhill2024-footer ul li:nth-child(7){order:-2;}}.swiper{position:relative;max-width:100vw;overflow:hidden;}.swiper .swiper-button-next,.swiper .swiper-button-prev{position:absolute;top:50%;transform:translate(0,-50%);cursor:pointer;width:64px;height:64px;background-color:rgba(242,244,247,0.9);background-repeat:no-repeat;background-position:center center;background-size:11px 20px;border:solid 1px rgba(112,112,112,0.9);border-radius:50%;}.swiper .swiper-button-next{right:15px;background-image:url(/themes/cliftonhill2024/img/icon-arrow-right-grey.svg);}.swiper .swiper-button-prev{left:15px;background-image:url(/themes/cliftonhill2024/img/icon-arrow-left-grey.svg);}@media (max-width:720px){.swiper .swiper-button-next,.swiper .swiper-button-prev{display:none;}}.dragscroll{position:relative;width:100%;overflow:hidden;overflow-y:hidden;white-space:nowrap;transition:all 0.2s;will-change:transform;user-select:none;cursor:pointer;}.dragscroll.active{cursor:grabbing;cursor:-webkit-grabbing;}.dragscroll.active *{cursor:grabbing;cursor:-webkit-grabbing;}body .uwy.userway_p6 .userway_buttons_wrapper{top:calc(100% - 35px) !important;}.path-user #block-cliftonhill2024-content{padding-top:250px;}#block-cliftonhill2024-primary-local-tasks,#block-cliftonhill2024-primary-local-tasks{position:fixed;z-index:1001;background-color:rgba(255,255,255,0.5);padding:5px;border-radius:0px 0 10px 0px;}#block-cliftonhill2024-primary-local-tasks li,#block-cliftonhill2024-primary-local-tasks li{padding:2px;}#block-cliftonhill2024-primary-local-tasks a,#block-cliftonhill2024-primary-local-tasks  a{display:block;padding:5px;font-family:var(--secondary-font-family);font-size:16px;line-height:1em;font-weight:900;text-align:center;text-decoration:none;color:var(--white);background-color:var(--black);}.exitbar{z-index:1000;position:fixed;right:-475px;top:0;max-width:475px;width:100%;background-color:#1274a8;box-sizing:border-box;height:100%;overflow-x:auto;-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease;}.exitbar.active{right:0;-webkit-animation:slidein 0.5s forwards;-webkit-animation-delay:0s;animation:slidein 0.5s forwards;animation-delay:0s;}.exitbar.inactive{-webkit-animation:slideout 0.5s forwards;-webkit-animation-delay:0s;animation:slideout 0.5s forwards;animation-delay:0s;}.exitbar .close{filter:brightness(100);background-image:url(/themes/cliftonhill2024/img/icons/close-x.png);width:25px;height:25px;background-repeat:no-repeat;background-size:20px 20px;background-position:center;background-color:transparent;border:none;position:absolute;right:15px;top:15px;cursor:pointer;z-index:1001;}.exitbar .chfp-right{position:relative;flex:0 0 290px;margin-bottom:25px;padding:115px 15px 0;}.exitbar .chfp-right .chfp-save{position:absolute;left:15px;top:15px;width:118px;height:118px;}.exitbar .chfp-right .chfp-save img{display:block;width:118px;height:118px;}.exitbar .chfp-right hr{width:90px;margin:15px auto;border:none;border-bottom:solid 1px var(--white);}.exitbar .chfp-right h3{font-weight:900;color:var(--yellow);text-align:center;}.exitbar .chfp-right h3 em{font-style:italic;}.exitbar .chfp-right .chfp-prices{width:185px;margin:15px auto;font-size:28px;line-height:1em;font-weight:900;color:var(--white);}.exitbar .chfp-right .chfp-prices div{display:flex;justify-content:space-between;}.exitbar .chfp-right .chfp-prices sup{font-size:0.5em;}.exitbar .chfp-right .note{margin-bottom:30px;font-size:14px;font-weight:400;font-style:italic;color:var(--white);text-align:center;}.exitbar .chfp-right .buttons{text-align:center;}.exitbar .buynow{display:block;max-width:271px;margin:0 auto;padding:20px 30px;font-size:30px;line-height:1em;font-weight:900;text-decoration:none;text-align:center;color:var(--white);background:rgb(244,157,29);background:linear-gradient(90deg,rgba(244,157,29,1) 0%,rgba(223,66,23,1) 100%);border-radius:50px;transition:var(--transition);}.exitbar .buynow:hover{background:linear-gradient(90deg,#FFBA53 0%,#FF3C08 100%);}.exitbar .chfp-left{position:relative;width:648px;padding:15px;border-radius:20px;background-color:var(--blue);}.exitbar .chfp-left img{pointer-events:none;}.exitbar .chfp-left .or{position:absolute;z-index:102;right:18px;top:58px;width:60px;height:60px;}.exitbar .chfp-left .or img{display:block;width:60px;height:60px;}.exitbar .chfp-left .chfp-attractions{display:flex;flex-wrap:wrap;justify-content:space-between;padding:0;}.exitbar .chfp-left .chfp-attractions figure{width:180px;margin:5px;}.exitbar .chfp-left .chfp-attractions img{display:block;margin-bottom:5px;width:180px;border-radius:20px;}.exitbar .chfp-left .chfp-attractions figure.featured{width:396px;}.exitbar .chfp-left .chfp-attractions figure.featured img.desktop{width:396px;}.exitbar .chfp-left .chfp-attractions figure.featured img.mobile{display:none;}.exitbar .chfp-left figure{position:relative;}.exitbar .chfp-left .chfp-attractions figure.or1{margin-left:28px;}.exitbar .chfp-left figure figcaption{font-size:20px;font-weight:800;line-height:1em;color:var(--white);text-align:center;}.exitbar .chfp-left h3{display:none;}.exitbar .chfp-left{-ms-overflow-style:none;scrollbar-width:none;display:flex;flex-wrap:nowrap;width:100%;min-height:auto;padding-left:0;padding-right:0;border-radius:0;overflow-x:auto;white-space:nowrap;cursor:grab;user-select:none;}.exitbar .chfp-left &::-webkit-scrollbar{display:none;}.exitbar .chfp-left .chfp-attractions figure.featured{margin-left:35px;width:auto;}.exitbar .chfp-left .chfp-attractions figure.featured img.desktop{display:none;}.exitbar .chfp-left .chfp-attractions figure.featured img.mobile{display:block;}.exitbar .chfp-left .chfp-attractions figure.skywheel{order:0;}.exitbar .chfp-left .chfp-attractions figure.movieland{order:1;}.exitbar .chfp-left .chfp-attractions figure.ghost-blasters{order:2;}.exitbar .chfp-left .chfp-attractions figure.zombie-attack{order:3;}.exitbar .chfp-left .chfp-attractions figure.carnival-chaos{order:4;}.exitbar .chfp-left .chfp-attractions figure.toy-store{order:5;}.exitbar .chfp-left .chfp-attractions figure.wizards-golf{order:6;}.exitbar .chfp-left .chfp-attractions figure.dinosaur-golf{order:7;}.exitbar .chfp-left .chfp-attractions figure.or1{margin-left:10px;}.exitbar .chfp-left .or{right:-40px;top:105px;}.exitbar .chfp-left .chfp-attractions figure .or img{width:60px;height:60px;}.exitbar .chfp-left .chfp-attractions{display:flex;flex-wrap:nowrap;padding:0;}.exitbar .chfp-left .chfp-attractions figure{width:264px;margin-top:0;margin-bottom:0;}.exitbar .chfp-left .chfp-attractions figure img{width:264px;height:264px;object-fit:cover;}.user-logged-in .exitbar,.user-logged-in .exitbar.active{display:none;}
