.image-with-content-column{font-size:14px;padding:75px 0}.image-with-content-column .item{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;margin:15px 0;max-width:33.333333%;padding:0 15px}.image-with-content-column .item .grid-index-item-overlay{font-size:14px;margin:15px 0}.image-with-content-column .item .grid-index-item-overlay a{display:block;position:relative;text-decoration:none;-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;transition:all .2s ease-in}.image-with-content-column .item .grid-index-item-overlay a img{-webkit-animation:fadein .75s;-moz-animation:fadein .75s;-ms-animation:fadein .75s;-o-animation:fadein .75s;animation:fadein .75s}.image-with-content-column .item .grid-index-item-overlay .overlay{align-items:center;background:hsla(0,0%,100%,.25);bottom:0;display:flex;filter:alpha(opacity=0);height:100%;justify-content:center;left:0;opacity:0;padding:15px;position:absolute;right:0;text-align:center;text-shadow:2px 2px 5px rgba(0,0,0,.75);top:0;-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;transition:all .2s ease-in;width:100%}.image-with-content-column .item .grid-index-item-overlay .overlay span{display:none}.image-with-content-column .item .grid-index-item-overlay a:hover .overlay{filter:alpha(opacity=100);opacity:1}.image-with-content-column .item .title{color:#007bbf;display:inline-block;font-size:16px;font-weight:400;line-height:1.3;text-decoration:none;-o-transition:color .3s ease;-moz-transition:color .3s ease;-khtml-transition:color .3s ease;-webkit-transition:color .3s ease;-ms-transition:color .3s ease;transition:color .3s ease}.image-with-content-column .item a:hover .title{color:#004b75;text-decoration:underline}@media (max-width:767px){.image-with-content-column .item{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}