.hot-post-header{background-position:top;background-repeat:no-repeat;background-size:cover;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;min-height:410px;position:relative;text-align:center;-ms-flex-pack:center;-webkit-align-items:center;justify-content:center;-ms-flex-align:center;align-items:center;box-sizing:border-box;margin-bottom:25px;padding:124px 0 75px}.hot-post-header .wrapper.padded{float:none;margin:0 auto;max-width:1100px;padding-left:10px;padding-right:10px;position:relative;z-index:1}.hot-post-header:after{background:rgba(0,0,0,.6);content:"";display:block;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.hero-post-topic a{border:1px solid #e54559;border-radius:0;color:#fff;display:inline-block;font-size:16px;font-weight:400;letter-spacing:.25px;margin-right:3px;padding:10px 15px;text-decoration:none;text-transform:capitalize}.hero-post-topic a:hover{color:#191970}.hot-post-header .social-shares .fa:hover{color:#e54559}.hot-post-header h1,.hot-post-header h1 a{color:#fff;font-family:proxima-nova,sans-serif;font-size:45px;font-weight:700;line-height:1.2;margin:0;text-shadow:1px 0 1px #000}.post-details{color:#fff;display:block;font-family:proxima-nova,sans-serif;font-size:16px;padding:20px 0}a.hero-author-link{color:#fff;font-size:16px;text-decoration:none}.hot-post-header a.more-link{background:#f7751f;background-color:#e54559;border:1px solid #fff;border-radius:25px;color:#fff;display:block;font-size:16px;font-weight:700;letter-spacing:1px;margin:0 auto;max-width:150px;padding:15px 10px;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.hot-post-header a.more-link:hover{background-color:#fff!important;border:1px solid #e54559!important;color:#e54559!important;opacity:.9}.social-shares{bottom:10%;color:#aaa;font-weight:700;left:0;letter-spacing:.06em;position:absolute;right:0;text-align:center}.hot-post-header .social-shares{bottom:0;display:block;position:relative;top:0}.social-shares .fa{color:#000;font-size:20px;padding:0 10px}body.hs-blog-post .more-link,body.hs-blog-post span.hero-post-topic{display:none}.hot-post-header .social-shares .fa{color:#fff;font:normal normal normal 14px/1 FontAwesome}