.blog-post-outer{background-image:linear-gradient(-45deg,#00b6ed,#02216e);padding:260px 0 24px}.blog-post-outer .banner-inner a{color:#f8df8d;font-size:20px;font-weight:700;margin-bottom:12px;text-transform:uppercase}.blog-post-outer .banner-inner h1{color:#fff;font-size:48px;font-weight:700;max-width:700px}.blog-post-outer .banner-inner{color:#fff}.blog-post-outer .banner-inner a img{align-items:center;margin-right:10px;position:relative;top:-3px;width:20px}.social-sharing ul{list-style:none;margin:0;padding:0}.social-sharing li{display:inline-block;margin-left:15px}.social-sharing li a i{color:#fff;font-size:24px}.left_post_inner{display:flex;flex-wrap:wrap;width:100%}.left_post_content{margin-top:-138px;padding:0 55px 0 0;width:70%}.right-block-content{width:30%}.featured_image a img{object-fit:cover;width:100%}.featured-post{background-color:#575756;border-radius:5px;color:#fff;padding:36px 35px 38px}.right-block-content .featured-post .post-title a{color:#fff;display:inline-block;font-size:24px;font-weight:700;padding:10px 0 24px;text-transform:uppercase}.subscribe-sec{background-color:#fff;border-radius:5px;color:#fff;margin-top:30px;padding:36px 35px 38px}.subscribe-sec h3{color:#fff;font-size:24px;font-weight:700;padding:16px 0 26px}.subscribe-sec a.cta_button.button:hover{background-color:#575756;border:1px solid #fff;color:#fff}.subscribe-sec a:hover svg g path{stroke:#fff}.featured-post a.cta_button.button:hover{background-color:#fff;border:1px solid #fff;color:#fff}.featured-post a:hover svg g path{stroke:#fff}.banner-inner time.publish_date{font-size:20px;font-weight:700}.social-sharing h4{color:#f8df8d;font-size:20px;margin-bottom:10px}.social-sharing li a i{color:#f8df8d;transition:all .3s ease-in-out}.social-sharing li a i:hover{color:#90b494}@media screen and (max-width:1024px){.left_post_content{top:0;width:60%}.right-block-content{width:40%}}@media screen and (max-width:767px){.left_post_content{padding:0;width:100%}.right-block-content{margin-top:35px;width:100%}.post_content_sec{padding:50px 0 80px}.blog-post-outer .banner-inner h1{font-size:38px}}@media screen and (max-width:599px){.featured-post,.subscribe-sec{padding:36px 20px 38px}}.social-sharing{margin:45px 0 0 auto;max-width:300px;text-align:right}