body.transparent_header .wp-block-group.primary-navigation-container .site-logo img {
    content:url(/wp-content/uploads/2025/06/AS_Logotype-RGB-White.png);
}

.wp-block-group.make-slick .slick-slide {
    display: block !important;
	    margin-left: 1rem;
    margin-right: 1rem;
}

body .slick-prev:before, body .slick-next:before{
		font-size: 30px; 
	}
	
	#class-descriptions button.slick-next.slick-arrow {
    right: -75px !important;
}


/*Text coming off hero image code */

@media screen and (max-width: 768px) {



    .home-hero,
    .basic-page-header{
    flex-direction: column;
    background-color: var(--wp--preset--color--interstellar-blue)!important;
    padding: 0rem;
    justify-content: flex-start!important;
    padding-top: 0px!important;
    padding-bottom:0px!important;
    }

    .home-hero .wp-block-cover__image-background,
    .basic-page-header .wp-block-cover__image-background {
        position: relative!important;
        aspect-ratio: 16 / 9;

    }


    .home-hero .wp-block-cover__background.has-background-dim,
    .basic-page-header .wp-block-cover__background.has-background-dim {
      opacity:0!important;

    }


    .home-hero .wp-block-cover__inner-container,
    .basic-page-header .wp-block-cover__inner-container {
        /* padding-left: var(--wp--preset--spacing--60);
       padding-right: var(--wp--preset--spacing--60); */
        padding-top: var(--wp--preset--spacing--40);
        padding-bottom: var(--wp--preset--spacing--40);
        width: 100%;
        box-sizing: border-box;
		padding-left: var(--wp--preset--spacing--50);
        padding-right: var(--wp--preset--spacing--50);
        /* width: 90%;
        margin: 0 auto!important; */
    }


    .home-hero .lil-kickers-hero-text,
    .basic-page-header .si-hero-text {
        padding-top: 0rem;
        padding-bottom: 0rem;
    }



}


.wp-embed-responsive .wp-has-aspect-ratio iframe {
    bottom: 0;
    height: 100%;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
}
.wp-block-embed iframe {
    max-width: 100%;
}
.wp-block-embed__wrapper {
    position: relative;
}

.wp-block-embed {
    margin: 0 0 1em;
}
.wp-block-embed {
    overflow-wrap: break-word;
}
.wp-embed-responsive .wp-embed-aspect-16-9 .wp-block-embed__wrapper:before {
    padding-top: 56.25%;
}
.wp-embed-responsive .wp-has-aspect-ratio .wp-block-embed__wrapper:before {
    content: "";
    display: block;
    padding-top: 50%;
} 


.slick-track .single-testimonial {
    margin-top: 3rem;
}

.make-slick .slick-prev {
    left: -45px;
}





span.lil-heading {
    font-size: 70%;
}

h1 span.lil-heading {
    font-size: 70%;
}

.wp-block-heading:has(.lil-heading) {
    line-height: .8 !important;
}


#back-to-top {
position: fixed;
    bottom: 20px;
    right: 82px;
    background-color: #00FF57;
    color: #0D0D40;
    padding: 8px 8px 8px 19px;
    font-weight: bold;
    font-size: 14px;
    font-family: sans-serif;
    border-radius: 50px;
    display: flex;
    align-items: center;
    gap: 12px;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.25);
    cursor: pointer;
    z-index: 9999;
    transition: opacity 0.3s ease;
}

#back-to-top svg {
	width: 24px;
	height: 24px;
	
	border-radius: 50%;
	padding: 4px;
	fill: #00FF57;
}

#back-to-top:hover {
	background-color: #60FF89;
}

#back-to-top.hide {
	display: none;
}

.slick-list{
max-width: 100%;
width: 100%;

}

.sm-single .sm-title {
    text-align: center;
}

 

footer.site-footer.wp-block-template-part {
    padding-bottom: 0;
    margin-bottom: 0;
}

.wp-block-image figcaption{
    line-height: 1.15rem;
}

.subpage-menu {    
    top: calc(0px + var(--wp-admin--admin-bar--position-offset, 0px));
    position: sticky;
    z-index: 800;
}


@media screen and (max-width: 768px) {
    
    .privacy-policy-group {
    padding-bottom: 5rem!important;
    }

    .error-page-header {
        text-align: center;
    }

        .error-page-header img {
        max-width: 70%
    }

    .subpage-menu {
        border-top: 1px solid var(--wp--preset--color--arena-blue);
    }


	#back-to-top{
		bottom: 5rem;
        right: 1.5rem;
        padding: 16px;
	}
	
	span.btt-text {
		display: none;
	}
	
	
	#chicagoFixedFooterMenu li button#mobileMToggle:before{
		background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='23' viewBox='0 0 28 23' fill='none'%3E%3Cpath d='M2 2H26' stroke='%230066FF' stroke-width='4' stroke-linecap='round'/%3E%3Cpath d='M2 11.5H26' stroke='%230066FF' stroke-width='4' stroke-linecap='round'/%3E%3Cpath d='M2 21H26' stroke='%230066FF' stroke-width='4' stroke-linecap='round'/%3E%3Cscript xmlns=''/%3E%3C/svg%3E");		
	}
	
	#chicagoFixedFooterMenu li a#fmenuB0:before {
		background-image: url("data:image/svg+xml,%3Csvg width='25' height='25' viewBox='0 0 25 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24.2866 17.6656L18.8179 15.3218C18.5843 15.2223 18.3246 15.2013 18.078 15.262C17.8315 15.3228 17.6113 15.462 17.4507 15.6587L15.0288 18.6177C11.2279 16.8256 8.16904 13.7668 6.37695 9.96587L9.33594 7.54399C9.53305 7.38368 9.67256 7.16351 9.73335 6.91682C9.79414 6.67013 9.7729 6.41035 9.67285 6.1768L7.3291 0.708053C7.21929 0.4563 7.02508 0.250751 6.77996 0.126852C6.53483 0.00295173 6.25416 -0.0315334 5.98633 0.0293424L0.908203 1.20122C0.649985 1.26085 0.419602 1.40624 0.254656 1.61366C0.0897096 1.82109 -5.94829e-05 2.07829 2.95713e-08 2.34331C2.95713e-08 14.8677 10.1514 24.9996 22.6562 24.9996C22.9213 24.9997 23.1787 24.91 23.3862 24.7451C23.5937 24.5801 23.7392 24.3497 23.7988 24.0914L24.9707 19.0132C25.0312 18.7441 24.996 18.4623 24.8711 18.2163C24.7463 17.9704 24.5396 17.7756 24.2866 17.6656Z' fill='%230066FF'/%3E%3C/svg%3E%0A");
	}
	
	#chicagoFixedFooterMenu li a#fmenuB1:before {
		background-image: url("data:image/svg+xml,%3Csvg width='33' height='38' viewBox='0 0 33 38' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.8383 16.8563L12.2864 18.9708C12.1728 19.4039 12.49 19.8276 12.9264 19.8276H18.5021L19.4629 16.1445H13.7423C13.3187 16.1445 12.9484 16.4383 12.8383 16.8563Z' fill='%230066FF'/%3E%3Cpath d='M0 0L0.047672 15.5193C0.0641738 21.0288 2.53762 26.2276 6.76208 29.6245L16.5 37.4595L26.2379 29.6245C30.4606 26.2258 32.934 21.0288 32.9523 15.5193L33 0H0ZM24.6556 12.098L23.4179 16.8392V16.8449L23.0934 18.0782C23.0897 18.0895 23.0861 18.1008 23.0842 18.1102L21.7733 23.1151H12.006C9.51789 23.1151 7.70819 20.6918 8.35176 18.2251L8.68546 16.9447C9.31437 14.5364 11.4394 12.8606 13.8689 12.8606H20.3229L20.6053 11.7779C20.719 11.3448 20.3999 10.9211 19.9636 10.9211H14.661C13.735 10.9211 12.8586 10.4843 12.2847 9.73863L10.6694 7.62972H21.3167C23.5885 7.62972 25.2423 9.84408 24.6556 12.098Z' fill='%230066FF'/%3E%3C/svg%3E%0A");
	}
	
	#chicagoFixedFooterMenu li a#fmenuB2:before {
		background-image: url("data:image/svg+xml,%3Csvg width='38' height='34' viewBox='0 0 38 34' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.0001 0C8.50771 0 0 6.99383 0 15.6257C0 19.8331 2.02514 23.6492 5.31412 26.4607C5.66613 26.7617 5.7976 27.2521 5.60675 27.673C4.93453 29.1443 3.84245 30.6849 2.10573 32.1246C1.32961 32.7665 1.77917 34.0104 2.79066 33.9999C5.80821 33.962 10.4499 33.4506 14.4513 31.068C14.6676 30.9396 14.9242 30.8912 15.1723 30.9333C16.4107 31.1438 17.6915 31.2574 18.9999 31.2574C29.4923 31.2574 38 24.2636 38 15.6318C38 6.99995 29.4923 0.00612104 18.9999 0.00612104L19.0001 0ZM10.3144 18.6166C8.81513 18.6166 7.60005 17.4106 7.60005 15.9225C7.60005 14.4345 8.81513 13.2285 10.3144 13.2285C11.8136 13.2285 13.0287 14.4345 13.0287 15.9225C13.0287 17.4106 11.8136 18.6166 10.3144 18.6166ZM19.0001 18.6166C17.5009 18.6166 16.2858 17.4106 16.2858 15.9225C16.2858 14.4345 17.5009 13.2285 19.0001 13.2285C20.4993 13.2285 21.7144 14.4345 21.7144 15.9225C21.7144 17.4106 20.4993 18.6166 19.0001 18.6166ZM27.6859 18.6166C26.1867 18.6166 24.9716 17.4106 24.9716 15.9225C24.9716 14.4345 26.1867 13.2285 27.6859 13.2285C29.1851 13.2285 30.4002 14.4345 30.4002 15.9225C30.4002 17.4106 29.1851 18.6166 27.6859 18.6166Z' fill='%230066FF'/%3E%3C/svg%3E%0A");
	}
	
	#chicagoFixedFooterMenu li button#mobileMToggle:before,
	#chicagoFixedFooterMenu li a#fmenuB0:before,
	#chicagoFixedFooterMenu li a#fmenuB1:before,
	#chicagoFixedFooterMenu li a#fmenuB2:before	{
		content: "";
		background-repeat: no-repeat;
		background-size: 100% 100%; 
		height: 1.25rem;
		margin-bottom: .2rem;
	}
	
	
	
	
	
	/* Header row with logo and close button */
.cloned-menu-header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 1.25rem 1.5rem;
    box-shadow: 0 2px 4px rgba(0,0,0,0.1);
    margin-bottom: 1rem;
}

/* Logo styling */
.cloned-menu-header .cloned-menu-logo {
    margin: 0;
}

.cloned-menu-header .cloned-menu-logo img {
    max-width: 150px;
    height: auto;
}

/* Close button styling */
.wp-block-navigation__responsive-container-close {

    background: none;
    border: none;
    padding: 0;
	    top: 20px;
    right: 10px;
}

.wp-block-navigation__responsive-container-close svg {
    width: 2rem;
    height: 2rem;
    stroke: #0055FF;
    stroke-width: 2;
}

body.transparent_header .wp-block-group.primary-navigation-container .cloned-menu-header .site-logo img {
    content: url('/wp-content/uploads/2025/03/arena_sports_logo.png');
}


/* Navigation links */
.wp-block-navigation__responsive-container .wp-block-navigation__container {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
}

.wp-block-navigation__responsive-container .wp-block-navigation__container a {
    display: block;
    padding: 0.75rem 0;
    font-weight: 800;
    text-transform: uppercase;
    color: #001489;
    font-size: 1rem;
    text-decoration: none;
    text-align: left;
}

.wp-block-navigation__responsive-container .wp-block-navigation__container a:hover {
    text-decoration: underline;
}

/* Register button styling */
.cloned-menu-button {
    display: flex;
    justify-content: flex-start;
    margin: 2rem 1.5rem 1.5rem;
}

.cloned-menu-button .wp-block-button__link {
    background-color: #A8FF2A;
    border-radius: 999px;
    color: #001489;
    font-weight: bold;
    padding: 0.75rem 1.5rem;
    text-transform: uppercase;
    font-size: 0.9rem;
    text-align: center;
}

	
	
/* Override default nav link alignment */
.wp-block-navigation__responsive-container .wp-block-navigation__container,
.wp-block-navigation__responsive-container .wp-block-navigation__container > li,
.wp-block-navigation__responsive-container .wp-block-navigation__container a {
    text-align: left !important;
    justify-content: flex-start !important;
    align-items: flex-start !important;
}

/* Override link styling */
.wp-block-navigation__responsive-container .wp-block-navigation__container a,
.wp-block-navigation-item__content {
    color: #001489 !important;
    text-transform: uppercase !important;
    font-weight: 800 !important;
    font-size: 1rem !important;
    text-decoration: none !important;
    padding: 0.75rem 0 !important;
    display: block !important;
    width: 100% !important;
}

/* Remove default padding/margins WordPress adds */
.wp-block-navigation__responsive-container .wp-block-navigation__container {
    padding: 0 !important;
    margin: 0 !important;
    list-style: none !important;
}
	
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item, .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container, .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-page-list {
    margin-top: 0px;
    margin-bottom: 0px;
    padding-left: 2rem;
    gap: 0;
}


.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content {
    align-items: flex-start;
    padding-top: 0;
}

.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item {
    margin-bottom: 2rem;
}

.cloned-menu-header .wp-block-navigation__responsive-container-close svg {
    height: 3rem;
    width: 3rem;
    color: #0066FF;
}	

button.wp-block-navigation__responsive-container-open {
    visibility: hidden;
}

.nav-bar-btn {
    visibility: hidden;
}

.cloned-menu-button {
    visibility: visible;
}
	
#chicagoFixedFooterMenu li button#mobileMToggle.is-showing-now:before {
    background-image: url("data:image/svg+xml,%3Csvg width='29' height='29' viewBox='0 0 29 29' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 2L27 27' stroke='%230066FF' stroke-width='4' stroke-linecap='round'/%3E%3Cpath d='M27 2L2 27' stroke='%230066FF' stroke-width='4' stroke-linecap='round'/%3E%3C/svg%3E%0A");
}	
	
	
.wp-block-buttons {
    flex-direction: column;
    align-items: flex-start;
}

.centered-button-group {
    align-items: center;
}

.wp-block-buttons>.wp-block-button.wp-block-button__width-25, .wp-block-buttons>.wp-block-button.wp-block-button__width-50 {
    width: calc(70% - var(--wp--style--block-gap, .5em)*.5);
    margin: 0 auto;
}

.is-style-big-btn-outline a{
    font-size: 1.2rem!important;
}

body .is-layout-grid {
    grid-template-columns: 1fr;
    grid-gap: 3rem;
}	

.wp-block-heading mark {
    line-height: 1.5;
} 

.no-mark mark {
    padding: 0px;
}

.wp-block-heading.no-mark mark {
    line-height: 1.2;
}

.wpgmza_map {
    height: 400px !important;
    line-height: 1.2;
}

.wp-block-buttons.is-content-justification-center > .wp-block-button {
    margin: 0 auto;
}

}



@media screen and (max-width: 768px){
    svg.slider_swoop_section {
        height: 250px;
    }    
}

@media screen and (max-width: 668px){
    svg.slider_swoop_section {
        height: 210px;
    }    
}

@media screen and (max-width: 550px){
    svg.slider_swoop_section {
        height: 175px;
    }    
}
