.module-link-group{
	display:flex;
	flex-direction:column;
	justify-content:center;
	align-items:center;
	width:100%;
	margin:auto;
	max-width:1400px;
	padding:0 15px;
}

.module-link-group__heading-container{
	display:flex;
	flex-direction:column;
	align-items:start;
	justify-content:start;
	width:100%;
}
.module-link-group__subtitle{
	font-size:1rem;
	font-weight:bold;
	color: rgba(40,88,67,1);
	text-transform: uppercase;
	margin-bottom:0;
}
.module-link-group__title-container{
	display:flex;
	flex-direction:row;
	align-items:center;
	justify-content:flex-start;
	width:100%;
}
.module-link-group__title{
	font-weight:bold;
	font-size:2rem;
	letter-spacing:2px;
	color:#000;
	margin-right:1rem;	
	font-family:'Montserrat', sans-serif;
	font-weight:800;
	text-transform: uppercase;
}
.module-link-group__divider{
	height:5px;	
	background-color: rgba(40,88,67,1);
	display:flex;
	flex-grow:1;	
}

.module-link-group__links-container{
	display:flex;
	flex-flow:row wrap;
	padding:1.5rem 0 3rem 0;
	
}

.module-link-group__link-card{
	position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: border-box;
  border: 1px solid rgba(0,0,0,.125);
  border-radius: .5rem;
	flex: 1 0 100%;
	margin-left:auto;
	margin-bottom:1rem;
/*	box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);*/
}



.module-link-group__links-container--news{
	display:flex;
	flex-flow:row wrap;
	padding:1.5rem 0 3rem 0;
	justify-content: space-between;
		
}

.module-link-group__link-card--news{	
	position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  min-width:250px;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: border-box;
  border: 1px solid rgba(0,0,0,.125);
  border-radius: .5rem;
	flex:1 0 100%;
	margin-bottom:1rem;
	max-width:100%;	
	margin-left:auto;
}

.link-card__header{
	border-top-left-radius: 0.5rem;
  border-top-right-radius: 0.5rem;
	border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
	display:flex;
	position: relative;
  flex: 0 0 180px;  
}
.link-card__link-circle{
	
	border-radius:50%;
	position:absolute;
	bottom:0;
	right:0;
	margin-right:1rem;
	transform: translateY(50%);
  z-index:1060;
}

.link-card__link-circle a{
	display:flex;
	align-items:center;
	justify-content:center;
	padding:0.5rem;
	border-radius:50%;
	color: #fff;
	border:2px solid transparent;
	width:auto;
	font-weight:normal;
	color: #fff;
}

.link-card__link-circle i{
	width: 20px;
  height: 20px;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
}

.link-card__term{
	position:absolute;
	bottom:0;
	left:0;
	margin-left:1rem;
	padding:0.25rem 0.5rem;
	transform: translateY(50%);
	z-index:1060;
}

.link-card__term--media-release{
	background-color:rgba(40,88,67,1);
}

.link-card__term--story{
	background-color:rgba(240,139,29,1);
}

.link-card__term--report{
	background-color:rgba(255,78,0,1);
}

.link-card__term span{
	color: #fff;
	font-size:0.8rem;
	letter-spacing:0px;
	font-weight:700;
}

.link-card__title{
	font-weight:bold;
	font-size:1.25rem;
}
.link-card__body{
	flex: 1 1 auto;
	padding:1rem;
	font-size:0.9rem
}
.link-card__footer{
	display:block;
}
.link-card__button{
	display:flex;
	width:calc(100% + 2px);
	padding:0.5rem 1rem;
	align-items:center;
	justify-content: space-between;
	color: #fff;
	margin-left:-1px;
	font-weight:bold;
	border:1px solid rgba(0,0,0,.125);
	border-top:none;
	text-decoration: none;
	font-size:0.9rem
}
.link-card__excerpt{
	margin-bottom:0;
}

@media (min-width:576px){
	.link-card__header{
		flex: 0 0 225px;
	}
	.link-card__body,
	.link-card__button{
		font-size:1rem;
	}
	
	
}

@media(min-width:768px){
	.module-link-group__link-card{
	 flex: 0 0 49%;
	 margin:1% 0;
	 margin-left:0;	
	}
	.module-link-group__link-card--news{	
		flex:0 0 49%;
		margin-left:0;
		
	}
	.module-link-group__link-card:first-of-type,
	.module-link-group__link-card--news:nth-of-type(3n+1){
		margin-left:0;
	}

}
@media (min-width:992px){
	.module-link-group__link-card{
	  flex: 0 0 32%;
	  margin:1% 0;
	  margin-left:2%;	
	}
	.module-link-group__link-card--news{	
		flex:1 0 30%;
		margin-left:2rem;
		margin-bottom:2rem;
		max-width:31%;	
	}

}
.module-link-group__link-card:nth-of-type(3n+1) .link-card__header,
.module-link-group__link-card--media-release .link-card__header{
	border-bottom:2px solid rgba(40,88,67,1);
	border-top:10px solid rgba(40,88,67,1);
}
.module-link-group__link-card:nth-of-type(3n+1) .link-card__title,
.module-link-group__link-card--media-release .link-card__title,
.module-link-group__link-card--media-release .link-card__title a{
	color: rgba(40,88,67,1);
}
.module-link-group__link-card:nth-of-type(3n+1) .link-card__button,
.module-link-group__link-card--media-release .link-card__button{
	background-color: rgba(40,88,67,1);
}
.module-link-group__link-card:nth-of-type(3n+1) .link-card__button:active,
.module-link-group__link-card:nth-of-type(3n+1) .link-card__button:hover,
.module-link-group__link-card:nth-of-type(3n+1) .link-card__button:focus,
.module-link-group__link-card--media-release .link-card__button:active,
.module-link-group__link-card--media-release .link-card__button:focus,
.module-link-group__link-card--media-release .link-card__button:hover{
	background-color: #fff;
	color: rgba(40,88,67,1);
	border:2px solid rgba(40,88,67,1);
	text-decoration: none;
}
.module-link-group__link-card:nth-of-type(3n+2) .link-card__header,
.module-link-group__link-card--story .link-card__header{
	border-bottom:2px solid rgba(240,139,29,1);
	border-top:10px solid rgba(240,139,29,1);
}
.module-link-group__link-card:nth-of-type(3n+2) .link-card__title,
.module-link-group__link-card--story .link-card__title,
.module-link-group__link-card--story .link-card__title a{
	color: rgba(240,139,29,1);	
}
.module-link-group__link-card:nth-of-type(3n+2) .link-card__button,
.module-link-group__link-card:nth-of-type(3n+2) .link-card__link-circle a,
.module-link-group__link-card--story .link-card__button,
.module-link-group__link-card--story .link-card__link-circle a{
	background-color: rgba(240,139,29,1);	
}
.module-link-group__link-card:nth-of-type(3n+2) .link-card__button:active,
.module-link-group__link-card:nth-of-type(3n+2) .link-card__button:focus,
.module-link-group__link-card:nth-of-type(3n+2) .link-card__button:hover,
.module-link-group__link-card--story .link-card__button:active,
.module-link-group__link-card--story .link-card__button:focus,
.module-link-group__link-card--story .link-card__button:hover{
	background-color: #fff;	
	color: rgba(240,139,29,1);	
	border: 2px solid rgba(240,139,29,1);	
	text-decoration:none;
}

.module-link-group__link-card:nth-of-type(3n+3) .link-card__header,
.module-link-group__link-card--report .link-card__header{
	border-bottom:2px solid rgba(255,78,0,1);
	border-top:10px solid rgba(255,78,0,1);
}
.module-link-group__link-card:nth-of-type(3n+3) .link-card__title,
.module-link-group__link-card--report .link-card__title,
.module-link-group__link-card--report .link-card__title a{
	color: rgba(255,78,0,1);
}
.module-link-group__link-card:nth-of-type(3n+3) .link-card__button,
.module-link-group__link-card:nth-of-type(3n+3) .link-card__link-circle a,
.module-link-group__link-card--report .link-card__button,
.module-link-group__link-card--report .link-card__link-circle a{
	background-color: rgba(255,78,0,1);
}
.module-link-group__link-card:nth-of-type(3n+3) .link-card__button:active,
.module-link-group__link-card:nth-of-type(3n+3) .link-card__button:focus,
.module-link-group__link-card:nth-of-type(3n+3) .link-card__button:hover,
.module-link-group__link-card--report .link-card__button:active,
.module-link-group__link-card--report .link-card__button:hover{
  color: rgba(255,78,0,1);
	background-color: #fff;
	border: 2px solid rgba(255,78,0,1);
	text-decoration: none;
}

.module-link-group__links-container{
	justify-content: space-between;
	
}
.module-link-group__link-card--basic{
 flex: 0 0 100%;
 margin:1% 0;
 margin-left:0;	
}

.module-link-group__link-card--basic:last-of-type{
 margin-right:auto;
 margin-left:0;	
}
.module-link-group__link-card--basic:nth-of-type(4n){
  margin-left:0;
}

.module-link-group__link-card--basic:last-of-type:not(:nth-of-type(4)){
 margin-right:0;
 margin-left:0;	
}

@media(min-width:768px){
	.module-link-group__link-card--basic{
	 flex: 0 0 49%;
	 margin:1% 0;
	 margin-left:0;	
	}
	.module-link-group__link-card--basic:last-of-type{
	 margin-right:0;
	 margin-left:0;	
	}
}
@media (min-width:992px){
	.module-link-group__link-card--basic{
	 flex: 0 0 32%;
	 margin:1% 0;
	 margin-left:2%;	
	}
	.module-link-group__link-card--basic:last-of-type:not(:nth-of-type(4)){
	 margin-right:auto;
	 margin-left:2%;	
	}
}
.module-link-group__link-card img{
  position:relative;
  visibility: hidden;
  z-index:1040;
	max-height:200px;
}
@media (min-width:576px){
	.module-link-group__link-card img{
	
		max-height:250px;
	}
}
@media (min-width:992px){
	.module-link-group__link-card img{
			max-height:350px;
	}
}
.link-card__image{
	position:absolute;;
  background-position:center center;
  background-repeat:no-repeat;
  background-size:cover;
  top:0;
  right:0;
  left:0;
  bottom:0;
  width:100%;
  height:100%;
  z-index:1045;
  

}

.link-card__button--basic{
	display:block;
	width:100%;
	height:100%;	
}

.link-card__overlay{
	
	position:absolute;
	width:100%;
	height:100%;
	left:0;
	right:0;
	bottom:0;
	top:0;
	pointer-events: none;
	z-index:1050;	
  background: linear-gradient(47deg, rgba(0,0,0,0.765983893557423) 0%, rgba(0,0,0,0.4166841736694677) 46%, rgba(0,0,0,0) 100%);
}


.link-card__title--basic{
	color: #fff;
	font-weight:bold;
	padding:0.5rem;	
	width:auto;
	display:flex;
	position: absolute;
	z-index:1060;
	bottom:0;
	border-left:5px solid #285843;
	left: 1rem;
	right: 1rem;
	font-size:1.25rem;
	line-height: 1.25;
	
}


