/*
 Theme Name:     Divi Child
 Theme URI:      https://www.elegantthemes.com/gallery/divi/
 Description:    Divi Child Theme
 Author:         Evincedev
 Template:       Divi
 Version:        1.0.0
*/

/*Sitewide CSS*/
/*Geodirectory locations page customizations*/
.gd-search-field-search:first-of-type {display: none;}
.geodir-field-address br {content: '';width: 9px;height: 18px;}
.geodir-field-address br:before {content: ', '}
.geodir-post.mobile-header.et_pb_section_1_tb_header.et_pb_section-content-container.bsui .geodir_post_meta .gd-read-more.pt-5 {position: unset !important;padding-top: 10px !important;display: block;}
.geodir-output-location .geodir-field-business_hours {display: none;}
.geodir-post-directions.bsui .get-direction-link {font-size: 13px;font-weight: inherit;padding: 10px;background-color: #E0E621 !important;color: #000 !important;white-space: normal;}
.geodir-post-directions.bsui .get-direction-link:hover {background-color: #e50695 !important;color: #fff !important;}
.bsui.geodir-post-meta-container .text-truncate.dropdown-toggle {white-space: normal;}
img.geodir_loader {width: 22px;display: inline;margin-left: 5px;}
button.geodir_submit_search.loader-added {width: calc(100% - 27px) !important;}
.bsui .dropdown-item.active, .bsui .dropdown-item:active {background-color: #E50695;}
.bsui .geodir-sort-by a.dropdown-item.active, .bsui .geodir-sort-by a.dropdown-item:active {color: #fff !important;}
.geodir-field-business_hours a {font-size: 16px;line-height: 1;}
.card-footer .geodir-post-meta-container,.card-footer .geodir-post-directions {display: inline-block;vertical-align: middle;}
/*.geodir-output-location.bsui .list-group-item i.fa-phone {transform: rotate(90deg);}*/
.geodir_post_meta.clear-both.geodir-field-location_url_new {display: none;}
.card-footer .geodir-post-meta-container.bsui .ml-2.geodir-field-business_hours {margin-left: 0 !important;}
.bsui .dropdown-toggle::after {vertical-align: middle;}
.geodir-output-location.bsui .list-group-item {border: none;padding: 2px 8px;font-size: 16px;line-height: 1.6;}
.bsui.geodir-post-title h2.geodir-entry-title.h5 {font-weight: 500;margin-bottom: 0;}
.bsui .list-group-item-action:hover, .bsui .list-group-item-action:focus {background-color: #fff;}
.bsui.geodir-loop-container .geodir-post .card-body.p-2 {padding: 20px 25px 30px !important;}
button.geodir_submit_search.btn.btn-primary.w-100 {border-radius: 25px;padding-top: 10px;padding-left: 20px;padding-right: 20px;font-family: 'Montserrat';background-color: #E50695 !important;border-color: #e50695 !important;text-transform: uppercase;font-size: 14px;font-weight: 700;box-shadow: none !important;}
.bsui .embed-responsive .embed-responsive-item,.bsui .embed-responsive iframe,.bsui .embed-responsive embed,.bsui .embed-responsive object,.bsui .embed-responsive video {height: 100%;}
.et-db #et-boc .et-l .et_pb_row.location-main-wrapper {max-width: 95%;}
.location-main-wrapper .row-cols-md-1 .bsui .embed-responsive .embed-responsive-item,.bsui .embed-responsive iframe,.bsui .embed-responsive embed,.bsui .embed-responsive object,.bsui .embed-responsive video {height: 90%;}
.location-main-wrapper .bsui.geodir-loop-container .row-cols-md-1 .geodir-post .card-body.p-2 {margin-top: -58px !important;}
.et-db #et-boc .et-l h2.geodir-entry-title a {color: #e50695;}
/*.et_pb_column.et_pb_column_4_4.et_pb_column_1.et_pb_css_mix_blend_mode_passthrough.et-last-child {padding-top:20px;}*/

.et_pb_module.et_pb_text.et_pb_text_0.et_pb_text_align_left.et_pb_bg_layout_light {padding-top: 20px;}
.bsui .text-primary {color: #e50695 !important;}
.bsui .dropdown-menu {font-size: 0.9rem !important;}

.location-main-wrapper{ position: relative; background-color: rgba(237, 236, 236, 1); margin: 0 !important; padding: 0 !important; width: 100% !important; }
.location-main-wrapper .location-details,.et_pb_gutters3.et-db #et-boc .et-l .location-main-wrapper .location-details.et_pb_column_1_2{ position: relative; padding: 40px; width: 50%; margin: 0;z-index: 1;padding-left: 0px;}
.location-main-wrapper .location-map,.et-db #et-boc .et-l .location-main-wrapper .location-map.et_pb_column{ position: sticky; top: 0; width: 50%;z-index: 0; }
.et_pb_pagebuilder_layout.geodir-page #page-container #et-main-area #main-content .entry-content .et-l > .et_pb_section{z-index: unset;}
.bsui .row-cols-md-4>*,.bsui .row-cols-md-5>* {padding-left: 5px;padding-right: 5px;}
.bsui .row-cols-md-4, .bsui .row-cols-md-5 {margin-left: 0;margin-right: 0;}
.bsui.geodir-loop-container .row-cols-md-5 .geodir-post .card-body.p-2, .bsui.geodir-loop-container .row-cols-md-4 .geodir-post .card-body.p-2 {padding-left: 10px !important;padding-right: 10px !important;}
.bsui.geodir-loop-container .row-cols-md-5 .geodir-post .card-body.p-2 h2.geodir-entry-title.h5.mb-2,.bsui.geodir-loop-container .row-cols-md-4 .geodir-post .card-body.p-2 h2.geodir-entry-title.h5.mb-2 {font-size: 28px !important;}
.bsui .embed-responsive-16by9::before{padding-top: 75%;}
.et-db #et-boc .et-l .dsm_breadcrumbs_0_tb_footer .dsm_breadcrumbs li.dsm_breadcrumbs_item .dsm_home_icon, .et-db #et-boc .et-l .dsm_breadcrumbs_0_tb_footer .dsm_breadcrumbs .dsm_breadcrumbs_separator .dsm_separator_icon {font-size: 18px;}

/*Geodirector locations page customizations - Trebletree*/
.bsui .btn .geodir_submit_search {padding: .45rem 1.2rem;font-size: 15px;line-height: 1.6;border-radius: .25rem;position: relative;font-family: 'Montserrat';text-transform: uppercase;padding-left: 20px;padding-right: 20px;font-weight: 600;border-radius: 50px;background-color: #E0E621;border-color: #E0E621;color:#000000;}
.bsui .btn-primary, .bsui .btn-primary.disabled, .bsui .btn-primary:disabled, .bsui .btn-outline-primary, .bsui .btn-outline-primary:hover, .bsui .btn-outline-primary:not(:disabled):not(.disabled).active, .bsui .btn-outline-primary:not(:disabled):not(.disabled):active, .bsui .show>.btn-outline-primary.dropdown-toggle, .bsui .custom-control-input:checked~.custom-control-label::before, .bsui .custom-checkbox .custom-control-input:indeterminate~.custom-control-label::before, .bsui .page-item.active .page-link, .bsui .alert-primary, .bsui .list-group-item.active {border-color: #3d3d3d;}
.bsui .btn-primary, .bsui .btn-primary.disabled, .bsui .btn-primary:disabled, .bsui .btn-outline-primary:hover, .bsui .btn-outline-primary:not(:disabled):not(.disabled).active, .bsui .btn-outline-primary:not(:disabled):not(.disabled):active, .bsui .show>.btn-outline-primary.dropdown-toggle, .bsui .dropdown-item.active, .bsui .custom-control-input:checked~.custom-control-label::before, .bsui .custom-checkbox .custom-control-input:indeterminate~.custom-control-label::before, .bsui .nav-pills .nav-link.active, .bsui .nav-pills .show>.nav-link, .bsui .page-item.active .page-link, .bsui .badge-primary, .bsui .alert-primary, .bsui .progress-bar, .bsui .list-group-item.active, .bsui .bg-primary, .bsui .select2-container .select2-results__option--highlighted.select2-results__option[aria-selected=true] {background-color: #3d3d3d;}

h2.geodir-entry-title.h5.mb-2 a {font-size: 24px !important;line-height: 0.6em !important;}
.et-db #et-boc .et-l .location-book-party a.et_pb_button.et_pb_bg_layout_dark {color: #000 !important;background-color: #E0E621;text-transform: uppercase;padding: 10px;text-align: center;border-radius: 50px;font-size: 13px;text-decoration: none;display: inline-block;color: rgb(0, 0, 0) !important;border: 2px solid #e0e621 !important;line-height: 16px !important;}
.location-book-party {margin-top: 10px;}
.et-db #et-boc .et-l .location-book-party a.et_pb_button.et_pb_bg_layout_dark:first-child {margin-bottom: 5px;}
.et-db #et-boc .et-l .location-book-party a.et_pb_button.et_pb_bg_layout_dark:hover:after {content: "";opacity: 0;}
.et-db #et-boc .et-l .location-book-party a.et_pb_button.et_pb_bg_layout_dark:hover {color: #fff !important;background-color: #E50695 !important;border: 2px solid #e50695 !important;}
.et-db #et-boc .et-l .location-book-party .bsui.gd-badge-meta a.et_pb_button.et_pb_bg_layout_dark{background-color: #e50695 !important;color: #fff !important;border: 2px solid #e50695 !important;}
.et-db #et-boc .et-l .location-book-party .bsui.gd-badge-meta a.et_pb_button.et_pb_bg_layout_dark:hover{background-color: #E0E621 !important;color: #000 !important;border: 2px solid #E0E621 !important;}

/*.et_pb_module.et_pb_blurb.et_pb_blurb_0_tb_header.et_pb_text_align_left.et_pb_blurb_position_left.et_pb_bg_layout_light.c-locator__triggers_wrapper {padding-top: 8px;}*/

.bsui .btn .geodir_submit_search:hover  {padding: .45rem 1.2rem;font-size: 15px;line-height: 1.6;border-radius: .25rem;position: relative;font-family: 'Montserrat';text-transform: uppercase;padding-left: 20px;padding-right: 20px;font-weight: 600;border-radius: 50px;background-color: #e50695;border-color: #e50695;color:#ffffff;}

.bsui .btn-sm, .bsui .btn-group-sm>.btn {padding: .25rem 1rem;font-size: 15px;line-height: 1.6;border-radius: .25rem;position: relative;font-family: 'Montserrat';text-transform: uppercase;font-weight: 600;border-radius: 50px !important;background-color: #E0E621;border-color: #E0E621;color:#000000;}

.bsui .btn-sm, .bsui .btn-group-sm>.btn:hover {padding: .25rem 1rem;font-size: 15px;line-height: 1.6;border-radius: .25rem;position: relative;font-family: 'Montserrat';text-transform: uppercase;font-weight: 600;border-radius: 50px;background-color: #e50695;border-color: #e50695;color:#ffffff;}
p.error {color: red;font-weight: 500;font-size: 16px;text-transform: initial;}

/*Geodirectory change location widget*/
.urbanair-park-info .et_pb_button,.et-db #et-boc .et-l .urbanair-park-info .c-locator__triggers-btn.et_pb_button{display: inline-block;color: #ffffff !important;border-width: 0px;border-color: #383838;border-radius: 50px;letter-spacing: 0px;font-size: 13px;font-family: 'Montserrat',Helvetica,Arial,Lucida,sans-serif;font-weight: 600;text-transform: uppercase;background-color: #e50695;padding: 10px 40px !important;margin-left: 15px;text-align: center; width: auto; height: auto; box-shadow: none; line-height: 1.7em!important; }
.urbanair-park-info .et_pb_blurb {font-family: 'Montserrat',Helvetica,Arial,Lucida,sans-serif;font-weight: 600;font-size: 17px;color: #000000!important;line-height: 1.3em;margin-bottom: 29px!important;}
.urbanair-park-info .et_pb_blurb p {line-height: 1.3em;}
span.c-locator__finder-results-location-number {display: none;}
.c-locator__finder-results-location-meta {float: right;width: auto;text-align: right;}
.c-locator__triggers-btn .et_pb_main_blurb_image{vertical-align: middle; } 
.c-locator__triggers-btn .et_pb_main_blurb_imageet-pb-icon {font-size: 18px; color: #FFFFFF; background-color: #e50695; } 
.c-locator__triggers-btn,.urbanair-other-links > a:first-child,.park-info-trigger,.et-db #et-boc .et-l .et_pb_button.park-info-trigger,.et-db #et-boc .et-l .et_pb_button.c-locator__triggers-btn{display: inline-block; color: #ffffff !important; border-width: 0px; border-radius: 50px; background-color: #E0E621; padding: 0 !important; margin-left: 10px; vertical-align: middle; box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.2); -webkit-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.2); -moz-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.2); width: 36px; height: 36px; text-align: center; line-height: 36px !important; padding: 0 !important; } 
.c-locator__triggers_wrapper {display: inline-block;vertical-align: baseline;vertical-align: -webkit-baseline-middle;visibility:hidden; }
.c-locator__finder {display: none;position: absolute;top: 0;right: 0;color: #fff;text-align: left;width: calc(50% + 294px);z-index: 8500;background: #E50695;box-shadow: 0 36px 29px -19px rgb(0 0 0 / 40%);}
.c-locator__finder-header {padding: 20px;padding-bottom: 0;}
.c-locator__finder-close {position: absolute;top: 20px;right: 20px;border: 1px solid #fff;border-radius: 50%;height: 40px;width: 40px;opacity: 1;transition: opacity .3s;cursor: pointer;background: #fff;}
.c-locator__finder-header-title {display: inline-block;position: relative;margin: 10px 0;padding-right: 15px;text-align: left;font-size: 23px;letter-spacing: -.5px;color: #fff;font-weight: 800;padding-bottom: 10px;}
.c-locator__finder-header-title:before {content: "";position: absolute;bottom: 0px;left: 0;height: 3px;width: 180px;background: #fff;}
.c-locator__finder-header .locator-message {display: none;}
/*.c-locator__finder-form {float: right;margin-right: 80px;}*/
.c-locator__finder-form-input[type=text] {display: inline-block;width: 250px;font-size: 18px;border: 0;padding: 0 10px;border-radius: 0;height: 40px;vertical-align: top;box-shadow: none;outline: 0;color: #E50695;}
form.c-locator__finder-form.js-locator-form {margin-bottom: 10px;}
.c-locator__finder-form-button {height: 40px;width: 120px;padding: 0;font-size: 18px;border-radius: 0;border: 1px solid #fff;text-transform: uppercase;transition: all .3s;outline: 0;background: #E50695;color: #fff;margin: 0;cursor: pointer;}
.c-locator__finder-results {position: relative;padding: 0;padding-top: 0;transition: opacity .3s ease-out;clear: both;}
.c-locator__finder-results-loaded{padding: 20px;padding-top: 0;}
a.c-locator__finder-view-all{margin: 20px;margin-top: 0;color: #fff !important;float: left;text-transform: uppercase;font-weight: 800;font-size: 16px;}
.c-locator__finder-results-location {margin-top: 10px;display: flex;justify-content: space-between;align-items: center;padding: 10px;border: 1px solid #fff;background: #fff;color: #000;transition: all .3s;font-size: 16px;font-weight: 500;}
.c-locator__triggers .et_pb_blurb_0_tb_header .et-pb-icon {font-size: 18px;color: #FFFFFF;background-color: #e50695;}
.c-locator__triggers .et_pb_blurb_0_tb_header.et_pb_blurb .et_pb_module_header a.js-locator-current-location{font-size: 14px;color: #000000!important;text-align: left;line-height: 22px;}
span.c-locator__finder-results-location-distance {width: auto;white-space: nowrap;margin-left: 10px;}
/*.c-locator__triggers .et_pb_blurb_position_left .et_pb_blurb_content{height: 43px;}*/
.c-locator__triggers .et_pb_blurb_position_left .et_pb_blurb_container{vertical-align:middle;}
.c-locator__finder-close:after, .c-locator__finder-close:before {content: "";position: absolute;top: 7px;right: 18px;background: #E50695;height: 22px;width: 2px;}
.c-locator__finder-close:after{-webkit-transform: rotate(-45deg);transform: rotate(-45deg);}
.c-locator__finder-close:before {-webkit-transform: rotate(45deg);transform: rotate(45deg);}
.c-locator__loader{width: 40px;margin-left: 5px;display: inline-block;vertical-align: top;}
.locate-park {text-align: right;z-index: 99999;}
.et_pb_button:hover.c-locator__triggers-btn:hover,.urbanair-park-info .et_pb_button:hover,.et_pb_button.park-info-trigger:hover{color: #000000!important;letter-spacing: 0px!important;background-image: initial;background-color: #e0e621;border:0px;}
a.c-locator__triggers-btn.et_pb_button:after,.urbanair-park-info .et_pb_button:after,.park-info-trigger.et_pb_button:after{display: none;}
.et_pb_gutters3 .et_pb_column_4_4 .c-locator__triggers .et_pb_blurb_position_left{margin-top: 18px;margin-bottom: 18px;}
.c-locator__finder-result-error {color: red;padding: 0 20px;}
.c-locator__finder-result-error p {background: #fff;padding: 0 20px;text-align: center;}
.location-title,.location-icon{display: none;}
.c-locator_btn_wrapper {display: inline-block;}
.hidden-label {clip: rect(1px,1px,1px,1px);-webkit-clip-path: inset(50%);clip-path: inset(50%);height: 1px;width: 1px;margin: -1px;overflow: hidden; padding: 0;position: absolute;word-wrap: normal!important;display: block;}
.mobile_menu_bar:before {color: #000;}
.local-website .park-info-trigger .et-pb-icon{ display:none }
.c-locator__triggers .et_pb_blurb_0_tb_header .park-info-trigger .et-pb-icon{ font-size: 27px;color: #e50695;font-weight: 900;background: #fff;padding: 0;margin-right: -3px; }
.mobile-header .urbanair-park-info,.et-db #et-boc .et-l .mobile-header div.et_pb_row div.urbanair-park-info{ position: absolute;top: calc(100% + 10px);right: 0;color: #fff;text-align: left;z-index: 8500;width: 100%;background: #fff;padding: 10px 30px; }
/*.mobile-header .urbanair-park-info:before{ position: absolute; left: -100%; top: 0; width: 100%; height: 100%; content: ''; background-color: #fff; }
.mobile-header .urbanair-park-info:after{ position: absolute; right: -100%; top: 0; width: 100%; height: 100%; content: ''; background-color: #fff; }*/
.urbanair-park-info .et_pb_button{ margin-bottom: 10px; }
.wsp-layout_types-title, .wsp-layout_types-list, .wsp-scopes-title, .wsp-scopes-list,.wsp-module_widths-title,.wsp-module_widths-list,.wsp-layout_categorys-title,.wsp-layout_categorys-list{display: none;}
.wsp-container ul li {font-size: 19px;line-height: 30px;font-weight: 700;}

/**************** Homepage Style *********************/
div#gform_confirmation_message_3 {color: #ffffff;}
#gform_wrapper_3.gform_wrapper.gravity-theme .gfield_label,.urbanair-contact .gform_wrapper.gravity-theme .gfield_label {color: #fff;font-weight: 500;text-transform: capitalize;}
.urban-national-hero .et_pb_section {padding-top: 400px !important;margin-bottom: 0px;}
.blog-style-05 .et_pb_post div.post-content a.more-link {background-color: #000;padding-top: 5px;padding-bottom: 3px;padding-left: 10px;padding-right: 10px;width:fit-content;font-weight: 700;color: #000000!important;font-size: 20px!important;}  
.blog-style-05 .et_pb_post div.post-content a.more-link:hover {background-color: #3423a6;} 
.blog-style-05 .et_pb_post .post-meta {color: #969696 !important;text-transform: uppercase;} 
.blog-style-05 .et_pb_post .post-meta a {color: #3423a6 !important;font-weight: 500;text-transform:uppercase;}
.blog-style-05 .et_pb_post .post-meta a:hover {text-decoration:underline;}
.blog-style-05 .et_pb_post .post-meta span.author.vcard a {background-color: rgba(0,0,0,0);color: #000 !important;padding-left:0;padding-right:0;}  
.blog-style-05 .pagination a:hover {text-decoration: underline;}
.blog-style-05 .et_pb_post .post-content *{margin-bottom: 20px;}
.blog-style-05 .et_pb_image_container{box-shadow: 10px 10px 20px rgba(0,0,0,.18);}
.blog-style-05 .et_pb_post .entry-featured-image-url {overflow: hidden;}
.blog-style-05 .et_pb_post .entry-featured-image-url img:hover{transition: transform 2000ms ease 0ms,transform 2000ms ease 0ms,transform 2000ms ease 0ms;transform: scaleX(1.36) scaleY(1.36) translateX(9%) translateY(3%) rotateX(0deg) rotateY(0deg) rotateZ(6deg)!important;}
.blog-style-05 .et_pb_post:hover .entry-featured-image-url img{transition: transform 2000ms ease 0ms,transform 2000ms ease 0ms,transform 2000ms ease 0ms;transform: scaleX(1.36) scaleY(1.36) translateX(9%) translateY(3%) rotateX(0deg) rotateY(0deg) rotateZ(6deg)!important;}

/***************** My Park Page Style ****************/
.business-hrs .dsm_business_hours_0 .dsm_business_hours_item_wrapper .dsm-business-hours-day {font-weight: 600;text-transform: uppercase;font-size: 13px;color: #000000 !important;line-height: 0.2em;}
.business-hrs .dsm_business_hours_0 .dsm_business_hours_item_wrapper .dsm-business-hours-time {font-size: 12px;color: #000000!important;line-height: 1.2em;}
.local-website #main-content .et_pb_blurb .et-pb-icon-circle {font-size: 48px;padding: 8px;border-radius: 100%;background: #E0E621;}
.welcome-content h2 {font-size: 36px;}
.welcome-content h3{font-style: italic;color: #E50695;}
.welcome-content p:not(.has-background){font-weight : 500;padding-bottom: 16px;}
a.phone-number,a.email {color: inherit;font-weight: inherit;}
a.sign-weiver {font-size: inherit;color: inherit;}
.park-callout .et_pb_column {cursor: pointer;}
.open-jump-hours .dsm_business_hours .dsm_business_hours_child .dsm-business-hours-time {color: #FFFFFF;text-transform: uppercase;}
.open-jump-hours .dsm_business_hours .dsm_business_hours_child .dsm-business-hours-day {font-weight: 700;text-transform: uppercase;color: #FFFFFF;}
.business-hrs .open-jump-hours .dsm_business_hours .dsm_business_hours_child {margin-bottom: 4px !important;padding-bottom: 2px;}
/*.business-hrs .open-jump-hours .dsm_business_hours .dsm_business_hours_child:not(:last-child) {border-bottom: 0.5px solid #EDEDED;}*/
.business-hrs .open-jump-hours .dsm_business_hours_item_wrapper {margin-top: 2px;}
.business-hrs .open-jump-hours .dsm-business-hours-time {font-weight: 700;}
.business-hrs .open-jump-hours .dsm_business_hours .dsm_business_hours_child:not(:last-child):after {display: block;content: "";border-top: 0.5px solid #EDEDED;width: 95%;margin: 0 auto;margin-top: 3px;}
.et_pb_button.attractions_btn {border-width: 0.5px;border-color: #EDEDED;border-radius: 0px;font-size: 20px;font-weight: 700;text-transform: uppercase;background-color: #FFFFFF;padding: 15px 0 15px 30px  !important;width: 100%;}
.attractions_btn:hover:after,.et-db #et-boc .et-l .et_pb_bg_layout_light.et_pb_button.attractions_btn:after,.local-website.home.et-db #et-boc .et-l .et_pb_bg_layout_light.et_pb_button_0.et_pb_button:after{content: "";opacity: 0;}
.et_pb_button.attractions_btn:hover,.et-db #et-boc .et-l .et_pb_bg_layout_light.et_pb_button.attractions_btn:hover,.local-website.home.et-db #et-boc .et-l .et_pb_bg_layout_light.et_pb_button_0.et_pb_button:hover{background: #E50695;color: #fff;border: 0 !important;}
.single-attractions.notification-disabled .notification-section {display: none;}
.gform_confirmation_message {color: green;}
.urbanair-contact .gform_wrapper.gravity-theme .gfield input, .urbanair-contact .gform_wrapper.gravity-theme .gfield select{border: 0px;border-bottom: 1px solid #fff;background: transparent;color: #ffffff;font-weight: 500;font-size: 16px;line-height: 100%;padding: 16px 0;margin-bottom: 9px;}
.urbanair-contact .gform_wrapper.gravity-theme .gfield input::placeholder{color:#fff;}
.urbanair-contact .gform_wrapper.gravity-theme .gfield input:-ms-input-placeholder{color:#fff;}
.urbanair-contact .gform_wrapper.gravity-theme .gfield input::-ms-input-placeholder {color:#fff;}
.urbanair-contact .gform_wrapper.gravity-theme .gfield select option {color: #4e4e4e;}
.urbanair-contact .gform_wrapper.gravity-theme .gform_button {color: #fff;border: 0;font-size: 18px;font-weight: 500;background-color: rgba(255,255,255,0);padding: 9px 24px;margin: 0;cursor: pointer;}
.urbanair-contact .gform_wrapper.gravity-theme .gform_footer {text-align: right;position:relative;padding:0;}
.urbanair-contact .gform_wrapper.gravity-theme .gform_footer:before {font-family: "ETmodules"!important;font-size: 1.6em;opacity: 1;left: auto;display: inline-block;line-height: 1em;content: "\35";position: absolute;color: #fff;bottom: 8px;}
.urbanair-contact .gform_confirmation_message {color: #fff;margin-top: 20px;font-size: 20px;}

.fancybox-type-swf a.fancybox-item.fancybox-close {background-image: url('/wp-content/plugins/ddpro/build/fancybox/fancybox_sprite.png');top: -18px;right: -18px;width: 36px;height: 36px;background-color: transparent;}
.notification-section .et_pb_text a{text-decoration: underline;}
.notification-section .et_pb_text .et_pb_text_inner *{color: inherit;padding-bottom: 0;}
.notification-row * {line-height: 1.3;}
.notification-row {margin-bottom: 10px;}
.notification-section.et_pb_section{padding: 0;}
.open-jump-hours .dsm_business_hours .dsm_business_hours_child .dsm-business-hours-day .dsm-business-hours-time {display: inline;font-weight: 500;}
.urbanair-special p:not(:last-child) {padding-bottom: 0;}
.urbanair-jumperoo{margin-bottom: 10px;}
.local-website #main-content .park-callout .snapology-row .et_pb_column.et_pb_column_1_4 .et_pb_blurb .et-pb-icon-circle {font-size: 35px;}
.park-callout .snapology-row .et_pb_column.et_pb_column_1_4 {padding-left: 20px;padding-right: 20px;}


/****************** Pricing Table CSS ***********************/
.tina_pricing_table_pretending .et_pb_pricing .et_pb_pricing_table:not(:first-child) ul.et_pb_pricing li:before {content: "R";font-family: "ETmodules" !important;color: #E50695 !important;font-size: 28px;font-weight: 700;display: block;line-height: 100%;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);}
.tina_pricing_table_pretending .et_pb_pricing .et_pb_pricing_table:not(:first-child) ul.et_pb_pricing li.et_pb_not_available, .tina_pricing_table_pretending .et_pb_pricing .et_pb_pricing_table:not(:first-child) ul.et_pb_pricing li.et_pb_not_available:before {content: "Q" !important;color: #ededed !important;}
.tina_pricing_table_pretending .et_pb_pricing .et_pb_pricing_content {padding: 0;border-top: 1px solid rgba(153,153,153,0.5);margin-bottom: 21px;}
.my-park-pricing .et_pb_pricing_title,.membership_pricing .et_pb_pricing_title{font-weight: 600;text-transform: uppercase;font-size: 14px;color: #000000;line-height: 120%;}
.tina_pricing_table_pretending .et_pb_pricing .et_pb_et_price .et_pb_sum:first-child {font-size: 27px;color: #1e1e26 !important;}
.tina_pricing_table_pretending .et_pb_pricing .et_pb_best_value {font-size: 16px;color: #9b9b9b!important;line-height: 148%;font-weight: 400;padding: 0 0 16px 0;}
.tina_pricing_table_pretending .et_pb_pricing ul.et_pb_pricing li {border-bottom: 1px solid rgba(153,153,153,0.5);position: relative;font-weight: 600;color: #1e1e26!important;line-height: 120%;    padding: 16.5px 30px 16.5px 70px;}
.tina_pricing_table_pretending div.et_pb_pricing{box-shadow: 0px 2px 80px -25px rgb(0 0 0 / 30%);margin-bottom: 0 !important;}
.tina_pricing_table_pretending .et_pb_pricing .et_pb_sum {font-weight: 800;font-style: italic;text-transform: uppercase;font-size: 42px;color: #E50695!important;line-height: 100%;}
.tina_pricing_table_pretending .et_pb_pricing.my-park-pricing .et_pb_pricing_table:first-child{width: 25% !important;}
.tina_pricing_table_pretending .et_pb_pricing .et_pb_dollar_sign, .tina_pricing_table_pretending .et_pb_pricing .et_pb_frequency {color: #E50695!important;line-height: 100%;}
.tina_pricing_table_pretending .et_pb_pricing .et_pb_pricing_heading {background-color: rgba(255,255,255,0);}
.tina_pricing_table_pretending .et_pb_pricing .et_pb_pricing_content_top {border: none!important;padding: 0 0 11px 0;}
.tina_pricing_table_pretending .et_pb_pricing .et_pb_pricing_table_button.et_pb_button {color: #000000;border-width: 0px;border-radius: 50px;font-size: 15px;font-weight: 600;text-transform: uppercase;background-color: #E0E621;padding: 10px 5px;margin-bottom: 20px;display: block;line-height: 120%!important;}
.tina_pricing_table_pretending .et_pb_pricing .et_pb_pricing_table_button.et_pb_button:hover {color: #FFFFFF;background-image: initial;background-color: #E50695;}
.tina_pricing_table_pretending .et_pb_pricing .et_pb_pricing_table .et_pb_button_wrapper .et_pb_button:after{display:none;}
.tina_pricing_table_pretending .et_pb_pricing .et_pb_pricing_heading h2 {padding: 0 0 19px 0;}
.tina_pricing_table_pretending .et_pb_pricing .et_pb_pricing_table {border: 0;border-right: 1px solid #bebebe;}
.tina_pricing_table_pretending .my-park-pricing .et_pb_dollar_sign {margin-left: 0!important;position: static;vertical-align: top;margin-top: 7px;display: inline-block;}
.my-park-pricing .et_pb_pricing_heading {text-align: center;}

/*For google calendar events*/
/*.dates.calendar {width: 100% !important;max-width: 100% !important;/* padding: 0; margin-top: 0;}*/
.dates.calendar {width: 100% !important;margin: 20px 0 0;max-width: 100% !important;padding: 0;}
.dates.calendar .calendar-date{position:relative;background:url(/wp-content/uploads/2021/08/urban-air-calendar-icon-no-shadow.png) no-repeat 0 0;height:83px;width: 100%;margin:0 auto;color:#e50695;padding: 31px 0 0;text-align:center;max-width: 95px;}
.dates.calendar .calendar-date .date{display:inline-block;margin:0 auto;line-height:14px;padding-top:5px;}
.dates.calendar .calendar-date .date .left{display:inline-block;text-transform:uppercase}
.dates.calendar .calendar-date .date .left .day{color:#000000;font-size:13px;font-weight:700;}
.dates.calendar .calendar-date .date .left .month{font-size:13px;font-weight:700;color: #000;}
.dates.calendar .calendar-date .date .right{display:inline-block}
.dates.calendar .calendar-date .date .right .number{font-size:32px;font-weight:700;padding-left:3px;line-height:27px}
.dates.calendar .times{/* width:90px; */margin:15px auto;}.dates.calendar .times p{margin-bottom:10px;font-size:15px;line-height:17px; text-align:center;}
a.cal-btn{color: #000;border-radius: 50px;font-weight: 600;position: relative;padding: 10px 22px;display: inline-block;font-size: 18px;}
a.cal-btn:before {content: "";display: block;margin: 0;left: 0;top: 0;width: 47px;height: 100%!important;background-color: #E50695;border-radius: 50px;z-index: -1;transition: 0.3s;line-height: 1em;position: absolute;font-family: "ETmodules";font-size: 1.6em;}
a.cal-btn:hover:before {width: 100%;}
a.cal-btn:hover{color:#fff;}
.blog-style-08 .activities:not(.has-post-thumbnail) .post-content, .blog-style-08 .activities:not(.has-post-thumbnail) h2.entry-title {width: 100%;}

/*For weekly activities posts*/
.row.paddedRow{margin: 0 15px;}
.section-head {font-weight: 800;position: relative; margin-top: 60px; margin-bottom: 30px; font-size: 20px; letter-spacing: -.5px; color: #2a2a2c; line-height: 1; text-transform: uppercase;}
.block-repeater .block { background: #fff; padding: 15px;}
.row.evenSpacedColumns { margin-right: -15px; }
div[class^="row"]::after, div[class^="row"]::before {content: " "; display: table;}
*, ::after, ::before {	box-sizing: border-box;}
.block-repeater#activities .block .img-container, .block-repeater#attractions .block .img-container { margin: 0; text-align:center;}
.row.evenSpacedColumns > div[class*="col-"] { padding-right: 15px; }
.container{ padding: 0; overflow: hidden;}
.col-md-7 { width: 58.333333333333336%;float: left; }
.col-md-5 { width: 41.66666666666667%; }
.block-repeater .block .content {padding: 0px 15px 15px; line-height: 24px;}
.block-repeater .block h3 { margin: 0 0 10px; display: inline-block; font-size: 35px; color: #ff7002; text-transform: none; letter-spacing: -3px; }
.block-repeater .block .img-container {	position: relative; width: 100%; height: 135px; background-size: cover; background-position: 50%; background-repeat: no-repeat; margin: 15px 0; }
.view-calendar {margin-top: 10px;}

/*For main page callout section*/
.callout {background: #fff;padding: 15px;height: 260px;}
.callout .callout-image {position: relative;height: 229px;background-size: cover;background-repeat: no-repeat;background-position: 50%;overflow: hidden;}
.row60.evenSpacedColumns{padding-right: 60px;margin-right: -60px;}
.callout .content {padding: 20px 15px 15px;font-size: 16px;}
.callout h3 {margin: 0 0 15px;color: #ff7002;font-size: 44px;line-height: 50px;text-transform: none;letter-spacing: -3px;font-weight: 800;}
.phone-number a{color: #E50695;}
.phone-number a:hover {color: #E50695;text-decoration: underline;}
.btn {background: #E50695;border: 3px solid #E50695;position: relative;display: inline-block;color: #fff;font-size: 30px;text-align: left;padding: 0 45px 0 35px;border-radius: 0;transition: all .3s;font-family: 'Montserrat', sans-serif;font-weight: 800;}
.margin-top-15 {margin-top: 15px;}
.content a.btn:hover {color: #E50695;background: #fff;}

/*Membership FAQ Accordion*/
.main-accordion{border: solid 1px gray; margin-bottom: 1px;}
.faq-accordion{background-color:#eee;color: #444;cursor: pointer;padding: 18px;width: 100%;border: none;text-align: left;outline: 0;font-size: 15px;transition: .4s;font-family: 'Montserrat' !important;font-weight: 700 !important;font-size: 20px !important;}
.faq-accordion:hover,.faq-active{background-color:#e0e621}
.faq-accordion:after{content:'\002B';color:#777;font-weight:700;float:right;margin-left:5px}
.faq-active:after{content:"\2212"}
.faq-panel{padding:0 18px;background-color:#fff;height:0;overflow:hidden;transition:height .2s ease-out}
.faq-panel p{padding-top: 10px;}

body #page-container .et_pb_section .urbanair_btn, body #page-container .et_pb_section .urbanair_btn:hover {padding-right: 1em!important;padding-top: 15px!important;padding-bottom: 15px!important;padding-left: 30px!important;color: #E50695!important;border-color: #EDEDED!important;background-image: initial;background-color: #EDEDED;}
body #page-container .et_pb_section .urbanair_btn {color: #FFFFFF!important;border-width: 0!important;border-color: #E50695;border-radius: 0px;font-size: 20px;font-family: 'Montserrat',Helvetica,Arial,Lucida,sans-serif!important;font-weight: 700!important;text-transform: uppercase!important;background-color: #E50695;width: 100%;padding-top: 15px!important;padding-bottom: 15px!important;padding-left: 30px!important;}
.urbanair_btn.et_pb_button:hover:after {opacity:0}
.urbanair_single_prices .et_pb_blurb_content h4.et_pb_module_header {font-weight: 800;font-size: 25px;line-height: 1.8em;margin-bottom: -15px;color: #E50695;}
.urbanair_single_prices .et_pb_blurb_content .et_pb_blurb_description p{line-height: 1.4em;font-size: 17px;font-weight: 600;}
.urbanair_single_prices {font-family: 'Montserrat',Helvetica,Arial,Lucida,sans-serif;font-weight: 600;font-size: 17px;color: #000000!important;line-height: 1.4em;background-color: #FFFFFF;border-bottom-width: 5px;border-bottom-color: #E50695;padding-top: 10px!important;padding-right: 15px!important;padding-bottom: 15px!important;padding-left: 15px!important;margin-bottom: 14px!important;width: 100%;max-width: 100%;box-shadow: 0px 2px 80px -16px rgb(0 0 0 / 30%);transition: transform 300ms ease 0ms}
.urbanair_single_prices:hover {transform: scaleX(1.1) scaleY(1.1)!important;}
.urban_button_wrapper{margin-top: -35px!important;}

a.hours_cta {color: #ffffff;border-width: 0px !important;border-radius: 50px;font-size: 18px;font-weight: 600;padding: 8px 22px !important;position: relative;z-index: 1;}
a.hours_cta.et_pb_button:after, a.hours_cta.et_pb_button:before {content: none;}
body #page-container .et_pb_section a.hours_cta.et_pb_button:before {font-family: "ETmodules";font-size: 1.6em;opacity: 1;margin-left: -1.3em;right: auto;content: "";display: block;margin: 0;left: 0;top: 0;width: 46px;height: 100%;background-color: #e50695;border-radius: 50px;z-index: -1;transition: 0.3s;}
a.hours_cta.et_pb_button:hover:before {width: 100%!important;}
.hours_cta_wrapper{margin-top: 30px;}

/******************* Membership Page **********************/
.tina_pricing_table_pretending .et_pb_pricing .et_pb_pricing_table:not(:first-child) ul.et_pb_pricing li.text:before {content: "";display: none}
.tina_pricing_table_pretending .et_pb_pricing .et_pb_pricing_table:not(:first-child) ul.et_pb_pricing li.text {text-align: center;padding-left: 30px;padding-right: 30px;}
.tina_pricing_table_pretending .et_pb_pricing .et_pb_pricing_table:not(:first-child) ul.et_pb_pricing li.text {color: #e50695 !important;}

.slider.slider-horizontal {width: 45%!important;margin: 0 7px;}
.slider.slider-horizontal .slider-tick-label-container .slider-tick-label {font-size: 12px;}
.slider-tick {position: absolute;cursor: pointer;width: 2px;height: 30px;background-image: -webkit-linear-gradient(top, #b2b2b2 0%, #b2b2b2 100%);background-image: -o-linear-gradient(top, #b2b2b2 0%, #b2b2b2 100%);background-image: linear-gradient(to bottom, #b2b2b2 0%, #b2b2b2 100%);background-repeat: repeat-x;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff9f9f9', endColorstr='#fff5f5f5', GradientType=0);-webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;filter: none;opacity: 0.8;border: 0px solid transparent;}
.slider-selection.tick-slider-selection {background-image: -webkit-linear-gradient(top, #cccccc 0%, #cccccc 100%);background-image: -o-linear-gradient(top, #cccccc 0%, #cccccc 100%);background-image: linear-gradient(to bottom, #cccccc 0%, #cccccc 100%);background-repeat: repeat-x;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff8ac1ef', endColorstr='#ff82b3de', GradientType=0);}
.slider.slider-horizontal .slider-tick, .slider.slider-horizontal {margin-left: 0px;}
.slider-handle { margin-left: -9px }
.slider-handle {position: absolute;top: 0;width: 20px;height: 20px;background-color: #606060;background-image: -webkit-linear-gradient(top, #e50695 0%, #e50695 100%);background-image: -o-linear-gradient(top, #606060 0%, #606060 100%);background-image: linear-gradient(to bottom, #e50695 0%, #e50695 100%);background-repeat: repeat-x;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0);filter: none;-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);border: 0px solid transparent;}
.slider-tick.in-selection {background-image: -webkit-linear-gradient(top, #b2b2b2 0%, #b2b2b2 100%);background-image: -o-linear-gradient(top, #b2b2b2 0%, #b2b2b2 100%);background-image: linear-gradient(to bottom, #b2b2b2 0%, #b2b2b2 100%);background-repeat: repeat-x;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff8ac1ef', endColorstr='#ff82b3de', GradientType=0);opacity: 1;}

.pkgmemb {font-size: 13px;letter-spacing: 0px;line-height: 27px;color: #595959;text-align: center;margin: 0 15px;text-transform: none;display: inline-block;}
.urbanair_membership_slider .membership-tab a {color: #E50695 !important;font-weight: 800;text-transform: uppercase;padding: 4px 7px;}
.urbanair_membership_slider .et_pb_tabs_controls li.membership-tab{border-right: 1px solid #d9d9d9;}
.urbanair_membership_slider .et_pb_tabs_controls li.membership-tab.et_pb_tab_active {background-color: #fff;}
.urbanair_membership_slider {border-width: 0px;}

.membership-mobile-tabs,.kids-attraction-tabs{border: none;}
.membership-mobile-tabs ul.et_pb_tabs_controls li a, .membership-mobile-tabs ul.et_pb_tabs_controls li.et_pb_tab_active a,.kids-attraction-tabs ul.et_pb_tabs_controls li a, .kids-attraction-tabs ul.et_pb_tabs_controls li.et_pb_tab_active a{color: #E50695 !important;font-weight: 800;text-transform: uppercase;}
.tina_pricing_table_pretending .kids-birthday-features .et_pb_pricing .et_pb_pricing_table:not(:first-child) ul.et_pb_pricing li.highlight:not(.et_pb_not_available):before {color: #339933 !important;}
.tina_pricing_table_pretending .kids-attraction-tabs .active-membership-item.highlight .et-pb-icon{color: #339933;}
.membership_pricing .et_pb_pricing_table_wrap .et_pb_pricing_table {background-color: #ffffff;}
.membership_line_item {font-weight: 600;font-size: 17px;color: #000000;line-height: 1.4em;background-color: #FFFFFF;border-bottom-width: 5px;border-bottom-color: #E50695;padding: 10px 15px 15px;margin-bottom: 14px;width: 100%;max-width: 100%;box-shadow: 0px 2px 80px -16px rgb(0 0 0 / 30%);}
.membership_line_item .et_pb_blurb_content {max-width: 100%;}
.membership_line_item .et_pb_blurb_content .et_pb_module_header {color: #e50695;font-weight: 800;margin-bottom: -15px;text-transform: uppercase;font-size: 25px;line-height: 1.8em;text-align: left;}
.membership_line_item:hover {transform: scaleX(1.1) scaleY(1.1);transition: transform 300ms ease 0ms;}
.membership-endlessly h2{padding-bottom: 5px;}

/****** Event Group invitation page *******/
.urbanair-invitation h1{padding-bottom: 37px;margin-left: -1px;}

/****************** Enable/Disable Footer based on cookie********************/
.local-website #national-footer,.local-website .national-urbanair-section{display: none;}
.national-website #local-footer,.national-website .local-urbanair-section{display: none;}
#et-fb-app #local-footer,#et-fb-app #national-footer{display: block;}

/********************** Accessibe Widget CSS **********************************/
body .acsb-trigger.acsb-bg-lead{background-color: #e50695 !important;}
body .acsb-trigger .acsb-widget .acsb-hero, body .acsb-trigger .acsb-widget .acsb-footer, body .acsb-trigger .acsb-widget .acsb-main:after, body .acsb-trigger .acsb-widget .acsb-range-button, body .acsb-trigger .acsb-widget .acsb-action-box.acsb-active, body .acsb-trigger .acsb-widget .acsb-action-box:active, body .acsb-trigger .acsb-widget .acsb-button:hover, body .acsb-trigger .acsb-widget .acsb-button:focus, body .acsb-trigger .acsb-widget .acsb-button.acsb-button-colorized, body .acsb-trigger .acsb-widget .acsb-loader .acsb-loader-block, body .acsb-trigger .acsb-widget .acsb-profile.acsb-active .acsb-profile-toggle .acsb-toggle:after, body .acsb-navigator .acsb-navigator-options .acsb-navigator-given-options .acsb-navigator-given-buttons .acsb-navigator-given-button:hover, body .acsb-navigator .acsb-navigator-options .acsb-navigator-given-options .acsb-navigator-given-buttons .acsb-navigator-given-button:focus, body .acsb-navigator .acsb-navigator-options .acsb-navigator-all-options .acsb-navigator-option-group .acsb-navigator-option:hover, body .acsb-navigator .acsb-navigator-options .acsb-navigator-all-options .acsb-navigator-option-group .acsb-navigator-option:focus, body .acsb-navigator .acsb-navigator-options .acsb-navigator-given-options .acsb-navigator-given-buttons .acsb-navigator-given-button:hover{background-color: #4f4f4f !important;}
body .acsb-trigger .acsb-widget .acsb-hero-action, body .acsb-trigger .acsb-widget .acsb-hero-action i, body .acsb-trigger .acsb-widget .acsb-range-base, body .acsb-trigger .acsb-widget .acsb-button, body .acsb-trigger .acsb-widget .acsb-profile:hover .acsb-profile-content i, body .acsb-trigger .acsb-widget .acsb-profile:focus .acsb-profile-content i, body .acsb-trigger .acsb-widget .acsb-profile:hover .acsb-profile-content .acsb-profile-name, body .acsb-trigger .acsb-widget .acsb-profile:focus .acsb-profile-content .acsb-profile-name, body .acsb-trigger .acsb-widget .acsb-profile:hover .acsb-profile-content .acsb-profile-text, body .acsb-trigger .acsb-widget .acsb-profile:focus .acsb-profile-content .acsb-profile-text, body .acsb-navigator .acsb-navigator-options .acsb-navigator-given-options .acsb-navigator-given-links .acsb-navigator-given-link:hover, body .acsb-navigator .acsb-navigator-options .acsb-navigator-given-options .acsb-navigator-given-links .acsb-navigator-given-link:focus, body .acsb-navigator .acsb-navigator-options .acsb-navigator-given-options .acsb-navigator-given-buttons .acsb-navigator-given-button {color: #4f4f4f !important;}

/*********** Footer Style ********************/
/*footer {z-index: 3;}*/
.copyright-section.et_pb_section{padding-top: 24px;padding-bottom: 24px;}
.copyright-section .et_pb_row{width: 90%;max-width: 90%;}
#local-footer .open-jump-hours .dsm_business_hours .dsm_business_hours_child .dsm-business-hours-day .dsm-business-hours-time {display: none;}
/*added after theme update*/
.et_pb_section_3_tb_footer.et_pb_section {padding-top: 0px;padding-right: 0px;padding-bottom:0px;padding-left: 0px;}
.et_pb_text_11_tb_footer.et_pb_text {color: #FFFFFF!important;}
.et_pb_text_11_tb_footer {font-weight: 700;font-size: 27px;margin-top: 10px!important;}
.et_pb_section_9_tb_footer.et_pb_section {padding-top: 24px;padding-bottom: 24px;}
.et_pb_section .et_pb_button_1_tb_footer {color: #FFFFFF!important;border-width: 0px!important;border-radius: 50px;font-size: 18px;font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif!important;font-weight: 600!important;background-color: RGBA(0,0,0,0);}
/*.et_pb_button_1_tb_footer:before {content: ""!important;display: block!important;margin: 0!important;left: 0!important;top: 0!important;width: 46px!important;height: 100%!important;background-color: #e50695;border-radius: 50px;z-index: -1;transition: 0.3s;opacity: 1;}*/
/*.et_pb_button_1_tb_footer:after{content: "";opacity: 0;}*/
body #page-container .et_pb_section a.et_pb_button_1_tb_footer.pink_cta {color: #fff !important;}
.et_pb_row_7_tb_footer.et_pb_row {padding-top: 0px!important;padding-bottom: 3px!important;margin-top: -4px!important;margin-right: auto!important;margin-bottom: -12px!important;margin-left: auto!important;}
.et_pb_text_12_tb_footer.et_pb_text {color: #ffffff;}
footer .et_pb_section_0_tb_footer.et_pb_section {padding-top: 3px;padding-bottom: 0px;}
.et_pb_text_7_tb_footer h5,.et_pb_text_8_tb_footer h5{font-weight: 800;color: #E50695!important;}
.et_pb_blurb_0_tb_footer .et-pb-icon, .et_pb_blurb_1_tb_footer .et-pb-icon, .et_pb_blurb_2_tb_footer .et-pb-icon {background-color: #E0E621;font-size: 22px;padding: 8px;border-radius: 100%;color: #000000;border-right-width: 0 !important;}
#footer-contact p{line-height:1.5}
#footer-contact p,#local-footer .address p,.footer-phone .et_pb_blurb_description p a.phone-number{color: #000000;font-family: 'Montserrat',Helvetica,Arial,Lucida,sans-serif;font-weight: 600;font-size: 17px;}
footer .et_pb_section_1_tb_footer .et_pb_image,footer .et_pb_section_2_tb_footer .et_pb_image {max-width: 300px;}
.et_pb_text_5_tb_footer p, .et_pb_text_0_tb_footer p {font-weight: 300;font-family: 'Montserrat',Helvetica,Arial,Lucida,sans-serif;color: #000000;font-size: 18px;line-height: 1.3em;margin-top: 32px;max-width: 481px;}
.et_pb_row_5col .et_pb_module.et_pb_image {max-width: 110px;text-align: center;}
.et_pb_row_5col .et_pb_module.et_pb_image.et_pb_image_4_tb_footer {margin-top: 10%;max-width: 150px;text-align: center;}
#local-footer .et_pb_row,#national-footer .et_pb_row {width: 90%;max-width: 1170px;}
ul.et_pb_social_media_follow.urbanair-social-links {padding-bottom: 0;}
/************************/

footer .et_builder_inner_content {z-index: unset;}
.sticky-site footer .et_builder_inner_content {z-index: 0;}
#local-footer .open-jump-hours .dsm_business_hours .dsm_business_hours_child .dsm-business-hours-day{font-weight: 600;text-transform: uppercase;font-size: 13px;color: #000000!important;line-height: 0.2em;}
#local-footer .open-jump-hours .dsm_business_hours .dsm_business_hours_child .dsm-business-hours-time {font-size: 12px;color: #000000!important;line-height: 1.2em;}
#local-footer .address p, .address p{line-height: 1;padding-bottom: 0;}
.urbanair-social-links.et_pb_social_media_follow li a.icon {background: #e50695;border-radius: 1000px 1000px 1000px 1000px;padding-top: 6px;padding-right: 6px;padding-bottom: 6px;padding-left: 6px;}
.urbanair-social-links.et_pb_social_media_follow li {float: left;}
#local-footer .dsm_business_hours_0 .dsm_business_hours_item_wrapper {padding-left: 0;padding-right: 0;}
.footer-social-links li a.icon {background: #ffffff !important;}
.footer-social-links li a.icon:before {color:#e50695 !important;}
.footer-social-links .urbanair-social-links.et_pb_social_media_follow li a.icon {height: 56px;width: 56px;border-radius: 50px 50px 50px 50px;padding: 0;}
.footer-social-links .urbanair-social-links.et_pb_social_media_follow li a.icon:before {font-size: 28px;line-height: 56px;height: 56px;width: 56px;}
.footer-social-links .urbanair-social-links.et_pb_social_media_follow li:hover a.icon {background-image: initial!important;background-color: #EDEDED!important;}
.footer-phone.et_pb_blurb .et_pb_blurb_description p,.et-db #et-boc .footer-phone.et_pb_blurb .et_pb_blurb_description p {line-height: 2 !important;}
.footer-phone .et_pb_blurb_description p a.phone-number{color: #000000 !important;}
#footer-contact.et_pb_blurb .et_pb_blurb_description{padding: 7px 0px 0px 0px;}
body #page-container .et_pb_section .urbanair-park-footer a:hover {color: #000 !important;padding: 8px 22px !important;}

/******************** Kids Birthday Parties page css ****************************/
.kids-parties-package .booking__step-intro {font-family: 'Montserrat',Helvetica,Arial,Lucida,sans-serif;font-weight: 300;font-size: 17px;padding-right: 100px;padding-left: 100px;}
.kids-step-title{font-weight: 800;font-size: 80px;color: #000000;text-align: center;}
.et_pb_row.kids_birthday_themes {width: 100%;padding: 0}
.kids_birthday_themes .et_pb_main_blurb_image  span.et_pb_image_wrap {border-right-width: 0;}
.kids_birthday_themes img {object-fit: cover;width: 100%;}
.kids_birthday_themes .et_pb_blurb_description {padding-left: 30px;padding-right: 30px;padding-bottom: 50px;}
.kids_birthday_themes h3.et_pb_module_header {font-weight: 800;text-transform: uppercase;font-size: 25px;color: #E50695;line-height: 1.8em;text-align: center;}
.kids_birthday_themes .et_pb_blurb.theme-blurb .et_pb_blurb_content{max-width: 100%;}
.kids_birthday_themes .et_pb_blurb.theme-blurb{font-weight: 300;font-size: 20px;color: #000000!important;line-height: 1.4em;background-color: #FFFFFF;border-bottom-width: 5px;border-bottom-color: #E50695;width: 100%;max-width: 100%;}
.kids_birthday_themes .et_pb_blurb.theme-blurb {box-shadow: 0px 2px 80px -16px rgb(0 0 0 / 30%);transition: transform 300ms ease 0ms;}
.kids_birthday_themes .et_pb_blurb.theme-blurb:hover {transform: scaleX(1.1) scaleY(1.1)!important;}
.kids-starting-at-text h3{line-height: 1.4em;font-weight: 900;font-size: 35px;line-height: 1.4em;margin-top: 13px;color: #000000;padding-bottom: 0;}
.kids-starting-at-value {line-height: 1.4em;font-weight: 900;font-size: 50px;line-height: 1.4em;color: #E50695;}
.kids-starting-at.et_pb_row{padding-top: 0px;padding-bottom: 0px;}
.kids-intro-content h3 {color: #E50695;}
.kids-parties-package .et_pb_divider:before {border-top-color: #E50695;border-top-width: 5px;}
.kids-parties-package .et_pb_divider {margin-bottom: 18px;width: 15%;margin-left: auto;margin-right: auto;}
.kids-birthday-features h2.et_pb_pricing_title {font-weight: 800;text-transform: uppercase;font-size: 20px;color: #000000;line-height: 120%;}
.kids-birthday-features .et_pb_pricing_table:first-child {text-align: left;}
.booking__step-sub-head {text-align: center;}
.kids-birthday-feature-tabs .et_pb_column:hover:before{display: block!important;position: absolute;top: 0;left: 0;width: 100%;height: 5px;background: #e50695;transition: all .3s!important;transition-delay: .3s!important;}
.kids-birthday-feature-tabs .theme-blurb {font-weight: 300;color: #000000;line-height: 1.4em;background-color: #FFFFFF;border-bottom-width: 5px;border-bottom-color: #E50695;padding: 20px;width: 100%;max-width: 100%;box-shadow: 0px 2px 80px -16px rgb(0 0 0 / 30%);transition: transform 300ms ease 0ms;}
.kids-birthday-feature-tabs .theme-blurb:hover {transform: scaleX(1.1) scaleY(1.1)!important;}
.kids-birthday-feature-tabs .theme-blurb h4.et_pb_module_header {font-weight: 800;text-transform: uppercase;font-size: 25px;color: #E50695;line-height: 1.8em;text-align: center;}
.kids-birthday-feature-tabs .theme-blurb .et_pb_blurb_description {text-align: center;}
.kids-birthday-feature-tabs .dsm_block_reveal_text {margin-bottom: 37px!important;text-align: center;}
.kids-birthday-feature-tabs .dsm_block_reveal_text .dsm_block_reveal_text_header {font-weight: 800;}
.kids-birthday-feature-tabs .et_pb_column:first-child .pa-bullet-list-1 .et_pb_text_inner{padding-top: 20px!important;padding-left: 150px!important;}
div#tickets .et_pb_column:before, div#tickets .et_pb_column:after {content: none;}
div#tickets .et_pb_column {padding: 0;background: inherit;box-shadow: none;}
.kids-birthday-features.kids-birthday-feature-tabs.et_pb_row,.kids-birthday-features.kids-attraction-features.et_pb_row{margin: 0 auto !important;width: 100%;max-width: 1270px;padding:27px 0!important;}
.kids-parties-package .dsm_glitch_text, .kids-parties-package .booking__step-intro {width: 90%;margin-left: auto;margin-right: auto;}
.tina_pricing_table_pretending .kids-birthday-features.et_pb_row .et_pb_pricing .et_pb_pricing_content {margin-bottom: 0;}
.tina_pricing_table_pretending .kids-birthday-features .et_pb_pricing .pricing_top_box {display: inline-grid;align-items: center;width: 100%;}
.tina_pricing_table_pretending .kids-birthday-features .et_pb_pricing .et_pb_pricing_table:not(:first-child) .et_pb_pricing_heading,.tina_pricing_table_pretending .kids-birthday-features .et_pb_pricing .et_pb_pricing_table:not(:first-child) .et_pb_pricing_heading {padding-top: 60px !important;padding-bottom: 60px !important;}
.tina_pricing_table_pretending .kids-birthday-features .et_pb_pricing .et_pb_pricing_table:first-child .et_pb_pricing_heading{padding-top: 20px !important;padding-bottom: 20px !important;}
.tina_pricing_table_pretending .kids-birthday-features .et_pb_pricing .et_pb_pricing_content_top {padding: 0 !important;}
.tina_pricing_table_pretending .kids-parties-package .et_pb_pricing .et_pb_et_price {font-size: 20px;}
.tina_pricing_table_pretending .kids-birthday-features .et_pb_pricing .et_pb_best_value{padding: 0;}
.tina_pricing_table_pretending .kids-birthday-features .et_pb_pricing .et_pb_pricing_heading h2 {padding: 0;}
.urbanair-kids-cta .urbanair-events-module .et_pb_blurb_content {margin-top: 92px;}

/************* Hero Section Style *************/
.hero-section-shortcode>.et_pb_text{border: 0;padding: 0 !important;margin: 0 !important;}

/************** Header Style ******************/
/*added after theme update*/
#top-menu li li,.et-db #et-boc .et-l ul#top-menu li{list-style:none}
#top-menu li,.et-db #et-boc .et-l ul#top-menu li{margin-right:10px}
#top-menu .menu-item-has-children>a:first-child:after{font-family:ETmodules;content:"3";font-size:16px;position:absolute;right:0;top:0;font-weight:800}
#et-secondary-nav .menu-item-has-children>a:first-child,#top-menu .menu-item-has-children>a:first-child{padding-right:18px}
.header-row.et_pb_section_0_tb_header.et_pb_section,.et-db #et-boc .et-l .header-row.et_pb_section_0_tb_header.et_pb_section {padding-top:0;padding-bottom:0}
.header-main,.et-db #et-boc .et-l .et_pb_row.header-main {width: 100%;max-width: 100%; }
.header-logo .et_pb_image {width: 200px;}
.header-row.et_pb_section_0_tb_header.et_pb_section,.et-db #et-boc .et-l .header-row.et_pb_section_0_tb_header.et_pb_section  {padding-right: 30px !important;padding-left: 30px !important;}
/* body.post-type-archive-gd_place header .et_builder_inner_content {position: fixed !important;width: 100% !important;} */
body.post-type-archive-news #top-menu li li{list-style:none !important;}
body.post-type-archive-news #top-menu li{margin-right:10px !important;}
/***************************/

header .et_pb_menu.et_pb_menu_0_tb_header {background: none;}
header .et_builder_inner_content,.et-db #et-boc header.et-l.et-l--header .et_builder_inner_content {position: fixed;width: 100%;}
.et-menu-nav#top-menu-nav a {font-family: 'Montserrat',Helvetica,Arial,Lucida,sans-serif;font-weight: 600;text-transform: uppercase;font-size: 13px;color: #000000!important;line-height:1.2em !important;}
.et-menu-nav a {line-height:1.2em !important;}
.et-menu-nav#top-menu-nav ul.sub-menu li a:hover{background-color: rgba(0,0,0,.03);opacity: .7;}
#top-menu-nav .nav li ul,.et-db #et-boc .et-l #top-menu-nav .nav li ul{background-color: #ffffff!important;border-color: #ffffff;}
.et_mobile_menu {background-color: #ffffff!important;border-color: #ffffff;}
.et_mobile_menu li a {font-family: 'Montserrat',Helvetica,Arial,Lucida,sans-serif;font-weight: 600;text-transform: uppercase;font-size: 15px;color: #000000!important;border-bottom: 1px solid rgba(0,0,0,.03);color: #666;padding: 10px 5%;display: block;}
#top-menu-nav>ul>li>a:hover{opacity: 1}
.et_pb_menu .et-menu-nav>ul#top-menu ul {padding: 10px 0;right: 0;left: auto;}
.mobile-header .et_pb_menu .et_mobile_menu {background-color: #E0E621!important;margin-top: 40px;}
.et_pb_row.mobile-header {position: relative;}
.c-locator__triggers .c-locator__triggers_wrapper .et_pb_main_blurb_image {vertical-align: middle;}
.location-title {padding-bottom: 0;font-size: 18px;line-height: 1em;font-weight: 700;}
.urbanair-kids-cta .urbanair-events-module .urban-event-title {text-align: right;}
.urbanair-kids-cta .urbanair-events-module a {align-items: unset;}
header .et_builder_inner_content,.et-db #et-boc header.et-l.et-l--header .et_builder_inner_content {z-index: 99;}
/************** Mobile Menu ******************/
#main-header .et_mobile_menu .menu-item-has-children, .et_pb_fullwidth_menu .et_mobile_menu .menu-item-has-children, .et_pb_menu .et_mobile_menu .menu-item-has-children {position : relative;}
#main-header .et_mobile_menu .menu-item-has-children > a, .et_pb_fullwidth_menu .et_mobile_menu .menu-item-has-children > a, .et_pb_menu .et_mobile_menu .menu-item-has-children > a {padding-right : 47px;background: transparent;}
#main-header .et_mobile_menu .menu-item-has-children > a + span, .et_pb_fullwidth_menu .et_mobile_menu .menu-item-has-children > a + span, .et_pb_menu .et_mobile_menu .menu-item-has-children > a + span {position:absolute;right: 0;top:0;padding: 10px 15px;font-size:20px;font-weight:600;cursor:pointer;z-index:2;}
#main-header .et_mobile_menu li ul.menu-hide, .et_pb_fullwidth_menu .et_mobile_menu li ul.menu-hide, .et_pb_menu .et_mobile_menu li ul.menu-hide,.et_pb_menu .et_mobile_menu li ul.menu-hide, .et-db #et-boc .et-l .mobile-header .et_pb_menu li ul.menu-hide{display : none !important;}
#main-header .et_mobile_menu span.menu-closed:before, .et_pb_fullwidth_menu .et_mobile_menu span.menu-closed:before, .et_pb_menu .et_mobile_menu span.menu-closed:before {content     : "\4c";font-family : "ETmodules";display:block;font-size:17px;}
#main-header .et_mobile_menu span.menu-closed.menu-open:before, .et_pb_fullwidth_menu .et_mobile_menu span.menu-closed.menu-open:before, .et_pb_menu .et_mobile_menu span.menu-closed.menu-open:before {content : "\4d";}
/*.mobile-menu-open {overflow: hidden;height:100%;position: fixed;}*/
.mobile-menu-open {overflow: hidden;}

a.yellow_cta.et_pb_button,body #page-container .et_pb_section .urbanair-park-footer a{color: #000000!important;border-width: 0px !important;border-radius: 50px;font-size: 18px;font-family: 'Montserrat',Helvetica,Arial,Lucida,sans-serif;font-weight: 600;padding: 8px 0 8px 22px !important;z-index: 99;}
a.yellow_cta.et_pb_button:before,.urbanair-park-footer a:before{content: "";display: block;margin: 0!important;left: 0;top: 0;width: 46px;height: 100%;background-color: #E0E621;border-radius: 50px;z-index: -1;line-height: 1em;opacity: 1;position: absolute;margin-left: -1em;text-transform: none;font-weight: 400;text-shadow: none;right: auto;}
.yellow_cta.et_pb_button:hover:before,.urbanair-park-footer a:hover:before {width: 100%;}
.yellow_cta.et_pb_button:hover:after ,.urbanair-park-footer a:hover:after{opacity: 0;}
.yellow_cta.et_pb_button:hover,.urbanair-park-footer a:hover{padding: 8px 22px 8px 22px !important;}

a.pink_cta.et_pb_button {color: #000000!important;border-width: 0px !important;border-radius: 50px;font-size: 19px;font-family: 'Montserrat',Helvetica,Arial,Lucida,sans-serif;font-weight: 700;padding: 8px 0 8px 22px !important;z-index: 99;}
footer a.pink_cta.et_pb_button{color: #FFFFFF!important;}
a.pink_cta.et_pb_button:before {content: "";display: block;margin: 0!important;left: 0;top: 0;width: 46px;height: 100%;background-color: #E50695;border-radius: 50px;z-index: -1;line-height: 1em;opacity: 1;position: absolute;margin-left: -1em;text-transform: none;font-weight: 400;text-shadow: none;right: auto;}
.pink_cta.et_pb_button:hover:before{width: 100%;}
.pink_cta.et_pb_button:hover:after{opacity: 0;}
.pink_cta.et_pb_button:hover{color: #FFFFFF!important;border-radius: 50px!important;background-image: initial;background-color: rgba(0,0,0,0);padding: 8px 22px 8px 22px !important;}
#offers .pink_cta.et_pb_button:hover{padding: 8px 12px 8px 22px !important;}

/****************** Park Story Style ***********************/
.urbanair-testimonial{max-height: 428px;margin-bottom: 25px;}
.et_pb_row.urbanair-employees-row {width: 100%;max-width: inherit;padding-top: 51px;}
.urbanair-park-image {margin-top: -200px!important;margin-right: -100px!important;text-align: left;margin-left: 0;z-index: -10;}
.park_team_member .et_pb_row {width: 100% !important;max-width: 1270px;padding: 0;}
.urbanair-testimonial h2.et_pb_slide_title {font-size: 37px;color: #000000;font-weight: bold;}
.urbanair-testimonial .et-pb-controllers {display: none;}
.et_pb_bg_layout_light .urbanair-testimonial .et-pb-arrow-next,.et_pb_bg_layout_light .urbanair-testimonial .et-pb-arrow-prev{color: #E50695;}
/*.urbanair-testimonial .et_pb_slide_image {margin-top: 0 !important;top: 0;}*/
.urbanair-testimonial .et_pb_slide_description {padding: 0;}
.urbanair-testimonial .et_pb_container{max-height:430px !important;}
.park_team_member .dsm_block_image_reveal_front {background-color: #E0E621;}
/*.urbanair-testimonial .et_pb_slides .et_pb_slider_container_inner {vertical-align: top;}*/
.park-story-team h2.dsm-glitch-text {font-weight: 800;font-size: 80px;color:#000}
.park-story .et_pb_divider_2 {min-height: 9px;margin-bottom: 16px!important;width: 15%;margin: 0 0 30px;height: 23px;margin-left: auto!important;margin-right: auto!important;}
.park-story .et_pb_divider_2:before {border-top-color: #E50695;border-top-width: 5px;}
.park-story .et_pb_text_10.et_pb_text {color: #000005!important;}
.urbanair_park_gallery {overflow: hidden;}
.dsm_image_carousel.urbanair_park_gallery .swiper-slide img {object-fit: cover;}
.dsm_image_carousel.urbanair-attraction-gallery .swiper-slide img {object-fit: cover;}
.urbanair-employees-row img {height: 278px;object-fit: cover;}
.park-story .et_pb_text_10 {font-family: 'Montserrat',Helvetica,Arial,Lucida,sans-serif;font-weight: 300;font-size: 17px;padding-right: 100px!important;padding-left: 100px!important;}
.urbanair-apply-now h3 {font-weight: 800;font-size: 48px;text-align: center;}
.park_team_member .dsm_block_reveal_text h3.dsm_block_reveal_text_header{font-weight: 800;font-size: 60px;}
.park_team_member .urbanair-spotlight .dsm_block_reveal_text h3.dsm_block_reveal_text_header{font-size: 48px;}
.park_team_member .team-favorites {padding: 12px 0;}
.park_team_member .et_pb_text_3 p{padding: 0px 0px 20px;}
.park_team_member .et_pb_text_3 p span{font-weight: 300;font-size: 20px;}
.park_team_member .et_pb_text_3 p strong{font-size: 20px;}
.park_team_member .et_pb_text_4 p{color: #000000!important;}
.park_team_member .et_pb_text_4 {font-weight: 700;font-size: 26px;line-height: 1.4em;background-color: #E0E621;position: relative;padding-top: 20px!important;padding-right: 20px!important;padding-bottom: 20px!important;padding-left: 20px!important;}
.park_team_member h4.et_pb_module_header {color: #E50695!important;text-align: center;font-size: 18px;}
.park_team_member .et_pb_blurb_description p{font-weight: 300;font-size: 22px;}
.urbanair-employees-row .et_pb_blurb.et_pb_text_align_left .et_pb_blurb_content .et_pb_blurb_container {text-align: center;}
.urbanair-employees-row .et_pb_blurb.et_pb_text_align_left .et_pb_blurb_content h4 {font-family: 'Poppins',Helvetica,Arial,Lucida,sans-serif;font-weight: 700;font-size: 20px;color: #000000!important;line-height: 1.4em;}
.urbanair-employees-row .et_pb_blurb_description {font-size: 15px;font-weight: 300;color: #000;line-height: 1.1em;}
.urbanair_park_gallery .swiper-pagination-bullet {background: rgba(0,0,0,0.2) !important;opacity: 1;}
.urbanair_park_gallery .swiper-pagination-bullet.swiper-pagination-bullet-active {background: rgba(0,0,0,0.75) !important;opacity: 1;}
.urbanair-community h3 {color: #E50695;}
.urbanair-community h2 {font-size: 36px;}

/****************** Dynamic Pricing ***********************/
.tina_pricing_table_pretending .urbanair-dynamic-pricing .et_pb_pricing_table:not(:first-child) .et_pb_pricing_content_top:before {content: "STARTING AT";display: flex;align-items: center;justify-content: center;}
.tina_pricing_table_pretending .et_pb_pricing .urbanair-dynamic-pricing .et_pb_pricing_table_button.toggle-dynamic-pricing,.toggle-dynamic-pricing,.et_pb_button.toggle-membership-detail{color: #E50695 !important;border-width: 0px !important;border-color: RGBA(0,0,0,0);text-decoration: underline;background-color: RGBA(0,0,0,0) !important;padding: 0 !important;margin-bottom: 34px !important;text-align: left;}
.et_pb_button.toggle-membership-detail{margin-bottom:0 !important;font-size: 17px;margin-top: 10px;}
.et_pb_button.toggle-membership-detail:hover:after{content: "";opacity: 0;}
.my-park-pricing  .et_pb_pricing_table_wrap .et_pb_pricing_table {background-color: #ffffff;}
.my-park-pricing  .et_pb_pricing_table_0 .et_pb_pricing_heading{padding: 41px 30px 0px !important; text-align: left !important;}
.my-park-pricing .et_pb_pricing_table_0 .et_pb_pricing_heading .et_pb_pricing_title{text-align: left !important;}
.my-park-pricing .pricing_top_box{height: 305.516px;}
.tina_pricing_table_pretending .et_pb_pricing_5.my-park-pricing .et_pb_pricing_table:first-child ul.et_pb_pricing li {padding: 20px 10px 20px 10px !important;}
.et_pb_pricing_tables_0 .my-park-pricing .et_pb_pricing_heading {padding: 41px 20px 2px !important;}
.my-park-pricing .et_pb_pricing_heading .et_pb_pricing_title {text-align: center;}
/*.my-park-pricing .et_pb_pricing_table:not(:first-child) .et_pb_pricing_heading h2{margin-right: 10%; margin-left: 10%;}*/
.tina_pricing_table_pretending .et_pb_pricing .et_pb_pricing_table_button.et_pb_button .urbanair-buy-tickets {color: #000000;border-width: 0px;border-radius: 50px;font-size: 15px;font-weight: 600;text-transform: uppercase;background-color: #E0E621;padding: 10px 5px;margin-bottom: 20px;display: block;line-height: 120%!important;}
.tina_pricing_table_pretending .et_pb_pricing .et_pb_pricing_table_button.et_pb_button:hover .urbanair-buy-tickets {color: #FFFFFF;background-image: initial;background-color: #E50695;}
.park-pricing-tabs .dynamic-pricing-button-wrapper{text-align: center;}

#dynamic-pricing-modal .et_pb_row{width: 100%;}
#dynamic-pricing-modal img {max-height: 300px;}
#dynamic-pricing-modal .et_pb_column:last-child {margin: 0 auto;text-align: center;}
/* The Close Button */
.close {color: #aaa;float: right;font-size: 28px;font-weight: bold;position: relative;}
.close:hover,.close:focus {color: black;text-decoration: none;cursor: pointer;}

.et_pb_tabs.park-pricing-tabs .et_pb_tabs_controls li a {color: #E50695 !important;font-weight: 800;text-transform: uppercase;}
.et_pb_tabs.park-pricing-tabs {border-width: 0px;}
.et_pb_tabs.park-pricing-tabs .et_pb_tabs_controls li {height: auto !important;}
.tina_pricing_table_pretending .membership_pricing .et_pb_pricing .et_pb_best_value {font-size: 16px;color: #9b9b9b!important;line-height: 148%;padding: 0 0 9px 0 !important;}
.et_pb_pricing_tables_0 .et_pb_pricing_heading .et_pb_best_value {font-weight: 400;}
.et_pb_pricing_tables_0 .et_pb_pricing_heading {padding: 41px 20px 2px;}
.membership_pricing .et_pb_pricing_table_0 .et_pb_pricing_heading{text-align: left;padding: 41px 30px 2px;}

/******************* Local Membership Page ***********************/
/*** Membership Pricing Tabs ***/
.active-membership-item {color: #000000;text-indent: -25px;padding-left: 20px;}
.active-membership-item a {color: #e50695 !important;text-decoration: underline !important;}
.active-membership-item a:hover {color: #999999 !important;text-decoration: underline !important;}
.inactive-membership-item {color: #696969;text-indent: -25px;padding-left: 20px;}
.membership-price {font-size:40px;font-weight:900;text-align: center;color:#e50695;margin-bottom: 40px;padding-bottom: 40px;}
.membership-button {text-align:center;color:#000000;margin-bottom:20px;}
.membership-button a:hover {text-align:center;padding-left:20px;padding-right:20px;padding-top:10px;padding-bottom:10px;border-radius:25px;background-color:#e0e621;color:#000000 !important;text-transform:uppercase;font-size:16px;}
.membership-button a {text-align:center;padding-left:20px;padding-right:20px;padding-top:10px;padding-bottom:10px;border-radius:25px;background-color:#e50695;color:#ffffff !important;text-transform:uppercase;font-size:16px;}
.active-membership-item .et-pb-icon {font-size:20px;color: #e50695;padding-left:20px;padding-right:5px;}
.inactive-membership-item .et-pb-icon {font-size:20px;color: #696969;padding-left:20px;padding-right:5px;}
.fancybox-wrap p.active-membership-item .et-pb-icon,.fancybox-wrap p.inactive-membership-item .et-pb-icon{padding-left: 35px;}
a.fancybox-item.fancybox-close {top: -15px;width: 20px;height: 20px;right: -14px;background: #fff;background-image: none;border-radius: 20px;}
a.fancybox-item.fancybox-close .et-pb-icon {padding: 0;font-size: 28px;margin-left: -3px;margin-top: -5px;}
.active-membership-item .et_pb_button.toggle-membership-detail,.inactive-membership-item .et_pb_button.toggle-membership-detail {display: inline;}
#blurbs-v1 .et_pb_column_2_5 {border-top: 5px solid;border-left: 5px solid;border-top-color: #E50695;border-left-color: #E50695;padding-top: 38px;padding-right: 40px;padding-bottom: 39px;padding-left: 31px;box-shadow: 0px 30px 87px 0px rgb(150 176 203 / 23%);}
#blurbs-v1 .et_pb_column_3_5{border-right: 5px solid;border-bottom: 5px solid;border-right-color: #E50695;border-bottom-color: #E50695;padding-top: 39px;padding-right: 40px;padding-bottom: 39px;padding-left: 31px;box-shadow: 0px 30px 87px 0px rgb(150 176 203 / 23%);}
#blurbs-v1 .et_pb_row {width: 90%;max-width: 1270px;}
.memebership-left-col strong {font-weight: 900;}

/*---------- [Equalise the Tabs] ----------*/
.equal-tabs .et_pb_tabs_controls li {width: 25%; /*change width of tabs here depending on the number of tabs you have*/text-align: center;z-index: 0;}
@media screen and (max-width: 768px){ /*change device breakpoint here depending on the number of tabs you have*/
    .equal-tabs .et_pb_tabs_controls li {width: 100% !important;text-align: center !important;display: inline-block !important;}
}

.et_pb_post::before {content:"";top:0;left:0;width:0%;height:5px;background:#e50695;transition:all .3s !important;/*transition-delay:.3s !important;*/}
.et_pb_post::before:hover {content:22%;top:0;left:0;width:100%;height:5px;background:#e50695;transition:all .3s !important;transition-delay:.3s !important;}
.et_pb_post::after {content:"";bottom:0;left:0;height:0%;width:5px;background:#e50695;transition:all .3s !important;transition-delay:.3s !important;}
.et_pb_post::after:hover {content:22%;bottom:0;left:0;height:100%;width:5px;background:#e50695;transition:all .3s !important;/*transition-delay:.3s !important;*/}

.urbanair-events-module .urban-event-title {color: #1a1a1a;font-weight: 700;font-size: 30px;writing-mode: vertical-lr;text-align: center;transform: rotate(-180deg);font-family: 'Poppins',Helvetica,Arial,Lucida,sans-serif;line-height: 120%;padding-bottom: 0px!important;margin-right: 5%!important;margin-bottom: 0px!important;flex-basis: 20%;top: 0;}
.et_pb_row .et_pb_column .urbanair-events-module .et_pb_module {margin-bottom: 0;}
.urbanair-events-module .et_pb_blurb_content {max-width: none;width: auto;color: #666;}
.urbanair-events-module .urban-event-content{font-weight: 300;text-align: right;}
.urbanair-events-module{background-color: #FFFFFF;padding-top: 38px;padding-right: 40px;padding-bottom: 39px;padding-left: 31px;box-shadow: 0px 30px 87px 0px rgb(150 176 203 / 23%);cursor: pointer;display: flex;height: 100%;}
.urbanair-events-module:after {content: "";display: block!important;position: absolute;bottom: 0;left: 0;height: 0%;width: 5px;background: #e50695;transition: all .3s!important;transition-delay: .3s!important;}
.urbanair-events-module:before {content: "";display: block!important;position: absolute;top: 0;left: 0;width: 0%;height: 5px;background: #e50695;transition: all .3s!important;}
.urbanair-events-module:hover:before {display: block;position: absolute;top: 0;left: 0;width: 100%;height: 5px;background: #e50695;content: "";transition: all .3s!important;transition-delay: .3s!important;}
.urbanair-events-module:hover:after {display: block!important;position: absolute;bottom: 0;left: 0;height: 100%;width: 5px;background: #e50695;content: "";transition: all .3s!important;}
.urbanair-events-module a{display: inherit;align-items: center;}
/*.business_home_blurbs_v1 .urbanair-events-module .et_pb_blurb_content {padding-left: 20px;margin-top: -150px;margin-left: 10px;}*/
/*.business_home_blurbs_v1 .urbanair-events-module {display: block;}*/
/*.urbanair-events-module.et_pb_blurb .et_pb_main_blurb_image .et_pb_image_wrap {width: 177px;margin: auto 0 auto auto;}*/

.c-locator__triggers .c-locator__triggers_wrapper,
.c-locator__triggers .c-locator_btn_wrapper {vertical-align: middle; -webkit-transition: all 0.4s ease-in-out 0s; -moz-transition: all 0.4s ease-in-out 0s; transition: all 0.4s ease-in-out 0s;}
.et_pb_section_1_tb_header .et_pb_image {-webkit-transition: all 0.4s ease-in-out 0s; -moz-transition: all 0.4s ease-in-out 0s; transition: all 0.4s ease-in-out 0s;}

.sticky-site .c-locator__triggers_wrapper {margin-top: 8px !important; margin-bottom: 8px !important; }
.sticky-site .et_pb_section_1_tb_header.et_pb_section {padding-top: 8px; padding-bottom: 8px; }
/*.sticky-site .et_pb_section_1_tb_header .et_pb_image {width: 250px; }*/
/*.sticky-site .mobile-header.et_pb_section_2_tb_header.et_pb_section{padding-top: 5px;padding-bottom: 10px;}
.sticky-site .et_pb_section_3_tb_header.et_pb_section {padding-top: 5px;}*/
.sticky-site .et_pb_section_3_tb_header .locate-park .c-locator__triggers.js-locator-triggers {margin-bottom: 5px;}

/* Custom styling Added By Aman */
.loading-spinner .loading {border: 16px solid #f3f3f3;border-top: 16px solid #e50695;border-radius: 50%;width: 80px;height: 80px;animation: spin 2s linear infinite;margin: 20px auto 0;}
@keyframes spin {
    0% { transform: rotate(0deg); }
    100% { transform: rotate(360deg); }
}
.et_pb_section .et_height_slider.mobile-attractions-filter{display: none;}
/* End Custom styling Added By Aman */


.gform_wrapper .gfield_error .gfield_repeater_cell label, .gform_wrapper .gfield_error label, .gform_wrapper .gfield_error legend, .gform_wrapper .gfield_validation_message, .gform_wrapper .validation_message, .gform_wrapper [aria-invalid=true]+label, .gform_wrapper label+[aria-invalid=true] {color: inherit;}
.gform_wrapper .gfield_validation_message, .gform_wrapper .validation_message {border: none;padding: 0 !important;color: red;background: none;line-height: 1 !important;}
.my-park-form .gform_wrapper .gfield_validation_message, .my-park-form .gform_wrapper .validation_message {background: #fff;padding: 5px 10px !important;}
.gform_wrapper .gform_validation_errors>h2 .gform-icon {display: none;}
.gform_wrapper .gform_validation_errors {padding: 16px;}
.gform_wrapper .gfield_error [aria-invalid=true] {border: 1px solid red;}
.gform_wrapper .gform_validation_errors {border-color: red;}
.gform_wrapper .gform_validation_errors>h2.hide_summary {padding-bottom: 0;color: red;text-align: center;font-size: 15px;}
.gform_button {background: #e50695;border: none;color: #fff;padding: 10px 20px;border-radius: 20px;font-size: 18px;font-weight: 600;cursor: pointer;}
.gform_ajax_spinner {margin-left: 10px;}
p.gform_required_legend {margin-bottom: 10px;}
.ginput_container.ginput_container_textarea {line-height: 1;}
.gform_wrapper.gravity-theme input[type=number] {border: 1px solid #bbb;}

/*.urbanair-height-slider {display: flex;flex-direction: row;margin-top: 30px;}*/
.no-attraction-found{margin: 0 auto;}
.et_height_slider .slider-label{position: absolute !important;background-color: #eee;padding: 4px;font-size: 0.75rem;display: none;}

/*Header Style start from here*/
.header-main,.et-db #et-boc .et-l .et_pb_row.header-main{ justify-content: space-between; align-items: center; }
.header-main .header-logo{ width: auto !important; }
.header-main .header-menu{ width: auto !important; margin-right: auto !important; padding-left: 100px; }
.header-main .header-actions{ width: auto !important; }
.et-menu-nav#top-menu-nav > ul#top-menu > li > a{ padding-bottom: 0px; line-height: 83px !important; padding-bottom: 0; }
.et_pb_menu .et-menu-nav > ul#top-menu ul{ right: auto; top: 150%; left: 50%; transform: translateX(-50%); -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); transition: ease-in 0.3s; -webkit-transition: ease-in 0.3s; -moz-transition: ease-in 0.3s; }
.et_pb_menu .et-menu-nav > ul#top-menu ul:before{ width: 0; height: 0; border-left: 10px solid transparent; border-right: 10px solid transparent; border-bottom: 10px solid #fff; position: absolute; left: 50%; top: -10px; content: ''; transform: translateX(-50%); -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); }
.et_pb_menu .et-menu-nav > ul#top-menu li:hover > ul{ top: 100%; }
#top-menu li,.et-db #et-boc .et-l ul#top-menu li{ padding-right: 0; margin-right: 22px; margin-top: 0; }
#top-menu li li a,.et-db #et-boc .et-l ul#top-menu li li a{ padding: 8px 0 !important; }
/*.header-main .header-actions .c-locator__triggers h4{ display: none !important; }*/
.header-main .header-actions .c-locator__triggers a img{ max-width: 18px; vertical-align: middle; margin-bottom: 3px; }
.header-main .header-actions .urbanair-other-links{ display: inline-block; }
.header-main .header-actions .urbanair-other-links a img{ vertical-align: middle; max-width: 16px; margin-bottom: 2px; }
.header-main .header-actions .urbanair-other-links > a{ margin-left: 10px; }
.header-main .header-actions .urbanair-other-links .et_pb_button,.et-db #et-boc .et-l .header-main .header-actions .urbanair-other-links .et_pb_button{ border-color: transparent; color: #000; background-color: #E0E621; text-transform: uppercase; padding: 10px; text-align: center; box-shadow: 0px 0px 20px 0px rgb(0 0 0 / 20%); -webkit-box-shadow: 0px 0px 20px 0px rgb(0 0 0 / 20%); -moz-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.2); border-radius: 50px; font-size: 13px !important;}
.header-main .header-actions .urbanair-other-links .et_pb_button:after,.et-db #et-boc .et-l .header-main .header-actions .urbanair-other-links .et_pb_button:after{ display: none; }
.header-main .header-actions .urbanair-other-links .et_pb_button:hover,.et-db #et-boc .et-l .header-main .header-actions .urbanair-other-links .et_pb_button:hover{ background-color: #E50695; color: #fff !important;border: 2px solid #E50695;}
.header-main .header-actions .urbanair-other-links .et_pb_button + .et_pb_button,.et-db #et-boc .et-l .header-main .header-actions .urbanair-other-links .et_pb_button + .et_pb_button{ background-color: #E50695; color: #fff !important; }
.header-main .header-actions .urbanair-other-links .et_pb_button + .et_pb_button:hover{ background-color: #E0E621; color: #000; }
.header-main .header-actions .et_pb_text_inner{ display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; align-items: center; }
.park-info-trigger{ display: none !important; }


.weekly-activities-title .dsm-glitch-text{padding-bottom: 0px;}
html #wpadminbar {position: fixed;}
#main-content {padding-top: 83px;}
.coming-soon-site .urbanair-mobile-links-wrapper,.coming-soon-site .urbanair-mobile-links{display: none;}
.coming-soon-site .urbanair-mobile-links-wrapper .locate-park {padding: 0;margin: 0 !important;}
.coming-soon-site .mobile-header .et_mobile_menu .urbanair-other-mobile-links {margin-top: 10px;}
.coming-soon-site .urbanair-other-links.extrnal-link-btn .book-party-btn,.coming-soon-site .urbanair-other-links.extrnal-link-btn .buy-tickets-btn{display:none}
.coming-soon-site .c-locator__finder {width: calc(50% + 350px);}
.coming-soon-site .mobile-header .urbanair-park-info{top:100%;}
.et-db #et-boc .et-l .mobile-header .et_pb_row{width: 100%;}
.et-db #et-boc .et-l .et_pb_bg_layout_light.et_pb_button:hover, .et-db #et-boc .et-l .et_pb_bg_layout_light .et_pb_button.c-locator__triggers-btn:hover, .et-db #et-boc .et-l .et_pb_bg_layout_light.et_pb_button:hover, .et-db #et-boc .et-l .et_pb_bg_layout_light .et_pb_button.park-info-trigger:hover{background: none;border: 0;}
.et-db #et-boc .et-l .mobile-header .et_pb_row .et_pb_column .et_pb_image{margin-bottom: 10px;}
.coming-soon-site.home.franchise-site #main-content .et_pb_row_2.et_pb_row,.coming-soon-site.home.franchise-site #main-content .et_pb_row_3.et_pb_row{width: 90%;max-width: 1270px;}
.coming-soon-site.home.franchise-site #main-content .et_pb_row_2.et_pb_row{margin-top: -50px}
/* .et_pb_module.et_pb_image.et_pb_image_1_tb_header {width: 70px;max-width: 300px;text-align: left;margin-left: 0;}
.et_pb_row.et_pb_row_1_tb_header.et_pb_row_3-4_1-4 {max-width: 80%;} */
.et_pb_section.header-row {padding: 0 15px;}
footer { overflow: hidden; }
.hero-section .et_pb_text {margin: 0 !important;}
.hero-section .et_pb_button_module_wrapper.et_pb_module {margin-left: 20px;margin-bottom: 20px !important;}
.header-row.et_pb_section_0_tb_header.et_pb_section,.et-db #et-boc .et-l .header-row.et_pb_section_0_tb_header.et_pb_section {padding-top: 0px !important;padding-bottom: 0px !important;}
.home.franchise-site #main-content .et_pb_section.et_pb_section_1.et_section_regular {overflow-y: hidden;}
.urban-national-hero h1.dsm-glitch-text {font-weight:900;font-size:74px;}
.urban-national-hero h2.dsm-glitch-text{font-weight:900;font-size:74px;}
.post-type-archive-news article.news {margin-bottom: 30px;}

/* Waiver Button */
.c-locator_waiver_btn{margin: auto;width: auto;max-width: 250px;}
.c-locator_waiver_btn .c-locator_waiver_triggers-btn{ color: #fff;border-width: 0px;border-radius: 50px;text-transform: uppercase;background-color: #E50695;padding: 10px 5px;margin-bottom: 20px;display: block;line-height: 140%!important; }

/* Snapology Page */
.snaplogy-membership .et_pb_pricing_heading .et_pb_pricing_title{font-weight:800;font-size:34px;color:#e50695;padding-bottom:28px}
.snaplogy-membership .et_pb_pricing_heading{z-index:10;position:static;padding:0 0 14px 0!important;background-color:rgba(0,0,0,0)}
.snaplogy-membership span.et_pb_best_value{font-family:Roboto,Helvetica,Arial,Lucida,sans-serif;font-weight:500;color:#000;font-size:18px;line-height:20px}
.snaplogy-membership .et_pb_dollar_sign{position:relative;font-size:28px;margin-left:0;margin-right:7px;font-weight:500;color:#e50695;font-family:Poppins,Helvetica,Arial,Lucida,sans-serif}
.snaplogy-membership .et_pb_sum{font-size:56px;color:#e50695;font-family:Poppins,Helvetica,Arial,Lucida,sans-serif}
.snaplogy-membership .et_pb_pricing_content_top{text-align:center;border-color:rgba(190,190,190,.5) transparent transparent transparent;padding:32px 10px;margin-bottom:48px;z-index:10;position:static;background-color:#f9f9f9}
.snaplogy-membership .et_pb_frequency{color:#e50695;margin-left:3px;font-family:Poppins,Helvetica,Arial,Lucida,sans-serif;font-weight: 700;font-size: 19px;display:inline-block;}
.freddie_creations_pricing_tables .snaplogy-membership .et_pb_pricing_table .et_pb_pricing_content_top:after,
.freddie_creations_pricing_tables .snaplogy-membership .et_pb_pricing_table .et_pb_pricing_content_top:before,
.freddie_creations_pricing_tables .snaplogy-membership .et_pb_pricing_table .et_pb_pricing_heading:after,
.freddie_creations_pricing_tables .snaplogy-membership .et_pb_pricing_table .et_pb_pricing_heading:before,
.freddie_creations_pricing_tables .snaplogy-membership .et_pb_pricing_table:after,
.freddie_creations_pricing_tables .snaplogy-membership .et_pb_pricing_table:before{background-color:#e0e621}
.snaplogy-membership .et_pb_pricing_table{border-width:0;border-color:#000}
.snaplogy-membership .et_pb_pricing_content {padding: 0;font-weight: 400;margin-bottom: 30px;z-index: 10;position: relative;}
.snaplogy-membership ul.et_pb_pricing li {padding: 0 0px 14px;margin-bottom: 15px;font-family: 'Roboto',Helvetica,Arial,Lucida,sans-serif;color: #000000;line-height: 130%;text-align: center;}
.freddie_creations_pricing_tables .et_pb_pricing.snaplogy-membership ul.et_pb_pricing li.et_pb_not_available span{color: #747474;}
.snaplogy-membership.et_pb_pricing .et_pb_pricing_table_button.et_pb_button {color: #000000;border-radius: 25px;text-transform: uppercase;background-color: #E0E621;border-width: 0px;font-size: 16px;font-family: 'Lato',Helvetica,Arial,Lucida,sans-serif;font-weight: 700;padding: 12px 10px;width: 100%;}
.snaplogy-membership.et_pb_pricing .et_pb_pricing_table_button.et_pb_button:hover {color: #FFFFFF!important;background-image: initial;background-color: #E50695;}
.snaplogy-membership.et_pb_pricing .et_pb_pricing_table_button.et_pb_button:hover:after{content: ""}
.freddie_creations_pricing_tables .et_pb_pricing_4 .et_pb_pricing_table{width: 23% !important;}
.freddie_creations_pricing_tables .et_pb_pricing_4.snaplogy-membership span.et_pb_best_value{font-size: 14px;}
.freddie_creations_pricing_tables .et_pb_pricing_4.snaplogy-membership .et_pb_dollar_sign{margin-right: 0px;font-size: 21px;}
.freddie_creations_pricing_tables .et_pb_pricing_4.snaplogy-membership .et_pb_sum{font-size: 45px;}
/*
* A/AA Compatibility issues
*/
/*.blog-style-05 .et_pb_post div.post-content a.more-link {font-size: 20px !important;font-weight: 900;}*/
ul.footer-menu li {list-style-type: none;margin-bottom: 1em;}
.et-l--footer ul.footer-menu,ul.footer-menu{padding-left: 0;}
.da11y-screen-reader-text, .et_pb_contact_form_label, .et_pb_search .screen-reader-text, .et_pb_social_media_follow_network_name, .widget_search .screen-reader-text {font-size: 20px;font-weight: 800;color: #fff;width: auto !important;height: auto !important;}
.da11y-screen-reader-text.skip-link{color: #e50695 !important;}
.urbanair-mobile-links-wrapper.et_pb_section_2_tb_header.et_pb_section a, .et-db #et-boc .et-l .urbanair-mobile-links-wrapper.et_pb_section_2_tb_header.et_pb_section a.et_pb_button {font-size:19px;font-weight: 700;}
.et_pb_bg_layout_light .et-pb-controllers a{background-color: #080808;}
.et_pb_bg_layout_light .et-pb-controllers .et-pb-active-control {background-color: #000;}
.mobile-header .et_mobile_menu div a, .et-db #et-boc .et-l .mobile-header .et_mobile_menu div a.et_pb_button{border: 2px solid #E0e621;background-color: #E0e621;color: #000 !important;}
.mobile-header .et_mobile_menu div a, .et-db #et-boc .et-l .mobile-header .et_mobile_menu div a.et_pb_button:hover{border: 2px solid #E0e621;}
.mobile-header .et_mobile_menu .urbanair-other-mobile-links a{color: #fff !important;}
.mobile-header .et_mobile_menu .urbanair-other-mobile-links a:hover{color: #000 !important;}
.et_pb_widget .wp-block-search__button, .et_pb_widget .wp-block-search__input, .widget_search input#s, .widget_search input#searchsubmit,.widget_search .screen-reader-text{color: #000;}
.urbanair-contact .gform_wrapper.gravity-theme .gfield input, .urbanair-contact .gform_wrapper.gravity-theme .gfield select,#gform_wrapper_3.gform_wrapper.gravity-theme .gfield_label, .urbanair-contact .gform_wrapper.gravity-theme .gfield_label,#gform_wrapper_3.gform_wrapper.gravity-theme .gfield_label, .urbanair-contact .gform_wrapper.gravity-theme .gfield_label,urbanair-contact .gform_wrapper .gfield_required .gfield_required_custom, .gform_wrapper .gfield_required .gfield_required_text{font-size: 20px;font-weight: 700;}
.urbanair-contact .gform_wrapper .gfield_required .gfield_required_custom, .gform_wrapper .gfield_required .gfield_required_text{color: #fff;}
.ua-custom-icon .et_pb_main_blurb_image .et-pb-icon{color: #fff}
.urbanair-contact .gform_wrapper.gravity-theme .gform_button,.gform_button{font-size: 20px;font-weight: 700;}
.urbanair-contact .gform_wrapper.gravity-theme .gform_footer:before{bottom: 6px;left:-5px;font-weight: 700;}
.impi_patron_blurb_row .et_pb_blurb:hover .et_pb_module_header,.impi_patron_blurb_row .et_pb_blurb:hover .et_pb_blurb_content .et_pb_blurb_container {color: #fff !important;}
.video-popup .et_pb_module_header{font-family: "ETmodules" !important;background-color: #ffffff;border-radius: 50%;position: absolute;top:50%;left: 50%;transform: translate(-50%,-50%);padding: 15px !important;}
.c-locator_waiver_btn .c-locator_waiver_triggers-btn, .membership-button a, .welcome-content a, .park_team_member h4.et_pb_module_header {font-size: 20px;font-weight: 700;}
.blog-style-05 .et_pb_post div.post-content a.more-link{text-decoration: none !important;}
.dsm_breadcrumbs_0_tb_footer .dsm_breadcrumbs li.dsm_breadcrumbs_item a .dsm_home_icon, .et-db #et-boc .et-l .dsm_breadcrumbs_0_tb_footer .dsm_breadcrumbs li.dsm_breadcrumbs_item a .dsm_home_icon, .dsm_breadcrumbs_0_tb_footer .dsm_breadcrumbs .dsm_breadcrumbs_separator .dsm_separator_icon, .et-db #et-boc .et-l .dsm_breadcrumbs_0_tb_footer .dsm_breadcrumbs .dsm_breadcrumbs_separator .dsm_separator_icon{font-size: 20px !important;font-weight: 700 !important;}
.post-type-archive-news .pagination a{font-size:20px;font-weight:700}
.ua-blurb-module:before{content:"";display:block !important;position:absolute;top:0;left:0;width:0%;height:5px;background:#e50695;transition:all .3s !important;/*transition-delay:.3s !important;*/}
.ua-blurb-module:hover:before{content:22%;display:block !important;position:absolute;top:0;left:0;width:100%;height:5px;background:#e50695;transition:all .3s !important;transition-delay:.3s !important;}
.ua-blurb-module:after{content:"";display:block !important;position:absolute;bottom:0;left:0;height:0%;width:5px;background:#e50695;transition:all .3s !important;transition-delay:.3s !important;}
.ua-blurb-module:hover:after{content:22%;display:block !important;position:absolute;bottom:0;left:0;height:100%;width:5px;background:#e50695;transition:all .3s !important;/*transition-delay:.3s !important;*/}
.ua-blurb-module h3 {font-family: 'Poppins',Helvetica,Arial,Lucida,sans-serif;font-weight: 700;font-size: 30px;color: #000000;line-height: 120%;}
.ua-location-btn:before{ content: "" !important;display: block !important;margin: 0 !important;left: 0 !important;top: 0 !important;width: 46px !important;height: 100% !important;background-color: #E0E621;border-radius: 50px;z-index: -1;transition: 0.3s;}
.ua-location-btn:hover:before{width: 100% !important;}
html a:focus, html a {outline-width: 0px !important;}
.ua-floating-images .et_pb_module.dsm_floating_multi_images_child:not(:last-child) {filter: blur(2px);}
.safety-blurb:hover {transform: scaleX(1.1) scaleY(1.1)!important;}
.safety-blurb {transition: transform 300ms ease 0ms;}
.underline{text-decoration: underline;}
.blog-style-08 .et_pb_post div.post-content a.more-link {border-radius:25px;padding-top:5px;padding-bottom:3px;padding-left:10px;padding-right:10px;margin-top:10px;width:fit-content;} 
.blog-style-08 .et_pb_post .post-meta{color:#969696 !important;text-transform:uppercase;} 
.blog-style-08 .et_pb_post .post-meta a{color: #3423a6 !important;font-weight:500;text-transform:uppercase;}
.blog-style-08 .et_pb_post .post-meta a:hover{text-decoration:underline;}
.blog-style-08 .et_pb_post .post-meta span.author.vcard a{background-color:rgba(0,0,0,0);color: #000 !important;padding-left:0;padding-right:0;}
.blog-style-08 .pagination a:hover { text-decoration: underline; }
.blog-style-08 .et_pb_post .entry-featured-image-url{overflow: hidden;}
.blog-design-08 .et_pb_post .entry-featured-image-url { border: 1px solid rgba(255, 255, 255, 0); }
.blog-style-08 .et_pb_post .entry-featured-image-url img:hover{transition: transform 2000ms ease 0ms,transform 2000ms ease 0ms,transform 2000ms ease 0ms; transform: scaleX(1.36) scaleY(1.36) translateX(9%) translateY(3%) rotateX(0deg) rotateY(0deg) rotateZ(6deg)!important;} 
.blog-style-08 .et_pb_post:hover .entry-featured-image-url img{transition: transform 2000ms ease 0ms,transform 2000ms ease 0ms,transform 2000ms ease 0ms; transform: scaleX(1.36) scaleY(1.36) translateX(9%) translateY(3%) rotateX(0deg) rotateY(0deg) rotateZ(6deg)!important;} 
.blog-style-08 article.et_pb_post {box-shadow: 10px 10px 20px rgba(0,0,0,.18);margin-bottom: 50px !important;background-color: #fff;}
.et_pb_tabs.park-pricing-tabs .et_pb_tabs_controls li a, .membership-mobile-tabs ul.et_pb_tabs_controls li a, .membership-mobile-tabs ul.et_pb_tabs_controls li.et_pb_tab_active a, .kids-attraction-tabs ul.et_pb_tabs_controls li a, .kids-attraction-tabs ul.et_pb_tabs_controls li.et_pb_tab_active a {font-size: 20px;}
.urbanair_membership_slider .membership-tab a {font-weight: 800;padding: 4px;font-size: 19px;}
.active-membership-item .et-pb-icon {font-size: 20px;line-height: 24px;font-weight: 900;vertical-align: top;}
.et_pb_button.toggle-membership-detail {font-size: 20px;font-weight: 700;}

/*************** Media Queries *******************/
@media only screen and (min-width: 1390px){
    .tina_pricing_table_pretending .et_pb_pricing .et_pb_pricing_table:first-child .et_pb_pricing_heading{padding: 70px 10px 0 !important;}
}
@media only screen and (min-width:1200px){
    .bsui .row-cols-md-4 .card-footer .geodir-post-meta-container, .bsui .row-cols-md-5 .card-footer .geodir-post-meta-container {margin-top:10px;}
}
@media only screen and (min-width:1200px) and (max-width:1320px){
    #et-secondary-nav .menu-item-has-children>a:first-child, #top-menu .menu-item-has-children>a:first-child {padding-right: 18px;}
    #top-menu li,.et-db #et-boc .et-l ul#top-menu li{margin-right: 15px;}
    header .et_pb_row_1_tb_header{width: 96%;max-width: 96%;}
    .main-site .et_pb_slide_description h2.et_pb_slide_title {font-size: 45px;}
}
@media only screen and (min-width:1024px) and (max-width:1200px) {
    #et-secondary-nav .menu-item-has-children>a:first-child, #top-menu .menu-item-has-children>a:first-child {padding-right: 13px;}
    #top-menu li,.et-db #et-boc .et-l ul#top-menu li{margin-right: 10px;}
    header .et_pb_row_1_tb_header{width: 96%;max-width: 96%;}
    header .et_pb_image_0_tb_header{max-width: 250px;}
    .main-site .et_pb_slide_description h2.et_pb_slide_title {font-size: 45px;}
}
@media only screen and (min-width:768px){
    .et_pb_row.mobile-header.et_pb_row_2_tb_header{padding-left: 38px !important;padding-right: 38px !important;}
    /*set the image width*/ .blog-style-08 .entry-featured-image-url { width: 40%; float: left; margin-bottom: 0!important; } /*set the details width*/ .blog-style-08 .entry-title, .blog-style-08 .post-meta, .blog-style-08 .post-content { width: 60%; float: left; padding-left: 40px; } 
    .blog-style-08 .entry-featured-image-url { padding-top: 52%; display: block; }
    .blog-style-08 .entry-featured-image-url img { position: absolute; height: 100%; width: 100%; top: 0; left: 0; right: 0; bottom: 0; object-fit: cover; }
}
@media only screen and (min-width:1200px){
    .park-pricing-tabs.et_pb_tabs,.membership-mobile-tabs.et_pb_tabs,.kids-attraction-tabs.et_pb_tabs{display:none !important;}
}
@media only screen and (max-width:1199px){
    .my-park-pricing.et_pb_pricing,.membership_pricing.et_pb_pricing,.kids-parties-package .kids-birthday-features .et_pb_pricing{display:none !important;}
}
@media only screen and (min-width:1024px){
    header .et_pb_section_0_tb_header.et_pb_section{margin-bottom:0px;margin-top: 0;}
    .et_pb_slide_description h2.et_pb_slide_title{font-size:46px;}
    .blog-style-08 .entry-featured-image-url { padding-top: 25%; display: block; } 
    .blog-style-08 .entry-featured-image-url img { position: absolute; height: 100%; width: 100%; top: 0; left: 0; right: 0; bottom: 0; object-fit: cover; }
    .blog-style-08 .entry-featured-image-url { width: 40%; float: left; margin-bottom: 0!important; }
    .blog-style-08 .entry-title, .blog-style-08 .post-meta, .blog-style-08 .post-content { width: 60%; float: left; padding-left: 60px; } 
}
@media only screen and (max-width:1024px){
    .c-locator_btn_wrapper {display: inline-block;width: 50%;float: right;}
    .c-locator__triggers .et_pb_blurb_position_left.c-locator__triggers_wrapper{display: inline-block;margin-bottom: 0 !important;}
    .c-locator__triggers.js-locator-triggers {width: 100%;margin-top: 0;right: 0;margin-bottom: 20px;}
    .c-locator__triggers .et_pb_blurb_position_left .et_pb_blurb_content{width: auto;margin: 0;}
    .et_pb_gutters3 .et_pb_column_4_4 .c-locator__triggers .et_pb_blurb_position_left{margin-top:0;margin-bottom:0;}
    .sticky-site .c-locator__triggers_wrapper{margin-top:0 !important;margin-bottom:0 !important;}
}

@media only screen and (min-width:981px) and (max-width:1024px){
    .c-locator__triggers.js-locator-triggers{margin-bottom: 20px;margin-top: 20px;}
    #local-footer .et_pb_column.et_pb_column_1_4 {width: 24% !important;margin-right: 1% !important;}
    .urbanair-park-footer a{padding: 8px 9px !important;}
    #local-footer .dsm-business-hours-separator{margin-left: 0 !important;margin-right: 0 !important;}
    .main-site .et_pb_slide_description h2.et_pb_slide_title {font-size: 45px;}    
    .et_pb_slide_description h2.et_pb_slide_title{font-size:46px;}
}
@media only screen and (max-width:980px){
    /*.et_pb_menu--style-left_aligned.et_pb_text_align_right .et_pb_menu__wrap {justify-content: center;}*/
    .urbanair-park-image {margin-top: -100px!important;margin-right: 0px!important;}
    .et_pb_tabs_controls li a {display: inline-block!important;width: 100%!important;}    
    .locate-park .c-locator__triggers.js-locator-triggers{margin-bottom: 10px;}
    .urbanair-events-module .urban-event-title{font-size: 20px;}
    .et_pb_module.urbanair-events-module {padding-top: 25px;padding-right: 20px;padding-bottom: 25px;padding-left: 20px;}
    .et_pb_section_2.et_pb_section {padding-bottom: 10px !important;}
    .et_pb_section .et_height_slider.desktop-attractions-filter{display: none;}
    .et_pb_section .et_height_slider.mobile-attractions-filter{display: block;}
    .urbanair-events-module{padding-top: 25px;padding-right: 20px;padding-bottom: 25px;padding-left: 20px;}
    .coming-soon-site.home.franchise-site #main-content .et_pb_row_1.et_pb_row {margin-bottom: -100px!important;}
    .coming-soon-site.home.franchise-site #main-content .et_pb_section.et_pb_section_1.et_section_regular{padding-top: 10vh;padding-bottom: 10px !important;}
    .urban-national-hero .et_pb_column .et_pb_module.dsm_glitch_text.dsm_glitch_text_2{margin-bottom: 0px;}
    .freddie_creations_pricing_tables .et_pb_column .et_pb_pricing_4 .et_pb_pricing_table:nth-child(even){margin-right: 0 !important;}
    .freddie_creations_pricing_tables .et_pb_column .et_pb_pricing_4 .et_pb_pricing_table {margin-bottom: 15px;}
    .freddie_creations_pricing_tables .et_pb_pricing_4 .et_pb_pricing_table{width: 34% !important;}
}

@media only screen and (min-width:575px) and (max-width:793px){
    .card-footer .geodir-post-meta-container {margin-top:10px;}
}
@media only screen and (max-width:767px){
    .c-locator_btn_wrapper{float:none;}
    .et_pb_row.et_pb_row_2_tb_header {width: 100%;padding-left: 10px;padding-right: 10px;}
    .c-locator__triggers .et_pb_blurb_position_left .et_pb_blurb_container{padding-left: 0;}
    .urbanair_membership_slider .et_pb_tabs_controls li.membership-tab{border-right: none;}
    .c-locator__finder {width: 100%;} 
    .c-locator__finder-form-input[type=text] {width: 60%}
    .c-locator__finder-header {padding: 15px;}
    .c-locator__finder-form-button {width: 39%;}
    .local-website .c-locator__triggers .et_pb_blurb_position_left.c-locator__triggers_wrapper,.local-website .c-locator__triggers .et_pb_blurb_position_left .et_pb_blurb_content{width:100%;max-width: 100%;}
    .local-website .c-locator__triggers .et_pb_blurb_0_tb_header.et_pb_blurb .et_pb_module_header {text-align: right;position: relative;}
    .local-website .c-locator__triggers .et_pb_blurb_0_tb_header.et_pb_blurb .et_pb_module_header a.js-locator-current-location{font-size: 18px;}
    .local-website .park-info-trigger .et-pb-icon{display:inline-block;}
    .c-locator__triggers.js-locator-triggers {width: auto;margin: 0 0 20px;padding-left: 0;padding-right: 0;}
    .et_pb_row_3_tb_header.et_pb_row{width: 100%;}
    .c-locator__triggers.js-locator-triggers.urbanair_not_localized {width: auto;text-align: center;display: inline-block;}
    .c-locator__triggers.js-locator-triggers.urbanair_not_localized .c-locator_btn_wrapper {width: 100%;text-align: center;padding: 0;}
    .c-locator__triggers.js-locator-triggers.urbanair_not_localized .et_pb_blurb_position_left.c-locator__triggers_wrapper {display: none;}
    .c-locator__triggers.js-locator-triggers.urbanair_not_localized .c-locator__triggers-btn{margin-left: 0;}
    /*a.park-info-trigger {position: absolute;right: 110px;top: -2px;}*/
    .c-locator__triggers .location-title .park-info-trigger {vertical-align: middle;}
    div#tickets.kids-birthday-feature-tabs .et_pb_column:first-child .pa-bullet-list-1 .et_pb_text_inner{padding-top: 0px!important;padding-left: 30px!important;}
    .kids-parties-package .booking__step-intro{padding-right: 0px!important;padding-left: 0px!important;}
    /* .kids-parties-package h2.dsm-glitch-text,.park-story-team h2.dsm-glitch-text{font-size: 49px;} */
    .kids-parties-package div.dsm-glitch-text{padding-top: 50px;}
    .kids_birthday_themes .et_pb_blurb.theme-blurb{font-size: 16px;}
    .blog-style-08 .activities:not(.has-post-thumbnail) h2.entry-title {padding-top: 30px;}
    .kids-parties-package h2.dsm-glitch-text, .park-story-team h2.dsm-glitch-text{font-size: 43px !important;}
    .urbanair-kids-cta .urbanair-events-module .et_pb_blurb_content {margin-top: 0px;}
    
    .geodir-loop-actions-container .gd-list-view-select {display: none;}
    .c-locator__loader {margin-top: 5px;}
    .urban-national-hero .et_pb_section{background-size: auto 550px;background-position: top;padding-top: 150px !important;}
    .freddie_creations_pricing_tables .et_pb_pricing_4 .et_pb_pricing_table {width: 100% !important;margin-right: 0 !important;margin-bottom: 30px !important;}
    .blog-style-08 .entry-featured-image-url img { position: absolute; height: 100%; width: 100%; top: 0; left: 0; right: 0; bottom: 0; object-fit: cover; }
    .blog-style-08 .entry-featured-image-url { padding-top: 60%; display: block; }
}
@media only screen and (max-width:600px){
    .c-locator_btn_wrapper {width:63%}
    /*.c-locator__triggers .et_pb_blurb_position_left.c-locator__triggers_wrapper{width:37%}*/
    .urbanair_membership_slider .et_pb_tab{padding: 24px 0;}
    .pkgmemb{margin: 0 5px;width: 44px;}
    .slider.slider-horizontal {width: calc(100% - 117px) !important;margin: 0;}
    .urbanair-contact .gform_wrapper.gravity-theme .gform_footer:before {bottom: 14px;}
    .dsm-business-hours-header, .urbanair-special, .urbanair-jumperoo {font-size: 13px;}
}

@media (max-width: 572px){
    .c-locator__finder-form-button {width: 38%;}
}

@media only screen and (max-width:479px){
    .location-main-wrapper .location-details{padding:0;padding-top:30px;}
    .bsui .row{margin-left: 0;margin-right: 0;}
}
@media only screen and (min-width:480px){
    .location-main-wrapper .location-details{padding:30px 30px 0 0;}
}
@media only screen and (min-width:981px){
    .weekly-activities-title {display: inline;/*width: calc(100% - 230px) !important;*/float: left;}
    .view-calendar {margin-top: 10px;display: inline;width: 230px;float: right;text-align: right;}
    .ua-attractions-module article.attractions:last-child{display:none!important;}
}
@media (max-width: 1800px){
    .header-main .header-actions .urbanair-other-links .et_pb_button{ padding: 10px 15px; }
}

@media (max-width: 1650px){
    .header-row.et_pb_section_0_tb_header.et_pb_section,.et-db #et-boc .et-l .header-row.et_pb_section_0_tb_header.et_pb_section { padding-left: 15px !important; padding-right: 15px !important; }
    .header-main .header-menu{ padding-left: 15px; }
    #top-menu li,.et-db #et-boc .et-l ul#top-menu li{ margin-right: 10px; }
    .header-main .header-actions .urbanair-other-links .et_pb_button{ padding: 10px; }
    .header-main .header-actions .urbanair-other-links > a{ margin-left: 5px; }
    .c-locator__triggers-btn, .urbanair-other-links > a:first-child{ margin-left: 5px; }
    .header-main .header-logo .et_pb_image_0_tb_header,.et-db #et-boc .et-l .header-main .header-logo .et_pb_image_0_tb_header{ width: 150px; }
}
@media (max-width:1392px){    
    .et-menu-nav#top-menu-nav a{ font-size: 12px; }
    .header-main .header-actions .c-locator__triggers .et_pb_blurb_container{ padding-left: 5px; }
    .et-menu-nav#top-menu-nav a{ font-size: 12px; }
    #et-secondary-nav .menu-item-has-children>a:first-child, #top-menu .menu-item-has-children>a:first-child{padding-right: 15px;}
    .tina_pricing_table_pretending .et_pb_pricing.membership_pricing .et_pb_pricing_table:not(:first-child) .et_pb_pricing_heading {padding: 70px 10px 0 !important;}
}
@media (max-width:1350px){   
    .et-menu-nav#top-menu-nav a{ font-size: 11px; }
}
@media (max-width: 1300px){
    .header-main .header-menu{ padding-left: 10px; }
    .et-menu-nav#top-menu-nav > ul#top-menu > li > a{ text-transform: none; }
    .header-main .header-actions .c-locator__triggers .et_pb_blurb_container{ padding-left: 0; }
    .header-main .header-actions .urbanair-other-links .et_pb_button{ text-transform: none; padding: 8px 10px; }
    .header-main .header-actions .urbanair-other-links > a{ margin-left: 0; }
    .c-locator__triggers-btn, .urbanair-other-links > a:first-child{ margin-left: 5px !important; }
    #top-menu li,.et-db #et-boc .et-l ul#top-menu li{ margin-right: 5px; }
    .c-locator__triggers .et_pb_blurb_0_tb_header.et_pb_blurb .et_pb_module_header a.js-locator-current-location{ font-size: 11px; }
    .header-main .header-logo .et_pb_image_0_tb_header{ width: 110px; }
    .et-menu-nav#top-menu-nav a{ font-size: 11px; }
    .park-callout .snapology-row .et_pb_column.et_pb_column_1_4 {padding-right: 15px;padding-left: 15px;margin-right: 2%;width: 25%;}
    .local-website #main-content .park-callout .snapology-row .et_pb_column.et_pb_column_1_4 .et_pb_blurb .et-pb-icon-circle {font-size: 25px;}
}

@media (max-width: 1199px){
    #main-content{ padding-top: 85px; }
    .coming-soon-site #main-content{padding-top: 84px;}
    /*.sticky-site .et_pb_section_1_tb_header .et_pb_image{ width: 70px; }*/
    .header-row.et_pb_section_0_tb_header.et_pb_section,.et-db #et-boc .et-l .header-row.et_pb_section_0_tb_header.et_pb_section { display: none !important; }
    .mobile-header.et_pb_section_1_tb_header.et_pb_section, .et_pb_section_2_tb_header.urbanair-mobile-links-wrapper,.et-db #et-boc .et-l .et_pb_section.mobile-header.et_pb_section_1_tb_header.et_pb_section,.et-db #et-boc .et-l .et_pb_section.et_pb_section_2_tb_header.urbanair-mobile-links-wrapper{ display: block !important;padding-top: 10px;padding-bottom: 10px; }
    .mobile-header.et_pb_section_1_tb_header.et_pb_section > div,.et-db #et-boc .et-l .et_pb_section.mobile-header.et_pb_section_1_tb_header.et_pb_section > div{ position: initial; }
    .et_pb_fullwidth_menu .et_mobile_nav_menu, .et_pb_menu .et_mobile_nav_menu{ float: none; margin: 0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
    .et_mobile_nav_menu,.et-db #et-boc .et-l .et_mobile_nav_menu { display: block; margin-top: -1px; }
    .et-db #et-boc .et-l .mobile-header .et_pb_row{max-width: 80%;}
    .mobile-header .et_pb_menu__menu,.et-db #et-boc .et-l .mobile-header .et_pb_menu .et_pb_menu__menu{ display: none; }
    .mobile-header > div,.et-db #et-boc .et-l .mobile-header > div.et_pb_row{ display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; }
    .mobile-header > div:after,.et-db #et-boc .et-l .mobile-header > div.et_pb_row:after{ display: none; }
    .mobile-header > div > div,.et-db #et-boc .et-l .mobile-header > div.et_pb_row > div{ width: auto !important; margin: 0 !important; }
    .mobile-header > div div,.et-db #et-boc .et-l .mobile-header > div.et_pb_row div{ position: initial; }
    .mobile-header .c-locator__finder, .et-db #et-boc .et-l .mobile-header > div.et_pb_row div.c-locator__finder{position: absolute;top: 100%;}
    /*.mobile-header .mobile_nav:before{ content: ''; z-index: 99; display: block; transition: all 1s !important; transition-timing-function: cubic-bezier(.79,.14,.15,.86) !important; position: absolute; top: calc(20px - 50vh); right: calc(20px - 50vh); bottom: auto; left: auto; height: 100vh; width: 100vh; transform-origin: 50% 50%; border-radius: 50%; background: #E0E621 !important; transition-property: transform; opacity: 0; visibility: visible; transform: scale(0); will-change: transform; }*/
    /*.mobile-header .mobile_nav.opened:before{ transform: scale(4.8); -webkit-transform: scale(4.8); -moz-transform: scale(4.8); position: fixed; transition-duration: .8s !important; opacity: 1; visibility: visible; }*/
    .mobile-header .et_pb_menu .mobile_nav .et_mobile_menu,.et-db #et-boc .et-l .mobile-header .et_pb_menu .mobile_nav .et_mobile_menu{ margin: 0; padding: 0; border: 0; max-height: 100% !important; background-color: transparent !important; box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none; display: block !important; min-height: calc(100vh - 100px); transition: all 1s; transition-timing-function: cubic-bezier(.79,.14,.15,.86); opacity: 0; visibility: hidden; transition-duration: .5s; -webkit-transition-duration: .5s; -moz-transition-duration: .5s; transform: scale(.5); -webkit-transform: scale(.5); -moz-transform: scale(.5);padding: 20px 0;background: #fff !important; top: 100%;}
    .mobile-header .et_pb_menu .mobile_nav.opened .et_mobile_menu,.et-db #et-boc .et-l .mobile-header .et_pb_menu .mobile_nav.opened .et_mobile_menu{ transition-duration: .5s; -webkit-transition-duration: .5s; -moz-transition-duration: .5s; transition-delay: .2s !important; -webkit-transition-delay: .2s !important; -moz-transition-delay: .2s !important; transform: scale(1); -webkit-transform: scale(1); -moz-transform: scale(1); opacity: 1; visibility: visible;}
    .mobile-header .et_pb_menu .mobile_nav .et_mobile_menu > li,.et-db #et-boc .et-l .mobile-header .et_pb_menu .mobile_nav .et_mobile_menu > li{ max-width: 300px; float: none; margin: 0 auto; list-style: none; border-radius:20px;}
    .mobile-header .et_pb_menu .mobile_nav .et_mobile_menu > li + li,.et-db #et-boc .et-l .mobile-header .et_pb_menu .mobile_nav .et_mobile_menu > li + li{ margin-top: 10px; }
    .mobile-header .et_pb_menu .mobile_nav .et_mobile_menu > li > a,.et-db #et-boc .et-l .mobile-header .et_pb_menu .mobile_nav .et_mobile_menu > li > a{ border: 0; font-weight: 700; font-size: 14px; padding: 10px 45px; text-align: center; background-color: #F3F4F4 !important;border-radius:20px;}
    .mobile-header .et_pb_menu .mobile_nav .et_mobile_menu > li:not(.menu-item-has-children),.et-db #et-boc .et-l .mobile-header .et_pb_menu .mobile_nav .et_mobile_menu > li:not(.menu-item-has-children){background-color: #F3F4F4 !important;}
    .mobile_menu_bar{ z-index: 999; position: relative !important; }
    .mobile_menu_bar:before{ display: none; }
    .mobile_menu_bar span{ width: 30px; height: 2px; background-color: #000; border-radius: 2px; display: block; margin: 5px auto; -webkit-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; } .opened .mobile_menu_bar{ -webkit-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; -webkit-transition-delay: 0.6s; -o-transition-delay: 0.6s; transition-delay: 0.6s; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); }
    .mobile_menu_bar span:nth-child(1){ margin-top: 0; }
    .mobile_menu_bar span:nth-child(3){ margin-bottom: 0; }
    .opened .mobile_menu_bar span:nth-child(2){ width: 0px; } 
    .opened .mobile_menu_bar span:nth-child(1), .mobile_menu_bar.is-active span:nth-child(3){ -webkit-transition-delay: 0.3s; -o-transition-delay: 0.3s; transition-delay: 0.3s; } 
    .opened .mobile_menu_bar span:nth-child(1){ -webkit-transform: translateY(14px); -ms-transform: translateY(14px); -o-transform: translateY(14px); transform: translateY(14px); } 
    .opened .mobile_menu_bar span:nth-child(3){-webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); -o-transform: rotate(90deg); transform: rotate(90deg); }
    .opened .mobile_menu_bar span:nth-child(1), .opened .mobile_menu_bar span:nth-child(3){ -webkit-transition-delay: 0.3s; -o-transition-delay: 0.3s; transition-delay: 0.3s; }
    .et_mobile_menu .menu-item-has-children>a{ font-weight: normal; }
    .mobile-header .et_pb_menu .mobile_nav .et_mobile_menu > li span{ color: #000; }
    .mobile-header .et_pb_menu .mobile_nav ul.sub-menu,.et-db #et-boc .et-l .mobile-header .et_pb_menu .mobile_nav ul.sub-menu{ transition: none; -webkit-transition: none; -moz-transition: none; padding: 0; }
    .mobile-header .et_pb_menu .mobile_nav ul.sub-menu li,.et-db #et-boc .et-l .mobile-header .et_pb_menu .mobile_nav ul.sub-menu li{ padding-left: 0; list-style: none; }
    .mobile-header .et_pb_menu .mobile_nav ul.sub-menu li a, .et-db #et-boc .et-l .mobile-header .et_pb_menu .mobile_nav ul.sub-menu li a{ border-radius: 0; text-align: center; font-weight: normal; font-size: 12px; padding-left: 8%; }
    .mobile-header .et_pb_menu .mobile_nav ul.sub-menu li:last-child a,.et-db #et-boc .et-l .mobile-header .et_pb_menu .mobile_nav ul.sub-menu li:last-child a{ border-bottom: 0; }
    #mobile_menu2,.et-db #et-boc .et-l .mobile-header .et_pb_menu .mobile_nav.opened .et_mobile_menu#mobile_menu2{ display: none !important; }
    /*.mobile-header .et_pb_blurb{ display: none !important; }*/    
    
    .mobile-header .c-locator_btn_wrapper{ width: auto; float: right; }
    .mobile-header .c-locator__triggers{ margin: 0; vertical-align: middle; width: auto; display: none; }
    .mobile-header .c-locator_btn_wrapper a,.mobile-header .urbanair-member-login a,.park-info-trigger,.park-info-trigger, .et-db #et-boc .et-l .et_pb_button.park-info-trigger{ width: 36px; height: 36px; border-radius: 50%; text-align: center; line-height: 36px; box-shadow: 0px 0px 20px 0px rgb(0 0 0 / 20%); -webkit-box-shadow: 0px 0px 20px 0px rgb(0 0 0 / 20%); -moz-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.2); display: inline-block !important; }
    .c-locator__triggers-current-location {display: none;}    
    .mobile-header .c-locator_btn_wrapper a img,.mobile-header .urbanair-member-login a img,.park-info-trigger img{ vertical-align: top; max-width: 20px; margin-top: 8px; }
    .mobile-header .urbanair-member-login{ margin: 0 15px;display: inline-block; vertical-align: middle; }
    .mobile-header .urbanair-member-login a img{ max-width: 18px; }
    .mobile-header .et_pb_menu{ display: inline-block; margin-bottom: 0 !important; vertical-align: middle; }
    .mobile-header .et_pb_text{ margin: 0 !important; }
    .mobile-header .et_pb_image,.et-db #et-boc .et-l .mobile-header .et_pb_image{ margin: 0;width: auto;max-width: 200px;}
    .mobile-header .et_mobile_menu .urbanair-mobile-links{ margin-top: 10px; }
    .mobile-header .et_mobile_menu div{ max-width: 300px; float: none; margin: 0 auto; }
    .mobile-header .et_mobile_menu div a,.et-db #et-boc .et-l .mobile-header .et_mobile_menu div a.et_pb_button{ width: 100%;/* border: 2px solid #E50695; background-color: #E50695; color: #fff !important; */text-align: center; margin-bottom: 10px; border-radius: 50px; font-size: 14px; text-transform: uppercase; font-weight: 700; text-align: center; line-height: normal !important; display: inline-block; padding: 12px 15px; } 
    .mobile-header .et_mobile_menu div a:hover,.et-db #et-boc .et-l .mobile-header .et_mobile_menu div a.et_pb_button:hover{ background-color: transparent;/*color: #E50695; border-color: #E50695;*/padding: 12px 15px; }
    .mobile-header .et_mobile_menu div a:after,.et-db #et-boc .et-l .mobile-header .et_mobile_menu div a.et_pb_button:after{ display: none !important; }
    .mobile-header .et_mobile_menu .urbanair-other-mobile-links a{ background-color: #2c3e49; border-color: #2c3e49; }
    .mobile-header .et_mobile_menu .urbanair-other-mobile-links a:hover{ background-color: transparent; color: #2c3e49; border-color: #2c3e49; }
/*    .mobile-header .c-locator__finder{ position: absolute; left: 0; top: calc(100% + 10px); right: auto; width: 100%; background-color: #fff; }
    .mobile-header .c-locator__finder h2{ color: #000; }
    .c-locator__finder-form-input[type=text]{ border: 1px solid #ccc; }
    a.c-locator__finder-view-all{ color: #000 !important; font-size: 14px; }*/
    .urbanair-mobile-links-wrapper.et_pb_section_2_tb_header.et_pb_section,.et-db #et-boc .et-l .urbanair-mobile-links-wrapper.et_pb_section_2_tb_header.et_pb_section{ padding: 0; margin-top: -1px}
    .urbanair-mobile-links .et_pb_button:after {display: none;}
    .urbanair-mobile-links-wrapper.et_pb_section_2_tb_header.et_pb_section > div,.et-db #et-boc .et-l .urbanair-mobile-links-wrapper.et_pb_section_2_tb_header.et_pb_section > div{ padding: 0; margin-bottom: 0 !important; }
    .urbanair-mobile-links-wrapper.et_pb_section_2_tb_header.et_pb_section .et_pb_text,.et-db #et-boc .et-l .urbanair-mobile-links-wrapper.et_pb_section_2_tb_header.et_pb_section .et_pb_text{ margin: 0; }
    .urbanair-mobile-links-wrapper.et_pb_section_2_tb_header.et_pb_section a,.et-db #et-boc .et-l .urbanair-mobile-links-wrapper.et_pb_section_2_tb_header.et_pb_section a.et_pb_button{ display: inline-block; width: 50%; float: left; text-align: center; border: 0;text-transform: uppercase;padding: 7px 5px;border-radius: 0;}
    .urbanair-mobile-links-wrapper.et_pb_section_2_tb_header.et_pb_section a + a,.et-db #et-boc .et-l .urbanair-mobile-links-wrapper.et_pb_section_2_tb_header.et_pb_section a.et_pb_button + a{ border-left: 1px solid #ccc; }
    .park-info-trigger{display:none;} 
    .national-website .mobile-header .c-locator_btn_wrapper {display: block;}
    .local-website .mobile-header .c-locator_btn_wrapper {display: none;}
    .national-website .mobile-header .park-info-trigger {display: block;}
    .local-website .mobile-header .park-info-trigger {display: none;}
    .park-info-trigger.et_pb_button:after {display: none;}
    .mobile-header .c-locator__triggers{ display: inline-block; } 
}
@media (min-width:700px) and (max-width:1200px){
    .c-locator__triggers .et_pb_blurb_0_tb_header.et_pb_blurb .et_pb_module_header a.js-locator-current-location{float: left;display: inline-block;line-height: 36px;font-size: 14px;}
    .et_pb_gutters3 .et_pb_column_1_4 .et_pb_module.c-locator__triggers_wrapper{margin-bottom: 0;}
}
@media (max-width: 980px){
    .et_pb_row .et_pb_column .et_pb_module.et-last-child, .et_pb_row .et_pb_column .et_pb_module:last-child, .et_section_specialty .et_pb_row .et_pb_column .et_pb_module.et-last-child, .et_section_specialty .et_pb_row .et_pb_column .et_pb_module:last-child {margin-bottom: 10px;}
    .et_pb_button_module_wrapper .et_pb_button_alignment_right{text-align: center !important;}
    #main-content{padding-top: 130px;}
    .coming-soon-site #main-content {padding-top: 94px;}
    .home.franchise-site #main-content .et_pb_row_2.et_pb_row {margin-top: 100px!important;margin-right: auto!important;margin-bottom: -350px!important;margin-left: auto!important;}
    .home.franchise-site #main-content .et_pb_row_3.et_pb_row{margin-top: 80px!important;}    
    .home.franchise-site #main-content .et_pb_section.et_pb_section_1.et_section_regular {overflow-y: unset;}
}

@media (max-width: 767px){
    .mobile-header > div,.et-db #et-boc .et-l .mobile-header > div.et_pb_row{max-width: 90%;}
    .home.franchise-site #main-content .et_pb_row_2.et_pb_row {margin-top: 250px!important;margin-right: auto!important;margin-bottom: -350px!important;margin-left: auto!important;}
    /*.home.franchise-site #main-content .et_pb_section_3.et_pb_section{margin-top:0;}*/
    .home.franchise-site #main-content .et_pb_row_3.et_pb_row{margin-top:0!important;}
    .home.franchise-site #main-content .park-callout{margin-top:0;}
    .coming-soon-site.home.franchise-site #main-content .et_pb_section.et_pb_section_1.et_section_regular {padding-top: 10vh;padding-bottom: 10px;}
    .coming-soon-site.home.franchise-site #main-content .et_pb_row_1.et_pb_row{margin-bottom: -300px!important;}
    .national-mobile-hero .et_pb_section{height: 700px;}    
    .urban-national-hero h1.dsm-glitch-text {font-weight:800;font-size: 40px;}
    .urban-national-hero h2.dsm-glitch-text{font-size:36px !important}
    .ua-attractions-module article.attractions:last-child{display:none!important;}
}
@media (max-width: 500px){
    .mobile-header .et_pb_image,.et-db #et-boc .et-l .mobile-header .et_pb_image{max-width: 135px;}
    a.yellow_cta.et_pb_button, .urbanair-park-footer a, a.pink_cta.et_pb_button {padding: 8px 0 8px 7px !important;}
    .yellow_cta.et_pb_button:hover, .urbanair-park-footer a:hover,.pink_cta.et_pb_button:hover {padding: 8px 7px 8px 7px !important;}
    #main-content{padding-top: 110px;}
    .coming-soon-site #main-content {padding-top: 73px;}
    .national-mobile-hero .et_pb_section{height: 800px;}
}
@media (max-width: 480px){
    .c-locator__finder-form-input[type=text]{ width: 100%; }
    .c-locator__finder-form-button{ width: 100%; margin-top: 10px; }
}
@media only screen and (max-width:530px){
    .urban-national-hero .et_pb_section{background-size: auto 700px;}
    .urbanair-mobile-links-wrapper.et_pb_section_2_tb_header.et_pb_section a, .et-db #et-boc .et-l .urbanair-mobile-links-wrapper.et_pb_section_2_tb_header.et_pb_section a.et_pb_button{padding: 7px 3px;}
}
@media only screen and (max-width:400px){
    .urban-national-hero .et_pb_section{background-size: auto 600px;}
    .urban-national-hero .et_pb_section .et_pb_row_3.et_pb_row {padding-top: 200px!important;}
}
@media only screen and (min-width:370px){
    .open-jump-hours .dsm_business_hours .dsm_business_hours_child .dsm-business-hours-time{min-width: 150px;text-align: right;}
    /*.urbanair-mobile-links-wrapper.et_pb_section_2_tb_header.et_pb_section a, .et-db #et-boc .et-l .urbanair-mobile-links-wrapper.et_pb_section_2_tb_header.et_pb_section a.et_pb_button{font-size: 18px;}*/    
}