.breadcrumb-item.active,
.breadcrumb-item a {
  font-size: 15px;
  line-height: 18px;
  margin-top: 0;
}
.inside-block h1 {
  font-size: 34px;
  line-height: 38px;
}
.contact-page {
  margin-top: 0;
}
.contact-page table td {
  margin: 0 0 8px 0;
  font-size: 15px;
  line-height: 21px;
  color: #000000;
  font-family: 'SourceSansPro-Regular', sans-serif;
}
.contact-page table a {
  color: #000000;
}
@media screen and (max-width: 575px) {
  .contact-page .text-page__content {
    overflow-x: scroll;
  }
}

.cart-message__btn {
  background: var(--main-button);
  color: var(--main-button-color) !important;
  margin: 5px 0;
}

.cart-message__btn:hover {
  background: var(--main-button-hover) !important;
  color: var(--main-button-color-hover) !important;
}

.pop-postcard {
  padding: 20px !important;
}

.pop-postcard .btn {
  background: var(--main-button);
  color: var(--main-button-color) !important;
  margin: 5px 0;

  span {
    color: var(--main-button-color) !important;
  }
}

.pop-postcard .btn:hover {
  background: var(--main-button-hover) !important;
  color: var(--main-button-color-hover) !important;

  span {
    color: var(--main-button-color-hover) !important;
  }
}

.d-none {
  display: none !important;
}

textarea {
  width: 100%;
  min-height: 70px;
  resize: none;
}

.chekbox-pay input[type='radio']:checked + label {
  background: var(--order-delivery);
  border-color: var(--order-delivery) !important;
  color: white !important;
}

.additionally-basket li {
  word-break: break-word;
}

.footer-policy {
  color: white;
  position: relative;
  top: 8px;
}

.footer-makers-text {
  color: white;
  font-size: 15px;
  line-height: 20px;
  position: relative;
  top: 14px;
}

.pop-thx {
  padding: 20px;
}

.pop-btn {
  background: var(--main-button);
  color: var(--main-button-color);
  margin: 16px 8px 0 0;
}
