.blog-grid-container{}
.blog-grid-container.has-background{background:#F5F5F5;margin-bottom:55px !important;margin-top:55px !important;}


.blog-grid-container div.center.blog{padding-bottom:70px;padding-top:70px;}
.blog-grid-container .gridheadline{margin-bottom:55px;}
.blog-grid-container .gridheadline h2{font-size:30px !important;line-height:40px;margin:-5px 0 15px 0 !important;text-align:center !important;}

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

.blog-grid-container article{display:block;float:left;clear:none;text-align:inherit;width:31.066666666666663%;margin-left:0%;margin-right:3.4%;margin-bottom:35px !important;}
.blog-grid-container article:nth-child(3n){float:right;margin-right:0% !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;vertical-align:middle;}


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

.blog-grid-container h3.article-title{font-size:26px;line-height:1.3 !important;margin-bottom:20px;margin-top:20px;text-transform:uppercase;overflow-wrap:break-word;}
.blog-grid-container h3.article-title a,
.blog-grid-container h3.article-title a:hover{color:#000000 !important;text-decoration:none !important;}

.blog-grid-container span.excerpt{font-size:19px;}

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

@media only screen and (max-width:766px){

.blog-grid-container article,
.blog-grid-container article:nth-child(3n){float:none;clear:left;width:100%;margin:0 0 0 0;}

}
