.elementor-kit-15258{--e-global-color-primary:#111A18;--e-global-color-secondary:#111A18;--e-global-color-text:#111A18;--e-global-color-accent:#111A18;--e-global-color-a3d3181:#393186;--e-global-color-b451d4e:#E31E27;--e-global-color-66e84fb:#519C4B;--e-global-color-5562bcc:#111A18;--e-global-color-a79ad89:#FAFAFA;--e-global-color-59914cd:#EDEDED;--e-global-color-be01bed:#454250;--e-global-color-a627639:#FFD700;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:400;--e-global-typography-f7641b8-font-family:"Roboto";--e-global-typography-f7641b8-font-size:clamp(2.4rem, 2.1231rem + 1.2308vw, 3rem);--e-global-typography-f7641b8-font-weight:700;--e-global-typography-108f6d2-font-family:"Roboto Slab";--e-global-typography-108f6d2-font-size:clamp(2.4rem, 2.1231rem + 1.2308vw, 3rem);--e-global-typography-108f6d2-font-weight:700;--e-global-typography-fe80f59-font-family:"Roboto";--e-global-typography-fe80f59-font-size:clamp(2.1rem, 1.9154rem + 0.8205vw, 2.5rem);--e-global-typography-fe80f59-font-weight:700;--e-global-typography-5c2300d-font-family:"Roboto Slab";--e-global-typography-5c2300d-font-size:clamp(2.1rem, 1.9154rem + 0.8205vw, 2.5rem);--e-global-typography-5c2300d-font-weight:700;--e-global-typography-f94dab9-font-size:clamp(1.8rem, 1.7077rem + 0.4103vw, 2rem);--e-global-typography-f94dab9-font-weight:700;--e-global-typography-5d2ea22-font-family:"Roboto Slab";--e-global-typography-5d2ea22-font-size:clamp(1.8rem, 1.7077rem + 0.4103vw, 2rem);--e-global-typography-5d2ea22-font-weight:700;--e-global-typography-35ec8e5-font-family:"Roboto";--e-global-typography-35ec8e5-font-size:clamp(1.8rem, 1.7077rem + 0.4103vw, 2rem);--e-global-typography-35ec8e5-font-weight:700;--e-global-typography-67eb7fc-font-family:"Roboto Slab";--e-global-typography-67eb7fc-font-size:clamp(1.8rem, 1.7077rem + 0.4103vw, 2rem);--e-global-typography-8361fa0-font-family:"Roboto";--e-global-typography-8361fa0-font-size:2rem;--e-global-typography-8361fa0-font-weight:700;--e-global-typography-48639d4-font-family:"Roboto Slab";--e-global-typography-48639d4-font-size:2rem;--e-global-typography-48639d4-font-weight:700;--e-global-typography-bbab7fd-font-family:"Roboto";--e-global-typography-bbab7fd-font-size:1.8rem;--e-global-typography-03f0f90-font-family:"Roboto";--e-global-typography-03f0f90-font-size:1.4rem;--e-global-typography-016f885-font-family:"Roboto";--e-global-typography-016f885-font-size:1rem;--e-global-typography-043837c-font-family:"Roboto Slab";--e-global-typography-043837c-font-size:1.4rem;color:var( --e-global-color-text );font-family:var( --e-global-typography-03f0f90-font-family ), Sans-serif;font-size:var( --e-global-typography-03f0f90-font-size );}.elementor-kit-15258 e-page-transition{background-color:#FFBC7D;}.elementor-kit-15258 a{color:var( --e-global-color-a3d3181 );}.elementor-kit-15258 a:hover{color:#362E7E;}.elementor-kit-15258 h1{font-family:var( --e-global-typography-f7641b8-font-family ), Sans-serif;font-size:var( --e-global-typography-f7641b8-font-size );font-weight:var( --e-global-typography-f7641b8-font-weight );}.elementor-kit-15258 h2{font-family:var( --e-global-typography-fe80f59-font-family ), Sans-serif;font-size:var( --e-global-typography-fe80f59-font-size );font-weight:var( --e-global-typography-fe80f59-font-weight );}.elementor-kit-15258 h3{font-size:var( --e-global-typography-f94dab9-font-size );font-weight:var( --e-global-typography-f94dab9-font-weight );}.elementor-kit-15258 h4{font-family:var( --e-global-typography-35ec8e5-font-family ), Sans-serif;font-size:var( --e-global-typography-35ec8e5-font-size );font-weight:var( --e-global-typography-35ec8e5-font-weight );}.elementor-kit-15258 h5{font-family:var( --e-global-typography-8361fa0-font-family ), Sans-serif;font-size:var( --e-global-typography-8361fa0-font-size );font-weight:var( --e-global-typography-8361fa0-font-weight );}.elementor-kit-15258 h6{font-family:var( --e-global-typography-8361fa0-font-family ), Sans-serif;font-size:var( --e-global-typography-8361fa0-font-size );font-weight:var( --e-global-typography-8361fa0-font-weight );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1400px;}.e-con{--container-max-width:1400px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1400px){.elementor-kit-15258{font-size:var( --e-global-typography-03f0f90-font-size );}.elementor-kit-15258 h1{font-size:var( --e-global-typography-f7641b8-font-size );}.elementor-kit-15258 h2{font-size:var( --e-global-typography-fe80f59-font-size );}.elementor-kit-15258 h3{font-size:var( --e-global-typography-f94dab9-font-size );}.elementor-kit-15258 h4{font-size:var( --e-global-typography-35ec8e5-font-size );}.elementor-kit-15258 h5{font-size:var( --e-global-typography-8361fa0-font-size );}.elementor-kit-15258 h6{font-size:var( --e-global-typography-8361fa0-font-size );}}@media(max-width:1024px){.elementor-kit-15258{font-size:var( --e-global-typography-03f0f90-font-size );}.elementor-kit-15258 h1{font-size:var( --e-global-typography-f7641b8-font-size );}.elementor-kit-15258 h2{font-size:var( --e-global-typography-fe80f59-font-size );}.elementor-kit-15258 h3{font-size:var( --e-global-typography-f94dab9-font-size );}.elementor-kit-15258 h4{font-size:var( --e-global-typography-35ec8e5-font-size );}.elementor-kit-15258 h5{font-size:var( --e-global-typography-8361fa0-font-size );}.elementor-kit-15258 h6{font-size:var( --e-global-typography-8361fa0-font-size );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-15258{font-size:var( --e-global-typography-03f0f90-font-size );}.elementor-kit-15258 h1{font-size:var( --e-global-typography-f7641b8-font-size );}.elementor-kit-15258 h2{font-size:var( --e-global-typography-fe80f59-font-size );}.elementor-kit-15258 h3{font-size:var( --e-global-typography-f94dab9-font-size );}.elementor-kit-15258 h4{font-size:var( --e-global-typography-35ec8e5-font-size );}.elementor-kit-15258 h5{font-size:var( --e-global-typography-8361fa0-font-size );}.elementor-kit-15258 h6{font-size:var( --e-global-typography-8361fa0-font-size );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */html {
    scroll-padding-top: 220px;
}

html,
body {
    overflow-x: hidden;
}

#menu-primary-menu-1 .menu-item a.eael-item-active {
    /*padding: 12px 20px;*/
}

#menu-primary-menu-1.eael-simple-menu li a span {
    height: 10px;
    display: inline-block;
}

@media (max-width: 1580px) {
    #menu-primary-menu-1 .menu-item a {
        font-size: 16px !important;
        padding: 11px;
    }
}

@media (max-width: 1155px) {
    #menu-primary-menu-1 .menu-item a {
        font-size: 14px !important;
        padding: 11px 8px 11px 8px;
    }
    #menu-primary-menu-1 .menu-item a.eael-item-active {
        padding: 11px 8px 11px 8px;
    }
}

@media (max-width: 1015px) {
    #menu-primary-menu-1 .menu-item a {
        font-size: 14px !important;
        padding: 11px 8px 11px 8px;
    }
}

@media (max-width: 1140px) {
    #MainHeaderSection {
        height: 121px;
    }
}

@media (max-width: 940px) {
    #menu-primary-menu-1 .menu-item a {
        height: 100%;
    }
}

#menu-primary-menu-1 .sub-menu li a {
    padding: 3px 20px;
}

#menu-primary-menu-1 .sub-menu {
    width: fit-content;
}

#MainHeaderSection {
    
}

@media (max-width: 1890px) {
    #MainHeaderSection {
        background-position: bottom right;
        background-size: 950px;
        background-position-x: calc(100% + 100px);
    }
}

@media (max-width: 1600px) {
    #MainHeaderSection {
        background-position: bottom right;
        background-size: 1180px;
        background-position-x: calc(100% + 350px);
    }
}

@media (max-width: 1024px) {
    #HeaderFloatingText span {
        font-size: 1.4rem !important;
    }
    #MainLogo img {
        padding-left: 10px;
        width: 100px;
    }
}

@media (max-width: 767px) {
    #MainHeaderSection {
        background: none;
    }
}

#MobileMenuContainer {
    display: none;
}

@media (max-width: 767px) {
    #MobileMenuContainer {
        display: block;
    }
    #MainMenuWrapperContainer {
        display: none;
    }
    #TickerNotificationBar {
        margin-top: 165px;
    }
    #TickerNotificationBar .eael-ticker-wrap {
        flex-flow: row;
    }
    #SocialMediaLinksHeader img {
        margin-left: auto;
        margin-right: auto;
        display: block;
    }
    .eael-simple-menu-toggle {
        margin-top: 25px;
        margin-right: 10px;
    }
    
    .elementor-21 .elementor-element.elementor-element-0f4ea84 .eael-ticker-wrap .ticker-badge {
        padding: 2px 10px 4px 10px !important;
        margin: 0px 0px 0px 0px !important;
    }
    .eael-simple-menu-toggle {
        padding-top: 5px !important;
    }
    #menu-primary-menu {
        margin-top: 60px;
    }
}

@media (max-width: 600px) {
    #SocialMediaLinksHeader {
        width:51%;
    }
    #SocialMediaLinksHeader img {
        max-width: 190px;
    }
}

#MobileMenuHamburger .eael-simple-menu-container {
    background: none;
}

#MainSlider .swiper-pagination-bullets {
    margin-bottom: 10px;
}

#MainSlider .elementor-slide-heading,
#MainSlider .elementor-slide-description,
#MainSlider .elementor-slide-button {
    text-shadow: 2px 2px #000000;
}

#MainSlider .elementor-slide-button {
    box-shadow: 2px 2px 2px #000000;
}

.table-style2 th:nth-child(1),
.table-style2 th:nth-child(2) {
    text-align: right !important;
}
.table-style2 th:nth-child(3),
.table-style2 th:nth-child(4) {
    text-align: left !important;
}
.table-style2 td:nth-child(1),
.table-style2 td:nth-child(2) {
    text-align: right !important;
}
.table-style2 td:nth-child(3),
.table-style2 td:nth-child(4) {
    text-align: left !important;
}
.table-style2 tr:last-of-type td {
    font-weight: bold !important;
}
.table-style-league th:nth-child(1) {
    text-align: centre !important;
}
.table-style-league th:nth-child(2) {
    text-align: left !important;
}
.table-style-league td:nth-child(1) {
    text-align: centre !important;
}
.table-style-league td:nth-child(2) {
    text-align: left !important;
}
.table-style3 th:nth-child(1) {
    width: 6%;
}
.table-style3 th:nth-child(2) {
    width: 41%;
    text-align: right !important;
}
.table-style3 th:nth-child(3) {
    width: 6%;
    text-align: right !important;
}
.table-style3 th:nth-child(4) {
    width: 6%;
    text-align: left !important;
}
.table-style3 th:nth-child(5) {
    width: 41%;
    text-align: left !important;
}
.table-style3 td:nth-child(1) {
    width: 6%;
}
.table-style3 td:nth-child(2) {
    text-align: right !important;
}
.table-style3 td:nth-child(3) {
    width: 6%;
    text-align: right !important;
}
.table-style3 td:nth-child(4) {
    width: 6%;
    text-align: left !important;
}
.table-style3 td:nth-child(5) {
    width: 41%;
    text-align: left !important;
}
.table-style3 tr:last-of-type td {
    font-weight: bold !important;
}


/* Check */
.eael-ticker-wrap .ticker-badge {
    display: flex;
    min-height: stretch;
    align-items: center;
}

@media (max-width: 991px) {
    #MainTicker .eael-ticker-wrap .eael-ticker .ticker-content a {
        color: #FFFFFF;
        font-family: "Roboto", Sans-serif;
        font-size: 16px;
        line-height: 1 !important;
        padding: 6px 0px;
    }
    #MainTicker .eael-ticker-wrap .eael-ticker .ticker-content {
        line-height: 1 !important;
    }
    #MainTicker .eael-ticker-wrap .ticker-badge {
        background-color: var(--e-global-color-a3d3181);
        min-height: 40px !important;
        align-self: stretch !important;
    }
}

@media (max-width: 940px) {
    #menu-primary-menu-1 .menu-item a {
        font-size: 13px !important;
        padding: 9px 5px 9px 5px;
    }
    #menu-primary-menu-1 .menu-item a span {
        display: none !important;
    }
}

@media (max-width: 470px) {
    #LogoContainerWrapper {
        width: 100px;
    }
    #SocialMediaLinksHeader {
        width: calc(100% - 235px);
    }
    #SocialMediaLinksHeader img {
        max-width: 190px;
        width: 100%;
    }
    #MobileMenuContainer {
        display: block;
        width: 86px;
    }
    #MainTicker .eael-ticker-wrap .eael-ticker .ticker-content a {
        font-size: 14px;
    }
}

@media (max-width: 385px) {
    #SuppMenu li a {
        font-size: 14px;
    }
}

@media (max-width: 350px) {
    #SocialMediaLinksHeader img {
        display: none;
    }
}

@media (max-width: 340px) {
    #SuppMenu li a {
        font-size: 12px;
    }
}



@media (max-width: 767px) {
    #menu-primary-menu .eael-simple-menu.eael-simple-menu-vertical {
        background-color: var(--bcgba-purple) !important;
    }
    #menu-primary-menu .eael-simple-menu li.current-menu-ancestor>a.eael-item-active,
    #menu-primary-menu .eael-simple-menu li:hover>a, #menu-primary-menu .eael-simple-menu li.current-menu-item>a.eael-item-active {
        background-color: var(--bcgba-green) !important;
    }
    #menu-primary-menu li span.eael-simple-menu-indicator {
        color: white !important;
        fill: white !important;
    }
    #menu-primary-menu li .eael-simple-menu-indicator:hover {
        background-color: #ffffff !important;
        border-color: var(--bcgba-green) !important;
        fill: var(--bcgba-purple) !important;
        color: var(--bcgba-purple) !important;
    }
    #menu-primary-menu .eael-simple-menu li .eael-simple-menu-indicator:hover svg {
        fill: var(--bcgba-purple) !important;
    }
    #menu-primary-menu .elementor-element.elementor-element-7db90f3 .eael-simple-menu li .eael-simple-menu-indicator:hover svg {
        fill: var(--bcgba-purple) !important;
    }
    .elementor-21 .elementor-element.elementor-element-7db90f3 .eael-simple-menu li .eael-simple-menu-indicator.eael-simple-menu-indicator-open svg {
        fill: var(--bcgba-purple) !important;
    }
        
}

/* Calendar Fix */

.eael-event-calendar-wrapper tbody tr {
    display: table-row !important;
}

/* End Calendar Fix *//* End custom CSS */
/* Start Custom Fonts CSS *//* End Custom Fonts CSS */
/* Start Custom Fonts CSS *//* End Custom Fonts CSS */