.post-media-title { position: relative; height:75vh;max-height: 250px;margin-top: 10pt;overflow: hidden; text-align: center;}
.post-media-title a { width: 100%; height: 100%;}
.post-media-title > .post-title-image { width: 100%; height:75vh;max-height: 250px;object-fit: cover; }
.post-media-title > .post-title { position: absolute; top: 105px; left: 17px; width:100%; }
.post-media-title > .post-title .entry-title { width:90%;display: inline-block; background-color: rgba(70, 176, 228, 0.5); color: #fff; font-weight: 600; text-align: center; line-height: 26px;padding: 13px 18px 5px 18px; }

.post-media-title .entry-title > span { display: block; font-family: 'Montserrat', sans-serif; }
.post-media-title .entry-title > span.day { font-size: 30px;  }
.post-media-title .entry-title > span.month { font-size: 12px; }


.themesflat-project .thumb { position: relative; max-height: 125px;}
