








.user_set_colour_bg {
	color: #13664e;
}
.user_set_colour_text {
	color: #ffffff;
}
.user_set_colour_button_bg {
	color: #13664e}
.user_set_colour_button_text {
	color: #ffffff;
}


:root {
  --user_set_site_bg: url('');
  --user_set_site_bg_mobile: url('');
  --user_set_colour_bg: #13664e;
  --user_set_colour_text: #ffffff;
  --user_set_colour_button_bg: #13664e;
  --user_set_colour_button_text: #ffffff;
  --heading_color_indvidual_page: #13664e;
  --background_color_indvidual_page: #13664e;
  --BGcolor_promoRibbon: #dd3333;
  --BGcolor_clubRibbon: #ffffff;
  --Textcolor_clubRibbon: #dd3333;
  --BGimage_videoPanel: url('#');
  --BGcolor_bgPanel: #1a587c;
  --BGimagedesktop_bgPanel: url('#');
  --BGimage_bgPanel: url('#');
  --BGcolor_tilePanel: #0c794c;
  --BGimagedesktop_tilePanel: url('#');
  --BGimage_tilePanel: url('#');
  --BGcolor_newsletterPanel: #0c794c;
  --BGimageDesktop_newsletterPanel: url('#');
  --BGimage_newsletterPanel: url('#');
  --BGcolor_countdownPanel: #57c0d1;
  --BGimagedesktop_countdownPanel: url('https://scba.fspdev.com/wp-content/uploads/2023/06/gentrit-sylejmani-JjUyjE-oEbM-unsplash-scaled.jpg');
  --BGimage_countdownPanel: url('https://scba.fspdev.com/wp-content/uploads/2025/04/sandro-schuh-HgwY_YQ1m0w-unsplash-scaled.jpg');
  --BGcolor_socialPanel: #0f5441;
  --BGimagedekstop_socialPanel: url('#');
  --BGimage_socialPanel: url('https://scba.fspdev.com/wp-content/uploads/2024/09/mountain.jpeg');
  --BGcolor_newsPanel: #1a587c;
  --BGimagedesktop_newsPanel: url('#');
  --BGimage_newsPanel: url('#');
  --BGcolor_newssliderPanel: #040306;
  --BGimageDesktop_newsSliderPanel: url('#');
  --BGimage_newssliderPanel: url('https://scba.fspdev.com/wp-content/uploads/2024/09/earth.jpg');
  --BGcolor_videoFeedPanel: #1a587c;
  --BGimagedesktop_videoFeedPanel: url('https://scba.fspdev.com/wp-content/uploads/2024/09/icehockey.jpg');
  --BGimage_videoFeedPanel: url('https://scba.fspdev.com/wp-content/uploads/2024/09/under-ocean.jpg');
  --BGcolor_counterPanel: #ffffff;
  --BGimageDesktop_counterPanel: url('#');
  --BGimage_counterPanel: url('#');
  --BGcolor_gamedayeventsPanel: #0c794c;
  --BGimageDesktop_gamedayeventsPanel: url('#');
  --BGimage_gamedayeventsPanel: url('#');
  --BGcolor_eventPanel: #13664e;
  --BGimageDesktop_eventPanel: url('#');
  --BGimage_eventPanel: url('#');
  --BGcolor_ctaPanel: #13664e;
  --BGimageDesktop_ctaPanel: url('#');
  --BGimage_ctaPanel: url('#');
  --BGcolor_majorSponsorPanel: #13664e;
  --BGimageDesktop_majorSponsorPanel: url('#');
  --BGimage_majorSponsorPanel: url('#');
  --BGcolor_partersPanel: #1e73be;
  --BGimageDesktop_partersPanel: url('#');
  --BGimage_partersPanel: url('#');
  --BGcolor_customPanel: #0c794c;
  --BGimageDesktop_customPanel: url('#');
  --BGimage_customPanel: url('#');
  --BGcolor_playhq_ladder: #1a587c;
  --BGimage_playhq_ladder: url('#');
  --BGcolor_match_centre: #0c794c;
  --BGcolor_match_ladder_centre: #13664e;
  --BGcolor_match_ladder_centre_rgb: rgba(19,102,78,0.5);
  --user_set_colour_sub_menu_bg: #0d1330;
  --user_set_colour_sub_menu_text_color: #ffffff;
  --user_set_color_banner_heading: #ffffff;
  --user_set_color_tile_section_heading: #ffffff;
  --user_set_color_countdown_section_heading: #dd3333;
  --user_set_color_countdown_section_text: #eeee22;
  --user_set_color_news_section_heading: #ffffff;
  --user_set_color_news_slider_section_heading: #8b91a3;
  --user_set_color_match_center_section_heading: #ffffff;
  --user_set_color_social_media_section_heading: #ffffff;
  --user_set_color_video_feed_section_heading: #dd3333;
  --user_set_color_counter_section_heading: #13664e;
  --user_set_color_counter_section_text: #13664e;
  --user_set_color_gameday_events_section_heading: #ffffff;
  --user_set_color_events_calendar_section_heading: #ffffff;
  --user_set_color_cta_section_heading: #ffffff;
 	--user_set_color_partners_section_heading: #ffffff;
 	--user_set_color_additonal_partners_section_heading: #ffffff;
  --user_set_color_custom_heading_section_heading: #ffffff;
  --newsletterheadingColour: #ffffff;

}


#shop-menu .header-nav-wrap .main-nav .menu .menu-item-has-children a:after{

	border-top: 5px solid #13664e;
}
#shop-menu .header-nav-wrap .main-nav .menu li ul ,
.woocommerce #respond input#submit, .woocommerce a.button,
.woocommerce button.button, .woocommerce input.button,
a.added_to_cart.wc-forward,
.woocommerce #respond input#submit.alt,
.woocommerce a.button.alt,
.woocommerce button.button.alt,
.woocommerce input.button.alt,
.woocommerce #respond input#submit.alt.disabled,
.woocommerce #respond input#submit.alt.disabled:hover,
.woocommerce #respond input#submit.alt:disabled,
.woocommerce #respond input#submit.alt:disabled:hover,
.woocommerce #respond input#submit.alt:disabled[disabled],
.woocommerce #respond input#submit.alt:disabled[disabled]:hover,
.woocommerce a.button.alt.disabled,
.woocommerce a.button.alt.disabled:hover,
.woocommerce a.button.alt:disabled,
.woocommerce a.button.alt:disabled:hover,
.woocommerce a.button.alt:disabled[disabled],
.woocommerce a.button.alt:disabled[disabled]:hover,
.woocommerce button.button.alt.disabled,
.woocommerce button.button.alt.disabled:hover,
.woocommerce button.button.alt:disabled,
.woocommerce button.button.alt:disabled:hover,
.woocommerce button.button.alt:disabled[disabled],
.woocommerce button.button.alt:disabled[disabled]:hover,
.woocommerce input.button.alt.disabled,
.woocommerce input.button.alt.disabled:hover,
.woocommerce input.button.alt:disabled,
.woocommerce input.button.alt:disabled:hover,
.woocommerce input.button.alt:disabled[disabled],
.woocommerce input.button.alt:disabled[disabled]:hover,
button.xoo-el-action-btn
 {

	    background-color:#13664e!important;
}
#product-tab .nav-tabs .active , .woocommerce .woocommerce-ordering select ,
#pwgc-redeem-button
 {

		 background:#13664e;
}
.woocommerce span.onsale {

		background-color:#13664e;
}
.woocommerce-info , .woocommerce-message {
	border-top-color: #13664e;
	font-size: 15px;
}

.xoo-wsc-footer, .xoo-wsc-footer a.button , .xoo-wsc-content a {

	color:#13664e;
}
span.winning , .woocommerce a.remove:hover , #es_txt_button {

	background:#13664e!important;
}
.woocommerce-message::before , .woocommerce-info::before , .woocommerce a.remove , span.xoo-el-close:hover {

	    color: #13664e!important;
}

/* IMPORT USER SET CUSTOM CSS */
p { color: #555 !important; font-family: Lato; width: 100%;}
li {font-family: Lato; font-size: 17px;}
section.page-banner.image-banner {height: 60vh;}
.home .intro-text h2 { color: #fff !important;}
.home .intro-text p { color: #fff !important;}
#footer {padding: 80px 0 0 0; color: #fff; }
#footer #footer-main .container .footer-content p {color: var(--user_set_colour_text) !important;}
section.page a.btn {padding: 1em 2em; font-size: 1em; background-color: var(--user_set_colour_button_bg) !important; color: #fff;}
section.page input[type="submit"] {padding: 1em 3em; font-size: 2em; background-color: var(--user_set_colour_button_bg) !important; color: #fff;}

.register-card li {color: #fff !important;}

.intro-section {
  padding: 1rem 0rem;
}

.intro-content {
  display: flex;
  flex-direction: row;
  max-width: 1200px;
  margin: 0 auto;
  align-items: center;
  flex-wrap: wrap;
}

.intro-text {
  flex: 1 1 500px;
}

.board .intro-text {
flex: 1 1 900px;
}

.intro-text h2, h2.gform_title, .intro-content h2 {
  color: #0d7e4f !important;
  margin-bottom: 1rem;
line-height: 1.2;
}

.intro-text h3 {
  color: #0d7e4f !important;
  margin-bottom: 1rem;
line-height: 1.2;
font-size: 2.5em;
}

.intro-text p {
  line-height: 1.6;
}

.intro-image {
  flex: 1 1 400px;
  text-align: right;
padding-left: 3%;
}

.intro-image-programme {
  flex: 1 1 400px;
  text-align: right;
  padding-right: 3%;
}

.intro-image-board {
  flex: 1 1 100px;
  text-align: right;
  padding-right: 3%;
}

.intro-image img, .intro-image-programme img, .intro-image-board img {
  height: auto;
border-radius: 12px;
width: 100%;
max-width: 320px;
}

.basketball-callout {
  padding: 2rem 0rem;
  max-width: 1200px;
  margin: 0 auto;
}

.card-grid {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
  gap: 1.5rem;
}

.register-card-reverse {
  background-color: #efefef;
  color:#0d7e4f;
  padding: 2rem;
  border-radius: 10px;
  text-align: center;
  box-shadow: 0 4px 12px rgba(0,0,0,0.1);
   display: flex;
   flex-direction: column;
   justify-content: space-between;
   align-items: stretch;
}

.register-card-reverse h2 {
  margin-bottom: 1rem;
  font-size: 1.5rem;
  color: #0d7e4f !important;
  text-align: center;
}

.register-card-reverse h3 {
  margin-bottom: 1rem;
  color: #0d7e4f !important;
  text-align: center;
  line-height: 1.3;
}

.register-card-reverse p {
  font-size: 0.95rem;
  margin-bottom: 1.5rem;
  color: #555 !important;
  text-align: center;
}

.register-card {
  background-color: #0d7e4f;
  color: #fff;
  padding: 2rem;
  border-radius: 10px;
  text-align: center;
  box-shadow: 0 4px 12px rgba(0,0,0,0.1);
   display: flex;
   flex-direction: column;
   justify-content: space-between;
   align-items: stretch;
}

.register-card h2 {
  margin-bottom: 1rem;
  font-size: 1.5rem;
  color: #fff !important;
  text-align: center;
}

.register-card h3 {
  margin-bottom: 1rem;
  color: #fff !important;
  text-align: center;
  line-height: 1.3;
}

.register-card p {
  font-size: 0.95rem;
  margin-bottom: 1.5rem;
  color: #fff !important;
  text-align: center;
}

.register-card img, .register-card-reverse img {
border-radius: 12px;
width: 100%;
max-width: 320px;
}

.btn-register {
  background-color: #fff;
  color: #0d7e4f;
  padding: 0.75rem 1.25rem;
  text-decoration: none;
  font-weight: bold;
  border-radius: 5px;
  display: inline-block;
  text-align: center;
}

.btn-register:hover {
  background-color: #e6f7ee;
}

#footer #global-footer {
  background-color: #000;
}