/*!
Theme Name: Kava Child
Theme URI:
Author: Zemez
Author URI:
Description: Kava child theme.
Template: kava
Version: 1.0.0
License: GNU General Public License v3 or later
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Text Domain: kava-child
*/
:root{--button-background:#00abc5;--button-color:#fff;--button-hover-background:#6f2c90;--button-hover-color:#fff;--input-text-color:#fff}.text-white{color:#fff}body.blog .posts-list{padding-top:50px}@media (min-width:1025px){.hlavni-menu .jet-nav-link-text{text-shadow:2px 2px 4px rgba(0,0,0,.3);transition:all .3s linear}.hlavni-menu a{position:relative}.hlavni-menu a:after{content:"";position:absolute;left:0;bottom:-8px;width:100%;height:4px;background-color:#6f2c90;transform:scaleX(0);transform-origin:center;transition:transform .3s ease}.hlavni-menu a:hover:after{transform:scaleX(1)}}.header__nav__button .jet-button__container{margin:12px 0 0 12px;justify-content:center !important}.hero-section:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,rgba(0,0,0,.2) 0%,rgba(0,0,0,0) 20%,rgba(0,0,0,0) 100%)}.hero-section{padding:720px 20px 0 !important}.hero-section .elementor-heading-title{font-size:clamp(36px, 5vw, 120px) !important}@media (min-width:2000px){.hero-section{padding:800px 20px 0 !important}}@media (min-width:2500px){.hero-section{padding:1000px 20px 0 !important}}@media (max-width:1600px){.hero-section{padding:660px 20px 0 !important}}@media (max-width:1448px){.hero-section{padding:620px 20px 0 !important}}@media (max-width:1300px){.hero-section{padding:580px 20px 0 !important}}@media (max-width:1164px){.hero-section{padding:520px 20px 0 !important}}@media (max-width:1024px){.hero-section{padding:480px 12px 0 !important;background-position:top left !important}}#toTop{background:var(--button-background);color:var(--button-color);padding:16px 20px;cursor:pointer}#toTop:hover{background:var(--button-hover-background);color:var(--button-hover-color)}@media (max-width:768px){#toTop{display:none !important}}.our-team-section .elementor-widget-container{--e-transform-translateX:0 !important}.our-team-section .jet-portfolio__list{justify-content:center}.our-team-section__portfolio .jet-portfolio__item{max-width:min(100%, 400px)}.our-team-section__portfolio img{object-position:center top}.section-sortiment-slider .jet-testimonials__figure img.jet-testimonials__tag-img{object-fit:contain}@media (max-width:768px){.section-sortiment-slider .jet-testimonials .jet-slick-dots{z-index:0 !important}}@media (min-width:657px) and (max-width:690px){.section-sortiment-slider .jet-headline__space{display:none}}.contact-section input.wpcf7-form-control,.contact-section textarea.wpcf7-form-control{color:var(--input-text-color) !important}.contact-section input.wpcf7-submit{background-color:var(--button-background) !important;color:var(--button-color)}.contact-section input.wpcf7-submit:hover{background-color:var(--button-hover-background) !important;color:var(--button-hover-color) !important}.btn-db-tooltip{position:relative !important;overflow:visible !important;z-index:50}.btn-db-tooltip,.btn-db-tooltip>div{overflow:visible !important}.btn-db-tooltip:after{content:"Pro vstup do databáze kontaktujte náš tým";position:absolute !important;left:50% !important;bottom:calc(100% + 14px) !important;transform:translateX(-50%) translateY(4px) !important;background:#1f1f1f !important;color:#fff !important;padding:9px 13px !important;border-radius:7px !important;font-size:13px !important;line-height:1.35 !important;font-weight:400 !important;white-space:normal !important;width:max-content !important;max-width:280px !important;text-align:center !important;box-shadow:0 8px 22px rgba(0,0,0,.22) !important;z-index:999999 !important;opacity:0 !important;visibility:hidden !important;pointer-events:none !important;transition:opacity .18s ease,transform .18s ease,visibility .18s ease !important}.btn-db-tooltip:before{content:"";position:absolute !important;left:50% !important;bottom:calc(100% + 7px) !important;transform:translateX(-50%) !important;border-width:7px 7px 0 !important;border-style:solid !important;border-color:#1f1f1f transparent transparent !important;z-index:999999 !important;opacity:0 !important;visibility:hidden !important;pointer-events:none !important;transition:opacity .18s ease,visibility .18s ease !important}.btn-db-tooltip:hover:after,.btn-db-tooltip:hover:before{opacity:1 !important;visibility:visible !important}.btn-db-tooltip:hover:after{transform:translateX(-50%) translateY(0) !important}.btn-db-tooltip.tooltip-bottom:after{top:calc(100% + 14px) !important;bottom:auto !important;transform:translateX(-50%) translateY(-4px) !important}.btn-db-tooltip.tooltip-bottom:before{top:calc(100% + 7px) !important;bottom:auto !important;border-width:0 7px 7px !important;border-color:transparent transparent #1f1f1f !important}.btn-db-tooltip.tooltip-bottom:hover:after{transform:translateX(-50%) translateY(0) !important}