/* https://www.smashsaturday.com/wp-content/themes/topclub/assets/css/sportspress-custom.css?ver=6.8.1 */
.sp-view-all-link{display:block;text-align:center;margin-top:20px}.sp-view-all-link a{display:inline-block;padding:5px 10px;background-color:#111820;color:#fff;text-transform:uppercase;font-weight:700;border-radius:5px;text-decoration:none;font-size:12px}.sp-view-all-link a:hover{background-color:#EF080E;color:#fff}.sp-section-content{background-color:#fff;padding:30px;border-radius:15px;margin-bottom:20px}.sp-section-content:empty{display:none}.sp-section-content-logo{padding:0;background-color:transparent}.sp-section-content-logo .sp-template-logo{float:none;width:100%;max-width:100%;text-align:center}.sp-league-table .team-logo img{margin:0;vertical-align:baseline}.sp-section-content-link{padding:0;background-color:transparent;text-align:center}.sp-section-content-link br{display:none}.sp-section-content-details,.sp-section-content-staff{background-color:transparent;padding:0}.sp-section-content dl dt,.sp-section-content dl dd{padding:15px 20px;background-color:#fff}.sp-section-content dl dt img,.sp-section-content dl dd img{margin:0;margin-right:10px;vertical-align:baseline}.sp-section-content dl dt{width:20%;border-top-left-radius:15px;border-bottom-left-radius:15px}.sp-section-content dl dd{width:80%;border-top-right-radius:15px;border-bottom-right-radius:15px}.sp-section-content .sp-template-gallery dl dt,.sp-section-content .sp-template-gallery dl dd{width:100%;display:block;text-align:center}.sp-section-content .sp-template-gallery dl dt img,.sp-section-content .sp-template-gallery dl dd img{margin:0}.sp-section-content .sp-template-gallery dl dt{border-radius:0;border-top-left-radius:15px;border-top-right-radius:15px;margin-bottom:0;padding:0}.sp-section-content .sp-template-gallery dl dd{border-radius:0;border-bottom-left-radius:15px;border-bottom-right-radius:15px;border-left:0}.sp-section-content .sp-template-gallery dl a{display:inline-block;width:100%;text-decoration:none;font-size:16px;color:#333}.sp-section-content .sp-template-gallery dl a:hover dd{color:#EF080E}.sp-section-content .sp-template-gallery dl dd{font-size:14px;color:#333;font-weight:700;text-transform:uppercase;font-family:'Montserrat',sans-serif;padding:0;margin-top:-6px;line-height:44px}.sp-section-content .sp-template-gallery{margin:0 -15px}.sp-section-content .sp-template-gallery dl.gallery-item{display:inline-block;padding:0 15px;width:25%;float:none}.sp-section-content .sp-template-gallery dl dd:after{content:'';display:table;clear:both}.sp-section-content .sp-template-gallery dl dd strong{font-size:24px;line-height:24px;margin-right:5px;float:left;padding:10px 20px;background-color:#111820;color:#fff;border-right:3px solid #EF080E;border-bottom-left-radius:15px}.sp-section-content .sp-template-gallery dl dt a img{width:100%;height:auto;border:0;box-shadow:none;border-top-left-radius:15px;border-top-right-radius:15px}.sp-tab-group ul.sp-tab-menu{display:block;margin-bottom:5px}.sp-tab-menu li a{display:inline-block;background-color:#fff;border-radius:15px;padding:10px 20px;text-decoration:none;color:#333;margin:0;margin-right:5px;font-weight:700;font-family:'Montserrat',sans-serif}.sp-tab-content{background-color:#fff;border-radius:15px}.sp-tab-group{margin-bottom:30px}.sp-tab-group .sp-template{margin-bottom:0}.sp-section-content .sp-staff-name{font-size:18px;color:#333;font-family:'Montserrat',sans-serif;font-weight:700;text-align:center}.sp-section-content .sp-staff-name .sp-staff-role{border-right:2px solid #EF080E;padding-right:10px;margin-right:5px;text-transform:uppercase}.sp-section-content .sp-staff-name a{text-decoration:none}.sp-section-content.sp-section-content-events{padding:0}.sp-tab-content-events .sp-fixtures-results:after,.sp-section-content.sp-section-content-events .sp-fixtures-results:after{content:'';display:table;clear:both}.sp-section-content.sp-section-content-events .sp-event-results a{font-weight:700;color:#EF080E}.sp-section-content.sp-section-content-events .sp-event-title{font-weight:700}.sp-section-content-lists{padding:0;background-color:transparent}.sp-section-content-lists{margin-bottom:0}.sp-section-content-lists .sp-table-caption{background-color:#fff;border-top-left-radius:15px;border-top-right-radius:15px}.sp-section-content-lists .sp-template-player-list{background-color:#fff;border-bottom-left-radius:15px;border-bottom-right-radius:15px}.sp-section-content-lists .gallery{margin-bottom:0}.sp-table-wrapper .dataTables_paginate a{display:inline-block;padding:5px 10px;background-color:#333;color:#fff;font-weight:700;font-size:12px;text-transform:uppercase;text-decoration:none;border-radius:5px}.sp-table-wrapper .dataTables_paginate a.current{color:#fff}.sp-table-wrapper .dataTables_paginate a.current:hover{background-color:#333}.sp-table-wrapper .dataTables_paginate a:hover{background-color:#EF080E;color:#fff}.sp-event-list .team-logo img{margin:0}.sp-event-list .data-article a .dashicons{margin-right:5px}.single-post-content table.sp-data-table:last-child{margin-bottom:5px}.sp-section-content .sp-template-league-table{margin:-30px}.single-post-content table.sp-data-table th,table.sp-data-table th{color:#fff;text-transform:uppercase;background-color:transparent}table.sp-data-table tr th:first-child,table.sp-data-table tr td:first-child{padding-left:30px}.single-post-content table.sp-data-table th a,table.sp-data-table th a{color:#fff;text-decoration:underline}table.sp-data-table thead{background-color:#111820;border-bottom:3px solid #EF080E}.sidebar-wrap table.sp-data-table thead{background-color:#fff;color:#333}.sidebar-wrap .widget-container .widget_sportspress.widget_league_table .sp-template-league-table{margin-top:-20px}.sidebar-wrap table.sp-data-table thead th{color:#333}table.sp-data-table tfoot{text-align:center}table.sp-data-table tfoot td{border:none}table.sp-data-table td.sp-highlight{font-weight:700;color:#333;background-color:rgba(0,0,0,.01)}table.sp-data-table tbody tr td{border-width:0}table.sp-data-table tbody th.data-rank,table.sp-data-table tbody tr td.data-rank{text-align:center}table.sp-data-table th,table.sp-data-table tbody tr td{text-align:center}table.sp-data-table tbody th.data-name,table.sp-data-table tbody tr td.data-name{text-align:left}table.sp-data-table tbody tr td img{margin-top:0;margin-bottom:0}.single-post-content .sp-table-caption,.sp-table-caption{padding:20px 10px;margin-top:0;margin-bottom:0;font-weight:700;text-align:center;text-transform:uppercase;color:#333;font-size:18px;font-family:'Montserrat',sans-serif}.sp_list .sp-section-content-data{padding:0;background-color:transparent}.sp_list .sp-table-caption{background-color:#fff;border-top-left-radius:15px;border-top-right-radius:15px}.sp_list .sp-table-wrapper{background-color:#fff;border-bottom-left-radius:15px;border-bottom-right-radius:15px}.player-group-name{display:block;text-align:center;font-size:18px;font-family:'Montserrat',sans-serif;font-weight:700;text-transform:uppercase}.sp_calendar .sp-section-content-data{background-color:transparent;padding:0}.sp_calendar table tbody{padding:30px}.sp_calendar table .sp-post{border-bottom:1px solid rgba(0,0,0,.05)}.sp_calendar table .sp-post td{background-color:#fff}.sp_calendar table .sp-post:first-child td{border-top-left-radius:15px;border-top-right-radius:15px}.sp_calendar table .sp-post:last-child td{border-bottom-left-radius:15px;border-bottom-right-radius:15px}.sp_calendar table.sp-event-list .sp-post:first-child td{border-top-left-radius:0;border-top-right-radius:0}.sp_calendar table.sp-event-list .sp-post:last-child td{border-bottom-left-radius:0;border-bottom-right-radius:0}.sp_calendar table.sp-event-calendar{background-color:#fff}.sp_calendar table.sp-event-calendar .sp-table-caption{background-color:#fff;border-bottom-left-radius:15px;border-bottom-right-radius:15px}.event-blocks-item{background-color:#fff;padding:15px 30px;border-radius:15px;margin-bottom:15px;position:relative}.event-blocks-link{position:absolute;top:0;left:0;right:0;bottom:0;border:1px solid transparent;border-radius:15px}.event-blocks-link:hover{border-color:rgba(0,0,0,.1)}.single-post-content .event-blocks-logo img,.event-blocks-logo img{height:60px;width:auto;margin:0}.event-blocks-logo.logo-odd{float:right;margin-left:30px}.event-blocks-logo.logo-even{float:left;margin-right:30px}.event-blocks-results-wrap,.event-blocks-info-wrap{text-align:center}.event-blocks-results-wrap{display:block;position:relative;height:100%}.event-blocks-results-wrap .event-blocks-results{margin:0;top:50%;transform:translateY(-50%);position:relative;font-size:24px;color:#333;font-family:'Montserrat',sans-serif;font-weight:700}.event-blocks-results-wrap .event-blocks-results a{text-decoration:none}.event-blocks-team-name{display:block;font-size:18px;color:#333;font-family:'Montserrat',sans-serif;font-weight:700;text-transform:uppercase;position:relative;height:100%}.event-blocks-team-name span{display:inline-block;top:50%;transform:translateY(-50%);position:relative}.event-blocks-team-name.team-name-odd{text-align:right}.event-blocks-team-name.team-name-even{text-align:left}.event-blocks-info-wrap{border-top:1px solid rgba(0,0,0,.05);margin:15px -40px 0 -40px;padding-top:15px;font-size:12px}.event-blocks-info-wrap div{display:inline-block;margin:0 10px}.sp-result.result-draw{color:#333}.sp-result.result-win{border-bottom:2px solid #EF080E}.sp_event .sp-template-event-logos-block{margin-bottom:0}.sp_event .sp-template-event-logos-block a.team-logo{color:#333}.sp_event .sp-template-event-logos-block .sp-team-name{color:#333}.sp_event .sp-template-event-logos-block .logo-odd .sp-team-name{display:inline-block;margin-left:20px;text-transform:uppercase}.sp_event .sp-template-event-logos-block .logo-even .sp-team-name{display:inline-block;margin-right:20px;text-transform:uppercase}.sp_event .sp-template-event-logos-block .sp-team-name{font-size:24px}.sp_event .sp-template-event-logos-block .sp-result{font-weight:700}.sp_event .sp-section-content-details{background-color:#fff}.sp_event .sp-section-content-venue,.sp_event .sp-section-content-video,.sp_event .sp-section-content-results,.sp_event .sp-section-content-performance{padding:0}.sp_event .sp-section-content-performance{background-color:transparent}.sp_event .sp-section-content-performance .sp-template-event-performance{background-color:#fff;border-radius:15px}.sp_event .sp-section-content-performance .sp-template-event-performance-icons:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.sp_event .sp-section-content-performance .sp-template-event-performance-icons:last-child{border-top-left-radius:0;border-bottom-left-radius:0}.sp_event .sp-section-content-content .sp-post-caption{display:none}.sp_event .sp-section-content-venue .sp-template-event-venue .sp-event-venue-map-row td{padding:0}.sp_event .sp-section-content-video .sp-event-video iframe{border-bottom-left-radius:15px;border-bottom-right-radius:15px}.sp-template-event-logos-inline{margin-bottom:0}.sp-template-event-logos-inline .sp-team-name{color:#333;font-size:18px;font-weight:700;font-family:'Montserrat',sans-serif;margin:0 20px;text-transform:uppercase}.sp-template-event-logos-inline .sp-event-logos{color:#333;font-size:18px;font-weight:700;font-family:'Montserrat',sans-serif;margin:0 20px;text-transform:uppercase}.sp-template-event-logos-inline .sp-team-logo{margin:0 10px}.sp-template-event-logos-inline .sp-team-logo img{height:80px;width:auto}.sp-template-event-logos-inline .sp-event-logos-2 .sp-team-logo .sp-team-result,.sp-template-event-logos-inline .sp-team-result{display:inline-block;font-size:24px;margin:0 10px}.sp_player .sp-section-content.sp-section-content-selector,.sp_staff .sp-section-content.sp-section-content-selector{background-color:transparent;text-align:center;padding:0}.sp_player .sp-section-content.sp-section-content-selector .sp-template-profile-selector,.sp_staff .sp-section-content.sp-section-content-selector .sp-template-profile-selector{display:inline-block;background-color:#fff;border-radius:15px;padding:15px 30px}.sp-section-content.sp-section-content-photo{background-color:transparent;padding:0}.sp-section-content.sp-section-content-photo img{margin:0;border-radius:15px}.sp_player .sp-section-content dl dt,.sp_player .sp-section-content dl dd,.sp_staff .sp-section-content dl dt,.sp_staff .sp-section-content dl dd{font-size:14px}.sp_player .sp-section-content.sp-section-content-statistics{background-color:transparent;padding:0}.sp_player .sp-section-content.sp-section-content-statistics .sp-template-player-statistics{background-color:#fff;border-radius:15px}.widget_sportspress .sp-template{margin-bottom:0}.widget-container .widget_sportspress table td{border-color:rgba(0,0,0,.1)}.widget-container .widget_sportspress table th,.widget-container .widget_sportspress table td{padding:10px}.sidebar-wrap .widget-container .widget_sportspress.widget_league_table .sp-template-league-table{margin:0 -30px}.sidebar-wrap .widget-container .widget_sportspress.widget_league_table .sp-table-caption{margin:0 30px 10px 30px}.widget-container .widget_sportspress{text-align:center}.footer .widget-container .widget_sportspress .widget-title-wrap{text-align:left}.widget-container .widget_sportspress .sp-table-caption{display:block;background-color:rgba(0,0,0,.05);font-size:14px;padding:5px 15px;margin-bottom:20px;border-radius:15px}.widget-container .widget_sportspress table.sp-data-table tr th,.widget-container .widget_sportspress table.sp-data-table tr td{padding:10px}.widget_sportspress.widget_league_table .team-logo{margin-right:10px}.widget_sportspress.widget_countdown .event-name{font-size:14px;color:#8c8c8c;margin-bottom:10px}.widget_sportspress.widget_countdown .event-name a{display:block;color:#333;margin-top:10px;margin-bottom:5px;text-transform:uppercase;text-decoration:none;font-family:'Montserrat',sans-serif}.widget_sportspress.widget_countdown .event-name a:hover{color:#EF080E}.widget_sportspress.widget_countdown .event-name a.team-logo{display:inline-block}.widget_sportspress.widget_countdown .event-league,.widget_sportspress.widget_countdown .event-venue{margin-bottom:10px;color:#8c8c8c}.widget_sportspress.widget_countdown .event-league a,.widget_sportspress.widget_countdown .event-venue a{color:#8c8c8c}.widget_sportspress.widget_countdown .event-league a:hover,.widget_sportspress.widget_countdown .event-venue a:hover{color:#333}.widget_sportspress.widget_countdown time{text-align:center}.widget_sportspress.widget_countdown p.countdown{margin:0 -30px;margin-top:20px}.widget_sportspress.widget_countdown time span{display:inline-block;font-weight:700;font-size:18px;line-height:1;padding:10px;border:1px solid rgba(0,0,0,.05);border-radius:15px;min-width:60px}.widget_sportspress.widget_countdown time span small{display:block;font-size:14px;line-height:1;margin-top:5px;text-align:center;color:#8c8c8c;font-weight:400}.widget_sportspress .gallery .gallery-item{width:100%}.widget_sportspress.widget_sp_event_blocks .event-blocks-item{padding:20px 15px 10px 15px;margin:10px -20px;background-color:rgba(0,0,0,.02)}.widget_sportspress.widget_sp_event_blocks .event-blocks-item:last-child{margin-bottom:0}.widget_sportspress.widget_sp_event_blocks .event-blocks-logo{display:none}.widget_sportspress.widget_sp_event_blocks .event-blocks-team-name{font-size:12px;text-align:center}.widget_sportspress.widget_sp_event_blocks .event-blocks-results-wrap .event-blocks-results{font-size:16px}.widget_sportspress.widget_sp_event_blocks .event-blocks-info-wrap{margin:15px -15px 0 -15px}.widget_sportspress.widget_team_gallery .gallery-item a,.widget_sportspress.widget_player_gallery .gallery-item a,.widget_sportspress.widget_birthdays .gallery-item a{text-decoration:none}.widget_sportspress.widget_team_gallery .gallery-item a:hover dd,.widget_sportspress.widget_player_gallery .gallery-item a:hover dd,.widget_sportspress.widget_birthdays .gallery-item a:hover dd{color:#EF080E}.widget_sportspress.widget_team_gallery .gallery-caption,.widget_sportspress.widget_player_gallery .gallery-caption,.widget_sportspress.widget_birthdays .gallery-caption{font-size:18px;font-family:'Montserrat',sans-serif;font-weight:700;margin-top:10px;display:block;text-align:center;color:#333;text-decoration:none;vertical-align:middle}.widget_sportspress.widget_team_gallery .gallery-item a dd strong,.widget_sportspress.widget_player_gallery .gallery-item a dd strong,.widget_sportspress.widget_birthdays .gallery-item a dd strong{margin-right:10px;font-size:20px;padding:0 10px;border-right:3px solid #EF080E}.widget_sportspress.widget_team_gallery .gallery-item img,.widget_sportspress.widget_player_gallery .gallery-item img,.widget_sportspress.widget_birthdays .gallery-item img{width:100%;height:auto;box-shadow:none}.widget_sportspress.widget_calendar .sp-template-event-calendar{margin:0 -30px;text-align:center}.widget_sportspress.widget_calendar .sp-template-event-calendar .sp-table-caption{display:revert;margin:10px 15px 0 15px;color:#333}.widget_sportspress.widget_calendar .sp-template-event-calendar .sp-previous-month,.widget_sportspress.widget_calendar .sp-template-event-calendar .sp-next-month{padding:10px 15px}.widget_sportspress.widget_sp_event_list .sp-template-event-list{margin:0 -30px}.widget-container .widget_sportspress.widget_sp_event_list .sp-table-caption{margin:0 30px 10px 30px}.widget_sportspress.widget_sp_event_list .sp-template-event-list .team-logo{display:none}.widget_sportspress.widget_player_gallery .gallery,.widget_sportspress.widget_player_gallery .sp-table-caption{margin-bottom:0}.widget_sportspress.widget_player_gallery .gallery-item{margin-bottom:10px}.widget_sportspress.widget_player_list .sp-template-player-list{margin:0 -30px}.widget_sportspress.widget_player_list .sp-template-player-list .player-photo,.widget_sportspress.widget_player_list .sp-template-player-list .player-flag{display:none}.widget_sportspress.widget_player_list .sp-template-player-list td{line-height:1.2}.widget_sportspress.widget_staff .sp-template-photo{display:inline-block;margin-right:0;margin-bottom:20px;float:none}.widget_sportspress.widget_staff .sp-template-photo img{height:auto}.widget_sportspress.widget_staff dd{margin-bottom:10px}.widget_sportspress.widget_staff dd:last-child{margin-bottom:0}.widget_sportspress.widget_team_gallery .gallery-item:last-child{margin-bottom:20px}.widget_sportspress img{border-radius:5px}.tax-sp_venue .leaflet-container{border-radius:15px;margin-bottom:30px}.tax-sp_venue .venue-archive-post-wrap{margin:5px 0}.venue-archive-post-wrap .archive-post-content{padding:15px;border-radius:15px;text-align:center}.venue-archive-post-wrap .archive-post-title-wrap{margin:0}.venue-archive-post-wrap .archive-post-title-wrap .archive-post-title{font-size:16px}.single-sp_team .sp-fixtures-results>div{float:none;width:100%;padding:0}