    /**********************************/
    /*     Content Wrapper Styling Overview Section   */
    /**********************************/
    .recipes-overview-content {
        padding: 35px 60px 0px 60px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        font-size: 16px;
    }

    .intro-copy h2 {
        text-align: center;
    }
	
	.intro-copy h3 {
        text-align: center;
    }

    .intro-copy p {
        text-align: center;
    }

    .regAndTrademarkStyling {
        font-size: 80%;
        position: relative;
        top: 0px;
    }

    .heading-tempo {
        font: 35px tempo;
        color: #07539c;
        text-transform: uppercase;
        margin: 0;
        padding-bottom: 10px;
		text-align: center;
    }

    .blue-title {
        font: 28px tempo;
        color: #07539c;
        text-transform: uppercase;
        margin: 0;
    }

    .recipes-overview-content hr {
        width: 60%;
        margin-left: auto;
        margin-right: auto;
        margin-top: 25px;
        margin-bottom: -15px;
        border-color: rgba(0, 0, 0, 0.4);
        border-width: 0.5px;
    }

    .body-content .content-block.grey {
        background: none;
        border-top: none;
    }

    /**********************************/
    /*         Icons Section          */
    /**********************************/
    .recipe-icons {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        /* -ms-flex-wrap: wrap; Uncomment to stack icons*/
        /* flex-wrap: wrap; Uncomment to stack icons*/
        justify-content: center;
        width: 100%;
        padding: 25px 0;
    }

    .recipe-icons>div {
        padding: 25px 4.5%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        text-align: center;
    }

    .recipe-icons img {
        width: -webkit-max-content;
        width: -moz-max-content;
        width: max-content;
        padding-bottom: 5px;
        height: 71px;
        width: auto;
        object-fit: contain;
    }

    .recipe-icons span {
        display: inline;
        width: -webkit-max-content;
        width: -moz-max-content;
        width: max-content;
    }

    /**********************************/
    /*     Content Wrapper Styling Instructions and Ingredients   */
    /**********************************/
    .recipes-instruction-content {
        padding: 0px 60px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        font-size: 16px;
    }

    .ingredients,
    .instructions {
        padding: 30px;
        height: -webkit-min-content;
        height: -moz-min-content;
        height: 100%;
        height: min-content;
    }

    .ingredients {
        -ms-flex-preferred-size: 35%;
        flex-basis: 35%;
    }

    .instructions {
        -ms-flex-preferred-size: 65%;
        flex-basis: 65%;
    }

    .ingredients-list,
    .instructions-heading {
        color: black;
        font-weight: 600;
    }

    ul.ingredients-list li,
    ol.instructions-list li {
        padding-top: 5px;
    }

    ol.instructions-list {
        list-style: decimal;
    }

    /**********************************/
    /*   Ingredients Styling Rules    */
    /**********************************/
    .ingredients {
        background-color: #EEEEEE;
    }

    /**********************************/
    /*   Instructions Styling Rules    */
    /**********************************/
    .instructions {
        margin-left: 5%;
    }

    /**********************************/
    /*         Mobile Rules           */
    /**********************************/
    @media (max-width: 319px) {
        .recipe-icons {
            -ms-flex-wrap: wrap;
            flex-wrap: wrap;
        }

        .recipe-icons {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            /* -ms-flex-wrap: wrap; Uncomment to stack icons*/
            /* flex-wrap: wrap; Uncomment to stack icons*/
            justify-content: center;
            width: 100%;
            padding-top: 20px;
        }

        .instructions {
            margin-left: 0;
            margin-top: -10px;
            margin-bottom: -10px;
        }
    }

    @media (max-width: 450px) {
        .recipes-overview-content {
            padding: 35px 0 0;
            font-size: 14px;
        }

        .recipe-icons {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            /* -ms-flex-wrap: wrap; Uncomment to stack icons*/
            /* flex-wrap: wrap; Uncomment to stack icons*/
            justify-content: center;
            width: 100%;
            padding-top: 20px;
        }

        .recipe-icons>div {
            -ms-flex-preferred-size: 100%;
            flex-basis: 100%;
        }

        .heading-tempo {
            display: block;
        }

        .intro-copy p {
            text-align: justify;
        }

        .recipes-instruction-content {
            padding: 0px;
            display: flex;
            -webkit-box-orient: vertical;
            -webkit-box-direction: normal;
            -ms-flex-direction: column;
            flex-direction: column;
            font-size: 14px;
        }

        .ingredients,
        .instructions {
            -ms-flex-preferred-size: 100%;
            flex-basis: 100%;
            flex: 1 1 auto;
        }

        .ingredients {
            margin-top: 0;
        }

        .instructions {
            margin-left: 0;
            margin-top: -10px;
            margin-bottom: -10px;
        }

        .recipe-icons:before {
            padding: 0 30%;
        }

        .recipes-overview-content hr {
            width: 60%;
            margin-left: auto;
            margin-right: auto;
            margin-top: 15px;
            margin-bottom: -15px;
            border-color: rgba(0, 0, 0, 0.4);
            border-width: 0.5px;
        }   

    }

    @media (min-width: 451px) and (max-width: 600px) {

        .recipe-icons {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            /* -ms-flex-wrap: wrap; Uncomment to stack icons*/
            /* flex-wrap: wrap; Uncomment to stack icons*/
            justify-content: center;
            width: 100%;
            padding-top: 20px;
        }
        .recipes-instruction-content {
            padding: 0;
            -webkit-box-orient: vertical;
            -webkit-box-direction: normal;
            -ms-flex-direction: column;
            flex-direction: column;
            display: flex;
        }

        .ingredients,
        .instructions {
            flex: 1 1 auto;
        }

        .instructions {
            margin-left: 0;
            margin-top: -10px;
            margin-bottom: -10px;
        }

        .recipes-overview-content hr {
            width: 60%;
            margin-left: auto;
            margin-right: auto;
            margin-top: 0px;
            margin-bottom: -15px;
            border-color: rgba(0, 0, 0, 0.4);
            border-width: 0.5px;
        }   
    }

    @media (min-width: 600px) and (max-width: 800px) {
        .recipes-overview-content {
            padding: 35px 30px 0px;
        }

        .recipe-icons {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            /* -ms-flex-wrap: wrap; Uncomment to stack icons*/
            /* flex-wrap: wrap; Uncomment to stack icons*/
            justify-content: center;
            width: 100%;
            padding-top: 20px;
        }

        .recipes-instruction-content {
            padding: 0px 30px;
        }

        .instructions {
            margin-left: 0;
            margin-top: -10px;
            margin-bottom: -10px;
        }

        .recipes-overview-content hr {
            width: 60%;
            margin-left: auto;
            margin-right: auto;
            margin-top: 0px;
            margin-bottom: -15px;
            border-color: rgba(0, 0, 0, 0.4);
            border-width: 0.5px;
        }   
    }

    @media screen and (max-width: 767px) {

        .regAndTrademarkStyling {
            top: -4px;
        }

    }

