.waterpark-hours__dropdown-list{margin:auto}@media (min-width: 768px){.waterpark-hours__dropdown-list{width:calc(100% - 2*(10px));margin:0 10px}}.waterpark-hours__padding{margin:20px 0}@media (min-width: 768px){.waterpark-hours__padding{margin:40px 0}}.waterpark-hours__container{padding:24px 0;background-color:#E5F9F9;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width: 768px){.waterpark-hours__container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.waterpark-hours__container strong{text-transform:lowercase;font-weight:900}.waterpark-hours__container span{font-weight:500;font-size:1em;line-height:1.71}.waterpark-hours__dropdown__container{position:relative}.waterpark-hours__dropdown-list{max-height:0px;width:100%;padding:0;border-radius:10px;border:0;background-color:#F1F5F6;-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,0.2);box-shadow:0 2px 5px 0 rgba(0,0,0,0.2);border:solid 0.5px rgba(0,92,60,0.4);z-index:100;overflow-y:scroll;-webkit-transition:max-height 0.2s linear;transition:max-height 0.2s linear}@media (min-width: 768px){.waterpark-hours__dropdown-list{width:calc(100% - 2 * (10px));margin:0 10px}}.waterpark-hours__dropdown-item{min-height:50px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 16px;font-family:"Montserrat",sans-serif;font-size:1em;font-weight:500}.waterpark-hours__dropdown-item:hover{background-color:rgba(0,195,200,0.08)}.waterpark-hours__dropdown-item.active{background-color:#F1F5F6}.waterpark-hours__dropdown-item.active:after{content:url(https://cdn.greatwolf.com/content/svg/check.svg);height:18px;width:18px;position:absolute;right:2px}.waterpark-hours__dropdown{min-width:225px;max-width:300px;height:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:15px;margin:16px 0 1px;border-radius:10px;background:#fff;border:solid 0.5px #008489;color:#666;-webkit-transition:background 0.5s ease;transition:background 0.5s ease;z-index:200;cursor:pointer;outline:none}@media (min-width: 768px){.waterpark-hours__dropdown{margin:0 10px 1px}}.waterpark-hours__dropdown:hover{border:solid 0.5px #005C3C}.waterpark-hours__dropdown[aria-expanded='true']{border-bottom-left-radius:0;border-bottom-right-radius:0;border:solid 0.5px #008489;border-bottom-width:2px;border-bottom-color:#008489;margin-bottom:0px}.waterpark-hours__dropdown[aria-expanded='true'] .waterpark-hours__dropdown__arrow{-webkit-transform:translate(0, 2px);transform:translate(0, 2px)}.waterpark-hours__dropdown[aria-expanded='true'] .waterpark-hours__dropdown__arrow span{-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.waterpark-hours__dropdown span{font-family:"Montserrat",sans-serif;font-size:1em;font-weight:500}.waterpark-hours__dropdown__arrow{-webkit-transform:translate(0, -3px);transform:translate(0, -3px);margin-left:8px}.waterpark-hours__dropdown__arrow span{border:solid #008489;border-width:0 1px 1px 0;display:inline-block;padding:4.5px;-webkit-transition:-webkit-transform 0.2s linear;transition:-webkit-transform 0.2s linear;transition:transform 0.2s linear;transition:transform 0.2s linear, -webkit-transform 0.2s linear;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.waterpark-hours__title,.waterpark-hours__time,.waterpark-hours__start-time,.waterpark-hours__end-time{height:unset;opacity:1;-webkit-transition:all 0.4s linear;transition:all 0.4s linear;color:#1C3750}.waterpark-hours__time{margin-top:16px}@media (min-width: 768px){.waterpark-hours__time{margin-top:0px}}.waterpark-hours ::-webkit-scrollbar{width:14px}.waterpark-hours ::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 14px 14px #e6e6e6;box-shadow:inset 0 0 14px 14px #e6e6e6;border:solid 4px transparent;border-radius:30px}.waterpark-hours ::-webkit-scrollbar-thumb{-webkit-box-shadow:inset 0 0 14px 14px #787878;box-shadow:inset 0 0 14px 14px #787878;border:solid 4px transparent;border-radius:30px}.waterpark-hours ::-webkit-scrollbar-button{display:none}.is-open{max-height:200px;border-top-left-radius:0;border-top-right-radius:0}.title-fade-animation{opacity:0}.fade-animation{opacity:0;max-height:0}@media (max-width: 767px){.grid-container{overflow-x:visible}}

