/*
Theme Name: Province - Blue, Yellow Child
Theme URI: https://www.clubandcounty.com/
description: Province - Blue, Yellow scheme for Club and County.
Author: LD2 & Club and County
Author URI: https://clubandcounty.com
Template:  province
Version: 1.24.01
*/


.main a:active, 
.main a:focus, 
.main a:hover,
.main a:link, 
.main a:visited {
	color: #ffc400;
}

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

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

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

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

.page-text {
    background: #02315c !important;
}

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

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

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

.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: #005192;;
}

.main a.btn-outline-primary {
    color: #005192 !important;
    border-color: #005192 !important;
}

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

.kit-partner a.btn-light {
    border-color: #222222;
    color: #222;
}

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

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

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

.gform_wrapper .newsletter .button:active, .gform_wrapper .newsletter .button:focus, .gform_wrapper .newsletter .button:hover, .gform_wrapper .top-header .button:active, .gform_wrapper .top-header .button:focus, .gform_wrapper .top-header .button:hover, .newsletter .btn-primary:active, .newsletter .btn-primary:focus, .newsletter .btn-primary:hover, .newsletter .gform_wrapper .button:active, .newsletter .gform_wrapper .button:focus, .newsletter .gform_wrapper .button:hover, .top-header .btn-primary:active, .top-header .btn-primary:focus, .top-header .btn-primary:hover, .top-header .gform_wrapper .button:active, .top-header .gform_wrapper .button:focus, .top-header .gform_wrapper .button:hover {
    background: #ffc403 !important;
    color: #495057 !important;
    border-color: #ffc403 !important;
}

article a:active,
article a:focus,
article a:hover,
article a:link,
article a:visited {
	color: #ffc400;
}
.bg-primary {
	background: #ffc400 !important;
}
#collapseSearch, .top-header {
	background-color: #00315c;
}

.top-header li {
	color: #fff;
}
.mob-links .btn-secondary {
	background: #ffc400!important;
	border-color: #ffc400 !important;
	color: #fff !important;
}
#secondary-nav {
	background-color: #eaeaea;
}
@media (min-width: 992px) {
	#secondary-nav {
		background-color: #d9d9d9;
	}
}
#secondary-nav .quicklinks li {
	color: #495057 !important;
}
#secondary-nav .quicklinks a {
	color: #495057 !important;
}
@media (min-width: 992px) {
	#secondary-nav {
		background-color: #d9d9d9;
	}
	#secondary-nav .quicklinks li {
		color: #495057 !important;
	}
	#secondary-nav .quicklinks a {
		color: #495057 !important;
	}
}
#secondary-nav .quicklinks a:hover {
	border-bottom-color: #ffc400;
}
.navbar.bg-dark {
    background-color: #005192 !important;
    background: #005192;
    background: -moz-linear-gradient(left, #00315c 0%, #005192 50%, #00315c 100%);
    background: -webkit-linear-gradient(left, #00315c 0%, #005192 50%, #00315c 100%);
    background: linear-gradient(to right, #00315c 0%, #005192 50%, #00315c 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9D2235', endColorstr='#9D2235',GradientType=1 );
	border-top: 1px solid #ffffff!important;
}

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

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

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

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

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

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

.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: #d9d9d9 !important;
	}
	.navbar-dark .navbar-nav a.nav-link.home i:hover {
		color: #EEE !important;
	}
	.navbar .dropdown-menu a {
		color: #ffc400 !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: #d9d9d9;
}
.btn-outline-primary,
.btn-outline-primary:link,
.btn-outline-primary:visited,
.btn-outline-primary a {
	color: #ffc400;
	border-color: #ffc400;
}
.btn-outline-primary:active, .btn-outline-primary:focus, .btn-outline-primary:hover, .btn-outline-primary a:hover {
    border-color: #ffc400 !important;
    background-color: #ffc400 !important;
    color: #495057 !important;
    text-decoration: none !important;
}
.btn-primary, 
.btn-primary:link, 
.btn-primary:visited {
    background: #005192;
    color: #fff !important;
    border-color: #005192;
}

.social-feeds .msgs h4 {
	background-color: #ffc400;
}
.splide__pagination__page.is-active {
	background: #ffc400 !important;
}
.page-title {
	background-color: #ffc400 !important;
	color: #ffffff;
}
.page-title h1 {
    color: #ffffff;
}
body.page-template-cairde_microsite .page-title h1 {
	color: #fff !important;
}

/* @media (min-width: 768px) {
	.top-header ul.microsite-nav li a {
	    background: #ffc400;
	    color: #000000;
	}

	.top-header ul.microsite-nav li a:hover {
	    background: #e59b07;
	    color: #000000;
	}
} */

.microsite_main .page-title {
    background: #fff !important;
}

.microsite_main ul.microsite-main-nav li a,
.microsite_main .page-title h1 {
    color: #495057;
}

section.ms-highlight {
    background: #003153;
    color: #fff;
}

.breadcrumbs a {
	color: #ffffff;
}
.latest-news h2:after {
	background-color: #ffc400;
}
.single section.latest-news {
	background: #e9ecef; 
}
.single section.latest-news article:hover {
	border-bottom: 5px solid #ffc400;
}
/*.match-centre, section.match-centre.club-format {
  background-color: #ffc400 !important;
  background: -moz-linear-gradient(left, #000000 0%, #ffc400 50%, #000000 100%);
  background: -webkit-linear-gradient(left, #000000 0%, #ffc400 50%, #000000 100%);
  background: linear-gradient(to right, #000000 0, #ffc400 50%, #000000 100%) !important;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a80800', endColorstr='#a80800', GradientType=1 );
  border-top: 1px solid #ffffff !important;
}*/

.match-centre, section.match-centre.club-format {
    background: -moz-linear-gradient(left, #00315c 0%, #005192 50%, #00315c 100%);
    background: -webkit-linear-gradient(left, #00315c 0%, #005192 50%, #00315c 100%);
    background: linear-gradient(to right, #00315c 0%, #005192 50%, #00315c 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9D2235', endColorstr='#9D2235',GradientType=1 );
    border-top: 1px solid #ffffff !important;
}

.match-centre .row.header h2:after {
    background-color: #ffc400 !important;
}

.match-centre h2 {
    background: transparent;
    color: #ffffff;
}
.match-centre h2 span {
    color: #fff;
}
.match-centre h3 {
	border-color: transparent !important;
	background: #d9d9d9;
	color: #343a40;
}

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

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

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

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

.club_format a.btn-secondary {
	background: #fff;
	color: #ffc400;
	border: 1px solid #ffc400;
}
.club_format a.btn-primary {
	background: #ffc400;
}
#accordion_tables button[aria-expanded="false"]:after {
	color: #ffc400;
}
#accordion_tables button[aria-expanded="true"]:after {
	color: #ffc400;
}
#fixtures_results_main #tab a.active {
    background-color: #ffc400 !important;
    border-color: #ffc400 !important;
    color: #495057 !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: #ffc400;
}

.post-type-archive-resources h2 a {
    color: #212529 !important;
}


.featured-news .btn-primary {
    background: #005192 !important;
    color: #fff !important;
}

.news-list a {
	color: #ffc400;
}
.news-list article:hover,
.page article:hover {
	border-bottom: 5px solid #ffc400;
}
.news-categories {
	background: #ffc400;
}
.page-item.active .page-link {
	background-color: #ffc400;
	border-color: #ffc400;
}
.page-link {
	color: #ffc400;
}
/* .dropdown-item.active {
background: #ffc400;
} */
.single-meta i {
    color: #ffc600;
}
.single article > p:first-child:after {
	background-color: #ffc400;
}
.single article h2 {
	color: #ffc400; 
}
.single img.featured-image {
	border-bottom: 10px solid #ffc400;
}
a.post-edit-link {
	background: #ffc400;
	color: #495057 !important;
}
.more-news-posts h3 span a,
.news-list h3 span a {
	color: #ffc400;
}
.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: #ffc400;
}
.post-type-archive-players .navbar.bg-dark a.search-toggle,
.post-type-archive-players a.nav-link {
	color: #ffc400;
}
.player-stats {
	background: #ffc400;
}
.section-nav h3 {
	background-color: #ffc400 !important;
	color: #212529 !important;
}

.woocommerce p.price:after {
	background-color: #ffc400 !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: #ffc400 !important;
}

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

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

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

.woocommerce-checkout a.tribe-checkout-backlink {
	background: #ffc400;
	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: #ffc400 !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: #ffc400 !important;
	color: #fff !important;
	border-color: #ffc400 !important;
}

.campaign-progress-bar .bar,
.charitable-donation-amount-form .donation-amount.selected,
.charitable-donation-form .donation-amount.selected,
.donate-button {
	background: #ffc400 !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: #ffc400 !important;
}
.donate-campaign h2:after {
	background-color: #ffc400;
}
.campaign-quicklinks h3 {
	background-color: #ffc400;
}
h4.stats {
	color: #ffc400;
}
.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: #ffc400 !important;
}
.main-sponsor h2:after {
	background-color: #ffc400;
}
.sponsors h2:after {
	background-color: #ffc400;
}

.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: #fff;
    color: #ffc400 !important;
    border-color: #fff;
}

.club-directory img.club-dir-crest {
    max-height: 150px !important;
}

.club-directory.kilkenny img.club-dir-crest {
    height: 130px !important;
}

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

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

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

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

section.cairde-donate-block {
    background-color: #005192 !important;
    background: #005192;
    background: -moz-linear-gradient(left, #00315c 0%, #005192 50%, #00315c 100%);
    background: -webkit-linear-gradient(left, #00315c 0%, #005192 50%, #00315c 100%);
    background: linear-gradient(to right, #00315c 0%, #005192 50%, #00315c 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9D2235', endColorstr='#9D2235',GradientType=1 );
	border-top: 1px solid #ffffff!important;
}

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

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

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

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

body.product_cat_donation .page-title h1, 
body.term-donation .page-title h1, 
body.product_cat_donation .breadcrumbs, 
body.product_cat_donation .breadcrumbs a, 
body.term-donation .breadcrumbs, 
body.term-donation .breadcrumbs a {
    color: #212529 !important;
}

.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: #0008 !important;	
	border: #0008 !important;	
}

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

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

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

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

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

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

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


.donate_btn {
    background: #fff !important;
    color: #ffc400 !important;
}

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

a.raffle_btn {
    background: #d5d5d5 !important;
    color: #e51928 !important;
}

a.raffle_btn i {
    color: #e51928 !important;
}

.donate_btn i, .cairde_btn i {
	color: #ffc400 !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(0, 0, 0, .65)), 
		color-stop(70%, rgba(0, 0, 0, .65)), 
		to(rgba(0, 0, 0, .65)));
		background: linear-gradient(to top, rgba(0, 0, 0, .65) 0%, rgba(0, 0, 0, .65) 70%, rgba(0, 0, 0, .65) 100%);
	}


	.page-title-image .bar-end {
		background: -webkit-gradient(linear, left top, left bottom, 
			from(rgba(0, 0, 0, .65)), 
			color-stop(70%, rgba(0, 0, 0, .65)), 
			to(rgba(0, 0, 0, .65)));
			background: linear-gradient(to top, rgba(0, 0, 0, .65) 0%, rgba(0, 0, 0, .65) 70%, rgba(0, 0, 0, .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: #015192 !important;
}

body.tribe_events-template-default .btn-primary, body.tribe_events-template-default .btn-primary:link, body.tribe_events-template-default .btn-primary:visited {
    background: #fff;
    color: #005192 !important;
    border-color: #005192;
}


body.tribe_events-template-default .btn-primary:hover {
    background: #005192;
    color: #fff !important;
    border-color: #005192;
}

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

.mob-links a.btn-cairde {
    background: #ffc400 !important;
    border-color: #ffc400 !important;
}

.mob-links a.btn-cairde span {
    color: #fff;
}

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

.page-template-roll-of-honour a.btn-secondary.active {
    background: #ffc400 !important;
    border-color: #ffc400 !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-color: #ffc400;
		color: #fff !important;
    border-color: #ffc400;
}

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: #005192;
}

section.match-centre .btn-secondary {
    background: #ffffff !important;
    color: #005192 !important;
    border-color: transparent;
}

section.match-centre .btn-secondary i {
	color: #005192 !important;
}

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

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

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

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

.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: #015192 !important;
}

body.archive.post-type-archive-committees div:nth-child(1) > article:nth-child(1) {
    background-color: #ffc400 !important;
    border-color: #ffc400 !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: #ffc400 !important;
}

span.more_less {
    color: #ffc400;
}

img.help-us-make {
	filter: invert(71%) sepia(17%) saturate(2657%) hue-rotate(131deg) brightness(102%) contrast(101%) !important; /* https://isotropic.co/tool/hex-color-to-css-filter/ */
}

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.cairde-donate-block .row.header h2:after {
    background: #d9d9d9 !important;
}

.cairde-donate-block .kit-partner-col a.btn-lg {
    background: #ffc400 !important;
    color: #fff !important;
}

.cairde_description p {
    border-bottom: 1px solid #eaeaea;
    padding: 0.5rem 0;
}

input.wpcf7-form-control.btn {
    background: #ffc400;
    color: #fff !important;
    border-color: #ffc400;
    font-weight: bold;
}

input.wpcf7-form-control.btn:hover {
	background: #000000;
	border-color: #000000;
}

.kit-partner-bg {
    background: #ffc400 !important;
}

.kit-partner-banner .kit-btn {
    background: #ffc400;
}

.kit-btn {
    background: #000000;
    color: #fff !important;
}

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

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

.post-type-archive-clubs .card a:hover, .post-type-archive-clubs .card a:hover p {
    text-decoration: none;
    color: #ffc400 !important;
}

#funding_options > div.row.justify-content-center > div:nth-child(1) > article > div.card-header,
#funding_options > div.row.justify-content-center > div:nth-child(1) > article > div.card-body.border-top.mt-3 > a {
    background: #cfad35;
}

#funding_options > div.row.justify-content-center > div:nth-child(2) > article > div.card-header,
#funding_options > div.row.justify-content-center > div:nth-child(2) > article > div.card-body.border-top.mt-3 > a  {
    background: green;
}

#funding_options > div.row.justify-content-center > div:nth-child(3) > article > div.card-header,
#funding_options > div.row.justify-content-center > div:nth-child(3) > article > div.card-body.border-top.mt-3 > a  {
    background: #CD7F32;
}


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

section.watch-live .btn-primary {
    background: #ffc400;
    color: #fff !important;
    border-color: #ffc400 !important;
}


/* Ulster header fix */

/*section.hp_quicklinks {
    background-color: #373A36 !important;
    background: #373A36;
    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 #ffffff !important;
}*/

.navbar h1, .navbar.bg-dark p {
    display: none !important;
}

.contentinfo {
	background-color: #000;
}



/* Meeting fix to remove duplicate contact link */
body > header > div > nav > div.main-nav > ul > li:nth-child(11) {
    display: none !important;
}