#page {
  margin-top: -27px;
  margin-bottom: -27px;
}
@media screen and (max-width: 767px) {
  #page {
    overflow: hidden;
  }
}

body.page-child.parent-pageid-56331 #page, body.page-id-55644 #page {
  margin-top: 0;
  margin-bottom: 0;
}
@media screen and (max-width: 767px) {
  body.page-child.parent-pageid-56331 #page, body.page-id-55644 #page {
    overflow: hidden;
  }
}
body.page-child.parent-pageid-56331 #page .gform_confirmation_wrapper, body.page-id-55644 #page .gform_confirmation_wrapper {
  padding-top: 81px;
}

body .gform_wrapper.gravity-theme .gform_heading {
  bottom: 50px;
}

body .purchase_popup_button {
  width: fit-content;
  margin: 0 auto;
  border-radius: 30px 30px 30px 30px;
  padding: 12px 0;
  background: #e8a200;
  width: 100%;
}
body .purchase_popup_button .elementor-button-text {
  width: fit-content;
  left: 0;
  position: relative;
  transition: ease-in-out 0.36s;
  color: #fff;
  top: 2px;
}
body .purchase_popup_button .elementor-button-text:after {
  content: ">";
  position: absolute;
  left: 133%;
  top: 2px;
  right: 5%;
  bottom: 0;
  opacity: 0;
  font-size: 25px;
  font-weight: 600;
}
body .purchase_popup_button:hover .elementor-button-text {
  left: -27px;
}
body .purchase_popup_button:hover .elementor-button-text:after {
  opacity: 1;
  left: 108%;
  transition: ease-in-out 0.36s;
}
body .purchase_popup_button.darkorange {
  background: #db6402;
}
body .purchase_popup_button.white_text a {
  color: #fff;
}
body .purchase_popup_button.fit_content {
  width: fit-content;
  margin: 0;
  padding: 12px 50px;
}
body .purchase_popup_button.fit_content_center {
  width: fit-content;
  margin: 0 auto;
  padding: 12px 50px;
}
body .purchase_popup_button.home_class {
  width: 81% !important;
  margin-top: 21px;
}
body .purchase_popup_button.lightblue {
  background: #b1dffb;
}
body .purchase_popup_button.darktext .elementor-button-text {
  color: #0B1C38;
}
body .purchase_popup_button.weighttext .elementor-button-text {
  font-weight: 600;
}
body .purchase_popup_button.grey {
  background: #b8b8b9;
}
body .purchase_popup_button.mobilep {
  padding: 8px 0;
}
body .purchase_popup_button.mobilep .elementor-button-text:after {
  top: -5px;
}
body .purchase_popup_button.big_button {
  border-radius: 100px;
  width: fit-content;
}
body .purchase_popup_button.big_button h1 {
  font-weight: 600;
  margin-bottom: 0 !important;
  padding: 5px;
}
body .coloredli ul {
  margin: 0 0 1.5em 1em;
}
body .coloredli ul li::marker {
  color: #b1dffb;
}
body .coloredli ul ul {
  margin: 0 0 0 1em;
}
body .coloredli ul ul ul {
  margin: 0 0 0 1em;
}
body .coloredli.darkorangeli li::marker {
  color: #db6402;
}
body .coloredli.noli ul {
  list-style: none;
  margin: 0;
}
body .yellowboldwhitetext p {
  color: #fff;
}
body .yellowboldwhitetext strong {
  color: #f3ce73;
  font-size: 22px;
}
body .nop {
  margin-bottom: 0;
}
body .nop p {
  margin-bottom: 0;
}
body .elementor-section .blue_button {
  width: fit-content;
  margin: 0 auto;
  border-radius: 30px 30px 30px 30px;
  padding: 21px 54px 21px 54px;
}
body .elementor-section .blue_button .elementor-button-text {
  width: fit-content;
  left: 0;
  position: relative;
  transition: ease-in-out 0.36s;
}
body .elementor-section .blue_button .elementor-button-text:after {
  content: ">";
  position: absolute;
  left: 120%;
  top: -1px;
  right: 5%;
  bottom: 0;
  opacity: 0;
  font-size: 25px;
  font-weight: 600;
}
body .elementor-section .blue_button:hover .elementor-button-text {
  left: -27px;
}
body .elementor-section .blue_button:hover .elementor-button-text:after {
  opacity: 1;
  left: 108%;
  transition: ease-in-out 0.36s;
}
body .elementor-section .blue_button.left_blue {
  padding: 0;
  margin: 0;
}
@media screen and (max-width: 767px) {
  body .elementor-section .blue_button.left_blue.desktop_buttons {
    text-align: center;
  }
}
@media screen and (max-width: 767px) {
  body .elementor-section .blue_button.left_blue.desktop_buttons a {
    width: 100%;
  }
}
body .elementor-section .blue_button.smaller {
  padding: 0;
}
body .elementor-section .blue_button.smaller .elementor-button {
  padding: 21px 39px 21px 39px;
}
body .elementor-section .blue_button.smaller .elementor-button-text:after {
  font-size: 19px;
}
@media screen and (max-width: 767px) {
  body .elementor-section .blue_button.mobile_center_align {
    margin: 0 auto;
    margin-bottom: 16px;
    width: 100%;
  }
}
@media screen and (max-width: 767px) {
  body .elementor-section .blue_button.mobile_center_align .elementor-button {
    width: 100%;
  }
}
body .oth_orange_button {
  width: fit-content !important;
  margin: 0 auto;
  border-radius: 30px 30px 30px 30px;
  padding: 21px 54px 21px 54px;
  background: #e8a200;
}
body .oth_orange_button .elementor-button-text {
  width: fit-content;
  left: 0;
  position: relative;
  transition: ease-in-out 0.36s;
  color: #fff;
  top: 2px;
}
@media screen and (max-width: 767px) {
  body .oth_orange_button .elementor-button-text {
    font-size: 16px;
  }
}
body .oth_orange_button .elementor-button-text:after {
  content: ">";
  position: absolute;
  left: 133%;
  top: 0;
  right: 5%;
  bottom: 0;
  opacity: 0;
  font-size: 25px;
  font-weight: 600;
}
@media screen and (max-width: 767px) {
  body .oth_orange_button .elementor-button-text:after {
    top: -2px;
  }
}
body .oth_orange_button:hover .elementor-button-text {
  left: -27px;
}
body .oth_orange_button:hover .elementor-button-text:after {
  opacity: 1;
  left: 108%;
  transition: ease-in-out 0.36s;
}
body .oth_orange_button.darker_o {
  background: #db6402;
}
body .oth_orange_button.left_aligned {
  margin: 0;
}
@media screen and (max-width: 767px) {
  body .oth_orange_button.mobile_center {
    margin: 0 auto;
  }
}
body .oth_orange_button.right_aligned {
  margin-right: 0;
}
body .oth_orange_button.bluer {
  background: #b1dffb;
}
body .oth_orange_button.bluer.bluetext .elementor-button-text {
  color: #0B1C38;
}
body .oth_orange_button.lmblue {
  background: #6488AA;
}
body .oth_orange_button.mediumblue {
  background: #173159;
}
body .oth_orange_button.margin_bottom {
  margin-bottom: 63px;
  display: block;
}
body .oth_orange_button.smaller_button {
  padding: 12px 50px;
}
body .oth_orange_button.even_smaller_button {
  padding: 12px 15px;
}
body .oth_orange_button.margintop {
  margin-top: 33px;
  display: block;
}
body .oth_orange_button.thrill_rides {
  padding: 7px 36px 7px 36px;
}
@media screen and (max-width: 1925px) {
  body .oth_orange_button.thrill_rides {
    padding: 0 30px;
  }
}
body .oth_orange_button.thrill_rides .elementor-button-text:after {
  font-size: 21px;
}
body .oth_orange_button.site_settings {
  padding: 12px 48px 12px 48px;
  /*@media screen and (max-width: 1925px) {
    padding: 0 30px;
  }*/
}
@media screen and (max-width: 767px) {
  body .oth_orange_button.site_settings {
    width: 100% !important;
    position: relative;
    display: block;
    margin: 0 auto !important;
    text-align: center;
  }
}
body .oth_orange_button.site_settings .elementor-button-text:after {
  font-size: 21px;
  top: 1px;
}
body .oth_orange_button.eveneven_smaller_button {
  padding: 9px 45px;
}
body .oth_orange_button.smaller_text {
  padding: 9px 1px;
  width: 100% !important;
}
body .oth_orange_button.smaller_text .elementor-button {
  text-align: center;
}
body .oth_orange_button.smaller_text:hover .elementor-button .elementor-button-text {
  left: -15px;
}
body .oth_orange_button.footer_button {
  padding: 4px 12px;
}
body .oth_orange_button.footer_button .elementor-button-text:after {
  top: -2px;
}
body #content .elementor-section .orange_button .uael-post__read-more {
  border-radius: 30px 30px 30px 30px;
  padding: 21px 54px 21px 54px;
}
body #content .elementor-section .orange_button .uael-post__read-more .elementor-button-content-wrapper {
  width: fit-content;
  left: 0;
  transition: ease-in-out 0.36s;
  position: relative;
  font-size: 21px;
}
body #content .elementor-section .orange_button .uael-post__read-more .elementor-button-content-wrapper:after {
  content: ">";
  position: absolute;
  left: 133%;
  top: 0;
  right: 5%;
  bottom: 0;
  opacity: 0;
  font-size: 25px;
  font-weight: 600;
}
body #content .elementor-section .orange_button .uael-post__read-more:hover .elementor-button-content-wrapper {
  left: -27px;
}
body #content .elementor-section .orange_button .uael-post__read-more:hover .elementor-button-content-wrapper:after {
  opacity: 1;
  left: 120%;
  transition: ease-in-out 0.36s;
}

.logged-in #navbar #navbar_nav ul li.menu-item.elementor-repeater-item-831d51b .sub-menu,
.logged-in #navbarz #navbar_nav ul li.menu-item.elementor-repeater-item-831d51b .sub-menu,
.logged-in #navbar #navbar_nav ul li.menu-item.elementor-repeater-item-4b2a099 .sub-menu,
.logged-in #navbarz #navbar_nav ul li.menu-item.elementor-repeater-item-4b2a099 .sub-menu,
.logged-in #navbar #navbar_nav ul li.menu-item.elementor-repeater-item-29e9160 .sub-menu,
.logged-in #navbarz #navbar_nav ul li.menu-item.elementor-repeater-item-29e9160 .sub-menu,
.logged-in #navbar #navbar_nav ul li.menu-item.elementor-repeater-item-681148e .sub-menu,
.logged-in #navbarz #navbar_nav ul li.menu-item.elementor-repeater-item-681148e .sub-menu,
.logged-in #navbar #navbar_nav ul li.menu-item.elementor-repeater-item-f75417d .sub-menu,
.logged-in #navbarz #navbar_nav ul li.menu-item.elementor-repeater-item-f75417d .sub-menu {
  top: 148px;
}

body .ast-single-post-featured-section.post-thumb {
  display: none !important;
}

@media screen and (max-width: 1241px) {
  .padding_mobile_section {
    padding-left: 4% !important;
    padding-right: 4% !important;
  }
}

.ast-single-post-featured-section + article {
  margin-top: 0;
}

body::-webkit-scrollbar {
  width: 15px;
}

body::-webkit-scrollbar-track {
  box-shadow: inset 0 0 5px #b1dffb;
  background: #d5d5d6;
  border-radius: 0;
}

body::-webkit-scrollbar-thumb {
  background: #b1dffb;
}

body::-webkit-scrollbar-thumb:hover {
  background: #db6402;
}

body {
  /* Hide submenus by default */
}
body #elementor-popup-modal-55561 {
  height: -webkit-fill-available;
}
body #elementor-popup-modal-55561 .dialog-close-button {
  top: -28px;
  right: 0;
  background: #b7dffa;
  color: #000;
  padding: 6px;
}
body #elementor-popup-modal-55561 .dialog-close-button .eicon-close {
  color: #0B1C38;
}
body #simple_content {
  width: 100%;
}
body #topbar, body #topbarb {
  min-height: 50px;
}
body #topbar .elementor-container, body #topbarb .elementor-container {
  justify-content: center;
}
body #navbarz {
  height: calc(100vh - 139px);
}
body #navbar, body #navbarz {
  box-shadow: 0 10px 15px -10px rgba(0, 0, 0, 0.5);
  z-index: 9999;
}
@media screen and (max-width: 1024px) {
  body #navbar, body #navbarz {
    overflow-y: scroll;
  }
}
body #navbar #navbar_logo, body #navbarz #navbar_logo {
  width: 242px;
  z-index: 10000;
}
body #navbar #navbar_logo .elementor-widget-theme-site-logo, body #navbarz #navbar_logo .elementor-widget-theme-site-logo {
  position: absolute;
}
body #navbar #navbar_nav, body #navbarz #navbar_nav {
  width: calc(100% - 242px - 232px);
}
@media screen and (max-width: 1140px) {
  body #navbar #navbar_nav ul li.menu-item a.uael-menu-item, body #navbarz #navbar_nav ul li.menu-item a.uael-menu-item {
    padding-left: 7px;
    padding-right: 7px;
  }
}
body #navbar #navbar_nav ul li.menu-item .sub-arrow i:before, body #navbarz #navbar_nav ul li.menu-item .sub-arrow i:before {
  color: #e8a200;
  font-size: 18px;
}
body #navbar #navbar_nav ul li.menu-item.elementor-repeater-item-831d51b .sub-menu, body #navbarz #navbar_nav ul li.menu-item.elementor-repeater-item-831d51b .sub-menu {
  /*width: 100vw;
  transform: translateX(10%);*/
  width: 100vw;
  position: fixed !important;
  top: 120px;
  left: 0 !important;
}
body #navbar #navbar_nav ul li.menu-item.elementor-repeater-item-4b2a099 .sub-menu, body #navbarz #navbar_nav ul li.menu-item.elementor-repeater-item-4b2a099 .sub-menu {
  /*width: 100vw;
  transform: translateX(-42%);*/
  width: 100vw;
  position: fixed !important;
  top: 120px;
  left: 0 !important;
  /*display: block;
  visibility: visible;
  opacity: 1;*/
}
body #navbar #navbar_nav ul li.menu-item.elementor-repeater-item-f75417d .sub-menu, body #navbarz #navbar_nav ul li.menu-item.elementor-repeater-item-f75417d .sub-menu {
  /*width: 100vw;
  transform: translateX(-48%);*/
  width: 100vw;
  position: fixed !important;
  top: 120px;
  left: 0 !important;
  /*display: block;
   visibility: visible;
   opacity: 1;*/
}
body #navbar #navbar_nav ul li.menu-item.elementor-repeater-item-681148e .sub-menu, body #navbarz #navbar_nav ul li.menu-item.elementor-repeater-item-681148e .sub-menu {
  /*width: 100vw;
  transform: translateX(-53%);*/
  width: 100vw;
  position: fixed !important;
  top: 120px;
  left: 0 !important;
}
body #navbar #navbar_nav ul li.menu-item.elementor-repeater-item-29e9160 .sub-menu, body #navbarz #navbar_nav ul li.menu-item.elementor-repeater-item-29e9160 .sub-menu {
  /*width: 100vw;
  transform: translateX(-59%);*/
  width: 100vw;
  position: fixed !important;
  top: 120px;
  left: 0 !important;
}
body #navbar #navbar_nav .nav_in_head ul li, body #navbarz #navbar_nav .nav_in_head ul li {
  border: 0 !important;
}
body #navbar #navbar_buttons, body #navbar #navbarz_buttons, body #navbarz #navbar_buttons, body #navbarz #navbarz_buttons {
  width: 232px;
}
@media screen and (max-width: 767px) {
  body #navbar #navbar_buttons, body #navbar #navbarz_buttons, body #navbarz #navbar_buttons, body #navbarz #navbarz_buttons {
    width: 100%;
  }
}
@media screen and (max-width: 767px) {
  body #navbar #navbar_buttons #openclosetickets, body #navbar #navbar_buttons #opencloseticketsz, body #navbar #navbarz_buttons #openclosetickets, body #navbar #navbarz_buttons #opencloseticketsz, body #navbarz #navbar_buttons #openclosetickets, body #navbarz #navbar_buttons #opencloseticketsz, body #navbarz #navbarz_buttons #openclosetickets, body #navbarz #navbarz_buttons #opencloseticketsz {
    width: 232px;
  }
}
body #navbar #navbar_buttons #openclosetickets #octone, body #navbar #navbar_buttons #openclosetickets #octonez, body #navbar #navbar_buttons #opencloseticketsz #octone, body #navbar #navbar_buttons #opencloseticketsz #octonez, body #navbar #navbarz_buttons #openclosetickets #octone, body #navbar #navbarz_buttons #openclosetickets #octonez, body #navbar #navbarz_buttons #opencloseticketsz #octone, body #navbar #navbarz_buttons #opencloseticketsz #octonez, body #navbarz #navbar_buttons #openclosetickets #octone, body #navbarz #navbar_buttons #openclosetickets #octonez, body #navbarz #navbar_buttons #opencloseticketsz #octone, body #navbarz #navbar_buttons #opencloseticketsz #octonez, body #navbarz #navbarz_buttons #openclosetickets #octone, body #navbarz #navbarz_buttons #openclosetickets #octonez, body #navbarz #navbarz_buttons #opencloseticketsz #octone, body #navbarz #navbarz_buttons #opencloseticketsz #octonez {
  border-right: 1px solid #fff;
}
body #navbar #navbar_buttons #openclosetickets #octone .elementor-shortcode, body #navbar #navbar_buttons #openclosetickets #octonez .elementor-shortcode, body #navbar #navbar_buttons #opencloseticketsz #octone .elementor-shortcode, body #navbar #navbar_buttons #opencloseticketsz #octonez .elementor-shortcode, body #navbar #navbarz_buttons #openclosetickets #octone .elementor-shortcode, body #navbar #navbarz_buttons #openclosetickets #octonez .elementor-shortcode, body #navbar #navbarz_buttons #opencloseticketsz #octone .elementor-shortcode, body #navbar #navbarz_buttons #opencloseticketsz #octonez .elementor-shortcode, body #navbarz #navbar_buttons #openclosetickets #octone .elementor-shortcode, body #navbarz #navbar_buttons #openclosetickets #octonez .elementor-shortcode, body #navbarz #navbar_buttons #opencloseticketsz #octone .elementor-shortcode, body #navbarz #navbar_buttons #opencloseticketsz #octonez .elementor-shortcode, body #navbarz #navbarz_buttons #openclosetickets #octone .elementor-shortcode, body #navbarz #navbarz_buttons #openclosetickets #octonez .elementor-shortcode, body #navbarz #navbarz_buttons #opencloseticketsz #octone .elementor-shortcode, body #navbarz #navbarz_buttons #opencloseticketsz #octonez .elementor-shortcode {
  height: 32px;
}
body #navbar #navbar_buttons #openclosetickets #octone .elementor-shortcode .table-link-container, body #navbar #navbar_buttons #openclosetickets #octonez .elementor-shortcode .table-link-container, body #navbar #navbar_buttons #opencloseticketsz #octone .elementor-shortcode .table-link-container, body #navbar #navbar_buttons #opencloseticketsz #octonez .elementor-shortcode .table-link-container, body #navbar #navbarz_buttons #openclosetickets #octone .elementor-shortcode .table-link-container, body #navbar #navbarz_buttons #openclosetickets #octonez .elementor-shortcode .table-link-container, body #navbar #navbarz_buttons #opencloseticketsz #octone .elementor-shortcode .table-link-container, body #navbar #navbarz_buttons #opencloseticketsz #octonez .elementor-shortcode .table-link-container, body #navbarz #navbar_buttons #openclosetickets #octone .elementor-shortcode .table-link-container, body #navbarz #navbar_buttons #openclosetickets #octonez .elementor-shortcode .table-link-container, body #navbarz #navbar_buttons #opencloseticketsz #octone .elementor-shortcode .table-link-container, body #navbarz #navbar_buttons #opencloseticketsz #octonez .elementor-shortcode .table-link-container, body #navbarz #navbarz_buttons #openclosetickets #octone .elementor-shortcode .table-link-container, body #navbarz #navbarz_buttons #openclosetickets #octonez .elementor-shortcode .table-link-container, body #navbarz #navbarz_buttons #opencloseticketsz #octone .elementor-shortcode .table-link-container, body #navbarz #navbarz_buttons #opencloseticketsz #octonez .elementor-shortcode .table-link-container {
  padding-bottom: 3px;
}
body #navbar #navbar_buttons #openclosetickets #octone .elementor-shortcode .table-link-container a, body #navbar #navbar_buttons #openclosetickets #octonez .elementor-shortcode .table-link-container a, body #navbar #navbar_buttons #opencloseticketsz #octone .elementor-shortcode .table-link-container a, body #navbar #navbar_buttons #opencloseticketsz #octonez .elementor-shortcode .table-link-container a, body #navbar #navbarz_buttons #openclosetickets #octone .elementor-shortcode .table-link-container a, body #navbar #navbarz_buttons #openclosetickets #octonez .elementor-shortcode .table-link-container a, body #navbar #navbarz_buttons #opencloseticketsz #octone .elementor-shortcode .table-link-container a, body #navbar #navbarz_buttons #opencloseticketsz #octonez .elementor-shortcode .table-link-container a, body #navbarz #navbar_buttons #openclosetickets #octone .elementor-shortcode .table-link-container a, body #navbarz #navbar_buttons #openclosetickets #octonez .elementor-shortcode .table-link-container a, body #navbarz #navbar_buttons #opencloseticketsz #octone .elementor-shortcode .table-link-container a, body #navbarz #navbar_buttons #opencloseticketsz #octonez .elementor-shortcode .table-link-container a, body #navbarz #navbarz_buttons #openclosetickets #octone .elementor-shortcode .table-link-container a, body #navbarz #navbarz_buttons #openclosetickets #octonez .elementor-shortcode .table-link-container a, body #navbarz #navbarz_buttons #opencloseticketsz #octone .elementor-shortcode .table-link-container a, body #navbarz #navbarz_buttons #opencloseticketsz #octonez .elementor-shortcode .table-link-container a {
  font-family: "Poppins", Sans-serif;
  font-size: 13px;
  font-weight: 600;
  line-height: 14px;
  display: inline-flex;
  top: 2px;
  position: relative;
}
body #navbar #navbar_buttons #openclosetickets #octone .elementor-shortcode .table-link-container a.status-closed:before, body #navbar #navbar_buttons #openclosetickets #octonez .elementor-shortcode .table-link-container a.status-closed:before, body #navbar #navbar_buttons #opencloseticketsz #octone .elementor-shortcode .table-link-container a.status-closed:before, body #navbar #navbar_buttons #opencloseticketsz #octonez .elementor-shortcode .table-link-container a.status-closed:before, body #navbar #navbarz_buttons #openclosetickets #octone .elementor-shortcode .table-link-container a.status-closed:before, body #navbar #navbarz_buttons #openclosetickets #octonez .elementor-shortcode .table-link-container a.status-closed:before, body #navbar #navbarz_buttons #opencloseticketsz #octone .elementor-shortcode .table-link-container a.status-closed:before, body #navbar #navbarz_buttons #opencloseticketsz #octonez .elementor-shortcode .table-link-container a.status-closed:before, body #navbarz #navbar_buttons #openclosetickets #octone .elementor-shortcode .table-link-container a.status-closed:before, body #navbarz #navbar_buttons #openclosetickets #octonez .elementor-shortcode .table-link-container a.status-closed:before, body #navbarz #navbar_buttons #opencloseticketsz #octone .elementor-shortcode .table-link-container a.status-closed:before, body #navbarz #navbar_buttons #opencloseticketsz #octonez .elementor-shortcode .table-link-container a.status-closed:before, body #navbarz #navbarz_buttons #openclosetickets #octone .elementor-shortcode .table-link-container a.status-closed:before, body #navbarz #navbarz_buttons #openclosetickets #octonez .elementor-shortcode .table-link-container a.status-closed:before, body #navbarz #navbarz_buttons #opencloseticketsz #octone .elementor-shortcode .table-link-container a.status-closed:before, body #navbarz #navbarz_buttons #opencloseticketsz #octonez .elementor-shortcode .table-link-container a.status-closed:before {
  content: "";
  height: 32px;
  width: 32px;
  padding: 0;
  background-image: url(/wp-content/uploads/2024/05/clock.svg);
  position: relative;
  background-repeat: no-repeat;
  margin-right: 5px;
  top: -2px;
}
body #navbar #navbar_buttons #openclosetickets #octone .elementor-shortcode .table-link-container a.status-open:before, body #navbar #navbar_buttons #openclosetickets #octonez .elementor-shortcode .table-link-container a.status-open:before, body #navbar #navbar_buttons #opencloseticketsz #octone .elementor-shortcode .table-link-container a.status-open:before, body #navbar #navbar_buttons #opencloseticketsz #octonez .elementor-shortcode .table-link-container a.status-open:before, body #navbar #navbarz_buttons #openclosetickets #octone .elementor-shortcode .table-link-container a.status-open:before, body #navbar #navbarz_buttons #openclosetickets #octonez .elementor-shortcode .table-link-container a.status-open:before, body #navbar #navbarz_buttons #opencloseticketsz #octone .elementor-shortcode .table-link-container a.status-open:before, body #navbar #navbarz_buttons #opencloseticketsz #octonez .elementor-shortcode .table-link-container a.status-open:before, body #navbarz #navbar_buttons #openclosetickets #octone .elementor-shortcode .table-link-container a.status-open:before, body #navbarz #navbar_buttons #openclosetickets #octonez .elementor-shortcode .table-link-container a.status-open:before, body #navbarz #navbar_buttons #opencloseticketsz #octone .elementor-shortcode .table-link-container a.status-open:before, body #navbarz #navbar_buttons #opencloseticketsz #octonez .elementor-shortcode .table-link-container a.status-open:before, body #navbarz #navbarz_buttons #openclosetickets #octone .elementor-shortcode .table-link-container a.status-open:before, body #navbarz #navbarz_buttons #openclosetickets #octonez .elementor-shortcode .table-link-container a.status-open:before, body #navbarz #navbarz_buttons #opencloseticketsz #octone .elementor-shortcode .table-link-container a.status-open:before, body #navbarz #navbarz_buttons #opencloseticketsz #octonez .elementor-shortcode .table-link-container a.status-open:before {
  content: "";
  height: 32px;
  width: 32px;
  padding: 0;
  background-image: url(/wp-content/uploads/2024/05/green-clock.svg);
  position: relative;
  background-repeat: no-repeat;
  margin-right: 5px;
  top: -2px;
  background-size: contain;
}
body #navbar #navbar_buttons #openclosetickets #octone:hover, body #navbar #navbar_buttons #openclosetickets #octonez:hover, body #navbar #navbar_buttons #opencloseticketsz #octone:hover, body #navbar #navbar_buttons #opencloseticketsz #octonez:hover, body #navbar #navbarz_buttons #openclosetickets #octone:hover, body #navbar #navbarz_buttons #openclosetickets #octonez:hover, body #navbar #navbarz_buttons #opencloseticketsz #octone:hover, body #navbar #navbarz_buttons #opencloseticketsz #octonez:hover, body #navbarz #navbar_buttons #openclosetickets #octone:hover, body #navbarz #navbar_buttons #openclosetickets #octonez:hover, body #navbarz #navbar_buttons #opencloseticketsz #octone:hover, body #navbarz #navbar_buttons #opencloseticketsz #octonez:hover, body #navbarz #navbarz_buttons #openclosetickets #octone:hover, body #navbarz #navbarz_buttons #openclosetickets #octonez:hover, body #navbarz #navbarz_buttons #opencloseticketsz #octone:hover, body #navbarz #navbarz_buttons #opencloseticketsz #octonez:hover {
  background: #e8a200;
  border-radius: 27px 0 0 27px;
}
body #navbar #navbar_buttons #openclosetickets #octone .rest-containers, body #navbar #navbar_buttons #openclosetickets #octonez .rest-containers, body #navbar #navbar_buttons #opencloseticketsz #octone .rest-containers, body #navbar #navbar_buttons #opencloseticketsz #octonez .rest-containers, body #navbar #navbarz_buttons #openclosetickets #octone .rest-containers, body #navbar #navbarz_buttons #openclosetickets #octonez .rest-containers, body #navbar #navbarz_buttons #opencloseticketsz #octone .rest-containers, body #navbar #navbarz_buttons #opencloseticketsz #octonez .rest-containers, body #navbarz #navbar_buttons #openclosetickets #octone .rest-containers, body #navbarz #navbar_buttons #openclosetickets #octonez .rest-containers, body #navbarz #navbar_buttons #opencloseticketsz #octone .rest-containers, body #navbarz #navbar_buttons #opencloseticketsz #octonez .rest-containers, body #navbarz #navbarz_buttons #openclosetickets #octone .rest-containers, body #navbarz #navbarz_buttons #openclosetickets #octonez .rest-containers, body #navbarz #navbarz_buttons #opencloseticketsz #octone .rest-containers, body #navbarz #navbarz_buttons #opencloseticketsz #octonez .rest-containers {
  display: none;
  flex-direction: column;
  justify-content: center;
  background: #173159;
  min-width: 415px;
  position: absolute;
  left: 50%;
  border-top: 10px solid transparent;
  transform: translateX(-50%);
}
body #navbar #navbar_buttons #openclosetickets #octone .rest-containers::selection, body #navbar #navbar_buttons #openclosetickets #octonez .rest-containers::selection, body #navbar #navbar_buttons #opencloseticketsz #octone .rest-containers::selection, body #navbar #navbar_buttons #opencloseticketsz #octonez .rest-containers::selection, body #navbar #navbarz_buttons #openclosetickets #octone .rest-containers::selection, body #navbar #navbarz_buttons #openclosetickets #octonez .rest-containers::selection, body #navbar #navbarz_buttons #opencloseticketsz #octone .rest-containers::selection, body #navbar #navbarz_buttons #opencloseticketsz #octonez .rest-containers::selection, body #navbarz #navbar_buttons #openclosetickets #octone .rest-containers::selection, body #navbarz #navbar_buttons #openclosetickets #octonez .rest-containers::selection, body #navbarz #navbar_buttons #opencloseticketsz #octone .rest-containers::selection, body #navbarz #navbar_buttons #opencloseticketsz #octonez .rest-containers::selection, body #navbarz #navbarz_buttons #openclosetickets #octone .rest-containers::selection, body #navbarz #navbarz_buttons #openclosetickets #octonez .rest-containers::selection, body #navbarz #navbarz_buttons #opencloseticketsz #octone .rest-containers::selection, body #navbarz #navbarz_buttons #opencloseticketsz #octonez .rest-containers::selection {
  color: transparent;
  background: transparent;
}
body #navbar #navbar_buttons #openclosetickets #octone .rest-containers .open-close-table, body #navbar #navbar_buttons #openclosetickets #octonez .rest-containers .open-close-table, body #navbar #navbar_buttons #opencloseticketsz #octone .rest-containers .open-close-table, body #navbar #navbar_buttons #opencloseticketsz #octonez .rest-containers .open-close-table, body #navbar #navbarz_buttons #openclosetickets #octone .rest-containers .open-close-table, body #navbar #navbarz_buttons #openclosetickets #octonez .rest-containers .open-close-table, body #navbar #navbarz_buttons #opencloseticketsz #octone .rest-containers .open-close-table, body #navbar #navbarz_buttons #opencloseticketsz #octonez .rest-containers .open-close-table, body #navbarz #navbar_buttons #openclosetickets #octone .rest-containers .open-close-table, body #navbarz #navbar_buttons #openclosetickets #octonez .rest-containers .open-close-table, body #navbarz #navbar_buttons #opencloseticketsz #octone .rest-containers .open-close-table, body #navbarz #navbar_buttons #opencloseticketsz #octonez .rest-containers .open-close-table, body #navbarz #navbarz_buttons #openclosetickets #octone .rest-containers .open-close-table, body #navbarz #navbarz_buttons #openclosetickets #octonez .rest-containers .open-close-table, body #navbarz #navbarz_buttons #opencloseticketsz #octone .rest-containers .open-close-table, body #navbarz #navbarz_buttons #opencloseticketsz #octonez .rest-containers .open-close-table {
  position: relative;
  min-width: 415px;
  top: 0;
  color: #fff;
  margin-bottom: 9px;
  border: 0 !important;
}
body #navbar #navbar_buttons #openclosetickets #octone .rest-containers .open-close-table tr, body #navbar #navbar_buttons #openclosetickets #octone .rest-containers .open-close-table th, body #navbar #navbar_buttons #openclosetickets #octone .rest-containers .open-close-table td, body #navbar #navbar_buttons #openclosetickets #octonez .rest-containers .open-close-table tr, body #navbar #navbar_buttons #openclosetickets #octonez .rest-containers .open-close-table th, body #navbar #navbar_buttons #openclosetickets #octonez .rest-containers .open-close-table td, body #navbar #navbar_buttons #opencloseticketsz #octone .rest-containers .open-close-table tr, body #navbar #navbar_buttons #opencloseticketsz #octone .rest-containers .open-close-table th, body #navbar #navbar_buttons #opencloseticketsz #octone .rest-containers .open-close-table td, body #navbar #navbar_buttons #opencloseticketsz #octonez .rest-containers .open-close-table tr, body #navbar #navbar_buttons #opencloseticketsz #octonez .rest-containers .open-close-table th, body #navbar #navbar_buttons #opencloseticketsz #octonez .rest-containers .open-close-table td, body #navbar #navbarz_buttons #openclosetickets #octone .rest-containers .open-close-table tr, body #navbar #navbarz_buttons #openclosetickets #octone .rest-containers .open-close-table th, body #navbar #navbarz_buttons #openclosetickets #octone .rest-containers .open-close-table td, body #navbar #navbarz_buttons #openclosetickets #octonez .rest-containers .open-close-table tr, body #navbar #navbarz_buttons #openclosetickets #octonez .rest-containers .open-close-table th, body #navbar #navbarz_buttons #openclosetickets #octonez .rest-containers .open-close-table td, body #navbar #navbarz_buttons #opencloseticketsz #octone .rest-containers .open-close-table tr, body #navbar #navbarz_buttons #opencloseticketsz #octone .rest-containers .open-close-table th, body #navbar #navbarz_buttons #opencloseticketsz #octone .rest-containers .open-close-table td, body #navbar #navbarz_buttons #opencloseticketsz #octonez .rest-containers .open-close-table tr, body #navbar #navbarz_buttons #opencloseticketsz #octonez .rest-containers .open-close-table th, body #navbar #navbarz_buttons #opencloseticketsz #octonez .rest-containers .open-close-table td, body #navbarz #navbar_buttons #openclosetickets #octone .rest-containers .open-close-table tr, body #navbarz #navbar_buttons #openclosetickets #octone .rest-containers .open-close-table th, body #navbarz #navbar_buttons #openclosetickets #octone .rest-containers .open-close-table td, body #navbarz #navbar_buttons #openclosetickets #octonez .rest-containers .open-close-table tr, body #navbarz #navbar_buttons #openclosetickets #octonez .rest-containers .open-close-table th, body #navbarz #navbar_buttons #openclosetickets #octonez .rest-containers .open-close-table td, body #navbarz #navbar_buttons #opencloseticketsz #octone .rest-containers .open-close-table tr, body #navbarz #navbar_buttons #opencloseticketsz #octone .rest-containers .open-close-table th, body #navbarz #navbar_buttons #opencloseticketsz #octone .rest-containers .open-close-table td, body #navbarz #navbar_buttons #opencloseticketsz #octonez .rest-containers .open-close-table tr, body #navbarz #navbar_buttons #opencloseticketsz #octonez .rest-containers .open-close-table th, body #navbarz #navbar_buttons #opencloseticketsz #octonez .rest-containers .open-close-table td, body #navbarz #navbarz_buttons #openclosetickets #octone .rest-containers .open-close-table tr, body #navbarz #navbarz_buttons #openclosetickets #octone .rest-containers .open-close-table th, body #navbarz #navbarz_buttons #openclosetickets #octone .rest-containers .open-close-table td, body #navbarz #navbarz_buttons #openclosetickets #octonez .rest-containers .open-close-table tr, body #navbarz #navbarz_buttons #openclosetickets #octonez .rest-containers .open-close-table th, body #navbarz #navbarz_buttons #openclosetickets #octonez .rest-containers .open-close-table td, body #navbarz #navbarz_buttons #opencloseticketsz #octone .rest-containers .open-close-table tr, body #navbarz #navbarz_buttons #opencloseticketsz #octone .rest-containers .open-close-table th, body #navbarz #navbarz_buttons #opencloseticketsz #octone .rest-containers .open-close-table td, body #navbarz #navbarz_buttons #opencloseticketsz #octonez .rest-containers .open-close-table tr, body #navbarz #navbarz_buttons #opencloseticketsz #octonez .rest-containers .open-close-table th, body #navbarz #navbarz_buttons #opencloseticketsz #octonez .rest-containers .open-close-table td {
  border: 0 !important;
  padding: 3px 12px;
  text-align: left;
}
body #navbar #navbar_buttons #openclosetickets #octone .rest-containers .park-hours-link, body #navbar #navbar_buttons #openclosetickets #octonez .rest-containers .park-hours-link, body #navbar #navbar_buttons #opencloseticketsz #octone .rest-containers .park-hours-link, body #navbar #navbar_buttons #opencloseticketsz #octonez .rest-containers .park-hours-link, body #navbar #navbarz_buttons #openclosetickets #octone .rest-containers .park-hours-link, body #navbar #navbarz_buttons #openclosetickets #octonez .rest-containers .park-hours-link, body #navbar #navbarz_buttons #opencloseticketsz #octone .rest-containers .park-hours-link, body #navbar #navbarz_buttons #opencloseticketsz #octonez .rest-containers .park-hours-link, body #navbarz #navbar_buttons #openclosetickets #octone .rest-containers .park-hours-link, body #navbarz #navbar_buttons #openclosetickets #octonez .rest-containers .park-hours-link, body #navbarz #navbar_buttons #opencloseticketsz #octone .rest-containers .park-hours-link, body #navbarz #navbar_buttons #opencloseticketsz #octonez .rest-containers .park-hours-link, body #navbarz #navbarz_buttons #openclosetickets #octone .rest-containers .park-hours-link, body #navbarz #navbarz_buttons #openclosetickets #octonez .rest-containers .park-hours-link, body #navbarz #navbarz_buttons #opencloseticketsz #octone .rest-containers .park-hours-link, body #navbarz #navbarz_buttons #opencloseticketsz #octonez .rest-containers .park-hours-link {
  position: relative;
  bottom: 0;
  min-width: 415px;
  justify-content: center;
  display: flex;
  font-weight: 600;
  margin-bottom: 9px;
}
body #navbar #navbar_buttons #openclosetickets #octone .rest-containers .park-hours-link a, body #navbar #navbar_buttons #openclosetickets #octonez .rest-containers .park-hours-link a, body #navbar #navbar_buttons #opencloseticketsz #octone .rest-containers .park-hours-link a, body #navbar #navbar_buttons #opencloseticketsz #octonez .rest-containers .park-hours-link a, body #navbar #navbarz_buttons #openclosetickets #octone .rest-containers .park-hours-link a, body #navbar #navbarz_buttons #openclosetickets #octonez .rest-containers .park-hours-link a, body #navbar #navbarz_buttons #opencloseticketsz #octone .rest-containers .park-hours-link a, body #navbar #navbarz_buttons #opencloseticketsz #octonez .rest-containers .park-hours-link a, body #navbarz #navbar_buttons #openclosetickets #octone .rest-containers .park-hours-link a, body #navbarz #navbar_buttons #openclosetickets #octonez .rest-containers .park-hours-link a, body #navbarz #navbar_buttons #opencloseticketsz #octone .rest-containers .park-hours-link a, body #navbarz #navbar_buttons #opencloseticketsz #octonez .rest-containers .park-hours-link a, body #navbarz #navbarz_buttons #openclosetickets #octone .rest-containers .park-hours-link a, body #navbarz #navbarz_buttons #openclosetickets #octonez .rest-containers .park-hours-link a, body #navbarz #navbarz_buttons #opencloseticketsz #octone .rest-containers .park-hours-link a, body #navbarz #navbarz_buttons #opencloseticketsz #octonez .rest-containers .park-hours-link a {
  color: #fff !important;
}
body #navbar #navbar_buttons #openclosetickets #octone .open-close-status:hover .rest-containers, body #navbar #navbar_buttons #openclosetickets #octonez .open-close-status:hover .rest-containers, body #navbar #navbar_buttons #opencloseticketsz #octone .open-close-status:hover .rest-containers, body #navbar #navbar_buttons #opencloseticketsz #octonez .open-close-status:hover .rest-containers, body #navbar #navbarz_buttons #openclosetickets #octone .open-close-status:hover .rest-containers, body #navbar #navbarz_buttons #openclosetickets #octonez .open-close-status:hover .rest-containers, body #navbar #navbarz_buttons #opencloseticketsz #octone .open-close-status:hover .rest-containers, body #navbar #navbarz_buttons #opencloseticketsz #octonez .open-close-status:hover .rest-containers, body #navbarz #navbar_buttons #openclosetickets #octone .open-close-status:hover .rest-containers, body #navbarz #navbar_buttons #openclosetickets #octonez .open-close-status:hover .rest-containers, body #navbarz #navbar_buttons #opencloseticketsz #octone .open-close-status:hover .rest-containers, body #navbarz #navbar_buttons #opencloseticketsz #octonez .open-close-status:hover .rest-containers, body #navbarz #navbarz_buttons #openclosetickets #octone .open-close-status:hover .rest-containers, body #navbarz #navbarz_buttons #openclosetickets #octonez .open-close-status:hover .rest-containers, body #navbarz #navbarz_buttons #opencloseticketsz #octone .open-close-status:hover .rest-containers, body #navbarz #navbarz_buttons #opencloseticketsz #octonez .open-close-status:hover .rest-containers {
  display: flex;
}
body #navbar #navbar_buttons #openclosetickets #octonez:hover, body #navbar #navbar_buttons #opencloseticketsz #octonez:hover, body #navbar #navbarz_buttons #openclosetickets #octonez:hover, body #navbar #navbarz_buttons #opencloseticketsz #octonez:hover, body #navbarz #navbar_buttons #openclosetickets #octonez:hover, body #navbarz #navbar_buttons #opencloseticketsz #octonez:hover, body #navbarz #navbarz_buttons #openclosetickets #octonez:hover, body #navbarz #navbarz_buttons #opencloseticketsz #octonez:hover {
  background: #e8a200;
  border-radius: 27px;
}
body #navbar #navbar_buttons #openclosetickets #octtwo, body #navbar #navbar_buttons #openclosetickets #octtwoz, body #navbar #navbar_buttons #opencloseticketsz #octtwo, body #navbar #navbar_buttons #opencloseticketsz #octtwoz, body #navbar #navbarz_buttons #openclosetickets #octtwo, body #navbar #navbarz_buttons #openclosetickets #octtwoz, body #navbar #navbarz_buttons #opencloseticketsz #octtwo, body #navbar #navbarz_buttons #opencloseticketsz #octtwoz, body #navbarz #navbar_buttons #openclosetickets #octtwo, body #navbarz #navbar_buttons #openclosetickets #octtwoz, body #navbarz #navbar_buttons #opencloseticketsz #octtwo, body #navbarz #navbar_buttons #opencloseticketsz #octtwoz, body #navbarz #navbarz_buttons #openclosetickets #octtwo, body #navbarz #navbarz_buttons #openclosetickets #octtwoz, body #navbarz #navbarz_buttons #opencloseticketsz #octtwo, body #navbarz #navbarz_buttons #opencloseticketsz #octtwoz {
  border-left: 1px solid #fff;
}
body #navbar #navbar_buttons #openclosetickets #octtwo .elementor-widget-wrap, body #navbar #navbar_buttons #openclosetickets #octtwoz .elementor-widget-wrap, body #navbar #navbar_buttons #opencloseticketsz #octtwo .elementor-widget-wrap, body #navbar #navbar_buttons #opencloseticketsz #octtwoz .elementor-widget-wrap, body #navbar #navbarz_buttons #openclosetickets #octtwo .elementor-widget-wrap, body #navbar #navbarz_buttons #openclosetickets #octtwoz .elementor-widget-wrap, body #navbar #navbarz_buttons #opencloseticketsz #octtwo .elementor-widget-wrap, body #navbar #navbarz_buttons #opencloseticketsz #octtwoz .elementor-widget-wrap, body #navbarz #navbar_buttons #openclosetickets #octtwo .elementor-widget-wrap, body #navbarz #navbar_buttons #openclosetickets #octtwoz .elementor-widget-wrap, body #navbarz #navbar_buttons #opencloseticketsz #octtwo .elementor-widget-wrap, body #navbarz #navbar_buttons #opencloseticketsz #octtwoz .elementor-widget-wrap, body #navbarz #navbarz_buttons #openclosetickets #octtwo .elementor-widget-wrap, body #navbarz #navbarz_buttons #openclosetickets #octtwoz .elementor-widget-wrap, body #navbarz #navbarz_buttons #opencloseticketsz #octtwo .elementor-widget-wrap, body #navbarz #navbarz_buttons #opencloseticketsz #octtwoz .elementor-widget-wrap {
  padding: 0;
}
body #navbar #navbar_buttons #openclosetickets #octtwo .elementor-widget-wrap .elementor-element, body #navbar #navbar_buttons #openclosetickets #octtwoz .elementor-widget-wrap .elementor-element, body #navbar #navbar_buttons #opencloseticketsz #octtwo .elementor-widget-wrap .elementor-element, body #navbar #navbar_buttons #opencloseticketsz #octtwoz .elementor-widget-wrap .elementor-element, body #navbar #navbarz_buttons #openclosetickets #octtwo .elementor-widget-wrap .elementor-element, body #navbar #navbarz_buttons #openclosetickets #octtwoz .elementor-widget-wrap .elementor-element, body #navbar #navbarz_buttons #opencloseticketsz #octtwo .elementor-widget-wrap .elementor-element, body #navbar #navbarz_buttons #opencloseticketsz #octtwoz .elementor-widget-wrap .elementor-element, body #navbarz #navbar_buttons #openclosetickets #octtwo .elementor-widget-wrap .elementor-element, body #navbarz #navbar_buttons #openclosetickets #octtwoz .elementor-widget-wrap .elementor-element, body #navbarz #navbar_buttons #opencloseticketsz #octtwo .elementor-widget-wrap .elementor-element, body #navbarz #navbar_buttons #opencloseticketsz #octtwoz .elementor-widget-wrap .elementor-element, body #navbarz #navbarz_buttons #openclosetickets #octtwo .elementor-widget-wrap .elementor-element, body #navbarz #navbarz_buttons #openclosetickets #octtwoz .elementor-widget-wrap .elementor-element, body #navbarz #navbarz_buttons #opencloseticketsz #octtwo .elementor-widget-wrap .elementor-element, body #navbarz #navbarz_buttons #opencloseticketsz #octtwoz .elementor-widget-wrap .elementor-element {
  width: fit-content;
  padding-left: 6px;
}
body #navbar #navbar_buttons #openclosetickets #octtwo .elementor-widget-wrap .elementor-element .elementor-button-wrapper, body #navbar #navbar_buttons #openclosetickets #octtwoz .elementor-widget-wrap .elementor-element .elementor-button-wrapper, body #navbar #navbar_buttons #opencloseticketsz #octtwo .elementor-widget-wrap .elementor-element .elementor-button-wrapper, body #navbar #navbar_buttons #opencloseticketsz #octtwoz .elementor-widget-wrap .elementor-element .elementor-button-wrapper, body #navbar #navbarz_buttons #openclosetickets #octtwo .elementor-widget-wrap .elementor-element .elementor-button-wrapper, body #navbar #navbarz_buttons #openclosetickets #octtwoz .elementor-widget-wrap .elementor-element .elementor-button-wrapper, body #navbar #navbarz_buttons #opencloseticketsz #octtwo .elementor-widget-wrap .elementor-element .elementor-button-wrapper, body #navbar #navbarz_buttons #opencloseticketsz #octtwoz .elementor-widget-wrap .elementor-element .elementor-button-wrapper, body #navbarz #navbar_buttons #openclosetickets #octtwo .elementor-widget-wrap .elementor-element .elementor-button-wrapper, body #navbarz #navbar_buttons #openclosetickets #octtwoz .elementor-widget-wrap .elementor-element .elementor-button-wrapper, body #navbarz #navbar_buttons #opencloseticketsz #octtwo .elementor-widget-wrap .elementor-element .elementor-button-wrapper, body #navbarz #navbar_buttons #opencloseticketsz #octtwoz .elementor-widget-wrap .elementor-element .elementor-button-wrapper, body #navbarz #navbarz_buttons #openclosetickets #octtwo .elementor-widget-wrap .elementor-element .elementor-button-wrapper, body #navbarz #navbarz_buttons #openclosetickets #octtwoz .elementor-widget-wrap .elementor-element .elementor-button-wrapper, body #navbarz #navbarz_buttons #opencloseticketsz #octtwo .elementor-widget-wrap .elementor-element .elementor-button-wrapper, body #navbarz #navbarz_buttons #opencloseticketsz #octtwoz .elementor-widget-wrap .elementor-element .elementor-button-wrapper {
  height: 32px;
}
body #navbar #navbar_buttons #openclosetickets #octtwo .elementor-widget-wrap .elementor-element .elementor-button-wrapper .elementor-button, body #navbar #navbar_buttons #openclosetickets #octtwoz .elementor-widget-wrap .elementor-element .elementor-button-wrapper .elementor-button, body #navbar #navbar_buttons #opencloseticketsz #octtwo .elementor-widget-wrap .elementor-element .elementor-button-wrapper .elementor-button, body #navbar #navbar_buttons #opencloseticketsz #octtwoz .elementor-widget-wrap .elementor-element .elementor-button-wrapper .elementor-button, body #navbar #navbarz_buttons #openclosetickets #octtwo .elementor-widget-wrap .elementor-element .elementor-button-wrapper .elementor-button, body #navbar #navbarz_buttons #openclosetickets #octtwoz .elementor-widget-wrap .elementor-element .elementor-button-wrapper .elementor-button, body #navbar #navbarz_buttons #opencloseticketsz #octtwo .elementor-widget-wrap .elementor-element .elementor-button-wrapper .elementor-button, body #navbar #navbarz_buttons #opencloseticketsz #octtwoz .elementor-widget-wrap .elementor-element .elementor-button-wrapper .elementor-button, body #navbarz #navbar_buttons #openclosetickets #octtwo .elementor-widget-wrap .elementor-element .elementor-button-wrapper .elementor-button, body #navbarz #navbar_buttons #openclosetickets #octtwoz .elementor-widget-wrap .elementor-element .elementor-button-wrapper .elementor-button, body #navbarz #navbar_buttons #opencloseticketsz #octtwo .elementor-widget-wrap .elementor-element .elementor-button-wrapper .elementor-button, body #navbarz #navbar_buttons #opencloseticketsz #octtwoz .elementor-widget-wrap .elementor-element .elementor-button-wrapper .elementor-button, body #navbarz #navbarz_buttons #openclosetickets #octtwo .elementor-widget-wrap .elementor-element .elementor-button-wrapper .elementor-button, body #navbarz #navbarz_buttons #openclosetickets #octtwoz .elementor-widget-wrap .elementor-element .elementor-button-wrapper .elementor-button, body #navbarz #navbarz_buttons #opencloseticketsz #octtwo .elementor-widget-wrap .elementor-element .elementor-button-wrapper .elementor-button, body #navbarz #navbarz_buttons #opencloseticketsz #octtwoz .elementor-widget-wrap .elementor-element .elementor-button-wrapper .elementor-button {
  padding: 0;
}
body #navbar #navbar_buttons #openclosetickets #octtwo .elementor-widget-wrap .elementor-element .elementor-button-wrapper .elementor-button .elementor-button-icon svg, body #navbar #navbar_buttons #openclosetickets #octtwoz .elementor-widget-wrap .elementor-element .elementor-button-wrapper .elementor-button .elementor-button-icon svg, body #navbar #navbar_buttons #opencloseticketsz #octtwo .elementor-widget-wrap .elementor-element .elementor-button-wrapper .elementor-button .elementor-button-icon svg, body #navbar #navbar_buttons #opencloseticketsz #octtwoz .elementor-widget-wrap .elementor-element .elementor-button-wrapper .elementor-button .elementor-button-icon svg, body #navbar #navbarz_buttons #openclosetickets #octtwo .elementor-widget-wrap .elementor-element .elementor-button-wrapper .elementor-button .elementor-button-icon svg, body #navbar #navbarz_buttons #openclosetickets #octtwoz .elementor-widget-wrap .elementor-element .elementor-button-wrapper .elementor-button .elementor-button-icon svg, body #navbar #navbarz_buttons #opencloseticketsz #octtwo .elementor-widget-wrap .elementor-element .elementor-button-wrapper .elementor-button .elementor-button-icon svg, body #navbar #navbarz_buttons #opencloseticketsz #octtwoz .elementor-widget-wrap .elementor-element .elementor-button-wrapper .elementor-button .elementor-button-icon svg, body #navbarz #navbar_buttons #openclosetickets #octtwo .elementor-widget-wrap .elementor-element .elementor-button-wrapper .elementor-button .elementor-button-icon svg, body #navbarz #navbar_buttons #openclosetickets #octtwoz .elementor-widget-wrap .elementor-element .elementor-button-wrapper .elementor-button .elementor-button-icon svg, body #navbarz #navbar_buttons #opencloseticketsz #octtwo .elementor-widget-wrap .elementor-element .elementor-button-wrapper .elementor-button .elementor-button-icon svg, body #navbarz #navbar_buttons #opencloseticketsz #octtwoz .elementor-widget-wrap .elementor-element .elementor-button-wrapper .elementor-button .elementor-button-icon svg, body #navbarz #navbarz_buttons #openclosetickets #octtwo .elementor-widget-wrap .elementor-element .elementor-button-wrapper .elementor-button .elementor-button-icon svg, body #navbarz #navbarz_buttons #openclosetickets #octtwoz .elementor-widget-wrap .elementor-element .elementor-button-wrapper .elementor-button .elementor-button-icon svg, body #navbarz #navbarz_buttons #opencloseticketsz #octtwo .elementor-widget-wrap .elementor-element .elementor-button-wrapper .elementor-button .elementor-button-icon svg, body #navbarz #navbarz_buttons #opencloseticketsz #octtwoz .elementor-widget-wrap .elementor-element .elementor-button-wrapper .elementor-button .elementor-button-icon svg {
  width: 35px;
  height: auto;
  position: relative;
  top: -2px;
}
body #navbar #navbar_buttons #openclosetickets #octtwo .elementor-widget-wrap .elementor-element .elementor-button-wrapper .elementor-button .elementor-button-text, body #navbar #navbar_buttons #openclosetickets #octtwoz .elementor-widget-wrap .elementor-element .elementor-button-wrapper .elementor-button .elementor-button-text, body #navbar #navbar_buttons #opencloseticketsz #octtwo .elementor-widget-wrap .elementor-element .elementor-button-wrapper .elementor-button .elementor-button-text, body #navbar #navbar_buttons #opencloseticketsz #octtwoz .elementor-widget-wrap .elementor-element .elementor-button-wrapper .elementor-button .elementor-button-text, body #navbar #navbarz_buttons #openclosetickets #octtwo .elementor-widget-wrap .elementor-element .elementor-button-wrapper .elementor-button .elementor-button-text, body #navbar #navbarz_buttons #openclosetickets #octtwoz .elementor-widget-wrap .elementor-element .elementor-button-wrapper .elementor-button .elementor-button-text, body #navbar #navbarz_buttons #opencloseticketsz #octtwo .elementor-widget-wrap .elementor-element .elementor-button-wrapper .elementor-button .elementor-button-text, body #navbar #navbarz_buttons #opencloseticketsz #octtwoz .elementor-widget-wrap .elementor-element .elementor-button-wrapper .elementor-button .elementor-button-text, body #navbarz #navbar_buttons #openclosetickets #octtwo .elementor-widget-wrap .elementor-element .elementor-button-wrapper .elementor-button .elementor-button-text, body #navbarz #navbar_buttons #openclosetickets #octtwoz .elementor-widget-wrap .elementor-element .elementor-button-wrapper .elementor-button .elementor-button-text, body #navbarz #navbar_buttons #opencloseticketsz #octtwo .elementor-widget-wrap .elementor-element .elementor-button-wrapper .elementor-button .elementor-button-text, body #navbarz #navbar_buttons #opencloseticketsz #octtwoz .elementor-widget-wrap .elementor-element .elementor-button-wrapper .elementor-button .elementor-button-text, body #navbarz #navbarz_buttons #openclosetickets #octtwo .elementor-widget-wrap .elementor-element .elementor-button-wrapper .elementor-button .elementor-button-text, body #navbarz #navbarz_buttons #openclosetickets #octtwoz .elementor-widget-wrap .elementor-element .elementor-button-wrapper .elementor-button .elementor-button-text, body #navbarz #navbarz_buttons #opencloseticketsz #octtwo .elementor-widget-wrap .elementor-element .elementor-button-wrapper .elementor-button .elementor-button-text, body #navbarz #navbarz_buttons #opencloseticketsz #octtwoz .elementor-widget-wrap .elementor-element .elementor-button-wrapper .elementor-button .elementor-button-text {
  text-align: left;
}
body #navbar #navbar_buttons #openclosetickets #octtwo .elementor-widget-wrap:hover, body #navbar #navbar_buttons #openclosetickets #octtwoz .elementor-widget-wrap:hover, body #navbar #navbar_buttons #opencloseticketsz #octtwo .elementor-widget-wrap:hover, body #navbar #navbar_buttons #opencloseticketsz #octtwoz .elementor-widget-wrap:hover, body #navbar #navbarz_buttons #openclosetickets #octtwo .elementor-widget-wrap:hover, body #navbar #navbarz_buttons #openclosetickets #octtwoz .elementor-widget-wrap:hover, body #navbar #navbarz_buttons #opencloseticketsz #octtwo .elementor-widget-wrap:hover, body #navbar #navbarz_buttons #opencloseticketsz #octtwoz .elementor-widget-wrap:hover, body #navbarz #navbar_buttons #openclosetickets #octtwo .elementor-widget-wrap:hover, body #navbarz #navbar_buttons #openclosetickets #octtwoz .elementor-widget-wrap:hover, body #navbarz #navbar_buttons #opencloseticketsz #octtwo .elementor-widget-wrap:hover, body #navbarz #navbar_buttons #opencloseticketsz #octtwoz .elementor-widget-wrap:hover, body #navbarz #navbarz_buttons #openclosetickets #octtwo .elementor-widget-wrap:hover, body #navbarz #navbarz_buttons #openclosetickets #octtwoz .elementor-widget-wrap:hover, body #navbarz #navbarz_buttons #opencloseticketsz #octtwo .elementor-widget-wrap:hover, body #navbarz #navbarz_buttons #opencloseticketsz #octtwoz .elementor-widget-wrap:hover {
  background: #db6402;
  border-radius: 0 27px 27px 0;
}
body #navbar #navbar_buttons .sub-menu, body #navbar #navbarz_buttons .sub-menu, body #navbarz #navbar_buttons .sub-menu, body #navbarz #navbarz_buttons .sub-menu {
  min-width: 297px !important;
}
body #smallernav, body #smallernavz {
  box-shadow: 0 10px 15px -10px rgba(0, 0, 0, 0.5);
}
body #smallernav #mobile_logo, body #smallernav #mobile_logoz, body #smallernavz #mobile_logo, body #smallernavz #mobile_logoz {
  width: calc(100% - 53px - 70px - 261px);
}
@media screen and (max-width: 1024px) {
  body #smallernav #mobile_logo, body #smallernav #mobile_logoz, body #smallernavz #mobile_logo, body #smallernavz #mobile_logoz {
    width: 133px;
  }
}
@media screen and (max-width: 400px) {
  body #smallernav #mobile_logo, body #smallernav #mobile_logoz, body #smallernavz #mobile_logo, body #smallernavz #mobile_logoz {
    width: 117px;
  }
}
@media screen and (max-width: 330px) {
  body #smallernav #mobile_logo, body #smallernav #mobile_logoz, body #smallernavz #mobile_logo, body #smallernavz #mobile_logoz {
    width: 102px;
  }
}
body #smallernav #navigation_mobile, body #smallernav #navigation_mobilez, body #smallernavz #navigation_mobile, body #smallernavz #navigation_mobilez {
  width: 53px;
}
@media screen and (max-width: 1024px) {
  body #smallernav #navigation_mobile, body #smallernav #navigation_mobilez, body #smallernavz #navigation_mobile, body #smallernavz #navigation_mobilez {
    position: absolute;
    right: 10px;
    top: 6px;
  }
}
@media screen and (max-width: 399px) {
  body #smallernav #navigation_mobile, body #smallernav #navigation_mobilez, body #smallernavz #navigation_mobile, body #smallernavz #navigation_mobilez {
    width: 43px;
    top: 0;
  }
}
@media screen and (max-width: 399px) {
  body #smallernav #navigation_mobile .elementor-icon, body #smallernav #navigation_mobilez .elementor-icon, body #smallernavz #navigation_mobile .elementor-icon, body #smallernavz #navigation_mobilez .elementor-icon {
    font-size: 25px;
    top: 5px;
    position: relative;
    right: -9px;
  }
}
body #smallernav #navigation_mobilez, body #smallernavz #navigation_mobilez {
  right: 10px;
}
@media screen and (max-width: 1024px) {
  body #smallernav #navigation_mobilez, body #smallernavz #navigation_mobilez {
    right: 25px;
  }
}
body #smallernav #phone_mobile, body #smallernav #phone_mobilez, body #smallernavz #phone_mobile, body #smallernavz #phone_mobilez {
  width: 70px;
}
@media screen and (max-width: 1024px) {
  body #smallernav #phone_mobile, body #smallernav #phone_mobilez, body #smallernavz #phone_mobile, body #smallernavz #phone_mobilez {
    position: absolute;
    right: 60px;
    top: -2px;
  }
}
@media screen and (max-width: 399px) {
  body #smallernav #phone_mobile, body #smallernav #phone_mobilez, body #smallernavz #phone_mobile, body #smallernavz #phone_mobilez {
    width: auto;
    right: 28px;
    top: -8px;
  }
}
@media screen and (max-width: 399px) {
  body #smallernav #phone_mobile .elementor-icon svg, body #smallernav #phone_mobilez .elementor-icon svg, body #smallernavz #phone_mobile .elementor-icon svg, body #smallernavz #phone_mobilez .elementor-icon svg {
    width: 39px;
  }
}
@media screen and (max-width: 1024px) {
  body #smallernav #phone_mobilez, body #smallernavz #phone_mobilez {
    right: 77px;
  }
}
@media screen and (max-width: 399px) {
  body #smallernav #phone_mobilez, body #smallernavz #phone_mobilez {
    right: 45px;
  }
}
body #smallernav #buy_tickets_mobile, body #smallernav #buy_tickets_mobilez, body #smallernavz #buy_tickets_mobile, body #smallernavz #buy_tickets_mobilez {
  width: 261px;
}
@media screen and (max-width: 1024px) {
  body #smallernav #buy_tickets_mobile, body #smallernav #buy_tickets_mobilez, body #smallernavz #buy_tickets_mobile, body #smallernavz #buy_tickets_mobilez {
    width: auto;
    position: absolute;
    right: 117px;
    top: 2px;
  }
}
@media screen and (max-width: 767px) {
  body #smallernav #buy_tickets_mobile, body #smallernav #buy_tickets_mobilez, body #smallernavz #buy_tickets_mobile, body #smallernavz #buy_tickets_mobilez {
    top: 6px;
  }
}
@media screen and (max-width: 399px) {
  body #smallernav #buy_tickets_mobile, body #smallernav #buy_tickets_mobilez, body #smallernavz #buy_tickets_mobile, body #smallernavz #buy_tickets_mobilez {
    right: 67px;
    top: 3px;
  }
}
@media screen and (max-width: 767px) {
  body #smallernav #buy_tickets_mobile .elementor-button, body #smallernav #buy_tickets_mobilez .elementor-button, body #smallernavz #buy_tickets_mobile .elementor-button, body #smallernavz #buy_tickets_mobilez .elementor-button {
    padding: 7px 10px;
  }
}
@media screen and (max-width: 767px) {
  body #smallernav #buy_tickets_mobile .elementor-button .elementor-button-icon, body #smallernav #buy_tickets_mobilez .elementor-button .elementor-button-icon, body #smallernavz #buy_tickets_mobile .elementor-button .elementor-button-icon, body #smallernavz #buy_tickets_mobilez .elementor-button .elementor-button-icon {
    width: 21px;
    top: -1px;
    position: relative;
    left: -2px;
  }
}
@media screen and (max-width: 399px) {
  body #smallernav #buy_tickets_mobile .elementor-button .elementor-button-icon svg, body #smallernav #buy_tickets_mobilez .elementor-button .elementor-button-icon svg, body #smallernavz #buy_tickets_mobile .elementor-button .elementor-button-icon svg, body #smallernavz #buy_tickets_mobilez .elementor-button .elementor-button-icon svg {
    width: 24px;
  }
}
@media screen and (max-width: 767px) {
  body #smallernav #buy_tickets_mobile .elementor-button .elementor-button-text, body #smallernav #buy_tickets_mobilez .elementor-button .elementor-button-text, body #smallernavz #buy_tickets_mobile .elementor-button .elementor-button-text, body #smallernavz #buy_tickets_mobilez .elementor-button .elementor-button-text {
    font-size: 13px;
    font-weight: 800;
    position: relative;
    top: 5px;
  }
}
@media screen and (max-width: 310px) {
  body #smallernav #buy_tickets_mobile .elementor-button .elementor-button-text, body #smallernav #buy_tickets_mobilez .elementor-button .elementor-button-text, body #smallernavz #buy_tickets_mobile .elementor-button .elementor-button-text, body #smallernavz #buy_tickets_mobilez .elementor-button .elementor-button-text {
    font-size: 11px;
  }
}
body #smallernav #buy_tickets_mobile .elementor-button-icon svg, body #smallernav #buy_tickets_mobilez .elementor-button-icon svg, body #smallernavz #buy_tickets_mobile .elementor-button-icon svg, body #smallernavz #buy_tickets_mobilez .elementor-button-icon svg {
  width: 27px;
}
body #smallernav #buy_tickets_mobile .elementor-button-text, body #smallernav #buy_tickets_mobilez .elementor-button-text, body #smallernavz #buy_tickets_mobile .elementor-button-text, body #smallernavz #buy_tickets_mobilez .elementor-button-text {
  position: relative;
  top: 5px;
}
body #smallernav #buy_tickets_mobilez, body #smallernavz #buy_tickets_mobilez {
  right: 134px;
  top: 2px;
}
@media screen and (max-width: 767px) {
  body #smallernav #buy_tickets_mobilez, body #smallernavz #buy_tickets_mobilez {
    top: 6px;
  }
}
@media screen and (max-width: 399px) {
  body #smallernav #buy_tickets_mobilez, body #smallernavz #buy_tickets_mobilez {
    top: 3px;
    right: 84px;
  }
}
body #elementor-popup-modal-55548 .dialog-message {
  overflow: hidden;
}
body #elementor-popup-modal-55548 #mobile_popup_nav ul li {
  display: block !important;
  width: 100%;
}
body #header_events {
  margin-bottom: 0;
}
body #header_events .tribe-events-widget-events-list__event-row {
  margin-top: 12px;
}
body #header_events .tribe-events-widget-events-list__event-row:nth-child(1) {
  margin-top: 0;
}
body #header_events .tribe-events-widget-events-list {
  margin-top: 12px;
}
body #header_events .tribe-events-widget-events-list .tribe-events-widget-events-list__event-wrapper {
  border: dotted;
  border-width: 0 0 2px 0;
  margin-top: -12px;
}
body #header_events .tribe-events-widget-events-list .tribe-events-widget-events-list__event-date-tag-datetime span {
  font-size: 18px;
  text-transform: capitalize;
  font-weight: 600;
  color: #6488AA;
}
body #header_events .tribe-events-widget-events-list .tribe-events-widget-events-list__event-title a {
  font-family: "Poppins", sans-serif;
  font-size: 14px;
  color: #0B1C38;
  font-weight: 700;
}
body #header_events .tribe-events-widget-events-list__event-datetime,
body #header_events .tribe-events-widget-events-list__view-more {
  display: none;
}
body #header_events .tribe-events-widget-events-list__events {
  margin-top: 12px;
}
body #header_events .tribe-events-widget-events-list__events .tribe-common-g-row {
  display: block;
  border-width: 0 0 2px 0;
  border-style: dotted;
  border-color: #6488AA;
  margin-bottom: 5px;
}
body #header_events .tribe-events-widget-events-list__events .tribe-common-g-row .tribe-events-widget-events-list__event-date-tag {
  display: block;
}
body #header_events .tribe-events-widget-events-list__events .tribe-common-g-row .tribe-events-widget-events-list__event-date-tag .tribe-events-widget-events-list__event-date-tag-datetime {
  display: block;
  float: none;
  text-align: left;
  font-size: 18px;
  text-transform: capitalize;
  font-weight: 600;
  color: #6488AA;
}
body #header_events .tribe-events-widget-events-list__events .tribe-common-g-row .tribe-events-widget-events-list__event-date-tag .tribe-events-widget-events-list__event-date-tag-datetime .tribe-events-widget-events-list__event-date-tag-month {
  font-size: 18px;
  text-transform: capitalize;
  font-weight: 600;
  color: #6488AA;
}
body #header_events .tribe-events-widget-events-list__events .tribe-common-g-row .tribe-events-widget-events-list__event-date-tag .tribe-events-widget-events-list__event-date-tag-datetime .tribe-events-widget-events-list__event-date-tag-daynum {
  font-size: 18px;
  color: #6488AA;
}
body #header_events .tribe-events-widget-events-list__events .tribe-common-g-row .tribe-events-widget-events-list__event-title a {
  text-decoration: none !important;
}
body #header_events .tribe-events-widget-events-list__events .tribe-common-g-row .tribe-events-widget-events-list__event-title a:hover {
  text-decoration: none !important;
}
body #header_events .tribe-events-widget-events-list__events .tribe-common-g-row .tribe-events-widget-events-list__event-wrapper {
  display: block;
  float: none;
}
body #events_head {
  margin-bottom: 0;
}
body .sub-menu {
  display: none;
  transition: display 0.3s ease;
}
body .header_section#events_section #events_first {
  width: 351px;
}
body .header_section#events_section #events_last {
  width: calc(100% - 351px);
}
body .header_section#events_section #events_last .tribe-events-list-item {
  position: relative;
  float: left;
  width: 50%;
  padding-right: 18px;
}
body .header_section#events_section #events_last .tribe-events-list-item .tribe-events-content {
  position: absolute;
  background: #fff;
  left: 9%;
  padding: 9px;
  border-radius: 0 0 12px 12px;
}
body .header_section#events_section #events_last .tribe-events-list-item .tribe-events-content .tribe-events-date .tribe-events-day {
  display: block;
  text-align: center;
  color: #db6402;
  font-size: 36px;
  font-weight: 900;
}
body .header_section#events_section #events_last .tribe-events-list-item .tribe-events-content .tribe-events-date .tribe-events-month {
  display: block;
  text-align: center;
  color: #db6402;
  font-size: 21px;
}
body .header_section#events_section #events_last .tribe-events-list-item .tribe-events-thumbnail a.event_thumbnail {
  display: block;
}
body .header_section#events_section #events_last .tribe-events-list-item .tribe-events-thumbnail a.event_thumbnail img {
  border-radius: 18px;
  max-height: 306px;
  object-fit: cover;
}
body .header_section#events_section #events_last .tribe-events-list-item .tribe-events-thumbnail a.nav_events {
  display: block;
  margin-top: 18px;
  padding: 15px 45px;
}

@media (max-width: 1024px) {
  #elementor-popup-modal-60198 {
    margin-top: 21px;
  }
}

@media (max-width: 767px) {
  #elementor-popup-modal-55548 {
    max-width: 100vw;
  }
}

#blog_posts.elementor-widget-uael-posts .uael-grid-pagination {
  text-align: center;
}
#blog_posts.elementor-widget-uael-posts .uael-grid-pagination .page-numbers.current {
  background-color: #e8a200;
  color: #fff;
  border-radius: 50%;
  padding: 9px 18px;
}

#constant_contact_sidebar #gdpr_text {
  display: none;
}

#blog_page_first_column h2, #blog_page_first_column h3, #blog_page_first_column h4 {
  color: #173159 !important;
  display: inline;
  font-family: "museo-slab";
}
@media screen and (max-width: 767px) {
  #blog_page_first_column img {
    float: left;
    margin: 0;
    width: 100%;
  }
}

#main_header {
  justify-content: center;
  display: flex;
}
#main_header h1 {
  width: fit-content;
  border-radius: 100px;
  padding: 9px 72px;
}
@media screen and (max-width: 767px) {
  #main_header h1 {
    font-size: 33px;
  }
}
#main_header.orange_header h1 {
  background: #e8a200;
}
#main_header.mediumblue_header h1 {
  background: #173159;
}
#main_header.lightyellow_header h1 {
  background: #FEFAE5;
}
#main_header.lightgrey_header h1 {
  background: #b8b8b9;
}
#main_header.darkorangeheader h1 {
  background: #db6402;
}
#main_header.darkblueheader h1 {
  background: #0B1C38;
}

#ticketsale_section .internal_col_tickets .first_col_tickets {
  width: 252px;
}
#ticketsale_section .internal_col_tickets .second_col_tickets {
  width: calc(100% - 252px);
}
#ticketsale_section .internal_col_tickets.dotcols .first_col_tickets {
  width: 252px;
  border: solid #b8b8b9;
  border-width: 2px 2px 2px 0;
  padding-top: 7px;
  padding-bottom: 7px;
}
#ticketsale_section .internal_col_tickets.dotcols .second_col_tickets .inner_first_col {
  border: solid #b8b8b9;
  border-width: 2px 0 2px 0;
  padding-top: 15px;
  padding-bottom: 15px;
}
#ticketsale_section .internal_col_tickets.dotcols .second_col_tickets .inner_first_col.imgscol img {
  width: 36px;
  height: 37px;
}
#ticketsale_section .internal_col_tickets.dotcols .second_col_tickets .inner_second_col {
  border: solid #b8b8b9;
  border-width: 2px;
  padding-top: 15px;
  padding-bottom: 15px;
}
#ticketsale_section .internal_col_tickets.dotcols .second_col_tickets .inner_second_col.imgscol img {
  width: 36px;
  height: 37px;
}
#ticketsale_section .internal_col_tickets.dotcols .second_col_tickets .inner_third_col {
  border: solid #b8b8b9;
  border-width: 2px 0 2px 0;
  padding-top: 15px;
  padding-bottom: 15px;
}
#ticketsale_section .internal_col_tickets.dotcols .second_col_tickets .inner_third_col.imgscol img {
  width: 36px;
  height: 37px;
}
#ticketsale_section .internal_col_tickets.dotcols .second_col_tickets .elementor-element {
  text-align: center;
}
#ticketsale_section .internal_col_tickets.dotcols .second_col_tickets .elementor-element .fa-circle {
  font-size: 36px;
}
#ticketsale_section .internal_col_tickets.dotcols .second_col_tickets .elementor-element.lightbluedot i {
  color: #b1dffb;
}
#ticketsale_section .internal_col_tickets.dotcols .second_col_tickets .elementor-element.darkorangedot i {
  color: #db6402;
}
#ticketsale_section .internal_col_tickets.dotcols .second_col_tickets .elementor-element.greydot i {
  color: #b8b8b9 !important;
}
#ticketsale_section .internal_col_tickets.dotcols .second_col_tickets .elementor-element.bluedot i {
  color: #25477C;
}
#ticketsale_section .internal_col_tickets.dotcols .second_col_tickets .elementor-element.transparentdot i {
  color: transparent;
}
#ticketsale_section .internal_col_tickets.dotcols.secondandsoon .first_col_tickets {
  border-width: 0 2px 2px 0;
}
#ticketsale_section .internal_col_tickets.dotcols.secondandsoon .second_col_tickets .inner_first_col {
  border-width: 0 0 2px 0;
}
#ticketsale_section .internal_col_tickets.dotcols.secondandsoon .second_col_tickets .inner_second_col {
  border-width: 0 2px 2px 2px;
}
#ticketsale_section .internal_col_tickets.dotcols.secondandsoon .second_col_tickets .inner_third_col {
  border-width: 0 0 2px 0;
}
#ticketsale_section .internal_col_tickets.dotcols.thelastone .first_col_tickets {
  border-width: 0 2px 0 0;
}
#ticketsale_section .internal_col_tickets.dotcols.thelastone .second_col_tickets .inner_first_col {
  border-width: 0 0 0 0;
}
#ticketsale_section .internal_col_tickets.dotcols.thelastone .second_col_tickets .inner_second_col {
  border-width: 0 2px 0 2px;
}
#ticketsale_section .internal_col_tickets.dotcols.thelastone .second_col_tickets .inner_third_col {
  border-width: 0 0 0 0;
}

@media screen and (max-width: 1053px) {
  #all_rides_open #colone_template {
    display: none;
  }
}
@media screen and (max-width: 1053px) {
  #all_rides_open #coltwo_template {
    width: 100%;
    padding: 0 2%;
  }
}
@media screen and (max-width: 1053px) {
  #all_rides_open #coltwo_template #text_col_two {
    width: 100%;
    max-width: 100%;
  }
}

@media screen and (max-width: 1150px) and (min-width: 768px) {
  #tges_section {
    background-color: #ffffff;
  }
}
@media screen and (max-width: 1150px) and (min-width: 768px) {
  #tges_section .elementor-container {
    display: block;
  }
}
@media screen and (max-width: 1150px) and (min-width: 768px) {
  #tges_section .elementor-container .tges_column {
    width: 50%;
    display: block;
    float: left;
  }
}
@media screen and (max-width: 767px) {
  #tges_section .elementor-container .tges_column {
    margin-bottom: 36px;
  }
}
@media screen and (max-width: 767px) {
  #tges_section .elementor-container .tges_column .elementor-widget-wrap {
    padding: 27px 5px 0 5px;
  }
}
#tges_section .elementor-container .tges_column .elementor-widget-wrap .overlayimg:after {
  content: "";
  width: 100%;
  height: 50%;
  position: absolute;
  bottom: 0;
  left: 0;
  background: #FEFAE5 0 0 no-repeat padding-box;
  opacity: 0.76;
  display: block;
  z-index: 1000;
}
@media screen and (max-width: 1750px) {
  #tges_section .elementor-container .tges_column .elementor-widget-wrap .overlayimg:after {
    height: 60%;
  }
}
@media screen and (max-width: 1530px) {
  #tges_section .elementor-container .tges_column .elementor-widget-wrap .overlayimg:after {
    height: 70%;
  }
}
@media screen and (max-width: 1430px) {
  #tges_section .elementor-container .tges_column .elementor-widget-wrap .overlayimg:after {
    height: 80%;
  }
}
@media screen and (max-width: 1330px) {
  #tges_section .elementor-container .tges_column .elementor-widget-wrap .overlayimg:after {
    height: 100%;
  }
}
@media screen and (max-width: 1150px) {
  #tges_section .elementor-container .tges_column .elementor-widget-wrap .overlayimg:after {
    height: 50%;
  }
}
@media screen and (max-width: 900px) {
  #tges_section .elementor-container .tges_column .elementor-widget-wrap .overlayimg:after {
    height: 60%;
  }
}
@media screen and (max-width: 767px) {
  #tges_section .elementor-container .tges_column .elementor-widget-wrap .overlayimg:after {
    height: 54px;
  }
}
@media screen and (max-width: 1750px) {
  #tges_section .elementor-container .tges_column .elementor-widget-wrap .elementor-widget-text-editor {
    top: 40%;
  }
}
@media screen and (max-width: 1530px) {
  #tges_section .elementor-container .tges_column .elementor-widget-wrap .elementor-widget-text-editor {
    top: 32%;
  }
}
@media screen and (max-width: 1430px) {
  #tges_section .elementor-container .tges_column .elementor-widget-wrap .elementor-widget-text-editor {
    top: 24%;
  }
}
@media screen and (max-width: 1330px) {
  #tges_section .elementor-container .tges_column .elementor-widget-wrap .elementor-widget-text-editor {
    top: 10%;
  }
}
@media screen and (max-width: 1150px) {
  #tges_section .elementor-container .tges_column .elementor-widget-wrap .elementor-widget-text-editor {
    top: 50%;
  }
}
@media screen and (max-width: 900px) {
  #tges_section .elementor-container .tges_column .elementor-widget-wrap .elementor-widget-text-editor {
    top: 40%;
  }
}
@media screen and (max-width: 767px) {
  #tges_section .elementor-container .tges_column .elementor-widget-wrap .elementor-widget-text-editor {
    top: unset;
    bottom: 0;
    position: relative;
  }
}
#tges_section .elementor-container .tges_column .elementor-widget-wrap .elementor-widget-text-editor h2 {
  margin-bottom: 0;
}
@media screen and (max-width: 1925px) {
  #tges_section .elementor-container .tges_column .elementor-widget-wrap .elementor-widget-text-editor h2 {
    font-size: 36px;
  }
}
@media screen and (max-width: 767px) {
  #tges_section .elementor-container .tges_column .elementor-widget-wrap .elementor-widget-text-editor h2 {
    font-size: 30px;
    margin-top: -75px;
    margin-left: 21px;
  }
}
@media screen and (max-width: 1925px) {
  #tges_section .elementor-container .tges_column .elementor-widget-wrap .elementor-widget-text-editor p {
    font-size: 15px;
    line-height: 21px;
  }
}
@media screen and (max-width: 767px) {
  #tges_section .elementor-container .tges_column .elementor-widget-wrap .elementor-widget-text-editor p {
    margin-top: 21px;
  }
}
#tges_section .elementor-container .tges_column .elementor-widget-wrap .oth_orange_button {
  padding: 0 12px;
}
@media screen and (max-width: 1530px) {
  #tges_section .elementor-container .tges_column .elementor-widget-wrap .oth_orange_button {
    padding: 2px 21px;
  }
}
@media screen and (max-width: 767px) {
  #tges_section .elementor-container .tges_column .elementor-widget-wrap .oth_orange_button {
    position: relative;
    bottom: unset;
    width: 100% !important;
    left: 0;
    padding: 0 21px;
  }
}
@media screen and (max-width: 1530px) {
  #tges_section .elementor-container .tges_column .elementor-widget-wrap .oth_orange_button .elementor-button {
    font-size: 15px;
  }
}
@media screen and (max-width: 767px) {
  #tges_section .elementor-container .tges_column .elementor-widget-wrap .oth_orange_button .elementor-button {
    width: 100%;
  }
}
#tges_section .elementor-container .tges_column.caves_page .tges_column h2 a {
  color: #173159;
}
#tges_section .elementor-container .tges_column.caves_page .tges_column .overlayimg:after {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
  background: #FEFAE5 0% 0% no-repeat padding-box;
  opacity: 0.76;
  display: block;
  z-index: 1000;
}

.innersmallones {
  margin-bottom: 18px !important;
}
.innersmallones .elementor-widget-wrap .elementor-widget-hotspot {
  display: flex;
  margin: 0;
  margin-top: 12px;
}
.innersmallones .elementor-widget-wrap .elementor-widget-container {
  margin: 0 !important;
  margin-right: 12px !important;
}
.innersmallones .elementor-widget-wrap img {
  width: 100%;
}
.innersmallones .elementor-widget-wrap .e-hotspot {
  width: 100%;
}
.innersmallones .elementor-widget-wrap .e-hotspot .e-hotspot__button {
  width: 100%;
}
.innersmallones .elementor-widget-wrap .e-hotspot .e-hotspot__button .e-hotspot__inner-circle {
  width: 81%;
}
.innersmallones .elementor-widget-wrap .e-hotspot .e-hotspot__tooltip {
  border: 2px solid #6488AA;
}
@media screen and (max-width: 767px) {
  .innersmallones .elementor-widget-wrap .e-hotspot .e-hotspot__tooltip {
    left: 0;
  }
}
.innersmallones.innerpage .elementor-widget-hotspot {
  margin-top: 12px;
  display: inline-block;
  margin: 0;
  margin-top: 12px;
  margin-right: 9px;
}

.sameheightgallery .uael-grid-img-thumbnail img,
.sameheightgallery .gallery-item img {
  min-height: 306px;
  max-height: 306px;
  object-fit: cover;
}

#hotelsrow .elementor-column .elementor-widget-wrap {
  align-content: flex-start;
}
#hotelsrow .elementor-column .elementor-widget-wrap .elementor-element {
  margin-bottom: 0;
}
@media screen and (min-width: 1101px) {
  #hotelsrow .elementor-column .elementor-widget-wrap .elementor-element.minheight {
    min-height: 405px;
  }
}
@media screen and (max-width: 1100px) and (min-width: 1001px) {
  #hotelsrow .elementor-column .elementor-widget-wrap .elementor-element.minheight {
    min-height: 441px;
  }
}
@media screen and (max-width: 1000px) and (min-width: 826px) {
  #hotelsrow .elementor-column .elementor-widget-wrap .elementor-element.minheight {
    min-height: 495px;
  }
}
@media screen and (max-width: 825px) and (min-width: 768px) {
  #hotelsrow .elementor-column .elementor-widget-wrap .elementor-element.minheight {
    min-height: 555px;
  }
}
#hotelsrow .elementor-column .elementor-widget-wrap .elementor-element.oth_orange_button {
  padding: 9px 21px;
  margin-bottom: 30px !important;
  margin-top: 18px !important;
}

.gform_wrapper.gravity-theme .gform_heading {
  position: absolute;
  bottom: 15px;
}
.gform_wrapper.gravity-theme .ginput_container_date input {
  width: 100%;
}
.gform_wrapper.gravity-theme .gfield select, .gform_wrapper.gravity-theme .gfield input {
  min-height: 54px;
}
.gform_wrapper.gravity-theme .gfield .gchoice input {
  min-height: unset;
}
.gform_wrapper.gravity-theme .gform_footer .gform_button {
  background: #e8a200;
  border-radius: 10px;
  top: 45px;
  position: relative;
  min-height: 54px;
  transition: ease-in-out 0.36s;
}
.gform_wrapper.gravity-theme .gform_footer .gform_button:hover {
  background: #db6402;
}

.page-school-groups .gform_wrapper .gform_heading, .page-download-park-brochure .gform_wrapper .gform_heading {
  bottom: 50px;
}

body.page-giving-form .gform_wrapper.gravity-theme .gform_heading {
  bottom: 115px;
}

.contact_icon {
  border: 2px solid #eee;
  padding-top: 30px;
  padding-bottom: 30px;
}
.contact_icon:hover {
  border: 2px solid #d1caca;
}

body .tribe-common--breakpoint-medium.tribe-events .tribe-events-l-container {
  padding-bottom: 0;
}

@media screen and (max-width: 767px) {
  #the_calendar_page .tribe-common-l-container {
    padding-bottom: 30px;
  }
}

.equal_height_gallery .elementor-image-gallery .gallery-item img {
  object-fit: cover;
  min-height: 300px;
  max-height: 300px;
}

@media screen and (max-width: 767px) {
  .music_section {
    margin-bottom: 30px;
  }
}
.music_section .music_first {
  width: 245px;
}
@media screen and (max-width: 767px) {
  .music_section .music_first {
    width: 100%;
  }
}
.music_section .music_second {
  width: calc(100% - 245px);
}
@media screen and (max-width: 767px) {
  .music_section .music_second {
    width: 100%;
    text-align: center;
  }
}
@media screen and (max-width: 767px) {
  .music_section .music_second ul {
    list-style-position: inside;
  }
}

@media screen and (min-width: 768px) {
  #contactwidth {
    width: 250px;
  }
}

@media screen and (min-width: 768px) {
  #mrwidth {
    width: calc(100% - 250px);
  }
}

.tribe-events .tribe-events-calendar-month__calendar-event,
.tribe-events .tribe-events-calendar-month__multiday-event {
  padding: 0 16px;
  background: transparent;
}

.th_rides .elementor-column .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

#slider_height img {
  max-height: 360px;
  width: 100%;
  object-fit: cover;
  border-radius: 12px;
}
#slider_height .elementor-swiper-button i {
  background-color: #FEFAE5;
  border-radius: 50%;
  position: relative;
  overflow: hidden;
  padding: 9px;
}
#slider_height .elementor-swiper-button i:before {
  color: #e8a200;
}

#near_menu_section {
  width: calc(100% - 320px);
}
@media screen and (max-width: 767px) {
  #near_menu_section {
    width: 100%;
  }
}

#menu_column {
  width: 320px;
}
#menu_column #roller_menu .elementor-widget-wrap {
  padding-left: 0;
  margin-left: 10px;
}
#menu_column #roller_menu .elementor-widget-wrap .elementor-nav-menu {
  margin: 0;
  list-style: none;
}
#menu_column #roller_menu .elementor-widget-wrap .elementor-nav-menu li {
  display: flex;
  position: relative;
}
#menu_column #roller_menu .elementor-widget-wrap .elementor-nav-menu li a {
  padding-left: 0;
  transition: transform 0.36s ease-in-out;
}
#menu_column #roller_menu .elementor-widget-wrap .elementor-nav-menu li:before {
  content: "";
  color: #e8a200;
  font-size: 24px;
  position: absolute;
  left: -2px;
  line-height: 25px;
  top: 50%;
  transform: translateY(-50%);
  opacity: 0;
  transition: opacity 0.36s ease-in-out;
}
#menu_column #roller_menu .elementor-widget-wrap .elementor-nav-menu li:hover a {
  transform: translateX(15px);
}
#menu_column #roller_menu .elementor-widget-wrap .elementor-nav-menu li:hover:before {
  content: ">";
  opacity: 1;
}
#menu_column #roller_menu .elementor-widget-wrap .elementor-nav-menu li.menu-item-58841 a, #menu_column #roller_menu .elementor-widget-wrap .elementor-nav-menu li.menu-item-59928 a {
  background: #db6402;
  border-radius: 30px;
  padding: 9px 18px;
  color: #fff;
  margin-top: 18px;
  font-size: 14px;
}
#menu_column #roller_menu .elementor-widget-wrap .elementor-nav-menu li.menu-item-58841:hover a, #menu_column #roller_menu .elementor-widget-wrap .elementor-nav-menu li.menu-item-59928:hover a {
  transform: translateX(0);
  background: #bf5600;
}
#menu_column #roller_menu .elementor-widget-wrap .elementor-nav-menu li.menu-item-58841:hover:before, #menu_column #roller_menu .elementor-widget-wrap .elementor-nav-menu li.menu-item-59928:hover:before {
  display: none;
}

#thrill_ride_slider .slick-prev, #thrill_ride_slider .slick-next {
  cursor: pointer;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 1;
  width: fit-content !important;
  border-radius: 30px 30px 30px 30px;
  padding: 21px 54px 21px 54px;
  background: #db6402;
}
@media screen and (max-width: 594px) {
  #thrill_ride_slider .slick-prev, #thrill_ride_slider .slick-next {
    padding: 15px 33px;
  }
}
@media screen and (max-width: 450px) {
  #thrill_ride_slider .slick-prev, #thrill_ride_slider .slick-next {
    padding: 15px 15px;
  }
}
#thrill_ride_slider .slick-prev span, #thrill_ride_slider .slick-next span {
  width: fit-content;
  left: 0;
  font-size: 18px;
  position: relative;
  transition: ease-in-out 0.36s;
  color: #fff;
}
@media screen and (max-width: 450px) {
  #thrill_ride_slider .slick-prev span, #thrill_ride_slider .slick-next span {
    font-size: 14px;
  }
}
#thrill_ride_slider .slick-prev span:after, #thrill_ride_slider .slick-next span:after {
  content: ">";
  position: absolute;
  left: 133%;
  top: 15px;
  right: 5%;
  bottom: 0;
  opacity: 0;
  font-size: 25px;
  font-weight: 600;
}
#thrill_ride_slider .slick-prev:before, #thrill_ride_slider .slick-next:before {
  display: none;
}
#thrill_ride_slider .slick-prev:hover span, #thrill_ride_slider .slick-next:hover span {
  left: -27px;
}
#thrill_ride_slider .slick-prev:hover span:after, #thrill_ride_slider .slick-next:hover span:after {
  opacity: 1;
  left: 108%;
  transition: ease-in-out 0.36s;
}
@media screen and (max-width: 450px) {
  #thrill_ride_slider .slick-prev:hover span, #thrill_ride_slider .slick-next:hover span {
    left: 0;
  }
}
#thrill_ride_slider .slick-prev:hover span:after, #thrill_ride_slider .slick-next:hover span:after {
  opacity: 1;
  left: 108%;
  transition: ease-in-out 0.36s;
}
@media screen and (max-width: 450px) {
  #thrill_ride_slider .slick-prev:hover span:after, #thrill_ride_slider .slick-next:hover span:after {
    opacity: 0;
  }
}
#thrill_ride_slider .slick-prev {
  left: 10px;
  top: unset;
  bottom: 57px;
}
@media screen and (max-width: 762px) {
  #thrill_ride_slider .slick-prev {
    bottom: 88px;
  }
}
@media screen and (max-width: 594px) {
  #thrill_ride_slider .slick-prev {
    bottom: 99px;
  }
}
@media screen and (max-width: 450px) {
  #thrill_ride_slider .slick-prev {
    bottom: 130px;
    left: 6px;
  }
}
@media screen and (max-width: 319px) {
  #thrill_ride_slider .slick-prev {
    bottom: 165px;
  }
}
#thrill_ride_slider .slick-next {
  right: 10px;
  top: unset;
  bottom: 57px;
}
@media screen and (max-width: 762px) {
  #thrill_ride_slider .slick-next {
    bottom: 88px;
  }
}
@media screen and (max-width: 594px) {
  #thrill_ride_slider .slick-next {
    bottom: 99px;
  }
}
@media screen and (max-width: 450px) {
  #thrill_ride_slider .slick-next {
    bottom: 130px;
    right: 6px;
  }
}
@media screen and (max-width: 319px) {
  #thrill_ride_slider .slick-next {
    bottom: 165px;
  }
}
#thrill_ride_slider .thrill-rides-slider .thrill-ride-slide {
  box-sizing: border-box; /* Ensure padding is included in the element's width */
}
#thrill_ride_slider .thrill-rides-slider .thrill-ride-slide {
  box-sizing: border-box;
}
#thrill_ride_slider .thrill-rides-slider .thrill-ride-slide.slick-slide:nth-child(odd) {
  padding-right: 10px;
}
#thrill_ride_slider .thrill-rides-slider .thrill-ride-slide.slick-slide:nth-child(even) {
  padding-left: 10px;
}
#thrill_ride_slider .thrill-rides-slider .thrill-ride-slide a img {
  max-height: 345px;
  min-width: 100%;
  object-fit: cover;
  border-radius: 12px;
  object-position: top;
}
@media screen and (max-width: 450px) {
  #thrill_ride_slider .thrill-rides-slider .thrill-ride-slide a img {
    max-height: 102px;
  }
}
#thrill_ride_slider .thrill-rides-slider .thrill-ride-slide a h3 {
  color: #0B1C38;
  font-family: "museo-slab";
  font-size: 25px;
  margin-top: 10px;
}

@media screen and (max-width: 767px) {
  .things_to_do_innersection .elementor-column:nth-child(2) {
    margin-top: 21px;
  }
}
@media screen and (max-width: 767px) {
  .things_to_do_innersection .elementor-column:nth-child(2) .elementor-widget-wrap {
    padding: 10px 10px 10px 0;
  }
}

#tickets_mobile_section .tickets_mobile_description {
  margin-top: -1px;
}
#tickets_mobile_section .tickets_mobile_description .checkedli ul {
  list-style: none;
  margin: 0 0 0 10px;
}
#tickets_mobile_section .tickets_mobile_description .checkedli ul li span {
  font-size: 12px;
}
#tickets_mobile_section .tickets_mobile_description .checkedli ul li:before {
  content: url(/wp-content/uploads/2024/06/checked.svg);
  font-size: 54px;
  position: relative;
  left: -7px;
  line-height: 18px;
  top: 5px;
}
#tickets_mobile_section .tickets_mobile_description.greydesc li:before {
  filter: brightness(0) saturate(100%) invert(92%) sepia(7%) saturate(27%) hue-rotate(202deg) brightness(82%) contrast(83%);
}
#tickets_mobile_section .tickets_mobile_description.orange_desc li:before {
  filter: brightness(0) saturate(100%) invert(46%) sepia(35%) saturate(6781%) hue-rotate(12deg) brightness(95%) contrast(97%);
}
#tickets_mobile_section .tickets_mobile_gondola_section {
  margin-top: -1px;
}
@media screen and (max-width: 345px) {
  #tickets_mobile_section .tickets_mobile_gondola_section .elementor-column:nth-child(1) p {
    font-size: 16px;
    line-height: 16px;
  }
}
@media screen and (max-width: 302px) {
  #tickets_mobile_section .tickets_mobile_gondola_section .elementor-column:nth-child(1) p {
    font-size: 15px;
    line-height: 15px;
  }
}
@media screen and (max-width: 365px) {
  #tickets_mobile_section .tickets_mobile_gondola_section .elementor-column:nth-child(2) .elementor-element:nth-child(1) p {
    font-size: 45px;
    line-height: 45px;
  }
}
@media screen and (max-width: 302px) {
  #tickets_mobile_section .tickets_mobile_gondola_section .elementor-column:nth-child(2) .elementor-element:nth-child(1) p {
    font-size: 36px;
    line-height: 36px;
  }
}

#elementor-popup-modal-55619 .dialog-lightbox-message {
  padding: 30px 36px 18px 12px;
}

.page-events .tribe-events-pro .tribe-events-pro-week-mobile-events {
  display: flow-root;
}
.page-events .tribe-events-pro .tribe-events-pro-week-mobile-events .tribe-events-pro-week-mobile-events__event-featured-image {
  display: none;
}
.page-events .tribe-common.tribe-events.tribe-events-widget.tribe-events-view--shortcode.tribe-events-widget-events-week .tribe-events-widget-events-week__view-more .tribe-events-widget-events-week__view-more-link {
  background: #e8a200;
  color: #fff;
  font-size: 15px;
  padding: 12px 27px;
  border-radius: 30px;
  font-weight: 700;
  text-decoration: none;
  transition: ease-in-out 0.36s;
  border-bottom: 0 !important;
}
.page-events .tribe-common.tribe-events.tribe-events-widget.tribe-events-view--shortcode.tribe-events-widget-events-week .tribe-events-widget-events-week__view-more .tribe-events-widget-events-week__view-more-link:hover {
  background: #db6402;
  border-bottom: 0 !important;
}

#winter_summer_section {
  position: absolute;
  width: 100%;
  margin-top: 20px;
  z-index: 1001;
}
@media screen and (max-width: 767px) {
  #winter_summer_section {
    display: none !important;
  }
}
#winter_summer_section .season-toggle {
  display: flex;
  align-items: center;
  justify-content: end;
  gap: 10px;
  font-family: Arial, sans-serif;
  font-weight: bold;
}
#winter_summer_section .season-toggle .toggle-option {
  text-decoration: none;
  color: inherit;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 3px 0;
  font-weight: bold;
  font-size: 16px;
}
#winter_summer_section .season-toggle .toggle-option.winter {
  color: #fff;
}
#winter_summer_section .season-toggle .toggle-option.summer {
  color: #fff;
}
#winter_summer_section .season-toggle .toggle-icons-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 66px;
  height: 30px;
  border-radius: 21px;
  background-color: #ccc;
  position: relative;
  transition: background-color 0.3s ease;
}
#winter_summer_section .season-toggle .toggle-icons-container.winter-active {
  background-color: #6488aa;
}
#winter_summer_section .season-toggle .toggle-icons-container.summer-active {
  background-color: #e8a200;
}
#winter_summer_section .season-toggle .toggle-icons-container .icon {
  font-size: 24px;
  color: transparent;
  transition: color 0.3s ease;
}
#winter_summer_section .season-toggle .toggle-icons-container .icon.active {
  color: #fff;
}
#winter_summer_section .season-toggle .toggle-icons-container .icon.winter-icon {
  margin-left: 8px;
}
#winter_summer_section .season-toggle .toggle-icons-container .icon.summer-icon {
  margin-right: 8px;
}

body #elementor-popup-modal-60198 .dialog-widget-content {
  height: 100%;
  width: 100%;
}
body #elementor-popup-modal-60198 .dialog-widget-content .dialog-close-button {
  position: fixed;
  top: 18%;
  left: unset;
  right: 30px;
}
body #elementor-popup-modal-60198 .dialog-widget-content .dialog-message {
  width: 100%;
  height: 100%;
}
body #elementor-popup-modal-60198 .dialog-widget-content .dialog-message #tickets_mobile_section {
  position: fixed;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
}

#orange_button, #orange_button_desktop {
  text-align: center;
}
#orange_button .elementor-button-text.small_orange_button, #orange_button_desktop .elementor-button-text.small_orange_button {
  background-color: #DB6402;
  fill: #FFFFFF;
  color: #FFFFFF;
  border-radius: 30px;
  font-size: 15px;
  padding: 2px 12px;
}

#the_here_text .elementor-widget-container {
  padding: 0% 27%;
}
@media screen and (max-width: 2200px) {
  #the_here_text .elementor-widget-container {
    padding: 0% 24%;
  }
}
@media screen and (max-width: 1950px) {
  #the_here_text .elementor-widget-container {
    padding: 0% 20%;
  }
}
@media screen and (max-width: 1650px) {
  #the_here_text .elementor-widget-container {
    padding: 0% 15%;
  }
}
@media screen and (max-width: 1450px) {
  #the_here_text .elementor-widget-container {
    padding: 0% 10%;
  }
}
@media screen and (max-width: 1250px) {
  #the_here_text .elementor-widget-container {
    padding: 0% 3%;
  }
}

#home_review_section #home_reviews {
  margin-bottom: 0;
}
#home_review_section #home_reviews .wprs_unslider li .indrevdiv {
  background: #FEFAE5;
  border-radius: 10px;
  box-shadow: none;
  border: 0;
}
#home_review_section #home_reviews .wprs_unslider li .indrevdiv:before {
  opacity: 0;
}
#home_review_section #home_reviews .wprs_unslider li .indrevdiv:after {
  opacity: 0;
}
#home_review_section #home_reviews .wprs_unslider li .indrevdiv .indrevtxt .readmoretextdiv .wprevpro_star_imgs_T1 {
  display: block;
}
#home_review_section #home_reviews .wprs_unslider li .indrevdiv .indrevtxt .readmoretextdiv .wprevpro_star_imgs_T1 .span.svgicons {
  width: 23px;
  height: 23px;
}
#home_review_section #home_reviews .wprs_unslider li .indrevdiv .indrevtxt .divwprsrdmore .wprs_rd_more {
  text-transform: capitalize;
  color: #fff;
  background: #f3ce73;
  font-size: 12px;
  padding: 0 9px;
  border-radius: 10px;
  font-weight: 500;
  font-style: normal;
  margin-top: 8px;
  display: block;
  width: fit-content;
}
#home_review_section #home_reviews .wprs_unslider li .indrevdiv .wprevpro_t1_site_logo_a img.wprevpro_t1_site_logo {
  position: absolute;
  top: 18px;
  right: 18px;
  height: 25px;
}
#home_review_section #home_reviews .wprs_unslider li .wprevpro_t1_SPAN_5 .wprevpro_t1_rname {
  color: #0B1C38;
  text-transform: capitalize;
  font-weight: 600;
  font-family: "Poppins", Sans-serif;
}
#home_review_section #home_reviews .wprs_unslider .wprs_unslider-nav ol li {
  border: 2px solid #6488AA;
}
#home_review_section #home_reviews .wprs_unslider .wprs_unslider-nav ol li.wprs_unslider-active {
  background: #6488AA;
}
#home_review_section #home_reviews .wprs_unslider .wprs_unslider-arrow {
  background-color: #FEFAE5;
  width: 48px;
  height: 48px;
  opacity: 1;
  top: 100px !important;
  background-image: url(/wp-content/uploads/2024/05/right-chevron.svg);
  background-size: 18px 21px;
  right: -33px;
}
#home_review_section #home_reviews .wprs_unslider .wprs_unslider-arrow.prev {
  left: -36px;
}

#feedback_text {
  position: absolute;
  bottom: 27px;
}

#homemobileslider .slider-container {
  position: relative;
  overflow: hidden;
  width: 100%;
}
#homemobileslider #theinner {
  margin-bottom: -151px;
}
#homemobileslider .slider-wrapper {
  display: flex;
  transition: transform 0.5s ease;
}
#homemobileslider .slide {
  width: 70%;
  padding: 0 !important;
  box-sizing: border-box;
  flex-shrink: 0;
  transition: transform 0.5s ease-in-out;
  margin-right: 15px; /* 15px gap between slides */
}
#homemobileslider .prev, #homemobileslider .next {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  background-color: rgba(0, 0, 0, 0.5);
  color: white;
  border: none;
  padding: 10px;
  cursor: pointer;
  z-index: 10;
}
#homemobileslider .prev {
  left: 10px;
  background-color: #FEFAE5;
  border-radius: 50%;
  width: 30px;
  height: 30px;
  color: #e8a200;
}
#homemobileslider .next {
  right: 10px;
  background-color: #FEFAE5;
  border-radius: 50%;
  width: 30px;
  height: 30px;
  color: #e8a200;
}
@media (max-width: 768px) {
  #homemobileslider .slide {
    width: 70vw; /* 70% of viewport width on mobile */
  }
}
#homemobileslider .home_video_section .inner_video_section {
  width: 100% !important;
  margin-bottom: 0;
}
#homemobileslider .home_video_section .inner_video_section .inner_video_column.elementor-column {
  width: 100% !important;
}
#homemobileslider .home_video_section .inner_video_section .inner_video_column.elementor-column .elementor-widget-wrap {
  padding: 0;
}
#homemobileslider .home_video_section .inner_video_section .inner_video_column.elementor-column .elementor-container {
  margin: 0;
}
@media screen and (max-width: 767px) {
  #homemobileslider .home_video_section .inner_video_section .project-container .video_hover video {
    width: 100%;
    height: auto;
    display: block;
  }
}
#homemobileslider .home_video_section .inner_video_section .project-container .video_hover .over_ht {
  position: relative;
  margin: 0 auto;
  left: 0;
  bottom: 36px;
  width: fit-content;
  display: block;
}

.home_video_section .inner_video_section {
  width: 80%;
  margin: 0 auto;
  margin-bottom: -81px;
  z-index: 2;
}
@media screen and (max-width: 1750px) {
  .home_video_section .inner_video_section {
    width: 90%;
  }
}
@media screen and (max-width: 1350px) {
  .home_video_section .inner_video_section {
    width: 94%;
  }
}
@media screen and (max-width: 1180px) {
  .home_video_section .inner_video_section .elementor-container {
    display: block;
  }
}
.home_video_section .inner_video_section .project-container {
  position: relative;
}
.home_video_section .inner_video_section .project-container .video_hover video {
  border-radius: 12px;
}
.home_video_section .inner_video_section .project-container .video_hover .over_ht {
  width: fit-content;
  margin: 0;
  border-radius: 30px;
  padding: 12px 54px 12px 54px;
  left: -18px;
  position: absolute;
  bottom: 27px;
}
.home_video_section .inner_video_section .project-container .video_hover .over_ht span {
  width: fit-content;
  left: 0;
  position: relative;
  transition: ease-in-out 0.36s;
  color: #fff;
}
.home_video_section .inner_video_section .project-container .video_hover .over_ht span:after {
  content: ">";
  position: absolute;
  left: 120%;
  top: -2px;
  right: 5%;
  bottom: 0;
  opacity: 0;
  font-size: 25px;
  font-weight: 600;
}
.home_video_section .inner_video_section .project-container .video_hover .over_ht:hover span {
  left: -27px;
}
.home_video_section .inner_video_section .project-container .video_hover .over_ht:hover span:after {
  opacity: 1;
  left: 108%;
  transition: ease-in-out 0.36s;
}
.home_video_section .inner_video_section .project-container .video_hover .over_ht.darkorange {
  background: #db6402;
}
.home_video_section .inner_video_section .project-container .video_hover .over_ht.lmblue {
  background: #6488AA;
}
.home_video_section .inner_video_section .project-container .video_hover .over_ht.orange {
  background: #e8a200;
}
.home_video_section .inner_video_section .project-container .video_hover .over_ht.darkblue {
  background: #0B1C38;
}
@media screen and (max-width: 1180px) {
  .home_video_section .inner_video_column.elementor-column {
    width: 50%;
    float: left;
  }
}

#who-we-are-imagees {
  margin: 100px 0;
}
@media screen and (max-width: 1024px) {
  #who-we-are-imagees {
    margin: 0;
  }
}
#who-we-are-imagees .just-empty-who {
  width: calc((100vw - 1242px) / 2) !important;
  margin-right: 0 !important;
}
#who-we-are-imagees h2 {
  color: #0B1C38;
  font-family: "museo-slab", Sans-serif;
  font-size: 53px;
}
@media (max-width: 1024px) {
  #who-we-are-imagees h2 {
    font-size: 35px;
    line-height: 40px !important;
  }
}
@media (max-width: 767px) {
  #who-we-are-imagees h2 {
    font-size: 30px;
    line-height: 36px !important;
  }
}
#who-we-are-imagees h3 {
  color: #e8a200;
}
#who-we-are-imagees p {
  font-size: 18px !important;
  line-height: 24px !important;
}
@media (max-width: 1024px) {
  #who-we-are-imagees p {
    font-size: 25px;
    line-height: 28px !important;
  }
}
@media (max-width: 767px) {
  #who-we-are-imagees p {
    font-size: 20px;
    line-height: 24px;
  }
}
#who-we-are-imagees .swiper-slide.project-list {
  width: 100%;
}
@media screen and (max-width: 767px) {
  #who-we-are-imagees .swiper-slide.project-list {
    padding-left: 5%;
    padding-right: 5%;
  }
}
@media screen and (max-width: 318px) {
  #who-we-are-imagees .swiper-slide.project-list {
    width: 100% !important;
  }
}
#who-we-are-imagees .swiper-slide.project-list .image-container {
  height: 670px;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  position: relative;
}
@media screen and (max-width: 1024px) {
  #who-we-are-imagees .swiper-slide.project-list .image-container {
    height: 532px;
  }
}
@media screen and (max-width: 950px) {
  #who-we-are-imagees .swiper-slide.project-list .image-container {
    height: 500px;
  }
}
@media screen and (max-width: 890px) {
  #who-we-are-imagees .swiper-slide.project-list .image-container {
    height: 470px;
  }
}
@media screen and (max-width: 800px) {
  #who-we-are-imagees .swiper-slide.project-list .image-container {
    height: 418px;
  }
}
@media screen and (max-width: 767px) {
  #who-we-are-imagees .swiper-slide.project-list .image-container {
    height: 531px;
    background-position: top;
    width: 100%;
    background-size: cover;
    border-radius: 12px;
  }
}
@media screen and (max-width: 621px) {
  #who-we-are-imagees .swiper-slide.project-list .image-container {
    height: 471px;
  }
}
@media screen and (max-width: 550px) {
  #who-we-are-imagees .swiper-slide.project-list .image-container {
    height: 410px;
  }
}
@media screen and (max-width: 480px) {
  #who-we-are-imagees .swiper-slide.project-list .image-container {
    height: 360px;
  }
}
@media screen and (max-width: 400px) {
  #who-we-are-imagees .swiper-slide.project-list .image-container {
    height: 300px;
  }
}
@media screen and (max-width: 370px) {
  #who-we-are-imagees .swiper-slide.project-list .image-container {
    height: 258px;
  }
}
#who-we-are-imagees .swiper-arrows {
  position: relative;
  top: -50%;
  left: 96%;
}
@media screen and (max-width: 1850px) {
  #who-we-are-imagees .swiper-arrows {
    left: 94%;
  }
}
@media screen and (max-width: 1600px) {
  #who-we-are-imagees .swiper-arrows {
    left: 93%;
  }
}
@media screen and (max-width: 1370px) {
  #who-we-are-imagees .swiper-arrows {
    left: 92%;
  }
}
@media screen and (max-width: 1170px) {
  #who-we-are-imagees .swiper-arrows {
    left: 91%;
  }
}
@media screen and (max-width: 1080px) {
  #who-we-are-imagees .swiper-arrows {
    left: 90%;
  }
}
@media screen and (max-width: 1024px) {
  #who-we-are-imagees .swiper-arrows {
    left: 95%;
    top: 50%;
    position: absolute;
  }
}
@media screen and (max-width: 950px) {
  #who-we-are-imagees .swiper-arrows {
    left: 94%;
  }
}
@media screen and (max-width: 850px) {
  #who-we-are-imagees .swiper-arrows {
    left: 93%;
  }
}
@media screen and (max-width: 767px) {
  #who-we-are-imagees .swiper-arrows {
    left: 86%;
  }
}
@media screen and (max-width: 550px) {
  #who-we-are-imagees .swiper-arrows {
    left: 85%;
  }
}
@media screen and (max-width: 510px) {
  #who-we-are-imagees .swiper-arrows {
    left: 84%;
  }
}
@media screen and (max-width: 470px) {
  #who-we-are-imagees .swiper-arrows {
    left: 83%;
  }
}
@media screen and (max-width: 430px) {
  #who-we-are-imagees .swiper-arrows {
    left: 82%;
  }
}
@media screen and (max-width: 400px) {
  #who-we-are-imagees .swiper-arrows {
    left: 81%;
  }
}
@media screen and (max-width: 370px) {
  #who-we-are-imagees .swiper-arrows {
    left: 80%;
  }
}
@media screen and (max-width: 350px) {
  #who-we-are-imagees .swiper-arrows {
    left: 79%;
  }
}
#who-we-are-imagees .swiper-arrows .swiper-button-next, #who-we-are-imagees .swiper-arrows .swiper-button-prev {
  background-color: #FEFAE5;
  border-radius: 50%;
  width: 54px;
  height: 54px;
  position: relative;
  overflow: hidden;
}
#who-we-are-imagees .swiper-arrows .swiper-button-next::after, #who-we-are-imagees .swiper-arrows .swiper-button-prev::after {
  font-size: 16px;
  line-height: 16px;
  color: #e8a200;
}
#who-we-are-imagees .elementor-shortcode {
  display: flex;
}
@media screen and (max-width: 1024px) {
  #who-we-are-imagees .elementor-shortcode {
    display: block;
  }
}
#who-we-are-imagees .swiper-container-who-we-are {
  width: 50%;
  overflow: hidden;
  position: relative;
}
@media screen and (max-width: 1024px) {
  #who-we-are-imagees .swiper-container-who-we-are {
    display: block;
    width: 100%;
  }
}
#who-we-are-imagees .logoimg {
  position: absolute;
  bottom: 42px;
  z-index: 1000;
  right: 14%;
  display: none;
}
@media screen and (max-width: 1024px) {
  #who-we-are-imagees .logoimg {
    display: none;
  }
}
#who-we-are-imagees .col-6.no-wrapper.just-text {
  max-width: 50%;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  padding: 25px;
}
@media screen and (max-width: 1024px) {
  #who-we-are-imagees .col-6.no-wrapper.just-text {
    display: block;
    max-width: 100%;
  }
}
#who-we-are-imagees .col-6.no-wrapper.just-text .core-values {
  width: 50%;
}
@media screen and (max-width: 1750px) {
  #who-we-are-imagees .col-6.no-wrapper.just-text .core-values {
    width: 70%;
  }
}
@media screen and (max-width: 1250px) {
  #who-we-are-imagees .col-6.no-wrapper.just-text .core-values {
    width: 90%;
  }
}
@media screen and (max-width: 1024px) {
  #who-we-are-imagees .col-6.no-wrapper.just-text .core-values {
    width: 100%;
  }
}
@media screen and (max-width: 1024px) {
  #who-we-are-imagees .col-6.no-wrapper.just-text .core-values h2, #who-we-are-imagees .col-6.no-wrapper.just-text .core-values h3 {
    display: none;
  }
}

#tickets_top #tickets_top_one {
  width: 252px;
}
#tickets_top #tickets_top_one .elementor-widget-wrap {
  border-radius: 30px 0 0 0;
}
#tickets_top #tickets_top_two {
  width: 422px;
}
@media screen and (max-width: 1200px) {
  #tickets_top #tickets_top_two {
    width: 408px;
  }
}
#tickets_top #tickets_top_three {
  width: calc(100% - 422px - 252px);
}
@media screen and (max-width: 1200px) {
  #tickets_top #tickets_top_three {
    width: calc(100% - 408px - 252px);
  }
}
#tickets_top #tickets_top_three .elementor-widget-wrap {
  border-radius: 0 30px 0 0;
}
#tickets_top #tickets_top_three .elementor-element {
  width: 33.3333333333%;
}

.internal_col_tickets .first_col {
  width: 252px;
}

@media screen and (max-width: 767px) {
  #home_hero_section .elementor-container {
    align-items: end;
  }
}

#footer_socials .elementor-grid-item .elementor-icon {
  width: 45px;
  height: 45px;
}
#footer_socials .elementor-grid-item .elementor-icon svg {
  width: 39px;
  height: 39px;
}

#the_button {
  position: relative;
}
#the_button details {
  transition: all 0.36s ease-in-out;
  position: relative;
}
#the_button details summary {
  margin: 0 auto;
  list-style: none;
  color: #0B1C38;
  border-width: 0 !important;
  background-color: #b1dffb;
  width: fit-content !important;
  padding: 12px 33px;
  cursor: pointer;
  font-size: 19px;
  font-weight: 600;
  text-transform: none;
  border-radius: 30px;
  transition: all 0.36s ease-in-out; /* Apply transition to all properties */
}
#the_button details summary span {
  width: fit-content;
  position: relative;
  color: #0B1C38;
  display: inline-block;
  transition: all 0.36s ease-in-out; /* Apply transition to all properties */
}
#the_button details summary span:after {
  content: ">";
  position: absolute;
  left: 133%;
  top: 0;
  opacity: 0;
  font-size: 25px;
  font-weight: 600;
  transition: all 0.36s ease-in-out; /* Apply transition to all properties */
}
@media screen and (max-width: 767px) {
  #the_button details summary span:after {
    top: -2px;
  }
}
#the_button details summary:hover span {
  left: -27px;
}
#the_button details summary:hover span:after {
  opacity: 1;
  left: 108%;
}
#the_button .overlay {
  display: none; /* Hidden by default */
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5);
  z-index: 9999;
}
#the_button .going_down {
  display: none; /* Hidden by default */
  position: fixed;
  width: 100%;
  background: #fff;
  z-index: 10000;
  padding: 0;
  box-shadow: 0 1px 26px 0 rgba(0, 0, 0, 0.75);
  top: 30%;
  max-width: 630px;
  left: 50%;
  transform: translateX(-50%);
  border-radius: 15px;
}
@media screen and (max-width: 767px) {
  #the_button .going_down {
    top: 10%;
  }
}
#the_button .going_down .ctct-form-embed.form_2 .ctct-form-defaults {
  background-color: #0B1C38;
  border-radius: 12px;
  padding: 48px;
}
#the_button .going_down .ctct-form-embed.form_2 .ctct-form-defaults .ctct-form-custom .ctct-form-button {
  background-color: #e8a200;
  border: 0;
}
#the_button .going_down .ctct-form-embed.form_2 .ctct-form-defaults .ctct-form-custom .ctct-form-button:hover {
  background-color: #e8a200;
}
#the_button .close-button {
  background: none;
  border: none;
  font-size: 24px;
  position: absolute;
  top: 10px;
  right: 10px;
  cursor: pointer;
}

/*# sourceMappingURL=custom.css.map */
