/*! BOOTSTRAP*/
.mt-5,
.my-5 {
  margin-top: 3rem!important
}
.mb-5,
.my-5 {
  margin-bottom: 3rem!important
}
.mb-4, .my-4 {
  margin-bottom: 1.5rem!important;
}

.mt-4, .my-4 {
  margin-top: 1.5rem!important;
}
.mt-3,
.my-3 {
  margin-top: 1rem!important;
}
.mb-3,
.my-3 {
  margin-bottom: 1rem!important;
}
/*! CUSTOM */
.adaptive .general_wrap .cover-two,
.adaptive .general_wrap .logo-block {
  background: #ffa119;
}
.adaptive .general_wrap .logo-block .umi-menu ul.level-0 > li > a {
  color: #ffffff;
}
.adaptive .general_wrap {
  background: #ffffff;
  /*background: #ffffee;*/
}
#social_block,
.comments {
  display: none!important
}
.for-logo-block .navbar .level-0 > li > a {
  padding: 0 16px 0 10px!important;
  font-size: 16px!important;
}
.for-logo-block .navbar .level-0 > li:first-of-type > a {
  padding-left: 0!important;
}
.for-logo-block .navbar .level-0 > li:last-of-type > a {
  padding-right: 0!important;
}
table {
  width: 100%;
  max-width: 100%
}
table th {
  border-top: 1px solid!important;
  font-size: 1.2em;
  text-align: center
}
table th:not(:first-of-type) {
  text-align: center
}
table td:not(:first-of-type) {
  text-align: center
}
.mw-300px {
  max-width: 300px!important;
}
.btn,
.all_system_buttons {
  text-decoration: none!important;
}
.all_system_buttons {
  color: #fff!important;
}
.umi-second-content #center_column:only-of-type {
  width: 100%!important
}
.simple_catalog_item .object_item_img {
  position: relative;
  display: block;
  margin: 0 20px;
  padding-bottom: 56.25%;
  max-width: 100%;
  height: 0
}
.simple_catalog_item .object_item_img img {
  position: absolute;
  display: block;
  top: 50%;
  margin: auto!important;
  max-width: 100%!important;
  height: auto;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%)
}
.object .object_image {
  text-align: center
}
.object .object_image .object_image_a img {
  max-width: 450px!important
}
.photo-cover {
  position: relative;
  width: 50%;
  max-height: 80px;
  float: left
}
.photo-cover .umiitem {
  width: 75px
}
.photo-cover img {
  width: 75px
}
.photo-cover .cover-text {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 75px;
  width: auto;
  min-height: auto;
  background: 0 0
}
.photo-cover .cover-text h3 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -moz-box;
  display: flex;
  margin: 0 30px;
  height: 100%;
  width: auto;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  -moz-box-align: center;
  align-items: center;
  color: #333;
  font-size: 25px;
  line-height: 1
}
.photo-cover .cover-text h3 a {
  color: #333;
  font-size: 20px
}
.video {
  position: relative;
  padding-bottom: 56.25%;
  padding-top: 30px;
  height: 0;
  overflow: hidden
}
.video iframe {
  position: absolute;
  top: 0;
  left: 0;
  margin: auto;
  width: 100%;
  height: 100%;
  border: none
}
.news_item + .news_item {
  margin-top: 3em!important
}
.news_date.top_date {
  display: none;
}
.its-img {
  width: 300xp!important;
  max-width: 40%!important;
}
.bukh-img {
  margin: 8px!important;
  float: right!important;
  max-width: 25%!important;
}
.news-img {
  margin: 8px!important;
  float: left!important;
  max-width: 100px!important;
}
table.table-border-none {
  border: 2px solid red;
}
table.table-border-none tr,
table.table-border-none td,
table.table-border-none th {
  border: none!important;
}
table.table-border-none th img {
  margin-bottom: -18px;
}
@media (min-width:992px) {
  .photo-cover:nth-of-type(4n),
  .photo-cover:nth-of-type(4n-1) {
    background-color: #fafafa
  }
}
@media (max-width:991px) {
  .bukh-img {
    max-width: 20%!important;
  }
  .photo-cover:nth-of-type(even) {
    background-color: #fafafa
  }
  .photo-collection .photo-cover {
    width: 100%
  }
}
@media (max-width:767px) {
  .bukh-img {
    display: block!important;
    margin: 16px auto!important;
    max-width: 100%!important;
    float: none!important;
  }
  .photo-collection .photo-cover {
    width: 100%
  }
  .photo-cover .cover-text h3 {
    margin: 0 15px
  }
}
@media (max-width:575px) {
  .news-img {
    display: none;
  }
}