.afc-croydon-teamplayer-gallry dd.wp-caption-text.gallery-caption {border: none !important;font-size: 25px !important;text-align: left !important;position: unset;width: 100%;padding: 9px 16px !important;background: white;color: #5d5c58  !important;}
.afc-croydon-teamplayer-gallry dd.wp-caption-text.gallery-caption:before {content: none !important}
.afc-crydon-hightlightvideo-gallrytext, .afc-crydon-postmatch-gallrytext{position: unset !important; width: 100% !important;padding:0; }
.highlights-video-gallry-afc-croydon .elementor-custom-embed-play{top: 50%;left: 50%}
.highlights-video-gallry-afc-croydon .e-hosted-video.elementor-wrapper.elementor-open-inline:after{content: none !important}
/*.afc-crydon-hightlightvideo-gallrytext h4 {margin: 0 0 11px;}*/
.afc-crydon-hightlightvideo-gallrytext .elementor-widget-container {padding: 25px}
.afc-croydon-eventsshortcode{width: 100% !important}
.afc-croydon-blog-post-body{position: unset !important;width: 100% !important}
h2.afc-croydon-blog-post-title.bdp-post-title a{color: black !important}
.bdp-post-margin-content.afc-croydon-margin-content-carousel {margin: 0 !important;max-width: 100% !important;padding: 0 21px 20px !important;text-align: left !important;box-shadow: rgb(60 64 67 / 12%) 0px 1px 2px 0px, rgb(60 64 67 / 0%) 0px 1px 3px 1px}
h2.bdp-post-title.croydon-blog-post-titile a {color: #5d5c58 !important;    font-size: 25px !important;text-transform:uppercase;}
h2.bdp-post-title.croydon-blog-post-titile {margin: 0 0 11px !important;line-height: 1;}
a.croydon-btn-readmore {color: #82bbe5 !important;font-size: 20px;}
.croydon-short-decription{color: #5d5c58 !important;font-size: 20px}
.single-post , .ast-single-related-posts-container{background-color: white !important;}
.ast-two-container main#main {display: flex;gap:25px;}
.ast-related-posts-wrapper.afc-croydon-reletedpost-section {gap: 0 !important;}
@media only screen and (max-width: 900px) {
article.sp_player .entry-content.clear.blog_detail_page{flex-direction: column !important;}
article.sp_player .entry-content.clear.blog_detail_page.sp_player_description{margin:0 0px 0 00px !important;gap:9px;flex-direction: column;}
.team_next_match_display_body{padding: 28px 14px;margin: 30px 0}
}
@media only screen and (min-width: 1024px) {
article.sp_event .sp-event-logos-2 .sp-team-logo .sp-team-result{ font-size: inherit !important}
/*article.sp_event .sp-event-logos-2 .sp-team-logo .sp-team-result{position: relative;bottom: -27px;left: -4px;font-size: 112px !important}*/
}
article.post .featured-image .post-thumbnail{display: none;}
.entry-meta.croydon-custom-date-time span.posted-on,article.post.type-post.status-publish .blog-detail-content {font-size: 18px;color: #5d5c58;}
article.post.type-post.status-publish header.entry-header.related-entry-header {margin: 0;}
article.post.type-post.status-publish .entry-meta.ast-related-cat-style--none.ast-related-tag-style--none{display: none;}
article.post.type-post.status-publish h3.ast-related-post-title.entry-title {margin: 0 !important;line-height: 0}
article.post.type-post.status-publish h3.ast-related-post-title.entry-title a{font-size: 25px !important;font-family: 'Oswald';font-weight: 500 !important;}
.sp_event .sp-tab-group,article.sp_event  h1.entry-title{display: none;}
.entry-content.clear.blog_detail_page.sp_event_croydon_scorebord{display: none !important}
article.sp_event .entry-content.clear.blog_detail_page.sp_event_croydon_scorebord{display: block !important; margin-bottom: 50px;}
.sp-section-content.sp-section-content-performance {display: none;}
.sp_event .sp_event_croydon_scorebord .sp-section-content.sp-section-content-performance{display: block !important;}
.sp_event .sp_event_croydon_scorebord .sp-section-content.sp-section-content-video {display: none;}
.sp_event .blog_detail_page.sp_event_croydon_scorebord .sp-section-content.sp-section-content-logos,.sp_event .blog_detail_page.sp_event_croydon_scorebord .sp-post-content.afc-crydon-team-content{display: none;}
.sp_event .sp_event_croydon_scorebord .sp-section-content.sp-section-content-performance .sp-event-performance-tables.sp-event-performance-teams .sp-template.sp-template-event-performance.sp-template-event-performance-icons {float: right;}
.sp_event .sp_event_croydon_scorebord .sp-section-content.sp-section-content-performance table.sp-event-performance.sp-data-table {border: none !important;}
.sp-event-performance .sub{background: none !important}
.sp-template-event-performance-icons tr:first-child td{border:none !important;}
.sp_event .sp_event_croydon_scorebord .sp-section-content.sp-section-content-performance table.sp-event-performance.sp-data-table a {    text-transform: uppercase !important;color: black !important;font-size: 16px;}
.sp-data-table .data-number{display: none;}
article.sp_event .sp-event-logos-2 .sp-team-logo .sp-team-result {display: inline !important;color: black !important;font-weight: 700 !important}
article.sp_event .croydon-title-match-report {display: inline-block;width: max-content; }
.croydon-event-name-list,article.sp_event .entry-content.clear.blog_detail_page.sp_event_croydon_scorebord .croydon-event-name-list{display: none !important;}
article.sp_event .entry-content.clear.blog_detail_page .croydon-event-name-list{display: block !important; }
h2.croydon-event-name-list {margin: 0 0 28px;color: #72001b !important;font-family: 'Oswald';font-weight: 700 !important;letter-spacing: 0 !important}
.croydon-title-match-report h3 {font-size: 36px !important;font-weight: 600 !important;color: #5d5c58 !important;font-family: 'Oswald';}
article.sp_event .entry-content.clear.blog_detail_page .sp-event-logos.sp-event-logos-2 {font-size: 85px;}

@media only screen and (min-width: 800px) {
h3.coaching_tittle{margin-top: 95px}
article.sp_team .featured-image {display: flex;gap:25px;}
.afc-croydon-latest-event-scorebord-result-page .team-logo img{width: 115px}
.croydon-contactform-halffeild {display: flex;gap: 20px;}
article.sp_event .featured-image {display: flex;justify-content:space-between;}
article.sp_event .entry-content.clear.blog_detail_page{padding: 0 15px;margin-bottom: 50px;}
}
@media only screen and (max-width: 1280px) {
.ast-archive-entry-banner[data-post-type="post"][data-banner-background-type="custom"]{padding: 20px 15px 10px 15px !important}
a.sp_player_description_social_icon_img img{width: 33px !important}
article.sp_team .featured-image,.sb_team_detail_layout,article.sp_player .ast-post-format-.single-layout-1{padding: 0 20px !important}
}
@media only screen and (max-width: 800px) {
.type-page header h1.entry-title {padding: 23px 0 0;}
.ast-archive-entry-banner[data-post-type="post"] .ast-container h1{font-size: 60px !important}
.afc-croydon-latest-event-logo-score span.sp-result{font-size: 40px !important}
article.post.type-post.status-publish:first-child .ast-related-posts-inner-section {padding: 0 0 20px;}
article.post.type-post.status-publish .ast-related-posts-inner-section {padding: 20px 0;}
.afc-crydon-latest-fixture h4.sp-event-title.croydon-event-tittle a{font-size: 25px !important}
.afc-croydon-latest-event-logo-score{gap:0 !important;}
.afc-croydon-latest-event-scorebord-result-page .team-logo img{width: 80px !important}
.entry-content.clear.blog_detail_page.sp_event_croydon_scorebord .sp-event-performance-tables.sp-event-performance-teams{display: flex;flex-direction:column;}
.sp_event .sp_event_croydon_scorebord .sp-section-content.sp-section-content-performance .sp-event-performance-tables.sp-event-performance-teams .sp-template.sp-template-event-performance.sp-template-event-performance-icons{order: 1}
.sp_event .sp_event_croydon_scorebord .sp-section-content.sp-section-content-performance .sp-event-performance-tables.sp-event-performance-teams .sp-template.sp-template-event-performance.sp-template-event-performance-icons,.sp_event .sp_event_croydon_scorebord .sp-section-content.sp-section-content-performance .sp-event-performance-tables.sp-event-performance-teams .sp-template.sp-template-event-statistics{width: 100% !important}
article.sp_event .entry-content.clear.blog_detail_page .sp-event-logos.sp-event-logos-2 {font-size: 95px !important;}
article.sp_event .sp-event-logos-2 .sp-team-logo .sp-team-result{font-size: 81px !important}
article.sp_event .entry-content.clear.blog_detail_page .sp-event-logos.sp-event-logos-2 span.sp-team-logo{display: inline-block !important}
article.sp_event .entry-content.clear.blog_detail_page .sp-event-logos.sp-event-logos-2 {display: inline-block;}
}
.afc-croydon-header {background: #5d5c58;}.afc-croydon-header-section {padding:5px 0;max-width: 1280px;margin: 0 auto;display: flex;gap:8px;align-items: center;justify-content: flex-end;flex-wrap: wrap;}
/*section#block-24 .croydon-footer-social-icons li.wp-social-link svg {width: 40px;height: auto;}*/
.afc-croydon-latest-event-scorebord-result-page,h4.sp-event-title.croydon-event-tittle-page{display: none}
.afc-croydon-game-resultspage h4.sp-event-title.croydon-event-tittle-page,.sp_player .blog-detail-content-sp-event{display: block !important;}
.afc-croydon-game-resultspage .afc-croydon-latest-event-scorebord-result-page{display: flex !important;justify-content: space-between;background: #ccc;margin: 5px 0;padding:20px 50px 20px 50px;}
.afc-croydon-latest-event-logo-score {display: flex;align-items: center;gap: 18px;    padding:  0 0;}
.afc-croydon-latest-event-logo-score span.team-logo.logo-odd{order: -1}
.afc-croydon-latest-event-logo-score span.sp-result {font-size: 70px;color: black !important}
.afc-croydon-latest-event-report-highlights {    display: flex;    flex-direction: column;    justify-content: center;text-align: left;}
.afc-croydon-latest-event-report-highlights p {margin: 7px 0;}
.afc-croydon-latest-event-report-highlights p a {color: black !important;text-decoration: underline !important;}
.afc-croydon-latest-event-time-place time.sp-event-date {margin: 0 !important;font-size: 18px !important;}
.afc-croydon-latest-event-time-place span.sp-event-venue span {font-size: 18px !important;color: black !important;font-weight: 700 !important;}
.afc-croydon-latest-event-time-place time.sp-event-date {color: black !important;}
.afc-croydon-game-resultspage table.sp-event-blocks {border:none !important;}
.afc-croydon-game-resultspage h4.sp-table-caption {font-size: 50px !important;color: #72001b !important;border:none !important; padding: 0 !important;text-transform: uppercase !important;font-weight: 700 !important;}
.ast-builder-menu-1 .current-menu-item.menu-item > .menu-link span.menu-text{border-bottom: 1px solid #fff}
.ast-builder-menu-1 .menu-item > .menu-link span.menu-text:hover::before{width: 100%}
.ast-builder-menu-1 .menu-item > .menu-link span.menu-text::before{  position : absolute;  content : '';  bottom:-15%;  left : 0;  height : 2px;  width : 0%;  background : #990501;  transition : all ease 0.4s;}
.ast-builder-menu-1 .menu-item > .menu-link span.menu-text{  position : relative;}
.main-header-menu > .menu-item > .menu-link {display: block !important;}
.afc-croydon-eventscorebod .sp-scoreboard-wrapper {    padding: 0 34px 0 34px !important}
/*section#block-32:before {content: "";position: absolute;background: #78BCDE;height: 100%;width: 3px;left: 0;top: 1px;}*/
@media only screen and (min-width: 600px) {
.staff-gallery-club-contacts dl.gallery-item.staff-gallry-members:after {content: "";position: absolute;right: 3%;height: 2px;width: 61%;background: #ccc;}
}
@media only screen and (max-width: 600px) {
.afc-croydon-header-section{gap:14px !important;}
.staff-gallery-club-contacts dl.gallery-item.staff-gallry-members{max-width: 100%}
.staff-gallery-club-contacts dl.gallery-item.staff-gallry-members:after{width: 57% !important}
.afc-croydon-header-section {padding: 4px 0;justify-content:center !important;}}
p.ast-related-post-excerpt.entry-content.clear {font-size: 18px !important;}
.sp-event-performance-tables.sp-event-performance-teams {border-bottom: 2px solid #ccc;}
.sp-section-content.sp-section-content-content h2 {margin: 0 !important;}
.sp_player_description{display: none;}
article.sp_player .sp_player_description,article.sp_player .croydon-team-player-info{display: block !important;margin: 0 !important; color: #720f1d !important}
article.sp_player h2.croydon-player-info{font-family: 'Oswald'; font-size: 29px;display: block !important;color: #720f1d !important;margin: 21px 0 0 !important;font-weight: 700 !important}
article.sp_player .entry-content.clear.blog_detail_page{display: flex;flex-direction: row;flex-wrap:wrap;}
.blog-detail-content-sp-event{display: none;}
article.sp_player{ max-width: 1280px; margin: 0 auto !important;  }
article.sp_player .entry-content.clear.blog_detail_page:first-child .blog-detail-content .sp-section-content.sp-section-content-details{display: none}
@media only screen and (min-width: 900px) { 
 article.post .entry-content .blog-detail-content{padding: 20px 0;}
article.sp_player .entry-content.clear.blog_detail_page.sp_player_description{border-top: 2px solid #ccc}
article.sp_player .entry-content.clear.blog_detail_page.sp_player_description{margin:0 0px 0 20px !important;gap:18px;}
article.sp_player .entry-content.clear.blog_detail_page{width:100%;}
article.sp_player .entry-content.clear.blog_detail_page:first-child .post-thumbnail{width: 41%;}
article.sp_player .entry-content.clear.blog_detail_page:first-child .sp_player_description{width: 55% !important}
.croydon-logos .elementor-swiper-button.elementor-swiper-button-prev,.croydon-logos .elementor-swiper-button.elementor-swiper-button-next{display: none !important}
h3.team_uptherams_titile{font-size: 90px !important}
article.sp_team .entry-content.blog_detail_page{width: 50%}
.team_next_match_display{display: none}article.sp_team .team_next_match_display{width: 50%}
.team_next_match_display_body{padding: 7px 85px 35px 18px;margin: 50px 0 15px}
article.sp_player .ast-post-format-.single-layout-1{display: flex;flex-wrap:wrap;margin-bottom: 40px }
article.sp_player .croydon-team-player-info {width: 35%;}
}
.ast-builder-menu-mobile .main-navigation .main-header-menu .menu-item > .menu-link{padding: 0 10px !important}
.ast-header-break-point .main-navigation .stack-on-mobile li{padding: 6px 0}
@media only screen and (max-width: 1024px) {
article.sp_event .sp-event-logos-2 .sp-team-logo .sp-team-result{font-size: 89px !important} 
.afc-croydon-latest-event-report-highlights {text-align: center !important;}
article.sp_event .blog_detail_page h4.sp-table-caption,.croydon-title-match-report h3{margin-top: 0 !important;margin-bottom: 0 !important;}
article.sp_event .entry-content.clear.blog_detail_page,.sp_event .sp_event_croydon_scorebord .sp-section-content.sp-section-content-performance .sp-event-performance-tables.sp-event-performance-teams .sp-template.sp-template-event-performance.sp-template-event-performance-icons,.sp_event .sp_event_croydon_scorebord .sp-section-content.sp-section-content-performance .sp-event-performance-tables.sp-event-performance-teams .sp-template.sp-template-event-statistics{width: 100% !important;padding:0 !important } 
article.sp_event .featured-image{flex-direction: column;}
h2.croydon-event-name-list{margin:0 0 10px !important;}
p.croydon-player-matchtitle{margin: 0px 0 10px 0 !important}
.site .ast-single-related-posts-container{padding: 0 !important}
.afc-croydon-game-resultspage .afc-croydon-latest-event-scorebord-result-page {flex-direction:column;align-items: center;text-align: center;flex-wrap:wrap;}
}
@media only screen and (min-width: 1100px) {
.sp_event .entry-content.clear.blog_detail_page:first-child{width: 65%}
p.croydon-player-matchtitle{float: right;margin: -23px 36px 0 0px !important;}
}
.afc-croydon-game-resultspage .sp-event-venue span{font-weight: 700 !important;color: black !important}
@media only screen and (max-width: 450px) {.afc-croydon-eventscorebod span.sp-scoreboard-teams span.sp-scoreboard-team span.sp-scoreboard-team-name, .afc-croydon-eventscorebod span.sp-scoreboard-teams span.sp-scoreboard-team, .afc-croydon-eventscorebod span.sp-scoreboard-teams span.sp-scoreboard-team span.sp-scoreboard-result{font-size: 11px}
}
@media only screen and (min-width: 1025px) {
.afc-croydon-game-resultspage .sp-event-venue{text-align: left !important;}
	.ast-single-related-posts-container{width: 35%}.single-post article.post.type-post.status-publish{width: 65%}
	}
@media only screen and (max-width: 500px) {table.sp-player-list td.data-goals, table.sp-player-list td.data-rank {  width: 25% !important;} }
@media only screen and (min-width: 1024px) {
.croydon-fixtures-section .sp-event-league, .croydon-results-section .sp-event-league{text-align: left;}
.single-sp_event strong.sp-event-logos-time.sp-team-result{font-size: 65px !important; color: black !important; font-weight: 700 !important}
article.sp_event .blog_detail_page h4.sp-table-caption,.croydon-title-match-report h3{margin-top: 94px !important;line-height:1.5 !important;}
.sp_event .sp_event_croydon_scorebord .sp-section-content.sp-section-content-performance .sp-event-performance-tables.sp-event-performance-teams .sp-template.sp-template-event-performance.sp-template-event-performance-icons,.sp_event .sp_event_croydon_scorebord .sp-section-content.sp-section-content-performance .sp-event-performance-tables.sp-event-performance-teams .sp-template.sp-template-event-statistics{width: 250px !important}
.afc-croydon-latest-event-time-place time.sp-event-date{text-align: left;}
.afc-croydon-latest-event-report-highlights{width: 25%; font-size: 16px}
.afc-croydon-game-resultspage .afc-croydon-latest-event-logo-score span.sp-result{font-family: 'manuka';font-size: 100px; line-height: 0.6;color: black !important;font-weight: 700 !important}
.afc-croydon-latest-event-time-place {width: 25%;display: flex;flex-direction: column;justify-content: center;align-items: flex-start !important}
article.sp_player .croydon_player_list_name{position: relative;top:-122px;left: -14px}
}
article.sp_player .sp-template-gallery .gallery-caption{color: #605e5b !important; text-align: left !important ;  font-size: 20px  !important }
.entry-content.clear.blog_detail_page.sp_player_description .sp-post-content.afc-crydon-team-content{display: none}
article.sp_player .entry-content.clear.blog_detail_page:first-child .blog-detail-content h2.croydon-player-info,article.sp_player .entry-content.clear.blog_detail_page:first-child .blog-detail-content h1.entry-title{display: none !important}
article.sp_player .entry-content.clear.blog_detail_page:first-child .blog-detail-content .sp-section-content.sp-section-content-content .sp-post-content.afc-crydon-team-content p{font-size: 18px; color: #5d5c58 !important}
.croydon_teamplayer_gallry,.croydon_player_list_name,.post-thumbnail-blog-page{display: none}
article.sp_team .croydon_teamplayer_gallry,article.sp_player .croydon_player_list_name{display: block;}
.bdp-post-carousel.bdp-design-2 .bdp-post-carousel-content{background:none !important;}
.post-thumbnail-team-page,article.sp_team .post-thumbnail,article.sp_team .sp-section-content.sp-section-content-content{display: none !important}
article.sp_team .post-thumbnail-team-page{display: block !important;}
.single-sp_team main#main {max-width: 1280px;margin: 0 auto !important;}
.team_next_match_display{display: none}article.sp_team .team_next_match_display,article.post.type-post .post-thumbnail-blog-page,.sp_event .entry-content.clear.blog_detail_page:first-child .croydon-player-matchtitle {display: block;}
h3.team_next_match_titile{font-size: 40px !important; color: #7A7A7A !important;font-family: 'Oswald';font-weight: 600;}
.team_next_match_display_body .sp-countdown-wrapper.countdowntimer-latest-match h3.event-name.sp-event-name,.team_next_match_display_body,.team_next_match_display_body .sp-countdown time{background-color: black !important;}
.team_next_match_display_body .sp-countdown-wrapper.countdowntimer-latest-match h3.event-name.sp-event-name span.afc-crydon-sedule-match-titile a,.team_next_match_display_body .sp-countdown time span,.team_next_match_display_body .sp-countdown time span small{color: white !important}
.team_next_match_display_body span.elementor-button-text{color: #78bcde !important;border-bottom: 1px solid #78bcde;}
.team_next_match_display_body .sp-template.sp-template-countdown{margin:55px 0px !important;}
.team_next_match_display_body .sp-countdown-wrapper.countdowntimer-latest-match h3.event-name.sp-event-name a.team-logo{display: none;}
.team_next_match_display_body .sp-countdown-wrapper.countdowntimer-latest-match h3.event-name.sp-event-name{padding: 0 !important;justify-content:flex-start;}
.team_next_match_display_body p.countdown.sp-countdown.long-countdown{margin: 0 !important}
.team_next_match_display_body .sp-countdown time span{text-align: left !important;}
.team_next_match_display_body a.elementor-button.elementor-button-link.elementor-size-sm{padding: 0 !important}
h3.coaching_tittle{color: #78bcde !important;font-size: 60px !important;}
.team_next_match_display table.sp-staff-directory,.sp_player .sp-scrollable-table-wrapper strong.sp-player-number{display: none;}
.croydon-coching-staff-member-details{border-top: 1px solid #ccc;padding: 10px 0  25px}
.croydon-coching-staff-member-tittle {color: #7A7A7A !important;font-size: 20px;}
.croydon-team-staffs{width: fit-content;}
.croydon-coching-staff-member-name{font-size: 28px;text-transform: uppercase;color: #7A7A7A !important;}
h3.team_uptherams_titile{font-size: 60px}
.croydon-uptherams-signup-form input.email-address-signup-form{padding: 23px 16px !important}
.croydon-uptherams-signup-form input.wpcf7-submit{background: #7bd3f7;color: white;font-size: 25px;}
.croydon-uptherams-signup-form{display: flex;gap:6px;margin: 0 !important}.croydon-uptherams-signup-form div:first-child,.afc-croydon-teamplayer-gallry .sp-template-gallery .gallery-item img{width: 100%;}
input.email-address-signup-form{background-color: #f1eee7 !important}
span.wpcf7-spinner{display: none;}
.croydon-team-uptherams p{margin: 6px 0 20px  !important;font-size: 20px;color: #7A7A7A !important;}
.sp_event .sp-template img{height: 100px;width: auto;}
article.sp_event .entry-content.clear.blog_detail_page .sp-event-logos.sp-event-logos-2{ font-family: 'manuka';display: flex; align-items: baseline; }
.bdp-post-image-bg.afc-croydon-blog-image,.bdp-post-content.afc-croydon-post-content-body h2.bdp-post-title,.bdp-post-content.afc-croydon-post-content-body .bdp-post-short-content{margin: 0 !important}
.bdp-post-content.afc-croydon-post-content-body{height: 190px !important; display: flex;flex-direction: column;justify-content: space-between; text-align: left;padding:15px 0px 20px;margin: 0 0px 4px 9px;box-shadow: rgba(17, 17, 26, 0.1) 0px 1px 1px;}
.bdp-post-content.afc-croydon-post-content-body h2.bdp-post-title{color: #7A7A7A !important; font-size: 24px;font-family: 'Oswald',sans-serif;letter-spacing: 0 !important;text-transform: uppercase !important;}
.bdp-post-content.afc-croydon-post-content-body .bdp-post-short-content{color: #7A7A7A !important; font-size: 20px;padding: 5px 0 0}
.afc-croydon-teamplayer-gallry .slick-track{margin: 0 !important}.bdp-post-content.afc-croydon-post-content-body h2.bdp-post-title{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;text-overflow: ellipsis;line-height: 1.2em;max-height: 3.6em;}
.bdp-post-content.afc-croydon-post-content-body a.bdp-readmorebtn {color: #78bcde !important;border: none !important;font-size: 20px;padding: 0 0;background:none !important;}
.sp_player .sp-table-caption.player-group-name.player-list-group-name,.sp_team .sp-table-caption.player-group-name.player-list-group-name {color: #741026 !important;padding: 0 !important;font-size: 42px !important;text-transform: uppercase !important;border: none !important;font-weight: 600 !important;}
 table.sp-player-list thead, .sp-view-all-link,  table.sp-player-list td.data-appearances,.sp-player-list td.data-position,table.sp-player-list td.data-team{display: none !important;}
 table.sp-player-list td.data-name, table.sp-player-list{   border: none !important; padding: 15px 10px 15px 25px!important;font-size: 24px !important;}
 table.sp-player-list td.data-name a{color: #5d5c58 !important;text-transform: uppercase !important;font-weight: 600 !important;text-decoration: none !important}
 table.sp-player-list td.data-goals, table.sp-player-list td.data-rank {font-weight: 700 !important; border: none !important;padding: 0 !important;font-size: 110px !important;font-family: 'manuka';order: -1;color:#5d5c58 !important;line-height: 0.85 !important;width: 15%;}
 table.sp-player-list tr{background-color: #ccc;display: flex;align-items: center;margin-bottom: 25px}
.sp_team h4.sp-table-caption.player-group-name.player-list-group-name{margin: 32px 0 32px !important}.sp_team .sp-template.sp-template-player-list:first-child h4.sp-table-caption.player-group-name.player-list-group-name{margin: 32px 0 !important}
article.sp_player .sp-template-player-details h3.sp-template-player-details-tittle{display: none !important}
.blog .ast-row.masonry{margin: 0 0 60px !important}article.post.type-post .post-thumbnail-blog-page{margin: 0 0 30px !important}
.afc-cyodon-teams-images img{width: 100%}.fixture-result-page p{margin:0 !important;color: white !important; }.fixture-result-page p a{color: white !important; }
.sp_player  strong.sp-player-number{color: #720f1d !important;font-family: 'manuka' !important;}
a.sp_player_description_social_icon_img img{width: 50px;height: auto;display: flex;margin: 0 0 15px;border-radius: 100%}
.sp-template.sp-template-player-list h3.sp-table-caption.player-group-name.player-list-group-name{margin: 0px 0 30px !important}
article.sp_player .entry-content.clear.blog_detail_page.sp_player_description{display: flex !important;flex-direction:row !important;padding-top: 18px}
.wp-block-social-links .wp-social-link a{padding: 0 !important}
.type-page .croydon-results-section,.sp_team_layout,.croydon-player-matchtitle{display: none;}
.single-sp_team .sp_team_layout{display: block;background-color: #72001a;padding: 7px 0}
.game-result-display-results p.active,.game-result-display-fixture p.active{border-bottom:1px solid #eee }
.game-result-display-results p,.game-result-display-fixture p{cursor: pointer;}
.sb_team_detail_layout{ max-width: 1280px; margin: 0 auto;font-size: 22px;display: flex;}.sb_team_detail_discription:last-child{border:none;}
.sb_team_detail_discription{border-right: 1px solid #ccc;padding-right: 25px;margin-right: 25px;}
.afc-croydon-game-resultspage .afc-croydon-latest-event-logo-score span.sp-result.croydon-event-icons{ position: relative;top: -4px !important;}
.hiddenhighlightsvideo {display: none;}
.store-signup-form .croydon-uptherams-signup-form{gap:0;}.store-signup-form .croydon-uptherams-signup-form{margin: 0px 0px  27px!important }
.store-signup-form .croydon-uptherams-signup-form input.email-address-signup-form{border:1px solid #78bcde;background:none !important;}
.store-signup-form input.wpcf7-form-control.wpcf7-submit.has-spinner{color: white !important;font-size: 18px;padding: 14px 16px !important}
.ast-archive-entry-banner[data-post-type="post"] .ast-container h1{font-size: 80px;font-family: 'manuka';line-height: 1.3em}
textarea.contact-form-message{   height: 150px !important;resize: none !important;border:1px solid;}.croydon-contactform-page p{margin-bottom: 20px !important}
.croydon-contactform-page p input{border:1px solid #000 !important;}input.wpcf7-form-control.wpcf7-submit.has-spinner.contact-form-submit{border:2px solid #80D0F1 !important;}
h3.sp-post-caption,.entry-content.clear.blog_detail_page.sp_event_croydon_scorebord a.croydon-player-matchhightlights{display: none}
p.croydon-player-matchtitle{width:max-content;}
/*youtube*/
.youtube-videos .private-video {display:none !important}
.youtube-videos {display: flex;flex-wrap: wrap;gap: 20px;}
.youtube-video iframe {width: 100%;height: 350px;}
.youtube-videos button.slick-prev,.youtube-videos button.slick-next{opacity: 0}
.afc-crydon-youtube-preslide img, .afc-crydon-youtube-nextslide img,.afc-crydon-shortshligter-nextslide img,.afc-crydon-shortshligter-preslide img{cursor: pointer;}
.youtube-match-highlightsvideo .youtube-videos .youtube-video{padding: 0 5px 0 5px;display: flex;flex-direction: column;}
.youtube-match-shortsvideo .youtube-videos .youtube-video{padding: 0 0px 0 10px;display: flex;flex-direction: column;}
.youtube-match-highlightsvideo .youtube-videos h4.youtube-match-high-title{margin: 0;padding: 25px;background: white;color: #5d5c58;font-size: 25px;font-family: 'Oswald';}
.youtube-match-shortsvideo .youtube-videos h4.youtube-match-high-title{margin: 0;padding: 15px 0 0;color: #5d5c58;font-size: 18px;font-family: 'Oswald';}
.youtube-match-shortsvideo .youtube-icon{top: 30%;left: 34%;}
.youtube-video {
    cursor: pointer;
    position: relative;
    padding: 0 5px
}
.youtube-thumbnail-wrapper {position: relative;}
.youtube-thumbnail {
    width: 100%;
    height: auto;
    display: block;
}
.youtube-icon {
    position: absolute;
    height: 48px;
    width: 64px;
    background-image: url(/wp-content/uploads/2024/06/youtube-logo-1.png);
    background-repeat: no-repeat;top: 41%;
    left: 44%;}

.youtube-icon::before {content: '';}
.afc-crydon-youtube-nextslide img{cursor: pointer;}
.youtube-match-shortsvideo .youtube-match-highlightsvideos .youtube-video h4{padding: 0 0 0 4px;font-size: 20px;}
.youtube-match-highlightsvideos button.slick-arrow{display: none !important}
.youtube-match-postmatchvideo .youtube-match-highlightsvideos .youtube-video h4 {padding: 11px 0 0;}
.youtube-match-highlightsvideos .youtube-video h4 {margin: 0;padding: 25px;background: white;color: #5d5c58;font-size: 25px;font-family: 'Oswald';}
.youtube-modal {display: none;position: fixed;z-index: 1000;left: 0;top: 0;width: 100%;height: 100%;overflow: auto;background-color: rgba(0,0,0,0.8);}
.youtube-modal-content {position: relative;margin: 5% auto;padding: 20px;width: 80%;max-width: 700px;background: white;}
.youtube-modal-close {position: absolute;top: 5px;right: 10px;color: #aaa;font-size: 61px;font-weight: 500;cursor: pointer;}
.youtube-modal-close:hover,.youtube-modal-close:focus {color: black;}
div#youtube-modal {display: none;    background: #ffffff57;position: fixed;
    z-index: 1;
    padding-top: 100px;
    left: 0;
    top: -1%;
    width: 100%;
    height: 100%;
    background-color: #000000a6;}html.youtube-modal-open-body{overflow: hidden;}
.sp-event-blocks .sp-event-venue,.sp-event-blocks .sp-event-league {margin: 0 !important;padding: 0 !important;font-size: 18px}
.afc-croydon-latest-event-scorebord-result-page .team-logo{width: auto !important;max-width: 100% !important;height: auto !important;}
.afc-croydon-latest-event-scorebord-result-page .team-logo img{max-width: fit-content !important;}
.sp-template-event-blocks td{border:none !important;}
section#block-8,section#block-24{margin: 0}
h5.sp-event-results.croydon-sp-event-page a{display: flex;}
a.croydon-player-matchhightlights{ color: #80D0F1 !important;text-decoration: none !important;font-size: 18px !important;}
.home .afc-crydon-latest-fixture h5.sp-event-results.croydon-sp-event-page span.sp-result.croydon-event-icons,.afc-croydon-latest-event-scorebord h5.sp-event-results.croydon-sp-event-page span.sp-result{color: black !important}
html{overflow-x: hidden;}
.single-sp_player .entry-title{font-family: 'manuka' !important}
.afc-croydon-game-resultspage a.paginate_button {color: #72001b !important;font-size: 20px;}
.sp_player .blog-detail-content{padding: 0 25px 0 0}
.store-signup-form .croydon-uptherams-signup-form p{margin: 0}
.store-signup-form .wpcf7 form.invalid .wpcf7-response-output{color: white}
 .wpcf7 form.sent .wpcf7-response-output {color: green;border: none;background: #a7e7a7;text-align: center;margin: 0}
.youtube-match-highlightsvideo.youtube-match-postmatchvideo h4.youtube-match-high-title{padding: 15px 0 0}
.afc-croydon-teamsgallryteampage dl.gallery-item:first-child {max-width: 100% !important;}
 .ast-blog-layout-6-grid .blog-layout-6 .ast-blog-single-element:not(.ast-blog-featured-section){background-color: #00000075;padding: 4px 4px 8px;margin: 0 }
 .type-post h2.entry-title.ast-blog-single-element {padding: 19px 20px 3px !important;}
 .type-post .ast-post-format-.blog-layout-6.ast-article-inner.ast-no-date-box{padding: 85px 0 0}
 .type-post h2.entry-title.ast-blog-single-element a {font-family: 'Oswald' !important;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;text-overflow: ellipsis;line-height: 1.2em;max-height: 1.2em;}
.type-post header.entry-header.ast-blog-single-element.ast-blog-meta-container{padding: 7px 20px 20px}
.category.ast-page-builder-template .site .site-content #primary,.blog.ast-page-builder-template .site .site-content #primary{padding: 0  0 75px !important}
.ast-archive-entry-banner[data-post-type="post"][data-banner-background-type="custom"]{background-color: white !important}
.wpcf7 form.invalid .wpcf7-response-output{display: none}
.home .croydon-uptherams-signup-form p {margin: 0 !important;}
.blog.ast-page-builder-template .ast-grid-4 > .site-main > .ast-row,.category.ast-page-builder-template .ast-grid-4 > .site-main > .ast-row{margin: 0 !important;}
.afc-croydon-eventsshortcode td.data-name{border:1px solid black !important;}
.home .sp-template span.afc-crydon-sedule-match-titile a{text-transform: uppercase !important;}
.home .sp-template-scoreboard .sp-scoreboard-nav{color: black !important}
.sp_event .sp-post-content.afc-crydon-team-content h1{margin: 0 !important;line-height: 1;}
article.sp_player dd.croydon-player-list-details-subtittle{width: 183px }
.sp-template.sp-template-player-list.goalkeeper, .sp-template.sp-template-player-list.defender,.sp-template.sp-template-player-list.midfielder,.sp-template.sp-template-player-list.forward {display: block;}
.sp-template.sp-template-player-list,.croydon-player-list-details.current-team{display:none}
article.sp_player .croydon-player-list-details.position {order: 1;}
.sp-header.sp-header-loaded,table.sp-event-lineup-croydon.sp-event-performance.sp-data-table tr.sub,table.sp-event-substitute-croydon.sp-event-performance.sp-data-table tr.lineup {display: none;}
h4.sp-table-captionsubtitide {color: #5d5c58 !important;font-weight: 700 !important;font-size: 36px !important;margin: 8px 0 20px;text-transform: uppercase !important;}
.croydon-fixtures-section .afc-croydon-latest-event-report-highlights p.afc-croydon-view-match-latest-fixture-result a{text-transform: uppercase !important;}
.ast-footer-copyright a{color: white !important}
.type-page header h1.entry-title {font-size: 50px !important;}
.home .wpcf7 form.sent .wpcf7-response-output{margin: 16px 0px 0}
.sp-scorebord-match-result .sp-scoreboard-nav-disabled{display: block;}
.sp-scorebord-match-result .sp-scoreboard-team-logo img {height: 15px;width: auto;}
table.sp-player-list tr:last-child {margin-bottom: 0 !important;}
.sp_player h4.sp-table-caption.player-group-name.player-list-group-name {margin: 10px 0 32px !important;}
.croydon-player-list-details.current-team{display:none !important}
/*css for staff*/
.staff-gallery-club-contacts .sp-staff-gallery-wrapper.sp-gallery-wrapper {border: none !important;}
.staff-gallery-club-contacts dl.gallery-item.staff-gallry-members {display: inline-flex !important;gap: 20px;margin: 10px 0 !important}
.staff-gallery-club-contacts .croydon-team-staff-details {text-align: left;display: flex;flex-direction: column;justify-content: space-between;padding: 12px 0 0;width: 50%;}
.staff-gallery-club-contacts .croydon-staff-etail-email-number a {color: black !important;}
.staff-gallery-club-contacts .croydon-staff-member-name {font-weight: 600 !important;font-size: 20px;color: black !important}
.staff-gallery-club-contacts .croydon-layout-staff-detail-name span {font-size: 17px;}
@media (min-width:600px) and (max-width:1024px) {
.staff-gallery-club-contacts dl.gallery-item.staff-gallry-members{max-width: 50%}
.staff-gallery-club-contacts dl.gallery-item.staff-gallry-members:after {width: 55% !important;}
}
.staff-gallery-club-contacts dl.gallery-item.staff-gallry-members:after {content: "";position: absolute;right: 3%;width: 60%; height: 2px;background: #ccc;}
