#error-name, #error-email, #error-phone {
    text-align: left;
}
input[type="button"]:disabled {
    background-color: #25475f;
}
input#children, input#adults {
    background-color: #0a3652;
}

#branches {
    opacity: 0;
    display: none;
    transition: opacity 0.5s ease; /* Přechod pro fade-in/fade-out */
}

#branches.show {
    display: block;
    opacity: 1;
}

#copyButtonVS, #copyButtonUcet {
    cursor: pointer;
}
text-success{
    color: rgba(var(--bs-success-rgb), var(--bs-text-opacity)) !important;
}

.custom-card-news {
    min-height: unset!important;
}

.cursor-pointer {
    cursor: pointer;
}

.nav-item:hover {
    text-decoration-thickness: 2px;
}
.button-interprets-all {
    color: var(--bs-light);
    border-color: var(--bs-light);
}

@media (max-width: 768px) {
    .pt-mobile-5 {
      padding-top: 5rem;
    }
  }
.navbar-toggler {
    padding-left: 5px;
}

.menu-icon {
    transition: opacity 0.3s ease, transform 0.3s ease;
}

.menu-icon.hide {
    opacity: 0;
    transform: rotate(180deg);
}

.menu-icon.show {
    opacity: 1;
    transform: rotate(0deg);
}

@media (min-width: 768px) {
    .mobile-width-100 {
      width: auto !important; /* Nebo jiná hodnota podle potřeby */
    }
  }
  
  @media (max-width: 767.98px) {
    .mobile-width-100 {
      width: 100% !important;
    }
  }