/**
* Theme Name: Kitchor Child
* Description: This is a child theme of Kitchor, generated by Merlin WP.
* Author: <a href="https://themelexus.com/">Themelexus</a>
* Template: kitchor
* Version: 1.4.3
*/

/* Ogólne style pól formularza */
.wpcf7 input[type="text"],
.wpcf7 input[type="email"],
.wpcf7 textarea {
  color: #fff !important; /* biały tekst */
}

/* Checkbox */
.wpcf7 .wpcf7-list-item-label {
  color: #fff !important; /* biały tekst przy checkboxie */
}

.wpcf7 input[type="checkbox"] {
  margin-right: 8px;
  transform: scale(1.2); /* powiększenie checkboxa */
}

/* Style dla projektu w sliderze */
.project-link {
  color: #fff;
}

.project .slider-project-wrapper .project-content {
  opacity: 1 !important;
  text-align: left !important;
  justify-content: flex-end;
  padding: 0 0 50px 50px !important;
}

.project .slider-project-wrapper .entry-title {
  color: inherit;
  margin: 0 !important;
}

.project .slider-project-wrapper .project-read-more {
  margin-top: 10px;
  font-weight: 500;
}

/* Opcjonalnie: style dla hover efektu */
.slider-project-wrapper .project-inner::before {
  display: none !important;
}

@media screen and (max-width: 800px) {
  .project .slider-project-wrapper .project-content {
    padding: 0 0 30px 30px !important;
  }
}

/* Dodatkowe style dla filtrów */
.elementor-project__filters {
  list-style: none;
  padding: 0;
  margin: 0 0 40px;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 15px;
}

/* Animacja dla elementów */
.column-item {
  transition: opacity 0.3s ease;
}

/* Responsywność */
@media (max-width: 768px) {
  .elementor-project__filters {
    gap: 10px;
  }
}

.project-link-custom {
  display: block;
  text-decoration: none;
  color: inherit;
}

.project-link-custom:hover {
  text-decoration: none;
}

/* Zachowaj style dla tytułu */
.project-link-custom .entry-title {
  color: inherit;
  margin: 0;
}

/* Zachowaj style dla kategorii */
.project-link-custom .project-content-category {
  color: inherit;
}

/* Opcjonalnie: dodaj efekt hover */
.project-link-custom:hover .project-inner {
  opacity: 0.9;
  transition: opacity 0.3s ease;
}

.project-content-category {
  color: var(--e-global-color-secondary) !important;
}

.project-content-category .category-name {
  display: inline-block;
  color: inherit !important;
}

.project-content-category .category-divider {
  display: inline-block;
  color: inherit !important;
  margin: 0 5px;
}

.home .custom-main-menu {
  position: absolute !important;
}

.home .custom-main-menu-navigation {
  margin-bottom: 0 !important;
}

@media screen and (max-width: 1000px) {
  .home .custom-main-menu {
    position: relative !important;
  }
}
