p.fz-1-25r,
.fz-1-25r p {
  font-size: 1.25rem;
}
p.fz-1-00r,
.fz-1-00r p {
  font-size: 1rem;
}

.border-bottom {
  border-bottom: 1px solid #a36548;
}
.border-top {
  border-top: 1px solid #a36548;
}
.btn-yellow-border {
  background: #000;
  color: #ffffff;
  border: 1px solid #ffe296;
}
.footer__privacy a:hover {
  color: #fff;
}
.price-ico {
  position: absolute;
}
option {
  color: #000;
}

@media (min-width: 992px) {
  .modal-1516 {
    --bs-modal-width: 1516px;
  }
}

.table-custom {
  --bs-table-bg: auto;
  --bs-table-border-color: #a36548 !important;
}

blockquote.newquote,
.sibles-articles blockquote {
  border-left: 5px solid #b93032 !important;
  background-color: #a36548;
  padding: 1.5rem !important;
}
blockquote.newquote a,
.sibles-articles blockquote a {
  color: #b93032;
}
blockquote.newquote p,
.sibles-articles blockquote p {
  margin-bottom: 0;
}

blockquote.oldquote {
  border: 1px solid #a36548 !important;
}

.header__nav-point li {
  position: relative; /* Необходимо для позиционирования выпадающего меню */
  float: left; /* Выравнивание элементов меню в строку */
}

.header__nav-link li {
  display: block; /* Делаем ссылки блочными элементами */
  color: white; /* Цвет текста */
  text-align: center; /* Центрирование текста */
  padding: 14px 16px; /* Отступы для ссылок */
  text-decoration: none; /* Убираем подчеркивание */
}

/* Стили для выпадающего меню */
.dropdown__point {
  display: none; /* Скрываем выпадающее меню по умолчанию */
  position: absolute; /* Позиционируем выпадающее меню относительно родителя */
  top: 20px;
  z-index: 1; /* Обеспечиваем, что меню будет поверх других элементов */
}

.header__nav-point li:hover .dropdown__point {
  display: block; /* Показываем выпадающее меню при наведении на родительский элемент */
}

.dropdown__point-link {
  display: block; /* Делаем ссылки блочными элементами */
}
.pilomaterialy-table {
  border: 1px solid #a36548;
  text-align: center;
  vertical-align: middle;
  border-collapse: collapse;
  border-spacing: 0;
}
.pilomaterialy-table td {
  border: 1px solid #a36548;
}
.pilomaterialy-table__name {
  background-color: white !important;
  color: black !important;
}

.pilomaterialy-table__title {
  background-color: #a36548 !important;
  color: white !important;
}
.pilomaterialy-table__size {
  background-color: white !important;
  color: black !important;
}
.slider-gorizontal-custom .gallery-slider__img {
  height: 35vw;
  min-height: 18.75rem;
  object-fit: cover;
}
.banner-bg-black {
  background-color: #000;
  border-radius: 50px;
}

.modalbaner2__btn {
  width: 100%;
  margin: 20px 0;
}
.gallery-slider__img {
  height: 40vw;
  object-fit: cover;
}
/* @media (max-width: 1200px) { */
/* .gallery-slider__img { */
/* height: auto; */
/* } */
/* } */


.top-100 {
      display: block;
    position: relative;
    top: -100px;
    visibility: hidden;
}