/*Полоса прокрутки браузера - всегда*/
body{overflow-y: scroll;}

/*Точки*/
.dotted {
padding: 255em 1.6875em;
background-image: -webkit-repeating-radial-gradient(center center, rgba(0,0,0,5), rgba(0,0,0,5) 1px, transparent 1px, transparent 100%);
background-image: -moz-repeating-radial-gradient(center center, rgba(0,0,0,5), rgba(0,0,0,5) 1px, transparent 1px, transparent 100%);
background-image: -ms-repeating-radial-gradient(center center, rgba(0,0,0,5), rgba(0,0,0,5) 1px, transparent 1px, transparent 100%);
background-image: repeating-radial-gradient(center center, rgba(0,0,0,5), rgba(0,0,0,5) 1px, transparent 1px, transparent 100%);
-webkit-background-size: 3px 3px;
-moz-background-size: 3px 3px;
background-size: 3px 3px;  
width: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    
}
}

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

/*Цвет панели меню*/
.container-header{background: #00301C;}

.container-header .mod-menu>li>a, .container-header .mod-menu>li>span {
/*color: currentColor;
text-decoration: none;
position: relative;
font-size: 1.5em;
*/
color: #ffffff;
font-size: 1.3em; /* font-size: 1.5em;*/
padding: 2px 10px; /*  padding: 9px 19px; */
display: inline-block;
text-decoration: none;
/*border: 1px solid #ffffff;*/
/*border-radius: 10px;*/
/*background-color: #448344; Цвет фона меню*/
font-family: 'trebuchet ms';	
}
.container-header .mod-menu>li>a:hover{
/*background-color: rgba(0, 0, 0, 0.2); Цвет фона меню при наведении*/
color: #508971; 
text-decoration:none}

/*.container-header .mod-menu>li>span:hover{text-decoration:none}*/

.container-header .mod-list li.active>a {
text-decoration: none;
color: #508971;
/*background-color: rgba(0, 0, 0, 0.2); Цвет фона меню активной ссылки*/
}

/*Убираем подчёркивание меню*/
.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;
}
}