.blog-overview .page-title{padding-left:10px;margin:57px 0 19px}.blog-overview .post-section{padding-top:40px}.blog-overview .post-section .post{margin:0 0 35px;font-size:15px;line-height:26px;font-weight:300;color:#858585}.blog-overview .post-section .post .entry-meta{position:absolute;bottom:0;font-size:11px;line-height:13px}.blog-overview .post-section .post .entry-meta .sep{margin-left:6px;margin-right:6px}.blog-overview .post-section .post header{position:relative;float:left;width:100%;margin:0 0 25px;padding:0 0 13px;color:#212b60}.blog-overview .post-section .post header span.section-header{display:inline-block;margin:0 0 13px;font-size:30px;line-height:34px;font-weight:700;font-family:"Magistral",sans-serif}.blog-overview .post-section .post header span.section-header a{color:inherit}.blog-overview .post-section .post .holder{position:relative;padding:0 300px 20px 19px}.blog-overview .post-section .post .holder:before{position:absolute;top:0;left:-19px;bottom:20px;width:3px;border-radius:3px;background:#5d87ff;content:"";display:block}.blog-overview .post-section .post.no-image .holder{padding:0 0 20px 19px}.blog-overview .post-section .post .entry-content{width:100%}.blog-overview .post-section .post .tags-footer .tag-chips{display:inline-block;margin-right:10px;margin-bottom:10px}.blog-overview .post-section .post .tags-footer .tags-list{list-style:none;padding-left:0}@media screen and (max-width:767px){.blog-overview .post-section .post .tags-footer .tags-list{padding-left:10px}}.blog-overview .post-section .post .tags-footer .tag-link{border:1px solid #212b60;color:#2c3c73;padding:5px;border-radius:7px;font-size:14px}.blog-overview .post-section .post footer{padding:10px 0;border-top:1px solid #eee}.blog-overview .post-section .post .more{display:inline-block;vertical-align:top;position:relative;padding:0 23px 0 0;font-size:14px;line-height:16px;font-weight:700;color:#2c3c73}.blog-overview .post-section .post .more:hover,.blog-overview .post-section .post .more:focus{text-decoration:none;color:#6f9dff}.blog-overview .post-section .post .more .fa{position:absolute;top:50%;right:0;margin-top:-14px;font-size:28px}.blog-overview .post-section .post .img{position:relative;float:right;width:270px;height:170px;margin:-2px -300px 0 0;background-position:50% 50%;-webkit-background-size:cover;background-size:cover}.blog-overview .pagination{display:flex;justify-content:center;margin-top:20px;margin-bottom:20px}.blog-overview .pagination__page_number{margin-top:12px;padding:0 9px;cursor:pointer;color:#000}.blog-overview .pagination__page_number.active{color:#5d87ff;font-weight:600}.blog-overview .pagination__link{text-align:center;min-width:152px;margin-top:4px;border:1px solid #212b60;background-color:transparent;color:#2c3c73;text-decoration:none;padding:12px;border-radius:22px;font-size:14px;line-height:19px;-webkit-transition:all .6s ease-out;-o-transition:all .6s ease-out;transition:all .6s ease-out;margin:4px 67px}@media screen and (max-width:767px){.blog-overview .pagination__link{margin:4px 30px;min-width:80px}}.blog-overview .pagination__link--active{background-color:#333;color:#fff}.blog-overview .pagination__ellipsis{margin-top:12px;padding:0 9px}.blog-content{padding:42px 0}.blog-content .no-author-date{font-weight:300;font-size:11px;margin-bottom:15px;display:block}.blog-content .entry-meta{margin-bottom:20px;font-size:11px;line-height:13px;display:block}.blog-content .entry-meta .sep{margin-left:6px;margin-right:6px}.blog-content .page-title{margin:15px 0 19px}.blog-content .tag-chips{display:inline-block;margin-right:10px;margin-bottom:10px}.blog-content .tags-list{margin:15px 0;list-style:none;text-align:left;padding:0}.blog-content .tag-link{border:1px solid #212b60;color:#2c3c73;padding:5px;border-radius:7px;font-size:14px}.blog-content .blog-heading{display:flex;flex-direction:column}.blog-content .author-in-row{display:flex}.blog-content .author-in-row .author-title-date{display:flex;flex-direction:row;margin-bottom:10px;margin-right:40px}.blog-content .author-in-row .author-title-date img{width:35px;height:35px;border-radius:50%;margin-right:15px}.blog-content .author-in-row .author-title-date .author-name{font-weight:bold;font-size:18px;padding-top:10px}.blog-content .author-in-row .author-title-date a{text-decoration:none;color:#4f5266}.blog-content .author-block{display:flex;align-items:flex-start;border-top:1px dotted #ccc;border-bottom:1px dotted #ccc;padding:20px 0}.blog-content .author-block img{width:79px;height:79px;border-radius:50%;margin-right:15px}.blog-content .author-block .author-info h6{margin:0}.blog-content .author-block .author-info .author-name{font-weight:bold;font-size:18px;margin-bottom:10px;color:#4f5266}.blog-content .author-block .author-info .author-description{font-size:14px}@media screen and (max-width:767px){.blog-overview .page-title{font-size:20px;line-height:24px;margin:13px 0 11px}.blog-overview .post-section{margin:15px 0 0;padding:0}.blog-overview .post-section .post{margin:0 0 34px;line-height:23px;font-weight:300}.blog-overview .post-section .post.no-image .holder{padding:0}.blog-overview .post-section .post header{margin:0 0 24px;float:none;width:auto;padding:0 10px}.blog-overview .post-section .post header span.section-header{margin:0;font-size:20px;line-height:26px;font-weight:500}.blog-overview .post-section .post .holder{padding:0}.blog-overview .post-section .post .holder:before{left:0;bottom:-10px}.blog-overview .post-section .post .entry-meta{position:static;display:block;margin:0 0 13px}.blog-overview .post-section .post .entry-content{position:relative;width:auto;padding:0 0 0 12px}.blog-overview .post-section .post .img{height:168px;float:none;width:auto;margin:0 10px 17px}}@media screen and (max-width:1199px){.blog-content .tags-list{margin:auto}.blog-content .blog-heading{display:block}}