.blog-index .blog-index-list{padding-right:25px}.blog-index .blog-index-list .blog-index-list-item{padding:50px 0;border-bottom:solid 1px #ccc}.blog-index .blog-index-list .blog-index-list-item:first-of-type{padding-top:0}.blog-index .blog-index-list .blog-index-list-item .posted .separator::after{display:inline-block;content:" | "}.blog-index .blog-index-list .blog-index-list-item .featured-image{position:relative;overflow:hidden;height:250px;margin-bottom:20px}.blog-index .blog-index-list .blog-index-list-item .featured-image img{position:absolute;height:auto;width:100%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.blog-index .blog-index-list .blog-index-list-item .tags p{display:inline-block;font-weight:700}.blog-index .blog-index-list .blog-index-list-item .tags ul{display:inline-block;margin:0;padding:0}.blog-index .blog-index-list .blog-index-list-item .tags ul li{display:inline-block;margin:0 3px}.blog-post .blog-post-content{padding-right:25px}.blog-post .blog-post-content .posted .separator::after{display:inline-block;content:" | "}.blog-post .blog-post-content .featured-image{margin-bottom:25px}.blog-post .blog-post-content .tags p{display:inline-block;font-weight:700}.blog-post .blog-post-content .tags ul{display:inline-block;margin:0;padding:0}.blog-post .blog-post-content .tags ul li{display:inline-block;margin:0 3px}.blog-post .blog-post-content .social-share ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;list-style:none;margin:20px 0;padding:0;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.blog-post .blog-post-content .social-share ul li{padding:0 5px 0 0}.blog-post .blog-post-content .social-share ul li p{font-weight:700;margin:0}.blog-post .blog-post-content .social-share ul li a{font-size:2.25rem;line-height:1}.blog-post .blog-post-content .social-share ul li a.facebook{color:#3b5999}.blog-post .blog-post-content .social-share ul li a.twitter{color:#30a1f3}.blog-post .blog-post-content .social-share ul li a.linkedin{color:#0e76a8}.blog-sidebar{padding:25px}.blog-sidebar .feature{padding:13px 0}.blog-sidebar .feature h2,.blog-sidebar .feature h3,.blog-sidebar .feature h4,.blog-sidebar .feature h5,.blog-sidebar .feature h6{font-size:1.25rem;margin:0 0 15px 0}.blog-sidebar .feature.category-list ul{list-style:none;margin:0;padding:0}.blog-sidebar .feature.category-list ul li{padding:10px 0}.blog-sidebar .feature.post-list .blog-index-post{padding:10px 0}.blog-sidebar .feature.post-list .blog-index-post h2{font-size:1rem;margin:0}.blog-sidebar .feature.tag-list ul{list-style:none;margin:0;padding:0}.blog-sidebar .feature.tag-list ul li{display:inline-block;margin-right:5px;margin-bottom:10px}.blog-sidebar .feature.tag-list ul li a,.blog-sidebar .feature.tag-list ul li a:visited{display:block;padding:5px 10px}.q2-section.blog-posts .q2-wrap .views-element-container>div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.q2-section.blog-posts .q2-wrap .views-element-container>div .blog-index-post{width:calc(50% - 50px);margin:0 50px 50px 0}.q2-section.blog-posts .q2-wrap .views-element-container>div .blog-index-post .post-button{margin-top:15px}