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

#header_address svg {
  padding-top: 10px;
}

.promo_h1 h1 {
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	row-gap: 5px;
}
.promo_h1 h1 span {
  background-color: #14bec9;
  display: inline-block;
  padding: 5px;
  color: #fff;
  border-radius: 5px;
}
.promo_h1 h1 span:last-child {
  background-color: #ffffff;
  color: #173435;
}
h2 span {
  display: inline-block;
  background-color: #14bec9;
  color: #fff;
  padding: 5px;
  border-radius: 5px;
}
.swiper {
  --swiper-theme-color: #14bec9;
}
.swiper-button-next, .swiper-button-prev {
  color: #14bec9;
}

#home_news h5 {
  display: none;
}
#home_news ul {
  list-style: none;
  padding-left: 0;
  display: flex;
  gap: 20px;
}
#home_news ul li {
  display: flex;
  flex-direction: column;
  background-color: #fff;
  border-radius: 10px;
  padding: 20px;
  width: 24%;
}
#home_news ul li a{
	text-decoration: none;
	display: block;
	margin-bottom: 20px;
}
#home_news ul li span{
	display: block;
	margin-top: auto;
}
.elementor-button:focus, .elementor-button:hover, .elementor-button:visited {
	color: #1AF0E4 !important;
}
.d-flex {
	display: flex;
	justify-content: space-between;
	gap: 15px;
}
.wpcf7-form-control-wrap {
  position: relative;
  display: inline-block;
  margin-top: 5px;
	width: 100%;
}
.wpcf7-form label {
    display: block;
    margin-bottom: 5px;
}

.wpcf7-form input, .wpcf7-form textarea {
    width: 100%;
    padding: 10px;
    border: 1px solid #ccc;
    border-radius: 5px;
    font-size: 16px;
}

.wpcf7-form input {
    max-width: 100%;
    display: inline-block;
    margin-right: 2%;
}

.wpcf7-form textarea {
    height: 120px;
	width: 100%;
    resize: none;
}
.wpcf7-form textarea::placeholder {
	color: #aaa;
}

.wpcf7-submit[type="submit"] {
    background-color: #39d0e0;
    color: white;
    border: none;
    padding: 12px 25px;
    font-size: 18px;
    font-weight: bold;
    border-radius: 25px;
    cursor: pointer;
    display: block;
    width: fit-content;
    margin-top: 10px;
}
.wpcf7-submit[type="submit"]:hover {
	 color: #173435;
}

#rozklad table td {
  padding: 5px;
  border: none;
}
