/*********************************************
 * Module Blog
**********************************************/
/* Item */
.vii-blog-item__inner {height:100%;}

/*thumbnail*/
.vii-blog-item__thumbnail {padding-top:62.5%; margin-bottom:15px; overflow:hidden;}
.vii-blog-item__thumbnail:before {
    content:""; z-index:1;
    position:absolute; top:0; left:0;
    width:100%; height:100%; background:linear-gradient(0deg, rgba(252, 43, 28, 0.3), rgba(252, 43, 28, 0.3));
    opacity:0; transition:var(--vii-transition);
}
.vii-blog-item__thumbnail-bg {transition:var(--vii-transition);}

/*content*/
.vii-blog-item__title > * {transition:var(--vii-transition);}

/*date*/
.vii-blog-item__date {color:var(--vii-color-neutral-400);}

/*hover*/
.vii-blog-item__inner:hover .vii-blog-item__thumbnail-bg {transform:scale(1.05);}
.vii-blog-item__inner:hover .vii-blog-item__thumbnail:before {opacity:1;}
.vii-blog-item__inner:hover .vii-blog-item__title > * {color:var(--vii-color-primary) !important;}

/* Slider layout */
.flickity-slider .vii-blog-item__inner {height:auto;}

/* Grid layout */

/*********************************************
 * Module Blog Responsive
**********************************************/
@media only screen and (max-width:1024px) {
    .vii-blog-item__info {--vii-spacing-30:20px;}
}