/*
Theme Name: Titan
Theme URI: https://www.americaneagle.com/
Author: Americaneagle.com
Author URI: https://www.americaneagle.com/
Description: Titan Max Control Child theme for Wagner Spray Tech.
Text Domain: titan
Template: wagner-spray-tech
*/

/* Style Overrides */

body .wp-block-button__link,
body .wp-block-wst-blocks-tabs .tab-label.active,
body .c-site-header__cta .button {
	color: var(--wp--custom--colors--primary-contrast);
}

body .c-site-header__cta .button:active,
body .c-site-header__cta .button:hover,
body .c-site-header__cta .button:visited {
	background-color: var(--wp--custom--colors--white) !important;
}

@media (min-width: 1025px) {

	body .primary-navigation .menu-item a {
		color: var(--wp--custom--colors--primary-contrast);
	}

	body .primary-navigation .menu-item a:hover {
		color: var(--wp--custom--colors--primary-contrast-hover);
	}
}

body .c-site-header__menu-button-container .button .line {
	background-color: var(--wp--preset--color--base);
}

body .wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor,
body .wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor svg,
body .wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:active,
body .wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:hover,
body .wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:visited {
	color: var(--wp--custom--colors--white);
}

body .c-card-product.wst-blocks-product-card .wp-block-button__link {
	color: var(--wp--custom--colors--black);
}

body .wst-blocks-product-card__button,
body .wst-blocks-product-card__button span {
	color: var(--wp--custom--colors--primary-contrast);
}

body .c-warning__prop-65::before {
	border-radius: 0;
	background-color: transparent;
	background-image: url(assets/svg/icon-warning.svg);
	background-size: contain;
}

body .footer-wrap .footer-wrap-row .footer-copyright .footer-logo img {
	filter: none;
}

body .wst-support-center__card .link a::after,
body .wst-blocks-faq-card__button::after,
body .wp-block-button.is-style-text-icon .wp-block-button__link::after,
body .wp-block-button.is-style-text-icon .wp-block-button__link.has-white-background-color::after,
body .wp-block-button.is-style-fill-icon .wp-block-button__link::after,
body .wp-block-button.is-style-fill-icon .wp-block-button__link.has-white-background-color::after,
body .wp-block-button.is-style-outline-icon .wp-block-button__link::after,
body .wp-block-button.is-style-outline-icon .wp-block-button__link.has-white-background-color::after {
	background-image: url(assets/svg/icon-button-arrow.svg);
}

body .searchandfilter .sf-accordion-button h4::before,
body .searchandfilter .sf-accordion-button .sf-field-heading::before {
	background-image: url(assets/svg/icon-accordion-closed.svg);
}

body .searchandfilter .sf-accordion-button[aria-expanded="false"] h4::before,
body .searchandfilter .sf-accordion-button[aria-expanded="false"] .sf-field-heading::before {
	background-image: url(assets/svg/icon-accordion-open.svg);
}

body .c-page-hero__product .c-post-hero__details__features li::before {
	background-image: url(assets/svg/icon-check-white.svg);
	background-color: var(--wp--custom--colors--black);
}

body .c-page-hero__product .c-post-hero__details__video-cta::after {
	background-image: url(assets/svg/icon-video-play.svg);
}

body .footer-wrap .footer-wrap-row .footer-newsletter-form h4 {
	color: var(--wp--preset--color--base);
}

body .wst-blocks-testimonial-card.is-style-testimonial .wst-blocks-testimonial-card__icon::before {
	content: url(assets/svg/icon-quote.svg);
}

body .wp-block-wst-blocks-project-step__number {
	color: var(--wp--preset--color--base);
}

body .wp-block-wst-blocks-accordion-item__trigger .accordion-marker .icon-plus-minus,
body .c-product-accordion-item__trigger .accordion-marker .icon-plus-minus {
	background-image: url(assets/svg/icon-plus.svg);
}

body .wp-block-wst-blocks-accordion-item__trigger[aria-expanded="true"] .accordion-marker .icon-plus-minus,
body [aria-expanded="true"].c-product-accordion-item__trigger .accordion-marker .icon-plus-minus {
	background-image: url(assets/svg/icon-minus.svg);
}

body button.c-post-hero__thumbnail {
	appearance: none;
	background: transparent;
}

body .sf-filters-button {
	color: var(--wp--custom--colors--primary-contrast);
}

body .sf-filters-button::after {
	filter: invert(1);
}
