#ttr-reduction .wainua-tabs-content img {
    width: 100%;
    height: auto;
}

#ttr-reduction .monthly-dosing {
    margin-bottom: 35px;
}

#ttr-reduction .wainua-tabs-content .bottom-text {
    display: flex;
    flex-direction: column;
}

#ttr-reduction .wainua-tabs-content .bottom-text p {
    text-align: left;
}

#ttr-reduction .wainua-tabs-content .bottom-text a {
  color: #006838;
  text-decoration: underline;
}
#ttr-reduction .wainua-tabs-content .bottom-text a:hover {text-decoration: none;}

.wainua-tabs-content h4{
    font-family: 'Lexend';
    font-weight: 600;
    font-size: 18px;
}

.wainua-tabs-content h4,
.wainua-tabs-content .graphic-bullets li:first-of-type{color: #BC440B;}
.wainua-tabs-content .graphic-bullets li span.blktxt{color: #1c1c1c;}

#ttr-reduction .ttr-footnotes .footnote-content p{padding-left: 0;text-indent: -6px;}

#ttr-reduction #callout-container {overflow: hidden;}

#ttr-reduction #c31-questionnaire .cmp-accordion__title sup{position: relative;top: -5px;}

#ttr-reduction #c31-questionnaire .acc-item{padding-bottom: 30px;}
#ttr-reduction #c31-questionnaire .acc-item h3{
    text-align: center;
    margin: 10px 0;
}
#ttr-reduction #c31-questionnaire .acc-item p{font-size: 18px;font-family: "Lexend";line-height: 23px;}
#ttr-reduction #c31-questionnaire .acc-item p.note,
#ttr-reduction #c31-questionnaire .acc-item p.fnote{
    font-family: "Britanica-Regular";
    color: #1c1c1c;
}
#ttr-reduction #c31-questionnaire .acc-item p.note{font-size: 18px;line-height: 20px;}
#ttr-reduction #c31-questionnaire .acc-item p.fnote{font-size: 14px;line-height: 100%;margin-top: 5px;}
#ttr-reduction #c31-questionnaire .acc-item p.fnote.hasSymbol{text-indent: -4px;}

#ttr-reduction #c31-questionnaire .acc-item p a{
    color: #006838;
    text-decoration:underline;
}
#ttr-reduction #c31-questionnaire .acc-item p a:hover {
    text-decoration: none;
}

#ttr-reduction .wainua-tabs-content.week85-tab .heading .preHeader{margin-bottom: 3px;}

@media only screen and (max-width: 991px) {
    
    #ttr-reduction .subpage-topBanner{padding: 24px 12px 30px;}
    #ttr-reduction .subpage-topBanner-content {
        line-height: 28px;
    }
    #ttr-reduction .wainua-tabs-content.week65-tab .heading {
        padding: 15px 0;
    }

    #ttr-reduction #wainua-tabs li.cmp-tabs__tab {
        width: 168px;
        display: flex;
        align-items: center;
        justify-content: center;
    }

    #ttr-reduction .wainua-tabs-content .graphic-bullets {
        padding-top: 8px;
        max-width: 275px;
        margin: 0 0 0 15px;
    }

    #ttr-reduction .wainua-tabs-content .bottom-text {
        padding: 15px 0 25px;
        width: 100%;
        gap: 15px;
    }

    #ttr-reduction .wainua-tabs-content.week85-tab .bottom-paragraph {
        padding: 15px 0 25px;
    }

    #ttr-reduction #wainua-tabs .tabs-container {
        margin-bottom: 22px;
    }

    #ttr-reduction .wainua-tabs-content .graphic-bullets li,
    #ttr-reduction .wainua-tabs-content .bottom-text p {
        font-size: 16px;
    }

    #ttr-reduction .wainua-tabs-content.week85-tab .introText {
        padding-top: 20px;
    }

    #ttr-reduction .wainua-tabs-content.week85-tab .heading {
        padding-top: 15px;
        padding-left: 5px;
        margin-bottom: 15px;
    }

    #ttr-reduction #callout-container {
        margin-top: 32px;
    }

    #ttr-reduction #callout-container .callout-text {
        padding: 15px 21px 10px;
    }
    
    .wainua-tabs-content h4{
        margin: 16px 0 0 10px;
        font-size: 16px;
        width: 285px;
    }
    #ttr-reduction .ttr-footnotes .footnote-content p{font-size: 14px;}
    
    #ttr-reduction .wainua-tabs-content.week65-tab,
    #ttr-reduction .wainua-tabs-content.week85-tab{max-width: unset;}
    #ttr-reduction .wainua-tabs-content.week65-tab .graphic-bullets{
        max-width: unset;
        margin: 0 7px 0 15px;
    }
    #ttr-reduction #simple-card-columns{margin-top: 30px;}
    
    #ttr-reduction #c31-questionnaire .acc-item p{font-size: 15px;line-height: 18px;}
    #ttr-reduction #c31-questionnaire .acc-item h3,
    #ttr-reduction #c31-questionnaire .acc-item p.note{font-size: 16px;line-height: normal;}
    #ttr-reduction .ttr-footnotes{margin-top: 20px;}
}


@media only screen and (min-width:320px) and (max-width: 374px) {
    #ttr-reduction #wainua-tabs li.cmp-tabs__tab {
        width: 45%;
    }


}


@media only screen and (min-width: 992px) {

    #ttr-reduction .subpage-topBanner{height: unset;}
    #ttr-reduction .subpage-topBanner-content {
        max-width: 85%;
    }
    #ttr-reduction .wainua-tabs-content.week65-tab .heading {
        padding: 28px 0 15px;
    }

    #ttr-reduction .wainua-tabs-content {
        width: 96%;
    }

    #ttr-reduction .wainua-tabs-content.week65-tab img {
        max-width: 1080px;
        margin: 0 auto;
    }

    #ttr-reduction .wainua-tabs-content.week85-tab img {
        max-width: 1070px;
        margin-left: 17px;
    }

    #ttr-reduction .wainua-tabs-content .graphic-bullets {
        max-width: unset;
        min-width: 793px;
        padding-left: 29px;
        margin: 0 0 0 7px;
        padding-top: 5px;
    }

    #ttr-reduction .wainua-tabs-content .bottom-text {
        padding: 25px 10px 27px;
        width: 100%;
        gap: 25px;
    }

    #ttr-reduction .wainua-tabs-content.week85-tab .heading {
        padding-top: 28px;
        padding-left: 14px;
        margin-bottom: 30px;
    }

    #ttr-reduction #callout-container .callout-text h2 {
        max-width: 95%;
    }

    #ttr-reduction #callout-container {
        margin-top: 90px;
    }

    #ttr-reduction .callout.img-right .callout-img {
        object-fit: cover;
        max-width: 74vw;
        left: 48%;
    }
    
    .wainua-tabs-content h4{
        margin:25px 0 0 6px;
        min-width: 793px;
        padding-left: 13px;
        font-size: 18px;
    }
    
    #ttr-reduction .ttr-footnotes{margin-top: 30px;}
    #ttr-reduction .ttr-footnotes .footnote-content p{font-size: 14px;}

    #ttr-reduction #simple-card-columns{margin-top: 90px;}

    
    #ttr-reduction .wainua-tabs-content.week85-tab .introText {
        padding-top: 30px;
    }
}
