.sidebar .blog-index{margin:0 -15px;position:relative}.sidebar .category-blog{float:left;line-height:1;margin:15px 0;width:100%}.sidebar .entry-thumbnail{margin-bottom:0;opacity:0;transition:all .3s ease;-webkit-transition:all .3s ease;visibility:hidden}.sidebar .entry-thumbnail img{background-size:cover;bottom:0;height:100%;left:0;max-width:100%;object-fit:cover;position:absolute;right:0;top:0;vertical-align:middle}.sidebar .overlay{background-color:rgba(0,0,0,.6);bottom:0;left:0;position:absolute;top:0;width:100%}.sidebar div#infscr-loading{visibility:hidden}.sidebar .entry-content{background-color:#fff;border:1px solid #ddd;bottom:0;left:0;margin:0 15px;overflow:hidden;padding:40px;position:relative;right:0;text-align:left;top:0;transition:all .3s ease;-webkit-transition:all .3s ease}.sidebar h5.entry-title{color:#3e3c36;font-family:Overpass;font-size:24px;font-style:normal;font-weight:400;letter-spacing:-.04em;line-height:1.3;margin:0 0 60px;position:relative;text-align:left;text-transform:none}.sidebar h5.entry-title a{background-color:transparent;color:#000;text-align:left;text-decoration:none}.sidebar .entry-meta{bottom:0;font-size:90%;line-height:1;margin:0;position:relative;text-align:left}.sidebar span.posted-on{display:block;float:none;margin-bottom:20px;padding-left:0}.sidebar span.posted-on a{color:#000;padding-left:0}.sidebar span.cat-links{color:#999;display:block;padding:0 10px 0 0}.sidebar span.cat-links a{color:#999;display:inline-block;text-decoration:underline}.sidebar .entry-thumbnail img{transition:all .3s ease;-webkit-transition:all .3s ease}.sidebar .entry-content:hover .entry-thumbnail{opacity:1;visibility:visible}.sidebar .entry-content:hover .entry-thumbnail img{transform:scale(1.2)}.sidebar .entry-content:hover h5.entry-title,.sidebar .entry-content:hover h5.entry-title a,.sidebar .entry-content:hover span.cat-links a,.sidebar .entry-content:hover span.posted-on a{color:#fff}@media (min-width:768px){.sidebar .category-blog{float:left;width:50%}}@media (min-width:992px){.sidebar .category-blog{float:left;width:33.33333333%}}@media (max-width:768px){.sidebar .entry-content{min-height:320px;padding:25px}}