.single.single-gallery-layout .featured-area .gallery-wrapper+.post-content .post-date-wrap:not(.post-date-inline){margin-top:-70px;position:relative;z-index:1}.single.single-gallery-layout .featured-area .post-date-inline{margin-top:10px}.single-portfolio.single-gallery-layout #content,.single-portfolio.single-gallery-layout #sidebar,.single-post.single-gallery-layout #content,.single-post.single-gallery-layout #sidebar{padding-top:8px}.gallery-wrapper.masonry .item .gallery-caption .post-title{font-size:1em}.gallery-wrapper.masonry .item .gallery-item-wrapper{overflow:hidden}.gallery-wrapper.masonry .item .gallery-item-wrapper .gallery-caption{background:rgba(38,31,61,.8);height:100%;margin:0;text-align:center}.gallery-wrapper.masonry .item .gallery-caption .post-category a,.gallery-wrapper.masonry .item .gallery-caption .post-title a{color:#fff}.featured-area .gallery-wrapper .item{margin:0}.gallery-wrapper .item .gallery-item-wrapper{display:block;height:100%;margin:0;padding:0;position:relative}.gallery-wrapper .item img{-webkit-backface-visibility:hidden;display:block;height:auto;margin:0;padding:0;transition:border .3s ease,padding .3s ease,margin .3s ease,transform .3s ease;width:100%}.gallery-wrapper .item .gallery-item-wrapper .gallery-caption{box-sizing:border-box;color:inherit;display:block;font-size:.9em;line-height:120%;margin:.25em 0 0;opacity:0;padding:15% 6%;position:absolute;text-align:center;top:20%;transition:opacity .3s ease-in-out,visibility .3s ease-in-out,top .3s ease-in-out,color .3s ease-in-out;visibility:hidden;width:100%}.gallery-wrapper .item:hover .gallery-caption{color:#fff;display:block;opacity:1;top:0;visibility:visible}.gallery-wrapper .item .gallery-caption .post-title{color:inherit;font-size:1.65em;margin-top:.5em}.gallery-wrapper .item .gallery-caption .post-category{color:inherit;font-size:.85em;font-weight:500;margin-top:.25em;text-decoration:none}.gallery-wrapper .item .gallery-caption .post-category:after{display:none;visibility:hidden}.gallery-wrapper .item .gallery-caption .post-category a,.gallery-wrapper .item .gallery-caption .post-title a{color:inherit;text-decoration:none}.gallery-wrapper .item:hover img{transform:scale(1.1)}@media(max-width:680px){.single.single-gallery-layout .featured-area .gallery-wrapper+.post-content .post-date-wrap:not(.post-date-inline){margin-top:-50px}}