.elementor-2215 .elementor-element.elementor-element-73af933{--display:flex;--min-height:17px;--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;--justify-content:space-around;--flex-wrap:wrap;--align-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:9999;}.elementor-2215 .elementor-element.elementor-element-73af933:not(.elementor-motion-effects-element-type-background), .elementor-2215 .elementor-element.elementor-element-73af933 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f7de10b );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2215 .elementor-element.elementor-element-b7627ff.elementor-element{--align-self:center;}.elementor-2215 .elementor-element.elementor-element-b7627ff{text-align:center;}.elementor-2215 .elementor-element.elementor-element-b7627ff img{max-width:33%;}.elementor-widget-ucaddon_ue_side_menu .uc-side-menu-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_ue_side_menu .uc-side-menu-items ul a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_ue_side_menu .uc-side-menu-items ul ul li a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_ue_side_menu .uc-side-menu-items ul ul ul li a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_ue_side_menu .uc-side-menu-items ul ul ul ul li a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_ue_side_menu ul.uc-list-menu li.current-menu-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_ue_side_menu .side-menu-search-holder input{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_ue_side_menu .side-menu-button{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_ue_side_menu .sub-menu .ue-back-link a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2215 .elementor-element.elementor-element-d90ba11 .ue_side_menu_overlay{background-color:#EBA503BA;}.elementor-2215 .elementor-element.elementor-element-d90ba11.elementor-element{--align-self:center;}.elementor-2215 .elementor-element.elementor-element-d90ba11 .uc-menu-button-wrapper{z-index:999999;justify-content:center;}.elementor-2215 .elementor-element.elementor-element-d90ba11 .uc-list-menu{margin-top:20px;}.elementor-2215 .elementor-element.elementor-element-d90ba11 .uc-side-menu-items ul a{flex-direction:row;padding:20px 20px 20px 20px;background-color:#000000FC;color:#ffffff;margin:0px 0px 0px 0px;border-style:solid;border-width:1px 0px 0px 0px;border-color:#000000;border-radius:10px;}.elementor-2215 .elementor-element.elementor-element-d90ba11 .side-menu-holder{text-align:center;}.elementor-2215 .elementor-element.elementor-element-d90ba11 .open_side_menu{width:60px;height:60px;font-size:20px;background-color:var( --e-global-color-f7de10b );color:#000000;border-radius:0px;padding:15px 15px 15px 15px;}.elementor-2215 .elementor-element.elementor-element-d90ba11 .open_side_menu:hover{background-color:#000000;color:var( --e-global-color-f7de10b );}.elementor-2215 .elementor-element.elementor-element-d90ba11 .open_side_menu.uc-close-action{background-color:var( --e-global-color-4e74444 );}.elementor-2215 .elementor-element.elementor-element-d90ba11 .open_side_menu_toggle{background-color:#000000;}.elementor-2215 .elementor-element.elementor-element-d90ba11 .open_side_menu svg{fill:#000000;}.elementor-2215 .elementor-element.elementor-element-d90ba11 .open_side_menu:hover .open_side_menu_toggle{background-color:var( --e-global-color-f7de10b );}.elementor-2215 .elementor-element.elementor-element-d90ba11 .open_side_menu:hover svg{fill:var( --e-global-color-f7de10b );}.elementor-2215 .elementor-element.elementor-element-d90ba11 .uc-side-menu-title{padding:20px 20px 20px 20px;background-color:#000000;color:#ffffff;border-style:solid;border-width:0px 0px 1px 0px;border-color:rgba(255, 255, 255, 0.39);}.elementor-2215 .elementor-element.elementor-element-d90ba11 .uc-close-side-menu{font-size:16px;top:20px;color:#ffffff;background-color:#000000;width:40px;height:40px;border-radius:100px;}.elementor-2215 .elementor-element.elementor-element-d90ba11 .uc-close-side-menu svg{fill:#ffffff;}.elementor-2215 .elementor-element.elementor-element-d90ba11 .uc-close-side-menu:hover{color:#bababa;background-color:#000000;}.elementor-2215 .elementor-element.elementor-element-d90ba11 .uc-close-side-menu:hover svg{fill:#bababa;}.elementor-2215 .elementor-element.elementor-element-d90ba11 .uc-menu-item-pointer svg{width:10px;height:10px;}.elementor-2215 .elementor-element.elementor-element-d90ba11 .uc-menu-item-pointer{font-size:10px;}.elementor-2215 .elementor-element.elementor-element-d90ba11 .uc-side-menu-items ul a:hover{background-color:var( --e-global-color-4e74444 );color:rgba(255, 255, 255, 0.9);}.elementor-2215 .elementor-element.elementor-element-d90ba11 .menu-item > a{justify-content:start;}.elementor-2215 .elementor-element.elementor-element-d90ba11 .uc-side-menu-items ul ul li a{padding:20px 60px 20px 60px;}.elementor-2215 .elementor-element.elementor-element-d90ba11 .uc-side-menu-items ul ul ul li a{padding:20px 80px 20px 80px;}.elementor-2215 .elementor-element.elementor-element-d90ba11 .uc-side-menu-items ul ul ul ul li a{padding:20px 100px 20px 100px;}.elementor-2215 .elementor-element.elementor-element-d90ba11 ul.uc-list-menu li.current-menu-item > a{background-color:#646464;}.elementor-2215 .elementor-element.elementor-element-d90ba11 .side-menu-before{width:100%;}.elementor-2215 .elementor-element.elementor-element-d90ba11 .side-menu-after{width:100%;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2215 .elementor-element.elementor-element-2205c4b .elementor-menu-toggle{margin:0 auto;}.elementor-2215 .elementor-element.elementor-element-2205c4b .elementor-nav-menu--main .elementor-item{color:#FFFFFF;fill:#FFFFFF;}.elementor-2215 .elementor-element.elementor-element-2205c4b .elementor-nav-menu--main .elementor-item:hover,
					.elementor-2215 .elementor-element.elementor-element-2205c4b .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-2215 .elementor-element.elementor-element-2205c4b .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-2215 .elementor-element.elementor-element-2205c4b .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-613e6f2 );fill:var( --e-global-color-613e6f2 );}.elementor-2215 .elementor-element.elementor-element-2205c4b .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-2215 .elementor-element.elementor-element-2205c4b .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-4e74444 );}.elementor-2215 .elementor-element.elementor-element-2205c4b .e--pointer-framed .elementor-item:before,
					.elementor-2215 .elementor-element.elementor-element-2205c4b .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-4e74444 );}.elementor-2215 .elementor-element.elementor-element-2205c4b .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-4e74444 );}.elementor-2215 .elementor-element.elementor-element-2205c4b .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:before,
					.elementor-2215 .elementor-element.elementor-element-2205c4b .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:after{background-color:#000000;}.elementor-2215 .elementor-element.elementor-element-2205c4b .e--pointer-framed .elementor-item.elementor-item-active:before,
					.elementor-2215 .elementor-element.elementor-element-2205c4b .e--pointer-framed .elementor-item.elementor-item-active:after{border-color:#000000;}.elementor-2215 .elementor-element.elementor-element-d85b16b{--display:flex;--min-height:70vh;--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;}.elementor-2215 .elementor-element.elementor-element-d85b16b:not(.elementor-motion-effects-element-type-background), .elementor-2215 .elementor-element.elementor-element-d85b16b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bayelsaqueensfootballclub.ng/wp-content/uploads/2026/10/rugby-sport-environment-filed.jpg");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-2215 .elementor-element.elementor-element-17eefbf{--display:flex;--min-height:207px;--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;}.elementor-2215 .elementor-element.elementor-element-17eefbf:not(.elementor-motion-effects-element-type-background), .elementor-2215 .elementor-element.elementor-element-17eefbf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #317931 0%, #07220C 63%);}.elementor-2215 .elementor-element.elementor-element-0f10f4a{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2215 .elementor-element.elementor-element-0fb377e{text-align:center;}.elementor-2215 .elementor-element.elementor-element-0fb377e .elementor-heading-title{color:#FF0000;}.elementor-2215 .elementor-element.elementor-element-5c974dc{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-2215 .elementor-element.elementor-element-d8be0d2{text-align:center;}.elementor-2215 .elementor-element.elementor-element-d8be0d2 img{max-width:54%;}.elementor-2215 .elementor-element.elementor-element-ff0953f{text-align:center;}.elementor-2215 .elementor-element.elementor-element-ff0953f .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:58px;font-weight:600;color:#FFFFFF;}.elementor-2215 .elementor-element.elementor-element-2c51e86{--display:flex;--min-height:207px;--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;}.elementor-2215 .elementor-element.elementor-element-2c51e86:not(.elementor-motion-effects-element-type-background), .elementor-2215 .elementor-element.elementor-element-2c51e86 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2215 .elementor-element.elementor-element-4f8eba4{--display:flex;}.elementor-2215 .elementor-element.elementor-element-cf959ea{text-align:center;}.elementor-2215 .elementor-element.elementor-element-cf959ea .elementor-heading-title{color:#000000;}.elementor-2215 .elementor-element.elementor-element-1af2403{--display:flex;}.elementor-2215 .elementor-element.elementor-element-6f4b3d8{--display:flex;--min-height:207px;--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;}.elementor-2215 .elementor-element.elementor-element-6f4b3d8:not(.elementor-motion-effects-element-type-background), .elementor-2215 .elementor-element.elementor-element-6f4b3d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f7de10b );}.elementor-2215 .elementor-element.elementor-element-00fce95{text-align:center;}.elementor-2215 .elementor-element.elementor-element-00fce95 .elementor-heading-title{color:#000000;}.elementor-2215 .elementor-element.elementor-element-d521ee1{--display:flex;}.elementor-2215 .elementor-element.elementor-element-17a4bab{--display:flex;}.elementor-2215 .elementor-element.elementor-element-6a9e84e{--display:flex;--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;--justify-content:space-around;}.elementor-2215 .elementor-element.elementor-element-28d83c2{--display:flex;--min-height:207px;--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;}.elementor-2215 .elementor-element.elementor-element-28d83c2:not(.elementor-motion-effects-element-type-background), .elementor-2215 .elementor-element.elementor-element-28d83c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2215 .elementor-element.elementor-element-2dcea9d{text-align:center;}.elementor-2215 .elementor-element.elementor-element-2dcea9d .elementor-heading-title{color:#000000;}.elementor-2215 .elementor-element.elementor-element-71117bd{--display:flex;}.elementor-2215 .elementor-element.elementor-element-af55be8{--display:flex;}.elementor-2215 .elementor-element.elementor-element-71d4003{--display:flex;}.elementor-widget-image-gallery .gallery-item .gallery-caption{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2215 .elementor-element.elementor-element-9eb3731 .gallery-item .gallery-caption{text-align:center;}.elementor-2215 .elementor-element.elementor-element-fac772e{--display:flex;--min-height:183px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-2215 .elementor-element.elementor-element-7e49ca6{--display:flex;--min-height:183px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-2215 .elementor-element.elementor-element-59c5a7c{--display:flex;--min-height:207px;--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;}.elementor-2215 .elementor-element.elementor-element-59c5a7c:not(.elementor-motion-effects-element-type-background), .elementor-2215 .elementor-element.elementor-element-59c5a7c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #317931 0%, #07220C 63%);}.elementor-2215 .elementor-element.elementor-element-8e5e8d6{--display:flex;}.elementor-2215 .elementor-element.elementor-element-54c929b{text-align:center;}.elementor-2215 .elementor-element.elementor-element-54c929b .elementor-heading-title{color:#000000;}.elementor-2215 .elementor-element.elementor-element-9dfec7e{--display:flex;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-2215 .elementor-element.elementor-element-73af933{--min-height:56px;--flex-wrap:nowrap;}.elementor-2215 .elementor-element.elementor-element-b7627ff{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2215 .elementor-element.elementor-element-b7627ff img{max-width:25%;}.elementor-2215 .elementor-element.elementor-element-d90ba11 .open_side_menu{width:35px;height:35px;}.elementor-2215 .elementor-element.elementor-element-ff0953f .elementor-heading-title{font-size:40px;}.elementor-2215 .elementor-element.elementor-element-71d4003{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-2215 .elementor-element.elementor-element-9eb3731{width:var( --container-widget-width, 52px );max-width:52px;--container-widget-width:52px;--container-widget-flex-grow:0;}.elementor-2215 .elementor-element.elementor-element-9eb3731.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-2215 .elementor-element.elementor-element-fac772e{--min-height:67px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-2215 .elementor-element.elementor-element-fac772e.e-con{--align-self:center;}.elementor-2215 .elementor-element.elementor-element-b6a1c19{width:var( --container-widget-width, 667px );max-width:667px;--container-widget-width:667px;--container-widget-flex-grow:0;}.elementor-2215 .elementor-element.elementor-element-bc56a9f{width:var( --container-widget-width, 642px );max-width:642px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:642px;--container-widget-flex-grow:0;}.elementor-2215 .elementor-element.elementor-element-bb8aebb{width:var( --container-widget-width, 673px );max-width:673px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:673px;--container-widget-flex-grow:0;}.elementor-2215 .elementor-element.elementor-element-7e49ca6{--min-height:67px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-2215 .elementor-element.elementor-element-7e49ca6.e-con{--align-self:center;}.elementor-2215 .elementor-element.elementor-element-3a6b8cd{width:var( --container-widget-width, 667px );max-width:667px;--container-widget-width:667px;--container-widget-flex-grow:0;}.elementor-2215 .elementor-element.elementor-element-0e1bb04{width:var( --container-widget-width, 537px );max-width:537px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:537px;--container-widget-flex-grow:0;}.elementor-2215 .elementor-element.elementor-element-6fe05bb{width:var( --container-widget-width, 765px );max-width:765px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:765px;--container-widget-flex-grow:0;}.elementor-2215 .elementor-element.elementor-element-7e8b623{width:var( --container-widget-width, 673px );max-width:673px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:673px;--container-widget-flex-grow:0;}.elementor-2215 .elementor-element.elementor-element-325b7ca{width:var( --container-widget-width, 568px );max-width:568px;--container-widget-width:568px;--container-widget-flex-grow:0;}}@media(min-width:768px){.elementor-2215 .elementor-element.elementor-element-73af933{--content-width:1800px;}.elementor-2215 .elementor-element.elementor-element-fac772e{--content-width:500px;}}/* Start custom CSS for shortcode, class: .elementor-element-2f88026 *//* ==========================================================================
   BAYELSA QUEENS FC - Enhanced SportsPress Match Blocks Styling
   ========================================================================== */

/* Main Container Card Styling */
.sp-template-event-blocks .sp-event-block {
    background: linear-gradient(135deg, #001f3f 0%, #001026 100%) !important; /* Premium Royal Blue Gradient */
    border: 2px solid #ce9d11 !important; /* Bayelsa Gold Border */
    border-radius: 14px !important;
    padding: 24px !important;
    margin-bottom: 25px !important;
    box-shadow: 0 10px 25px rgba(0, 0, 0, 0.4) !important;
    transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1) !important;
    overflow: hidden;
    position: relative;
    text-align: center !important;
}

/* Hover Animation & Gold Glow */
.sp-template-event-blocks .sp-event-block:hover {
    transform: translateY(-5px) scale(1.01);
    border-color: #ffd700 !important; /* Brighter Gold Accent on Hover */
    box-shadow: 0 14px 30px rgba(206, 157, 17, 0.35) !important;
}

/* Match Header: League, Date & Venue Bar */
.sp-template-event-blocks .sp-event-date,
.sp-template-event-blocks .sp-event-league,
.sp-template-event-blocks .sp-event-venue {
    color: #e0e0e0 !important;
    font-size: 0.85rem !important;
    font-weight: 600 !important;
    text-transform: uppercase;
    letter-spacing: 1.2px;
    margin-bottom: 14px !important;
    opacity: 0.9;
}

/* Highlighting Match Title / Date Text in Gold */
.sp-template-event-blocks .sp-event-date a,
.sp-template-event-blocks .sp-event-title,
.sp-template-event-blocks .sp-event-title a {
    color: #ce9d11 !important; /* Brand Gold */
    font-weight: 800 !important;
    text-decoration: none !important;
}

/* Team Names Typography */
.sp-template-event-blocks .sp-event-team-name {
    color: #ffffff !important;
    font-size: 1.2rem !important;
    font-weight: 700 !important;
    text-transform: uppercase;
    letter-spacing: 0.5px;
    line-height: 1.3 !important;
}

/* Team Badges / Logos */
.sp-template-event-blocks .sp-team-logo img {
    max-width: 65px !important;
    max-height: 65px !important;
    width: auto !important;
    height: auto !important;
    filter: drop-shadow(0px 4px 6px rgba(0, 0, 0, 0.5));
    transition: transform 0.3s ease !important;
}

.sp-template-event-blocks .sp-event-block:hover .sp-team-logo img {
    transform: scale(1.08);
}

/* Score / Kick-off Time Pill Badge (Solid White, No Hover Color Change) */
.sp-template-event-blocks .sp-event-results,
.sp-template-event-blocks .sp-event-time,
.sp-template-event-blocks .sp-event-results:hover,
.sp-template-event-blocks .sp-event-time:hover,
.sp-template-event-blocks .sp-event-results *,
.sp-template-event-blocks .sp-event-time * {
    background: #ffffff !important; /* Pure White Background */
    color: #001026 !important; /* Deep Navy Text for High Contrast */
    font-size: 1.3rem !important;
    font-weight: 900 !important;
    padding: 8px 22px !important;
    border-radius: 30px !important; /* Fully Rounded Pill Layout */
    display: inline-block !important;
    letter-spacing: 1px;
    margin: 12px 0 !important;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.3) !important;
}

/* General Links Inside Card */
.sp-template-event-blocks a {
    color: #ce9d11 !important;
    transition: color 0.2s ease !important;
}

.sp-template-event-blocks a:hover {
    color: #ffffff !important;
}

/* "Match Center" / "View Details" Call to Action Button */
.sp-template-event-blocks .sp-event-main-link {
    display: inline-block;
    margin-top: 12px;
    padding: 8px 20px;
    background: transparent;
    border: 1.5px solid #ce9d11;
    color: #ce9d11 !important;
    border-radius: 6px;
    font-size: 0.85rem;
    font-weight: 700;
    text-transform: uppercase;
    text-decoration: none !important;
    letter-spacing: 1px;
    transition: all 0.3s ease !important;
}

.sp-template-event-blocks .sp-event-main-link:hover {
    background: #ce9d11;
    color: #001026 !important;
    box-shadow: 0 4px 12px rgba(206, 157, 17, 0.4);
}

/* Mobile Responsiveness Adjustment */
@media (max-width: 600px) {
    .sp-template-event-blocks .sp-event-block {
        padding: 16px !important;
    }
    .sp-template-event-blocks .sp-event-team-name {
        font-size: 1rem !important;
    }
    .sp-template-event-blocks .sp-team-logo img {
        max-width: 50px !important;
    }
    .sp-template-event-blocks .sp-event-results,
    .sp-template-event-blocks .sp-event-time {
        font-size: 1.1rem !important;
        padding: 6px 16px !important;
    }
}/* End custom CSS */