.vhod {
  font-weight: bold;
}

.fab {
  margin-right: 5px;
}

.fas {
  margin-left: 5px;
}

h1 {
  text-align: center;
  color: #f7ddc6;
}

h2 {
  color: #e3d3c6;
}

h3 {
  color: #f7eee7;
}

.table-of-contents.open {
  background-color: #272435;
  color: #fff1e5;
  border-style: solid;
  border-color: #373448;
  border-radius: 10px;
}

.social-button.social-button--vkontakte.js-link {
  background-color: #272435;
}

.social-button.social-button--telegram.js-link {
  background-color: #272435;
}

.widget-header {
  color: #f5d4bb;
}

.site-footer--style-gray a {
  text-decoration: none;
  color: #f7bc8c;
}

.site-footer--style-gray a:hover {
  text-decoration: none;
  color: #ffffff;
}

.footer-info {
  text-align: center;
}

.procase__name {
  color: #f2d8c4;
}

.btn:not(:disabled):not(.disabled) {
  font-weight: bold;
}

.attachment-full.size-full {
  box-shadow: 0 0 1px 1px #c09d84;
}

.attachment-full.size-full:hover {
  box-shadow: 0 0 5px 3px #c09d84;
}

.ch-wrap {
  margin-top: -30px;
}