
/* custom theme */

.branding__site-logo{
  padding:10px;
}

.branding__site-logo img{
  height:100px;
}

.layout-bottom{
  background-color: #1b2127;	
  color:#f4f4f4;
}

@media screen and (min-width: 75rem) {
    .disclaimer__copyright {
        width: 50%;
    }
}

@media screen and (min-width: 75rem) {
    .disclaimer {
        display: flex;
        justify-content: unset;
    }
}

@media screen and (min-width: 75rem) {
    .disclaimer__disclaimer, .disclaimer__copyright {
        margin-bottom: 0;
        /* text-align: start; */
    }
}

.path-frontpage .main-content-area{

        grid-template-columns: 100% !important;
        gap: 0% !iimportant ;   
}

.path-blog-home .main-content-area{

        grid-template-columns: 100% !important;
        gap: 0% !iimportant ;	
}

.block__title{
  color:#ffffff;
}

.block__title{
   font-size: 2rem;
   font-weight:bold;
}
.node--view-mode-teaser{
   padding:12px;
}

.block-views {
    margin: 10px;
    padding-top: 35px;
}

/* Force equal height and 2-column grid */
.view-articles .views-row {
  display: flex;
  flex-direction: column;
}

/* Grid wrapper */
.view-articles .view-content {
  display: grid;
  grid-template-columns: repeat(2, 1fr); /* 2 per row */
  gap: 2rem; /* space between cards */
}

/* Make cards equal height */
.view-articles .node--type-article {
  display: flex;
  flex-direction: column;
  height: 100%;
}

/* Stretch inner content so "Read more" button aligns */
.view-articles .node__content {
  flex-grow: 1;
}

.view h2 a>span{
	color: #ff0080;
	font-size:1.5rem;
}

.view h2 a{
 text-decoration:none;
}

.layout-container{
  background-color:#37c0a2;
}

.pager__item{

    border-radius: 5px;
    padding: 15px;
    padding-top: 5px;
    padding-bottom: 5px;

}

.pager__item a{
  color:white;
}

.pager__item.is-active{
    background-color:white;
    border-radius: 5px;
    padding: 15px;
    padding-top: 5px;
    padding-bottom: 5px;
    color:#008068;
}
.pager__item.is-active a{
   color:#008068;
}

.pager__item a:hover, a:focus{
   background-color:unset;
}
.pager{
  margin-top:25px;
  margin-bottom:25px;
}
