.recLists{display:flex;flex-wrap:wrap;justify-content:left}.recTop h2{font-size:46px!important;line-height:1.5;font-weight:100!important;text-align:center;font-family:Barlow Condensed,sans-serif}.card-img{background-size:cover;background-position:top;background-repeat:no-repeat;height:240px;display:flex;align-items:center;justify-content:center;position:relative}.card-img.tall{height:800px}.card-img .hover-overlay,.card-img .overlay{width:100%;height:100%;position:absolute;top:0;z-index:1;transition:all .33s ease-out}.card-img .overlay{display:table}.card-img .hover-overlay,.card-img .overlay{background-color:#000;opacity:0}.card-img:hover .hover-overlay{opacity:.5}.text-area{align-self:flex-end;z-index:1000;margin-top:8px}.card-img h2,.card-img h3{color:#fff;padding:0 16px;margin-bottom:16px;line-height:1.2;text-align:center}.card-img h3{font-weight:400;font-size:18px;font-family:Barlow}.text-small .card-img h2{line-height:1.2em;font-size:36px}.recItem .text-area h2{margin:0;color:#666;padding:0;line-height:1.2;text-align:left;font-weight:400!important;font-size:24px!important}.card-link:hover .overlay{opacity:1;background-color:rgba(0,0,0,.5)}.card-link .overlay p{color:#fff;display:table-cell;vertical-align:middle;text-align:center}