@charset "UTF-8";

h1 {
	color: var(--wp--preset--color--wq-primary);
}

#return_to_top {
	color: var(--wp--preset--color--wq-primary);
}

.division-background {
	background-image: url('../images/branding/Background-WQ-Single.jpg');
}

main .most-excellent-division-menu div.wp-block-navigation__responsive-container:not(.has-modal-open) .wp-block-navigation-item.current-menu-item.wp-block-navigation-link a {
	background-color: var(--wp--preset--color--wq-primary);
	color: var(--wp--preset--color--white);
}

#red5-helpful fieldset button svg path+path {
	fill: var(--wp--preset--color--wq-secondary);
}

.footer-contact {
	background-color: var(--wp--preset--color--wq-secondary);
}

#footer-top {
	background-image: url(/wp-content/themes/red5simple/assets/images/branding/Mountain-Footer-WQ.svg);
}
#post-meta #categories a {
	background-color: var(--wp--preset--color--wq-primary);
}
#post-meta #tags a {
	background-color: var(--wp--preset--color--wq-tertiary);
}

.faq::before {
	background-color: var(--wp--preset--color--wq-primary);
}

.wp-block-table table {
	border: 1px solid var(--wp--preset--color--wq-primary);
}

.wp-block-table th,
.wp-block-table td {
	border: 1px solid var(--wp--preset--color--wq-primary);
}

.wp-block-table th {
	background-color: var(--wp--preset--color--wq-primary);
}

.wp-block-table th:last-child {
	border-right: 1px solid var(--wp--preset--color--wq-primary);
}

.wp-block-red5-blocks-carousel-wrapper .swiper-button-next,
.wp-block-red5-blocks-carousel-wrapper .swiper-button-prev {
	color: var(--wp--preset--color--wq-primary);
}

.wp-block-red5-blocks-carousel-wrapper .swiper-pagination-bullet-active {
	background-color: var(--wp--preset--color--wq-primary);
}

input[type="submit"] {
	background-color: var(--wp--preset--color--wq-primary);
}

/* ~ Homepage specific ~ */
body.page .division-background {
	background-image: url('../images/branding/Background-WQ-Home.jpg');
}
.home-search-wrapper {
	background-image: url('../images/branding/Mountain-Mama-WQ.svg');	
}
.home-search-content .help-me-rhonda .search-button,
.home-search-content .help-me-rhonda .wp-block-button__link {
	background-color: var(--wp--preset--color--wq-primary);
}
.home-search-content .help-me-rhonda input {
	border: 1px solid var(--wp--preset--color--wq-primary);
}
.home-buttons li.wp-block-navigation-item a {
	background-color: var(--wp--preset--color--wq-primary);
}

/* ~ Red5 Blocks Stuff - Theme specific ~ */
.wp-site-blocks .wp-block-red5-blocks-list-variant.pokemon ol>li:before {
	background-image: url(assets/images/icons/Bullet-Pokemon.svg);
	color: var(--wp--preset--color--wq-primary);
}

.wp-block-red5-blocks-list-variant.fa-icon.power-pellets ul li::before,
.wp-block-red5-blocks-list-variant.fa-icon.checkbox ul>li::before,
.wp-block-red5-blocks-list-variant.fa-icon.checkmark ul>li::before,
.wp-block-red5-blocks-list-variant.fa-icon.jump ul li::before,
.wp-block-red5-blocks-list-variant.fa-icon.hand-point ul>li::before {
	background-color: var(--wp--preset--color--wq-secondary);
}

.waterbody-status .status-text a {
	text-decoration: underline;
}

.waterbody-status .contact-group .wp-block-button__link {
    padding-right: 50px;
	position: relative;
}

.waterbody-status .contact-group .wp-block-button__link::after {
	content: '';
	background-color: var(--wp--preset--color--white) !important;
	-webkit-mask-image: url('../images/icons/font-awesome/fa-chevrons-right-regular.svg');
	mask-image: url('../images/icons/font-awesome/fa-chevrons-right-regular.svg');
	-webkit-mask-repeat: no-repeat;
	mask-repeat: no-repeat;
	background-size: 23px 27px;
	position: absolute;
	width: 23px;
	height: 27px;
	top: 0;
	right: 18px;
	bottom: 0;
	margin: auto;
}