.mf-search-bar_button_icon {display: none;}
.mf-search-box .mf-search-bar .mf-search-bar_input::placeholder {
  color: transparent;
}

.catalog-menu-car__etc a {
  transition: opacity 0.4s ease;
}
.catalog-menu-car__booking {
  background-color: #0A5B8E;
  border-radius: 25px;
  width: 85px;
}
/*@media screen and (min-width: 961px) {
  .catalog-menu-car__booking {
    width: min(8.515625vw, 109px);
    height: min(3.515625vw, 45px);
    padding: min(0.390625vw, 5px) 0;
    border-radius: min(0.15625vw, 2px);
  }
}*/
.catalog-menu-car__booking {
  display: flex;
  /*background-color: #fff;*/
  align-items: center;
  justify-content: center;
}

@media screen and (max-width: 750px) {
  .catalog-menu-car__etc-list-link img {
    height: 30px;
  }
}
@media screen and (max-width: 750px) {
  .catalog-menu-car--footer {
    width: 100%;
    height: 76px;
    position: absolute;
    left: 0;
    padding-top: 12px;
  }
}


span.cost { margin: 0 0 0 10px; padding: 0 8px; border: 1px solid #000; border-radius: 6px; }
div.confort-price-in span.cost { border-color: #3c603f; font-size: 60%; }
.est_time_caption--blank { display: inline-block; width: 30px; height: 17px; background: #FFFFFF; border: 1px solid #333333; border-radius: 3px; margin: 0 2px; vertical-align: bottom; }
.est_time_caption { display: inline; background: #FFFFFF; border: 1px solid #333333; border-radius: 3px; padding: 0 4px; margin-right: 1px; }
