header .contacts .wrapper {
  justify-content: space-between;
  align-items: center;
}

header .contacts .langs {
  list-style: none;
  margin-bottom: 0;
}
header .contacts .langs li :last-child {
  margin-left: 8px;
}
header .contacts .langs li.current-lang a {
  color: #0068B3;
}
header .contacts .langs .language {
  line-height: 1;
}
header .contacts .langs a {
  margin-left: 0;
}

header .contacts .email {
  margin-left: 18px;
}

.price-note {
  font-size: 14px;
  font-weight: 500;
  color: gray;
}
.price-note.-single-car {
  font-size: 30px;
  font-weight: 500;
  color: #fff;
  top: 0;
}

.single-stocks .page-meta {
  padding: 16px 13px 49px;
  background: #F5F7FA;
}

section.single-post .content {
  padding-top: 38px;
}

.single-car-page .services .block:nth-child(2) {
  min-width: initial;
}

.single-car-page .services .block {
  height: 132px;
  padding: 41px 36px;
  max-width: 32%;
  width: 100%;
  background: #F8F9FA;
  border-radius: 3px;
  display: flex;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  margin-left: 0;
}

.single-car-page .services .row {
  justify-content: space-between;
}

.single-car-page .additional-text {
  max-width: 755px;
  padding: 75px 15px 74px;
}

.page-meta .date {
  margin-bottom: 0;
}

section.single-post {
  padding-bottom: 80px;
}

section.single-post .location {
  margin: 60px auto 59px;
}

section.single-post .share-news {
  padding-top: 45px;
}

.single-available-page .car-features, .single-available-page .four-column-list {
  padding: 50px 0 0;
}

.all-news-container {
  margin-top: -36px;
}

.news {
  padding-top: 50px;
  padding-bottom: 45px;
}

.page-template-template-news .page-meta h1 {
  margin-top: 4px;
}

.single-page-head h1 {
  margin-top: 12px;
}

.service-center-page__body .difference .difference-list li {
  margin-bottom: 16px;
}

.available-cars .car-input .car .car-meta .car-meta__permalink p {
  white-space: nowrap;
}

.jobs-archive h1 {
  margin-bottom: 0;
}

.single-car-page .car-nav {
  margin-top: 30px;
}

.single-car-page .services {
  margin-top: 50px;
}

.single-car-page .exterior {
  margin-top: 42px;
  padding-top: 42px;
}

.single-car-page .colors {
  padding-top: 42px;
  padding-bottom: 0;
}

.single-car-page .advantages {
  padding-top: 42px;
  padding-bottom: 42px;
}

.single-car-page .volvo-cta {
  margin-bottom: 42px;
}

.single-available-page .car-specifications {
  padding-top: 42px;
}

.single-available-page .car-features, .single-available-page .four-column-list {
  padding: 11px 0 0;
}

.single-available-page .callback-form {
  margin-top: 55px;
}

.service-center-page__body .advantages {
  padding: 32px 0;
}

.service-center-page__body .booking {
  padding-top: 99px;
  padding-left: 84px;
}

.additional-text {
  display: flex;
  padding: 52px 15px 52px;
}

@media screen and (max-width: 768px) {
  .services .owl-carousel .owl-nav .owl-next {
    top: calc(50% - 38px);
  }

  .services .owl-carousel .owl-nav .owl-prev {
    top: calc(50% - 38px);
  }
}
.single-car-page .interior {
  margin-top: 0;
}

.available-cars.uk .car-input .car .car-meta .car-title {
  font-size: 15px;
}

.single-stocks .page-meta {
  padding: 16px 13px 16px;
  background: #F5F7FA;
}
.single-stocks .page-meta h1 {
  margin-top: 0;
}

.page-meta.single-meta h1 {
  margin-top: 10px;
}

section.single-post .content {
  padding-top: 20px;
}

header .navbar {
  margin-top: 18px;
  align-items: center;
}

header .logo {
  font-size: 0;
}

.v-logo {
  max-width: 73px;
  padding: 10px 0;
}
.v-logo img {
  width: auto;
  height: 36px;
}

header #topnav {
  top: 0;
}

header .nav > ul {
  margin-top: 0;
}

@media screen and (max-width: 812px) {
  header .navbar-header {
    padding: 11px 10px 10px;
  }

  .v-logo {
    max-width: 34px;
    margin-left: auto;
    margin-right: 31px;
    padding: 0;
  }

  header .top-menu.active {
    top: 55px;
    padding: 25px 0 0;
  }

  header .navbar-header .burger-menu {
    margin-top: 0;
  }

  .car-tabs .car .car-meta .car-title {
    font-size: 14px;
  }

  header .navbar {
    margin-top: 0;
  }
}
@media screen and (min-width: 813px) {
  header .nav {
    top: unset;
  }
}
.single-available-page .car-specifications .sale .price .price-note {
  font-size: 18px;
}

/*# sourceMappingURL=custom.css.map */
