/* ---------------------- Mint Chocolate Chip Shake --------------------- */

#featured #value-meals {
    position: relative;
}
#featured #value-meals .ft-item {
    /* align-items: center; */
    /* justify-content: center; */
    /* text-align: center; */
}
#featured #value-meals .ft-text {
    
}
#featured #value-meals .main-text {
    font-size: 4.5rem;
    line-height: 110%;
}
#featured #value-meals .sub-text {
    padding-top: 10px;
    font-size: 3rem;
    line-height: 100%;
}
#featured #value-meals .bottom-text {
    padding-bottom: 10px;
    font-size: 1.5rem;
    line-height: 100%;
    position: absolute;
    bottom: 40px;
    width: 45%;

}
#featured #value-meals .side-text {
    position: absolute;
    bottom: 40px;
    right: 0;
    z-index: 502;
    font-size: 3rem;
    /*background-color: #961619;*/
    background-color: #cd1041;
    color: #fff;
    box-shadow: 0 0 25px rgba(0,0,0,.5);
    padding: .65rem 1rem .35rem 1rem;
    line-height: 3rem;
}
@media screen and (max-width:1400px) {
    #featured #value-meals .main-text {
        font-size: 3.5rem;
    }
    #featured #value-meals .sub-text, #featured #value-meals .side-text {
        font-size: 1.75rem;
        line-height: 1.95rem;
    }
}
@media screen and (max-width:1200px) {
    #featured #value-meals .main-text {
        font-size: 2.75rem;
    }
    #featured #value-meals .sub-text, #featured #value-meals .side-text {
        font-size: 2rem;
    }
}
@media screen and (max-width:992px) {
    #featured #value-meals .main-text {
        font-size: 2.25rem;
    }
    #featured #value-meals .sub-text, #featured #value-meals .side-text {
        font-size: 1.75rem;
    }
    #featured #value-meals .side-text, #featured #value-meals .bottom-text {
        bottom: 20px;
    }
}
@media screen and (max-width:767px) {
    #featured #value-meals .main-text {
        font-size: 2.0rem;
    }
    #featured #value-meals .sub-text, #featured #value-meals .side-text {
        font-size: 1.5rem;
    }
}
@media screen and (max-width:600px) {
    #featured #value-meals .main-text {
        font-size: 3rem;
    }
    #featured #value-meals .sub-text, #featured #value-meals .side-text {
        font-size: 2.25rem;
    }
    #featured #value-meals .side-text, #featured #value-meals .bottom-text  {
        bottom: 25px;
    }
}
@media screen and (max-width:480px) {
    #featured #value-meals .main-text {
        font-size: 2rem;
    }
    #featured #value-meals .sub-text {
        font-size: 1.75rem;
    }
    #featured #value-meals .side-text {
        font-size: 1.55rem;
    }    
    #featured #value-meals .side-text, #featured #value-meals .bottom-text  {
        bottom: 15px;
    }
}
@media screen and (max-width:350px) {
    #featured #value-meals .main-text {
        font-size: 1.5rem;
    }
    #featured #value-meals .sub-text, #featured #salted-caramel-shake .side-text {
        font-size: 1.5rem;
    }
}

