.blog-category-view .page-title,.blog-index-index .page-title,.blog-post-view .page-title{text-transform:none;font-family:Montserrat;font-weight:900;font-size:24px;margin-bottom:20px}.blog-category-view .page-title-wrapper,.blog-index-index .page-title-wrapper,.blog-post-view .page-title-wrapper{text-align:center}.blog-navigation{border-top:1px solid #afafaf;margin:15px 0}.blog-navigation ul{background:#eee;display:table;list-style:none;margin:0 auto;padding:26px;text-align:center}.blog-navigation ul li{display:inline;padding:0 10px;line-height:40px;border-right:1px solid}.blog-navigation ul li a{color:#000;font-size:20px}.blog-navigation ul li a:hover{text-decoration:underline}.blog-page-list .column.main{padding:0}.post-list{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;gap:16px;list-style:none;padding:0}@media (min-width:481px){.post-list{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}}@media (min-width:768px){.post-list{-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr}}.post-list li{border-radius:8px;overflow:hidden;-webkit-box-shadow:0 1px 6px rgba(0, 0, 0, .16);box-shadow:0 1px 6px rgba(0, 0, 0, .16);margin:0;padding:0}.post-list .post-holder-container{max-width:100%}.post-list .post-holder-container h2{color:#1979c3;font-size:14px;font-weight:700;text-align:left;line-height:normal;margin:10px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.post-list .post-image img{height:auto;max-width:100%;margin:0 auto;display:block}.post-list .post-image .image-container{position:relative}.post-list .post-image .image-container .image-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;height:250px}.post-list .post-image .image-container .image-wrap>div{position:absolute;display:block;width:100%;height:100%;background-size:cover;background-position:50%}.post-list .post-image .image-container .post-category{z-index:1;position:absolute;bottom:0;left:0;background:#000;padding:0 8px}.post-list .post-image .image-container .post-category a{color:#fff}.post-list .post-desc{font-size:14px;height:100px;line-height:inherit;overflow:hidden;position:relative}.post-list .post-desc:after{position:absolute;bottom:0;left:0;height:100%;width:100%;content:"";background:-webkit-gradient(linear,left bottom,left top,color-stop(10%,#fff),color-stop(90%,hsla(0, 0%, 100%, 0)));background:linear-gradient(0deg,#fff 10%,hsla(0, 0%, 100%, 0) 90%);pointer-events:none}.post-list .post-desc>p strong,.post-list .post-desc strong{font-size:inherit;font-weight:400}.post-list .post-desc>h2{display:none}.post-list .post-desc>p a{pointer-events:none}.post-list .post-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:15px 0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}@media (max-width:370px){.post-list .post-actions{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.post-list .post-actions .post-info{margin-top:10px}}.post-list .post-actions .btn{text-transform:none;font-weight:700}.post-list .post-posed-date .value{color:#666}.post-list .post-info{max-width:unset;width:100%;-webkit-box-flex:unset;-ms-flex:unset;flex:unset;padding:16px}.post-list .post-info .post-title{margin:0}.post-list .post-content h2{color:#1979c3;font-size:18px;margin:20px 0}.post-list .post-content .post-author{display:none}.post-list .post-content .post__image a{color:#000}.instafeed{-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 15px 15px;border-bottom:1px solid #afafaf}.instafeed,.instafeed-header{display:-webkit-box;display:-ms-flexbox;display:flex}.instafeed-header{-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:15px}.instafeed-header img{width:55px}.instafeed-header .btn{text-transform:none;font-weight:700;padding:10px 20px}.instafeed__image{width:33.33333%;height:116px;overflow:hidden;padding:5px}