.blog_banner{background-color:#000;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;position:relative}.blog_banner:after{background-color:rgba(1,3,60,.5);bottom:0;content:"";left:0;position:absolute;right:0;top:0}.blog_banner .blog_inner{-webkit-animation-duration:.2s;animation-duration:.2s;-webkit-animation-timing-function:linear;animation-timing-function:linear;background-position:50%;background-repeat:no-repeat;background-size:cover;color:#fff;display:block;padding:5% 0;position:relative;text-align:left;z-index:50}.blog_banner .content-wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;display:flex;-ms-flex-flow:row;flex-flow:row;padding:0;position:relative;z-index:3}.blog_banner .header-content{margin-left:0;padding:10px 10px 10px 0;text-align:left}.blog_banner .blog-header__title{color:#edbb5f!important;font-family:Poppins,Helvetica,Arial,Lucida,sans-serif;font-size:14px;font-weight:700;letter-spacing:2px;line-height:1.4em;margin:0;padding-bottom:10px;text-transform:uppercase}.blog_banner .blog-header__subtitle{color:#fff;display:block;font-family:Playfair Display,Georgia,Times New Roman,serif;font-size:35px;font-weight:700;letter-spacing:1px;line-height:1.4em;margin:0;padding:0;text-transform:none}@media only screen and (max-width:767px){.blog_banner .blog-header__subtitle{font-size:32px}.blog_banner .header-content{margin:20px 2%}}