.body-container-wrapper{background:#fafafa;padding-top:120px}.pth-blog-body{padding:40px 0 80px}.right-bar{padding:35px;background:#fff;border:1px solid #e7e7e7}.right-bar .widget-type-blog_subscribe form{position:relative}.right-bar .widget-type-blog_subscribe form .field>label{display:none}body .row-fluid .right-bar .widget-type-blog_subscribe .actions{position:absolute;top:0;right:0}body .row-fluid .right-bar .widget-type-blog_subscribe .actions:before{position:absolute;content:'\f1d8';right:10px;top:0;font-family:FontAwesome;color:#024678;font-size:22px;padding:8px 0}body .row-fluid .right-bar .widget-type-blog_subscribe .hs-button{margin:0;font-size:1px;color:transparent;padding:13px;background:transparent}body .row-fluid .right-bar .widget-type-blog_subscribe .hs-button:hover{-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}body .row-fluid .right-bar .widget-type-blog_subscribe .hs-input{border-radius:0;height:46px;padding:10px;background:transparent;border:1px solid #e7e7e7;padding-right:40px}body .row-fluid .right-bar .widget-type-blog_subscribe .hs-input:focus{border-bottom:1px solid #e7e7e7}.right-bar h3{font-size:26px}.right-bar .heading{margin-top:40px}.right-bar .heading h3{padding-bottom:15px;position:relative;margin-bottom:24px}.right-bar .heading h3:before{position:absolute;content:'';bottom:0;left:0;right:0;height:1px;background:#e7e7e7}.right-bar .heading ul{margin:0}.right-bar .recent-post li{font-size:14px;letter-spacing:0;line-height:20px;margin-bottom:10px}@media(min-width:768px) and (max-width:1024px){.right-bar{padding:20px}.right-bar .heading{margin-top:25px}}@media(max-width:767px){.right-bar{padding:20px}}.left-blog-body .post-item .post-left-col{padding:35px;background:#fff}.left-blog-body .post-item.with-bg .post-left-col{width:70%;display:block;overflow:hidden;float:left}.left-blog-body .post-item.with-bg .post-right-col{width:30%;display:block;overflow:hidden;float:left}.left-blog-body .hs-featured-image{float:none;margin:0;max-width:100%}@media(min-width:768px){.post-item>.post-body{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}.post-item.move-left>.post-body{flex-direction:row-reverse;-webkit-flex-direction:row-reverse}}.blog-content-container{margin:20px 0 6px}.custom_listing_comments{display:none}.post-item{margin-bottom:30px;overflow:hidden;border:1px solid #e7e7e7}@media(min-width:768px) and (max-width:1024px){.left-blog-body .post-item .post-left-col{padding:35px;background:#fff}.left-blog-body .post-item.with-bg .post-left-col{width:55%;padding:20px}.left-blog-body .post-item.with-bg .post-right-col{width:45%}.post-item{margin-bottom:20px}.body-container-wrapper{padding-top:60px}.pth-blog-body{padding:40px 0 60px}}@media(max-width:767px){.post-item>.post-body{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:row-reverse;-webkit-flex-direction:column-reverse;flex-wrap:wrap;-webkit-flex-wrap:wrap}body .row-fluid .left-blog-body .post-item .post-left-col,body .row-fluid .left-blog-body .post-item .post-right-col{width:100%;box-sizing:border-box;float:none;padding:20px}body .row-fluid .left-blog-body .post-item .post-right-col{height:180px;width:100%}.post-item{margin-bottom:20px}.body-container-wrapper{padding-top:60px}}.blog-pagination{position:relative;display:block;overflow:hidden;z-index:11;height:46px}.blog-pagination a{letter-spacing:.4px;font-weight:400;font-size:14px}.blog-pagination a:hover{color:#024678}.blog-pagination .all-posts-link{position:absolute;left:0;right:0;width:70px;margin:0 auto}.next-posts-link{position:absolute;right:0;width:70px;text-align:right}.previous-posts-link{position:absolute;left:0;width:70px}.blog-listing-wrapper>.post-listing-simple{padding:35px;background:#fff;border:1px solid #e7e7e7}.post-listing-simple .post-item{border:0;border-bottom:1px solid #e7e7e7}.post-listing-simple .post-item:last-child{border:0;margin:0}body .row-fluid .single-blog-post-header{display:none}.hs-blog-post .row-fluid .single-blog-post-header{display:block}.hs-blog-post .body-container-wrapper{padding-top:0}.hs-blog-post .pth-blog-body{padding-top:100px}.hs-blog-post .post-social-share-icons ul{margin:0}.hs-blog-post .post-social-share-icons ul li{width:32px;font-size:14px;height:38px;background:#fff;line-height:40px;margin:0 4px;-webkit-clip-path:polygon(50% 0%,100% 25%,100% 75%,50% 100%,0% 75%,0% 25%);clip-path:polygon(50% 0%,100% 25%,100% 75%,50% 100%,0% 75%,0% 25%);display:inline-block;text-align:center;display:inline-block}.hs-blog-post .post-social-share-icons ul li .fa{color:#024678}.hs-blog-post .post-social-share-icons{margin-top:20px}.hs-blog-post .post-social-share-icons p{font-size:12px;margin-bottom:8px}.single-blog-post-header .author-link{font-size:20px;text-decoration:underline}@media(min-width:768px) and (max-width:1024px){.hs-blog-post .pth-blog-body{padding-top:60px}}@media(max-width:767px){.hs-blog-post .pth-blog-body{padding-top:50px}.hs-blog-post .left-blog-body{margin-bottom:40px}}.hs-single-author .container-fluid .row-fluid .right-bar{display:none}.hs-single-author .container-fluid .row-fluid .left-blog-body{width:80%;margin:0 auto;float:none}.single-author-page .author-avatar-contianer{padding:20px;border:1px solid #e7e7e7;position:relative;z-index:1;overflow:hidden;background:#fff}.single-author-page .author-avatar-contianer:before{position:absolute;content:'';left:-40px;top:-190px;width:240px;height:480px;background:#024678;z-index:-1;transform:rotate(45deg);-webkit-transform:rotate(45deg)}.single-author-page .hs-author-avatar{height:320px;box-shadow:0 0 18px 0 rgba(0,0,0,0.20)}.single-author-page .social-share-icons ul li{width:32px;font-size:14px;height:38px;background:#024678;line-height:40px;margin-right:4px;-webkit-clip-path:polygon(50% 0%,100% 25%,100% 75%,50% 100%,0% 75%,0% 25%);clip-path:polygon(50% 0%,100% 25%,100% 75%,50% 100%,0% 75%,0% 25%);display:inline-block;text-align:center;display:inline-block}.single-author-page .social-share-icons ul li .fa{color:#fff}.single-author-page{margin-bottom:40px}@media(min-width:768px) and (max-width:1024px){.hs-single-author .container-fluid .row-fluid .left-blog-body{width:100%}.single-author-page .hs-author-avatar{height:260px}}@media(max-width:767px){.hs-single-author .container-fluid .row-fluid .left-blog-body{width:100%}.single-author-page .author-avatar-contianer{margin-bottom:30px}}