/* repo: responsive-chrome/HEAD@a9f979c - Package Version: 2.11.0 - 2019-03-12 01:23 pm - User:  */


@import url(css-RobotoCondensed400700SourceSansPro300600400400i700.css);


.section-webmdfooter .col-lg-12 {
    padding-left: 0px;
    padding-right: 0px;
}

.comp-webmdfooter .disclaimer-text {
    background-color: #dcdcdc;
}

.comp-webmdfooter .disclaimer-text p {
    color: #000;
    font-family: "Source Sans Pro", Verdana, sans-serif;
    font-size: 13px;
    font-weight: normal;
    line-height: inherit;
    margin-left: 0px;
    margin-bottom: 0px;
    padding: 2px 10px
}

.gray-module h3, .gray-module h4, .main-container-1 .module h3, .main-container-1 .module h4, .main-container-2 .module-lln-httrnds.expanded h3, .main-container-2 .module-lln-httrnds.expanded h4, .main-container-2 html.print article footer .module-lln-httrnds.sources h3, .main-container-2 html.print article footer .module-lln-httrnds.sources h4, html.print article footer .main-container-2 .module-lln-httrnds.sources h3, html.print article footer .main-container-2 .module-lln-httrnds.sources h4 {
    color: #333132;
    font-weight: 900;
    font-size: 1.5em;
    margin: 0 0 24px;
    line-height: 1;
    text-transform: uppercase
}

.gray-module h3 a, .gray-module h4 a, .main-container-1 .module h3 a, .main-container-1 .module h4 a, .main-container-2 .module-lln-httrnds.expanded h3 a, .main-container-2 .module-lln-httrnds.expanded h4 a, .main-container-2 html.print article footer .module-lln-httrnds.sources h3 a, .main-container-2 html.print article footer .module-lln-httrnds.sources h4 a, html.print article footer .main-container-2 .module-lln-httrnds.sources h3 a, html.print article footer .main-container-2 .module-lln-httrnds.sources h4 a {
    color: inherit
}

.gray-module li, .main-container-1 .module li, .main-container-2 .module-lln-httrnds.expanded li, .main-container-2 html.print article footer .module-lln-httrnds.sources li, html.print article footer .main-container-2 .module-lln-httrnds.sources li {
    border: 0;
    display: list-item;
    line-height: 1;
    margin-bottom: 8px
}

.gray-module li a, .main-container-1 .module li a, .main-container-2 .module-lln-httrnds.expanded li a, .main-container-2 html.print article footer .module-lln-httrnds.sources li a, html.print article footer .main-container-2 .module-lln-httrnds.sources li a {
    color: #4a4a4a;
    font-family: "Roboto Condensed", Verdana, sans-serif;
}
.comp-webmdfooter .ftr-medical-review-info, .comp-webmdfooter .ftr-sources-toggler, .comp-webmdfooter .ftr-sources-info {
    padding: 0 15px;
}
.section-webmdfooter .container-fluid .hs-more-from-webmd{
    margin: 0
}
@media screen and (max-width: 61.99875em) {
    .section-webmdfooter footer {
        padding-left: 15px;
        padding-right: 15px;
    }

    .gray-module, .main-container-1 .module, .main-container-2 .module-lln-httrnds.expanded, .main-container-2 html.print article footer .module-lln-httrnds.sources, html.print article footer .main-container-2 .module-lln-httrnds.sources {
        margin: 0;
        padding: 0 1.75em 2em
    }

    .gray-module h3, .gray-module h4, .main-container-1 .module h3, .main-container-1 .module h4, .main-container-2 .module-lln-httrnds.expanded h3, .main-container-2 .module-lln-httrnds.expanded h4, .main-container-2 html.print article footer .module-lln-httrnds.sources h3, .main-container-2 html.print article footer .module-lln-httrnds.sources h4, html.print article footer .main-container-2 .module-lln-httrnds.sources h3, html.print article footer .main-container-2 .module-lln-httrnds.sources h4 {
        margin: 0 0 24px
    }

    .gray-module li, .main-container-1 .module li, .main-container-2 .module-lln-httrnds.expanded li, .main-container-2 html.print article footer .module-lln-httrnds.sources li, html.print article footer .main-container-2 .module-lln-httrnds.sources li {
        margin-bottom: 1.5em
    }

    .gray-module li:last-child, .main-container-1 .module li:last-child, .main-container-2 .module-lln-httrnds.expanded li:last-child, .main-container-2 html.print article footer .module-lln-httrnds.sources li:last-child, html.print article footer .main-container-2 .module-lln-httrnds.sources li:last-child {
        margin-bottom: 0
    }

    .gray-module:first-child, .main-container-1 .module:first-child, .main-container-2 .module-lln-httrnds.expanded:first-child, .main-container-2 html.print article footer .module-lln-httrnds.sources:first-child, html.print article footer .main-container-2 .module-lln-httrnds.sources:first-child {
        padding-top: 1.625em
    }
}

.global-container-2 .module-f-hs ul, .global-container-2 .module-f-idc ul {
    column-count: 4;
    column-gap: 1.5rem;
    column-rule: solid 1px #e8e6e6;
    margin: 0 auto;
    max-width: 61.25rem;
}


.module {
    font-size: 1rem;
    position: relative;
    margin: 0 0 2.8125rem;
    padding: .875rem 0 0;
    width: 100%
}

.module ul {
    margin: 0;
    list-style-type: none;
    padding: 0
}


.module h3 {
    color: #333132;
    font-family: "Source Sans Pro", Verdana, sans-serif;
    font-size: 1.5rem;
    font-weight: 700;
    line-height: 1;
    margin-bottom: .875rem;
    text-transform: uppercase
}

.module ul {
    list-style: none
}

.module ul li {
    box-sizing: border-box;
    font-family: "Roboto Condensed", Verdana, sans-serif;
    font-size: .938rem;
    font-weight: 500;
    margin: 0;
    overflow: auto;
    width: 100%
}

.module ul li a {
    color: #333132
}

.module ul li .item-image {
    float: left;
    margin-right: 18px
}

.module ul li .item-image img {
    display: block
}

.pane {
    display: block
}

.pane::after {
    clear: both;
    content: "";
    display: table
}

@media (min-width: 61.99875em) {
    .global-container-2 .pane:first-of-type {
        padding-top: 1rem
    }
}

.global-container-2 .module-f-hs, .global-container-2 .module-f-idc {
    background-color: #f5f3f2;
    color: #4a4a4a;
    font-family: "Roboto Condensed", Verdana, sans-serif;
    font-size: .938rem;
    line-height: 1.47;
    margin-bottom: 8px;
    padding: 16px 0;
}

.global-container-2 .module-f-hs h3, .global-container-2 .module-f-hs h4, .global-container-2 .module-f-idc h3, .global-container-2 .module-f-idc h4 {
    font-family: "Source Sans Pro", Verdana, sans-serif;
    font-size: 1.5rem;
    margin: 0 auto 27px;
    max-width: 61.25rem
}

@media screen and (max-width: 61.99875em) {
    .module-f-hs h3, .module-f-hs h4, .global-container-2 .module-f-idc h3, .global-container-2 .module-f-idc h4 {
        padding: 0 1.25rem
    }
}

@media screen and (max-width: 39.938em) {
    .module-f-hs h3, .module-f-hs h4, .module-f-idc h3, .module-f-idc h4 {
        padding: 0 2.75rem
    }
}

@media screen and (max-width: 39.938em) {
    .global-container-2 .module-f-hs ul, .global-container-2 .module-f-idc ul {
        margin-bottom: .375rem;
        column-count: 1;
    }
}

@media screen and (max-width: 61.99875em) {
    .global-container-2 .module-f-hs ul, .global-container-2 .module-f-idc ul {
        column-count: 3;
        padding: 0 1.25rem
    }
}

@media screen and (max-width: 39.938em) {
    .global-container-2 .module-f-hs ul, .global-container-2 .module-f-idc ul {
        column-count: 1;
        padding: 0 2.75rem
    }
}

.module-f-hs a, .module-f-idc a {
    color: #4a4a4a
}

.module-f-hs h3:after, .module-f-hs h4:after {
    content: "FROM OUR SPONSORS";
    font-family: "Roboto Condensed", Verdana, sans-serif;
    font-size: .938rem;
    font-weight: 400;
    margin-left: .5em
}

@media screen and (max-width: 39.938em) {
    .module-f-hs h3:after, .global-container-2 .module-f-hs h4:after {
        display: block;
        margin-left: 0
    }
}

body footer {
    border-top: 2px solid #4a4a4a;
    font-size: 1rem;
    padding-top: 2.125em
}

.global-footer {
    max-width: 61.25em;
    color: #767674;
    font-weight: 500;
    margin: 0 auto 1.5em;
    padding: 0
}

.global-footer::after {
    clear: both;
    content: "";
    display: table
}

@media screen and (max-width: 768px) {
    .webmdfooter__container .global-footer {
        padding: 0 0px
    }
}

.global-footer ul {
    list-style-type: none;
    margin: 0;
    padding: 0
}

.global-footer ul li {
    line-height: 1.375em
}

.global-footer-column {
    float: left;
    display: block;
    margin-right: 2.3576515979%;
    width: 23.2317613015%;
    border-left: 1px solid #e8e6e6;
    padding: 0 .813em
}

.global-footer-column:last-child {
    margin-right: 0
}

.global-footer-column:first-of-type {
    border-left: 0
}

.global-footer-column.logo {
    padding: 0
}

@media screen and (max-width: 61.99875em) {
    .global-footer-column.logo {
        float: left;
        display: block;
        width: 100%;
        margin: 0 0 2em;
        padding: 0
    }

    .global-footer-column.logo:last-child {
        margin-right: 0
    }

    .global-footer-column.logo .social-icons {
        float: right;
        margin-top: 0
    }

    .global-footer-column.logo .social-icons a {
        font-size: 2em
    }
}

@media screen and (max-width: 61.99875em) {
    .global-footer-column:not(.logo) {
        float: left;
        display: block;
        margin-right: 4.8291579146%;
        width: 30.1138947236%
    }

    .global-footer-column:not(.logo):last-child {
        margin-right: 0
    }

    .global-footer-column:not(.logo):nth-of-type(2) {
        border-left: 0
    }
}

@media screen and (max-width: 39.938em) {
    .global-footer-column:not(.logo) {
        float: left;
        width: 100%;
        border: 0;
        display: block;
        margin: 0;
        padding: 0
    }

    .global-footer-column:not(.logo):last-child {
        margin-right: 0
    }

    .global-footer-column:not(.logo) h3.policy {
        cursor: default
    }

    .global-footer-column:not(.logo) h3 {
        border-bottom: 1px solid #e8e6e6;
        cursor: pointer;
        margin: 0;
        padding: .7em 0
    }

    .global-footer-column:not(.logo) h3:not(.policy)::after {
        content: "\f078";
        display: inline-block;
        font-family: "font-awesome";
        margin-left: 5px;
        position: relative;
        top: 0px;
        font-size: 13px;
        opacity: 0.8;
    }

    .global-footer-column:not(.logo) ul.policy {
        display: block
    }

    .global-footer-column:not(.logo) ul {
        display: none;
        font-size: 1.2em;
        margin-bottom: 1em
    }

    .global-footer-column:not(.logo) ul li {
        border-bottom: 1px solid #e8e6e6;
        padding: .7em 0
    }

    .global-footer-column:not(.logo) html.print article footer ul.sources, .global-footer-column:not(.logo) ul.expanded, html.print article footer .global-footer-column:not(.logo) ul.sources {
        display: block
    }
}

.global-footer h3 {
    color: #333132;
    font-family: "Source Sans Pro", Verdana, sans-serif;
    font-size: 1.188em;
    font-weight: 500;
    margin: 2.5rem 0 .5rem;
    line-height: 1.375rem
}

.global-footer h3:first-child {
    margin-top: 0
}

.global-footer a {
    color: inherit;
    font-size: .875em
}

.global-footer-logo {
    display: block;
    width: 110px
}

@media screen and (max-width: 61.99875em) {
    .global-footer-logo {
        float: left
    }
}

.global-footer .social-icons {
    margin-top: .938em
}

.global-footer .social-icons li {
    display: block;
    float: left;
    margin-right: .813em
}

.global-footer .social-icons a {
    color: #222;
    font-size: 1.5em;
    text-decoration: none
}

.global-footer .social-icons a::after {
    font-family: icons
}

.global-footer .social-icons a.tw::after {
    color: #00abe3;
    content: "\e905"
}

.global-footer .social-icons a.tw:hover::after {
    color: #0194c5
}

.global-footer .social-icons a.pt::after {
    color: #eb1a22;
    content: "\e904"
}

.global-footer .social-icons a.pt:hover::after {
    color: #c1151b
}

.global-footer .social-icons a.fb::after {
    color: #235b9e;
    content: "\e903";
    background-image: url("https://img.lb.wbmdstatic.com/webmd_static_vue/st-8334ccdc-2ddf-eb11-8d59-aa6cb854a633/plugins/smb/webmdfooter/components/assets/img/Facebook.svg");


}

.global-footer .social-icons a.fb:hover::after {
    color: #1d4a81
}

.global-footer-copyright {
    color: #767674;
    font-weight: 500;
    margin: 1em auto;
    max-width: 61.25em;
    padding: 0 1em;
    text-align: center;
    width: 100%
}

.global-footer-copyright a {
    color: #187aab;
    font-size: .813rem;
    font-weight: 500
}

.global-footer-copyright p {
    font-size: .875em;
    margin: 0;
    line-height: 1.125rem
}

.global-footer-certificates {
    text-align: center
}

.global-footer-certificates ul {
    max-width: 61.25em;
    margin-left: auto;
    margin-right: auto;
    padding: 1em
}

.global-footer-certificates ul::after {
    clear: both;
    content: "";
    display: table
}

.global-footer-certificates ul li {
    display: inline-block;
    margin-left: 2em
}

.global-footer-certificates ul li:first-child {
    margin-left: 0
}

@media screen and (max-width: 47.938em) {
    .global-footer-certificates ul li {
        display: block;
        margin: 0 0 1rem;
        text-align: center
    }
}

.global-footer-certificates .logo_AdChoices::after {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAMCAYAAAC0qUeeAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABZ0RVh0Q3JlYXRpb24gVGltZQAwMi8yOC8xMsEj3asAAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzVxteM2AAABfElEQVQokX3RvUubcRAH8O/d83uePFUjSdCGWkRRC620gaB2iYuUUipYX8bO0sm9o3+BdikOLoHiKERtCS7q5CCY5olC0qE4pVq0vvCI0Tx5nt91MVCreHAcd3zg4A4vVnenHi7l3c6vzoSI4L6kSCZ37GmJWUzaYpqLKuPTj+HEHu4IvtQSM4nzBtOkLzJ06PmF+IrzEYBxCzMAZeDoz7tkujv8INVsqpmq1tPRpe/Fjm+F9zfwdbUBYL/ijVS1jmhInImKZ34w37KcX3uSLTz7FwMAGg36HVb8yx3rOz8eTY632epNTcvTgyvf6cnufL6ByxVv8NwP3tb7q0DaCDAMopNA9IG6ngsAeCImgazUeqmv6Fa+aKEuW/HCI1tNO6+f79dxFQCY+PTCD1Il93KbQButIfXh53Bis76JQovbYjHtWczpqMm101rw0mZkyiPJhf9PR7FMzq1oCTca7Hc3hQa2XvU6dz0EALi9wZp9bJuljgar/z4IAH8BThGjcl1xsUEAAAAASUVORK5CYII=);
    content: '';
    display: inline-block;
    height: 12px;
    width: 11px
}

.global-footer .jawsonly {
    height: 1px;
    left: -10000px;
    overflow: hidden;
    margin: -1px;
    position: absolute;
    top: auto;
    width: 1px
}


.jawsonly {
    height: 1px;
    left: -10000px;
    overflow: hidden;
    margin: -1px;
    position: absolute;
    top: auto;
    width: 1px
}

a.primary-fb svg rect:hover {
    fill: #1D4A81;
}

a.primary-tw svg rect:hover {
    fill: #0194C5;
}

a.primary-pt svg rect:hover {
    fill: #C1151B;
}

ul.global-footer a {
    color: #767674;
}

.comp-webmdfooter p [data-toggle="collapse"]:hover {
    color: #128fde;
}

.comp-webmdfooter p [aria-expanded="false"]::after {
    content: "\f107";
    display: inline-block;
    font-family: "font-awesome";
    font-size: 16px;
    margin-left: 2px;
    position: relative;
}

.comp-webmdfooter p [aria-expanded="true"]::after {
    content: "\f106";
    display: inline-block;
    font-family: "font-awesome";
    font-size: 16px;
    margin-left: 2px;
    position: relative;
}



