.elementor-377 .elementor-element.elementor-element-7b10de2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-280px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-377 .elementor-element.elementor-element-eee7c1e{--display:flex;--min-height:340px;--justify-content:flex-end;--padding-top:0px;--padding-bottom:20px;--padding-left:220px;--padding-right:220px;}.elementor-377 .elementor-element.elementor-element-eee7c1e:not(.elementor-motion-effects-element-type-background), .elementor-377 .elementor-element.elementor-element-eee7c1e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-377 .elementor-element.elementor-element-aa3e1c4{text-align:center;}.elementor-377 .elementor-element.elementor-element-aa3e1c4 .elementor-heading-title{color:var( --e-global-color-809ae17 );}.elementor-377 .elementor-element.elementor-element-195c6ac{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--overlay-opacity:0.12;--padding-top:60px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;}.elementor-377 .elementor-element.elementor-element-195c6ac::before, .elementor-377 .elementor-element.elementor-element-195c6ac > .elementor-background-video-container::before, .elementor-377 .elementor-element.elementor-element-195c6ac > .e-con-inner > .elementor-background-video-container::before, .elementor-377 .elementor-element.elementor-element-195c6ac > .elementor-background-slideshow::before, .elementor-377 .elementor-element.elementor-element-195c6ac > .e-con-inner > .elementor-background-slideshow::before, .elementor-377 .elementor-element.elementor-element-195c6ac > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-377 .elementor-element.elementor-element-9f6ea50{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-377 .elementor-element.elementor-element-93531f5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-377 .elementor-element.elementor-element-a55b74b{width:auto;max-width:auto;padding:4px 6px 4px 06px;border-radius:4px 4px 4px 4px;}.elementor-377 .elementor-element.elementor-element-a55b74b .elementor-heading-title{font-size:15px;line-height:18px;color:var( --e-global-color-809ae17 );}.elementor-377 .elementor-element.elementor-element-913cf28{width:auto;max-width:auto;padding:4px 4px 4px 4px;}.elementor-377 .elementor-element.elementor-element-913cf28 .jet-listing-dynamic-field__content{color:#666666;font-size:15px;line-height:18px;text-align:left;}.elementor-377 .elementor-element.elementor-element-913cf28 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-377 .elementor-element.elementor-element-913cf28 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-377 .elementor-element.elementor-element-913cf28 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-377 .elementor-element.elementor-element-913cf28 .jet-listing-dynamic-field__icon{color:#666666;}.elementor-377 .elementor-element.elementor-element-913cf28 .jet-listing-dynamic-field__icon :is(svg, path){fill:#666666;}.elementor-377 .elementor-element.elementor-element-9742902 .elementor-heading-title{font-size:42px;line-height:1.1em;color:var( --e-global-color-text );}.elementor-377 .elementor-element.elementor-element-07110ee{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-377 .elementor-element.elementor-element-07110ee .jet-listing-dynamic-image{justify-content:flex-start;}.elementor-377 .elementor-element.elementor-element-07110ee .jet-listing-dynamic-image__figure{align-items:flex-start;}.elementor-377 .elementor-element.elementor-element-07110ee .jet-listing-dynamic-image a{display:flex;justify-content:flex-start;width:100%;}.elementor-377 .elementor-element.elementor-element-07110ee .jet-listing-dynamic-image img{width:100%;height:500px;object-fit:cover;}.elementor-377 .elementor-element.elementor-element-07110ee .jet-listing-dynamic-image__caption{text-align:left;}.elementor-377 .elementor-element.elementor-element-58fcd79{--e-image-carousel-slides-to-show:1;background-color:var( --e-global-color-02894b4 );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:8px 8px 8px 8px;}.elementor-377 .elementor-element.elementor-element-58fcd79 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-377 .elementor-element.elementor-element-58fcd79 .elementor-swiper-button.elementor-swiper-button-next{font-size:30px;color:var( --e-global-color-809ae17 );}.elementor-377 .elementor-element.elementor-element-58fcd79 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-377 .elementor-element.elementor-element-58fcd79 .elementor-swiper-button.elementor-swiper-button-next svg{fill:var( --e-global-color-809ae17 );}.elementor-377 .elementor-element.elementor-element-58fcd79 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:var( --e-global-color-809ae17 );opacity:var( --e-global-color-809ae17 );}.elementor-377 .elementor-element.elementor-element-58fcd79 .swiper-pagination-bullet{background:var( --e-global-color-v4-purple );}.elementor-377 .elementor-element.elementor-element-58fcd79 .elementor-image-carousel-caption{text-align:center;color:var( --e-global-color-809ae17 );}.elementor-377 .elementor-element.elementor-element-01239cd .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-377 .elementor-element.elementor-element-f8beb70{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:16px;line-height:22px;}.elementor-377 .elementor-element.elementor-element-345bb3b{--display:flex;}.elementor-377 .elementor-element.elementor-element-f2af70c .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-377 .elementor-element.elementor-element-baaf776 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}@media(max-width:1024px){.elementor-377 .elementor-element.elementor-element-eee7c1e{--min-height:320px;--padding-top:40px;--padding-bottom:20px;--padding-left:180px;--padding-right:180px;}.elementor-377 .elementor-element.elementor-element-195c6ac{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-377 .elementor-element.elementor-element-baaf776 > .jet-listing-grid > .jet-listing-grid__items{--columns:3;}}@media(max-width:767px){.elementor-377 .elementor-element.elementor-element-eee7c1e{--min-height:350px;--padding-top:0px;--padding-bottom:04px;--padding-left:20px;--padding-right:20px;}.elementor-377 .elementor-element.elementor-element-aa3e1c4{text-align:center;}.elementor-377 .elementor-element.elementor-element-195c6ac{--padding-top:30px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-377 .elementor-element.elementor-element-9f6ea50{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-377 .elementor-element.elementor-element-9742902 .elementor-heading-title{font-size:36px;}.elementor-377 .elementor-element.elementor-element-345bb3b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-377 .elementor-element.elementor-element-baaf776 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}}@media(min-width:768px){.elementor-377 .elementor-element.elementor-element-195c6ac{--content-width:1280px;}.elementor-377 .elementor-element.elementor-element-9f6ea50{--width:70%;}.elementor-377 .elementor-element.elementor-element-345bb3b{--width:30%;}}@media(max-width:1024px) and (min-width:768px){.elementor-377 .elementor-element.elementor-element-9f6ea50{--width:100%;}.elementor-377 .elementor-element.elementor-element-345bb3b{--width:100%;}}/* Start custom CSS for shortcode, class: .elementor-element-ee8e2ee */.cal-back-button {
    display: inline-block;
    font-weight: 700;
    text-transform: uppercase;
    color: var(--e-global-color-primary);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-58fcd79 */.news-gallery .swiper-slide {
    display: flex;
    align-items: center;
    justify-content: center;
}

.news-gallery .swiper-slide img {
    max-height: 500px;
    width: auto;
    object-fit: contain;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f8beb70 */.elementor-377 .elementor-element.elementor-element-f8beb70 h2 {
    font-size: 28px;
    line-height: 32px;
    margin-bottom: 8px !important;
    font-weight: 500 !important;
}
.elementor-377 .elementor-element.elementor-element-f8beb70 h3 {

    margin-bottom: 8px !important;
    font-weight: 500 !important;
}
.elementor-377 .elementor-element.elementor-element-f8beb70 ul, .elementor-377 .elementor-element.elementor-element-f8beb70 ol, .elementor-377 .elementor-element.elementor-element-f8beb70 table {
    margin-bottom: 30px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-345bb3b */.elementor-377 .elementor-element.elementor-element-345bb3b .quick-links-box:hover {
    background-color: #3f277e;
}
.elementor-377 .elementor-element.elementor-element-345bb3b .quick-links-box:hover div {
    color: #ffffff;
}
.elementor-377 .elementor-element.elementor-element-345bb3b .quick-links-box:hover svg path {
    stroke: #ffffff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-195c6ac */.elementor-377 .elementor-element.elementor-element-195c6ac::before {
    background-position: calc(100% + 160px) -130px !important;
}
@media (max-width:1024px) {
.elementor-377 .elementor-element.elementor-element-195c6ac::before {
    background-position: calc(100% + 110px) -90px !important;
}
}
@media (max-width:768px) {
.elementor-377 .elementor-element.elementor-element-195c6ac::before {
    background-position: calc(100% + 120px) -70px !important;
}
}/* End custom CSS */
/* Start custom CSS */body.news-category-girls-basketball-news .footer,
body.news-category-girls-basketball-news .sports-body {
	border-top: 10px #DF7931 solid;
}
body.news-category-boys-basketball-news .footer,
body.news-category-boys-basketball-news .sports-body {
	border-top: 10px #961B0F solid;
}
body.news-category-boys-football-news .footer,
body.news-category-boys-football-news .sports-body {
	border-top: 10px #2E5D05 solid;
}
body.news-category-girls-volleyball-news .footer,
body.news-category-girls-volleyball-news .sports-body {
	border-top: 10px #3999E7 solid;
}
body.news-category-girls-soccer-news .footer,
body.news-category-girls-soccer-news .sports-body {
	border-top: 10px #63A027 solid;
}
body.news-category-boys-soccer-news .footer,
body.news-category-boys-soccer-news .sports-body {
	border-top: 10px #8F7C48 solid;
}
body.news-category-coed-x-country-news .footer,
body.news-category-coed-x-country-news .sports-body {
	border-top: 10px #D14488 solid;
}
body.news-category-girls-flag-football-news .footer,
body.news-category-girls-flag-football-news .sports-body {
	border-top: 10px #2255B0 solid;
}
body.news-category-coed-track-and-field-news .footer,
body.news-category-coed-track-and-field-news .sports-body {
	border-top: 10px #329F99 solid;
}






body.elementor-page-377 h2,body.elementor-page-377 h3,body.elementor-page-377 h4,body.elementor-page-377 h5 {
    text-transform: none;
}
body.elementor-page-377 .news-categories-league-news .category-box {
    background-color: #3F277E !important;
}
body.elementor-page-377 .news-categories-girls-basketball-news .category-box {
    background-color: #DF7931 !important;
}
body.elementor-page-377 .news-categories-boys-basketball-news .category-box {
    background-color: #961B0F !important;
}
body.elementor-page-377 .news-categories-boys-football-news .category-box {
    background-color: #2E5D05 !important;
}
body.elementor-page-377 .news-categories-girls-volleyball-news .category-box {
    background-color: #3999E7 !important;
}
body.elementor-page-377 .news-categories-girls-soccer-news .category-box {
    background-color: #63A027 !important;
}
body.elementor-page-377 .news-categories-coed-x-country-news .category-box {
    background-color: #D14488 !important;
}
body.elementor-page-377 .news-categories-boys-soccer-news .category-box {
    background-color: #8F7C48 !important;
}
body.elementor-page-377 .news-categories-girls-flag-football-news .category-box {
    background-color: #2255B0 !important;
}
body.elementor-page-377 .news-categories-coed-track-and-field-news .category-box {
    background-color: #329F99 !important;
}/* End custom CSS */