.progressive_image{all:inherit;background-color:#000;min-width:100%;min-height:100%;padding:initial}.progressive_image>img{opacity:0;filter:blur(10px);transition:filter 900ms ease}.progressive_image.loaded>img{opacity:1;filter:none}.post{width:24%;margin:20px auto}.post.banner{width:100%;margin:0;position:relative}.post.banner .img_container{height:550px;background:#000}.post.banner .img_container img{opacity:.7;height:100%}.post.banner .title{padding:0;font-size:36px;letter-spacing:.5px}.post.banner .details{position:absolute;left:20px;bottom:20px;max-width:1000px}.post.banner .details h3{color:#fff;min-height:auto}.post.banner .time_and_shares{position:absolute;bottom:50px}.post.banner .time_and_shares .read_more{margin:0;margin-bottom:10px}.post.banner .time_and_shares .read_more,.post.banner .time_and_shares span{font-family:lato,sans-serif;color:#000;font-weight:700}.post.banner:hover .title{opacity:1!important}.post.banner:hover .title u{border-color:transparent!important}.post .img_container{justify-content:center}.post img{height:180px;object-fit:cover;transition:ease-in-out .7s;min-width:100%;min-height:100%}.post .title{line-height:1.24;margin:0;padding:5px 0;min-height:100px;font-family:stag web,serif;font-size:18px;color:#000}.post .title u{text-decoration:none;transition:border ease-in-out .3s;border-bottom:1px solid transparent}.post span{color:#9b9b9b;font-size:14px;font-family:lato,sans-serif}.post span:first-child{border-right:1px solid #9b9b9b;padding-right:10px;margin-right:10px}.post:hover .title{opacity:.9}.post:hover .title u{border-color:#d4af61}.post:hover img{transform:scale(1.02)}@media(max-width:1199px){.post.banner .title{font-size:32px}}@media(max-width:991px){.post{width:48%}}@media(max-width:767px){.post{width:100%;max-width:457px}.post:last-child{margin-bottom:0}.post.banner{max-width:initial;margin-top:40px}.post.banner:first-child{margin-top:0}.post.banner.row{flex-direction:column}.post.banner .details{max-width:320px}.post.banner .img_container{width:initial;height:300px}.post.banner .title{font-size:24px;margin:0;padding:0}.post img{height:180px}.post .title{padding:10px 15px 0;min-height:auto}.post .time_and_shares{padding:10px 15px 0}}.load_more{justify-content:center;padding:30px 0}.load_more p{margin:0;cursor:pointer;background:0 0;border:2px solid #d4af61;font-family:lato,sans-serif;color:#000;padding:10px 40px;font-size:20px;font-weight:700;transition:ease-in-out .3s}.load_more p:hover{background:#d4af61}