.recipe-review-boxes-on-recipe-pages {
    padding-left:0px;
    padding-right:0px;
    -webkit-box-shadow:rgb(148, 148, 147) -10px 0px 21px 0px inset;
    box-shadow:rgb(148, 148, 147) -10px 0px 21px 0px inset;
    background-color:#fff;
    opacity:0.75 !important;
    min-height:500px;
}

.kitchen-background-dim {
    background-image:url("../images/lg-background-dark-kitchen-dim.jpg");
    background-attachment:scroll;
    -webkit-background-size:2656px;
    background-size:2656px;
    background-position:50% 0%;
    background-repeat:no-repeat no-repeat;
    height:auto;
    margin-left:auto;
    margin-right:auto;
}

.text-recipe-body {
    margin-bottom:40px;
    padding-top:0px;
    max-width:740px;
    color:#fff;
    font-size:18px;
    padding-left:30px;
    padding-right:30px;
}

.recipe-header {
    margin-bottom:10px;
    padding-top:20px;
    color:#D5CBA8;
}

@media (max-width:767px) {
    .recipe-header {
        margin-bottom:10px;
        padding-top:0px;
        color:#D5CBA8;
        margin-top:0px;
    }
}

@media (max-width:567px) {
    .text-recipe-body {
        margin-bottom:20px;
        padding-top:0px;
        max-width:740px;
        color:#fff;
        font-size:15px;
        padding-left:20px;
        padding-right:30px;
    }
}

.recipe-image-on-detail-page {
    width:100%;
    height:auto;
    margin-left:auto;
    margin-right:auto;
    display:block;
    margin-top:8px;
}

.recipe-desscription-box {
    padding-top:0px;
}

.recipe-titles {
    font-size:20px !important;
}

.ingredients-directions-hdr {
    margin-top:20px;
}

@media (max-width:576px) {
    .recipe-image-on-detail-page {
        margin-top:0px;
    }
}

.recipe-filter-container {
    background-color:#000;
    padding-bottom:20px;
    padding-top:20px;
    color:#fff;
    width:100%;
    height:auto;
}

.recipe-filter-search-box {
    margin-left:auto;
    margin-right:auto;
    text-align:center;
    display:block;
    align-content:center;
    width:90%;
    margin-bottom:80px;
    color:#fff;
    padding-bottom:20px;
}

.search-recipe-field {
    width:170px;
    margin-bottom:5px;
    float:left;
}

.search-go-button {
    width:50px;
    margin-bottom:5px;
    margin-left:10px;
    float: right;
}

.select-recipe-category {
    width:220px !important;
    background-color:#444;
    color:#ccc;
    border-color:#444;
    height:38px !important;
}

.recipe-review-container .search-results-text {
    /*background-color: black;*/
    /*color: white;*/
    /*padding: 2%;*/
    /*text-align: center;*/
    /*font-size: 20px;*/
}

@media (min-width: 992px) {
    .recipe-review-boxes-on-recipe-pages:nth-of-type(6n+1) {
        clear: left;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .recipe-review-boxes-on-recipe-pages:nth-of-type(4n+1) {
        clear: left;
    }
}

@media (max-width:768px) {
    .search-recipe-field {
        width:90%;
        margin-bottom:5px;
        margin-left:auto;
        margin-right:auto;
        align-content:center;
        margin-left:5%;
    }

    .search-go-button {
        width:90%;
        margin-bottom:5px;
        margin-left:auto;
        margin-right:auto;
        display:block;
    }

    .select-recipe-category {
        width:90% !important;
        margin-bottom:5px;
        margin-left:auto;
        margin-right:auto;
        display:block;
    }

    .hide-mobile {
        display:none;
    }

    .recipe-review-boxes-on-recipe-pages:nth-of-type(2n+1) {
        clear: left;
    }
}

@media print {
    .hide-print {
        display: none;
    }

    a[href]:after {
        content: "";
    }

    .recipe-image-on-detail-page {
        width: 50%;
    }

    .product-description-text {
        font-size: 12px;
    }

    h1 {
        font-size: 24px;
    }

    .instructions-list li {
        border: none !important;
        padding: 3px 15px !important;
    }

    .ingredients-directions-hdr {
        margin-top: 0;
    }
}
