/* insights */
.grid-container-47 {
    display: grid;
    /* grid-template-columns: 1fr 1fr; */
    grid-template-columns: 240px auto;
    grid-gap: 20px;
    margin-bottom: 30px;
    border: 1px solid #efefef;
    padding: 10px 0 10px 5px;

}

.grid-container-47:hover {
    box-shadow: 0 0 11px rgba(33, 33, 33, .2);
}

@media (max-width: 600px) {
    .grid-container-47 {
        grid-template-columns: repeat(1, 1fr);
    }
}

.grid-container-47 #date-text {
    font-size: larger;
    font-weight: bold;
    color: #89af1a;
}

.grid-container-47 #title-text {
    font-weight: bold;
    color: black;
}

.grid-container-47 .mid-img {
    margin: 0;
    position: relative;
    top: 50%;
    transform: translateY(-50%);
}

/* end insights */

/* latest evidence teaser */
.grid-container-10 {
    display: grid;
    /* grid-template-columns: 1fr 1fr; */
    grid-template-columns: 240px auto;
    grid-gap: 20px;
    margin-bottom: 30px;
    border: 1px solid #efefef;
    padding: 10px 0 10px 5px;

}


.latest-evidence {
    background-color: #89af1a;
    border-radius: 0.5rem;
    transition: background-color 1000ms linear;
}

.latest-evidence:hover {
    box-shadow: 0 0 11px rgba(33, 33, 33, .2);
    /* transform: scaleY(1.005);
      transform: scaleX(1.005); */
    background-color: gray;
}

@media (max-width: 600px) {
    .grid-container-10 {
        grid-template-columns: repeat(1, 1fr);
    }
}

.latest-evidence #date-text {
    font-size: larger;
    font-weight: bold;
    color: #fff;
}

.latest-evidence #title-text {
    font-weight: bold;
    font-size: larger;
    color: #fff;
}

.latest-evidence #info-text {
    font-weight: 300;
    color: #fff;
}

.latest-evidence .mid-img {
    margin: 0;
    position: relative;
    top: 50%;
    transform: translateY(-50%);
}

/* end latest evidence teaser */

/* events teaser */

.grid-container-ev {
    display: grid;
    /* grid-template-columns: 1fr 1fr; */
    grid-template-columns: 60px auto;
    grid-gap: 20px;
    margin-bottom: 30px;
    border: 1px solid #efefef;
    padding: 10px 0 10px 5px;
}

.ev-teaser {
    background-color: #fff;
    border-radius: 0.5rem;
    transition: background-color 1000ms linear;
}

.ev-teaser:hover {
    box-shadow: 0 0 11px rgba(33, 33, 33, 0.2);
    /* transform: scaleY(1.005);
  			  transform: scaleX(1.005); */
    /* background-color: gray; */
}

@media (max-width: 600px) {
    .grid-container-ev {
        grid-template-columns: repeat(1, 1fr);
    }
}

.ev-teaser #date-text {
    font-family: ubuntu, sans-serif;
    font-size: 14px;
    font-weight: 400;
    color: #053769;
}

.ev-teaser #title-text {
    font-weight: 500;
    font-size: 16px;
    color: black;
}

.ev-teaser #title-text:hover {
    color: #89af1a;
}

.ev-teaser #info-text {
    font-weight: 300;
    color: #000;
}

.ev-teaser .mid-img {
    margin: 0;
    position: relative;
    top: 50%;
    transform: translateY(-50%);
    text-align: center;
    vertical-align: middle;
}

.ev-teaser .circle-k {
    border: 3px solid #89af1a;
    border-radius: 10px;
}

/* end events teaser */