﻿.line-name p {
    margin: .6rem 0;
}

.line-description {
    min-height: 48px;
}
.line-description p{
    min-height: 24px;
}
.pd-right {
    min-height: 126px;
}


.rating-stat {
    text-align: center;
}

.recipe-row-td.compact-view {
    border-bottom: 0px !important;
}
.line-rec-name.compact-view{
    line-height: 38.8px !important;
}
.pd-img-content.compact-view img {
    height: 38px;
}
/*Tags*/
.tag-div{
    min-height: 29.19px;
}
@media (max-width: 959px) {
    .tag-row {
        margin-left: 0px !important;
    }
}

.pd-img-content img {
    height: 125px;
    width: 125px;
    object-fit: cover;
}
@media (max-width: 768px) {
    .pd-img-content img{
    display: block;
    margin: auto;
}
    .line-name a,
    .line-name p {
        text-align: center;
        display: block;
    }
}

.line-image {
    height: 100px;
}

.line-rec-name {
    font-weight: 700;
    font-size: 1.2rem;
}

.tag-button {
    font-weight: 600;
    font-size: .8rem;
}

.tag-row {
    background-color: #e6e6e6;
}

.tag-button {
    cursor: pointer;
    user-select: none;
    vertical-align: middle;
    background: #ff4f02;
    color: #fff;
    box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);
    padding: 0px 9px;
    text-align: center;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    border-radius: 4px;
    text-decoration: none;
    float: left;
    margin: 5px 10px;
    line-height: 0px;
}

tr.row > td {
    padding: 0;
}

tbody {
    border: hidden;
}

table td {
    border-top: 5px solid #fff;
    border-bottom: 20px solid #fff;
    border-right: none;
    border-left: none;
    background: rgba(242,242,242,.6);
}

@media (max-width: 768px) {
    table td {
        border-bottom: 50px solid #fff;
    }
    /*Changes the size of the description*/
    .short-desc {
        font-size: 1rem;
        font-weight: 500;
    }

    /*Adjust the rating image*/
    .stars-img > img {
        width: 55%;
        margin: 0 auto;
        display: block;
    }

    .rating-stat > p {
        text-align: center;
    }
}