.blog4-container .blog-section{padding:40px 0px 60px}.blog4-container .blog-section .post-listing .post-item{border:1px solid #dedede;padding:30px;margin-top:25px;transition:all .3s ease-in;-webkit-transition:all .3s ease-in}.blog4-container .blog-section .post-listing{padding-bottom:50px}.blog4-container .post-listing .post-item .featured-bg-image{width:158px;height:158px;background-size:cover;background-position:center;margin:0 auto;display:block;text-align:center;border-radius:50%;margin-top:30px;margin-bottom:30px}.blog4-container .post-listing .post-item h2.blog-post-title{font-size:28px;letter-spacing:.04px;color:#000}.blog4-container .post-listing .post-item .post-author{margin:30px 0px 10px;text-transform:uppercase}.blog4-container .post-listing .post-item .post-link{display:block;position:absolute;top:0;width:100%;height:100%;cursor:pointer;z-index:5;left:0;right:0}.post-listing .post-item:after,.post-listing .post-item:before{box-sizing:border-box;content:'';position:absolute;width:0;height:0;border:2px solid transparent}.post-listing .post-item:before{top:0;left:0}.post-listing .post-item:after{top:0;left:0}.post-listing .post-item:hover:after{border-bottom-color:#f45d48;border-left-color:#f45d48;-webkit-transition:height .25s ease-out,width .25s ease-out .25s;transition:height .25s ease-out,width .25s ease-out .25s;width:100%;height:100%}.post-listing .post-item:hover:before{border-top-color:#f45d48;border-right-color:#f45d48;-webkit-transition:width .25s ease-out,height .25s ease-out .25s;transition:width .25s ease-out,height .25s ease-out .25s;width:100%;height:100%}.post-item{-webkit-transition:width .6s ease-out;transition:width .6s ease-out;position:relative}body .container-fluid .row-fluid .blog4-container .blog-pagination{display:block;text-align:center;margin:40px 0px}.blog4-container .blog-pagination .page-numbers{list-style:none;display:inline-block;margin:0px;text-align:center}.blog4-container .blog-pagination .page-numbers li{display:inline-block;list-style-type:none;width:35px;height:35px;line-height:35px;display:inline-block;font-size:16px;font-weight:500;margin:auto 5px;color:#f45d48;transition:all ease-in-out .4s;text-align:center}.blog4-container .blog-pagination .page-numbers li.current{background:#f45d48;border-radius:50%}.blog4-container .blog-pagination .page-numbers li.current a{color:#fff}.blog4-container .blog-pagination .page-numbers li a{color:#f45d48}.blog4-container .blog-pagination .page-numbers li:before{display:none}.blog4-container .blog-pagination .next-posts-link img,.blog4-container .blog-pagination .previous-posts-link img{position:relative;z-index:1;top:-10px}.blog4-container .subscribe-form form .hs-button.primary{margin-top:15px}.superlead-subscribe-4 .wrapper>.row-fluid-wrapper>.row-fluid{background:#f8f5f2;margin-bottom:80px}@media(min-width:768px){.blog4-container .blog-section .post-listing .post-item{border:1px solid #dedede;padding:30px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-basis:30.9%;-webkit-flex-basis:30.9%;float:left;margin-right:2.1%;margin-top:25px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;transition:all .3s ease-in;-webkit-transition:all .3s ease-in}.blog4-container .blog-section .post-listing{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:stretch;-moz-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;flex-wrap:wrap;-wevkit-flex-wrap:wrap;flex-direction:row;-webkit-flex-direction:row;margin-right:-2.4%;//justify-content:center;padding-bottom:50px}}@media(min-width:768px) and (max-width:1024px){.blog4-container .blog-section .post-listing .post-item{flex-basis:47.7%;-webkit-flex-basis:47.7%;float:left;margin-right:2.1%}.blog4-container .post-listing .post-item h2.blog-post-title{font-size:24px}.blog4-container .post-listing .post-item .post-author{margin:18px 0px 10px}}@media(max-width:767px){.blog4-container .post-listing .post-item h2.blog-post-title{font-size:20px}.blog4-container .post-listing .post-item .post-author{margin:15px 0px 10px}}