.blog-template--main{flex-wrap:wrap;}.template-title--wrapper .template-title{font-weight:bold;}.blog-template--main .article__featured-image{margin-bottom:0;}.blog-template--main .blog-main--article-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;text-overflow:ellipsis;}.blog-main--wrapper .pagination{margin:5px 0 20px;}@media screen and (min-width:768px){.large--three-tenths-blog{width:32%;margin-right:1.6%;box-shadow:5px 4px 10px 4px rgba(0,0,0,.1);margin-bottom:50px;overflow:hidden;border-left:1px solid rgba(0,0,0,.1);border-right:1px solid rgba(0,0,0,.1);border-bottom:1px solid rgba(0,0,0,.1);}.large--three-tenths-blog:nth-of-type(3n){margin-right:0;}.grid__item--blog-main-bottom{padding:30px 32px;}.blog-main--article-title a{font-family:DINPro-Bold;font-size:18px;}.grid__item--blog-main-bottom .rte{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;text-overflow:ellipsis;font-size:14px;line-height:20px;font-family:DINPro-Regular;margin:12px 0 17px;}.indiv-post-time{margin-bottom:12px;}.grid__item--blog-main-bottom .btn{padding:8px 20px;}.grid__item--blog-main-bottom .btn a{color:#fff;font-size:14px;}.blog-template--main .article__featured-image .theme-img{transition:0.8s;}}@media only screen and (max-width:767px){.large--three-tenths-blog{width:48.5%;margin-right:3%;box-shadow:5px 4px 10px 4px rgba(0,0,0,.1);margin-bottom:25px;overflow:hidden;border-left:1px solid rgba(0,0,0,.1);border-right:1px solid rgba(0,0,0,.1);border-bottom:1px solid rgba(0,0,0,.1);}.large--three-tenths-blog:nth-of-type(2n){margin-right:0;}.grid__item--blog-main-bottom{padding:10px 16px;}.blog-main--article-title{margin-bottom:12px;}.blog-main--article-title a{font-size:13px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;text-overflow:ellipsis;height:48px;}.grid__item--blog-main-bottom .rte{display:none;}.blog-template--main{padding-left:0;}.indiv-post-time{margin-bottom:6px;}.grid__item--blog-main-bottom .btn{padding:2px 12px 4px;}.grid__item--blog-main-bottom .btn a{color:#fff;font-size:12px;}.template-title--wrapper{margin-bottom:20px;}}