/*
Theme Name: megabus_themes
*/

.search-container.disabled-form {
   pointer-events: none;
   opacity: 0.5;
   animation: blinker 2s ease infinite;
}

.dropdown-loading {
   pointer-events: none;
   opacity: 1;
   animation: blinker-input 1s ease infinite;
}
.dropdown-loading-search {
   pointer-events: none;
   background-color: rgba(0, 102, 255, 0.501) !important;
}

@keyframes blinker {
   0% {
      opacity: 0.5;
   }

   100% {
      opacity: 0.1;
   }
}

@keyframes blinker-input {
   0% {
      opacity: 1;
   }

   50% {
      opacity: 0.1;
   }

   100% {
      opacity: 1;
   }
}

ul.nav,
ul.site-footer__nav {
   list-style: none;
}

.btn-unique,
.search-button,
.pasajir-bronya-btn {
   cursor: pointer;
}


.container-main {
   background-image: url('./assets/img/bus.jpg') !important;
}

.container-main-search,
.container-main-oformlenia {
   background: linear-gradient(0deg, rgba(174, 173, 173, 0.4) 0%, rgba(148, 145, 145, 0.4) 100%), url("./assets/img/bus.jpg") lightgray 50% / cover no-repeat !important;
}

.profile .logo {
   color: #0066ffb3 !important;
   font-weight: bold !important;
}

.profile a {
   color: #06f !important;
}

.nav a:hover {
   color: #fff !important;
}

.ofer-block {
   background: #6ea0ebc7 !important;
}

.page_404__container {
   height: 50vh !important;
}

.page_404__content {
   margin-top: 81px;
   display: flex;
   justify-content: center;
   align-items: center !important;
}

.page_404__content h2 {
   font-size: 62px;
   color: #06f;
}

/* Сраница Поиска */

.filter-card-conteiner-filter {
   display: flex;
   width: 100%;
   flex-direction: row;
   justify-content: center;
}

.filter-card-conteiner {
   width: 96%;
   margin: auto;
   display: flex;
   flex-direction: column;
   align-items: center;
}