.box-cont {
	background-color:white;
	border-radius: 14px 14px 14px 14px;
	border-width: 0px;
	box-shadow: 0px 6px 20px 0px rgba(0,0,0,0.17);
	display:block;
	overflow: hidden;
	transition: background-color 300ms ease 0ms,background-image 300ms ease 0ms;
    min-height:150px;
}
@media (max-width: 981px) {
	.box-cont {
	text-align:center;
		min-height:170px;
	}
}

.box-cont:hover {
 background-color: #0060e0;
 background-image: initial;
 
}
.box-cont:hover .post-meta-blue {
 color: #ffffff!important;

}
.box-cont:hover .entry-title {
 color: #ffffff!important;
}

.box-cont:hover .card-image-mask {
  opacity:0.5;
}


.flex-container{
 display:flex;
 flex:1;
}
.flex-container a {
  width: 100%;
}
.flex-container div {
 width:100%;
 padding: 10px 10px 10px 20px;
}

@media (max-width: 981px) {
.flex-container div {
 padding: 10px 10px 10px 10px;
	}
}

.flex-container div .card-image-mask{
 width:auto;
}
@media (min-width: 981px) {
 .flex-container div .card-image-mask{
	float:right;
 }
}

.card-image-mask img {
 border-radius: 5px 5px 5px 5px;
 height: 96px;
 overflow: hidden;
 width:auto;
}
.box-cont .entry-title {
 padding-top:10px;
}
.box-cont .post-meta-blue {
 color: #0060e0!important;
 font-size:12px;
 font-weight: 700;
 padding-top:10px;
 text-transform:uppercase;
}