a {
  color: #D8431A;
}

a:focus,
a:hover {
  color: #ECC118;
}

header {
  border-bottom: 4px solid #F1572B;
}

.carousel-caption {
  background: rgba(241, 87, 43, 0.9);
}

.carousel-caption:after {
  border-left: 33px solid rgba(241, 87, 43, 0.9);
}

.carousel-caption > .slider-link {
  color: #ECC118;
}

.slick-dots li button {
  background: #ffffff66;
}

.content-blocks > ._item ._title {
  border-bottom: 4px #F1572B solid;
}

.main-menu-item:hover > .main-menu-link {
  background: #F1572B;
  background: -moz-linear-gradient(top, #F98A5C 0, #F1572B 100%);
  background: -webkit-linear-gradient(top, #F98A5C 0, #F1572B 100%);
  background: linear-gradient(to bottom, #F98A5C 0, #F1572B 100%);
  border-color: #F1572B;
}

.sub-menu {
  background: #F1572B;
}

.sub-menu-item {
  border-bottom: 1px solid #ffffff70;
}

.sun-menu-link:hover {
  background: #F09527;
}

.content-blocks > ._item:hover {
  background: #D8431A;
  background: -moz-linear-gradient(-45deg, #D8431A 0, #F1572B 100%);
  background: -webkit-linear-gradient(-45deg, #D8431A 0, #F1572B 100%);
  background: linear-gradient(135deg, #D8431A 0, #F1572B 100%);
}

.content-blocks > ._item:hover ._title {
  background-color: #F09527;
}

.main-menu-item._active > .main-menu-link {
  background: #F1572B;
  background: -moz-linear-gradient(top, #F98A5C 0, #F1572B 100%);
  background: -webkit-linear-gradient(top, #F98A5C 0, #F1572B 100%);
  background: linear-gradient(to bottom, #F98A5C 0, #F1572B 100%);
  border-color: #F1572B;
}

.sub-menu-item._active > .sun-menu-link {
  background: #D8431A;
}

.left-menu-item._active > .left-menu-link,
.left-menu-item:hover > .left-menu-link {
  background: #F1572B;
  background: -moz-radial-gradient(center, ellipse cover, #F98A5C 0, #F98A5C 24%, #F1572B 100%);
  background: -webkit-radial-gradient(center, ellipse cover, #F98A5C 0, #F98A5C 24%, #F1572B 100%);
  background: radial-gradient(ellipse at center, #F98A5C 0, #F98A5C 24%, #F1572B 100%);
  color: #fff;
  text-decoration: none;
}

.pu_nav_dop_open {
  background: linear-gradient(180deg, #ECC118 0%, #F1572B 100%);
}

.nav_mobile_ico img,
.content-blocks > ._item ._title:before,
.content-blocks > ._item ._title:after {
  filter: invert(1);
}

.content-blocks ._item .change-title {
  border-bottom: 4px #F1572B solid;
}

@media (max-width: 1220px) {
  header .logo > img + img {
    width: 250px;
  }
}

@media screen and (max-width: 520px) {
  .pu_nav_inner {
    background: #F1572B;
  }

  .pu_nav_inner > li a + a,
  .pu_nav_inner > li + li {
    border-top: 1px solid #ECC118;
  }

  .pu_nav_dop:before,
  .pu_nav_dop:after {
    filter: invert(1);
  }

  .carousel-caption {
    background: #F1572B;
  }
}

@media screen and (max-width: 1220px) {
  html body .content-blocks ._item_act ._title {
    background: #F1572B !important;
  }
}

.pu_nav_title {
  color: #F1572B;
}

.head_lang span {
  color: #F1572B !important;
}

footer > .data div a {
  color: #F1572B !important;
}

.more-link:after {
  filter: invert(1);
}

.content-blocks > ._item:hover .change-title {
  background-color: #F1572B;
}

.cookie-notice__content {
  border-left: 5px solid #F1572B;
}

.cookie-notice__title,
.f_map {
  color: #F1572B;
}

.pager>.pagination>li.selected>a, .pager>.pagination>li:hover>a {
  background: #F1572B;
}

.pager>.pagination>li>a {
  color: #F09527;
}

.breadcrumbs>li>a:after {
    filter: invert(1);
}

.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
  color: #F1572B;
}

.h1 a, .h2 a, .h3 a, .h4 a, .h5 a, .h6 a, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
  color: inherit;
}
.h1 *, .h2 *, .h3 *, .h4 *, .h5 *, .h6 *, h1 *, h2 *, h3 *, h4 *, h5 *, h6 * {
  text-decoration-color: inherit;
}