/*
Theme Name: CanvasGrove
Theme URI: https://themegrove.com/products/bizcanvas/
Author: Themegrove
Author URI: https://themegrove.com/
Description: CanvasGrove is the ultimate theme for businesses, law firms, digital marketing agencies, consulting services, and bloggers, offering a sleek, professional design paired with powerful functionality. Fully SEO-optimized and engineered for fast loading, CanvasGrove ensures your website ranks high and delivers an exceptional user experience. With its intuitive full-site editing capabilities and block-based design system, customizing every aspect of your site is simple and efficient. The theme seamlessly integrates with WooCommerce, creating a robust e-commerce platform, while Contact Form 7 makes audience engagement easy. CanvasGrove gives you the tools to build a visually stunning, high-performing website that reflects your brand’s professionalism and vision. Demo: https://demos.themegrove.com/canvasgrove/
Template: bizcanvas
Requires at least: 6.0
Tested up to: 6.5
Requires PHP: 7.0
Version: 1.0
License: GNU General Public License v3 or later
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Text Domain: canvasgrove
Tags: one-column, custom-colors, custom-menu, custom-logo, editor-style, featured-images, full-site-editing, block-patterns, rtl-language-support, sticky-post, threaded-comments, translation-ready, wide-blocks, block-styles, blog, portfolio, news
*/

header #sticky-header {
  z-index: 99 !important;
}

header .wp-block-navigation-item__content::before {
  background: var(--wp--preset--color--black);
}

header .wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container {
  background-color: var(--wp--preset--color--white) !important;
  border: 1px solid #00000026;
  color: var(--wp--preset--color--black) !important;
}

a.wp-block-post-excerpt__more-link {
  background: #003188 !important;
}

.page-numbers {
  background: #003188 !important;
  text-decoration: none;
}

.wp-block-query-pagination-next, .wp-block-query-pagination-previous {
  color: var(--wp--preset--color--black);
  text-decoration: none;
}

.wc-block-components-button{
  color: var(--wp--preset--color--dark-text-color) !important;
}

.tag-cloud-link, .taxonomy-post_tag a {
  color: var(--wp--preset--color--dark-text-color) !important;
}

.woocommerce .woocommerce-breadcrumb, .woocommerce .woocommerce-breadcrumb a {
  color: var(--wp--preset--color--button-hover-text-color) !important;
}

.woocommerce .cart .button, .woocommerce .cart input.button {
  color: var(--wp--preset--color--dark-text-color) !important;
}

.woocommerce .cart .button:hover, .woocommerce .cart input.button:hover {
  color: var(--wp--preset--color--button-hover-text-color) !important;
}

.contact-section form.wpcf7-form.init textarea {
max-height: 100px;
border-radius: 3px;
}

.contact-section form.wpcf7-form.init input {
  height: 40px;
  border: 1px solid #eee;
  border-radius: 3px;
}

.contact-section input.wpcf7-form-control.wpcf7-submit.has-spinner {
  min-width: 120px;
  text-align: center;
   background: var(--wp--preset--color--primary);
  border: none;
  color: #fff;
}

.wpcf7-form label{
	color: var(--wp--preset--color--button-hover-text-color);
}

.wpcf7-submit {
	background-color: #013189 !important;
}