.destinationCard{-moz-box-shadow:0 1px 3px 0 rgba(0,0,0,0.15);-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,0.15);box-shadow:0 1px 3px 0 rgba(0,0,0,0.15);background:#CDD2D4}.destinationCard .cardName{position:absolute;bottom:0;width:100%;background-color:#fff;height:60px}.destinationCard .cardName .name{text-align:center;color:#4a4a4a;font-size:16px;font-family:"Montserrat",sans-serif;line-height:135%}.destinationCard .cardName .name:first-letter{text-transform:uppercase}.destinationCard .overlay{position:absolute;top:0;left:0;background-color:rgba(0,0,0,0.8);width:100%;height:100%;text-align:center;opacity:0;overflow:hidden;z-index:1}@media (min-width: 601px) and (max-width: 1023px){.destinationCard.riverCard .cardName{height:50px;background:#fff}}@media (max-width: 600px){.destinationCard.riverCard .cardName{height:50px;background:#fff}}@media (min-width: 720px) and (max-width: 1023px){.destinationCard.riverCard .cardName .name{font-size:16px}}@media (min-width: 601px) and (max-width: 719px){.destinationCard.riverCard .cardName .name{font-size:16px}}@media (min-width: 510px) and (max-width: 600px){.destinationCard.riverCard .cardName .name{font-size:14px}}@media (min-width: 376px) and (max-width: 509px){.destinationCard.riverCard .cardName .name{font-size:14px}}@media (min-width: 360px) and (max-width: 375px){.destinationCard.riverCard .cardName .name{font-size:14px}}@media (max-width: 1365px){.destinationCard.riverCard .cardName .name{font-size:14px}}