body{visibility:hidden}.grecaptcha-badge{visibility:hidden!important}@font-face{font-family:'Montserrat';font-style:italic;font-weight:100 900;font-display:swap;src:url('/wp-content/uploads/fonts/JTUQjIg1_i6t8kCHKm459WxRyS7m.woff2') format('woff2')}@font-face{font-family:'Montserrat';font-style:normal;font-weight:100 900;font-display:swap;src:url('/wp-content/uploads/fonts/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2') format('woff2')}@font-face{font-family:'Shrikhand';font-style:normal;font-weight:400;font-display:swap;src:url('/wp-content/uploads/fonts/a8IbNovtLWfR7T7bMJwrA4KR.woff2') format('woff2')}html,body{overflow-x:hidden!important}body{position:relative}.campground-notice{text-align:center;font-size:0.9rem;color:white;font-weight:bold;text-shadow:2px 2px 2px rgba(0,0,0,0.4);font-style:italic}ul.sub-menu{border-radius:15px!important}@media only screen and (max-width:1434px){.et_pb_menu .et_pb_menu__menu,.yogi-head-cont{display:none}.et_mobile_nav_menu{display:block}.yogi-head-cont{display:none}}.pm-date-time{display:flex;flex-flow:row nowrap;text-align:center;justify-content:center;align-items:center;backdrop-filter:blur(10px);position:relative;max-width:300px;margin:-20px auto 0 auto;padding:10px 5px 0px 5px;font-size:0.8rem;color:white;background:rgba(0,0,0,0.7);border-radius:0px 0px 50px 50px}.pm-date{display:block;width:auto;position:relative}.pm-time{display:block;width:auto;position:relative;font-weight:700;margin-left:15px}@media (max-width:767px){.pm-date-time{background:transparent;border-radius:50px;max-width:275px;font-size:0.7rem;text-shadow:1px 1px 2px rgba(0,0,0,0.7)}}.icon-link{color:#fff;margin-right:20px}.icon-link a{color:#fff}.header-link{color:#fff;margin-right:10px}.header-link a{color:#fff;font-size:0.9rem}.add-image-after::after{content:"";display:inline-block;width:100px;height:100px;background-image:url('https://zionutahjellystonepark.com/wp-content/uploads/2025/10/awards-of-excellence-transparent.png');background-size:contain;background-repeat:no-repeat;margin-left:10px;position:absolute;top:50%;transform:translateY(-50%)}@media screen and (max-width:768px){.add-image-after::after{width:80px;height:80px;margin-left:8px}}@media screen and (max-width:480px){.add-image-after::after{display:none}}.et_pb_menu .et_mobile_menu li{list-style-type:none}.et_pb_menu .et_mobile_menu{padding-left:0}.hover-item{transition:all 0.3s ease-in-out}.hover-item:hover{transform:scale(1.03)}.jelly-hover-blurb{transition:all 0.2s ease}.jelly-hover-blurb:hover{background:rgba(0,0,0,0.4);border-color:#161617}@media only screen and (max-width:1024px){.et_mobile_menu{overflow-y:scroll!important;overflow-x:hidden;max-height:75vh;border-radius:0px 0px 15px 15px}}@media only screen and (max-width:767px){.et_mobile_menu{overflow-y:scroll!important;overflow-x:hidden;max-height:65vh;border-radius:0px 0px 15px 15px}}@media only screen and (min-width:981px){.nav li ul{width:fit-content;display:flex;flex-direction:column}.nav li li{white-space:nowrap}.nav li li a{width:auto!important}}@media only screen and (max-width:768px){ul#mobile_menu1{position:absolute;width:auto}ul#mobile_menu1{position:absolute;top:45px;left:0px;width:375px}}.mobile_nav.opened .mobile_menu_bar:before{content:'\4d'}.operating-hours a{display:inline-block;padding:5px 20px;border-radius:50px;font-size:1.2rem;color:#fff!important;text-transform:uppercase;font-weight:bold;overflow:hidden;width:auto;overflow:hidden;position:relative;text-align:center;background-color:#382c1b;padding:5px 50px}.operating-hours a:before{content:'\f017';font-family:'Font Awesome 6 Pro';margin-right:10px;font-weight:900}.operating-hours a:after{content:'Park Hours & Events';width:100%;height:100%;position:absolute;top:0;left:-100%;background:#a6d49e;display:flex;flex-flow:row wrap;justify-content:center;align-items:center;color:#382c1b;transition:all 0.2s ease;pointer-events:none;border-radius:50px}.operating-hours a:hover:after{left:0}.operating-hours .time{color:#a6d49e}.operating-hours-link{text-decoration:none;color:inherit}.mfp-title{display:none}.flex-center{display:flex;flex-flow:row wrap;justify-content:center;align-items:center}.et-pb-arrow-next,.et-pb-arrow-prev{filter:drop-shadow(3px 5px 2px rgb(0 0 0 / 0.4));color:#fff!important}