:root{--white:#fff;--black:#000;--gray:#6c757d;--gray-light:#dcdcdc;--gray-dark:#343a40;--primary:#cb2027;--secondary:#6c757d;--light:#f8f9fa;--dark:#343a40}.photo-module{position:relative;z-index:1;display:block;background:#fff;font-family:Poppins,sans-serif;min-width:270px;height:325px;margin-bottom:2.2rem;-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.15);-moz-box-shadow:0 1px 2px 0 rgba(0,0,0,.15);box-shadow:0 1px 2px 0 rgba(0,0,0,.15);-webkit-transition:all .3s linear 0;-moz-transition:all .3s linear 0;-ms-transition:all .3s linear 0;-o-transition:all .3s linear 0;transition:all .3s linear 0}.hover,.photo-module:hover{-webkit-box-shadow:0 1px 35px 0 rgba(0,0,0,.3);-moz-box-shadow:0 1px 35px 0 rgba(0,0,0,.3);box-shadow:0 1px 35px 0 rgba(0,0,0,.3)}.photo-module .thumbnail{background:#fff;height:310px;min-height:310px;overflow:hidden;display:block;padding:4px;margin-bottom:20px;line-height:1;border:0;-o-transition:border .2s ease-in-out}.photo-module .thumbnail .date{position:absolute;top:10px;left:10px;z-index:1;background:#f41616;background:-moz-linear-gradient(-45deg,#f41616 0,#bc0603 38%);background:-webkit-linear-gradient(-45deg,#f41616 0,#bc0603 38%);background:linear-gradient(135deg,#f41616 0,#bc0603 38%);opacity:.85;width:45px;height:45px;padding:8.5px 0;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;color:#fff;font-weight:700;line-height:14px;text-align:center;-webkti-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.photo-module .thumbnail .date .day{font-size:14px}.photo-module .thumbnail .date .month{font-size:10px;text-transform:uppercase}.photo-module .thumbnail img{display:block;-webkit-transition:all .3s linear 0;-moz-transition:all .3s linear 0;-ms-transition:all .3s linear 0;-o-transition:all .3s linear 0;transition:all .3s linear 0}.photo-module .photo-content{position:absolute;background:#fff;width:97%;padding:15px;-webkti-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.photo-module .photo-content p{margin-bottom:0}.photo-module .photo-content .category{position:absolute;top:-22px;left:0;background:var(--primary);padding:5px 8px;color:var(--white);font-size:.8em;font-weight:600;text-transform:uppercase}.photo-module .photo-content .title{margin:0;padding:0 0 6px;color:#333;font-size:1em;font-weight:700}.photo-module .photo-content .sub_title{margin:0;padding:0 0 5px;color:var(--primary);font-size:.9em;font-weight:400}.photo-module .photo-content .description{color:#666;font-size:.8em;line-height:1.4em}.photo-module .photo-content .post-meta{margin:5px 0 0;color:#716e6e;font-size:.8em}.photo-module .photo-content .post-meta a{color:#999;text-decoration:none}.hover .photo-content .description{display:block!important;height:auto!important;opacity:1!important}.photo-module i{margin-right:3px}.content .photo-content .post-meta span.timestamp.view a{font-weight:700;color:var(--dark)}.content .photo-content .post-meta span.timestamp.view a:hover{color:var(--primary)}.hovereffect{display:inline-block;-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-property:transform;transition-property:transform;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px transparent}.hovereffect:hover,.media:hover .img-hovereffect,figure:active .hovereffect,figure:focus .hovereffect,figure:hover .hovereffect{-webkit-filter:blur(3px);filter:blur(3px);-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}@media (max-width:480px){.photo-module{margin-bottom:1.6rem}.photo-module .photo-content p{margin-top:0}}