/*
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;
}

.uagb-timeline__events-inner-new {
  padding: 10px;
}

.uagb-tabs-list {
  text-decoration: none !important;
}

.uagb-tabs__active {
  background: #fff !important;
  border-bottom-color: #ffba00 !important;
  border-bottom-width: 1px !important;
  margin-bottom: 20px !important;
}

.uagb-tab {
  background: #fff !important;
  border-bottom-color: #ffba00 !important;
  border-bottom-width: 1px !important;
  margin-bottom: 10px ;
}
/*@media screen and (min-width: 782px) {*/
  

.nahnutedoprava {
  perspective: 10em;
} 

.nahnutedoleva {
 perspective: 10em;
}
.nahnutedoprava img{
  transform: rotateY(10deg) ;
  position: relative;
  left: -20px;
  top: -24px;
} 

.nahnutedoleva img{
  transform: rotateY(-10deg) ;
  position: relative;
  right: -20px;
  top: -24px;
}

.perspektivauprostred{
  position: relative;
  scale: 0.9;
  top: -20px;
  
}    

/*}*/
