.blog_index_timeline{position:relative;width:100%}.blog_index_timeline:before{background:#ddd;bottom:0;content:"";height:90%;left:calc(35% + 3px);position:absolute;top:10px;width:2px}.blog_index_timeline h3,.blog_index_timeline p{margin:0}.timeline_post{clear:both;position:relative;text-align:left}.timeline_post_date{float:left;margin-bottom:.5em;padding-right:30px;position:relative;text-align:right;width:35%}.timeline_post_date:before{background-color:#fff;border:6px solid #ddd;border-radius:100%;content:"";height:12px;position:absolute;right:-10px;top:15%;width:12px;z-index:99}.timeline_post_date h3,.timeline_post_date p{color:#00497c}.timeline_post_body{float:right;margin:0 0 3em;padding-left:30px;width:65%}.timeline_post:last-child .timeline_post_body{margin-bottom:0}.timeline_post_title,.timeline_post_title .blog-index__post-title-link{color:#333;font-size:20px;font-weight:500}.timeline_post_body .readmore{color:#333;display:block;font-weight:700;padding:10px 0}@media (min-width:1025px){.blog_index_timeline:before{left:calc(20% + 3px)}.timeline_post_date{width:20%}.timeline_post_body{width:80%}}@media (max-width:767px){.blog_index_timeline{margin-top:40px}.blog_index_timeline:before{height:100%}}