/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme-child/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 2.0.0
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/* Add your custom styles here */

@font-face {
  font-display: swap !important;
}

/*** CF7 ***/
/*
span.wpcf7-list-item { display: block; }

.elementor-kit-7 input:not([type="button"]):not([type="submit"]), .elementor-kit-7 textarea, .elementor-kit-7 .elementor-field-textual {
  padding: 5px !important;
  margin: 5px 0 20px !important;
}

form.wpcf7-form {
  background-color: #f8f8f8;
  max-width: 600px;
  margin: 0 auto;
  padding: 30px;
}

form.wpcf7-form label {
  font-weight: 600;
}

form..wpcf7-form input[type="text"], 
form..wpcf7-form input[type="email"], 
form..wpcf7-form input[type="url"], 
form..wpcf7-form input[type="password"], 
form..wpcf7-form input[type="search"], 
form..wpcf7-form input[type="number"], 
form..wpcf7-form input[type="tel"], 
form..wpcf7-form textarea {
  width: 100%;
  margin: 5px 0 20px !important;
  padding: 5px !important;
}
*/

/*** Akce - výpis ***/
.garance-rs {
  background-color: #ffdb0a;
  opacity: 0.7;
  padding: 0 10px;
}

/*** CF7 ***/
span.wpcf7-list-item { display: block; }

.wpcf7-form {
  background-color: #f8f8f8;
  max-width: 600px;
  margin: 0 auto;
  padding: 30px;
}

.wpcf7-form p {
  margin-bottom: 15px;
}

.wpcf7-form label {
  font-size: 16px;
  font-weight: 600;
}

.wpcf7-form input[type="text"], 
.wpcf7-form input[type="email"], 
.wpcf7-form input[type="url"], 
.wpcf7-form input[type="password"], 
.wpcf7-form input[type="search"], 
.wpcf7-form input[type="number"], 
.wpcf7-form input[type="tel"], 
.wpcf7-form textarea {
  width: 100%;
  /* margin: 5px 0 20px !important; */
  padding: 5px !important;
}

.wpcf7-form .povinne-pole {
  font-weight: bold;
  color: red; 
}

.cf7-ucastnik,
.cf7-zamestnavatel,
.cf7-uytovani,
.cf7-aktivni-ucast {
  background-color: #f0f0f0;
  margin-bottom: 20px;
  padding: 10px 20px;
}

.cf7-box {
  background-color: #f0f0f0;
  margin-bottom: 20px;
  padding: 10px 20px;
}

/* Uvodni stranka vedle kalendare */
.elementor-element.elementor-element-5a1601d.e-con-full.e-flex.e-con.e-child {
  width: 100%;
}


.home-modry-pruh-info a {
  color: white !important;
}
