.articleList{border:solid 2px #323131;padding:13px;background-color:#f7f9fb}.articleList-heading{display:block;color:#adadad;font-size:20px;font-weight:700;padding-bottom:10px}.articleList-date{margin-bottom:10px;color:#868484}.articleList-article{margin-bottom:20px;overflow:hidden}.articleList-description{overflow:hidden}.articleList-title{display:block;color:#adadad;font-size:20px;font-weight:700;padding-bottom:10px}.articleList-list{list-style:none;margin:0;padding:0}.articleList-thumbnail{max-width:100px;float:left;margin-right:15px}.articleList-more{float:right}.articleList-more:after{content:" \00bb";display:inline}.articleList-more-arrow{display:none}.no-generatedcontent .articleList-more-arrow{display:inline}.articleList-article-wrapper{margin:0;padding:0}.articleList-horizontal-2-columns .articleList-article,.articleList-horizontal-3-columns .articleList-article{display:-moz-inline-stack;display:inline-block;vertical-align:top;display:inline}.articleList-horizontal-2-columns .articleList-article{padding:0;margin:0;margin-right:1.2%;width:48%}.articleList-horizontal-3-columns .articleList-article{padding:0;margin:0;margin-right:1.5%;width:31%}@media only screen and (max-width:768px){.articleList-thumbnail{float:none;margin:auto;display:block}.articleList-horizontal-2-columns .articleList-article,.articleList-horizontal-3-columns .articleList-article{display:block;width:100%}}.articleList-tags{list-style-type:none;padding:0;margin:-20px 0 0 0}.articleList-tags-item{display:inline-block;margin:0 2px}.articleList-tags-item-link{background:#b9b8b8;color:#000;border:1px solid #939191;padding:1px;display:block;font-size:.85em}.box-outlined .component-content {
    border: solid 2px #323131;
    padding: 13px;
    background-color: #f7f9fb
}

.box-heading {
    display: block;
    color: #adadad;
    font-size: 20px;
    font-weight: 700;
    padding-bottom: 10px
}

.box-more {
    display: block;
    text-align: right
}

.myalli-us-header-banner-box {
    background-image: url(/content/dam/cf-consumer-healthcare/myalli/CSS_background_images/D_Brickwall.jpg);
    background-repeat: no-repeat;
    background-size: 100%;
    height: auto;
    position: relative
}

@media only screen and (max-width:768px) {
    .myalli-us-header-banner-box {
        background-image: none
    }
}

.myalli-us-header-banner-box:after {
    background-image: url(/content/dam/cf-consumer-healthcare/myalli/CSS_background_images/D_Color_line.jpg);
    background-repeat: no-repeat;
    background-size: 100%;
    bottom: 0;
    content: "";
    height: 5px;
    left: 0;
    position: absolute;
    width: 100%
}

@media only screen and (max-width:768px) {
    .myalli-us-header-banner-box:after {
        background-image: url(/content/dam/cf-consumer-healthcare/myalli/CSS_background_images/M_Color_line.jpg)
    }
}

@media only screen and (min-width:320px) and (max-width:375px) {
    .myalli-us-howAlli-whole-box>.component-content>.content>.box:not(.myalli-us-coupon-snip-box) {
        font-size: .5em
    }
}

.myalli-us-howAlli-whole-box .myalli-us-header-banner-box {
    height: 532px
}

.myalli-us-howAlli-whole-box .myalli-us-header-banner-box>.component-content {
    max-width: 960px;
    margin: 0 auto;
    position: relative;
    width: 100%
}

@media only screen and (max-width:768px) {
    .myalli-us-howAlli-whole-box .myalli-us-header-banner-box {
        background-color: #f8fafc;
        height: 935px
    }
}

@media only screen and (min-width:320px) and (max-width:375px) {
    .myalli-us-howAlli-whole-box .myalli-us-header-banner-box {
        height: 540px
    }
}

@media only screen and (max-width:768px) {
    .myalli-us-howAlli-whole-box .myalli-us-header-banner-box:after {
        background-image: none
    }
}

.myalli-us-howAlli-whole-box .myalli-us-howAlli-sec-box-one>.component-content {
    max-width: 960px;
    margin: 0 auto;
    position: relative;
    width: 100%
}

@media only screen and (min-width:768px) and (max-width:1024px) {
    .myalli-us-howAlli-whole-box .myalli-us-howAlli-sec-box-one>.component-content {
        padding: 0 40px
    }
}

@media only screen and (max-width:768px) {
    .myalli-us-howAlli-whole-box .myalli-us-howAlli-sec-box-one {
        margin-bottom: 77px
    }
}

@media only screen and (min-width:320px) and (max-width:375px) {
    .myalli-us-howAlli-whole-box .myalli-us-howAlli-sec-box-one {
        margin-bottom: 42px
    }
}

.myalli-us-howAlli-whole-box .myalli-us-howAlli-box-dot-two>.component-content {
    max-width: 1165px;
    margin: 0 auto;
    padding-left: 2%;
    padding-right: 2%;
    width: 100%
}

@media only screen and (max-width:768px) {
    .myalli-us-howAlli-whole-box .myalli-us-howAlli-box-dot-two>.component-content {
        padding: 0
    }
}

@media only screen and (max-width:768px) {
    .myalli-us-sitemap-box {
        border-top: 1px solid #dadada
    }
}

@media only screen and (min-width:320px) and (max-width:375px) {
    .myalli-us-sitemap-box {
        font-size: .5em
    }
}

.myalli-us-tools-reg-whole-box {
    background-image: url(/content/dam/cf-consumer-healthcare/myalli/CSS_background_images/D_Brickwall.jpg);
    padding-top: 40px;
    overflow: hidden;
    position: relative
}

@media only screen and (max-width:768px) {
    .myalli-us-tools-reg-whole-box {
        background-image: url(/content/dam/cf-consumer-healthcare/myalli/CSS_background_images/M_Brickwall.jpg);
        background-size: 100%;
        padding-top: 80px
    }
}

.myalli-us-personalized-whole-box {
    background-image: url(/content/dam/cf-consumer-healthcare/myalli/CSS_background_images/D_Brickwall.jpg);
    background-repeat: no-repeat
}

@media only screen and (max-width:768px) {
    .myalli-us-personalized-whole-box {
        background-image: url(/content/dam/cf-consumer-healthcare/myalli/CSS_background_images/M_Brickwall.jpg);
        background-size: 100%;
        height: 100%
    }
}

.myalli-us-success-whole-box .myalli-us-header-banner-box {
    height: 625px
}

@media only screen and (max-width:768px) {
    .myalli-us-success-whole-box .myalli-us-header-banner-box {
        height: 558px
    }
}

@media only screen and (min-width:320px) and (max-width:375px) {
    .myalli-us-success-whole-box .myalli-us-header-banner-box {
        height: 300px
    }
}

@media only screen and (min-width:768px) and (max-width:1024px) {
    .myalli-us-success-whole-box .myalli-us-header-banner-box {
        height: 575px
    }
}

@media only screen and (min-width:962px) and (max-width:1024px) {
    .myalli-us-success-whole-box .myalli-us-header-banner-box {
        height: 575px
    }
}

@media only screen and (min-width:1440px) and (max-width:1440px) {
    .myalli-us-success-whole-box .myalli-us-inspire-box {
        height: 81px
    }
}

.reference-socail-sharing.grid_3 {
    float: right;
    margin-bottom: 30px;
    margin-right: 160px;
    margin-top: 30px;
    text-align: right
}

@media only screen and (min-width:769px) {
    .myalli-us-success-box-one .content>.box.component>.component-content {
        margin: 0 auto;
        width: 100%;
        max-width: 960px
    }
}

@media only screen and (max-width:768px) {
    .myalli-us-success-box-one .content>.box.component>.component-content .myalli-us-success-richtext {
        padding: 0 5%
    }

    .myalli-us-success-box-one .content>.box.component>.component-content .myalli-us-success-richtext h2 {
        text-align: center;
        font-size: 3.125em
    }
}

@media only screen and (min-width:320px) and (max-width:375px) {
    .myalli-us-success-box-one .content>.box.component>.component-content .myalli-us-success-richtext h2 {
        font-size: 1.5em
    }
}

@media only screen and (max-width:768px) {
    .myalli-us-success-box-one .content>.box.component>.component-content .image img {
        width: 100%
    }
}

@media only screen and (max-width:768px) {
    .myalli-us-success-box-one .content>.box.component>.component-content .accordion {
        padding: 0 5%
    }

    .myalli-us-success-box-one .content>.box.component>.component-content .accordion .myalli-us-success-richtext {
        padding: 0
    }

    .myalli-us-success-box-one .content>.box.component>.component-content .accordion .myalli-us-success-richtext .component-content {
        width: 100%
    }
}

.myalli-us-success-box-one .content>.box:not(.first) {
    display: none
}

.myalli-us-success-box-two {
    background-color: #f7f9fb
}

.myalli-us-success-box-two>.component-content {
    margin: 0 auto
}

@media only screen and (min-width:769px) {
    .myalli-us-success-box-two>.component-content {
        width: 960px
    }
}

@media only screen and (max-width:768px) {
    .myalli-us-success-box-two>.component-content .myalli-us-howAlli-comments-box {
        padding: 0 5%
    }
}

.myalli-us-success-box-two .image {
    background-color: #fff;
    border-radius: 7px;
    margin-bottom: 20px;
    padding: 30px;
    width: 48.95833%
}

@media only screen and (min-width:1440px) and (max-width:1440px) {
    .myalli-us-success-box-two .image {
        padding: 30px 30px 10px 30px
    }
}

@media only screen and (min-width:769px) {
    .myalli-us-success-box-two .image.even {
        margin-left: 20px
    }
}

@media only screen and (max-width:768px) {
    .myalli-us-success-box-two .image {
        width: 100%;
        margin-left: 0
    }
}

.myalli-us-brown-text-span {
    color: #c85f14;
    font-family: YWFTUltramagnetic
}

.myalli-us-yellow-text-span {
    color: #deb21c;
    font-family: YWFTUltramagnetic
}

.myalli-us-green-text-span {
    color: #52b348;
    font-family: YWFTUltramagnetic
}

.myalli-us-blue-text-span {
    color: #00b3d7;
    font-family: YWFTUltramagnetic
}

.myalli-us-whatalli-whole-box .myalli-us-mob-header-ban-img {
    display: none
}

@media only screen and (max-width:768px) {
    .myalli-us-whatalli-whole-box .myalli-us-mob-header-ban-img {
        display: block !important
    }
}

@media only screen and (max-width:768px) {
    .myalli-us-whatalli-whole-box .myalli-us-about-ban-box {
        background-color: #f0f9ef
    }
}

.myalli-us-whatalli-whole-box .myalli-us-about-ban-box .myalli-us-ban-richtext {
    width: 50%
}

.myalli-us-whatalli-whole-box .myalli-us-about-ban-box .myalli-us-ban-richtext .component-content .richText-content {
    right: 60px;
    top: 165px;
    width: 502px
}

.myalli-us-whatalli-whole-box .myalli-us-about-ban-box .myalli-us-ban-richtext .component-content h1 {
    font-family: YWFTUltramagnetic
}

.myalli-us-whatalli-whole-box .myalli-us-about-ban-box .myalli-us-Dsk-header-ban-img {
    display: block
}

.myalli-us-whatalli-whole-box .myalli-us-about-ban-box .myalli-us-Dsk-header-ban-img .component-content.left {
    margin: 0 auto;
    position: relative;
    width: 100%
}

.myalli-us-whatalli-whole-box .myalli-us-about-ban-box .myalli-us-Dsk-header-ban-img .component-content.left figure {
    position: absolute;
    left: 195px;
    top: 25px
}

@media only screen and (max-width:768px) {
    .myalli-us-whatalli-whole-box .myalli-us-about-ban-box .myalli-us-Dsk-header-ban-img {
        display: none !important
    }
}

.myalli-us-whatalli-whole-box .myalli-us-about-ban-box .myalli-us-Dsk-header-ban-img img {
    width: 100%;
    z-index: 1
}

.myalli-us-whatalli-whole-box .myalli-us-about-ban-box .myalli-us-Dsk-header-ban-img figcaption {
    width: 31%;
    position: absolute;
    bottom: 5em;
    right: 0;
    left: 24em
}

@media only screen and (min-width:768px) and (max-width:1024px) {
    .myalli-us-whatalli-whole-box .myalli-us-about-ban-box .myalli-us-Dsk-header-ban-img figcaption {
        width: 40%;
        right: 5em;
        bottom: 4em
    }
}

.myalli-us-whatalli-whole-box .myalli-us-about-ban-box .myalli-us-Dsk-header-ban-img figcaption p {
    font-family: Roboto;
    font-weight: 500;
    font-size: .75em
}

.myalli-us-whatalli-whole-box .myalli-us-header-banner-box {
    position: relative;
    height: 562px
}

.myalli-us-whatalli-whole-box .myalli-us-about-box-one {
    width: 80% !important;
    background-color: #fff;
    z-index: 10;
    margin: 0 auto !important;
    float: none;
    height: 20em;
    position: absolute;
    left: 10em;
    top: 38em;
    -webkit-box-shadow: 0 -25px 22px 4px rgba(211, 211, 211, .23);
    -moz-box-shadow: 0 -25px 22px 4px rgba(211, 211, 211, .23);
    box-shadow: 0 -25px 22px 4px rgba(211, 211, 211, .23)
}

@media only screen and (min-width:768px) and (max-width:1024px) {
    .myalli-us-whatalli-whole-box .myalli-us-about-box-one {
        width: 85%;
        margin: 0 auto !important;
        float: none;
        height: 20em;
        position: absolute;
        left: 4em;
        top: 20em
    }
}

@media only screen and (max-width:768px) {
    .myalli-us-whatalli-whole-box .myalli-us-about-box-one {
        position: relative;
        left: 1em;
        top: -14em
    }
}

.myalli-us-whatalli-whole-box .myalli-us-about-prevent-img {
    margin-top: 4em
}

.myalli-us-whatalli-whole-box .myalli-us-about-prevent-img p {
    font-family: Roboto;
    font-weight: 300;
    font-size: 1.125em;
    width: 75%;
    margin: 0 auto;
    line-height: 1.75
}

.myalli-us-whatalli-whole-box .myalli-us-about-fda-img {
    margin-top: 4em
}

.myalli-us-whatalli-whole-box .myalli-us-about-fda-img p {
    font-family: Roboto;
    font-weight: 300;
    font-size: 1.125em;
    width: 60%;
    margin: 0 auto;
    line-height: 1.75
}

.myalli-us-whatalli-whole-box .myalli-us-about-measure-img {
    margin-top: 4em
}

.myalli-us-whatalli-whole-box .myalli-us-about-measure-img p {
    font-family: Roboto;
    font-weight: 300;
    font-size: 1.125em;
    width: 60%;
    margin: 0 auto;
    line-height: 1.75
}

@media only screen and (min-width:768px) and (max-width:1024px) {
    .myalli-us-whatalli-whole-box .myalli-us-about-measure-img p {
        width: 100%
    }
}

.myalli-us-whatalli-whole-box .myalli-us-about-box-two {
    width: 75%;
    margin: 0 auto !important;
    float: none
}

@media only screen and (min-width:768px) and (max-width:1024px) {
    .myalli-us-whatalli-whole-box .myalli-us-about-box-two {
        width: 100%
    }
}

.myalli-us-whatalli-whole-box .myalli-us-about-box-two .myalli-us-about-richtext {
    float: left;
    position: relative;
    margin-top: 20em;
    width: 36%;
    margin-right: 5em
}

@media only screen and (max-width:768px) {
    .myalli-us-whatalli-whole-box .myalli-us-about-box-two .myalli-us-about-richtext {
        position: relative;
        width: 90% !important;
        margin: 2em auto 0 auto !important
    }
}

.myalli-us-whatalli-whole-box .myalli-us-about-box-two .myalli-us-about-richtext h2 {
    color: #a33804;
    font-family: YWFTUltramagnetic;
    font-size: 1.625em
}

.myalli-us-whatalli-whole-box .myalli-us-about-box-two .myalli-us-about-dsk-img {
    display: block;
    float: left;
    margin-top: 17em
}

@media only screen and (max-width:768px) {
    .myalli-us-whatalli-whole-box .myalli-us-about-box-two .myalli-us-about-dsk-img {
        display: none
    }
}

.myalli-us-whatalli-whole-box .myalli-us-about-box-two .myalli-us-about-dsk-img img {
    width: 100%
}

.myalli-us-whatalli-whole-box .myalli-us-about-box-two .myalli-us-about-mob-img {
    display: none
}

@media only screen and (max-width:768px) {
    .myalli-us-whatalli-whole-box .myalli-us-about-box-two .myalli-us-about-mob-img {
        display: block;
        float: left;
        margin-top: 20em
    }
}

.myalli-us-whatalli-whole-box .myalli-us-about-box-three {
    width: 75%;
    margin: 0 auto !important;
    float: none
}

@media only screen and (min-width:768px) and (max-width:1024px) {
    .myalli-us-whatalli-whole-box .myalli-us-about-box-three {
        width: 100%
    }
}

.myalli-us-whatalli-whole-box .myalli-us-about-box-three .myalli-us-about-richtext {
    margin-top: 7em !important;
    margin-left: 8em !important;
    float: left;
    margin: 0 auto;
    width: 29% !important
}

@media only screen and (min-width:768px) and (max-width:1024px) {
    .myalli-us-whatalli-whole-box .myalli-us-about-box-three .myalli-us-about-richtext {
        width: 43% !important;
        margin: 0 auto;
        float: left;
        margin-top: 7em !important;
        margin-left: 2em !important
    }
}

@media only screen and (max-width:768px) {
    .myalli-us-whatalli-whole-box .myalli-us-about-box-three .myalli-us-about-richtext {
        margin-top: 2em !important;
        margin-left: 1em !important;
        float: left;
        margin: 0 auto;
        width: 100% !important
    }
}

.myalli-us-whatalli-whole-box .myalli-us-about-box-three .myalli-us-about-richtext h2 {
    color: #f1bb36;
    font-family: YWFTUltramagnetic;
    font-size: 26px
}

.myalli-us-whatalli-whole-box .myalli-us-about-box-three .image {
    margin-top: 5em;
    float: left
}

.myalli-us-whatalli-whole-box .myalli-us-about-box-three .image img {
    width: 100%
}

.myalli-us-whatalli-whole-box .myalli-us-about-box-four {
    width: 75%;
    margin: 0 auto !important;
    float: none
}

@media only screen and (min-width:768px) and (max-width:1024px) {
    .myalli-us-whatalli-whole-box .myalli-us-about-box-four {
        width: 100%
    }
}

.myalli-us-whatalli-whole-box .myalli-us-about-box-four .myalli-us-about-richtext {
    width: 34%;
    margin: 0 auto;
    float: left;
    margin-top: 9em;
    margin-right: 8em
}

@media only screen and (min-width:768px) and (max-width:1024px) {
    .myalli-us-whatalli-whole-box .myalli-us-about-box-four .myalli-us-about-richtext {
        width: 47% !important;
        margin: 0 auto;
        float: left;
        margin-top: 5em;
        margin-right: 1em
    }
}

@media only screen and (max-width:768px) {
    .myalli-us-whatalli-whole-box .myalli-us-about-box-four .myalli-us-about-richtext {
        margin-top: 2em
    }
}

.myalli-us-whatalli-whole-box .myalli-us-about-box-four .myalli-us-about-richtext h2 {
    color: #52b348;
    font-family: YWFTUltramagnetic;
    font-size: 1.625em
}

.myalli-us-whatalli-whole-box .myalli-us-about-box-four .image {
    display: block;
    margin-top: 6em
}

@media only screen and (max-width:768px) {
    .myalli-us-whatalli-whole-box .myalli-us-about-box-four .image {
        display: none
    }
}

.myalli-us-whatalli-whole-box .myalli-us-about-box-four .image img {
    width: 100%
}

.myalli-us-whatalli-whole-box .myalli-us-about-box-four .myalli-us-about-mob-img {
    display: none
}

@media only screen and (max-width:768px) {
    .myalli-us-whatalli-whole-box .myalli-us-about-box-four .myalli-us-about-mob-img {
        display: block;
        padding-top: 3em
    }
}

.myalli-us-whatalli-whole-box .myalli-us-disclaimer-richtext p {
    font-family: Roboto;
    font-weight: 500;
    font-size: .875em;
    line-height: 1.71429
}

@media only screen and (max-width:768px) {
    .myalli-us-about-richtext p:last-child a {
        padding: 20px 45px !important
    }
}

.myalli-us-weightloss-whole-box {
    background-image: url(/content/dam/cf-consumer-healthcare/myalli/CSS_background_images/D_Brickwall.jpg);
    background-repeat: no-repeat;
    height: auto;
    position: relative
}

@media only screen and (min-width:768px) and (max-width:1024px) {
    .myalli-us-weightloss-whole-box h3 {
        font-size: 2.375em
    }
}

.myalli-us-weightloss-whole-box .myalli-us-ban-richtext .component-content .richText-content {
    position: absolute;
    right: 0;
    top: -32em;
    width: 425px
}

.myalli-us-weightloss-whole-box .myalli-us-header-banner-box {
    position: relative
}

.myalli-us-weightloss-whole-box .myalli-us-header-banner-box .myalli-us-Dsk-header-ban-img img {
    position: absolute;
    left: -15px;
    top: 72px
}

@media only screen and (min-width:768px) and (max-width:1024px) {
    .myalli-us-weightloss-whole-box .myalli-us-header-banner-box .myalli-us-Dsk-header-ban-img img {
        left: 65px;
        top: 85px
    }
}

@media only screen and (max-width:768px) {
    .myalli-us-weightloss-whole-box .myalli-us-header-banner-box .myalli-us-Dsk-header-ban-img img {
        left: 0;
        top: 85px
    }
}

.myalli-us-weightloss-whole-box .myalli-us-header-banner-box .myalli-us-ban-richtext .richText-content {
    position: absolute;
    right: 20px;
    top: 165px;
    width: 425px
}

@media only screen and (min-width:768px) and (max-width:1024px) {
    .myalli-us-weightloss-whole-box .myalli-us-header-banner-box .myalli-us-ban-richtext .richText-content {
        right: -20px;
        top: 188px;
        width: 425px
    }
}

.myalli-us-weightloss-whole-box .myalli-us-about-box-one {
    width: 80% !important;
    padding-top: 45px;
    background-color: #fff;
    z-index: 10;
    margin: 0 auto !important;
    float: none;
    height: 20em;
    position: absolute;
    left: 10em;
    top: 34em;
    -webkit-box-shadow: 0 -25px 22px 4px rgba(211, 211, 211, .23);
    -moz-box-shadow: 0 -25px 22px 4px rgba(211, 211, 211, .23);
    box-shadow: 0 -25px 22px 4px rgba(211, 211, 211, .23)
}

@media only screen and (min-width:768px) and (max-width:1024px) {
    .myalli-us-weightloss-whole-box .myalli-us-about-box-one {
        width: 85%;
        margin: 0 auto !important;
        float: none;
        height: 20em;
        position: absolute;
        left: 6em;
        top: 37em
    }
}

@media only screen and (max-width:768px) {
    .myalli-us-weightloss-whole-box .myalli-us-about-box-one {
        position: relative;
        left: 2em;
        top: 45em
    }
}

.myalli-us-weightloss-whole-box .myalli-us-about-box-one figcaption {
    width: 53%;
    margin: 0 auto
}

@media only screen and (min-width:768px) and (max-width:1024px) {
    .myalli-us-weightloss-whole-box .myalli-us-about-box-one figcaption {
        width: 79%
    }
}

.myalli-us-weightloss-whole-box .myalli-us-about-box-one figcaption h3 {
    font-size: 38px
}

.myalli-us-weightloss-whole-box .myalli-us-about-box-one .myalli-us-button-richtext p {
    padding-top: 3em
}

.myalli-us-weightloss-whole-box .myalli-us-about-box-one .myalli-us-button-richtext p a {
    text-decoration: none;
    color: #fff;
    background-color: #00b3d7;
    padding: 20px 70px
}

@media only screen and (max-width:768px) {
    .myalli-us-weightloss-whole-box .myalli-us-about-box-one .myalli-us-button-richtext p a {
        padding: 20px 45px
    }
}

.myalli-us-weightloss-whole-box .myalli-us-about-box-one .myalli-us-button-richtext p a:hover {
    text-decoration: none;
    color: #fff;
    background-color: #aff1ff !important;
    padding: 20px 70px
}

@media only screen and (max-width:768px) {
    .myalli-us-weightloss-whole-box .myalli-us-about-box-one .myalli-us-button-richtext p a:hover {
        padding: 20px 45px
    }
}

.myalli-us-weightloss-whole-box .myalli-us-about-box-two {
    padding-top: 70em
}

@media only screen and (max-width:768px) {
    .myalli-us-weightloss-whole-box .myalli-us-about-box-two {
        padding-top: 95em
    }
}

.myalli-us-weightloss-whole-box .myalli-us-about-box-two img {
    width: 50%;
    float: right;
    margin: 0 auto;
    padding-right: 4em
}

@media only screen and (max-width:768px) {
    .myalli-us-weightloss-whole-box .myalli-us-about-box-two img {
        width: 90%;
        padding-right: 2em
    }
}

.myalli-us-weightloss-whole-box .myalli-us-about-box-two .myalli-us-about-richtext .richText-content {
    width: 35%;
    float: left;
    padding-left: 5em;
    padding-top: 5em
}

@media only screen and (min-width:768px) and (max-width:1024px) {
    .myalli-us-weightloss-whole-box .myalli-us-about-box-two .myalli-us-about-richtext .richText-content {
        padding-top: 0
    }
}

@media only screen and (max-width:768px) {
    .myalli-us-weightloss-whole-box .myalli-us-about-box-two .myalli-us-about-richtext .richText-content {
        width: 90%;
        padding-left: 2em
    }
}

@media only screen and (max-width:768px) {
    .myalli-us-weightloss-whole-box .myalli-us-about-box-two .myalli-us-about-richtext .richText-content p:last-child span {
        padding: 20px 45px
    }
}

.myalli-us-weightloss-whole-box .myalli-us-about-box-two .myalli-us-about-richtext .richText-content p:last-child span:hover {
    cursor: pointer
}

@media only screen and (max-width:768px) {
    .myalli-us-weightloss-whole-box .myalli-us-about-box-two .myalli-us-about-richtext .richText-content p:last-child span:hover {
        padding: 20px 45px
    }
}

.myalli-us-weightloss-whole-box .myalli-us-about-box-three {
    padding-top: 5em
}

.myalli-us-weightloss-whole-box .myalli-us-about-box-three img {
    width: 50%;
    float: left;
    margin: 0 auto;
    padding-left: 5em
}

@media only screen and (max-width:768px) {
    .myalli-us-weightloss-whole-box .myalli-us-about-box-three img {
        width: 90%;
        padding-left: 2em
    }
}

.myalli-us-weightloss-whole-box .myalli-us-about-box-three .richText-content {
    width: 40%;
    float: right;
    padding-right: 9em;
    padding-top: 4em
}

@media only screen and (min-width:768px) and (max-width:1024px) {
    .myalli-us-weightloss-whole-box .myalli-us-about-box-three .richText-content {
        width: 45%;
        float: right;
        padding-right: 3em;
        padding-top: 0
    }
}

@media only screen and (max-width:768px) {
    .myalli-us-weightloss-whole-box .myalli-us-about-box-three .richText-content {
        width: 90%;
        padding-right: 2em
    }
}

.myalli-us-weightloss-whole-box .myalli-us-about-box-four {
    padding-top: 5em
}

.myalli-us-weightloss-whole-box .myalli-us-about-box-four img {
    width: 50%;
    float: right;
    margin: 0 auto;
    padding-right: 4em
}

@media only screen and (max-width:768px) {
    .myalli-us-weightloss-whole-box .myalli-us-about-box-four img {
        width: 90%;
        padding-right: 2em
    }
}

.myalli-us-weightloss-whole-box .myalli-us-about-box-four .richText-content {
    width: 35%;
    float: left;
    padding-left: 5em;
    padding-top: 5em
}

@media only screen and (min-width:768px) and (max-width:1024px) {
    .myalli-us-weightloss-whole-box .myalli-us-about-box-four .richText-content {
        width: 45%
    }
}

@media only screen and (max-width:768px) {
    .myalli-us-weightloss-whole-box .myalli-us-about-box-four .richText-content {
        width: 90%;
        padding-left: 2em
    }
}

.myalli-us-weightloss-whole-box .myalli-us-disclaimer-richtext .richText-content {
    width: 78%;
    float: none;
    margin: 0 auto;
    padding: 0
}

#wrapper .myalli-us-review-whole-box .powerreviews {
    border-bottom: solid 1px #e0e0e0 !important
}

#wrapper .myalli-us-review-whole-box .powerreviews .pr-alert-container {
    display: none
}

#wrapper .myalli-us-review-whole-box .powerreviews .pr-war {
    max-width: 74.7%;
    margin: 0 auto;
    padding-top: 10em
}

@media only screen and (max-width:768px) {
    #wrapper .myalli-us-review-whole-box .powerreviews .pr-war {
        max-width: 100%;
        margin: 0 auto;
        padding-top: 0
    }
}

#wrapper .myalli-us-review-whole-box .powerreviews .pr-war .pr-header-title {
    color: #303533;
    font-family: Roboto;
    font-weight: 700;
    font-size: 2.125em
}

@media only screen and (max-width:768px) {
    #wrapper .myalli-us-review-whole-box .powerreviews .pr-war .pr-header-title {
        font-size: 1.5em
    }
}

#wrapper .myalli-us-review-whole-box .powerreviews .pr-war h5 a {
    font-family: Roboto;
    font-weight: 300;
    color: #00b3d7;
    font-size: 20px;
    word-spacing: -1.5px
}

@media only screen and (max-width:768px) {
    #wrapper .myalli-us-review-whole-box .powerreviews .pr-war h5 a {
        font-size: 14px
    }
}

#wrapper .myalli-us-review-whole-box .powerreviews .pr-war .pr-header-required {
    color: #303533;
    font-family: Roboto;
    font-weight: 300;
    font-size: 1em;
    line-height: 21px
}

#wrapper .myalli-us-review-whole-box .powerreviews .pr-war #pr-war-form placeholder {
    font-family: Roboto;
    font-weight: 700;
}

#wrapper .myalli-us-review-whole-box .powerreviews .pr-war #pr-war-form .pr-helper-text {
    font-size: 20px
}

#wrapper .myalli-us-review-whole-box .powerreviews .pr-war #pr-war-form .pr-star {
    cursor: pointer;
    background-image: url(/content/dam/cf-consumer-healthcare/myalli/CSS_background_images/alli_stars.gif);
    background-repeat: no-repeat;
    background-size: 450%;
    background-position: 4px 4px;
    background-color: transparent;
    outline-color: transparent
}

#wrapper .myalli-us-review-whole-box .powerreviews .pr-war #pr-war-form .pr-star-selected {
    background-image: url(/content/dam/cf-consumer-healthcare/myalli/CSS_background_images/alli_stars.gif);
    background-repeat: no-repeat;
    background-size: 450%;
    background-position: 4px -179px;
    background-color: transparent;
    outline-color: transparent
}

#wrapper .myalli-us-review-whole-box .powerreviews .pr-war #pr-war-form .pr-rating-star {
    display: none !important
}

#wrapper .myalli-us-review-whole-box .powerreviews .pr-war #pr-war-form .pr-control-label span {
    color: #303533;
    font-family: Roboto;
    font-weight: 700;
    font-size: 1.5em;
}

@media only screen and (max-width:768px) {
    #wrapper .myalli-us-review-whole-box .powerreviews .pr-war #pr-war-form .pr-control-label span {
        font-size: 14px
    }
}

#wrapper .myalli-us-review-whole-box .powerreviews .pr-war #pr-war-form .pr-control-label .pr-required-indicator {
    color: #d00
}

#wrapper .myalli-us-review-whole-box .powerreviews .pr-war #pr-war-form input[type=text] {
    height: 60px !important;
    border-radius: 4px;
    padding-left: 15px !important;
    font-size: 20px
}

@media only screen and (max-width:768px) {
    #wrapper .myalli-us-review-whole-box .powerreviews .pr-war #pr-war-form input[type=text] {
        height: 41px !important
    }
}

#wrapper .myalli-us-review-whole-box .powerreviews .pr-war #pr-war-form textarea.pr-textarea {
    height: 175px !important;
    border-radius: 4px;
    padding-left: 15px !important;
    padding-top: 16px !important;
    font-size: 20px;
    word-spacing: 2.5px
}

#wrapper .myalli-us-review-whole-box .powerreviews .pr-war #pr-war-form .pr-btn-add-tag a {
    text-decoration: none;
    color: #fff;
    background-color: #00b3d7;
    font-family: Roboto;
    font-weight: 700;
    font-size: 20px;
    border: none !important;
    padding: 18px 17px
}

@media only screen and (max-width:768px) {
    #wrapper .myalli-us-review-whole-box .powerreviews .pr-war #pr-war-form .pr-btn-add-tag a {
        font-size: 14px
    }
}

#wrapper .myalli-us-review-whole-box .powerreviews .pr-war #pr-war-form .pr-btn-add-tag a:hover {
    text-decoration: none;
    color: #fff;
    background-color: #aff1ff
}

#wrapper .myalli-us-review-whole-box .powerreviews .pr-war #pr-war-form .pr-btn-add-tag a:after {
    color: #fff
}

#wrapper .myalli-us-review-whole-box .powerreviews .pr-war #pr-war-form .pr-btn.pr-btn-default {
    height: 55px !important;
    font-family: Roboto;
    font-weight: 500;
    font-size: 18px;
    padding: 15px 15px
}

@media only screen and (max-width:768px) {
    #wrapper .myalli-us-review-whole-box .powerreviews .pr-war #pr-war-form .pr-btn.pr-btn-default {
        font-size: 14px;
        display: block;
        text-align: left;
        border-left: 1px solid #ccc
    }
}

#wrapper .myalli-us-review-whole-box .powerreviews .pr-war .pr-submit .pr-subscript {
    font-family: Roboto;
    font-weight: 300;
    font-size: .875em;
    line-height: 1.75
}

#wrapper .myalli-us-review-whole-box .powerreviews .thank-you-page {
    width: 80%;
    margin: 0 auto;
    margin-top: 2em
}

@media only screen and (min-width:1440px) and (max-width:1440px) {
    #wrapper .myalli-us-review-whole-box .powerreviews .thank-you-page {
        margin-top: 64px;
        width: 75%
    }
}

@media only screen and (max-width:768px) {
    #wrapper .myalli-us-review-whole-box .powerreviews .thank-you-page {
        margin-top: 0
    }
}

#wrapper .myalli-us-review-whole-box .powerreviews .thank-you-page .header {
    padding-bottom: 15px
}

@media only screen and (min-width:1440px) and (max-width:1440px) {
    #wrapper .myalli-us-review-whole-box .powerreviews .thank-you-page .header {
        padding-bottom: 27px;
        margin-bottom: 21px
    }
}

#wrapper .myalli-us-review-whole-box .powerreviews .thank-you-page .title {
    font-family: Roboto;
    font-weight: 700;
    font-size: 34px;
    color: #333
}

@media only screen and (min-width:1440px) and (max-width:1440px) {
    #wrapper .myalli-us-review-whole-box .powerreviews .thank-you-page .title {
        margin-bottom: 14px
    }
}

#wrapper .myalli-us-review-whole-box .powerreviews .thank-you-page .subtitle {
    font-family: Roboto;
    font-weight: 300;
    font-size: 20px;
    color: #333
}

#wrapper .myalli-us-review-whole-box .powerreviews .thank-you-page h5 a {
    font-family: Roboto;
    font-weight: 300;
    font-size: 18px;
    text-decoration: underline;
    color: #00b3d7 !important
}

#wrapper .myalli-us-review-whole-box .powerreviews .thank-you-page .review-preview {
    padding-bottom: 300px
}

@media only screen and (min-width:1440px) and (max-width:1440px) {
    #wrapper .myalli-us-review-whole-box .powerreviews .thank-you-page .review-preview {
        padding-bottom: 260px
    }
}

@media only screen and (max-width:768px) {
    #wrapper .myalli-us-review-whole-box .powerreviews .thank-you-page .review-preview {
        padding-bottom: 30px
    }
}

#wrapper .myalli-us-review-whole-box .powerreviews .thank-you-page .review-preview .pr-rating-stars .pr-star-mock.pr-star-selected {
    background-image: url(/content/dam/cf-consumer-healthcare/myalli/CSS_background_images/alli_stars.gif);
    background-repeat: no-repeat;
    background-size: 75%;
    background-position: 4px -186px;
    background-color: transparent;
    outline-color: transparent;
    height: 20px;
    width: 20px
}

#wrapper .myalli-us-review-whole-box .powerreviews .thank-you-page .review-preview .pr-rating-number {
    font-family: Roboto;
    font-weight: 300;
    border: none;
    font-size: 1em
}

#wrapper .myalli-us-review-whole-box .powerreviews .thank-you-page .review-preview .pr-rating-number span {
    color: #00b3d7
}

@media only screen and (min-width:1440px) and (max-width:1440px) {
    #wrapper .myalli-us-review-whole-box .powerreviews .thank-you-page .review-preview .pr-rating-number {
        margin-left: 24px;
        padding-top: 7px
    }
}

#wrapper .myalli-us-review-whole-box .powerreviews .thank-you-page .review-preview .pr-rating-date {
    font-family: Roboto;
    font-weight: 300;
    font-size: 1em;
    border: 1px solid #000
}

@media only screen and (min-width:1440px) and (max-width:1440px) {
    #wrapper .myalli-us-review-whole-box .powerreviews .thank-you-page .review-preview .pr-rating-date {
        margin-top: 4px;
        padding: 2px 12px
    }
}

#wrapper .myalli-us-review-whole-box .powerreviews .thank-you-page .review-preview h2 {
    display: none
}

#wrapper .myalli-us-review-whole-box .powerreviews .thank-you-page .review-preview .pr-subrating-wrapper {
    display: none
}

#wrapper .myalli-us-review-whole-box .powerreviews .thank-you-page .review-preview #gender {
    display: none
}

#wrapper .myalli-us-review-whole-box .powerreviews .thank-you-page .review-preview #wasthisagift {
    display: none
}

#wrapper .myalli-us-review-whole-box .powerreviews .thank-you-page .review-preview .pr-text {
    font-family: Roboto;
    font-weight: 300;
    font-size: 20px
}

@media only screen and (min-width:1440px) and (max-width:1440px) {
    #wrapper .myalli-us-review-whole-box .powerreviews .thank-you-page .review-preview .pr-text {
        line-height: 33px;
        padding-top: 0
    }
}

#wrapper .myalli-us-review-whole-box .powerreviews .thank-you-page .review-preview .pr-text .pr-dark {
    font-size: 1.125em
}

#wrapper .myalli-us-review-whole-box .powerreviews .thank-you-page .review-preview .pr-text span {
    font-size: 1.125em
}

.page-search #content.main {
    padding-bottom: 85px
}

.page-search #content.main .layout-outer {
    max-width: 960px;
    padding: 63px 0 80px;
    margin: auto
}

.page-search #content.main .layout-outer .box.component.myalli-us-search-whole-box {
    margin-top: 12px
}

.page-search #content.main .layout-outer .box.component.myalli-us-search-whole-box .searchBox input {
    width: calc(76.667% - 0px) !important
}

.page-search #content.main .searchResults {
    border: 0
}

#wrapper .myalli-us-homepage-whole-box .myalli-us-header-banner-box {
    height: auto;
    position: relative
}

@media only screen and (max-width:768px) {
    #wrapper .myalli-us-homepage-whole-box .myalli-us-header-banner-box {
        background-image: url(/content/dam/cf-consumer-healthcare/myalli/CSS_background_images/M_Brickwall.jpg)
    }
}

#wrapper .myalli-us-homepage-whole-box .myalli-us-header-banner-box .component-content {
    width: 960px;
    margin: 0 auto
}

@media only screen and (max-width:768px) {
    #wrapper .myalli-us-homepage-whole-box .myalli-us-header-banner-box .component-content {
        width: 100%
    }
}

@media only screen and (max-width:768px) {
    #wrapper .myalli-us-homepage-whole-box .myalli-us-header-banner-box:after {
        background-image: none
    }
}

#wrapper .myalli-us-homepage-whole-box .myalli-us-home-box-one {
    float: none;
    padding-top: 50px
}

@media only screen and (max-width:768px) {
    #wrapper .myalli-us-homepage-whole-box .myalli-us-home-box-one {
        padding-top: 0
    }
}

#wrapper .myalli-us-homepage-whole-box .myalli-us-home-box-one>.component-content {
    max-width: 960px;
    margin: 0 auto
}

#wrapper .myalli-us-homepage-whole-box .myalli-us-home-box-one .myalli-us-home-img-one-box {
    width: 45%;
    margin-left: 6%;
    padding-bottom: 97px
}

@media only screen and (max-width:768px) {
    #wrapper .myalli-us-homepage-whole-box .myalli-us-home-box-one .myalli-us-home-img-one-box {
        width: 100%;
        margin: 0;
        padding-bottom: 0
    }
}

#wrapper .myalli-us-homepage-whole-box .myalli-us-home-box-one .myalli-us-home-img-one-box .myalli-us-home-product-img figcaption p {
    font-family: Roboto;
    font-weight: 500;
    font-size: .75em
}

#wrapper .myalli-us-homepage-whole-box .myalli-us-home-box-two {
    background: #f7f9fb;
    padding-bottom: 1px
}

#wrapper .myalli-us-homepage-whole-box .myalli-us-home-box-two>.component-content {
    max-width: 960px;
    margin: 0 auto
}

#wrapper .myalli-us-homepage-whole-box .myalli-us-home-box-three {
    float: none
}

#wrapper .myalli-us-homepage-whole-box .myalli-us-home-box-three>.component-content {
    max-width: 960px;
    margin: 0 auto
}

@media only screen and (max-width:768px) {
    #wrapper .myalli-us-isAlliRight-whole-box .myalli-us-header-banner-box:after {
        background: 0 0
    }
}

#wrapper .myalli-us-isAlliRight-whole-box .myalli-us-isAlliRight-box-one {
    width: 83.6%;
    margin: 0 auto !important;
    float: none
}

@media only screen and (min-width:962px) and (max-width:1024px) {
    #wrapper .myalli-us-isAlliRight-whole-box .myalli-us-isAlliRight-box-one {
        width: 80.5%
    }
}

#wrapper .myalli-us-isAlliRight-whole-box .myalli-us-isAlliRight-box-two {
    background: #f0f9ef;
    padding-bottom: 73px
}

#wrapper .myalli-us-isAlliRight-whole-box .myalli-us-isAlliRight-box-two .component-content {
    width: 80.5%;
    margin: 0 auto
}

@media only screen and (max-width:768px) {
    #wrapper .myalli-us-isAlliRight-whole-box .myalli-us-isAlliRight-box-two .grid_6 {
        width: 100%
    }
}

#wrapper .myalli-us-isAlliRight-whole-box .myalli-us-isAlliRight-box-three {
    background: url(/content/dam/cf-consumer-healthcare/myalli/CSS_background_images/Is_alli_Right_for_Me_content_bg.png) 0 bottom no-repeat;
    background-size: 100% 1%
}

@media only screen and (max-width:768px) {
    #wrapper .myalli-us-isAlliRight-whole-box .myalli-us-isAlliRight-box-three {
        background: 0 0
    }
}

#wrapper .myalli-us-isAlliRight-whole-box .myalli-us-isAlliRight-box-three .component-content {
    width: 80.5%;
    margin: 0 auto;
    float: none
}

@media only screen and (max-width:768px) {
    #wrapper .myalli-us-isAlliRight-whole-box .myalli-us-isAlliRight-box-three .grid_6 {
        width: 100%
    }
}

#wrapper .myalli-us-isAlliRight-whole-box .myalli-us-isAlliRight-box-four {
    background: #f0f9ef;
    padding-bottom: 75px
}

@media only screen and (min-width:1440px) and (max-width:1440px) {
    #wrapper .myalli-us-isAlliRight-whole-box .myalli-us-isAlliRight-box-four {
        padding-bottom: 70px
    }
}

#wrapper .myalli-us-isAlliRight-whole-box .myalli-us-isAlliRight-box-four .component-content {
    width: 80.5%;
    margin: 0 auto
}

@media only screen and (max-width:768px) {
    #wrapper .myalli-us-isAlliRight-whole-box .myalli-us-isAlliRight-box-four .grid_6 {
        width: 100%
    }
}

@media only screen and (max-width:768px) {
    #wrapper .myalli-us-isAlliRight-whole-box .myalli-us-threeProducts-box .component-content {
        width: auto
    }

    #wrapper .myalli-us-isAlliRight-whole-box .myalli-us-threeProducts-box .component-content .image {
        width: 100%
    }
}

#wrapper .myalli-us-product-whole-box .myalli-us-product-ban-box {
    position: relative;
    background: url(/content/dam/cf-consumer-healthcare/myalli/CSS_background_images/M_Brickwall.jpg) 0 0 repeat;
    background-size: 100%
}

@media only screen and (min-width:769px) {
    #wrapper .myalli-us-product-whole-box .myalli-us-product-ban-box {
        background: url(/content/dam/cf-consumer-healthcare/myalli/CSS_background_images/D_Brickwall.jpg) 0 0 no-repeat;
        padding: 0 8%
    }
}

@media only screen and (min-width:1024px) and (max-width:1280px) {
    #wrapper .myalli-us-product-whole-box .myalli-us-product-ban-box {
        padding: 0 6%
    }
}

@media only screen and (min-width:962px) and (max-width:1024px) {
    #wrapper .myalli-us-product-whole-box .myalli-us-product-ban-box {
        padding: 0 2%
    }
}

@media only screen and (min-width:769px) and (max-width:961px) {
    #wrapper .myalli-us-product-whole-box .myalli-us-product-ban-box {
        padding: 0 2%
    }
}

@media only screen and (max-width:767px) {
    #wrapper .myalli-us-product-whole-box .myalli-us-product-ban-box .image {
        width: 100%;
    }
}

#wrapper .myalli-us-product-whole-box .myalli-us-product-ban-box:after {
    background-image: url(/content/dam/cf-consumer-healthcare/myalli/CSS_background_images/D_Color_line.jpg);
    background-repeat: no-repeat;
    background-size: 100%;
    bottom: 0;
    content: "";
    height: 3px;
    left: 0;
    position: absolute;
    width: 100%
}

#wrapper .myalli-us-product-whole-box .myalli-us-product-box-one {
    padding: 0 15%
}

@media only screen and (max-width:768px) {
    #wrapper .myalli-us-product-whole-box .myalli-us-product-box-one {
        padding: 0 5%
    }
}

@media only screen and (min-width:962px) and (max-width:1024px) {
    #wrapper .myalli-us-product-whole-box .myalli-us-product-box-one {
        padding: 0 5%
    }
}

@media only screen and (min-width:769px) and (max-width:961px) {
    #wrapper .myalli-us-product-whole-box .myalli-us-product-box-one {
        padding: 0 5%
    }
}

@media only screen and (max-width:768px) {
    #wrapper .myalli-us-product-whole-box .myalli-us-product-box-two {
        background: #f8fafc;
        padding-bottom: 40px; /* WUNGLOGC-8739 - REV Updates */
    }
}

#wrapper .myalli-us-product-whole-box .myalli-us-product-box-two .myalli-us-product-sub-box-one {
    padding: 0 3%;
    background: url(/content/dam/cf-consumer-healthcare/myalli/CSS_background_images/D_CuriousAboutSideEffects_bg.png) 0 0 no-repeat
}

/* WUNGLOGC-8739 - REV Updates */
/* @media only screen and (max-width:768px) {
    #wrapper .myalli-us-product-whole-box .myalli-us-product-box-two .myalli-us-product-sub-box-one {
        background: 0 0;
        padding: 0
    }
} */

#wrapper .myalli-us-product-whole-box .myalli-us-product-box-two .myalli-us-product-sub-box-two {
    padding: 0 11%;
    background: url(/content/dam/cf-consumer-healthcare/myalli/CSS_background_images/D_TakingAlliCorrectly_bg.png) 0 0 no-repeat;
    margin-top: -3px;
    padding-bottom: 58px
}

@media only screen and (max-width:768px) {
    #wrapper .myalli-us-product-whole-box .myalli-us-product-box-two .myalli-us-product-sub-box-two {
        background: 0 0;
        padding: 0 5%
    }
}

@media only screen and (min-width:962px) and (max-width:1024px) {
    #wrapper .myalli-us-product-whole-box .myalli-us-product-box-two .myalli-us-product-sub-box-two {
        padding: 0 5% 5% 5%
    }
}

@media only screen and (min-width:769px) and (max-width:961px) {
    #wrapper .myalli-us-product-whole-box .myalli-us-product-box-two .myalli-us-product-sub-box-two {
        padding: 0 5%
    }
}

#wrapper .myalli-us-product-whole-box .myalli-us-product-box-three {
    padding: 0 10%
}

@media only screen and (min-width:962px) and (max-width:1024px) {
    #wrapper .myalli-us-product-whole-box .myalli-us-product-box-three {
        padding: 0 3%
    }
}

@media only screen and (max-width:768px) {
    #wrapper .myalli-us-product-whole-box .myalli-us-product-box-three {
        padding: 0 5%
    }
}

@media only screen and (min-width:1024px) and (max-width:1280px) {
    #wrapper .myalli-us-product-whole-box .myalli-us-product-box-three {
        padding: 0 6%
    }
}

@media only screen and (min-width:769px) and (max-width:961px) {
    #wrapper .myalli-us-product-whole-box .myalli-us-product-box-three {
        padding: 0 3%;
        position: relative
    }
}

#wrapper .myalli-us-edit-prof-box {
    overflow: hidden;
    background: url(/content/dam/cf-consumer-healthcare/myalli/CSS_background_images/D_Brickwall.jpg);
    padding: 0 10%
}

@media only screen and (min-width:962px) and (max-width:1024px) {
    #wrapper .myalli-us-edit-prof-box {
        padding: 0 5%
    }
}

@media only screen and (max-width:768px) {
    #wrapper .myalli-us-edit-prof-box {
        padding: 0
    }
}

@media only screen and (max-width:768px) {

    #wrapper .myalli-us-edit-prof-box .myalli-us-edit-prof-box-one,
    #wrapper .myalli-us-edit-prof-box .myalli-us-edit-prof-box-two {
        width: 100%
    }
}

@media only screen and (min-width:769px) {
    #wrapper .myalli-us-edit-prof-box .myalli-us-edit-prof-box-one {
        padding-right: 5%
    }
}

.box.component.myalli-us-faq-whole-box .box.component.section.grid_12.alpha.even.myalli-us-faq-box-one {
    margin-top: 13px
}

@media only screen and (max-width:768px) {
    .box.component.myalli-us-faq-whole-box .box.component.section.grid_12:not(:first-child) {
        margin-bottom: 10px
    }
}

/*!
 * The commitment to all contents inside #content.main fall within 960px
 */.page-alli-faq #content.main{padding-bottom:85px}.page-alli-faq #content.main .layout-outer{max-width:960px;padding:58px 0 80px;margin:auto}@media only screen and (max-width:1024px){.page-alli-faq #content.main{padding-bottom:85px}.page-alli-faq #content.main .layout-outer{max-width:calc(100% - 80px);padding:80px 0;margin:auto}}@media only screen and (max-width:768px){.page-alli-faq #content.main{padding-bottom:85px;border-bottom:1px solid #e6e6e6}.page-alli-faq #content.main .layout-outer{max-width:960px;padding:56px 0;margin:auto}}.breadcrumbs{margin:10px 0}.breadcrumbs-list{overflow:hidden;margin:0;padding:0;list-style:none}.breadcrumbs-list li{float:left;margin-right:6px}.breadcrumbs-separator{margin:0 10px}.breadcrumbs-without-separator .breadcrumbs-separator{display:none}.breadcrumbs-without-separator li{background-image:url(/content/dam/cf-consumer-healthcare/myalli/CSS_background_images/arrow-right.png);background-position:100% center;background-repeat:no-repeat;padding-right:15px;margin-right:9px}.breadcrumbs-without-separator li:last-child{background-image:none}@media only screen and (max-width:768px){.breadcrumbs-list li{float:none}}.carousel{position:relative;border:solid 2px #323131;background-color:#f7f9fb;padding:15px 60px}.carousel-slides{overflow:hidden;margin:0;padding:0;list-style:none;position:relative}.carousel-slide{clear:both;position:absolute;width:100%}.carousel-slide.no-content,.carousel-slide.no-image{text-align:center}.carousel-slide.is-active{display:block}.carousel-cover{max-width:50%;height:auto;float:right}.carousel-slide.no-content .carousel-cover{float:none;max-width:100%}.carousel-slide.no-image .carousel-content{float:none;max-width:100%}.carousel-content{max-width:48%;float:left;text-align:left;-moz-transition-property:margin;-o-transition-property:margin;-webkit-transition-property:margin;transition-property:margin;-moz-transition-duration:.2s;-o-transition-duration:.2s;-webkit-transition-duration:.2s;transition-duration:.2s;-moz-transition-timing-function:ease-in;-o-transition-timing-function:ease-in;-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}.carousel-nav{text-align:center;margin-top:20px;overflow:hidden;padding:0}.carousel-nav li{display:inline-block;margin:0 3px}.carousel-nav a{display:inline-block;border:none;border-radius:50%;background:#ccc;width:18px;height:18px;text-indent:99999px;overflow:hidden}.carousel-nav a:hover{text-decoration:none}.carousel-nav li.is-active a{background:#939191}.carousel-nav-next,.carousel-nav-prev{position:absolute;top:50%;border:none;width:19px;height:31px}.carousel-nav-next a,.carousel-nav-prev a{background-color:transparent}.carousel-nav-next a,.carousel-nav-prev a{border:none;display:block;width:100%;height:100%}.carousel-nav-prev{left:10px;background-image:url(/content/dam/cf-consumer-healthcare/myalli/CSS_background_images/arrow-big-left.png)}.carousel-nav-next{right:10px;background-image:url(/content/dam/cf-consumer-healthcare/myalli/CSS_background_images/arrow-big-right.png)}.no-js .carousel .carousel-slide:first-child{margin-top:0;border-top:none}.no-js .carousel .carousel-slide{position:static}.no-js .carousel .carousel-nav li{display:none}.lt-ie8 .carousel-nav li{display:inline}.lt-ie8 .carousel-nav li.is-active a{background:#939191}.lt-ie8 .carousel-nav .carousel-nav-next,.lt-ie8 .carousel-nav .carousel-nav-prev{width:19px;height:31px}.lt-ie8 .carousel-nav .carousel-nav-next a,.lt-ie8 .carousel-nav .carousel-nav-prev a{border:none;display:block;width:100%;height:100%}.lt-ie8 .carousel-nav a{display:block;border:2px solid #656363;width:10px;height:10px}@media only screen and (max-width:768px){.carousel-cover{max-width:100%;float:none;margin:auto;display:block}.carousel-content{max-width:100%;float:none}.carousel-nav li{display:inline-block}.carousel-nav .carousel-nav-next,.carousel-nav .carousel-nav-prev{display:block}}.myalli-us-success-whole-box{opacity:1}.myalli-us-success-whole-box .carousel.component.section.grid_12.alpha.even.last.default-style{opacity:1;width:90%;max-width:960px;margin:0 auto 50px!important;float:none;border:0;background-color:transparent;padding:0}.myalli-us-success-whole-box .carousel.component.section.grid_12.alpha.even.last.default-style span.before{cursor:pointer;opacity:1;content:"<";height:35px;width:30px;border-radius:2px;background-color:#9a9a9a;display:block;text-align:center;line-height:30px;font-weight:700;color:#fff;font-size:20px;left:-45px;top:0;bottom:0;position:absolute;margin:auto;opacity:.2}@media only screen and (min-width:1440px) and (max-width:1440px){.myalli-us-success-whole-box .carousel.component.section.grid_12.alpha.even.last.default-style span.before{left:-50px}}.myalli-us-success-whole-box .carousel.component.section.grid_12.alpha.even.last.default-style span.after{cursor:pointer;opacity:1;content:">";height:35px;width:30px;border-radius:2px;background-color:#9a9a9a;display:block;text-align:center;line-height:30px;font-weight:700;color:#fff;font-size:20px;right:-45px;top:0;bottom:0;position:absolute;margin:auto;opacity:.6}.myalli-us-success-whole-box .carousel.component.section.grid_12.alpha.even.last.default-style>.component-content{opacity:1;width:100%;overflow:hidden}.myalli-us-success-whole-box .carousel.component.section.grid_12.alpha.even.last.default-style .carousel-slides{opacity:1;margin:auto!important;width:2000px;height:auto!important;transition:.5s ease all;left:0}.myalli-us-success-whole-box .carousel.component.section.grid_12.alpha.even.last.default-style .carousel-slides li.carousel-slide.is-active{background-color:#fff!important;opacity:1!important}.myalli-us-success-whole-box .carousel.component.section.grid_12.alpha.even.last.default-style .carousel-slides li.carousel-slide.is-active img{background-color:#fff;border-color:#e6e6e6!important}.myalli-us-success-whole-box .carousel.component.section.grid_12.alpha.even.last.default-style .carousel-slides li.carousel-slide.is-active figcaption p a{color:#333!important}.myalli-us-success-whole-box .carousel.component.section.grid_12.alpha.even.last.default-style .carousel-slides li.carousel-slide{opacity:1;width:132px!important;background-color:#fff;border:0 solid #e6e6e6;height:162px;overflow:hidden;position:static;display:inline-block!important;margin-right:42px;padding-top:14px;cursor:pointer}@media only screen and (min-width:1440px) and (max-width:1440px){.myalli-us-success-whole-box .carousel.component.section.grid_12.alpha.even.last.default-style .carousel-slides li.carousel-slide{padding-top:4px}}.myalli-us-success-whole-box .carousel.component.section.grid_12.alpha.even.last.default-style .carousel-slides li.carousel-slide .carousel-content{opacity:1;width:100%;max-width:100%}.myalli-us-success-whole-box .carousel.component.section.grid_12.alpha.even.last.default-style .carousel-slides li.carousel-slide .carousel-content .image.component{opacity:1;width:100%;margin-left:0}.myalli-us-success-whole-box .carousel.component.section.grid_12.alpha.even.last.default-style .carousel-slides li.carousel-slide .carousel-content .image.component figure{opacity:1}.myalli-us-success-whole-box .carousel.component.section.grid_12.alpha.even.last.default-style .carousel-slides li.carousel-slide .carousel-content .image.component figure img{opacity:1;border:3px solid #e6e6e6;padding:2px;border-radius:50%}@media only screen and (min-width:1440px) and (max-width:1440px){.myalli-us-success-whole-box .carousel.component.section.grid_12.alpha.even.last.default-style .carousel-slides li.carousel-slide .carousel-content .image.component figure img{width:75%}}.myalli-us-success-whole-box .carousel.component.section.grid_12.alpha.even.last.default-style .carousel-slides li.carousel-slide .carousel-content .image.component figure figcaption{opacity:1}.myalli-us-success-whole-box .carousel.component.section.grid_12.alpha.even.last.default-style .carousel-slides li.carousel-slide .carousel-content .image.component figure figcaption p{opacity:1;padding:0;margin:0}.myalli-us-success-whole-box .carousel.component.section.grid_12.alpha.even.last.default-style .carousel-slides li.carousel-slide .carousel-content .image.component figure figcaption p a{opacity:1;text-decoration:none;color:#333;font-family:YWFTUltramagnetic;font-size:13px}.myalli-us-success-whole-box .carousel.component.section.grid_12.alpha.even.last.default-style .carousel-slides li.carousel-slide.show-story{background-color:#01b3d7!important;color:#fff!important}.myalli-us-success-whole-box .carousel.component.section.grid_12.alpha.even.last.default-style .carousel-slides li.carousel-slide.show-story figcaption p a{color:#fff!important}.myalli-us-success-whole-box .carousel.component.section.grid_12.alpha.even.last.default-style .carousel-nav{display:none}.custom-nav-dots{display:none}@media only screen and (max-width:768px){.myalli-us-success-whole-box .carousel.component.section.grid_12.alpha.even.last.default-style{width:68%}.myalli-us-success-whole-box .carousel.component.section.grid_12.alpha.even.last.default-style .custom-nav-dots{display:block;text-align:center}.myalli-us-success-whole-box .carousel.component.section.grid_12.alpha.even.last.default-style .custom-nav-dots .custom-dots{height:20px;width:20px;background-color:#ececec;border-radius:50%;margin-right:10px;display:inline-block}.myalli-us-success-whole-box .carousel.component.section.grid_12.alpha.even.last.default-style .custom-nav-dots .custom-dots.is-active{background-color:#b6b6b6}.myalli-us-success-whole-box .carousel.component.section.grid_12.alpha.even.last.default-style .carousel-slides li.carousel-slide{height:auto!important;padding:20px 0!important;width:190px!important}.myalli-us-success-whole-box .carousel.component.section.grid_12.alpha.even.last.default-style .carousel-slides li.carousel-slide .carousel-content .image.component figure figcaption p a{width:50%;margin:auto;display:block;font-size:22px}}@media only screen and (max-width:667px){.myalli-us-success-whole-box .carousel.component.section.grid_12.alpha.even.last.default-style{width:68%}.myalli-us-success-whole-box .carousel.component.section.grid_12.alpha.even.last.default-style .custom-nav-dots{display:block;text-align:center}.myalli-us-success-whole-box .carousel.component.section.grid_12.alpha.even.last.default-style .custom-nav-dots .custom-dots{height:20px;width:20px;background-color:#ececec;border-radius:50%;margin-right:10px;display:inline-block}.myalli-us-success-whole-box .carousel.component.section.grid_12.alpha.even.last.default-style .custom-nav-dots .custom-dots.is-active{background-color:#b6b6b6}.myalli-us-success-whole-box .carousel.component.section.grid_12.alpha.even.last.default-style .carousel-slides li.carousel-slide{height:auto!important;padding:20px 0!important;width:135px!important}.myalli-us-success-whole-box .carousel.component.section.grid_12.alpha.even.last.default-style .carousel-slides li.carousel-slide .carousel-content .image.component figure figcaption p a{width:50%;margin:auto;display:block;font-size:14px}}@media only screen and (max-width:375px){.myalli-us-success-whole-box .carousel.component.section.grid_12.alpha.even.last.default-style{width:68%}.myalli-us-success-whole-box .carousel.component.section.grid_12.alpha.even.last.default-style .custom-nav-dots{display:block;text-align:center}.myalli-us-success-whole-box .carousel.component.section.grid_12.alpha.even.last.default-style .custom-nav-dots .custom-dots{height:20px;width:20px;background-color:#ececec;border-radius:50%;margin-right:10px;display:inline-block}.myalli-us-success-whole-box .carousel.component.section.grid_12.alpha.even.last.default-style .custom-nav-dots .custom-dots.is-active{background-color:#b6b6b6}.myalli-us-success-whole-box .carousel.component.section.grid_12.alpha.even.last.default-style .carousel-slides li.carousel-slide{height:auto!important;padding:20px 0!important;width:135px}.myalli-us-success-whole-box .carousel.component.section.grid_12.alpha.even.last.default-style .carousel-slides li.carousel-slide .carousel-content .image.component figure figcaption p a{width:50%;margin:auto;display:block;font-size:14px}}@media only screen and (min-width:768px){.myalli-us-success-whole-box .carousel.component.section.grid_12.alpha.even.last.default-style span.before{display:none}.myalli-us-success-whole-box .carousel.component.section.grid_12.alpha.even.last.default-style span.after{display:none}.myalli-us-success-whole-box .carousel.component.section.grid_12.alpha.even.last.default-style .carousel-slides{left:150px}}/* COLOR NAMES
----------------------------------------- */
/*theme colors*/
/*hard-coded colors*/
/* FUNCTIONAL COLORS
----------------------------------------- */
/*border colors*/
/*text colors*/
/*background colors*/
/*gradient colors*/
/* all other colors*/
/* BUTTONS
----------------------------------*/
.coupons {
  padding: 10px;
  border: 1px solid #D5D1CE;
  position: relative;
  margin-bottom: 10px; }
  .coupons .couponsImage {
    float: left;
    width: 30%;
    margin-right: 10px; }
  .coupons .couponsDescription {
    float: left;
    width: 60%; }
  .coupons .couponsContainer .button, .coupons .couponsContainer a.lightbox {
    bottom: 10px;
    position: absolute;
    right: 25px; }

.overlay-content-inner a.couponCancel, .overlay-content-inner a.couponSubmit {
  background-color: #f36633;
  border-radius: 3px;
  color: white;
  padding: 8px 20px;
  border: 1px solid #ccc;
  cursor: pointer;
  display: inline-block; }
  .overlay-content-inner a.couponCancel:hover, .overlay-content-inner a.couponSubmit:hover {
    background-color: #939191;
    color: white; }
  .overlay-content-inner a.couponCancel:active, .overlay-content-inner a.couponSubmit:active {
    background-color: #939191;
    color: white; }
.digitalWallet .hidden {
  display: none; }
.divider{background:#999;height:1px;background-size:25% 100%;margin:2em 0}@media only screen and (min-width:1440px) and (max-width:1440px){.divider{margin:28px 0 32px 0}}.divider.float-breaker{background:0 0;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(enabled=false)";clear:both;margin:0;padding:0;border:0;height:auto}.fileList-heading{display:block;color:#adadad;font-size:20px;font-weight:700;padding-bottom:10px}.fileList-date{margin-bottom:10px;color:#868484}.fileList-file{margin-bottom:20px;overflow:hidden}.fileList-description{overflow:hidden}.fileList-title{display:block;color:#adadad;font-size:20px;font-weight:700;padding-bottom:10px}.fileList-list{list-style:none;margin:0;padding:0}.fileList-thumbnail{max-width:100px;float:left;margin-right:15px}.fileList-download{text-align:right}.fileList-download-size{color:#868484;display:block}@media only screen and (max-width:768px){.fileList-thumbnail{float:none;margin:auto;display:block}}/* COLOR NAMES
----------------------------------------- */
/*theme colors*/
/*hard-coded colors*/
/* FUNCTIONAL COLORS
----------------------------------------- */
/*border colors*/
/*text colors*/
/*background colors*/
/*gradient colors*/
/* all other colors*/
/* BUTTONS
----------------------------------*/
.filterableBox {
  position: relative;
  margin-left: 10px; }
  .filterableBox .filterableBox__header {
    display: flex; }
    .filterableBox .filterableBox__header .header__item {
      margin-right: 20px; }
    .filterableBox .filterableBox__header .header__searchWrapper .searchWrapper__search-box {
      height: 100%;
      padding: 0; }
    .filterableBox .filterableBox__header .header__sortMenu .sortMenu__label {
      background-color: #f36633;
      color: white;
      border: none;
      cursor: pointer;
      padding: 10px 20px;
      text-decoration: none;
      margin: auto; }
    .filterableBox .filterableBox__header .header__sortMenu .sortMenu__items {
      display: none;
      position: absolute;
      background-color: #f1f1f1;
      box-shadow: 0 8px 16px 0 rgba(0, 0, 0, 0.2);
      z-index: 1;
      margin-top: 10px;
      padding-inline-start: 0; }
      .filterableBox .filterableBox__header .header__sortMenu .sortMenu__items .sortMenu__item {
        color: black;
        padding: 12px 16px;
        text-decoration: none;
        display: block;
        cursor: pointer; }
        .filterableBox .filterableBox__header .header__sortMenu .sortMenu__items .sortMenu__item:hover {
          box-shadow: 0 8px 16px 0 rgba(0, 0, 0, 0.5); }
        .filterableBox .filterableBox__header .header__sortMenu .sortMenu__items .sortMenu__item.active {
          font-weight: bold; }
  .filterableBox .filterableBox__content {
    margin-top: 20px; }
    .filterableBox .filterableBox__content .content__noResultFound {
      display: none; }
    .filterableBox .filterableBox__content .content {
      display: flex;
      flex-wrap: wrap; }
      .filterableBox .filterableBox__content .content .indexable-component {
        padding: 10px; }
        .filterableBox .filterableBox__content .content .indexable-component:first-child {
          margin-right: 20px; }
.flash{text-align:center}.flash object{max-width:100%}.flash-missing{margin:0 auto}.flash .seoDescription{display:none}.footer {
  background: none;
  color: inherit; }
  .footer ul {
    list-style-type: none;
    margin: 0;
    padding: 0; }
  .footer .img-link {
    border: solid 2px transparent;
    display: block; }
    .footer .img-link:focus {
      border: solid 2px red; }

.footer-bar {
  padding: 1rem 0 0; }

.footer-sitemap {
  background: none; }

.footer-social {
  background: none; }

.footer-core {
  background: none; }

.footer-extra {
  background: none; }

.footer-navgroup__heading {
  color: inherit;
  font-size: inherit; }

.footer-navgroup li {
  padding: 0.25rem 0; }

.footer-navgroup li > a {
  color: red;
  text-decoration: none; }
  .footer-navgroup li > a:hover, .footer-navgroup li > a:focus {
    color: blue;
    text-decoration: underline; }

.footer-navgroup img {
  max-width: 100%; }

.footer-copyright {
  display: flex; }
  .footer-copyright__img {
    margin: 0 1rem 0 0; }
  .footer-copyright__text {
    font-size: inherit;
    color: inherit; }

.footer-navlist ul {
  display: flex;
  flex-direction: row;
  justify-content: center; }

.footer-navlist li {
  padding: 0 0 0.25rem 0; }

.footer-navlist a {
  color: red;
  text-decoration: none; }
  .footer-navlist a:hover, .footer-navlist a:focus {
    color: blue;
    text-decoration: underline; }

.social-icons {
  max-width: 100%;
  margin: 0 auto; }
  .social-icons ul {
    list-style: none;
    padding: 0;
    margin: 0;
    display: flex;
    flex-direction: row;
    justify-content: flex-start; }
  .social-icons li {
    margin: 0 0.4rem 0 0;
    position: relative; }
  .social-icons a {
    display: block;
    background: #000;
    border: solid 3px transparent;
    transition: all 0.5s ease; }
    .social-icons a:hover, .social-icons a:focus {
      background: black;
      border: solid 3px red; }
  .social-icons svg {
    position: absolute;
    left: 3px;
    top: 4px;
    fill: #FFF; }
  .social-icons--md svg {
    width: 32px; }
  .social-icons--md a {
    width: 40px;
    height: 40px; }

