.blog-grid-container{}
.blog-grid-container{margin-top:54px!important;margin-bottom:54px!important;}
.blog-grid-container.has-background{background:rgba(255,255,255,.1);/*margin-bottom:55px !important;margin-top:55px !important;*/}


.blog-grid-container div.center.blog{padding-bottom:0;/*70px;padding-top:70px;*/}
.blog-grid-container .gridheadline{margin-bottom:56px;}
.blog-grid-container .gridheadline h2{
	font-size: 1.875em;
	line-height:1.1;
	text-transform:uppercase!important;
	margin:56px 0 0 0;
	letter-spacing:.13em;
	text-align:center;}

.blog-grid-container .blog-list{display:block;}
.blog-grid-container .blog-list:after{content:'';display:table;clear:both;}

.blog-grid-container article{display:block;width:100%;text-align:left;margin-bottom:30px !important;}

.blog-grid-container article .image{position:relative;top:0;left:0;}
.blog-grid-container article .image a{display:block;position:relative;top:0;left:0;}
.blog-grid-container article .image img{display:block;width:100%;height:auto;}


.blog-grid-container article time{display:block;margin:20px 0 20px 0;color:#666666;font-size:14px;}

.blog-grid-container h3.article-title{margin: 15px 0 10px 0;font-size:24px;font-family:Georgia, "Times New Roman", serif !important;line-height:1.5 !important;text-transform:none !important;letter-spacing:normal !important;color:#FFFFFF;}
.blog-grid-container h3.article-title a,
.blog-grid-container h3.article-title a:hover{color:#FFFFFF !important;text-decoration:none !important;}

.blog-grid-container span.excerpt{display:block;position:relative;max-height:99px;overflow:hidden;border-bottom:0!important;padding-bottom:0!important;margin:0 0 0 0 !important;font-size:14px;line-height:1.5 !important;color:rgba(255,255,255,.5);}
.blog-grid-container span.excerpt:after{display:block;position:absolute;bottom:0;right:0;width:90px;height:20px;content:'';background:linear-gradient(to right, rgba(0,0,0,0) 0%,rgba(0,0,0,1) 66%);}

.blog-grid-container .call-to-action-container{text-align:center!important;padding-top:20px;}


@media only screen and (max-width:767px){
	.blog-grid-container h3.article-title{text-align:center!important;}
	.blog-grid-container span.excerpt{text-align:center!important;}
}

@media only screen and (min-width:768px){
	.blog-grid-container .blog-list{display:grid;grid-template-columns:1fr 1fr;grid-gap:30px;}
	.blog-grid-container article{margin:0!important;}
}

@media only screen and (max-width:989px){
	.blog-grid-container article:nth-child(3){display:none;}
}

@media only screen and (min-width:900px){
	.blog-grid-container h3.article-title{margin: 30px 0 20px 0;}
}
@media only screen and (min-width:990px){
	.blog-grid-container .blog-list{display:grid;grid-template-columns:1fr 1fr 1fr;}
}
