/*Полоса прокрутки браузера - всегда*/
body{overflow-y: scroll; 
     /*background-image:
    repeating-linear-gradient(
      180deg,
      #eaedf000 0,
      #eaedf0 25px,
      #ffffff 25px,
      #fff 50px
    );*/
	font-size: 1.1em
}

img{ box-shadow: rgba(14, 30, 37, 0.12) 0px 2px 4px 0px, rgba(14, 30, 37, 0.32) 0px 2px 16px 0px;}


.container-header {
    background: #ffffff;
}
.container-header .grid-child {
    padding: .5em;
    background: #679FC5;
}

.card-footer {
    padding: var(--card-cap-padding-y)var(--card-cap-padding-x);
    color: var(--card-cap-color);
    background-color: rgb(34 38 42 / 0%);
    border-top: var(--card-border-width)solid var(--card-border-color);

}

/*Материал*/
.com-content-article__body {background: #fafafa /*цвет фона*/; border: 1px solid #DFE3E7; margin: 0px 0px 10px 0px; padding: 10px; border-radius: 5px;}

@supports (display:grid) {
    .blog-items .blog-item {
          padding: 0 1em 1em;
    }
}

.blog{		
		background: #fafafa /*цвет фона*/; 
		border: 1px solid #DFE3E7;
		border-radius: 5px;
		padding: 1em 0.5em 1em;
		margin-bottom: 10px;
    }


/* Адаптация видео */  
.videowrap {
  max-width: 515px;
  margin: 0;
}
.videoblock {
  position: relative;
  padding-bottom: 56.25%;
  height: 0;
  overflow: hidden;
}
.videoblock iframe, object, embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}


/* Баннер */   
.container-banner .banner-overlay {
    color: #fff;
    background-position: top,50%;
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: fixed;
    height: 93.3vh;
}
.container-banner {
    margin: 0 0 0rem;
    display: block;
}

 @media (max-width:900px)  {
.container-banner .banner-overlay{
    color: #fff;
    background-position: top,50%;
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: fixed;
    height: 100%;
 } 
 }
 
 /* Меню */
.container-header nav {
    margin-top: 0.0em; /*0.5em*/   
    margin-left: auto;
    margin-right: auto;	
}

@media (max-width: 767.98px){
.container-header nav {
    margin-top: 0.0em; /*0.5em*/
	margin-left: 0;
    margin-right: auto
    
}
}

@media (width >= 992px) {
    .container-header .mod-menu>li+li {
        margin-left: 0.3em;
    }
}

.container-header .container-nav {
    padding-bottom: 0.5em;/*1em*/
}

/*Цвет панели меню*/
.container-header .mod-menu>li>a, .container-header .mod-menu>li>span {
    /*color: currentColor;
    text-decoration: none;
    position: relative;
	font-size: 1.5em;
	*/
	color: #000000;
    font-size: 1.25em; /* font-size: 1.5em;*/
    padding: 2px 10px; /*  padding: 9px 19px; */
    display: inline-block;
    text-decoration: none;
	border: 2px solid #548aaf;
    border-radius: 5px;
    background-color: #91b9d7;
    font-family: 'trebuchet ms';	
}
.container-header .mod-menu>li>a:hover{background-color: #679FC5;/*Цвет фона меню при наведении*/color:#ffffff; text-decoration:none}
/*.container-header .mod-menu>li>span:hover{text-decoration:none}*/

.container-header .mod-list li.active>a {
    text-decoration: none;
    color: #ffffff;
	background-color: #679FC5; /*Цвет фона меню активной ссылки*/
}

/*Убираем подчёркивание меню*/
.container-header .mod-menu>li.active:after, .container-header .mod-menu>li:hover:after {
    background: transparent;
    left: auto;
    right: auto;
}

@media (max-width: 767.98px){
.container-header .container-nav .container-search, .container-header .container-nav nav {
    margin-top: 0em;
}
}

/*Отступ свернутого меню сверху*/
@media (max-width: 767.98px){
.container-header .mod-menu {
    color: #fff;
    flex: 1 0 100%;
    margin: 0;
    padding: 0;
    list-style: none;
	margin-top: 5px;
}
}

@media (width >= 992px) {
    .container-header .mod-menu {
        flex-direction: row;
        flex: 1;
        display: flex;
        justify-content: center;
    }
}