:root {
  --specstal-accent: #005493;
  --specstal-accent-hover: #003f70;
  --specstal-accent-soft: #00549347;
  --specstal-accent-contrast: #ffffff;
}

/* Final accent override layer. This file is enqueued last on purpose. */

::-webkit-scrollbar-thumb,
::-webkit-scrollbar-thumb:hover,
.bg-theme,
.single_add_to_cart_button.button.alt,
.woocommerce #respond input#submit.alt,
.woocommerce a.button.alt,
.woocommerce button.button.alt,
.woocommerce input.button.alt,
.woocommerce #respond input#submit,
.woocommerce button.button,
.woocommerce input.button,
.woocommerce div.product form.cart .button,
.woocommerce-cart .button,
.woocommerce-cart button.button,
.woocommerce-cart input.button,
.woocommerce-checkout .button,
.cat-list a:after,
.tagcloud a:hover,
.texture-tags-wrapper a:hover,
.ribbon-btn,
.btn-main-header,
.page-contact .leadform-show-form input[type="submit"],
.woocommerce .widget_price_filter .construction-elementor-widget-content .ui-slider .ui-slider-range,
.woocommerce .widget_price_filter .construction-elementor-widget-content .ui-slider .ui-slider-handle,
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle,
.woocommerce .widget_price_filter .ui-slider .ui-slider-range,
.entry-content form.post-password-form input[type="submit"],
#bizEcommerce-mobile-bar a,
#bizEcommerce-mobile-bar,
.post-slide-widget .owl-carousel .owl-nav button:hover,
.woocommerce ul.products li.product .button:hover,
.slider-content-caption a.slide-btn,
.page-template-frontpage .owl-carousel button.owl-dot,
.woocommerce #alm-quick-view-modal .alm-qv-image-slider .flex-control-paging li a,
.button.return.wc-backward,
.button.return.wc-backward:hover,
.woocommerce .texture-product-hover a.add_to_cart_button:hover,
.woocommerce .texture-product-hover .texture-wishlist a.add_to_wishlist:hover,
.texture-wishlist .yith-wcwl-wishlistaddedbrowse:hover,
.texture-wishlist .yith-wcwl-wishlistexistsbrowse:hover,
.texture-quickview a:hover,
.texture-compare .compare-button a.compare.button:hover,
.texture-woo-product-list .texture-quickview a:hover,
.woocommerce .texture-product-hover a.th-button:hover,
#alm-quick-view-modal .alm-qv-image-slider .flex-control-paging li a.flex-active,
.menu-close-btn:hover:before,
.menu-close-btn:hover:after,
.cart-close-btn:hover:after,
.cart-close-btn:hover:before,
.cart-contents .count-item,
[type="submit"]:hover,
.comment-list .reply a,
.nav-links .page-numbers.current,
.nav-links .page-numbers:hover,
.woocommerce .texture-product-image-tab-section .texture-product-hover a.add_to_cart_button:hover,
.woocommerce .texture-product-slide-section .texture-product-hover a.add_to_cart_button:hover,
.woocommerce .texture-compare .compare-button a.compare.button:hover,
.texture-product .woosw-btn:hover,
.texture-product .wooscp-btn:hover,
.woosw-copy-btn input,
.wp-block-button__link,
.widget_block .wp-block-search .wp-block-search__button,
.wishlist-items-wrapper .product-add-to-cart a,
.search-form .search-submit {
  background-color: var(--specstal-accent) !important;
  background: var(--specstal-accent) !important;
}

.open-cart p.buttons a:hover,
.woocommerce #respond input#submit.alt:hover,
.woocommerce a.button.alt:hover,
.woocommerce button.button.alt:hover,
.woocommerce input.button.alt:hover,
.woocommerce #respond input#submit:hover,
.woocommerce button.button:hover,
.woocommerce input.button:hover,
.texture-slide .owl-nav button.owl-prev:hover,
.texture-slide .owl-nav button.owl-next:hover,
.construction-elementor-slide-post .owl-nav button.owl-prev:hover,
.construction-elementor-slide-post .owl-nav button.owl-next:hover,
.texture-list-grid-switcher a:hover,
.woocommerce .woocommerce-error .button:hover,
.woocommerce .woocommerce-info .button:hover,
.woocommerce .woocommerce-message .button:hover,
#searchform [type="submit"]:hover,
article.texture-post-article .texture-readmore.button:hover,
.construction-elementor-load-more button:hover,
.woocommerce nav.woocommerce-pagination ul li a:focus,
.woocommerce nav.woocommerce-pagination ul li a:hover,
.woocommerce nav.woocommerce-pagination ul li span.current,
.texture-top2-slide.owl-carousel .owl-nav button:hover,
.product-slide-widget .owl-carousel .owl-nav button:hover,
.texture-slide.texture-brand .owl-nav button:hover,
.texture-heading-wrap:before,
.woocommerce ul.products li.product .texture-product-hover a.add_to_cart_button:hover,
.wp-block-button__link:hover,
.wishlist-items-wrapper .product-add-to-cart a:hover {
  background-color: var(--specstal-accent-hover) !important;
  background: var(--specstal-accent-hover) !important;
}

.single_add_to_cart_button.button.alt,
.woocommerce #respond input#submit.alt,
.woocommerce a.button.alt,
.woocommerce button.button.alt,
.woocommerce input.button.alt,
.woocommerce #respond input#submit,
.woocommerce button.button,
.woocommerce input.button,
.woocommerce div.product form.cart .button,
.woocommerce .woocommerce-error .button,
.woocommerce .woocommerce-info .button,
.woocommerce .woocommerce-message .button,
.texture-product-hover .th-button.add_to_cart_button,
.woocommerce ul.products .texture-product-hover .add_to_cart_button,
.woocommerce .texture-product-hover a.th-button,
.woocommerce .texture-product-hover a.product_type_simple,
.woocommerce ul.products li.product .product_type_variable,
.woocommerce ul.products li.product a.button.product_type_grouped,
.construction-elementor-load-more button,
.page-contact .leadform-show-form input[type="submit"],
.widget_block .wp-block-search .wp-block-search__button,
.wishlist-items-wrapper .product-add-to-cart a,
.search-form .search-submit,
.pagination .page-numbers,
.pagination .current,
.woocommerce nav.woocommerce-pagination ul li a,
.woocommerce nav.woocommerce-pagination ul li span {
  border-color: var(--specstal-accent) !important;
}

.open-cart p.buttons a:hover,
.woocommerce #respond input#submit.alt:hover,
.woocommerce a.button.alt:hover,
.woocommerce button.button.alt:hover,
.woocommerce input.button.alt:hover,
.woocommerce #respond input#submit:hover,
.woocommerce button.button:hover,
.woocommerce input.button:hover,
.texture-slide .owl-nav button.owl-prev:hover,
.texture-slide .owl-nav button.owl-next:hover,
.construction-elementor-slide-post .owl-nav button.owl-prev:hover,
.construction-elementor-slide-post .owl-nav button.owl-next:hover,
.texture-list-grid-switcher a:hover,
.woocommerce .woocommerce-error .button:hover,
.woocommerce .woocommerce-info .button:hover,
.woocommerce .woocommerce-message .button:hover,
#searchform [type="submit"]:hover,
article.texture-post-article .texture-readmore.button:hover,
.construction-elementor-load-more button:hover,
.texture-top2-slide.owl-carousel .owl-nav button:hover,
.product-slide-widget .owl-carousel .owl-nav button:hover,
.texture-slide.texture-brand .owl-nav button:hover,
.woocommerce .texture-product-hover a.th-button:hover,
.wishlist-items-wrapper .product-add-to-cart a:hover {
  border-color: var(--specstal-accent-hover) !important;
}

.c-theme,
h5 a:hover,
h6 a:hover,
input[type="search"]:focus,
.form-control:focus,
.form-control:hover,
.widget_recent_entries ul li span,
.widget_meta ul li:hover,
.widget_recent_entries ul li a:hover,
.widget_block .wp-block-page-list a:hover,
.widget_block .wp-block-categories a:hover,
.widget_pages ul li a:hover,
.widget_nav_menu ul li a:hover,
.widget_recent_comments ul li a:hover,
.woocommerce .texture-woo-product-list .price .woocommerce-Price-amount,
#texture-cat-tab .texture-product-content .price .woocommerce-Price-amount,
#texture-cat-tab .texture-product-content .price ins,
.woocommerce ul.product_list_widget li .woocommerce-Price-amount,
.woocommerce a.remove:hover,
.search-form .search-submit:hover,
#texture-cat-tab .texture-product-hover a:hover,
.read-more a:hover,
.pagination .page-numbers:hover,
.page-numbers.prev:hover,
.page-numbers.next:hover,
.texture-list-grid-switcher a:hover,
.construction-elementor-off-canvas-sidebar-wrapper .menu-close-btn:hover,
.main-header .cart-close-btn:hover {
  color: var(--specstal-accent) !important;
}

.form-control:focus,
.form-control:hover,
input[type="search"]:focus,
.offcanvas-menu form .search-field,
.read-more a,
.pagination .page-numbers,
.pagination .current,
.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content,
.woocommerce .texture-product-image-cat-slide .texture-woo-product-list:hover .texture-product {
  border-color: var(--specstal-accent) !important;
}

.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content,
.woocommerce .widget_price_filter .ui-slider-horizontal {
  background-color: var(--specstal-accent-soft) !important;
}

.single_add_to_cart_button.button.alt,
.woocommerce #respond input#submit.alt,
.woocommerce a.button.alt,
.woocommerce button.button.alt,
.woocommerce input.button.alt,
.woocommerce #respond input#submit,
.woocommerce button.button,
.woocommerce input.button,
.woocommerce div.product form.cart .button,
.slider-content-caption a.slide-btn,
.button.return.wc-backward,
.wp-block-button__link,
.widget_block .wp-block-search .wp-block-search__button,
.wishlist-items-wrapper .product-add-to-cart a,
.search-form .search-submit,
.woosw-copy-btn input {
  color: var(--specstal-accent-contrast) !important;
}
