/*
Theme Name: Agraria Child
Theme URI: https://agraria.qodeinteractive.com
Description: A child theme of Agraria
Author: Edge Themes
Author URI: https://qodeinteractive.com
Version: 1.0
Text Domain: agraria
Template: agraria
*/

:root {
	--agraria-dark-color: #768e6b;
	--agraria-secondary-color: #607158;
	--agraria-hover-color: #768e6b;
	--agraria-accent-color: #607158;
	--agraria-cream-color: #fbf3e6;
	--qode-main-color: var(--agraria-accent-color);
}

input[type=submit],
button[type=submit],
.wpcf7-submit {
	color: #fff !important;
	background-color: var(--agraria-secondary-color) !important;
	border-color: var(--agraria-secondary-color) !important;
}

.qodef-button.qodef-layout--filled.qodef-html--link {
	color: #fff !important;
	background-color: #607158 !important;
	border: 1px solid transparent !important;
}

.qodef-button.qodef-layout--filled.qodef-html--link:hover {
	color: #fff !important;
	background-color: #768e6b !important;
	border-color: #768e6b !important;
}

input[type=submit]:hover,
button[type=submit]:hover,
.wp-block-button .wp-block-button__link:hover,
.qodef-button.qodef-layout--filled:hover,
.qodef-newsletter-form button:hover,
.qodef-newsletter-form input[type=submit]:hover,
#qodef-page-footer .widget button:hover,
#qodef-page-footer .widget .button:hover,
#qodef-woo-page .button:hover,
.qodef-woo-shortcode .button:hover,
#yith-quick-view-modal .button:hover,
.woocommerce-account .button:hover,
.widget.woocommerce .button:hover {
	background-color: var(--agraria-hover-color) !important;
	border-color: var(--agraria-hover-color) !important;
}

#qodef-back-to-top {
	background-color: var(--agraria-accent-color);
	border-color: var(--agraria-accent-color);
}

#qodef-page-footer,
#qodef-footer-newsletter,
#qodef-page-footer-top-area,
#qodef-page-footer-bottom-area,
.qodef-footer--dark #qodef-page-footer-top-area,
.qodef-footer--dark #qodef-page-footer-bottom-area {
	background-color: #768e6b !important;
}

#qodef-top-area,
#qodef-top-area-inner {
	background-color: #768e6b !important;
}

.qodef-newsletter-form input[type=submit],
.qodef-newsletter-form button,
.qodef-newsletter-form .wpcf7-submit {
	background-color: #607158 !important;
	border-color: #607158 !important;
}

.qodef-newsletter-form input[type=submit]:hover,
.qodef-newsletter-form button:hover,
.qodef-newsletter-form .wpcf7-submit:hover {
	background-color: #768e6b !important;
	border-color: #768e6b !important;
}

#qodef-top-area,
#qodef-top-area .widget,
#qodef-top-area .widget *,
#qodef-footer-newsletter,
#qodef-footer-newsletter *,
#qodef-page-footer,
#qodef-page-footer .widget,
#qodef-page-footer .widget * {
	color: #fff !important;
}

#qodef-top-area input::placeholder,
#qodef-footer-newsletter input::placeholder,
#qodef-page-footer input::placeholder {
	color: #fff !important;
	opacity: 1;
}

#qodef-top-area svg [fill]:not([fill="none"]),
#qodef-footer-newsletter svg [fill]:not([fill="none"]),
#qodef-page-footer svg [fill]:not([fill="none"]) {
	fill: #fff !important;
}

#qodef-top-area svg [stroke]:not([stroke="none"]),
#qodef-footer-newsletter svg [stroke]:not([stroke="none"]),
#qodef-page-footer svg [stroke]:not([stroke="none"]) {
	stroke: #fff !important;
}

sr7-module[data-alias="main-home-rev"] sr7-bg {
	position: relative;
}

sr7-module[data-alias="main-home-rev"] sr7-bg::after {
	content: "";
	position: absolute;
	inset: 0;
	z-index: 2;
	background-color: rgba(0, 0, 0, 0.45);
	pointer-events: none;
}
