.blog-index article{border-bottom:1px solid #d7d7d7;margin-bottom:60px;padding-bottom:15px;width:100%}.blog-index article .blog-index__post-inner-card{margin-bottom:22px;position:relative}.blog-index article .blog-index__post-inner-card img{width:100%}.blog-index article .blog-post__meta-section{background:rgba(0,0,0,.4);color:#fff;height:100%;left:0;opacity:0;position:absolute;top:0;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;visibility:hidden;width:100%}.blog-index article .blog-post__meta-section a{color:#582c83;font-family:Montserrat;font-size:15px;font-weight:400;text-decoration:none;-webkit-transition:color .2s ease;-o-transition:color .2s ease;transition:color .2s ease}.blog-index article .blog-post__meta-section a span{color:#fff;font-size:16px;left:50%;position:absolute;text-transform:capitalize;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%)}.blog-index article .blog-post__meta-section .blog-post__read-minutes{border-top:1px solid;bottom:-30px;color:#fff;font-family:Montserrat;font-size:15px;font-weight:400;margin-left:30px;margin-right:30px;padding-bottom:5px;padding-top:5px;position:absolute;text-align:center;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;width:-webkit-calc(100% - 60px);width:calc(100% - 60px)}.blog-index article .blog-index__post-inner-card:hover .blog-post__meta-section{opacity:1;visibility:visible}.blog-index article .blog-index__post-inner-card:hover .blog-post__read-minutes{bottom:0}.blog-index article .blog-index__post-content .blog-post__tags a{color:#582c83;display:inline-block;font-family:Montserrat;font-size:12.63px;font-weight:400;line-height:20px;text-decoration:none;text-transform:uppercase;-webkit-transition:color .2s ease;-o-transition:color .2s ease;transition:color .2s ease}.blog-index article .blog-index__post-content .blog-post__tags a:hover{color:#773ab2}.blog-index article .blog-index__post-content h2{color:#101820;font-family:Montserrat;font-size:18px;font-weight:400;line-height:1.5;margin-bottom:10px;margin-top:6px;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}.blog-index article .blog-index__post-content h2 a{color:#101820;font-family:Montserrat;font-size:16px;font-weight:500;line-height:20px;text-decoration:none;-webkit-transition:color .2s ease;-o-transition:color .2s ease;transition:color .2s ease}.blog-index article .blog-index__post-content h2 a:hover{color:#773ab2}.blog-index article .blog-index__post-content{overflow:auto}.blog-index article .blog-index__post-content .date_wrap{color:#888;font-size:12.63px}.blog-index article .blog-index__post-content .date_wrap span{margin-right:10px}.blog-index article .blog-index__post-content .date_wrap span i:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none;content:"\f133";display:inline-block;font-family:fontello;font-style:normal;font-variant:normal;font-weight:400;line-height:1em;margin-left:.2em;margin-right:.2em;text-align:center;text-decoration:inherit;text-transform:none;width:1em}.blog-index article .blog-index__post-content .date_wrap span i{font-style:italic}.blog-index article .blog-index__post-content .summary_wrap{margin-top:18px}.blog-index article .blog-index__post-content .summary_wrap p{color:#666;font-size:13px;line-height:26px;margin:18px 0 0}.blog-index article .blog-index__post-content .read_more_btn a{background-color:#fff;border:1px solid;border-radius:5px;color:#582c83;display:inline-block;font-size:13px;height:auto;line-height:20px;padding:6px 17px!important;position:relative;text-decoration:none;text-transform:capitalize;top:-1px;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;vertical-align:middle}.blog-index article .blog-index__post-content .read_more_btn a:hover{background-color:#582c83;color:#fff}.blog-index article .blog-index__post-content .read_more_btn{margin-top:20px}.blog-index article:last-child{border-bottom:0;margin-bottom:0}@media only screen and (max-width:991px){.blog-index article .blog-index__post-content h2{white-space:inherit}.blog-index{margin-bottom:60px}}@media only screen and (max-width:767px){.blog-index{margin-bottom:0}}