.fullwidth-baanner h5 {
    font-family: 'Uniform Rnd';
    font-size: 1.25vw;
    font-weight: 700;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: 1.5px;
    color: #fcd504
}

.fullwidth-baanner_fontstyle {
    color: #fcd504
}

#products_des {
    border-top: 1px solid rgba(77, 77, 77, .2)
}

.fp_rec {
    position: relative;
    display: inline-block;
    padding-right: 16.16667vw
}

.fp_rec .pr_cion_l,
.fp_rec .pr_cion_r,
.fp_rec .prod_img,
.prod_imghide {
    position: absolute
}

.exclusive-member {
    background-color: #f8a527;
    padding-top: .75vw;
    padding-bottom: .75vw
}

#holiday-cheer_banner {
    background-color: #fd8908
}

.fullwidth-baanner_button {
    max-width: 15.833333333333vw;
    margin: 1.57778vw auto 0
}

.fp_rec .prod_img {
    transform: rotate(21deg);
    width: 13.861111vw;
    top: 0;
    right: 1.44444vw
}

.prod_imghide {
    overflow: hidden;
    height: 8.541666666666666vw;
    right: -2.7777777777777777vw;
    width: 15.277777777777777vw;
    bottom: -.76vw
}

.fp_rec .pr_cion_l {
    width: 1.4055555555555556vw;
    object-fit: contain;
    right: 7.155555555555555vw;
    bottom: 2.599999vw
}

.fp_rec .pr_cion_r {
    width: 2.8125vw;
    object-fit: contain;
    right: -.755556vw;
    bottom: 3.4vw
}

#holiday-cheer_banner .fullwidth-baanner_button .a_link {
    color: #f27c30;
    background-color: #fcd504;
    padding: 1.264vw 0
}

.rec-by,
.rec-foll {
    font-style: normal;
    font-stretch: normal;
    color: #fcd504;
    font-weight: 700
}

img.icon1 {
    width: 1.444444444444444vw;
    position: relative;
    left: -6.5vw;
    margin-bottom: .2vw
}

img.icon2 {
    position: relative;
    width: 2.472222222222223vw;
    right: -8.2vw;
    margin-top: 0
}

.rec-by {
    font-size: 1.25vw;
    line-height: 1.33;
    letter-spacing: .5px
}

.rec-foll {
    font-size: .8333333333333333vw;
    line-height: 2;
    letter-spacing: .3px;
    text-align: center;
    text-transform: uppercase;
    padding-top: .6944444444444444vw
}

.rec-foll i {
    width: 1.0416666666666667vw;
    height: 1.0416666666666667vw;
    border-radius: 50%;
    background-color: #fcd504;
    color: #fd8908;
    padding-top: .1vw
}

.ingredients ul {
    list-style: disc;
    margin-left: 1.7361111111111112vw;
    margin-top: .2vw
}

.ingredients ul li {
    line-height: 1.8
}

.list-numbered {
    list-style: none;
    margin-left: 2.555em;
    counter-reset: line
}

.list-numbered>li {
    position: relative;
    margin-bottom: 1.5em
}

.list-numbered>li:before,
.pause-bt,
.play-bt {
    text-align: center;
    position: absolute;
    border-radius: 50%
}

.list-numbered>li:before {
    left: -2.555em;
    display: inline-block;
    width: 1.8055555555555556vw;
    height: 1.8055555555555556vw;
    font-weight: 700;
    margin-right: .5em;
    background-color: #fcd504;
    font-size: .9722222222222222vw;
    line-height: 2em;
    color: #025ea7;
    counter-increment: line;
    content: counter(line)
}

.featured-ingredient,
.recipe-roxanna {
    font-size: 1.25vw;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.33;
    letter-spacing: .5px
}

.featured-ingredient {
    font-weight: 500;
    color: #4d4d4d;
    margin-top: 1.461111111111112vw
}

.featured-ingredient a {
    font-weight: 700;
    text-decoration: underline;
    color: #4d4d4d
}

.recipe-roxanna {
    font-weight: 500;
    color: #025ea7;
    margin-top: 3.611111vw
}

.recipe-roxanna strong {
    font-weight: 700
}

.recipe-roxanna a {
    text-decoration: underline;
    color: #025ea7
}

.reviewstar {
    padding-top: .41666666666666663vw
}

.Wright-review .p-w-r .pr-snippet-read-and-write a.pr-snippet-write-review-link {
    display: none !important
}

@media (min-width:768px) {
    .product_details {
        padding-top: 1.9444444444444444vw
    }

    .product-display .pro_link {
        position: absolute;
        left: -3.5vw
    }

    .Wright-review #pr-reviewsnippet .p-w-r .pr-snippet-stars-reco-inline .pr-snippet-stars-reco-stars .pr-snippet {
        top: -3.51111vw !important
    }

    .Wright-review,
    .nutritional-info {
        padding-top: 0 !important
    }

    .tooltip_pin {
        left: -1.999999vw
    }

    #products_des {
        padding: 5vw 15.555555555556vw 2.5vw 22.5vw
    }

    .fullwidth-baanner {
        padding-top: 6.597222222222222vw;
        padding-bottom: 1.3888888888888888vw
    }

    .detail-img {
        -ms-flex: 0 0 80%;
        flex: 0 0 80%;
        max-width: 80%
    }

    .prosign_up {
        -ms-flex: 0 0 10%;
        flex: 0 0 10%;
        max-width: 10%
    }

    .pro-heading {
        padding: 0
    }

    .ingredients {
        padding-bottom: 6.597222222222222vw
    }

    .ingredients ul {
        margin-bottom: 1vw
    }

    .ingredients p.product_title {
        font-size: 1.22222vw;
        margin-bottom: .1vw
    }

    .ininfo {
        padding-top: 2.050vw
    }

    .exclusive-member span a {
        width: 6.198888888888vw;
        position: absolute;
        padding-top: .91vw;
        padding-bottom: .91vw;
        top: -.879999vw
    }
}

@media(max-width:767px) {
    #holiday-cheer_banner .fullwidth-baanner_button .a_link {
        padding: 4.0625vw 0;
        height: auto
    }

    .ingredients p.product_title {
        font-size: 4.925vw;
        margin-bottom: 2vw
    }

    .detail-img .product_img {
        max-width: 100%;
        max-height: inherit
    }

    #sticky_logo {
        display: none
    }

    #logo-mobile,
    .featured-ingredient a,
    .ininfo {
        display: block
    }

    .pro-heading {
        padding: 0 0 1.125vw
    }

    .pro-size {
        padding-bottom: 2.8125vw;
        padding-top: .8vw
    }

    .featured-ingredient {
        font-size: 5.625vw;
        margin-top: 1.11111111111112vw;
        line-height: 1.45
    }

    .recipe-roxanna {
        font-size: 5.625vw;
        margin-top: 4.6875vw;
        margin-bottom: 2vw
    }

    .list-numbered {
        margin-left: 2.555em;
        counter-reset: line
    }

    .list-numbered>li:before {
        left: -2.555em;
        width: 8.125vw;
        height: 8.125vw;
        font-size: 4.375vw
    }

    .ingredients ul {
        margin-left: 1.555em;
        margin-top: .2vw
    }

    .ingredients h3,
    .nutrition h3 {
        visibility: hidden;
        padding: 0
    }

    .prod_imghide {
        height: 21.541667vw;
        right: -19.777778vw;
        width: 27.277778vw;
        bottom: -.8666667vw
    }

    .fp_rec .prod_img {
        width: 33.875vw;
        right: 1vw
    }

    .fp_rec .pr_cion_l {
        width: 4.375vw;
        right: 3.155556vw
    }

    .fp_rec .pr_cion_r {
        width: 6.125vw;
        right: -17.155556vw;
        bottom: 9.4vw
    }

    .exclusive-member {
        margin-top: 11vw
    }

    .recipe-images {
        padding: 12.5vw 0 9.7222222222222vw
    }

    .Wright-review {
        margin-bottom: 0
    }

    .share-icon {
        margin-top: 0
    }

    .ingredients h4 {
        font-size: 4.0625vw;
        margin: 1vw 0
    }
}

.pause-bt,
.play-bt {
    bottom: 42%;
    right: 0;
    left: 0;
    width: 50px;
    height: 50px;
    z-index: 99;
    cursor: pointer;
    margin: 0 auto
}

.pause-bt {
    opacity: 0;
    transition: all ease .8s
}

.video:hover .pause-bt {
    opacity: 1
}

.play-bt {
    background: url(/wp-content/themes/id/assets/images/global/play.png) no-repeat
}

.pause-bt {
    background: url(/wp-content/themes/id/assets/images/global/pause.png) no-repeat
}