@media only screen and (min-width:1380px){#home-hero .mejs-container{bottom:0!important}}.page-id-18 div#api-debug{display:none!important}#gform_confirmation_message_4{font-size:18px;color:#000!important;text-align:center!important}#api-debug{display:none!important}.grecaptcha-badge{visibility:hidden!important}#gform_9 #gform_fields_9{column-gap:20px;row-gap:20px}.no-classes-message{border-left:none!important}.no-classes-message p{color:#000!important}.no-classes-message h3{font-family:'Billy Bold',Helvetica,Arial,Lucida,sans-serif;font-weight:800;font-size:24px;color:#63346f!important;text-align:center}#gform_confirmation_message_7{text-align:center!important;color:#000!important;font-size:18px!important}.menu-item:hover{transform:translatey(-2px)}#top-bar .et_pb_blurb .et_pb_blurb_content,#top-bar #menu-parent-portals,.menu-item{transition:all .3s ease-in-out}#top-bar #menu-parent-portals:hover{transform:translatey(-2px)}#top-bar .et_pb_blurb:hover .et_pb_blurb_content{transform:translatey(-2px)}#add-child-section{display:flex;justify-content:center;flex-wrap:wrap;gap:20px}body #page-container .et_pb_section .et_pb_button_module_wrapper a.et_pb_button{font-family:'Gotham Book',Helvetica,Arial,Lucida,sans-serif!important}.mac-os .et_pb_text_inner h3{transform:translateY(5px)}ul.et_mobile_menu li.menu-item-1639>a:first-of-type{border-radius:100px;background:#FFF!important;color:#63346F!important;padding:12px 30px!important;height:fit-content!important;text-align:center}.age-group{display:block;font-size:12px;margin-top:-5px}#gform_9 #gform_fields_9 input,#gform_9 #gform_fields_9 textarea,#gform_9 #gform_fields_9 select{border:none!important;box-shadow:none!important;border-radius:10px!important;padding:10px 10px;line-height:1.4em}#gform_9 .gform-footer{margin-top:20px}#gform_9 .gform-footer input{background:#63346f!important;border-radius:50px!important;cursor:pointer!important;font-weight:bold!important;padding-top:5px!important;padding-bottom:5px!important;display:inline-block}#gform_12 #gform_fields_12 input,#gform_12 #gform_fields_12 textarea,#gform_12 #gform_fields_12 select{border:none!important;box-shadow:none!important;border-radius:10px!important;padding:10px 10px;line-height:1.4em}#gform_12 .gform-footer{margin-top:20px}#gform_12 .gform-footer input{background:#63346f!important;border-radius:50px!important;cursor:pointer!important;font-weight:bold!important;padding-top:5px!important;padding-bottom:5px!important;display:inline-block}#gform_10 #gform_fields_10{column-gap:20px;row-gap:20px}#gform_10 #gform_fields_10 input,#gform_10 #gform_fields_10 textarea,#gform_10 #gform_fields_10 select{border:none!important;box-shadow:none!important;border-radius:10px!important;padding:10px 10px;line-height:1.4em}#gform_10 .gform-footer{margin-top:20px}#gform_10 .gform-footer input{background:#63346f!important;border-radius:50px!important;cursor:pointer!important;font-weight:bold!important;padding-top:5px!important;padding-bottom:5px!important;display:inline-block}#gform_11 #gform_fields_11{column-gap:20px;row-gap:20px}#gform_11 #gform_fields_11 input,#gform_11 #gform_fields_11 textarea,#gform_11 #gform_fields_11 select{border:none!important;box-shadow:none!important;border-radius:10px!important;padding:10px 10px;line-height:1.4em}#gform_11 .gform-footer{margin-top:20px}#gform_11 .gform-footer input{background:#63346f!important;border-radius:50px!important;cursor:pointer!important;font-weight:bold!important;padding-top:5px!important;padding-bottom:5px!important;display:inline-block}.page-id-18 .class-card .register-btn{display:none!important}.et_pb_toggle_content a{display:inline-block}#email-schedule-btn:hover{transform:translateY(-2px)}#email-schedule-btn{box-shadow:0 2px 4px rgba(0,0,0,0.2);transition:all 0.3s ease}#email-modal>div{background:#ededed!important}#gform_8 .gform-footer{margin-top:15px}#gform_8 .gform-footer input{background:#63346f!important;border-radius:50px!important;cursor:pointer!important;font-weight:bold!important;padding-top:5px!important;padding-bottom:5px!important;display:inline-block}.form-p a{color:#000!important;text-decoration:underline}.form-p{color:#000!important}#gform_8 #gform_fields_8{column-gap:20px;row-gap:20px}#gform_8 .gfield_required{display:none!important}#gform_8 #gform_fields_8 select{line-height:18px}.form-title{font-family:'Billy Bold',Helvetica,Arial,Lucida,sans-serif;font-weight:800;font-size:32px;color:#63346f!important;text-align:left}#gform_8 #gform_fields_8 input,#gform_8 #gform_fields_8 textarea,#gform_8 #gform_fields_8 select{border:none!important;box-shadow:none!important;border-radius:10px!important;padding:10px 10px}#gform_8 .gform-footer{margin-top:20px}#gform_8 .gform-footer input{background:#63346f!important;border-radius:50px!important;cursor:pointer!important;font-weight:bold!important;padding-top:5px!important;padding-bottom:5px!important;display:inline-block}#gform_7 .gform-footer{margin-top:15px}#gform_7 .gform-footer input{background:#63346f!important;border-radius:50px!important;cursor:pointer!important;font-weight:bold!important;padding-top:5px!important;padding-bottom:5px!important;display:inline-block;margin-left:auto;margin-right:auto}#input_7_1{border:none!important;box-shadow:none!important;border-radius:10px!important;padding:10px 10px}#email-modal h3{margin-bottom:10px;color:#63346f!important;font-family:'Billy Bold',Helvetica,Arial,Lucida,sans-serif;font-weight:800;text-align:center}.et-l--footer{position:relative;z-index:0}#cancel-email{display:none!important}.page-id-18 .cart-item .register-button{display:none!important}.page-id-18 #register-button{margin-top:0!important;font-size:13.33333px!important;line-height:normal!important}.class-card.activity-gymnastics .card-header::before{content:"";width:30px;height:20px;position:absolute;left:10px;background:url(https://barronsports.com/wp-content/uploads/2025/05/icons8-artistic-gymnastics-60.png);background-size:contain;background-position:left;background-repeat:no-repeat}.class-card.activity-ninja .card-header::before{content:"";width:30px;height:20px;position:absolute;left:10px;background:url(https://barronsports.com/wp-content/uploads/2025/04/NINJA_ICON.svg);background-size:contain;background-position:left;background-repeat:no-repeat}.class-card.activity-swim .card-header::before{content:"";width:30px;height:20px;position:absolute;left:10px;background:url(https://barronsports.com/wp-content/uploads/2025/04/SWIM_CON.svg);background-size:contain;background-position:left;background-repeat:no-repeat}.class-card.activity-dance .card-header::before{content:"";width:30px;height:20px;position:absolute;left:10px;background:url(https://barronsports.com/wp-content/uploads/2025/04/DANCE_ICON.svg);background-size:contain;background-position:left;background-repeat:no-repeat}@media only screen and (max-width:1200px){.weekly-calendar{grid-template-columns:repeat(1,1fr)!important}}#add-child-section button,#add-child-section a{min-width:190px}.light-pink-button-rev{color:#f7afbe!important;border-color:#f7afbe!important;border-radius:35px;font-size:16px;font-weight:600!important;background-color:#fff;padding-right:40px!important;padding-left:40px!important;display:inline-block;transition:all 300ms ease 0ms;padding:0.3em 1em;line-height:1.7em!important;border:2px solid}.light-pink-button-rev:hover{background:#f7afbe;border-color:#f7afbe;color:#fff!important}.light-pink-button:hover{background:#fff;border-color:#f7afbe;color:#f7afbe!important}.light-pink-button{color:#FFFFFF!important;border-color:#f7afbe!important;border-radius:35px;font-size:16px;font-weight:600!important;background-color:#f7afbe;padding-right:40px!important;padding-left:40px!important;display:inline-block;transition:all 300ms ease 0ms;padding:0.3em 1em;line-height:1.7em!important;border:2px solid}.light-blue-button-rev{color:#7abde8!important;border-color:#7abde8!important;border-radius:35px;font-size:16px;font-weight:600!important;background-color:#fff;padding-right:40px!important;padding-left:40px!important;display:inline-block;transition:all 300ms ease 0ms;padding:0.3em 1em;line-height:1.7em!important;border:2px solid}.light-blue-button-rev:hover{background:#7abde8;border-color:#7abde8;color:#fff!important}.light-blue-button:hover{background:#fff;border-color:#7abde8;color:#7abde8!important}.light-blue-button{color:#FFFFFF!important;border-color:#7abde8!important;border-radius:35px;font-size:16px;font-weight:600!important;background-color:#7abde8;padding-right:40px!important;padding-left:40px!important;display:inline-block;transition:all 300ms ease 0ms;padding:0.3em 1em;line-height:1.7em!important;border:2px solid}.light-green-button-rev{color:#22bdbd!important;border-color:#22bdbd!important;border-radius:35px;font-size:16px;font-weight:600!important;background-color:#fff;padding-right:40px!important;padding-left:40px!important;display:inline-block;transition:all 300ms ease 0ms;padding:0.3em 1em;line-height:1.7em!important;border:2px solid}.light-green-button-rev:hover{background:#22bdbd;border-color:#22bdbd;color:#fff!important}.light-green-button:hover{background:#fff;border-color:#22bdbd;color:#22bdbd!important}.light-green-button{color:#FFFFFF!important;border-color:#22bdbd!important;border-radius:35px;font-size:16px;font-weight:600!important;background-color:#22bdbd;padding-right:40px!important;padding-left:40px!important;display:inline-block;transition:all 300ms ease 0ms;padding:0.3em 1em;line-height:1.7em!important;border:2px solid}.inline-btns .et_pb_code_inner{display:flex;flex-direction:row;flex-wrap:wrap;gap:15px}.light-purple-button-rev{color:#7874b6!important;border-color:#7874b6!important;border-radius:35px;font-size:16px;font-weight:600!important;background-color:#fff;padding-right:40px!important;padding-left:40px!important;display:inline-block;transition:all 300ms ease 0ms;padding:0.3em 1em;line-height:1.7em!important;border:2px solid}.light-purple-button-rev:hover{background:#7874b6;border-color:#7874b6;color:#fff!important}.light-purple-button:hover{background:#fff;border-color:#7874b6;color:#7874b6!important}.light-purple-button{color:#FFFFFF!important;border-color:#7874b6!important;border-radius:35px;font-size:16px;font-weight:600!important;background-color:#7874b6;padding-right:40px!important;padding-left:40px!important;display:inline-block;transition:all 300ms ease 0ms;padding:0.3em 1em;line-height:1.7em!important;border:2px solid}.special-text{color:#058a80;font-size:18px;font-family:'Gotham Book',Helvetica,Arial,Lucida,sans-serif;text-align:center}#gform_6 #gform_fields_6{column-gap:20px;row-gap:20px}#gform_6 .gfield_required{display:none!important}#gform_6 #gform_fields_6 select{line-height:18px}.form-title{font-family:'Billy Bold',Helvetica,Arial,Lucida,sans-serif;font-weight:800;font-size:32px;color:#63346f!important;text-align:left}#gform_6 #gform_fields_6 input,#gform_6 #gform_fields_6 textarea,#gform_6 #gform_fields_6 select{border:none!important;box-shadow:none!important;border-radius:10px!important;padding:10px 10px}#gform_6 .gform-footer{margin-top:20px}#gform_6 .gform-footer input{background:#63346f!important;border-radius:50px!important;cursor:pointer!important;font-weight:bold!important;padding-top:5px!important;padding-bottom:5px!important;display:inline-block}#test-slider .et_pb_slide{padding:0!important}#test-slider .et_pb_slide .et_pb_slide_image img{border-radius:50px}#test-slider .et_pb_slide .et_pb_slide_image{right:0;margin-right:0}#test-slider .et_pb_slide .et_pb_slide_description{float:left;padding-top:0;padding-bottom:30px}.social-icons li:first-of-type a{margin-right:3px!important}.social-icons li a::before{font-size:16px!important}@media only screen and (max-width:767px){#test-slider .et_pb_slide .et_pb_slide_image{display:block!important}#test-slider .et_pb_slide .et_pb_slide_image img{width:100%!important;height:auto!important;max-height:unset!important}#test-slider .et_pb_slide .et_pb_slide_description{padding-top:30px;padding-bottom:80px!important}#test-slider .et_pb_slide .et_pb_slide_description img{margin-left:auto;margin-right:auto}#test-slider .et_pb_slide .et_pb_slide_description p,#test-slider .et_pb_slide .et_pb_slide_description span{font-size:18px;line-height:28px}}#et_mobile_nav_menu .mobile_nav.opened .mobile_menu_bar::before,.et_pb_module.et_pb_menu .et_mobile_nav_menu .mobile_nav.opened .mobile_menu_bar::before{content:'\4d'}.plus-after .percent-value::after{content:"+";display:inline-block}.menu-item .sub-menu li a{font-weight:600!important}@media only screen and (min-width:981px){.hide-desktop{display:none!important}}@media only screen and (max-width:980px){#top-bar{display:none!important}.menu-item-156 a{text-align:center}}#menu-parent-portals #menu-item-1620::before{content:"";height:22px;width:16px;background:url(https://barronsports.com/wp-content/uploads/2025/04/PERSON.svg);background-size:contain;background-repeat:no-repeat;background-position:center}#menu-parent-portals #menu-item-1620>a{padding-bottom:0!important}#menu-parent-portals #menu-item-1620{margin-top:0!important;align-items:center;gap:15px}.page-id-790 .et_pb_post_slider_0.et_pb_slider .et_pb_slide_content .post-meta,.page-id-790 .et_pb_post_slider_0.et_pb_slider .et_pb_slide_content .post-meta a{font-size:0!important;}.page-id-790 .et_pb_post_slider_0.et_pb_slider .et_pb_slide_content .post-meta .published{font-size:14px!important}ul.et_mobile_menu li.menu-item-has-children .mobile-toggle,ul.et_mobile_menu li.page_item_has_children .mobile-toggle,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle,.et-db #et-boc .et-l ul.et_mobile_menu li.page_item_has_children .mobile-toggle{width:44px;height:100%;padding:0px!important;max-height:44px;border:none;position:absolute;right:0px;top:0px;z-index:999;background-color:transparent}ul.et_mobile_menu>li.menu-item-has-children,ul.et_mobile_menu>li.page_item_has_children,ul.et_mobile_menu>li.menu-item-has-children .sub-menu li.menu-item-has-children,.et-db #et-boc .et-l ul.et_mobile_menu>li.menu-item-has-children,.et-db #et-boc .et-l ul.et_mobile_menu>li.page_item_has_children,.et-db #et-boc .et-l ul.et_mobile_menu>li.menu-item-has-children .sub-menu li.menu-item-has-children{position:relative}.et_mobile_menu .menu-item-has-children>a,.et-db #et-boc .et-l .et_mobile_menu .menu-item-has-children>a{background-color:transparent}ul.et_mobile_menu .menu-item-has-children .sub-menu,#main-header ul.et_mobile_menu .menu-item-has-children .sub-menu,.et-db #et-boc .et-l ul.et_mobile_menu .menu-item-has-children .sub-menu,.et-db #main-header ul.et_mobile_menu .menu-item-has-children .sub-menu{display:none!important;visibility:hidden!important}ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,#main-header ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,.et-db #et-boc .et-l ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,.et-db #main-header ul.et_mobile_menu .menu-item-has-children .sub-menu.visible{display:block!important;visibility:visible!important}ul.et_mobile_menu li.menu-item-has-children .mobile-toggle,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle{text-align:center;opacity:1}ul.et_mobile_menu li.menu-item-has-children .mobile-toggle::after,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle::after{top:10px;position:relative;font-family:"ETModules";content:'\33';color:#058a80;background:#f0f3f6;border-radius:50%;padding:3px}ul.et_mobile_menu li.menu-item-has-children.dt-open>.mobile-toggle::after,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children.dt-open>.mobile-toggle::after{content:'\32'}.et_pb_menu_0.et_pb_menu .et_mobile_menu:after{position:absolute;right:5%;margin-left:-20px;top:-14px;width:0;height:0;content:'';border-left:20px solid transparent;border-right:20px solid transparent;border-bottom:20px solid #ffffff}.mobile_menu_bar{position:relative;display:block;line-height:0}.et_pb_menu_0.et_pb_menu .et_mobile_menu,.et_pb_menu_0.et_pb_menu .et_mobile_menu ul{background-color:#ffffff!important;border-radius:10px}#gform_5 #gform_fields_5{column-gap:20px;row-gap:20px}#gform_5 #gform_fields_5 select{line-height:18px}#gform_5 #gform_fields_5 input,#gform_5 #gform_fields_5 textarea,#gform_5 #gform_fields_5 select{border:none!important;box-shadow:none!important;border-radius:10px!important;padding:10px 10px}#gform_5 .gform-footer{margin-top:20px}#input_5_9{padding:0!important}#gform_5 .gform-footer input{background:#63346f!important;border-radius:50px!important;cursor:pointer!important;font-weight:bold!important;padding-top:5px!important;padding-bottom:5px!important;display:inline-block}#gform_3 #gform_fields_3{column-gap:20px;row-gap:20px}#gform_3 #gform_fields_3 select{line-height:18px}#gform_3 #gform_fields_3 input,#gform_3 #gform_fields_3 textarea,#gform_3 #gform_fields_3 select{border:none!important;box-shadow:none!important;border-radius:10px!important;padding:10px 10px}#gform_3 .gform-footer{margin-top:20px}#gform_3 .gform-footer input{background:#63346f!important;border-radius:50px!important;cursor:pointer!important;font-weight:bold!important;padding-top:5px!important;padding-bottom:5px!important;display:inline-block}#gform_4 #gform_fields_4{column-gap:20px;row-gap:20px}#gform_4 #gform_fields_4 select{line-height:18px}#gform_4 #gform_fields_4 input,#gform_4 #gform_fields_4 textarea,#gform_4 #gform_fields_4 select{border:none!important;box-shadow:none!important;border-radius:10px!important;padding:10px 10px}#gform_4 .gform-footer{margin-top:20px}#gform_4 .gform-footer input{background:#63346f!important;border-radius:50px!important;cursor:pointer!important;font-weight:bold!important;padding-top:10px!important;padding-bottom:10px!important;display:inline-block;color:#fff!important;border:none!important;padding-left:20px!important;padding-right:20px!important}@media only screen and (min-width:981px){.light-purple-before,.light-pink-after,.light-green-before,.light-blue-after,.light-orange-before,.dark-pink-after,.dark-green-before,.dark-blue-after,.dark-orange-before,.dark-red-after,.light-pink-before,.light-green-after,.light-orange-before{overflow:visible!important}.dark-green-before::before{content:"";height:100%;width:100%;position:absolute;top:0;background:#058a80;right:50%}.dark-blue-after::before{content:"";height:100%;width:100%;position:absolute;top:0;background:#0eb4e9;left:50%}.light-pink-before::before{content:"";height:100%;width:100%;position:absolute;top:0;background:#F7AFBE;right:50%}.dark-orange-before::before{content:"";height:100%;width:100%;position:absolute;top:0;background:#fbab19;right:50%}.dark-red-after::before{content:"";height:100%;width:100%;position:absolute;top:0;background:#ee243d;left:50%}.light-green-after::before{content:"";height:100%;width:100%;position:absolute;top:0;background:#22BDBD;left:50%}.light-purple-before::before{content:"";height:100%;width:100%;position:absolute;top:0;background:#7874B6;right:50%}.light-orange-before::before{content:"";height:100%;width:100%;position:absolute;top:0;background:#edac53;right:50%}.light-orange-before::before{content:"";height:100%;width:100%;position:absolute;top:0;background:#edac53;right:50%}.light-green-before::before{content:"";height:100%;width:100%;position:absolute;top:0;background:#22BDBD;right:50%}.light-pink-after::before{content:"";height:100%;width:100%;position:absolute;top:0;background:#F7AFBE;left:50%}.light-blue-after::before{content:"";height:100%;width:100%;position:absolute;top:0;background:#7ABDE8;left:50%}.dark-pink-after::before{content:"";height:100%;width:100%;position:absolute;top:0;background:#dd7ab4;left:50%}}#gform_2 #gform_fields_2{column-gap:20px;row-gap:20px}#gform_2 #gform_fields_2 select{line-height:18px}#gform_2 #gform_fields_2 input,#gform_2 #gform_fields_2 textarea,#gform_2 #gform_fields_2 select{border:none!important;box-shadow:none!important;border-radius:10px!important;padding:10px 10px}#gform_2 .gform-footer{margin-top:20px}#gform_2 .gform-footer input{background:#63346f!important;border-radius:50px!important;cursor:pointer!important;font-weight:bold!important;padding-top:5px!important;padding-bottom:5px!important;display:inline-block}.south-county-but,.ballwin-but,.ofallon-but{cursor:pointer}.south-county-but.clicked,.ballwin-but.clicked,.ofallon-but.clicked{background-color:#63346f!important}.south-county-but.clicked h3,.ballwin-but.clicked h3,.ofallon-but.clicked h3{color:#fff!important}.south-county-target,.ballwin-target,.ofallon-target{overflow:auto}@media only screen and (max-width:980px){.rev-col-mob{display:flex;flex-direction:column-reverse}.rev-col-mob .et_pb_column:first-of-type{margin-bottom:0!important}.rev-col-mob .et_pb_column:last-of-type{margin-bottom:30px!important}}body.no-scroll{overflow:hidden;height:100vh}.et-fb .popup{position:relative!important;top:unset!important;left:unset!important;transform:none!important}.popup{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:9999!important;background:#fff;padding:20px 30px;width:90vw;max-height:80vh;overflow:auto!important}#bg-popup{display:none;position:fixed;top:0;left:0;height:100vh;width:100vw;background:rgba(0,0,0,0.5);z-index:9998}.jr__calendar-legend{display:none}.blue-line-after::after{content:"";width:100%;position:absolute;background:url(https://barronsports.com/wp-content/uploads/2025/05/WAVY_LINE-3.svg);background-size:contain;height:30px;background-repeat:no-repeat;bottom:0;background-position:bottom;overflow:visible}.red-line-after::after{content:"";width:100%;position:absolute;background:url(https://barronsports.com/wp-content/uploads/2025/04/WAVY_LINE.svg);background-size:contain;height:30px;background-repeat:no-repeat;bottom:0;background-position:bottom;overflow:visible}.purple-line-after::after{content:"";width:100%;position:absolute;background:url(https://barronsports.com/wp-content/uploads/2025/04/Vector-8.svg);background-size:contain;height:30px;background-repeat:no-repeat;bottom:0;background-position:bottom;overflow:visible}.light-purple-star-after::after{content:"";position:absolute;width:67px;height:74px;background:url(https://barronsports.com/wp-content/uploads/2025/04/STARS-1-1.svg);top:-20px;right:0}.light-blue-star-after::after{content:"";position:absolute;width:67px;height:74px;background:url(https://barronsports.com/wp-content/uploads/2025/04/STARS-2-1.svg);top:-20px;right:0}.light-green-star-after::after{content:"";position:absolute;width:67px;height:74px;background:url(https://barronsports.com/wp-content/uploads/2025/04/STARS-2.svg);top:-20px;right:0}.green-star-after::after{content:"";position:absolute;width:67px;height:74px;background:url(https://barronsports.com/wp-content/uploads/2025/04/STARS.png);top:-20px;right:0}.pink-star-after::after{content:"";position:absolute;width:67px;height:74px;background:url(https://barronsports.com/wp-content/uploads/2025/04/STARS-1.svg);top:-20px;right:0}#gform_1 #gform_fields_1{column-gap:20px;row-gap:20px}#gform_1 #gform_fields_1 input,#gform_1 #gform_fields_1 textarea{border:none!important;box-shadow:none!important;border-radius:10px!important;padding:10px 10px}#gform_1 .gform-footer{margin-top:20px}#gform_1 .gform-footer input{background:#63346f!important;border-radius:50px!important;cursor:pointer!important;font-weight:bold!important;padding-top:5px!important;padding-bottom:5px!important;display:inline-block}.inline-btn .et_pb_button_module_wrapper{display:inline-block}.faqs .et_pb_accordion_item{margin-bottom:12px!important}.dance-hero::before{content:"";position:absolute;width:100%;background:url(https://barronsports.com/wp-content/uploads/2025/04/Group-34-2.svg);display:block;bottom:0;left:0;height:100%;background-repeat:no-repeat;background-position:bottom center;background-size:contain}.ninja-hero::before{content:"";position:absolute;width:100%;background:url(https://barronsports.com/wp-content/uploads/2025/04/Group-39.svg);display:block;bottom:0;left:0;height:100%;background-repeat:no-repeat;background-position:bottom center;background-size:contain}.swim-hero::before{content:"";position:absolute;width:100%;background:url(https://barronsports.com/wp-content/uploads/2025/04/Group-34-1.svg);display:block;bottom:0;left:0;height:100%;background-repeat:no-repeat;background-position:bottom center;background-size:contain}.gym-hero::before{content:"";position:absolute;width:100%;background:url(https://barronsports.com/wp-content/uploads/2025/04/Group-34.svg);display:block;bottom:0;left:0;height:100%;background-repeat:no-repeat;background-position:bottom center;background-size:contain}#selected-location{text-align:left!important;padding:5px 10px!important}.center-col-con{display:flex;flex-direction:column;justify-content:center}#change-location-btn:hover{background-color:#0078b0!important}#child-name-input{border-radius:100px!important;}#change-location-btn{font-size:13px!important}#selected-location strong{color:#0098db!important}#location-name{color:#000}@media only screen and (max-width:720px){.footer-info .et_pb_text_inner{flex-direction:column!important;align-items:flex-start!important;gap:20px!important}.footer-info .footer-right{margin-left:0!important}.footer-row .et_pb_column{margin:0!important;width:calc(50% - 15px)!important}.footer-row{gap:30px}}.level-finder-button:hover{background-color:#007bb8;box-shadow:0 4px 8px rgba(0,0,0,0.3);transform:translateY(-2px)}.remove-cart-item{position:absolute;right:10px}#add-child-section .level-finder-button{}#cart-view-container{text-align:center}.level-finder-button{background-color:#0098db;color:white;border:none;padding:7px 20px;border-radius:20px;font-weight:bold;cursor:pointer;box-shadow:0 2px 4px rgba(0,0,0,0.2);transition:all 0.3s ease;margin-top:30px;width:fit-content;height:38px;display:inline-block}.level-finder-description{color:#000;font-size:18px;font-family:'Gotham Book',Helvetica,Arial,Lucida,sans-serif;text-align:center;margin-bottom:30px}.level-finder-title{text-align:center;margin-bottom:10px;color:#0098db;font-family:'Billy Bold',Helvetica,Arial,Lucida,sans-serif;font-size:60px}body.mac-os #page-container .et_pb_section .et_pb_button{padding-top:10px!important;padding-bottom:1px!important}.header-menu .et_pb_menu__menu,.header-menu .et-menu-nav,.header-menu .et-menu{width:100%!important}.et_pb_module.et_pb_menu ul li.menu-item-156 a{border-radius:100px;background:#FFF;color:#63346F!important;padding:12px 30px!important;height:fit-content!important}.et_pb_menu_page_id-18{display:flex;flex-direction:column;justify-content:center}.header-menu .et-menu{justify-content:flex-end!important;gap:20px!important}.header-menu .et-menu-nav{justify-content:flex-end}.header-menu .et_pb_menu__wrap{padding-left:20px!important}.center-b-title.header-blurb .et_pb_blurb_content .et_pb_main_blurb_image{width:22px!important}.center-b-title .et_pb_blurb_content{display:flex!important}.center-b-title .et_pb_blurb_content .et_pb_main_blurb_image{width:60px!important;margin-bottom:0!important}.center-b-title .et_pb_blurb_container{display:flex;align-items:center}.center-b-title .et_pb_blurb_container h4{padding-bottom:0}.fire-headline h2::before{content:"";display:inline-block;width:71px;height:74px;background:url(https://barronsports.com/wp-content/uploads/2025/04/Layer_1-16.svg);margin-right:20px}.fire-headline h2::after{content:"";display:inline-block;width:71px;height:74px;background:url(https://barronsports.com/wp-content/uploads/2025/04/Layer_1-16.svg);margin-left:20px}@media only screen and (max-width:1362px){.fire-headline h2::before{position:absolute;left:-80px;top:0}.fire-headline h2::after{position:absolute;right:-80px;top:0}}#home-hero::before{content:"";position:absolute;width:100%;background:url(https://barronsports.com/wp-content/uploads/2025/04/Group-27.svg);display:block;bottom:0;left:0;height:100%;background-repeat:no-repeat;background-position:bottom center;background-size:contain;z-index:9}#home-hero::after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.15);z-index:1}.full-image-slider .et_pb_slide_image{margin-top:0!important}.full-image-slider .et_pb_slide{padding:0!important}.full-image-slider .et_pb_slide img{width:100%!important;height:auto!important;max-height:unset!important}.title-blurb h4{padding-bottom:0!important}.title-blurb .et_pb_blurb_container{display:flex!important}.cta-two-circles{overflow:visible!important}.cta-two-circles::before{content:"";position:absolute;width:73px;background:url(https://barronsports.com/wp-content/uploads/2025/04/Ellipse-2.svg);display:block;top:-35px;right:30px;height:73px;background-repeat:no-repeat;background-position:bottom center;background-size:contain}.cta-two-circles .et_pb_text::after{content:"";position:absolute;width:48px;background:url(https://barronsports.com/wp-content/uploads/2025/04/Ellipse-2.svg);display:block;bottom:-40px;left:-5%!important;height:48px;background-repeat:no-repeat;background-position:bottom center;background-size:contain}.cta-two-circles-wide::before{content:"";position:absolute;width:73px;background:url(https://barronsports.com/wp-content/uploads/2025/04/Ellipse-2.svg);display:block;top:-35px;right:30px;height:73px;background-repeat:no-repeat;background-position:bottom center;background-size:contain}.cta-two-circles-wide .et_pb_text::after{content:"";position:absolute;width:48px;background:url(https://barronsports.com/wp-content/uploads/2025/04/Ellipse-2.svg);display:block;bottom:-40px;left:-20vw;height:48px;background-repeat:no-repeat;background-position:bottom center;background-size:contain}