:root {

  #--cassiopeia-color-link: #34451d;
  #--cassiopeia-color-hover: #435825;

}

h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 {
    font-size:1.2rem;
}

.container-below-top {
    margin-bottom:0;
    padding-bottom:0!important;
}

.container-header {
    position: relative;
    z-index: 10;
    margin-bottom: 0;
    background-image: linear-gradient(0deg, #044080 0%, #010e42 100%);
    box-shadow: 0 5px 5px rgba(0, 0, 0, 0.03) inset;
}

.container-header nav {
    margin-top:0;
}

.metismenu.mod-menu .metismenu-item.active > a {
#background-color: #ccc;
#color: #000; .metismenu>li>a:hover:after
}

.metismenu>li.active>a:after, .metismenu>li>a:hover:after, .metismenu>li>button:hover:before, .metismenu>li.active>button:before {
  opacity: .4;
}

.metismenu>li.level-1>a, .metismenu.mod-menu .mm-toggler {
#  color:#aaa;
}

.metismenu>li.level-1>a:hover,  {
 # text-decoration:none!important;
 # color:#eee;
}

.metismenu-item.level-1.active>a {
  #text-decoration:none!important;
  #color:#eee;
}

.metismenu>li.level-1>a:hover, .metismenu.mod-menu .mm-toggler:hover, .metismenu.mod-menu .mm-toggler.active {
  #text-decoration:none!important;
  #color:#eee;
}

.metismenu-item.level-1.active>a {
  #text-decoration:none!important;
  #color:#eee;
}

.js-finder-search-query {
    padding:0.1rem;
    background-color: #eee;
}

body.wrapper-fluid .site-grid {
    grid-gap: 0 0.5em;
}

.site-grid {
    grid-gap: 0 0.5em;
}

.blog-item {
  overflow:visible;
}

.footer {
    background-image: linear-gradient(180deg, #044080 0%, #010e42 100%);
}

.banneritem {
    padding-bottom: 4px;
}

div.com-content-category-blog__item, div.com-content-article {
    #background-image: linear-gradient(0deg, #eee 0%, #ddd 100%);
    background-color: #eee;
    border: 1px solid #ddd;
    border-radius: .25rem;
    padding: .25rem!important;
   

}
}

.site-grid {
      #background-image: linear-gradient(0deg, #FFF 0%, #FFF 100%);
   #background-image: linear-gradient(0deg, #444 0%, #FFF 100%);
}

h1, h2, h3 {
    #font-weight: var(--cassiopeia-font-weight-headings,400);
}

.grid-child.container-nav {
#    background: url(../images/logo.jpg) 0 0 no-repeat;
#    min-height:280px;
     padding-top:0;
}

.navbar-brand, .navbar-brand.button:active {
    #padding-bottom: 0;
    #margin: auto;
}

.container-header .navbar-toggler, .navbar-toggler:focus, .navbar-toggler:hover {
    #color: #aaa;
    border: 0;
    box-shadow:0 0;
}

.navbar-toggler:focus {
    #color: #aaa;
    border: 0;
    box-shadow:0 0;
}

.metismenu li a {
	
}

.card-header {
    #background-color: #92c050;
}

.grid-child.container-component {
  	
}

