#specialevent1 #select-nav-dropdown, #specialevent1 #select-nav-dropdown-button { display: block; margin: 1em auto; }

@media (min-width: 768px) { #specialevent1 #select-nav-dropdown, #specialevent1 #select-nav-dropdown-button { display: none; } }

#stickysub { position: relative; width: 100%; left: 0; z-index: 999; transition: .3; padding: 1rem 0; box-shadow: none; }

@media (min-width: 768px) { #stickysub { padding: 0; } }

#stickysub #stickysub-nav { display: none; text-align: center; margin: 0; padding: 0 2em; position: relative; }

@media (min-width: 768px) { #stickysub #stickysub-nav { display: block; } }

#stickysub #stickysub-nav li { display: inline-block; margin: 0; }

#stickysub #stickysub-nav li a { display: block; padding: 1em; box-sizing: border-box; font-size: .875rem; background: transparent; transition: all .25s ease-in-out; -moz-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out; }

@media (min-width: 768px) { #stickysub #stickysub-nav li a { font-size: 1rem; } }

@media (min-width: 992px) { #stickysub #stickysub-nav li a { padding: 1em 2em; } }

#stickysub #stickysub-nav li.toplink { position: absolute; right: 0; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); }

@media (min-width: 992px) { #stickysub #stickysub-nav li.toplink { right: 2rem; } }

@media (min-width: 1200px) { #stickysub #stickysub-nav li.toplink { right: 3rem; } }

#stickysub #stickysub-nav li.toplink > a { position: relative; padding: 1em 2em !important; }

#stickysub #stickysub-nav li.toplink > a > i { position: absolute; left: 0.5em; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); }

#stickysub #stickysub-nav li.toplink > a > .txt { display: none; }

@media (min-width: 1400px) { #stickysub #stickysub-nav li.toplink > a > .txt { display: inline-block; } }

@media (min-width: 768px) { #stickysub.is-sticky { position: fixed; top: 0; } }

#se-location-map { height: 350px; width: 100%; padding: 0; margin: 0; }

#se-location-map img { max-width: none; }

#se-countdown-timer { font-size: 1.5rem; line-height: 1.35; }

#se-countdown-timer .time-block { display: inline-block; vertical-align: top; }

#se-countdown-timer .time-block span.num { display: block; }

#se-countdown-timer .time-block span.label { display: block; }

#se-countdown-timer span.colon { padding: 0 .5em; vertical-align: top; }

.monkForm { max-width: 640px; margin: 0 auto; padding-top: 40px; }

.monkForm fieldset > legend { display: none; }

@media (min-width: 768px) { #tabs { -webkit-box-pack: center; justify-content: center; }
  .ui-tabs-nav { -webkit-box-pack: center; justify-content: center; }
  .module-tabs { -webkit-box-pack: center; justify-content: center; }
  #se-location-map { height: 640px; }
  #se-countdown-timer { font-size: 2rem; } }

#se-location-map .infowindow { display: block; width: 280px; font-size: 16px; position: relative; background-color: #fff; position: relative; text-decoration: none; filter: drop-shadow(0 0 10px rgba(0, 0, 0, 0.3)); }

#se-location-map .infowindow:before { content: ""; position: absolute; left: 60px; bottom: -12px; width: 0; height: 0; border-left: 12px solid transparent; border-right: 12px solid transparent; border-top: 12px solid #fff; }

#se-location-map .infowindow .info { position: relative; height: 100%; display: -webkit-box; display: flex; overflow-x: hidden; overflow-y: auto; }

#se-location-map .infowindow .text { position: relative; min-height: 1px; width: 100%; flex: 1 0 100%; }

#se-location-map .infowindow .text .inner { padding: 1.5rem; }
