@charset "UTF-8";

.blog-style-hero .blog-post_title {
margin-bottom: 12px; }
.blog-style-hero{ color: #f1f1f1; }
.blog-style-hero a{ color: #cbbc9d; }

.blog-style-hero .blog-post {
transition: all 0.3s ease;
border-radius: 0;
transition: all 0.4s;
overflow: hidden; }
.blog-post-hero_content > .meta-wrapper {
    margin: 0px 0px 4px 0px;
}
.blog-style-hero .blog-post.format-standard .blog-post-hero-content_front, .blog-style-hero .blog-post.format-link .blog-post-hero-content_front, .blog-style-hero .blog-post.format-video.format-no_featured .blog-post-hero-content_front, .blog-style-hero .blog-post.format-gallery.format-no_featured .blog-post-hero-content_front, .blog-style-hero .blog-post.format-audio .blog-post-hero-content_front, .blog-style-hero .blog-post.format-quote .blog-post-hero-content_front {
display: none; }
.blog-style-hero .blog-post.format-standard .blog-post-hero-content_back, .blog-style-hero .blog-post.format-link .blog-post-hero-content_back, .blog-style-hero .blog-post.format-video.format-no_featured .blog-post-hero-content_back, .blog-style-hero .blog-post.format-gallery.format-no_featured .blog-post-hero-content_back, .blog-style-hero .blog-post.format-audio .blog-post-hero-content_back, .blog-style-hero .blog-post.format-quote .blog-post-hero-content_back {
opacity: 1;
visibility: visible; }
.blog-style-hero .blog-post.format-standard .blog-post-hero-content_back .blog-post_text, .blog-style-hero .blog-post.format-link .blog-post-hero-content_back .blog-post_text, .blog-style-hero .blog-post.format-video.format-no_featured .blog-post-hero-content_back .blog-post_text, .blog-style-hero .blog-post.format-gallery.format-no_featured .blog-post-hero-content_back .blog-post_text, .blog-style-hero .blog-post.format-audio .blog-post-hero-content_back .blog-post_text, .blog-style-hero .blog-post.format-quote .blog-post-hero-content_back .blog-post_text {
opacity: 1;
transform: translateZ(0); }
.blog-style-hero .blog-post.format-standard .blog-post-hero_content, .blog-style-hero .blog-post.format-link .blog-post-hero_content, .blog-style-hero .blog-post.format-video.format-no_featured .blog-post-hero_content, .blog-style-hero .blog-post.format-gallery.format-no_featured .blog-post-hero_content, .blog-style-hero .blog-post.format-audio .blog-post-hero_content, .blog-style-hero .blog-post.format-quote .blog-post-hero_content {
position: relative;
padding: 34px 40px 65px; }
.blog-style-hero .blog-post.format-standard .blog-post-hero_wrapper .blog-post_feature-link:before, .blog-style-hero .blog-post.format-link .blog-post-hero_wrapper .blog-post_feature-link:before, .blog-style-hero .blog-post.format-video.format-no_featured .blog-post-hero_wrapper .blog-post_feature-link:before, .blog-style-hero .blog-post.format-gallery.format-no_featured .blog-post-hero_wrapper .blog-post_feature-link:before, .blog-style-hero .blog-post.format-audio .blog-post-hero_wrapper .blog-post_feature-link:before, .blog-style-hero .blog-post.format-quote .blog-post-hero_wrapper .blog-post_feature-link:before {
display: none; }
.blog-style-hero .blog-post.format-standard .btn-read-more, .blog-style-hero .blog-post.format-link .btn-read-more, .blog-style-hero .blog-post.format-video.format-no_featured .btn-read-more, .blog-style-hero .blog-post.format-gallery.format-no_featured .btn-read-more, .blog-style-hero .blog-post.format-audio .btn-read-more, .blog-style-hero .blog-post.format-quote .btn-read-more {
display: none; }
.blog-style-hero .blog-post.format-standard .button-read-more, .blog-style-hero .blog-post.format-link .button-read-more, .blog-style-hero .blog-post.format-video.format-no_featured .button-read-more, .blog-style-hero .blog-post.format-gallery.format-no_featured .button-read-more, .blog-style-hero .blog-post.format-audio .button-read-more, .blog-style-hero .blog-post.format-quote .button-read-more {
transform: translate3d(-10px, 0, 0);
transition: .45s ease; }
.blog-style-hero .blog-post.format-standard:hover .button-read-more, .blog-style-hero .blog-post.format-link:hover .button-read-more, .blog-style-hero .blog-post.format-video.format-no_featured:hover .button-read-more, .blog-style-hero .blog-post.format-gallery.format-no_featured:hover .button-read-more, .blog-style-hero .blog-post.format-audio:hover .button-read-more, .blog-style-hero .blog-post.format-quote:hover .button-read-more {
visibility: visible;
opacity: 1;
transform: translateX(0); }
.blog-style-hero .blog-post.format-standard .blog-post-featured_media, .blog-style-hero .blog-post.format-link .blog-post-featured_media, .blog-style-hero .blog-post.format-video.format-no_featured .blog-post-featured_media, .blog-style-hero .blog-post.format-gallery.format-no_featured .blog-post-featured_media, .blog-style-hero .blog-post.format-audio .blog-post-featured_media, .blog-style-hero .blog-post.format-quote .blog-post-featured_media {
margin-bottom: 12px; }
.blog-style-hero .blog-post.format-standard .blog-post_title a, .blog-style-hero .blog-post.format-link .blog-post_title a, .blog-style-hero .blog-post.format-video.format-no_featured .blog-post_title a, .blog-style-hero .blog-post.format-gallery.format-no_featured .blog-post_title a, .blog-style-hero .blog-post.format-audio .blog-post_title a, .blog-style-hero .blog-post.format-quote .blog-post_title a {
color: #232323; }
.blog-style-hero .blog-post.format-quote .blog-post_text {
display: none; }
.blog-style-hero .blog-post .wgl-video_popup {
margin-bottom: 30px; }
.blog-style-hero .button-read-more {
opacity: 0;
visibility: hidden;
position: absolute;
margin-top: 3px; }
.blog-style-hero .blog-post-hero_thumb {
position: relative;
overflow: hidden;
z-index: 0; }
.blog-style-hero .blog-post-hero_content {
position: absolute;
bottom: 0;
left: 0;
width: 100%;
z-index: 1;
padding: 10px 40px 60px; }
.blog-style-hero .blog-post-hero_content .meta-wrapper span + span:before {
background: currentColor; }
.blog-style-hero .blog-post-hero_content .blog-post_title > a {
font-size: 24px;
line-height: 36px; }
.blog-style-hero .blog-post_bg_media {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
background-size: cover;
background-position: center center;
transform: scale(1);
will-change: transform;
transition: all .45s ease;
z-index: 0; }
.blog-style-hero .blog-post_bg_media:before {
background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(202, 202, 202, 0) 24%, #3d3d3d 88%, #232323 100%); opacity: .6; }
.blog-style-hero .blog-post_bg_media:after {
display: block;
content: '';
height: 100%;
width: 100%;
position: absolute;
left: 0;
top: 0;
transition: all .45s ease;
opacity: .1;
visibility: visible; }
.blog-style-hero .blog-post-hero_wrapper {
padding: 0;
background: #f7f7f7; }
.blog-style-hero .blog-post-hero_wrapper:hover .blog-post_bg_media {
transform: scale(1.05); }
.blog-style-hero .blog-post-hero_wrapper:hover .blog-post_bg_media:after {
opacity: 1;
visibility: visible; }
.blog-style-hero .blog-post-hero_wrapper:hover .blog-post-hero-content_back {
opacity: 1;
visibility: visible; }
.blog-style-hero .blog-post-hero_wrapper:hover .blog-post-hero-content_back .blog-post_text {
opacity: 1;
transform: translateZ(0); }
.blog-style-hero .blog-post-hero_wrapper:hover .blog-post-hero-content_front {
opacity: 0;
visibility: hidden; }
.blog-style-hero .blog-post-hero_wrapper:hover .btn-read-more .blog-post-read-more {
opacity: 1;
visibility: visible; }
.blog-style-hero .blog-post-hero_wrapper:hover .divider_post_info {
width: 0;
opacity: 0;
visibility: hidden; }
.blog-style-hero .blog-post-hero_wrapper .blog-post_feature-link {
position: relative;
width: 100%;
display: block;
vertical-align: top;
background-repeat: no-repeat;
background-position: center center;
background-size: cover;
height: 100%;
transition: transform .3s ease,opacity .3s;
 }
.blog-style-hero .blog-post-hero_wrapper .blog-post_feature-link:before {
display: block;
content: "";
width: 100%;
padding-top: 124.328%; }
.blog-style-hero .blog-post-hero_wrapper .blog-post_feature-link:after {
display: block;
content: '';
width: 100%;
height: 100%;
position: absolute;
left: 0;
top: 0; }
.blog-style-hero .blog-post-hero_wrapper .divider_post_info {
width: 90px;
height: 1px;
display: block;
position: absolute;
left: 0;
bottom: 45px;
transition: all .45s ease;
border: 0; }
.blog-style-hero .blog-post-hero-content_back {
opacity: 0;
visibility: hidden;
transition: all .35s ease; }
.blog-style-hero .blog-post-hero-content_back .blog-post_text {
opacity: 0;
transform: translate3d(0, 30px, 0);
transition: .3s ease;
margin-bottom: 14px; }
.blog-style-hero .blog-post-hero-content_front {
transition: all .35s ease; }
.blog-style-hero .btn-read-more .blog-post-read-more {
position: absolute;
right: 0;
top: 0;
z-index: 1;
width: 65px;
height: 65px;
background-color: #cbbc9d;
display: block;
text-align: center;
line-height: 65px;
opacity: 0;
visibility: hidden;
transition: all .45s ease; }
.blog-style-hero .btn-read-more .blog-post-read-more:before {
content: "\f002";
font-family: 'FontAwesome';
font-size: 24px;
font-weight: 500;
display: inline-block;
text-align: center;
border-radius: 0;
vertical-align: top;
color: #fff; }
.blog-style-hero .blog-post_text {
font-size: 14px;
line-height: 30px; }

.blog-post_bg_media:before {
content: "";
position: absolute;
width: 100%;
height: 100%;
display: block;
left: 0;
top: 0;
transition: all 0.3s ease; }

.blog-style-hero .blog-post_bg_media:after
 {
 background-color: rgba(33, 33, 33, 0.9);
}
.blog-style-hero .blog-post-hero_wrapper .divider_post_info {
    background-color: #cbbc9d;
}
