/* Default Overrides */
.blog-item .item-image {
  overflow: hidden !important;
  height: 350px !important;
  margin-top: 0 !important;
}
.newsflash-image {
  overflow: hidden !important;
  height: 210px !important;
  margin: 0 0 0.5em !important;
}
.blog-item .item-image img, .newsflash-image img {
  width: 100% !important;
}
.newsflash-title {
	height: 2.2em;
	display: flex;
	flex-direction: column;
	justify-content: flex-end;
}

/* 3 Column Newsflash */
.mod-articlesnews-horizontal {
	grid-gap: 2rem;
	display: grid;
	grid-template-columns: repeat(auto-fit,minmax(300px,1fr));
}


.page-header h2, .page-header h2 a:not([class]) {
  font-size: 1.2rem !important;
  text-decoration: none !important;
  padding-top: 4px;
}

/* Footer Menu */
.container-footer .mod-menu {
	display: flex;
	flex: 1 1 0%;
	flex-direction: row;
}
.container-footer .mod-menu > li + li {
  margin-left: 1.55em;
}

/* Hide recaptcha */
.grecaptcha-badge {
  animation: recatpchahide 2s 1;
  animation-delay: 5s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}

@keyframes recatpchahide {
  0% {margin-right: 0px;}
  100% {margin-right: -100px;}
}