/* ==============================
   FOODSTREETLY PREMIUM CARDS
============================== */

.restaurant-card{

    background:#fff;

    border:none;

    border-radius:20px;

    overflow:hidden;

    height:100%;

    min-height:520px;

    display:flex;

    flex-direction:column;

    transition:.35s ease;

    box-shadow:0 10px 30px rgba(0,0,0,.06);

}

.restaurant-card:hover{

    transform:translateY(-8px);

    box-shadow:0 25px 45px rgba(0,0,0,.12);

}

/* Image */

.restaurant-card img{

    width:100%;

    height:220px;

    object-fit:cover;

    transition:.5s;

}

.restaurant-card:hover img{

    transform:scale(1.05);

}

/* Body */

.restaurant-card .card-body{

    padding:22px;

    display:flex;

    flex-direction:column;

    flex:1;

}

/* Title */

.restaurant-card h5{

    font-size:22px;

    font-weight:700;

    line-height:30px;

    height:60px;

    overflow:hidden;

    margin-bottom:12px;

}

/* Info */

.restaurant-card p{

    font-size:15px;

    color:#666;

    margin-bottom:10px;

    min-height:22px;

}

/* Button */

.restaurant-card .btn{

    margin-top:auto;

    border-radius:50px;

    padding:12px;

    font-weight:600;

}

/* Mobile */

@media(max-width:768px){

.restaurant-card{

min-height:auto;

}

.restaurant-card h5{

height:auto;

}

}