@font-face {
  font-family: 'Material Icons';
  font-style: normal;
  font-weight: 400;
  src: url(../fonts/Material.woff2) format('woff2');
}

.material-icons {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 24px;
  line-height: 1;
  letter-spacing: normal;
  text-transform: none;
  display: inline-block;
  white-space: nowrap;
  word-wrap: normal;
  direction: ltr;
  -moz-font-feature-settings: 'liga';
  -moz-osx-font-smoothing: grayscale;
}



.headers-title {color:#fff !important;text-shadow:0 0 3px #000;font-size: 30px;white-space: pre-line;}
.el-menu--horizontal > .el-menu-item.is-active, .el-menu--horizontal > .el-submenu.is-active {border-bottom: 2px solid #c4c4c4 !important;}
.el-menu--horizontal > .el-submenu.is-active .el-submenu__title {border-bottom: 0px !important;}
.el-menu--horizontal .el-menu-item:not(.is-disabled):hover, .el-menu--horizontal .el-menu-item:not(.is-disabled):focus {color: #fff !important;}
.user-layout .main-banner__text {max-width: 780px !important;}
.user-menu .el-submenu__title, .user-menu .el-menu-item {font-size: 18px;}
.el-menu--horizontal .el-menu .el-menu-item.is-active, .el-menu--horizontal .el-menu .el-submenu.is-active > .el-submenu__title {color: #fff;background-color: rgb(74, 100, 155) !important;}
.el-menu--horizontal .el-submenu .el-submenu__icon-arrow {position: relative !important;right: -3px !important;margin-top: -34px !important;}
.app-menu__inner .el-menu--horizontal .el-submenu .el-submenu__icon-arrow {margin-top: 0 !important;}
.el-menu--horizontal .el-menu--popup {min-width: 100% !important;}
.el-menu--horizontal .el-menu .el-menu-item.is-active, .el-menu--horizontal .el-menu .el-submenu.is-active > .el-submenu__title {color: #fff !important;}


.all-news-btn {display:inline-block;margin: 15px 0;}
.all-news-btn .all-news {text-decoration:none;}
.all-news-btn .all-news:hover {text-decoration:underline;}

.news-preview__image {margin: 0px 15px 0 0 !important;}

.footadres {white-space: pre-line;}

.files-items {display: block;line-height: 2.2;text-indent: 30px;margin-right:5px;text-decoration:underline;}
.files-items:before {content:"";background: url(../images/doc.png) 0 0 no-repeat;width: 16px;height: 22px;display: inline-block;vertical-align: middle;margin-right: 10px;}
.files-items:hover {text-decoration:none;}

.main-banner > img {height:157px;}

@media screen and (min-width: 1360px) {
	.user-layout .main-banner__text {left: 50% !important;margin-left: -660px !important;}
}

@media screen and (max-width: 450px) {
	.user-layout .main-banner__text {max-width: 100% !important;}
}

.post {margin: 30px 0 0;}
.thumbnail {max-width: 300px;height: auto;max-height: 300px;}
.thumbnail.posleft {float: left;margin: 0 20px 4px 0;}
.thumbnail.poscenter {margin: 15px auto;width: 500px;}
.thumbnail.posright {float: right;margin: 0 0 4px 20px;}
.thumbnail img {width: 100%;height: auto;}
.gallery {position: relative;margin-top: 30px;padding-top:10px;border-top: 1px solid #ccc;text-align: center;clear: both;}
.gallery-block {display: flex; margin-left: 0px;justify-content: center;}
.gallery-block .gallery-block-outer {width:25%;padding: 15px;}
.gallery-block .gallery-block-inner {border: 1px solid #ccc;padding: 10px;height: 100%;overflow: hidden;border-radius: 5px;background: #ffffff42;box-shadow: 0 0 3px #77777738;display: flex;
align-items: center;justify-content: center;}
.gallery-block .gallery-img {cursor: pointer;max-width: 100%;height: auto;}