.menu{
  width:100%;
}

.card-header,.metismenu.mod-menu .metismenu-item > a,.footer{
  text-shadow: 1px 1px 2px black;
}

.header{
  background-image: linear-gradient(60deg,#0F203A ,#2858A0,#0F203A);
}
.menu .navbar-toggler{
margin:0 auto;
}
a:hover{
  color:#378F42;
}
.card-header{
  background: url("/images/woeih/template/module-bg.jpg");
background-position: center;
  background-size:cover;
}
.iframe-container {
  position: relative;
  overflow: hidden;
  width: 100%;
  margin:0 auto;
  padding-top: 56.25%; /* 16:9 Aspect Ratio (divide 9 by 16 = 0.5625) */
}

/* Then style the iframe to fit in the container div with full height and width */
.iframe-container iframe {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
}
.site-grid{
  background:url("/images/woeih/template/starfield.jpg");
}
.site-grid, .site-grid span, .site-grid p,.site-grid h2{
  color:white;
}

.card{
  background: #07101ecf;
  color: white;
  border-radius:8px;
  border: 1px solid #39455196;
text-align: center;
}
.card-header:first-child {
    border-radius: 8px 8px 0 0;
}
.card-header::before{
  content:'';
  background-image:url("/images/woeih/template/seal.png");
  background-size:cover;
  min-height:33px;
  min-width:33px;
  margin-right:12px;
  display:inline-block;
      -webkit-filter: drop-shadow(2px 2px 2px black);
    filter:         drop-shadow(2px 2px 2px black); 
}
.site-grid span{
  color:inherit;
}
.card-header {
  display: flex;
  border:none;
justify-content: center;
align-items: center;
}
.mod-menu{
  justify-content:center;

  font-weight:bold;
}
.metismenu.mod-menu .metismenu-item{
  font-size:1.5rem;
}
a{
  color:#41AAEB;
}
.container-header .navbar-collapse.show{
  align-items:flex-start;
}

.container-header nav {
  margin: .10rem 0;
}

.container-header .grid-child {
        padding-bottom: 0em;
}
.page-header {
  margin:0 0 18px;
}
.blog-items .blog-item{
  padding: 24px 24px;
background: #07101ecf;
border-radius: 8px;
border: 1px solid #39455196;
}

.item-page {
  padding: 24px 24px;
background: #07101ecf;
border-radius: 8px;
border: 1px solid #39455196;
}

.container-header .grid-child {
    padding: 0em;
    }

.card-header {
      font-size: 1.5rem;
}
#mod-search-searchword88{
  width:100%;
}

.footer
{
    margin-top: 0em;
    color: #fff;
    background-image: linear-gradient(60deg,#0F203A ,#2858A0,#0F203A);
}

.footer .grid-child {
  justify-content:center;
  text-align:center;

    padding: 2.5rem calc(.5em + 10px);
}

  .h1,h1,.h2, h2,.h3,h3 {
    font-size: 1.5rem;
}
.sticky {
  position: fixed;
  top: 0;
  min-width: 100%;
  background-image: linear-gradient(60deg,#0F203A ,#2858A0,#0F203A);
background-position: center;
  background-size:cover;
}
.sticky .navbar-collapse{
  overflow: auto;
max-height: 100%;
}
 
  .headerPadding{
    padding-bottom:60px;
  }
@media (max-width: 768px){
 .mod-menu{
    /* margin-top:24px!important; */
  }
  .metismenu-item{
    justify-content:center;
  }

}
@media (max-width:1199px) {
 .headerPadding{
    padding-bottom:47px;
  }
     .mod-menu{
/*   height: 100vh; */
}
}
@media (max-width:1200px){
    .metismenu-item{
    justify-content:center;
  }
    .container-header .container-nav .container-search, .container-header .container-nav nav {
    margin: .10rem 0;
}

}
@media ()