#layout-region-main-content {
    background: linear-gradient(180deg, rgba(229, 228, 225, 100%) 0%, rgb(229, 228, 225, 100%) 24%, rgb(229, 228, 225) 24%, rgba(229, 228, 225, 255) 100%) !important;
}

header.masthead.remove-border.mast-header p {
    display: none;
}

p strong {
    font-family: 'Fidelity Sans Bold';
}

.tags-label {
    display: none;

}

section .disclosures {
    border-top: none !important;
    clear: both;
    display: block;
    margin: 0;
    padding: .5em 2.5% .625em 0px !important;
}

.chart-promo-medium .disclosures {
    border-top: none !important;
    clear: both;
    display: block;
    margin: 0;
    padding: .5em 2.5% .625em 0px !important;
}


.chart-promo-small .disclosures {
    border-top: none !important;
    clear: both;
    display: block;
    margin: 0;
    padding: .5em 2.5% .625em 0px !important;
}

.disclosures {
    border-top: none !important;
    clear: both;
    display: block;
    margin: 0;
    padding: 0 14% 60px !important;
    font-size: 80%;
    color: #666;
    font-family: "Fidelity Sans";
}


/*Header CT start*/
.prhHeader {
    margin: 0 auto;
    height: auto;
    min-height: 400px;
    max-width: 933px;
}

.prhbyLine {
    font-family: 'Input Sans Compressed Bold';
    font-size: 18px;
    line-height: 30px;
    letter-spacing: 2px;
    padding-bottom: 0px;
}

.prhtitle {
    font-family: 'Fidelity Sans Ultra Light';
    font-size: 85px;
    line-height: 90px;
    padding-bottom: 40px;
}

.prhSection {
    display: flex;
    background-image: url(/bin-internal/060_FCAT_Pages/images/research/dots.png);
    background-repeat: repeat-y;
    padding-right: 0px;
}

.prhTitle {
    width: auto;
    margin: 0 auto 0 130px;
    padding-left: 50px;
    border-left: 1px solid;
    padding-right: 0px;
}

.primg {
    padding-bottom: 30px;
}

p.image-caption {
    display: none;
}

.articleClose {
    background-image: url(/bin-internal/060_FCAT_Pages/images/test/dots_h.png);
    height: 40px;
    margin: 0px 0px 40px;
}

/*Header CT end*/


.content-article--header {
    display: none !important;
}

/*Content CT start*/



.content-article--header {
    max-width: 1400px;
    padding: 0 8%;
    margin: 0 auto;
}

.content-article .masthead.remove-border {
    border-bottom: 0 !important;
    padding: 40px 0px;
    margin: 0 auto;
    min-height: 280px;
    background-image: url(/bin-internal/060_FCAT_Pages/images/test/dots.png);
    background-repeat: no-repeat;
    background-position: bottom;
    background-size: auto;
    max-width: 933px;
}

.content-article .masthead h1 {
    font-family: 'Fidelity Sans Bold';
    font-size: 82px;
    line-height: 82px;
    width: 100% !important;
    color: #444444;
    padding: 0px !important;
}

.content-article .masthead ul {
    display: table-cell;
    margin-bottom: 0;
    padding: 20px 0 0 0 !important;
}

.content-article .right-icons-bar {
    display: none;
}

.content-article section {
    max-width: 933px;
    margin: 0 auto;
    padding: 0 10%;
}

.content-article img {
    max-width: 100%;
    margin: 0 auto;

}

section .disclosures .para {
    padding-left: 0px;
}

.content-article .masthead {
    width: 100%;
    max-width: 1400px;
    margin: 0 auto;
    padding: 0 5% 0 5%;
}

.content-article .topimage {
    transform: translate(-195px, 13%);
    float: left;
    width: 175px;
    padding-top: 15px;
    max-height: 100px;
}


.content-article h2 {
    max-width: 933px;
    margin: 0 auto;
    padding-bottom: 27px;
    padding-top: 27px;
    font-family: 'fidelity Sans light';
    font-weight: 400;
    font-size: 36px;
    line-height: 40px;
    clear: right;
}

.content-article h3 {
    font-family: 'Fidelity Sans Bold';
    font-size: 22px;
    color: #000;
    letter-spacing: 0;
    line-height: 27px;
    padding-bottom: 9px;
}

.content-article .introtext {
    width: 120% !important;
    font-family: 'Fidelity Sans';
    font-size: 30px;
    letter-spacing: 0;
    line-height: 48px;
    color: #000000;
    padding-bottom: 40px;
    transform: translate(-175px, 13%);
}

.content-article p {
    color: #000000;
    font-weight: 400;
    max-width: 933px;
    margin: 0 auto;
    padding-bottom: 30px;
}

.content-article .masthead li {
    font-family: 'Input Sans Compressed';
    font-size: 20px;
    letter-spacing: 3;
    line-height: 30px;
    color: #000000;
    font-weight: 400;
    text-transform: uppercase;
}


.content-article aside.image-block-small {
    float: right;
    width: 33%;
    padding: 20px 0 20px 40px;
}

aside.image-block-medium {
    width: 50%;
    float: right;
    padding: 20px 0 20px 40px;
}

section img {
    padding: 20px 0 10px;
}

aside.chart-promo-medium {
    width: 50%;
    float: right;
    padding: 20px 0 20px 40px;
}

/* aside.chart-promo-small {
    width: 33%;
    float: right;
    padding: 20px 0 20px 40px;
} */



.image-container {
    width: 100%;
}

.disclosures .para {
    padding-bottom: 15px;
    font-family: 'Input Sans Compressed';
    font-size: 14px;
    color: #000000;
    letter-spacing: 0;
    line-height: 20px;
    border-top: 1px solid;
    padding: 20px 4%;
}

.disclosures .para a {
    line-height: 25px;
}


/* Custom Content Class start*/
.content-article .dotsimage {
    transform: translate(-22%, 0%);
}

.content-article .whitebox {
    padding: 0.45rem;
    box-decoration-break: clone;
    -webkit-box-decoration-break: clone;
    width: fit-content;
    background-color: #fff;
    margin-bottom: 25px;
}

/* Custom Content Class end*/
.popin--container {
    display: none;
}

.prhintroText {
    font-size: 30px;
    line-height: 43px;
    font-family: 'Fidelity Sans';
    font-weight: 300;
    padding-bottom: 20px;
    padding-top: 10px;
}

@media (max-width: 699px) {

    .prhHeader {
        margin: 0 auto;
        height: auto;
        min-height: auto;
        max-width: 933px;
        padding: 30px 2.5%;
    }

    .prhSection {
        display: flex;
        background-image: none;
        background-repeat: repeat-y;
        padding-right: 0px;
    }

    .prhTitle {
        width: auto;
        margin: 0 auto;
        padding-left: 0px;
        border-left: none;
        padding-right: 0px;
    }

    .prhtitle {
        font-family: 'Fidelity Sans Ultra Light';
        font-size: 54px;
        line-height: 81px;
        padding-bottom: 5px;
    }

    .prhbyLine {
        font-family: 'Input Sans Compressed Bold';
        font-size: 16px;
        line-height: 45px;
        letter-spacing: 3px;
        padding-bottom: 0px;
    }

    .prhintroText {
        font-size: 23px;
        line-height: 34px;
        font-family: 'Fidelity Sans';
        font-weight: 300;
        padding-bottom: 20px;
        padding-top: 30px;
    }

    .content-article section {
        max-width: 933px;
        margin: 0 auto;
        padding: 0 2.5%;
    }

    aside.chart-promo-medium {
        width: 50%;
        float: right;
        padding: 10px 0 10px 20px;
    }

    aside.chart-promo-small {
        width: 33%;
        float: right;
        padding: 10px 0 10px 20px;
    }

    aside.image-block-medium {
        width: 50%;
        float: right;
        padding: 10px 0 10px 20px;
    }

    .content-article aside.image-block-small {
        float: right;
        width: 33%;
        padding: 10px 0 10px 20px;
    }

}


.pullQ p {
    border-top: 2px #555;
    border-style: dotted;
    padding-top: 10px;
    font-size: 27px;
    color: #555;
    letter-spacing: 0px;
    line-height: 36px;
    font-family: 'Fidelity Sans';
}




/*Content CT End*/


/*Content Video Right side start*/
.videorow_article {
    width: 100%;
}

.videorow_article .videocard1 {
    width: 50%;
    float: right;
    margin-top: 15px;
    padding: 0px 0 10px 20px;
}

.videorow_article .videocard1 .videotext {
    padding: 10px 9px 40px 0px;

}

.videorow_article .videocard1 .videotext .videoTitle {
    padding-bottom: 15px;
    font-family: 'Input Sans Compressed';
    font-size: 14px;
    color: #000000;
    letter-spacing: 0;
    line-height: 20px;
    border-top: 1px #CCC solid;
    padding-top: 10px;
}


@media (max-width: 768px) {
    .videorow_article .videocard1 {
        width: 100%;
        float: right;
        margin-top: 15px;
        padding: 0px 0 10px 20px;
    }

    .videorow_article .videocard1 .videotext {
        padding: 10px 9px 10px 0px;
    }

}


/*Content Video Right side End*/



@media print {

    @page {
        margin: .30cm;
    }

    body {
        margin: 1.6cm;
    }


    div#nav {
        display: none;
    }

    .navBottomSpace {
        padding-top: 0px !important;
    }

    .content-article h2 {
        max-width: 933px;
        margin: 0 auto;
        padding-bottom: 15px;
        font-family: 'Fidelity Sans';
        font-weight: 400;
        font-size: 21px;
        line-height: 31px;
    }

    .content-article p {
        color: #000000;
        font-weight: 400;
        max-width: 933px;
        margin: 0 auto;
        padding-bottom: 45px;
        font-size: 14px;
        line-height: 21px;
        font-family: 'Fidelity Sans';
    }

    .pr2navbar {
        display: none;
    }

    .videorow_article {
        display: none;
    }

    .prhSection {
        display: flex;
        padding-right: 30px;
        background-image: none;
        background-repeat: no-repeat;
        background-position-x: 0px;
        position: inherit;
        z-index: 2;
    }

    .navBottomSpace {
        padding-top: 0px;
    }

    .circleTitleprint {
        display: block;
        padding: 55px 0;
    }

    .circleTitleprint p {
        max-width: 933px;
        margin: 0 auto;
        padding: 20px 0;
        font-family: 'Fidelity Sans';
        font-weight: 400;
        font-size: 32px;
    }

    .circle-contaner {
        width: 100%;
        height: 150px;
        padding-bottom: 0px;
        transform: none;
        background-color: #fff;
        display: none;
    }

    .circle-dots {
        height: 133px;
        width: 53%;
        max-width: 650px;
        min-width: 285px;
        position: absolute;
        margin-top: 21px;
        background-image: radial-gradient(#000 3%, transparent 11%);
        background-size: 14px 16px;
        display: none;
    }

    .circle-line {
        position: absolute;
        height: 300px;
        width: 100%;
        display: none;
        max-width: 1400px;
    }


    .circle-teal {
        height: auto;
        width: auto;
        border-radius: 50%;
        margin: 0px;
        opacity: 0.95;
        transform: none;
    }

    .circle-text {
        margin: 0 auto;
        width: 100%;
        padding: 35px 15% !important;
        font-family: 'Input Sans Compressed Bold' !important;
        font-size: 31px !important;
        line-height: 46px !important;
        letter-spacing: 3px;
        color: #fff !important;
        text-align: left;
    }

    .scl-flex-card-container {
        padding: 60px 2.5% 30px;
        background-color: #e6e4e1 !important;
        display: none;
    }

    .nextPage {
        background-image: url(/bin-internal/060_FCAT_Pages/images/research/preport/BottomGraphics.png);
        height: 230px;
        margin-top: 40px;
        display: none;
    }

    .fcatFooter {
        display: none;
        position: absolute;
        width: 100%;
        z-index: 999999;
        transition: all ease .3s;
        font-family: 'Input Sans Compressed Medium';
        font-size: 14px;
        left: 0;
    }

    aside.image-block-medium-left {
        float: left;
        padding: 15px 30px 15px 15px !important;
        clear: both;
        width: 40% !important;
    }

    aside.image-block-medium {
        width: 40%;
        float: right;
    }

    aside.chart-promo-small {
        width: 40%;
        float: right;
    }

    .prhHeader {
        margin: 0 auto;
        max-width: 1140px;
        display: block;
        padding: 30px;
        height: auto;
        min-height: 400px;
    }

    .prhSectionText {
        writing-mode: inherit;
        text-orientation: mixed;
        border-right: none;
        padding-right: 30px;
        font-size: 18px;
        line-height: 31px;
        letter-spacing: .47px;
        font-family: 'Input Sans Compressed light';
        padding-left: 50px;
    }

    .prhCircle {
        border-radius: 95px;
        background-color: #298fc2;
        height: auto;
        width: 113px;
        position: inherit;
        z-index: 1;
        transform: translateX(43px);
    }

    .prhtitle {
        font-family: 'Fidelity Sans Ultra Light';
        font-size: 42px;
        line-height: 58px;
        padding-bottom: 20px;
    }

    .prhbyLine {
        font-family: 'Input Sans Compressed Bold';
        font-size: 18px;
        line-height: 27px;
        letter-spacing: 3px;
        padding-bottom: 20px;
    }

    .prhintroText {
        font-size: 27px;
        line-height: 40px;
        font-family: 'Fidelity Sans';
        font-weight: 300;
        padding-bottom: 20px;
    }

    .prhHeaderimage {
        display: none;
    }

    .call-out .description .image {
        width: 400px;
        padding-right: 20px;
    }

    .prhSectionText {
        display: none;
    }

    .prhSectionText2 {
        writing-mode: initial;
        text-orientation: mixed;
        border-right: none;
        padding-right: 30px;
        font-size: 18px;
        line-height: 31px;
        letter-spacing: .47px;
        font-family: 'Input Sans Compressed light';
        padding-left: 50px;
        display: inherit;
    }

    .prhtitle {
        font-family: 'Fidelity Sans Ultra Light';
        font-size: 42px;
        line-height: 58px;
        padding-bottom: 20px;
        display: inherit;
    }


    .prhCircle {
        display: none;
    }

    .prhCircle2 {
        display: none;
    }

}