body.blog{background-color:#e7e7e7}.blog-listing-wrapper .post-listing .post-item{background-color:#fff;padding:20px 15px}.post-header h2{margin-top:0px}.post-header h2 a{font-family:'Lato',sans-serif;font-weight:700;font-size:24px;color:#343d4f}.post-listing .post-body{margin-top:20px}.post-listing .post-body,.post-listing .post-body h5{color:#54627f;font-family:Titillium Web,sans-serif;font-size:14px;line-height:1.42857143;font-weight:normal}#hubspot-author_data{padding-top:0px}span.custom-date,#hubspot-author_data,#hubspot-author_data a{color:#54627f;font-size:16px;font-family:Titillium Web,sans-serif;line-height:22px;font-weight:normal}.custom-blog-subscription input[type="submit"]{top:36px}.blog-list-recent-post-image{display:none}.hs-blog-post .body-container{background:0}.blog .custom-banner-image{margin-top:0px}.blog-back-button-label{padding-right:18px;font-size:12px}.back-button{width:100px;height:40px;text-transform:uppercase;border:0;top:-40px;left:0;box-shadow:0 0 15px 0 rgba(0,0,0,.25);z-index:10;justify-content:center;align-items:center;font-size:12px;background-color:#c70000;color:#fff;padding:11.5px}.back-button:hover{color:#fff;text-decoration:none}.blog-content{margin-top:7px;background-color:#fff;padding:20px 15px}.back-button .fa{font-size:18px;margin-right:5px}.section.post-footer .hs-button.primary{background-color:#e42325;line-height:47px;text-align:center;color:#fff;font-size:18px;font-family:"Open Sans";border:0;padding:0 18px;margin-top:20px}