.blog-detail-inner .post__body .wp-block-button a {background-color: #32373c;border-radius: 9999px;box-shadow: none;text-decoration: none;padding: calc(.667em + 2px) calc(1.333em + 2px);font-size: 1.125em;color: #fcb900 !important;!i;!;}
.blog-detail-inner .post__body .wp-block-button {text-align: center;padding: 0 0 20px 0;}

.blog-post-hero { width: 100%; display: inline-block; position: relative; padding-bottom: 100px; }
.blog-post-hero .title { width: 100%; display: inline-block; margin: 8px 0 50px 0; }
.blog-post-hero:before { content: ''; position: absolute; left: -50vw; right: -50vw; top: -100%; bottom: 0; z-index: -1; margin: 0 50%; background: linear-gradient(223.39deg, #353535 24.3%, #000 90.28%); opacity: .44; }
.blog-post-hero .bg { position: absolute; left: -50vw; right: -50vw; top: -100%; margin: 0 50%; bottom: 0; z-index: -2; background-position: center; background-size: cover; background-repeat: no-repeat; }
.blog-post-hero .title h1 { border-bottom: 8px solid #e5a72e; border-left: 8px solid #e5a72e; color: #fff; display: inline-block; font-family: 'Proxima Nova Black'; font-weight: 300; margin: 8px 0 0; padding: 23px 33px; position: relative; vertical-align: top; }
.blog-post-hero .title h1:before { content: ""; position: absolute; left: 0; top: 0; width: 247px; max-width: 50%; height: 8px; margin: -8px 0 0 -8px; background: #e5a72e; }
.blog-post-hero .title h1:after { content: ""; position: absolute; right: 0; bottom: 0; width: 8px; height: 50%; margin: 0 -8px -8px 0; background: #e5a72e; }

@media(max-width:575px){
  .blog-post-hero .title h1 { padding: 20px 15px; }

}