/* Типографика */}   
body {font-size:0.9rem; line-height:1.3rem;}
.blog-featured h1 {font-size: calc(1rem + 1.0vw); margin-bottom: 1.5rem; margin-top: 3rem;}
p {margin-bottom: 0.7rem; margin-top: 0px;}
.h1, h1 {font-size: calc(1rem + 1.0vw); margin-bottom: 1.5rem;}  
.h2, h2 {font-size: calc(1rem + 0.4vw);}
.h3, h3 {font-size: calc(1rem + 0.3vw);}
.h4, h4 {font-size: calc(1rem + 0.1vw);}
h1, h2 {letter-spacing: -0.02em;}

/* Меню топ*/}   
.mod-menu>li>a, .container-header .mod-menu>li>span  {margin-left: 0px;}
.container-header .mod-menu {padding: 10px;}
.metismenu.mod-menu .metismenu-item {font-size: 0.9rem; line-height: 1.2; padding: .4em 1em;}  
.mod-list li {padding: .25em 1em;}

/* Градиеент и тени*/   
.shadow {text-shadow: 1px 1px 2px black, 0 0 1em black; }  
.footer {background-color:  #00241f; background-image: linear-gradient(135deg, #00241f 0,#00537a 100%); color: #fff; margin-top: 1em;}

/* Контент*/  
.card {float: left; margin: 10px 10px 10px;}   
.item-content {border: 1px solid #dfe3e7; padding: 18px; margin: 3px;}
.com-content-article {padding-left: 20px;} 
.container-banner {display: block; margin: 0 0 4rem;} 
section {scroll-margin-top: 80px;}
#col {font-weight: bold;}
.w100 img {width: 100px;}  
.w200 img {width: 260px;}      
   








