.news .card {
	 position: relative;
	 overflow: hidden;
	 border:none;
	 border-radius:0;
}
 .news .card-body{
	 padding:0;
}
 h2.category{
	 text-transform:uppercase;
	 font-size:80%;
}
 .news .card-img-link {
	 display: block;
	 overflow: hidden;
	 position: relative;
}
 .news .card-img-link img {
	 width: 100%;
	 height: 100%;
	 object-fit: cover;
	 -webkit-transition: 1.6s -webkit-transform;
	 transition: 1.6s -webkit-transform;
	 transition: 1.6s transform;
	 transition: 1.6s transform,1.6s -webkit-transform;
}
 .news .card:hover .card-img-link img {
	 -webkit-transform: scale(1.2);
	 -ms-transform: scale(1.2);
	 transform: scale(1.2);
}
 .news .date{
	 text-transform:uppercase;
}
 .news .card-footer {
	 padding: 0;
	 background-color: transparent;
	 border-top: 1px solid rgba(0,0,0,.25);
}
 .meta{
	 font-size: 12px;
	 text-transform: uppercase;
}
 blockquote {
	 padding: 30px;
	 margin: 0 0 20px;
	 border: 2px solid #e8eaed;
}
 blockquote:before {
	 content: "\f10d";
	 font-family: "Font Awesome 5 Free";
	 width: 70px;
	 height: 70px;
	 line-height: 70px;
	 text-align: center;
	 border-radius: 50%;
	 color: #3E5B5D;
	 font-size: 30px;
	 background: #fff;
	 border: 2px solid #e8eaed;
	 float: left;
	 margin-right: 10px;
	 font-weight:900;
}
 blockquote .blockquote-footer {
	 color: #686a6d;
}
 figure>figcaption {
	 font-size: 14px;
	 text-align: center;
	 margin-top: 10px;
	 font-style: italic;
	 color: #686a6d;
}
 .callout {
	 padding: 10px 20px;
	 margin: 0 0 20px;
	 font-size: 17.5px;
	 border-left: 5px solid;
}
 .callout h4 {
	 margin-top: 0;
	 margin-bottom: 5px;
}
 .callout p:last-child {
	 margin-bottom: 0;
}
 .callout + .bs-callout {
	 margin-top: -5px;
}
 .callout-default {
	 border-left-color: #eeeeee;
}
 