/*
Theme Name: County - Black & Red Child
Theme URI: https://www.clubandcounty.com/
description: County - Black & Red scheme for Club and County.
Author: LD2 & Club and County
Author URI: https://clubandcounty.com
Template:  county
Version: 1.0.24
*/


.main a:active,
.main a:focus,
.main a:hover,
.main a:link,
.main a:visited,
.main a.btn-outline-primary:active,
.main a.btn-outline-primary:focus,
.main a.btn-outline-primary:hover,
.main a.btn-outline-primary:link,
.main a.btn-outline-primary:visited {
	color: #bd1209;
}

.main a.btn.btn-primary:active,
.main a.btn.btn-primary:focus,
.main a.btn.btn-primary:hover,
.main a.btn.btn-primary:link,
.main a.btn.btn-primary:visited {
	color: #fff;
}

.row.header h2:after, .main .woocommerce h2:after, .main-sponsor h2:after, .row.header h2:after, section.lotto h2:after {
    background-color: #000 !important;
}

.player-directory .row.header h2:after,
.featured-profiles .row.header h2:after {
	background-color: #bd1209 !important;
}

.navbar h1, .navbar.bg-dark p {
	/*color: #212529;*/
	color: #fff;
}

#fixtures_results_main .competition a {
	color: #212529 !important;
}

.page-text {
	background: #373A36 !important;
}

.bg-dark {
	background-color: transparent !important;
}

.btn-outline-dark {
	color: #bd1209 !important;
	border-color: #bd1209;
}

.btn-outline-dark:hover {
	color: #fff;
	background-color: #bd1209;
	border-color: #bd1209;
}

/*.main a:link,
.main a:visited,
.main a:hover,
.main a:focus,
.main a:active,
#tribe-events-pg-template a:link,
#tribe-events-pg-template a:visited,
#tribe-events-pg-template a:hover,
#tribe-events-pg-template a:focus,
#tribe-events-pg-template a:active  {
	color: #bd1209;
}*/

a.btn-light {
	border-color: #bd1209;
	color: #bd1209;
}

a.btn-light:hover {
	background: #bd1209;
	color: #fff;
	border-color: #bd1209;
}

a.btn-light i.fa-shopping-cart {
	color: #bd1209;
}

a.btn-light:hover i.fa-shopping-cart {
	color: #fff;
}

.btn-primary, .btn-primary:link, .btn-primary:visited, .gform_wrapper .button, .gform_wrapper .button:link, .gform_wrapper .button:visited, .gform_wrapper button.dropdown-toggle.dropdown-toggle-split.button, button.btn.btn-primary.dropdown-toggle.dropdown-toggle-split {
	background: #bd1209 !important;
	color: #fff !important;
	border-color: #bd1209 !important;
}

.gform_wrapper .newsletter .button, .gform_wrapper .newsletter .button:link, .gform_wrapper .newsletter .button:visited, .gform_wrapper .top-header .button, .gform_wrapper .top-header .button:link, .gform_wrapper .top-header .button:visited, .newsletter .btn-primary, .newsletter .btn-primary:link, .newsletter .btn-primary:visited, .newsletter .gform_wrapper .button, .newsletter .gform_wrapper .button:link, .newsletter .gform_wrapper .button:visited, .top-header .btn-primary, .top-header .btn-primary:link, .top-header .btn-primary:visited, .top-header .gform_wrapper .button, .top-header .gform_wrapper .button:link, .top-header .gform_wrapper .button:visited {
	background: #bd1209 !important;
	color: #fff !important;
	border-color: #bd1209 !important;
}

article a:active,
article a:focus,
article a:hover,
article a:link,
article a:visited {
	color: #bd1209;
}
.bg-primary {
	background: #bd1209 !important;
}
#collapseSearch, .top-header {
	background-color: #000;
}
.top-header li {
	color: #fff;
}
.mob-links .btn-secondary {
	background: #bd1209!important;
	border-color: #bd1209 !important;
	color: #fff !important;
}
#secondary-nav {
	background-color: #e9ecef;
}
#secondary-nav .quicklinks li {
	color: #495057 !important;
}
#secondary-nav .quicklinks a {
	color: #495057 !important;
}
@media (min-width: 992px) {
	#secondary-nav {
		background-color: #EEE;
	}
	#secondary-nav .quicklinks li {
		color: #495057 !important;
	}
	#secondary-nav .quicklinks a {
		color: #495057 !important;
	}
}
#secondary-nav .quicklinks a:hover {
	border-bottom-color: #bd1209;
}
.navbar.bg-dark {
	background-color: #373A36 !important;
  background: -moz-linear-gradient(left, #000 0%, #373A36 50%, #000 100%);
  background: -webkit-linear-gradient(left, #000 0%, #373A36 50%, #000 100%);
  background: linear-gradient(to right, #000 0%, #373A36 50%, #000 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9D2235', endColorstr='#9D2235',GradientType=1 );
  border-top: 1px solid #525252 !important;
}

header.main-navigation-menu {
    background: #bd1209 !important;
}


.main-nav .current_page_item a i {
    color: #fff !important;
}

.main-navigation-menu a {
	color: #fff !important;
}

.main-nav .home a:hover i {
    color: #f2a900 !important;
}

.main-nav li.nav-item:hover {
	border-bottom: 3px solid #f2a900 !important;
}

#mobileNavBar a,
#mobileNavBar i {
	color: #bd1209;
}
.navbar-toggler {
	background: #bd1209;
}

.navbar-dark .navbar-nav a.nav-link.home:hover {
	background: 0 0 !important;
	border-bottom: none !important;
}

@media (min-width: 992px) {
	.navbar-dark .navbar-nav .nav-link:hover {
		color: #fff !important;
		border-color: #f2a900 !important;
	}
	.navbar-dark .navbar-nav a.nav-link.home i:hover {
		color: #EEE !important;
	}
	.navbar .dropdown-menu a {
		color: #bd1209 !important;
	}
	.navbar .dropdown-menu a:hover {
		color: #fff !important;
	}
}
.navbar-dark .navbar-nav .current_page_item .nav-link, .navbar-dark .navbar-nav .current_page_item .nav-link:after {
	border-color: #f2a900;
}
.btn-outline-primary,
.btn-outline-primary:link,
.btn-outline-primary:visited,
.btn-outline-primary a {
	color: #bd1209;
	border-color: #bd1209;
}
.btn-outline-primary:active, 
.btn-outline-primary:focus, 
.btn-outline-primary:hover, 
.btn-outline-primary a:hover {
	border-color: #bd1209 !important;
	background-color: #bd1209 !important;
	color: #fff !important;
	text-decoration: none !important;
}


body.clubs-template-default .btn-primary, body.clubs-template-default .btn-primary:link, body.clubs-template-default .btn-primary:visited {
    background: #bd1209 !important;
}

.social-feeds .msgs h4 {
	background-color: #bd1209;
}
.splide__pagination__page.is-active {
	background: #bd1209 !important;
}
.page-title {
	background-color: #373A36 !important;
	color: #fff;
}
.page-title h1 {
	color: #fff;
}
.breadcrumbs a {
	color: #fff;
}
.latest-news h2:after {
	background-color: #bd1209;
}
.single section.latest-news {
	background: #e9ecef; 
}
.single section.latest-news article:hover {
	border-bottom: 5px solid #bd1209;
}
.match-centre {
	background-color: #bd1209 !important;
}
.match-centre h2 {
	background: transparent;
	color: #fff;
}
.match-centre h3 {
    border-color: transparent !important;
    background: #373A36;
    color: #fff;
}

.match-centre .btn-group-sm > a.btn.btn-primary, .match-centre a.btn.btn-primary.btn-sm {
	background: #fff;
	border-color: #fff;
	color: #f2a900;
}
section.match-centre .btn-primary, 
.club-format section.events-widget .btn-primary {
	background: #fff !important;
	color: #bd1209 !important;
	border-color: #cccccc !important;
}
.covid-msg {
	color: #fff;
}

.matches .card-header {
	background: #bd1209;
}
/*.match-centre .away_team a,
.match-centre .home_team a {
color: #fff !important;
}*/
.match-centre i {
	color: #bd1209;
}

.match-centre .club_format {
	background-color: #006944;
}
.club_format a.btn-primary:hover {
	text-decoration: none;
	background: #f2a900;
}

.club_format a.btn-primary {
	background: transparent;
	color: #ffffff;
	border: 1px solid #ffffff;
}

.club_format a.btn-secondary {
	background: #fff;
	color: #006944;
	border: 1px solid #006944;
}
.club_format a.btn-primary {
	background: #bd1209;
}
#accordion_tables button[aria-expanded="false"]:after {
	color: #bd1209;
}
#accordion_tables button[aria-expanded="true"]:after {
	color: #bd1209;
}
#fixtures_results_main #tab a.active {
	background-color: #bd1209 !important;
	border-color: #bd1209 !important;
}

.main p.lead:after,
.main.page p:nth-child(1):after,
.resources-template-default .news-list article p:nth-child(1):after, 
.policies-template .main.page p.lead:after, 
.single article > .wp-caption:nth-child(1) + p:after, 
body.page section.main > div > div > div > p:nth-child(1):after,
#video_playlist > div > div:nth-child(1) > p:nth-child(1):after
{
	background-color: #bd1209;
}
.featured-news .btn-primary {
    background: #bd1209 !important;
    color: #fff !important;
}
.news-list a {
	color: #bd1209;
}
.news-list article:hover,
.page article:hover {
	border-bottom: 5px solid #bd1209;
}
.news-categories {
	background: #bd1209;
}
.page-item.active .page-link {
	background-color: #bd1209;
	border-color: #bd1209;
}
.page-link {
	color: #bd1209;
}
/* .dropdown-item.active {
background: #bd1209;
} */
.single-meta i {
	color: #fff;
}
.single article > p:first-child:after {
	background-color: #bd1209;
}
.single article h2 {
	color: #bd1209; 
}
.single img.featured-image {
	border-bottom: 10px solid #bd1209;
}
a.post-edit-link {
	background: #bd1209;
	color: #fff !important;
}
.more-news-posts h3 span a,
.news-list h3 span a {
	color: #bd1209;
}
.latest-news h3 a, .more-news-posts h3 a, .news-list h3 a, .gallery-template-default h3 a {
	color: #343a40 !important;
}
.post-type-archive-players .nav-pills .nav-link.active, 
.post-type-archive-players .nav-pills .show>.nav-link {
	color: #fff;
	background-color: #bd1209;
}
.post-type-archive-players .navbar.bg-dark a.search-toggle,
.post-type-archive-players a.nav-link {
	color: #bd1209;
}
.player-stats {
	background: #bd1209;
}
.section-nav h3 {
	background-color: #bd1209 !important;
}

.woocommerce p.price:after {
	background-color: #bd1209 !important;
}

.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, a.woocommerce-Button.button, button.woocommerce-Button.button, button.woocommerce-button.button.woocommerce-form-login__submit {
	background: #a80600 !important;
}

.woocommerce #respond input#submit,
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button {
	background: #bd1209 !important;
}
.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 {
	background: #bd1209 !important;
}
.woocommerce .button:focus,
.woocommerce .button:hover {
	background: #bd1209 !important;
}
.woocommerce #respond input#submit.alt,
.woocommerce .woocommerce-error .button,
.woocommerce .woocommerce-info .button,
.woocommerce .woocommerce-message .button,
.woocommerce a.button.alt,
.woocommerce button.button.alt,
.woocommerce input.button.alt,
.woocommerce-page .woocommerce-error .button,
.woocommerce-page .woocommerce-info .button,
.woocommerce-page .woocommerce-message .button {
	background: #bd1209;
}
.woocommerce h2:after,
p.price:after {
	background-color: #bd1209;
}
.wc-tab h2:after {
	background-color: #bd1209;
}

.page-template-contact section h2:after {
	background-color: #bd1209;
}
.page-template-contact .details h3:after {
	background-color: #bd1209;
}
/*** Events Section ***/

button#tribe-tickets__tickets-submit:disabled {
	background: #dee2e6 !important;
	color: #ced4da;
}

.woocommerce-checkout a.tribe-checkout-backlink {
	background: #bd1209;
	color: #fff;
}

.single-tribe_events .tribe-events-event-meta {
	background:#f8f9fa;
}

.tribe-events-notices {
	background: #dee2e6;
	border: 1px solid #dee2e6;
	color: #6c757d;
	text-shadow: 0 1px 0 #fff;
}

a.tribe-common-b2.tribe-tickets__tickets-footer-back-link {
	background: #b1b3b3;
	color: white !important;
}

.tribe-events .tribe-events-calendar-month__day-cell--selected .tribe-events-calendar-month__day-date-daynum {
	color: #fff !important;
}

/*** Events Section END ***/


/*** Shop Section ***/

.shop-widget {
	background: #82212d !important;
}

.shop-widget h2:after {
	background-color: #bd1209 !important;
}

.shop-widget p.more_news a {
	color: #e67403;
}

/*** Shop Section END ***/

.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).selected, 
.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).selected:hover {
	background: #bd1209 !important;
	color: #fff !important;
	border-color: #bd1209 !important;
}

.campaign-progress-bar .bar,
.charitable-donation-amount-form .donation-amount.selected,
.charitable-donation-form .donation-amount.selected,
.donate-button {
	background: #bd1209 !important;
}
.campaign-figures .amount,
.campaign-raised .amount,
.charitable-form-field a:not(.button),
.charitable-form-fields .charitable-fieldset a:not(.button),
.charitable-notice,
.charitable-notice .errors a,
.donors-count,
.time-left {
	color: #bd1209 !important;
}
.donate-campaign h2:after {
	background-color: #bd1209;
}
.campaign-quicklinks h3 {
	background-color: #bd1209;
}
h4.stats {
	color: #bd1209;
}
.charitable-donation-amount-form .donation-amount.selected,
.charitable-donation-form .donation-amount.selected,
.charitable-drag-drop-images li:hover a.remove-image,
.charitable-notice,
.supports-drag-drop .charitable-drag-drop-dropzone.drag-over {
	color: #bd1209 !important;
}
.main-sponsor h2:after {
	background-color: #bd1209;
}
.sponsors h2:after {
	background-color: #bd1209;
}

.club-directory-banner {
	background-color: #fff;
}

.club-directory-banner h2, .club-directory-banner h3 {
  color: #212529 !important;
}

.club-directory-banner .btn-primary, 
.club-directory-banner .btn-primary:link, 
.club-directory-banner .btn-primary:visited {
    background: #f3a901 !important;
    color: #212529 !important;
    border-color: #f3a901 !important;
}

.main-sponsors h3 {
	background: #bd1209;
}

.roll-of-honour {
    background-color: #bd1209 !important;
    background-image: url(/wp-content/themes/county/dist/images/bgs/roll-of-honour.png);
}

.roll-of-honour .btn-outline-light {
    background-color: #000 !important;
    color: #f3a900 !important;
    border-color: #000 !important;
}

section.cairde-banner,
.microsites {
	background-color: #82212d !important;
}

section.cairde-banner {
	color: #fff !important;
}

section.cairde-donate-block {
    background-color: #bd1209 !important;
    color: #fff;
}

/*.cairde-col-block {
color: #212529;
}*/

.cairde-col-block, .donation-col-block {
    color: #fff;
    background-color: #373A36 !important;
}

.cairde-col-block a.btn-primary, .donation-col-block a.btn-primary {
	background: #A89968 !important;
	color: #fff !important;
}

.cairde-col-block a.btn-primary:hover, .donation-col-block a.btn-primary:hover {
	text-decoration: none;
	background: #bd1209;
}

.roll-of-honour .row.header h2:after {
	background-color: #ffffff;
}

.roll-of-honour .row.header.dark:before,
.cairde-donate-block .row.header.dark:before {
	border-color: rgb(255 255 255) !important;
}

.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-accept {	
	background: #f2a900 !important;	
	border: #f2a900 !important;	
}

.cmplz-cookiebanner .cmplz-title {	
	color: #f2a900 !important;
}

.kit-partner-bg {
	background: #f2a900;
}

.kit-partner-banner .bar-start {
    background: -webkit-gradient(linear,left top,left bottom,from(rgb(8 32 23 / 65%)),color-stop(70%,rgb(8 32 23 / 65%)),to(rgb(8 32 23 / 65%)));
    background: linear-gradient(to top,rgb(8 32 23 / 65%) 0,rgb(8 32 23 / 65%) 70%,rgb(8 32 23 / 65%) 100%);
}
 
.kit-partner-banner .bar-end {
	background: -webkit-gradient(linear,left top,left bottom,from(rgba(8 32 23 / 65%)),color-stop(70%,rgba(8 32 23 / 65%)),to(rgba(8 32 23 / 65%)));
	background: linear-gradient(to top,rgba(8 32 23 / 65%) 0,rgba(8 32 23 / 65%) 70%,rgba(8 32 23 / 65%) 100%);
}

.header-btns .btn {
	font-weight: bold !important;
	color: #bd1209 !important;
	font-size: 0.875rem !important;
}

.header-btns .btn:hover, .header-btns .btn:hover i,
.header-btns .btn:active, .header-btns .btn:active i {
    background-color: #f2a900 !important;
    color: #fff !important;
		border-color: #fff !important;
}

.footer-btns .btn:hover, .footer-btns .btn:hover i,
.footer-btns .btn:active, .footer-btns .btn:active i {
    background-color: #f2a900 !important;
    color: #fff !important;
}

.show>.btn-outline-primary.dropdown-toggle {
	background-color: #f2a900 !important;
	border-color:#fff;
}


.donate_btn {
    background: #ccc !important;
    color: #bd1209 !important;
}

.cairde_btn {
	background: #fff !important;
	color: #bd1209 !important;
}

.donate_btn i, .cairde_btn i {
	color: #bd1209 !important;
}

p.donate-club-name {
	color: #d50032;
}

.main-nav .current_page_item.home i {
	color: #d50032;
}

.main-nav .current_page_item {
	border-bottom: 3px solid #d50032 !important;
}


.page-title-image .bar-start {
	background: -webkit-gradient(linear,left top,left bottom,from(rgba(8 32 23 / 65%)),color-stop(70%,rgba(8 32 23 / 65%)),to(rgba(8 32 23 / 65%)));
	background: linear-gradient(to top,rgba(8 32 23 / 65%) 0,rgba(8 32 23 / 65%) 70%,rgba(8 32 23 / 65%) 100%);
}

.page-title-image .bar-end {
	background: -webkit-gradient(linear,left top,left bottom,from(rgba(8 32 23 / 65%)),color-stop(70%,rgba(8 32 23 / 65%)),to(rgba(8 32 23 / 65%)));
	background: linear-gradient(to top,rgba(8 32 23 / 65%) 0,rgba(8 32 23 / 65%) 70%,rgba(8 32 23 / 65%) 100%);
}


a.tribe-events-calendar-list__event-title-link:hover, 
h3.tribe-events-calendar-list__event-header:hover, 
.tribe-common .tribe-common-anchor-thin:hover,
a.tribe-events-calendar-latest-past__event-title-link:hover,
h3.tribe-events-calendar-latest-past__event-header:hover {
	color: #bd1209 !important;
}

.mob-links i {
	color: #bd1209;
}

.kit-partner-banner .kit-btn:hover {
	background: #eaeaea !important;
	color: #bd1209 !important;
}

.page-template-roll-of-honour a.btn-secondary.active {
    background: #bd1209 !important;
    border-color: #bd1209 !important;
}

.btn-primary:active, .btn-primary:focus, .btn-primary:hover, .btn-primary:not(:disabled):not(.disabled).active, .gform_wrapper .button:active, .gform_wrapper .button:focus, .gform_wrapper .button:hover, .gform_wrapper .button:not(:disabled):not(.disabled).active, .gform_wrapper .show > .dropdown-toggle.button, .gform_wrapper button.dropdown-toggle.dropdown-toggle-split.button:active, .gform_wrapper button.dropdown-toggle.dropdown-toggle-split.button:focus, .gform_wrapper button.dropdown-toggle.dropdown-toggle-split.button:hover, .show > .btn-primary.dropdown-toggle, button.btn.btn-primary.dropdown-toggle.dropdown-toggle-split:active, button.btn.btn-primary.dropdown-toggle.dropdown-toggle-split:focus, button.btn.btn-primary.dropdown-toggle.dropdown-toggle-split:hover {
    background: #8e0901 !important;
    color: #fff !important;
    border-color: #8e0901 !important;
}

section.match-centre .btn-primary:hover i {
	color: #ffffff;
}

section.match-centre .btn-primary i, .club-format section.events-widget .btn-primary i,
section.match-centre .btn-secondary i, .club-format section.events-widget .btn-secondary i {
color: #bd1209;
}

.fix_res_tabbed li.nav-item a.btn.active {
	background: #006944 !important;
	color: #fff !important;
	border-color: #006944 !important;
}

.match-centre .club_format {
    background: #006944 url(/wp-content/themes/county/dist/images/match-centre-block.png) no-repeat left top;
}

.club_format a.btn-secondary {
    background: #fff;
    color: #006944;
    border: 1px solid #006944;
}

.events .post-text p.club-event-time {
    color: #e3231b;
}

.tribe-events-calendar-list__event-datetime-wrapper span,
.tribe-events-calendar-day__event-datetime span,
.tribe-events-calendar-latest-past__event-datetime-wrapper span  {
    color: #e3231b !important;
}

body.archive.post-type-archive-committees div:nth-child(1) > article:nth-child(1) {
    background-color: #bd1209 !important;
    border-color: #bd1209 !important;
}

body.archive.post-type-archive-committees div:nth-child(1) > article:nth-child(1) h3 a,
body.archive.post-type-archive-committees div:nth-child(1) > article:nth-child(1) p,
body.archive.post-type-archive-committees div:nth-child(1) > article:nth-child(1) i{
    color: white !important;
}

body.archive.post-type-archive-committees div:nth-child(1) > article:nth-child(1):hover {
    border-color: #a80600 !important;
}

span.more_less {
    color: #bd1209;
}




section.cairde-donate-block {
    background: #bd1209;
}

img.help-us-make {
    filter: invert(35%) sepia(23%) saturate(408%) hue-rotate(96deg) brightness(91%) contrast(97%) !important;
}

img.good-things-happen {
	filter: invert(60%) sepia(0%) saturate(2191%) hue-rotate(142deg) brightness(72%) contrast(92%) !important; /* https://isotropic.co/tool/hex-color-to-css-filter/ */
}

.cairde-donate-block .draw-col-block h2 {
  color: #4e4e4e;
}


section.cairde-donate-block .header h2 {
    color: #fff !important;
}

section.watch-live {
    background-color: #bd1209;
    color: #fff;
}

section.watch-live .btn-primary, 
section.watch-live .btn-primary:link, 
section.watch-live .btn-primary:visited {
    background: #000 !important;
}

h2 a {
    color: #000000 !important;
}