.block-header { width: 100%; background: #fff; margin: 0; padding: 15px 0; font-family: 'PT Sans', sans-serif; text-transform: uppercase; color: #1f6daa; text-align: center; }
.block-header a { color: #1f6daa; }
.block-header a:focus, .block-header a:hover { text-decoration: none; }
.block-header.blue { background: #023760; color: #fff; }
.block-header.blue a { color: #fff; }
.block-header.gray { background: #9b9b9b; color: #fff; }
.block-header.gray a { color: #fff; }

.news-first { width: 100%; margin: 0; padding: 0 0 10px 0; background: #e0e5e6; }
.news-first .news-image { margin: 0 0 10px 0; width: 100%; }
.news-first .news-image img { width: 100%; }
.news-first .news-title { margin: 0 20px; font-size: 114%; }
.news-first .news-title a { font-size: inherit; color: #3f555b; }
.news-first .news-date { margin: 0 20px; font-size: inherit; font-style: italic; color: #aeb8ba; }
.news-other-unit { margin: 0; padding: 0 20px 10px 20px; background: #e0e5e6; }
.news-other-unit .news-title { margin: 0; padding: 10px 0 0 0; border-top: 1px solid #b3b7b8; font-size: 100%; }
.news-other-unit .news-title a { font-size: inherit; color: #3f555b; }

.home-sub-blocks { position: relative; }
.home-sub-block-menu { display: none; width: 100%; background: #76878b; }
.home-sub-block-menu a { display: block; margin: 0 20px; padding: 10px 0; border-bottom: 1px solid #919fa2; text-transform: uppercase; font-family: 'PT Sans Narrow', sans-serif; font-weight: 700; color: #fff; }
.page-anounce-unit { width: 100%; padding-top: 5px; }
.page-anounce-image { width: 100%; }
.page-anounce-image img { max-width: 100%; }
.page-anounce-title { margin: 0 20px; padding-bottom: 20px; }
.page-anounce-title2 { margin: 20px; padding-bottom: 20px; }
.page-anounce-link { margin-bottom: 10px; color: #0092d6; }


.burger { display: inline-block; height: 18px; width: 25px; cursor: pointer; }
.burger1, .burger2, .burger3 { margin-top: 3px; background: #1f6daa; width: 20px; height: 3px; position: absolute; }
.burger2 { margin-top: 9px; }
.burger3 { margin-top: 15px; }
.block-header.blue .burger1, .block-header.blue .burger2, .block-header.blue .burger3 { background: #fff; }

.swiper-feedback { background: #e0e5e6; }
.swiper-feedback .swiper-slide { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; border: 20px solid #e0e5e6; background: #fff; }
.swiper-feedback .swiper-slide .card { padding: 15px; }
.swiper-feedback .swiper-slide .card .header { color: #3f555b; font-weight: 700; }

.swiper-links { background: #e0e5e6; padding: 0 20px 20px 20px; }
.swiper-links .swiper-slide { background: #fff; }
.swiper-links .swiper-slide .card { padding: 10px; height: 155px; }
.swiper-links .swiper-slide .card .image img { width: 100%; }
.swiper-links .swiper-slide .card .text { text-align: center; font-size: 80%; }

.swiper-button-next, .swiper-button-prev { width: 10px; height: 20px; margin-top: -10px; background-size: 10px 20px; }
.swiper-button-prev { left: 5px; }
.swiper-button-next { right: 5px; }