/*Blog-Start*/
h2 {
  font-size: 1.3rem!important;
}
.item-title {
  font-size: 1.3rem;
}
.article-info > dd {
    display: inline-block;
    margin-bottom: 0;
    margin-inline-start: 0;
    padding-left: 10px;
}
.article-info {
    font-size: 10px;
    margin-left: -10px;
}
.fields-container {
  list-style: none;
  padding: 0;
}
.fields-container .field-label {
  min-width: 30%;
  font-weight: bolder;
}
.blog-item .fields-container .field-entry:not(:last-child) {
  border-bottom: 2px dashed var(--bs-border-color);
  margin-bottom: 5px;
  padding-bottom: 5px;
}
.item-page .fields-container {
  column-count: 1;
  column-gap: 30px;
  border-bottom: 2px dashed var(--bs-border-color);
  padding-bottom: 20px;
}
@media (min-width: 768px) {
  .item-page .fields-container {
    column-count: 2;
  }
}
@media (min-width: 1200px) {
  .item-page .fields-container {
    column-count: 3;
  }
}
/*Blog-End*/



.container-banner .banner-overlay {
    height: auto;
}

.container-header {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-template-areas: "logo below" 
                         "nav nav";
}
.container-header .container-topbar {
    padding: .5em;
}
.container-header .container-topbar {
    grid-area: top;
}
.container-header .container-below-top {
    grid-area: below;
    justify-content: flex-end;
    padding: 0;
}
.container-header .container-below-top .mod-menu {
        justify-content: flex-end;
        flex: 0 1;
  }
.container-header .grid-child:has(.navbar-brand) {
    grid-area: logo;
}
.container-header .container-nav {
    grid-area: nav;
    
}
@media (width >= 991.98px) {
    .container-header {
        grid-template-columns: 
            [full-start] minmax(0,1fr) 
            [main-start] repeat(4,minmax(0,19.875rem))
            [main-end] minmax(0,1fr)[full-end];
        grid-template-areas: ". logo nav nav nav .";
        gap: 0 1rem;
    }
    .container-header:has(.container-below-top, .container-topbar) {
        grid-template-areas: ". top top below below ." 
                             ". logo nav nav nav .";
    }
}