.default-main-slider,.details-waterpark__main-slider{margin-bottom:10px;border:0}.default-main-slider .flex-viewport,.details-waterpark__main-slider .flex-viewport{border-radius:25px}.default-main-slider img,.details-waterpark__main-slider img{height:100%;width:100%}.default-main-slider .flex-direction-nav a,.details-waterpark__main-slider .flex-direction-nav a{background-color:#97c5cc;border-radius:30px}.default-main-slider .flex-direction-nav a,.details-waterpark__main-slider .flex-direction-nav a{height:56px;width:56px}.default-main-slider .flex-direction-nav a::after,.details-waterpark__main-slider .flex-direction-nav a::after{width:11px;height:21px}.default-main-slider .flex-direction-nav a.flex-next,.details-waterpark__main-slider .flex-direction-nav a.flex-next{right:-28px}.default-main-slider .flex-direction-nav a.flex-next::after,.details-waterpark__main-slider .flex-direction-nav a.flex-next::after{background-image:url("https://cdn.greatwolf.com/content/png/light-arrow-right.png")}.default-main-slider .flex-direction-nav a.flex-prev,.details-waterpark__main-slider .flex-direction-nav a.flex-prev{left:-28px}.default-main-slider .flex-direction-nav a.flex-prev::after,.details-waterpark__main-slider .flex-direction-nav a.flex-prev::after{background-image:url("https://cdn.greatwolf.com/content/png/light-arrow-left.png")}@media (max-width: 768px){.default-main-slider .flex-direction-nav a,.details-waterpark__main-slider .flex-direction-nav a{width:50px;-webkit-transform:scale(0.55);transform:scale(0.55)}.default-main-slider .flex-direction-nav a.flex-next,.details-waterpark__main-slider .flex-direction-nav a.flex-next{right:-12px}.default-main-slider .flex-direction-nav a.flex-prev,.details-waterpark__main-slider .flex-direction-nav a.flex-prev{left:-12px}}.default-main-slider .flex-control-nav,.details-waterpark__main-slider .flex-control-nav{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow-x:hidden;bottom:11px}.default-main-slider .flex-control-nav li,.details-waterpark__main-slider .flex-control-nav li{margin:0 3px;line-height:1}.default-main-slider .flex-control-nav li a,.details-waterpark__main-slider .flex-control-nav li a{height:16px;width:16px;display:inline-block;background:none;border-radius:18px;border:3px solid #fff;text-indent:9999px;-webkit-box-shadow:none;box-shadow:none}.default-main-slider .flex-control-nav li a.flex-active,.details-waterpark__main-slider .flex-control-nav li a.flex-active{background:#fff}@media (min-width: 768px){.default-main-slider .flex-control-nav li,.details-waterpark__main-slider .flex-control-nav li{margin:0 4px}.default-main-slider .flex-control-nav li a,.details-waterpark__main-slider .flex-control-nav li a{height:18px;width:18px;border-radius:20px}}.default-nav-slider,.details-waterpark__nav-slider{max-width:720px;padding:0 40px;margin:auto;display:none;border:0;background-color:transparent !important}@media (min-width: 768px){.default-nav-slider,.details-waterpark__nav-slider{display:block}}.default-nav-slider img,.details-waterpark__nav-slider img{height:72px;margin:0 auto;border-radius:15px}.default-nav-slider .flex-active-slide img,.details-waterpark__nav-slider .flex-active-slide img,.default-nav-slider .flex-active-slide [data-youtube-image],.details-waterpark__nav-slider .flex-active-slide [data-youtube-image]{opacity:0.65}.default-nav-slider .default-flex-direction-nav a,.details-waterpark__nav-slider .default-flex-direction-nav a,.default-nav-slider .details-waterpark .flex-direction-nav a,.details-waterpark .default-nav-slider .flex-direction-nav a,.details-waterpark__nav-slider .details-waterpark .flex-direction-nav a,.details-waterpark .details-waterpark__nav-slider .flex-direction-nav a{width:16px;height:25px;margin:-12px 0 0}.default-nav-slider .default-flex-direction-nav a.flex-next,.details-waterpark__nav-slider .default-flex-direction-nav a.flex-next,.default-nav-slider .details-waterpark .flex-direction-nav a.flex-next,.details-waterpark .default-nav-slider .flex-direction-nav a.flex-next,.details-waterpark__nav-slider .details-waterpark .flex-direction-nav a.flex-next,.details-waterpark .details-waterpark__nav-slider .flex-direction-nav a.flex-next{right:6px}.default-nav-slider .default-flex-direction-nav a.flex-next::after,.details-waterpark__nav-slider .default-flex-direction-nav a.flex-next::after,.default-nav-slider .details-waterpark .flex-direction-nav a.flex-next::after,.details-waterpark .default-nav-slider .flex-direction-nav a.flex-next::after,.details-waterpark__nav-slider .details-waterpark .flex-direction-nav a.flex-next::after,.details-waterpark .details-waterpark__nav-slider .flex-direction-nav a.flex-next::after{background-position:0 -158px}.default-nav-slider .default-flex-direction-nav a.flex-prev,.details-waterpark__nav-slider .default-flex-direction-nav a.flex-prev,.default-nav-slider .details-waterpark .flex-direction-nav a.flex-prev,.details-waterpark .default-nav-slider .flex-direction-nav a.flex-prev,.details-waterpark__nav-slider .details-waterpark .flex-direction-nav a.flex-prev,.details-waterpark .details-waterpark__nav-slider .flex-direction-nav a.flex-prev{left:6px}.default-nav-slider .default-flex-direction-nav a.flex-prev::after,.details-waterpark__nav-slider .default-flex-direction-nav a.flex-prev::after,.default-nav-slider .details-waterpark .flex-direction-nav a.flex-prev::after,.details-waterpark .default-nav-slider .flex-direction-nav a.flex-prev::after,.details-waterpark__nav-slider .details-waterpark .flex-direction-nav a.flex-prev::after,.details-waterpark .details-waterpark__nav-slider .flex-direction-nav a.flex-prev::after{background-position:0 -123px}.default-flex-direction-nav a,.details-waterpark .flex-direction-nav a{text-indent:9999px}.default-flex-direction-nav a::after,.details-waterpark .flex-direction-nav a::after{content:'';position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;background-position:center center;background-repeat:no-repeat}.default-flex-direction-nav a:hover,.details-waterpark .flex-direction-nav a:hover{text-indent:9999px}.default-flex-direction-nav a:hover::before,.details-waterpark .flex-direction-nav a:hover::before{content:'';background-color:rgba(0,0,0,0.5)}.default-nav-slider,.details-waterpark__nav-slider{max-width:100% !important;padding:10px 60px}.details-waterpark{max-width:1200px;margin-bottom:30px;margin-left:auto;margin-right:auto;padding-left:10px;padding-right:10px;padding-top:30px}.details-waterpark__hero{margin-bottom:30px}@media (max-width: 768px){.details-waterpark__hero{margin-bottom:10px}}.details-waterpark__title{margin-bottom:30px}.details-waterpark__sidebar{margin-left:0;margin-top:50px;padding-left:3%}.details-waterpark__sidebar h3{text-transform:none;font-size:1.375rem;font-weight:700}@media (max-width: 768px){.details-waterpark__sidebar{margin-top:0;padding-left:0}}.details-waterpark__sidebar--attrLogo{margin-bottom:10px}@media (max-width: 768px){.details-waterpark__sidebar--attrLogo{display:none}}.details-waterpark__sidebar--greatfor{margin-bottom:20px}.details-waterpark__sidebar--greatfor h3{margin-bottom:20px}.details-waterpark__sidebar--greatfor .categoryWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;color:#8D9BA7}.details-waterpark__sidebar--greatfor .categoryWrapper .category{margin-right:12px;display:none}.details-waterpark__sidebar--greatfor .categoryWrapper .category:last-child{margin-right:0}.details-waterpark__sidebar--greatfor .categoryWrapper.adults .showAdult,.details-waterpark__sidebar--greatfor .categoryWrapper.family .showFam,.details-waterpark__sidebar--greatfor .categoryWrapper.teens .showTeen,.details-waterpark__sidebar--greatfor .categoryWrapper.toddlers .showTodd,.details-waterpark__sidebar--greatfor .categoryWrapper.children .showChild{display:block}.details-waterpark__sidebar--greatfor .icon{font-size:4.2857em}.details-waterpark__sidebar--greatfor span{color:#1C3750;font-weight:500}.details-waterpark__sidebar--map,.details-waterpark__sidebar--hours{margin:20px 0;position:relative}.details-waterpark__sidebar--map h3,.details-waterpark__sidebar--hours h3{margin:0;line-height:1.5em}.details-waterpark__sidebar--map h3 .icon,.details-waterpark__sidebar--hours h3 .icon{position:absolute;right:0;top:-5px;font-size:3.2857em;color:#008489}@media (max-width: 768px){.details-waterpark__sidebar--map h3 .icon,.details-waterpark__sidebar--hours h3 .icon{color:#008489}}.details-waterpark__sidebar--map p,.details-waterpark__sidebar--hours p{padding-right:2em}.details-waterpark__sidebar--map a,.details-waterpark__sidebar--hours a{font-weight:700;color:#008489}.details-waterpark__desc--titleWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:1.25em}.details-waterpark__desc--title{display:inline-block;width:auto;margin-bottom:0;margin-right:15px;line-height:1em}.details-waterpark__desc .detail-social-share{width:auto}.details-waterpark__desc .content h2{width:100%;max-width:100%;display:block;margin-bottom:10px;margin-top:30px}.details-waterpark__desc .content ul{width:45%;float:left}.details-waterpark .check{font-size:.875rem;font-weight:500;font-family:"Montserrat",sans-serif;color:#1C3750;padding-left:40px;text-transform:none;margin:20px 0;position:relative}.details-waterpark .check:before{background-image:url("https://cdn.greatwolf.com/content/svg/icon_check_mark.svg");background-repeat:no-repeat;content:"";height:34px;width:34px;position:absolute;top:-9px;left:0;background-color:#fff;background-size:35px auto;border-radius:17px}@media (max-width: 768px){.details-waterpark .check{margin-bottom:50px}}.details-waterpark .backtotop{display:none;font-family:"Montserrat",sans-serif;font-weight:700;margin-left:auto;margin-right:auto;padding-top:50px;position:relative;text-align:center}.details-waterpark .backtotop:after{content:url("https://cdn.greatwolf.com/content/svg/arrow-angle-double-up.svg");min-width:12px;min-height:12px;cursor:pointer;color:#CF0000;font-size:2.4286em;left:50%;margin-left:-10px;position:absolute;top:1px}@media (max-width: 768px){.details-waterpark .backtotop{display:block}}

