.container-header {
background: #97a3ba !important;
}

video {
width: 100% !important;
}

.header .grid-child {
float: left;
width: auto;
}

.brand-logo img {
margin-left: 15px;
max-width: 160px;
height: auto;
}

.site-description {
font-size: 0.82rem !important;
margin-top: 10px;
margin-left: 15px;
} 

.grid-child.container-nav {
float: right;
margin: 8px 15px 0px 0px;
}

.mod-menu {
flex-flow: row wrap;
gap: 10px;
}

.mod-menu.mod-list.nav li {
height: 30px;
width: 30px;
}

.item-content .page-header {
border-top: 1px solid lightgray;
margin: 10px 0 10px 0;
padding: 10px 0px;
}

a {
color: #2a5663;
}

a:not([class]) {
text-decoration: none;
}


h1 {
font-size: 5em;
font-weight: 350;
margin: 20px 0 20px 0;
}

h2 {
font-size: 1.1em !important;
text-align: center;
}

.com-contact.contact h2 {
display: none;
}


.tags .list-inline-item {
margin: .25rem .25rem .5rem;
background-color: lightgray;
padding: 0.01em;
}

.tags .list-inline-item a {
font-size: 0.6em !important;
color: white;
}

.com-content-category-blog__item.blog-item {
margin: 30px;
}

ul.contacts {
list-style: none;
display: flex;
align-items: center;
justify-content: center;
}

ul.contacts img {
width: 200px;
margin: 50px;
}

div.com-contact.contact h3, span.icon-info-circle {
display: none;
}