.fund-banner-wrapper {
    display: flex;
    flex-direction: column
}

.fund-banner-wrapper .mobile-content {
    position: relative;
    z-index: 3
}

.fund-banner-wrapper .mobile-content .fund-page-banner {
    display: none;
    position: relative
}

.fund-banner-wrapper .mobile-content .fund-page-banner .fund-banner-close-button {
    color: #fff;
    position: absolute;
    right: 15px;
    top: 10px;
    z-index: 99
}

.fund-banner-wrapper .desktop-content {
    position: relative;
    z-index: 3
}

.fund-banner-wrapper .desktop-content .subscribe-block__content {
    padding: 1.5rem;
    position: relative
}

.fund-banner-wrapper .desktop-content .subscribe-block__content:before {
    background-image: url(/globalassets/home/us/common/abstract-background-light.svg);
    background-position: bottom;
    background-size: cover;
    content: " ";
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 0
}

.fund-banner-wrapper .fund-page-banner .fund-banner-text-wrapper.mobile-text-block .fund-banner-heading {
    padding-top: 1rem
}

.fund-banner-wrapper .fund-page-banner .fund-banner-text-wrapper .fund-banner-heading {
    font-size: 30px;
    text-transform: uppercase
}

.fund-banner-wrapper .fund-page-banner .fund-banner-text-wrapper .fund-banner-subheading {
    font-size: 15px;
    font-weight: 900;
    margin-bottom: 1rem
}

.fund-banner-wrapper .fund-page-banner .fund-banner-text-wrapper .fund-banner-body {
    font-size: 1rem;
    margin-bottom: 1.75rem;
    padding-right: 90px
}

.fund-banner-wrapper .fund-page-banner .fund-banner-text-wrapper .date-link-content h1 {
    font-size: 30px
}

.fund-banner-wrapper .fund-page-banner .fund-banner-text-wrapper .date-link-content h4 {
    font-weight: 400 !important
}

.fund-banner-wrapper .fund-page-banner .fund-banner-text-wrapper .date-link-content .fund-date-header {
    font-size: 14px;
    letter-spacing: 1.45px
}

.fund-banner-wrapper .fund-page-banner .fund-banner-text-wrapper .date-link-content .fund-date-header.mb-3.text-util-lg {
    font-weight: 700
}

.fund-banner-wrapper .fund-page-banner .fund-banner-text-wrapper .date-link-content .link-btn-wrap a {
    flex: 40% 0 0;
    min-width: 150px
}

.fund-banner-wrapper .fund-page-banner .premium-content-block.bs4-nav.bs4-subscribe {
    background-color: initial;
    height: -moz-fit-content;
    height: fit-content;
    margin: 0 !important
}

.fund-banner-wrapper .fund-page-banner .premium-content-block.bs4-nav.bs4-subscribe .sub-title {
    flex: 0 0 100%;
    max-width: 100%
}

.fund-banner-wrapper .fund-page-banner .premium-content-block.bs4-nav.bs4-subscribe .h3 {
    font-size: 18px
}

.fund-banner-wrapper .fund-page-banner .premium-content-block.bs4-nav.bs4-subscribe .premium-content-button {
    min-width: 100% !important
}

.fund-banner-wrapper .fund-page-banner .premium-content-block.bs4-nav.bs4-subscribe .subscribe-block__disclaimer {
    position: relative;
    text-align: left
}

.fund-banner-wrapper .fund-page-banner .premium-content-block.bs4-nav.bs4-subscribe .thankyou-message {
    position: relative;
    width: 85%
}

.fund-banner-wrapper .fund-page-banner .premium-content-block.bs4-nav.bs4-subscribe .Form__Status .Form__Success__Message {
    text-align: left
}

.fund-banner-wrapper .fund-page-banner .premium-content-block.bs4-nav.bs4-subscribe .subscribe-block__content .row div:nth-child(2) {
    width: 100%
}

.fund-banner-wrapper span.text-fix {
    text-transform: none
}

.countdown-wrp {
    background: #535d66;
    min-height: 40px
}

.countdown-wrp p.countdown-text.text-white.container {
    font-weight: 700;
    line-height: 40px;
    margin-bottom: 0
}

.countdown-wrp p.countdown-text.text-white.container span.day-count {
    font-size: 30px;
    margin-left: 65px
}

@media screen and (max-width:374px) {
    .countdown-wrp p.countdown-text.text-white.container span.day-count {
        font-size: 30px;
        margin-left: 20px
    }
}

@media screen and (max-width:991.98px) {
    .fund-banner-wrapper .desktop-content .fund-page-banner .desktop-text-block {
        display: none
    }
    .fund-banner-wrapper .fund-page-banner .fund-banner-text-wrapper .fund-banner-body {
        padding-right: 0
    }
    .fund-banner-wrapper .fund-page-banner .fund-banner-text-wrapper .date-link-content .link-btn-wrp a {
        min-width: 150px
    }
    .fund-banner-wrapper .mobile-content .fund-page-banner {
        display: block
    }
    .fund-banner-wrapper .desktop-content {
        background-image: none !important
    }
    .fund-banner-wrapper div:nth-child(2) {
        order: 3
    }
}

.breadcrumbNew ul {
    display: flex
}

.breadcrumbNew ul li {
    margin-right: 2px
}

.fund-page-banner #veSpinnerContainer,
.fund-page-banner #veSpinnerContainer #loading {
    display: none
}

.fund-announcements .market-update-header {
    border-bottom: 1px solid #e6e7e8;
    font-size: 1.2rem;
    line-height: 1;
    margin-bottom: 1rem;
    padding-bottom: 1rem
}

.fund-announcements .market-update-header span {
    font-size: 13px;
    font-weight: 400
}

.fund-announcements .market-update-header .more-info-icon-svg {
    bottom: 3px;
    margin-left: 5px;
    position: relative
}

.fund-announcements .market-update-header div {
    display: none
}

@media screen and (max-width:1199px) {
    .fund-announcements .market-update-header span:not(.more-info-icon-svg):not(.more-info-icon-svg-fund-pages) {
        display: block;
        margin-top: 5px
    }
}

.body-border-top {
    border-top: 1px solid #e6e7e8
}

.fund-page-header-wrp {
    margin-bottom: 1rem
}

.fund-page-header-wrp a.ticker,
.fund-page-header-wrp div.ticker {
    color: #323232;
    font-weight: 700;
    margin-bottom: 1rem;
    position: relative;
    text-decoration: none
}

.fund-page-header-wrp .fund-title {
    font-size: 25px;
    font-weight: 700;
    line-height: 30px;
    padding-bottom: 1rem;
    position: relative
}

.fund-page-header-wrp .content-area-right-bottom-part,
.fund-page-header-wrp .content-area-right-bottom-part.mb-5 {
    margin-bottom: 0 !important
}

.fund-details-body-wrp .fund-body-items .fund-description>p {
    font-size: 18px;
    max-width: 840px
}

.fund-details-body-wrp .fund-body-items .fund-description,
.fund-details-body-wrp .fund-body-items .fund-description-eu {
    font-size: 18px
}

.fund-details-body-wrp .fund-body-items .fund-description h2,
.fund-details-body-wrp .fund-body-items .fund-description h3,
.fund-details-body-wrp .fund-body-items .fund-description-eu h2,
.fund-details-body-wrp .fund-body-items .fund-description-eu h3 {
    border-bottom: 0;
    font-size: 1.186875rem
}

.fund-details-body-wrp .fund-body-items .index-description-eu h2,
.fund-details-body-wrp .fund-body-items .index-description-eu h3 {
    border-bottom: 0
}

.fund-details-body-wrp .fund-body-items .fund-description.fund-description__small {
    font-size: 1rem;
    max-width: 840px
}

.fund-details-body-wrp .fund-body-items .cta-link {
    margin-bottom: 0 !important
}

.fund-details-body-wrp .fund-body-items .cta-link+* {
    margin-top: 1rem
}

.fund-details-body-wrp .content-area-right-bottom-part,
.fund-details-body-wrp .content-area-right-bottom-part.mb-5 {
    margin-bottom: 0 !important
}

.fund-information-wrp .fund-info-items {
    display: flex;
    flex-wrap: wrap
}

.fund-information-wrp .fund-info-items .fund-info-item .desktop-image {
    margin-top: 3rem
}

.fund-information-wrp .fund-info-items .fund-info-item:nth-child(-n+3) {
    flex-grow: 1;
    max-width: 33.333333%;
    width: 33.333333%
}

.fund-information-wrp .fund-info-items .fund-info-item .fund-info.footnote-right .chart-disclaimer {
    font-style: italic;
    text-align: right
}

.fund-information-wrp .fund-info-items .fund-info-item .fund-info.fund-description {
    margin-top: 1.5rem
}

.fund-information-wrp .fund-info-items .fund-info-item .fund-info.fund-description h3 {
    border-bottom: unset;
    font-size: 1.0621875rem;
    font-weight: 700;
    line-height: 1.3529
}

.fund-information-wrp .fund-info-items .fund-info-item .fund-info h2,
.fund-information-wrp .fund-info-items .fund-info-item .fund-info h3 {
    border-bottom: 1px solid #e6e7e8;
    font-size: 1.2rem;
    font-size: 13px;
    font-weight: 700;
    line-height: 1;
    margin-bottom: 0;
    margin-top: 1rem;
    padding-bottom: .5rem
}

.fund-information-wrp .fund-info-items .fund-info-item .fund-info h2 span,
.fund-information-wrp .fund-info-items .fund-info-item .fund-info h3 span {
    font-size: 13px;
    font-weight: 400
}

.fund-information-wrp .fund-info-items .fund-info-item .fund-info h2 .more-info-icon-svg,
.fund-information-wrp .fund-info-items .fund-info-item .fund-info h3 .more-info-icon-svg {
    bottom: 3px;
    margin-left: 5px;
    position: relative
}

.fund-information-wrp .fund-info-items .fund-info-item .fund-info h2 div,
.fund-information-wrp .fund-info-items .fund-info-item .fund-info h3 div {
    display: none
}

@media screen and (max-width:1199px) {
    .fund-information-wrp .fund-info-items .fund-info-item .fund-info h2 span:not(.more-info-icon-svg):not(.more-info-icon-svg-fund-pages),
    .fund-information-wrp .fund-info-items .fund-info-item .fund-info h3 span:not(.more-info-icon-svg):not(.more-info-icon-svg-fund-pages) {
        display: block;
        margin-top: 5px
    }
}

.fund-information-wrp .fund-info-items .fund-info-item .fund-info h2 span,
.fund-information-wrp .fund-info-items .fund-info-item .fund-info h3 span {
    font-weight: 700
}

.fund-information-wrp .fund-info-items .fund-info-item .fund-info .details {
    padding-left: 0
}

.fund-information-wrp .fund-info-items .fund-info-item .fund-info .details li {
    border-bottom: 1px solid #e6e7e8;
    display: flex;
    font-size: 12px;
    justify-content: space-between;
    padding: .75rem
}

.fund-information-wrp .fund-info-items .fund-info-item .fund-info .details li:hover {
    background-color: rgba(240, 243, 246, .6)
}

.fund-information-wrp .fund-info-items .fund-info-item .fund-info .details li.tit {
    background-color: #545e6b;
    color: #fff;
    font-size: 13px;
    font-weight: 700
}

.fund-information-wrp .fund-info-items .fund-info-item .fund-info .details li.tit:hover {
    background-color: none
}

.fund-information-wrp .fund-info-items .fund-info-item .fund-info .details li p {
    margin-bottom: 0;
    padding-right: 10px
}

.fund-information-wrp .fund-info-items .fund-info-item .fund-info .details li span {
    max-width: 60%;
    text-align: right
}

.fund-information-wrp .fund-info-items .fund-info-item .fund-info .details li:first-child {
    border-top: 1px solid #e6e7e8;
    border-top: 0
}

@media screen and (max-width:768px) {
    .fund-information-wrp .fund-info-items .fund-info-item:nth-child(-n+3) {
        flex-grow: 1;
        max-width: 100%;
        width: 100%
    }
}

.fund-breadcrumb-wrp .etf-breadcrumbs ul {
    list-style-type: none;
    padding: 10px 0 0
}

.fund-breadcrumb-wrp .etf-breadcrumbs ul li {
    color: #4c4c4c;
    display: inline
}

.fund-breadcrumb-wrp .etf-breadcrumbs ul li:last-child .breadcrumb-link {
    color: #4c4c4c
}

.fund-breadcrumb-wrp .etf-breadcrumbs ul li:last-child .breadcrumb-link:hover {
    text-decoration: none
}

.fund-breadcrumb-wrp .etf-breadcrumbs ul li a.breadcrumb-link span.text-util-md,
.fund-breadcrumb-wrp .etf-breadcrumbs ul li a.breadcrumb-link svg {
    color: #17468f
}

.fund-breadcrumb-wrp .etf-breadcrumbs ul li a.breadcrumb-link:hover {
    text-decoration: underline !important
}

.fund-page-secondary-nav-wrp .sticky-header {
    top: var(--header-height) !important
}

.fund-page-secondary-nav-wrp.secondary-nav-wrp-legacy {
    position: sticky;
    top: var(--header-height);
    z-index: 99
}

.fund-page-secondary-nav-wrp.secondary-nav-wrp-legacy.fixed-nav {
    left: 0;
    position: fixed;
    width: 100%
}

.fund-page-secondary-nav-wrp.secondary-nav-wrp-legacy ul {
    background-color: #545e6b;
    display: flex;
    flex-wrap: wrap;
    list-style: none;
    margin-bottom: 0;
    padding-left: 0
}

.fund-page-secondary-nav-wrp.secondary-nav-wrp-legacy ul li {
    display: inline-block !important;
    flex: 1 1 auto;
    text-align: center
}

.fund-page-secondary-nav-wrp.secondary-nav-wrp-legacy ul li a {
    color: #fff;
    display: block;
    padding: .5rem 1rem
}

.fund-page-secondary-nav-wrp.secondary-nav-wrp-legacy ul li.active a {
    background-color: #fff;
    color: #323232;
    font-weight: 700
}

.fund-page-secondary-nav-wrp.secondary-nav-wrp-legacy .secondary-nav__nav-list-mobile {
    background-color: #fff
}

.fund-page-secondary-nav-wrp.secondary-nav-wrp-legacy .secondary-nav__nav-list-mobile .dropdown-item {
    padding: 0
}

.fund-page-secondary-nav-wrp.secondary-nav-wrp-legacy .secondary-nav__nav-list-mobile .dropdown-item a {
    display: block;
    padding: 1rem
}

.fund-page-secondary-nav-wrp.secondary-nav-wrp-legacy .secondary-nav__nav-list-mobile .dropdown-item a:hover {
    color: #fff;
    text-decoration: none
}

@media screen and (orientation:landscape) {
    .fund-page-secondary-nav-wrp.secondary-nav-wrp-legacy .secondary-nav__nav-list-mobile .dropdown-menu {
        height: 60vh;
        overflow-y: scroll
    }
}

.fund-details-body-wrp .fund-body-items a.doc,
.fund-details-body-wrp .fund-body-items a.download-link,
.fund-details-body-wrp .fund-body-items a.icon_docs,
.fund-details-body-wrp .fund-body-items a.icon_graph,
.fund-details-body-wrp .fund-body-items a.link,
.fund-details-body-wrp .fund-body-items a.pdf,
.fund-details-body-wrp .fund-body-items a.xml {
    font-size: .75rem;
    line-height: 1.2;
    padding-left: 2rem;
    position: relative
}

.fund-details-body-wrp .fund-body-items a.doc:before,
.fund-details-body-wrp .fund-body-items a.download-link:before,
.fund-details-body-wrp .fund-body-items a.icon_docs:before,
.fund-details-body-wrp .fund-body-items a.icon_graph:before,
.fund-details-body-wrp .fund-body-items a.link:before,
.fund-details-body-wrp .fund-body-items a.pdf:before,
.fund-details-body-wrp .fund-body-items a.xml:before {
    background-size: cover;
    bottom: 0;
    content: "";
    height: 20px;
    left: 0;
    position: absolute;
    width: 20px
}

.fund-details-body-wrp .fund-body-items a.doc.pdf:before,
.fund-details-body-wrp .fund-body-items a.download-link.pdf:before,
.fund-details-body-wrp .fund-body-items a.icon_docs.pdf:before,
.fund-details-body-wrp .fund-body-items a.icon_graph.pdf:before,
.fund-details-body-wrp .fund-body-items a.link.pdf:before,
.fund-details-body-wrp .fund-body-items a.pdf.pdf:before,
.fund-details-body-wrp .fund-body-items a.xml.pdf:before {
    background-image: url(/globalassets/home/us/etf/pdf-icon.svg)
}

.fund-details-body-wrp .fund-body-items a.doc.icon_docs:before,
.fund-details-body-wrp .fund-body-items a.doc.xml:before,
.fund-details-body-wrp .fund-body-items a.download-link.icon_docs:before,
.fund-details-body-wrp .fund-body-items a.download-link.xml:before,
.fund-details-body-wrp .fund-body-items a.icon_docs.icon_docs:before,
.fund-details-body-wrp .fund-body-items a.icon_docs.xml:before,
.fund-details-body-wrp .fund-body-items a.icon_graph.icon_docs:before,
.fund-details-body-wrp .fund-body-items a.icon_graph.xml:before,
.fund-details-body-wrp .fund-body-items a.link.icon_docs:before,
.fund-details-body-wrp .fund-body-items a.link.xml:before,
.fund-details-body-wrp .fund-body-items a.pdf.icon_docs:before,
.fund-details-body-wrp .fund-body-items a.pdf.xml:before,
.fund-details-body-wrp .fund-body-items a.xml.icon_docs:before,
.fund-details-body-wrp .fund-body-items a.xml.xml:before {
    background-image: url(/globalassets/home/us/etf/xls-icon.svg)
}

.fund-details-body-wrp .fund-body-items a.doc.doc:before,
.fund-details-body-wrp .fund-body-items a.doc.link:before,
.fund-details-body-wrp .fund-body-items a.download-link.doc:before,
.fund-details-body-wrp .fund-body-items a.download-link.link:before,
.fund-details-body-wrp .fund-body-items a.icon_docs.doc:before,
.fund-details-body-wrp .fund-body-items a.icon_docs.link:before,
.fund-details-body-wrp .fund-body-items a.icon_graph.doc:before,
.fund-details-body-wrp .fund-body-items a.icon_graph.link:before,
.fund-details-body-wrp .fund-body-items a.link.doc:before,
.fund-details-body-wrp .fund-body-items a.link.link:before,
.fund-details-body-wrp .fund-body-items a.pdf.doc:before,
.fund-details-body-wrp .fund-body-items a.pdf.link:before,
.fund-details-body-wrp .fund-body-items a.xml.doc:before,
.fund-details-body-wrp .fund-body-items a.xml.link:before {
    background-image: url(/globalassets/home/us/etf/globe-icon.svg)
}

.fund-details-body-wrp .fund-body-items a.doc.icon_graf:before,
.fund-details-body-wrp .fund-body-items a.download-link.icon_graf:before,
.fund-details-body-wrp .fund-body-items a.icon_docs.icon_graf:before,
.fund-details-body-wrp .fund-body-items a.icon_graph.icon_graf:before,
.fund-details-body-wrp .fund-body-items a.link.icon_graf:before,
.fund-details-body-wrp .fund-body-items a.pdf.icon_graf:before,
.fund-details-body-wrp .fund-body-items a.xml.icon_graf:before {
    background-image: url(/globalassets/home/us/etf/chart-icon.svg);
    left: 20%
}

.fund-details-body-wrp .fund-body-items disclosure {
    font-size: 12px
}

.fund-details-body-wrp .fund-body-items .leftAlign {
    text-align: left
}

.fund-details-body-wrp .fund-body-items h2,
.fund-details-body-wrp .fund-body-items h3 {
    border-bottom: 1px solid #e6e7e8;
    font-size: 1.2rem;
    line-height: 1;
    margin-bottom: 0;
    padding-bottom: 1rem
}

.fund-details-body-wrp .fund-body-items h2 span,
.fund-details-body-wrp .fund-body-items h3 span {
    font-size: 13px;
    font-weight: 400
}

.fund-details-body-wrp .fund-body-items h2 .more-info-icon-svg,
.fund-details-body-wrp .fund-body-items h3 .more-info-icon-svg {
    bottom: 3px;
    margin-left: 5px;
    position: relative
}

.fund-details-body-wrp .fund-body-items h2 div,
.fund-details-body-wrp .fund-body-items h3 div {
    display: none
}

@media screen and (max-width:1199px) {
    .fund-details-body-wrp .fund-body-items h2 span:not(.more-info-icon-svg):not(.more-info-icon-svg-fund-pages),
    .fund-details-body-wrp .fund-body-items h3 span:not(.more-info-icon-svg):not(.more-info-icon-svg-fund-pages) {
        display: block;
        margin-top: 5px
    }
}

.fund-details-body-wrp .fund-body-items .index-key-points h2,
.fund-details-body-wrp .fund-body-items .index-key-points h3,
.fund-details-body-wrp .fund-body-items .text_mini_block h2,
.fund-details-body-wrp .fund-body-items .text_mini_block h3 {
    border-bottom: unset
}

.fund-details-body-wrp .fund-body-items .details {
    margin-bottom: 0;
    padding-left: 0
}

.fund-details-body-wrp .fund-body-items .details li {
    border-bottom: 1px solid #e6e7e8;
    display: flex;
    font-size: 12px;
    justify-content: space-between;
    padding: .75rem
}

.fund-details-body-wrp .fund-body-items .details li:hover {
    background-color: rgba(240, 243, 246, .6)
}

.fund-details-body-wrp .fund-body-items .details li.tit {
    background-color: #545e6b;
    color: #fff;
    font-size: 13px;
    font-weight: 700
}

.fund-details-body-wrp .fund-body-items .details li.tit:hover {
    background-color: none
}

.fund-details-body-wrp .fund-body-items .details li p {
    margin-bottom: 0;
    padding-right: 10px
}

.fund-details-body-wrp .fund-body-items .details li span {
    max-width: 60%;
    text-align: right
}

.fund-details-body-wrp .fund-body-items .details li:first-child {
    border-top: 1px solid #e6e7e8
}

.fund-details-body-wrp .fund-body-items .details+div {
    margin-top: 1rem
}

.fund-details-body-wrp .fund-body-items .star-icon {
    display: inline-block;
    position: relative;
    width: 16px
}

.fund-details-body-wrp .fund-body-items .star-icon:before {
    background-image: url(/globalassets/home/us/etf/star-solid.svg);
    background-size: cover;
    bottom: 0;
    content: "";
    height: 16px;
    left: 0;
    position: absolute;
    width: 18px
}

.fund-details-body-wrp .fund-body-items .key-trading-fees-block h2,
.fund-details-body-wrp .fund-body-items .key-trading-fees-block h3 {
    border-bottom: 1px solid #e6e7e8;
    font-size: 1.2rem;
    line-height: 1;
    margin-bottom: 0;
    padding-bottom: 1rem
}

.fund-details-body-wrp .fund-body-items .key-trading-fees-block h2 span,
.fund-details-body-wrp .fund-body-items .key-trading-fees-block h3 span {
    font-size: 13px;
    font-weight: 400
}

.fund-details-body-wrp .fund-body-items .key-trading-fees-block h2 .more-info-icon-svg,
.fund-details-body-wrp .fund-body-items .key-trading-fees-block h3 .more-info-icon-svg {
    bottom: 3px;
    margin-left: 5px;
    position: relative
}

.fund-details-body-wrp .fund-body-items .key-trading-fees-block h2 div,
.fund-details-body-wrp .fund-body-items .key-trading-fees-block h3 div {
    display: none
}

@media screen and (max-width:1199px) {
    .fund-details-body-wrp .fund-body-items .key-trading-fees-block h2 span:not(.more-info-icon-svg):not(.more-info-icon-svg-fund-pages),
    .fund-details-body-wrp .fund-body-items .key-trading-fees-block h3 span:not(.more-info-icon-svg):not(.more-info-icon-svg-fund-pages) {
        display: block;
        margin-top: 5px
    }
}

.fund-details-body-wrp .fund-body-items .key-trading-fees-block .features {
    padding-top: 1rem
}

.fund-details-body-wrp .fund-body-items .key-trading-fees-block .features ul {
    list-style: none;
    padding-left: 0
}

.fund-details-body-wrp .fund-body-items .key-trading-fees-block .details {
    padding-left: 0
}

.fund-details-body-wrp .fund-body-items .key-trading-fees-block .details li:first-child {
    border-top: 0 !important
}

.fund-details-body-wrp .fund-body-items .key-trading-fees-block .details li {
    border-bottom: 1px solid #e6e7e8;
    display: flex;
    font-size: 12px;
    justify-content: space-between;
    padding: .75rem
}

.fund-details-body-wrp .fund-body-items .key-trading-fees-block .details li:hover {
    background-color: rgba(240, 243, 246, .6)
}

.fund-details-body-wrp .fund-body-items .key-trading-fees-block .details li.tit {
    background-color: #545e6b;
    color: #fff;
    font-size: 13px;
    font-weight: 700
}

.fund-details-body-wrp .fund-body-items .key-trading-fees-block .details li.tit:hover {
    background-color: none
}

.fund-details-body-wrp .fund-body-items .key-trading-fees-block .details li p {
    margin-bottom: 0;
    padding-right: 10px
}

.fund-details-body-wrp .fund-body-items .key-trading-fees-block .details li span {
    max-width: 60%;
    text-align: right
}

.fund-details-body-wrp .fund-body-items .key-trading-fees-block .details li:first-child {
    border-top: 1px solid #e6e7e8
}

.fund-details-body-wrp .fund-body-items .accordion {
    border-bottom: none;
    border-top: none;
    padding: 0
}

.fund-details-body-wrp .fund-body-items .accordion .investment-proffesionals-default {
    border-bottom: 1px solid #e6e7e8;
    padding: 1rem 0;
    position: relative
}

.fund-details-body-wrp .fund-body-items .accordion .investment-proffesionals-default .investment-proffesionals-heading {
    cursor: pointer
}

.fund-details-body-wrp .fund-body-items .accordion .investment-proffesionals-default .investment-proffesionals-heading .investment-proffesionals-title:after {
    background-image: url(/globalassets/home/us/etf/arrow-icon.svg);
    content: " ";
    height: 1.88rem;
    position: absolute;
    right: 0;
    top: 15px;
    width: 1.88rem
}

.fund-details-body-wrp .fund-body-items .accordion .investment-proffesionals-default .investment-proffesionals-heading .investment-proffesionals-title[aria-expanded]:after {
    transform: rotate(180deg)
}

.fund-details-body-wrp .fund-body-items .accordion .investment-proffesionals-default .investment-proffesionals-heading .investment-proffesionals-title.collapsed:after {
    transform: rotate(0deg)
}

.fund-details-body-wrp .fund-body-items .tab-nav {
    padding-top: 0;
    position: relative
}

.fund-details-body-wrp .fund-body-items .tab-nav .tab-nav__list-item .tab-nav__link {
    background-color: #fff;
    color: #323232;
    padding: 1rem;
    text-transform: none
}

.fund-details-body-wrp .fund-body-items .tab-nav .nav-pills .nav-link.active {
    background-color: #545e6b;
    color: #fff
}

.fund-details-body-wrp .fund-body-items .tab-nav .pdf-wrapper {
    position: absolute;
    right: 3%;
    top: 33%;
    white-space: nowrap
}

@media screen and (max-width:767px) {
    .fund-details-body-wrp .fund-body-items .tab-nav {
        margin-top: 35px
    }
    .fund-details-body-wrp .fund-body-items .tab-nav ul.nav.nav-pills {
        flex-wrap: nowrap;
        margin-left: 0;
        margin-right: 0;
        overflow-x: scroll;
        width: 100%
    }
    .fund-details-body-wrp .fund-body-items .tab-nav ul.nav.nav-pills li {
        min-width: unset;
        white-space: nowrap
    }
    .fund-details-body-wrp .fund-body-items .tab-nav ul.nav.nav-pills li .tab-nav__link {
        height: 100%
    }
    .fund-details-body-wrp .fund-body-items .tab-nav .pdf-wrapper {
        left: -1px;
        right: auto;
        top: -30px
    }
}

.fund-details-body-wrp .fund-body-items .fund-explorer-table theadprint {
    display: contents
}

.fund-details-body-wrp .fund-body-items .fund-explorer-table theadprint th {
    background-color: #545e6b;
    border: 0;
    color: #fff;
    padding: .75rem;
    vertical-align: middle
}

.fund-details-body-wrp .fund-body-items .fund-explorer-table__view--dropdown {
    margin-left: 0
}

.fund-details-body-wrp .fund-body-items .fund-explorer-table .dropdown__button {
    padding: .5rem 2.5rem .5rem .5rem
}

.fund-details-body-wrp .fund-body-items .fund-explorer-table tr.total {
    font-size: 13px;
    font-weight: 700
}

.fund-details-body-wrp .fund-body-items .fund-explorer-table tr.total td {
    color: #000 !important
}

.fund-details-body-wrp .fund-body-items .fund-explorer-table td:first-child a {
    color: #001e6d;
    font-weight: 400
}

.fund-details-body-wrp .fund-body-items .fund-explorer-table td:nth-child(2) {
    color: inherit
}

.fund-details-body-wrp .fund-body-items .fund-explorer-table td {
    vertical-align: middle
}

@media screen and (max-width:767px) {
    .fund-details-body-wrp .fund-body-items .fund-explorer-table tr.document-table-row {
        display: flex;
        flex-direction: column
    }
    .fund-details-body-wrp .fund-body-items .fund-explorer-table thead th {
        min-width: 100px
    }
}

@media screen {
    .fund-details-body-wrp .fund-body-items .fund-explorer-table.scrollable {
        overflow-x: scroll;
        position: relative
    }
    .fund-details-body-wrp .fund-body-items .fund-explorer-table .table {
        margin-bottom: 0;
        position: relative
    }
    .fund-details-body-wrp .fund-body-items .fund-explorer-table .table+* {
        margin-bottom: 1rem
    }
    .fund-details-body-wrp .fund-body-items .fund-explorer-table .table.scroll-table {
        margin-left: 100px
    }
    .fund-details-body-wrp .fund-body-items .fund-explorer-table .table.scroll-table:before {
        align-items: center;
        background: none repeat scroll 0 0 #e3e7ed;
        color: #006bb4;
        content: "Swipe to view full data" url(/globalassets/home/us/etf/arrows-left-right-solid.svg);
        display: flex;
        font-size: 12px;
        height: 100%;
        left: -101px;
        max-width: 100px;
        padding: 20px;
        position: absolute;
        text-align: center;
        top: 0;
        vertical-align: middle
    }
}

.fund-details-body-wrp .fund-body-items .performance-history a.view {
    font-size: .75rem
}

.fund-details-body-wrp .fund-body-items .performance-history .performance-title-wrapper {
    align-items: center;
    display: flex;
    justify-content: space-between
}

.fund-details-body-wrp .fund-body-items .performance-history .tab-nav {
    padding-top: 0;
    position: relative
}

.fund-details-body-wrp .fund-body-items .performance-history .tab-nav .tab-nav__list-item .tab-nav__link {
    background-color: #fff;
    color: #323232;
    padding: 1rem
}

.fund-details-body-wrp .fund-body-items .performance-history .tab-nav .nav-pills .nav-link.activated,
.fund-details-body-wrp .fund-body-items .performance-history .tab-nav .nav-pills .nav-link.active {
    background-color: #545e6b;
    color: #fff
}

@media screen and (max-width:767px) {
    .fund-details-body-wrp .fund-body-items .performance-history .performance-title-wrapper {
        align-items: flex-start;
        flex-direction: column
    }
    .fund-details-body-wrp .fund-body-items .performance-history .performance-title-wrapper h2,
    .fund-details-body-wrp .fund-body-items .performance-history .performance-title-wrapper h3 {
        padding-bottom: .5rem
    }
    .fund-details-body-wrp .fund-body-items .performance-history .performance-title-wrapper .perf-hist-links {
        grid-gap: 40px;
        width: 100%
    }
}

.fund-details-body-wrp .fund-body-items .performance-history table tr td:first-child {
    text-align: left
}

.fund-details-body-wrp .fund-body-items .performance-history .perf-hist-links {
    grid-gap: 40px;
    gap: 40px
}

.fund-details-body-wrp .fund-body-items .performance-history .performance_footer.chart-disclaimer {
    font-style: italic
}

.fund-details-body-wrp .fund-body-items .daily-holdings.remove-vertical-scroll .fund-explorer-table {
    overflow-y: auto !important
}

.fund-details-body-wrp .fund-body-items .daily-holdings .holdings-title-wrapper {
    align-items: center;
    display: flex;
    justify-content: space-between
}

@media screen and (max-width:767px) {
    .fund-details-body-wrp .fund-body-items .daily-holdings .holdings-title-wrapper {
        align-items: baseline;
        flex-direction: column;
        margin-bottom: 10px
    }
}

.fund-details-body-wrp .fund-body-items .daily-holdings .scrollable-text-content {
    display: none
}

.fund-details-body-wrp .fund-body-items .daily-holdings .js-table-desktop-scroll .fund-explorer-table .table {
    margin-left: 0
}

.fund-details-body-wrp .fund-body-items .daily-holdings .js-table-desktop-scroll .fund-explorer-table .table:before {
    content: none
}

.fund-details-body-wrp .fund-body-items .daily-holdings .js-table-desktop-scroll .fund-explorer-table .scrollable-text-content {
    display: none
}

@media screen and (min-width:992px) {
    .fund-details-body-wrp .fund-body-items .daily-holdings .js-table-desktop-scroll .fund-explorer-table {
        margin-bottom: 1rem;
        max-height: 600px;
        overflow-y: scroll;
        position: relative
    }
    .fund-details-body-wrp .fund-body-items .daily-holdings .js-table-desktop-scroll .fund-explorer-table thead {
        position: sticky;
        top: 0
    }
}

@media screen and (max-width:991px) {
    .fund-details-body-wrp .fund-body-items .daily-holdings .js-table-desktop-scroll .fund-explorer-table.scrollable .table thead th:first-child {
        background-color: #545e6b;
        left: 0;
        position: sticky
    }
    .fund-details-body-wrp .fund-body-items .daily-holdings .js-table-desktop-scroll .fund-explorer-table.scrollable .table tbody tr td:first-child {
        background-color: #fff;
        box-shadow: inset -1px 0 0 #b2b3b2;
        left: 0;
        position: sticky
    }
    .fund-details-body-wrp .fund-body-items .daily-holdings .js-table-desktop-scroll .fund-explorer-table.scrollable .table tbody tr td:first-child:hover {
        background-color: #f0f3f6
    }
    .fund-details-body-wrp .fund-body-items .daily-holdings .js-table-desktop-scroll .scrollable-text-content {
        background-color: rgba(10, 36, 106, .8);
        bottom: 0;
        color: #fff;
        content: "← Scroll for more information →";
        display: block;
        height: 40px;
        left: 0;
        padding: 10px 20px;
        position: sticky;
        text-align: center;
        width: 100%
    }
}

.fund-details-body-wrp .fund-body-items .daily-holdings h2,
.fund-details-body-wrp .fund-body-items .daily-holdings h3 {
    border-bottom: 0
}

.fund-details-body-wrp .fund-body-items .disclosure-block-light {
    padding-left: 1rem
}

.fund-details-body-wrp .fund-body-items .disclosure-block-light h2.disclosure-block-light__heading,
.fund-details-body-wrp .fund-body-items .disclosure-block-light h3.disclosure-block-light__heading {
    border-bottom: 0;
    font-size: .75rem;
    margin-top: 0
}

.fund-details-body-wrp .fund-body-items .fundamental-markets-risk-measures h2,
.fund-details-body-wrp .fund-body-items .fundamental-markets-risk-measures h3 {
    border-bottom: 0
}

.fund-details-body-wrp .fund-body-items .key-points-profile-block .features {
    padding-top: 1rem
}

.fund-details-body-wrp .fund-body-items .key-points-profile-block .details li:first-child {
    border-top: 0
}

.fund-details-body-wrp .fund-body-items .distributions-title-wrapper .cyr h2,
.fund-details-body-wrp .fund-body-items .distributions-title-wrapper .cyr h3,
.fund-details-body-wrp .fund-body-items .performance-distribution-wrapper .cyr h2,
.fund-details-body-wrp .fund-body-items .performance-distribution-wrapper .cyr h3 {
    border-bottom: 1px solid #e6e7e8
}

.fund-details-body-wrp .fund-body-items .distributions-title-wrapper h2,
.fund-details-body-wrp .fund-body-items .distributions-title-wrapper h3,
.fund-details-body-wrp .fund-body-items .performance-distribution-wrapper h2,
.fund-details-body-wrp .fund-body-items .performance-distribution-wrapper h3,
.fund-details-body-wrp .fund-body-items .portfolio-composition h2,
.fund-details-body-wrp .fund-body-items .portfolio-composition h3 {
    border-bottom: 0
}

.fund-details-body-wrp .fund-body-items .etf-statistics tbody {
    border-top: 1px solid #e6e7e8
}

@media screen and (max-width:768px) {
    .fund-details-body-wrp .fund-body-items .etf-statistics .fund-explorer-table:nth-child(2) tbody {
        border-top: 0
    }
}

.fund-details-body-wrp .fund-body-items .credit-quality-block .table tbody td:last-child,
.fund-details-body-wrp .fund-body-items .credit-quality-block .table thead th:last-child {
    text-align: right
}

.fund-details-body-wrp .fund-body-items .maturity-chart-container h2 br {
    display: none
}

.fund-details-body-wrp .fund-body-items .fund-allocation-table .table tr td:last-child,
.fund-details-body-wrp .fund-body-items .fund-allocation-table .table tr th:last-child {
    text-align: right
}

.fund-details-body-wrp .fund-body-items .document-table-row {
    position: relative
}

.fund-details-body-wrp .fund-body-items .document-table-row:hover:before {
    background-color: rgba(240, 243, 246, .6);
    content: " ";
    height: 100%;
    left: 15px;
    position: absolute;
    width: calc(100% - 30px)
}

.fund-details-body-wrp .fund-body-items .document-table-row .document-item-link {
    padding: .75rem
}

.fund-details-body-wrp .fund-body-items .best-worst-quarter-block .details li p {
    min-width: 100px
}

.fund-details-body-wrp .fund-body-items .best-worst-quarter-block .details li div:nth-child(2),
.fund-details-body-wrp .fund-body-items .best-worst-quarter-block .details li span:first-of-type {
    order: 3
}

.fund-details-body-wrp .fund-body-items .best-worst-quarter-block .details li>div {
    max-width: 33.33%;
    width: 100%
}

.fund-details-body-wrp .fund-body-items .best-worst-quarter-block .details li>div:nth-child(3) {
    text-align: center
}

.fund-details-body-wrp .fund-body-items .best-worst-quarter-block .details li>div:nth-child(2) {
    text-align: right
}

.site-footer__content .chart-disclaimer {
    font-size: inherit
}

.index-tab .daily-holdings .holding tbody td:last-child,
.index-tab .daily-holdings .holding thead th:last-child {
    text-align: right
}

.documents-tab a.doc,
.documents-tab a.download-link,
.documents-tab a.icon_docs,
.documents-tab a.icon_graph,
.documents-tab a.link,
.documents-tab a.pdf,
.documents-tab a.xml {
    font-size: .75rem;
    line-height: 1.2;
    padding-left: 2rem;
    position: relative
}

.documents-tab a.doc:before,
.documents-tab a.download-link:before,
.documents-tab a.icon_docs:before,
.documents-tab a.icon_graph:before,
.documents-tab a.link:before,
.documents-tab a.pdf:before,
.documents-tab a.xml:before {
    background-size: cover;
    bottom: 0;
    content: "";
    height: 20px;
    left: 0;
    position: absolute;
    width: 20px
}

.documents-tab a.doc.pdf:before,
.documents-tab a.download-link.pdf:before,
.documents-tab a.icon_docs.pdf:before,
.documents-tab a.icon_graph.pdf:before,
.documents-tab a.link.pdf:before,
.documents-tab a.pdf.pdf:before,
.documents-tab a.xml.pdf:before {
    background-image: url(/globalassets/home/us/etf/pdf-icon.svg)
}

.documents-tab a.doc.icon_docs:before,
.documents-tab a.doc.xml:before,
.documents-tab a.download-link.icon_docs:before,
.documents-tab a.download-link.xml:before,
.documents-tab a.icon_docs.icon_docs:before,
.documents-tab a.icon_docs.xml:before,
.documents-tab a.icon_graph.icon_docs:before,
.documents-tab a.icon_graph.xml:before,
.documents-tab a.link.icon_docs:before,
.documents-tab a.link.xml:before,
.documents-tab a.pdf.icon_docs:before,
.documents-tab a.pdf.xml:before,
.documents-tab a.xml.icon_docs:before,
.documents-tab a.xml.xml:before {
    background-image: url(/globalassets/home/us/etf/xls-icon.svg)
}

.documents-tab a.doc.doc:before,
.documents-tab a.doc.link:before,
.documents-tab a.download-link.doc:before,
.documents-tab a.download-link.link:before,
.documents-tab a.icon_docs.doc:before,
.documents-tab a.icon_docs.link:before,
.documents-tab a.icon_graph.doc:before,
.documents-tab a.icon_graph.link:before,
.documents-tab a.link.doc:before,
.documents-tab a.link.link:before,
.documents-tab a.pdf.doc:before,
.documents-tab a.pdf.link:before,
.documents-tab a.xml.doc:before,
.documents-tab a.xml.link:before {
    background-image: url(/globalassets/home/us/etf/globe-icon.svg)
}

.documents-tab a.doc.icon_graf:before,
.documents-tab a.download-link.icon_graf:before,
.documents-tab a.icon_docs.icon_graf:before,
.documents-tab a.icon_graph.icon_graf:before,
.documents-tab a.link.icon_graf:before,
.documents-tab a.pdf.icon_graf:before,
.documents-tab a.xml.icon_graf:before {
    background-image: url(/globalassets/home/us/etf/chart-icon.svg);
    left: 20%
}

.documents-tab .fund-details-body-wrp .fund-body-items>div:not(:first-child) h2,
.documents-tab .fund-details-body-wrp .fund-body-items>div:not(:first-child) h3 {
    border-bottom: 0
}

.documents-tab .fund-details-body-wrp .fund-body-items a.download {
    display: block
}

.documents-tab .fund-details-body-wrp .fund-body-items a.download:before {
    left: 0;
    top: -2px
}

@media screen and (max-width:767px) {
    .documents-tab .fund-details-body-wrp .fund-body-items a.download {
        display: inline-flex
    }
}

.special_etf_charts_block .growth-special-chart-nav-item {
    cursor: pointer
}

.special_etf_charts_block.xmpt_chart .holdings-title-wrapper {
    border-bottom: 1px solid #e6e7e8;
    display: flex;
    justify-content: space-between
}

.special_etf_charts_block.xmpt_chart .holdings-title-wrapper h3,
.special_etf_charts_block.xmpt_chart .holdings-title-wrapper>h2 {
    border-bottom: none
}

.special_etf_charts_block.xmpt_chart .holdings-title-wrapper .download-link:before {
    top: 0
}

#premium-discount-chart-modal {
    height: 100vh;
    top: 0
}

#premium-discount-chart-modal.modal .modal-dialog {
    align-items: center;
    display: flex;
    height: 100vh;
    max-width: 100vw;
    width: 940px
}

#premium-discount-chart-modal .modal-header {
    display: flex;
    justify-content: flex-end;
    position: absolute;
    width: 100%
}

#premium-discount-chart-modal .modal-header .close {
    z-index: 400
}

#premium-discount-chart-modal .fund-explorer-table__graph {
    padding: 0
}

#premium-discount-chart-modal .fund-explorer-table__graph .nav.chart-tabs {
    display: none
}

#id-how-to-buy-etf-modal {
    height: 100vh;
    top: 0
}

#id-how-to-buy-etf-modal.safari-bottom-nav-opened {
    height: calc(100vh - 90px)
}

#id-how-to-buy-etf-modal.modal .modal-dialog {
    align-items: center;
    display: flex;
    height: 100vh;
    justify-content: center;
    max-width: 100vw;
    width: 940px
}

@media(max-height:933px)and (max-width:933px) {
    #id-how-to-buy-etf-modal.modal .modal-dialog {
        height: auto
    }
}

#id-how-to-buy-etf-modal .modal-header {
    display: flex;
    justify-content: flex-end;
    position: absolute;
    width: 100%
}

#id-how-to-buy-etf-modal .modal-header .close {
    z-index: 400
}

#id-how-to-buy-etf-modal .modal-body {
    padding: 0
}

#id-how-to-buy-etf-modal .modal-body p {
    margin: 16px 0 0
}

#id-how-to-buy-etf-modal .modal-body p.broker-clickout__subheading {
    margin-bottom: 15px
}

#id-how-to-buy-etf-modal .modal-body .broker-clickout__broker-list {
    padding: 1rem 0 0
}

.etf_hyothetical_growth .fund-explorer-table__graph {
    padding: .5rem 0 1rem
}

.etf_hyothetical_growth h2 span,
.etf_hyothetical_growth h3 span,
.performance-column-chart h2 span,
.performance-column-chart h3 span {
    padding-left: 5px
}

.etf_hyothetical_growth h2 br,
.etf_hyothetical_growth h3 br,
.performance-column-chart h2 br,
.performance-column-chart h3 br {
    display: none
}

.etf_hyothetical_growth .fund-explorer-table__graph .fund-explorer-table__graph,
.performance-column-chart .fund-explorer-table__graph .fund-explorer-table__graph {
    padding-bottom: 0
}

@media(max-width:767px) {
    .etf_hyothetical_growth .fund-explorer-table__graph .fund-explorer-table__graph,
    .performance-column-chart .fund-explorer-table__graph .fund-explorer-table__graph {
        padding-bottom: 0
    }
    .etf_hyothetical_growth .datepicker,
    .performance-column-chart .datepicker {
        text-align: center
    }
    .etf_hyothetical_growth .datepicker .datepicker-btn.btn-link,
    .performance-column-chart .datepicker .datepicker-btn.btn-link {
        padding: 0 .5rem
    }
}

.dig42-holdings-chart h2 span,
.dig42-holdings-chart h3 span {
    padding-left: 5px
}

.dig42-holdings-chart h2 br,
.dig42-holdings-chart h3 br {
    display: none
}

.dig42-holdings-chart .diagram_block {
    display: flex;
    flex-wrap: wrap
}

.dig42-holdings-chart .diagram_block .custom-legend-item {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    width: 180px
}

.dig42-holdings-chart .diagram_block .highcharts-legend-item {
    border-bottom: 1px solid #aaa;
    width: 210px
}

.dig42-holdings-chart .diagram_block .legend-title {
    display: flex;
    flex-direction: row;
    font-size: .875rem;
    justify-content: space-between;
    left: 10px;
    padding: 0 5px 0 0;
    position: absolute;
    text-transform: uppercase;
    top: -20px;
    width: 208px
}

.dig42-holdings-chart .diagram_block .legend-title-second-column {
    display: none
}

.dig42-holdings-chart .diagram_block .chart-section,
.dig42-holdings-chart .diagram_block .chart_container_pie {
    width: 100%
}

.dig42-holdings-chart .diagram_block .chart-section {
    align-content: center;
    display: grid;
    justify-content: center;
    justify-items: center
}

.dig42-holdings-chart .diagram_block .chart_container_pie {
    max-width: 450px
}

.dig42-holdings-chart .diagram_block .chart-legend-container {
    align-content: center;
    display: flex;
    flex-wrap: wrap;
    width: 100%
}

.dig42-holdings-chart .diagram_block .chart-legend-container .fund-explorer-table {
    width: 100%
}

.dig42-holdings-chart .diagram_block .chart-legend-container .fund-explorer-table .fund-listing-table {
    height: -moz-fit-content;
    height: fit-content;
    margin-left: 0
}

.dig42-holdings-chart .diagram_block .chart-legend-container .fund-explorer-table .fund-listing-table td {
    white-space: normal
}

@media(min-width:992px)and (max-width:1024px)and (orientation:landscape) {
    .dig42-holdings-chart .diagram_block .chart-legend-container .fund-explorer-table .fund-listing-table td:first-child,
    .dig42-holdings-chart .diagram_block .chart-legend-container .fund-explorer-table .fund-listing-table th:first-child {
        max-width: 140px;
        width: 140px
    }
}

.dig42-holdings-chart .diagram_block .chart-legend-container .fund-explorer-table .fund-listing-table tr.white {
    background-color: #fff
}

.dig42-holdings-chart .diagram_block .chart-legend-container .fund-explorer-table .fund-listing-table tr.data,
.dig42-holdings-chart .diagram_block .chart-legend-container .fund-explorer-table .fund-listing-table tr.like-data {
    cursor: pointer
}

.dig42-holdings-chart .diagram_block .chart-legend-container .fund-explorer-table .fund-listing-table tr.data td:nth-child(2),
.dig42-holdings-chart .diagram_block .chart-legend-container .fund-explorer-table .fund-listing-table tr.like-data td:nth-child(2) {
    text-align: right
}

.dig42-holdings-chart .diagram_block .chart-legend-container .fund-explorer-table .fund-listing-table tr.data:focus,
.dig42-holdings-chart .diagram_block .chart-legend-container .fund-explorer-table .fund-listing-table tr.data:hover,
.dig42-holdings-chart .diagram_block .chart-legend-container .fund-explorer-table .fund-listing-table tr.like-data:focus,
.dig42-holdings-chart .diagram_block .chart-legend-container .fund-explorer-table .fund-listing-table tr.like-data:hover {
    font-weight: 700
}

.dig42-holdings-chart .diagram_block .chart-legend-container .fund-explorer-table .fund-listing-table tr.title th:nth-child(2) {
    max-width: 110px;
    text-align: right
}

@media(orientation:landscape)and (min-width:768px)and (max-width:1180px) {
    .dig42-holdings-chart .diagram_block .chart-legend-container .fund-explorer-table .fund-listing-table tr.title th:nth-child(2) {
        max-width: 100px
    }
}

.dig42-holdings-chart .diagram_block .chart-legend-container .fund-explorer-table .table-last {
    display: none
}

.dig42-holdings-chart .diagram_block .chart-legend-container .fund-explorer-table .dia_color.pie {
    font-size: 1.75rem;
    line-height: .8;
    margin-right: .25rem;
    vertical-align: text-bottom
}

.dig42-holdings-chart .diagram_block .chart-legend-container .fund-explorer-table tr:hover .dia_color.pie {
    font-size: 1.75rem
}

.dig42-holdings-chart .diagram_block .chart-legend-container .fund-explorer-table tr:hover td {
    font-size: .7rem
}

@media(min-width:992px) {
    .dig42-holdings-chart .diagram_block .chart-legend-container .fund-explorer-table {
        display: flex;
        justify-content: space-between
    }
    .dig42-holdings-chart .diagram_block .chart-legend-container .fund-explorer-table .table-first,
    .dig42-holdings-chart .diagram_block .chart-legend-container .fund-explorer-table .table-last {
        width: 49%
    }
    .dig42-holdings-chart .diagram_block .chart-legend-container .fund-explorer-table .table-first thead>.title>th:first,
    .dig42-holdings-chart .diagram_block .chart-legend-container .fund-explorer-table .table-last thead>.title>th:first {
        min-width: 125px
    }
    .dig42-holdings-chart .diagram_block .chart-legend-container .fund-explorer-table .table-last {
        display: table
    }
    .dig42-holdings-chart .diagram_block .chart-legend-container .fund-explorer-table .table-first .second-col,
    .dig42-holdings-chart .diagram_block .chart-legend-container .fund-explorer-table .table-last .first-col {
        display: none
    }
    .dig42-holdings-chart .diagram_block .chart-legend-container,
    .dig42-holdings-chart .diagram_block .chart-section {
        padding-top: 15px;
        width: 50%
    }
}

@media(min-width:450px) {
    .dig42-holdings-chart .diagram_block .legend-title-second-column {
        display: flex;
        flex-direction: row;
        font-size: .875rem;
        justify-content: space-between;
        left: 250px;
        padding: 0 5px 0 0;
        position: absolute;
        text-transform: uppercase;
        top: -20px;
        width: 208px
    }
}

body.etf-fund-page .mb-5 {
    margin-bottom: 50px !important
}

body.etf-fund-page .morningstar-rating,
body.etf-fund-page .morningstar-rating.mb-5 {
    margin-bottom: 0 !important
}

@media(max-width:767px) {
    body.etf-fund-page .mb-5 {
        margin-bottom: 30px !important
    }
    body.etf-fund-page .mt-5 {
        margin-top: 30px !important
    }
    body.etf-fund-page.react-portfolio-page .fund-page-header-wrp {
        margin: 0;
        padding: 0
    }
    body.etf-fund-page.react-portfolio-page .fund-details-body-wrp h2.fund-page-section-header {
        margin-bottom: 24px
    }
}

body.etf-fund-page .attachment-block__content,
body.etf-fund-page .subscribe-block__content-bg {
    border: 1px solid #979797
}

body.etf-fund-page div p,
body.etf-fund-page section p {
    margin-bottom: 0
}

body.etf-fund-page div p+*,
body.etf-fund-page section p+* {
    margin-top: 1rem
}

body.etf-fund-page section.fund-details-body-wrp.fund-page-section.mt-4 {
    margin-top: 1.5rem !important
}

.fund-page-section-header:after {
    border-bottom: 4px solid #0ab2bf;
    content: " ";
    display: block;
    height: 1px;
    width: 80px
}

.react-portfolio-page .portfolio-web-d-none {
    display: none !important
}

.react-portfolio-page .performance-distribution-wrapper .download.xml.pdf.mt-1 {
    padding-left: 0
}

.react-portfolio-page .performance-distribution-wrapper .download:before {
    display: none
}

.react-portfolio-page .fund-documents-right-column .col-lg-4 {
    flex: 0 0 100% !important;
    max-width: 100% !important
}

.react-portfolio-page .fund-documents-right-column .col-lg-4:first-child {
    margin-top: 0 !important
}

.react-portfolio-page .fund-documents-right-column .col-lg-4 a,
.react-portfolio-page .fund-documents-right-column .col-lg-4 button {
    background-color: #108a12;
    border: 2px solid #108a12;
    padding-bottom: 8px;
    padding-left: inherit;
    padding-right: inherit;
    padding-top: 8px
}

.react-portfolio-page .fund-documents-right-column .col-lg-4 a:before,
.react-portfolio-page .fund-documents-right-column .col-lg-4 button:before {
    content: none
}

.react-portfolio-page .fund-documents-right-column .col-lg-4 a:hover,
.react-portfolio-page .fund-documents-right-column .col-lg-4 button:hover {
    background-color: #fff;
    border: 2px solid #00aa04;
    color: #000
}

@media(min-width:992px) {
    .react-portfolio-page .fs-emblem.emblem-image .picture img {
        width: 100% !important
    }
}

.connected-tabs .tab-nav {
    position: relative
}

.connected-tabs .tab-nav .nav-item {
    background-color: #fff;
    color: #323232
}

.connected-tabs .tab-nav .nav-item.activated .nav-link,
.connected-tabs .tab-nav .nav-item.active .nav-link {
    background-color: #545e6b;
    color: #fff
}

.connected-tabs .tab-nav .nav-item .tab-nav__link.nav-link {
    padding: .75rem 1rem
}

.connected-tabs .connected-tabs-inner+.connected-tabs-inner {
    margin-top: 2rem
}

.connected-tabs .connected-tabs-inner-content.hidden {
    display: none
}

.connected-tabs .connected-tabs-inner h3 {
    margin-top: 1rem
}

.fund-page-section:last-child#literature .fund-body-items div:last-child {
    margin-bottom: 0 !important
}

.fund-page-section:last-child#literature .fund-body-items>div:last-child>:not(.disclosure-block) {
    display: block;
    margin-bottom: 3rem !important
}

@media(max-width:767px) {
    .fund-page-section:last-child#literature .fund-body-items>div:last-child>:not(.disclosure-block) {
        margin-bottom: 30px !important
    }
}

.daily-holdings.all-holdings .fund-explorer-table {
    border-bottom: 2px solid #545e6b
}

.swipe-container {
    max-width: calc(100vw - 10px);
    overflow: auto
}

.site-footer__body .sr-only-focusable {
    clip: unset;
    position: static;
    white-space: normal
}

.empty-spacer {
    border-bottom: 1px solid #939598
}

.react-d-inline {
    display: none !important
}

h3 .more-info-icon-svg-fund-pages {
    bottom: 2px;
    position: relative
}

body.react-portfolio-page .portfolio-page-d-none {
    display: none
}

body.react-portfolio-page .utility-menu--sticky .utility-menu__icon.d-flex {
    display: none !important
}

body.react-portfolio-page main>#back-to-top-wrapper {
    display: none
}

body.react-portfolio-page .expanded-footer {
    max-height: 4096px;
    position: relative;
    transition: all .1s ease-in
}

body.react-portfolio-page .expanded-footer.chart-disclaimer {
    border-bottom: 1px solid #ccc;
    padding-bottom: 30px;
    transition: all .1s ease-in
}

body.react-portfolio-page .expanded-footer .collapse-text {
    bottom: 0;
    color: #323232;
    cursor: pointer;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 35px;
    position: absolute;
    text-align: center;
    text-transform: uppercase;
    width: 100%;
    z-index: 1
}

body.react-portfolio-page .expanded-footer .collapse-text svg.svg-inline--fa.fa-chevron-down {
    transform: rotate(180deg)
}

body.react-portfolio-page .collapsed-footer {
    max-height: 130px;
    overflow: hidden;
    position: relative;
    transition: all .1s ease-in
}

body.react-portfolio-page .collapsed-footer.chart-disclaimer {
    border-bottom: 1px solid #ccc;
    padding-bottom: 5px;
    transition: all .1s ease-in
}

body.react-portfolio-page .collapsed-footer:after {
    align-items: flex-end;
    background-image: linear-gradient(transparent, #fff);
    bottom: 0;
    content: "";
    display: flex;
    font-weight: 700;
    height: 50px;
    justify-content: center;
    position: absolute;
    text-align: center;
    width: 100%
}

body.react-portfolio-page .collapsed-footer .collapse-text {
    bottom: 0;
    color: #323232;
    cursor: pointer;
    display: block;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 35px;
    position: absolute;
    text-align: center;
    text-transform: uppercase;
    width: 100%;
    z-index: 1
}

body.react-portfolio-page .component-loading {
    padding-bottom: 200px;
    padding-top: 200px;
    position: relative;
    text-align: center
}

body.react-portfolio-page .component-loading:after {
    background-image: url(/globalassets/home/us/common/ve-loading.gif);
    bottom: calc(50% - 75px);
    content: " ";
    height: 150px;
    left: calc(50% - 75px);
    position: absolute;
    right: calc(50% - 75px);
    top: calc(50% - 75px);
    width: 150px
}

body.react-portfolio-page .fund-details-body-wrp .fund-page-section-header:after {
    margin-top: 8px
}

body.react-portfolio-page .fund-details-body-wrp h2.fund-page-section-header {
    font-size: 1.5rem;
    line-height: 1.25
}

body.react-portfolio-page .fund-details-body-wrp .key-points-profile-block h3.investment-proffesionals-title {
    border-bottom: unset
}

body.react-portfolio-page .fund-details-body-wrp .key-points-profile-block .accordion .investment-proffesionals.investment-proffesionals-default {
    padding-bottom: 0
}

body.react-portfolio-page .fund-details-body-wrp .fund-body-items .document-section h3 {
    border-bottom: unset
}

body.react-portfolio-page section.key-points-profile-block .two_cols_right_item {
    display: none
}

body.react-portfolio-page section.key-points-profile-block .col-lg-8 {
    min-width: 100%
}

body.react-portfolio-page .fund-announcements {
    position: relative
}

body.react-portfolio-page .fund-announcements div#fundAnnouncements-desktop {
    background: #0ab2bf;
    border-radius: 15px;
    left: 20px;
    padding: 5px 10px;
    position: absolute;
    top: -10px
}

body.react-portfolio-page .fund-announcements div#fundAnnouncements-desktop>h2 {
    border-bottom: unset;
    color: #fff;
    font-size: 15px;
    font-weight: 700;
    letter-spacing: 0;
    margin: 0;
    padding: 0
}

body.react-portfolio-page .fund-announcements #announcements-desktop {
    background: #e8eef7;
    line-height: 20px;
    padding: 30px 20px 10px
}

body.react-portfolio-page a.doc.xml:before,
body.react-portfolio-page a.download-link.xml:before,
body.react-portfolio-page a.icon_docs.xml:before,
body.react-portfolio-page a.icon_graph.xml:before,
body.react-portfolio-page a.link.xml:before,
body.react-portfolio-page a.pdf.xml:before,
body.react-portfolio-page a.xml.xml:before {
    background-image: url(/globalassets/home/us/etf/download-icon.svg) !important;
    height: 24px;
    width: 24px
}

body.react-portfolio-page .react-d-inline {
    display: block !important
}

body.react-portfolio-page .fund-page-header-wrp {
    flex-wrap: wrap;
    margin-bottom: 1.5rem;
    padding-bottom: 1.5rem
}

@media(min-width:992px) {
    body.react-portfolio-page .fund-page-header-wrp {
        margin-top: 2.3rem !important
    }
}

@media(min-width:768px) {
    body.react-portfolio-page .fund-page-header-wrp .fund-top-stats-wrapper {
        border-right: 1px solid #323232
    }
}

body.react-portfolio-page .fund-page-header-wrp .fund-top-stats-wrapper .fund-top-stats ul.fund-top-stats__list {
    grid-gap: 1.25rem 0;
    display: flex;
    flex-wrap: wrap;
    gap: 1.25rem 0;
    margin-bottom: 0;
    padding: 0
}

body.react-portfolio-page .fund-page-header-wrp .fund-top-stats-wrapper .fund-top-stats ul.fund-top-stats__list+div {
    margin-top: 1rem
}

body.react-portfolio-page .fund-page-header-wrp .fund-top-stats-wrapper .fund-top-stats ul.fund-top-stats__list>li {
    display: block;
    flex: 1 0 33%;
    margin-top: 2rem;
    max-width: 33%;
    min-width: 165px
}

@media(max-width:992px) {
    body.react-portfolio-page .fund-page-header-wrp .fund-top-stats-wrapper .fund-top-stats ul.fund-top-stats__list>li {
        flex: 1 0 50%;
        max-width: 50%;
        min-width: unset !important
    }
    body.react-portfolio-page .fund-page-header-wrp .fund-top-stats-wrapper .fund-top-stats ul.fund-top-stats__list>li:nth-child(odd) {
        padding-right: 10px
    }
}

@media(max-width:321px) {
    body.react-portfolio-page .fund-page-header-wrp .fund-top-stats-wrapper .fund-top-stats ul.fund-top-stats__list>li:first-child {
        margin-top: 0
    }
}

@media(min-width:321px)and (max-width:992px) {
    body.react-portfolio-page .fund-page-header-wrp .fund-top-stats-wrapper .fund-top-stats ul.fund-top-stats__list>li:nth-child(-n+2) {
        margin-top: 0
    }
}

@media(min-width:540px)and (max-width:767px) {
    body.react-portfolio-page .fund-page-header-wrp .fund-top-stats-wrapper .fund-top-stats ul.fund-top-stats__list>li:nth-child(3) {
        margin-top: 0
    }
}

body.react-portfolio-page .fund-page-header-wrp .fund-top-stats-wrapper .fund-top-stats ul.fund-top-stats__list>li .item-title {
    color: #323232;
    font-size: 14px;
    font-weight: 700;
    letter-spacing: 1px;
    line-height: 15px;
    margin-bottom: .5rem
}

body.react-portfolio-page .fund-page-header-wrp .fund-top-stats-wrapper .fund-top-stats ul.fund-top-stats__list>li .item-value {
    color: #323232;
    display: inline;
    font-size: 24px;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 25px
}

body.react-portfolio-page .fund-page-header-wrp .fund-top-stats-wrapper .fund-top-stats ul.fund-top-stats__list>li .item-value .more-info-icon-svg-fund-pages {
    bottom: 2px;
    position: relative
}

body.react-portfolio-page .fund-page-header-wrp .fund-top-stats-wrapper .fund-top-stats ul.fund-top-stats__list>li .item-change {
    vertical-align: top
}

body.react-portfolio-page .fund-page-header-wrp .fund-top-stats-wrapper .fund-top-stats ul.fund-top-stats__list>li .as-of-date {
    font-size: 13px;
    vertical-align: top
}

body.react-portfolio-page .fund-page-header-wrp .fund-top-stats-wrapper .fund-top-stats ul.fund-top-stats__list>li .equals-sign {
    color: #1e90ff;
    font-size: 24px;
    font-weight: 700;
    line-height: 24px
}

body.react-portfolio-page .holdings-weightings .sector-weighting,
body.react-portfolio-page .total {
    background-color: #f0f3f6;
    font-weight: 700
}

.fund-information-wrp div.chart-disclaimer p {
    margin-bottom: 0
}

.fund-information-wrp .fund-title-wrapper {
    align-items: center;
    color: #323232;
    letter-spacing: 0;
    margin-bottom: 2rem
}

.fund-information-wrp .fund-title-wrapper.fund-title-wrapper-mobile div.ticker {
    display: inline
}

.fund-information-wrp .fund-title-wrapper.fund-title-wrapper-mobile #fund-dropdown-portal {
    height: 50px;
    margin-top: 1.25rem
}

@media(min-width:992px) {
    .fund-information-wrp .fund-title-wrapper {
        margin-bottom: 2.5rem !important
    }
}

.fund-information-wrp .fund-title-wrapper div.ticker {
    font-size: 24px;
    font-weight: 700;
    line-height: 32px;
    margin-bottom: 0;
    margin-right: .5rem;
    padding-right: .5rem
}

.fund-information-wrp .fund-title-wrapper .fund-title {
    display: inline;
    font-size: 24px;
    font-weight: 200;
    line-height: 32px;
    padding-bottom: 0
}

.fund-information-wrp .fund-title-wrapper .fund-title:before {
    content: "|";
    font-size: 28px;
    font-weight: 400;
    left: -28px;
    position: absolute;
    top: -2px
}

@media(max-width:767px) {
    .fund-information-wrp .fund-title-wrapper .fund-title:before {
        font-size: 24px;
        left: -17px;
        top: -1px
    }
}

@media(min-width:768px) {
    .fund-information-wrp .fund-title-wrapper {
        color: #323232;
        letter-spacing: 0
    }
    .fund-information-wrp .fund-title-wrapper div.ticker {
        font-size: 30px;
        line-height: 40px;
        margin-right: 1rem;
        padding-right: 1rem
    }
    .fund-information-wrp .fund-title-wrapper .fund-title {
        font-size: 30px;
        line-height: 40px
    }
    .fund-documents-right-column {
        padding-left: 30px
    }
    .etf-fund-page .fund-documents-right-column {
        padding-left: 0
    }
    .etf-fund-page .fund-documents-right-column .overview-link-section {
        border-left: 2px solid hsla(0, 0%, 59%, .22);
        padding-left: 30px
    }
}

@media(max-width:767px) {
    .etf-fund-page .fund-documents-right-column {
        margin-bottom: 30px !important;
        margin-top: 30px !important
    }
    .etf-fund-page .fund-documents-right-column h2 {
        font-size: 1.2rem
    }
}

@media(min-width:768px) {
    .etf-fund-page .fund-top-stats-wrapper {
        border-right: 0 !important
    }
}

@media(max-width:767px) {
    .etf-fund-page .fund-top-stats-wrapper .fund-description-block {
        margin-bottom: 0 !important;
        margin-top: 30px !important
    }
}

@media(max-width:991px) {
    .etf-fund-page:not(.au-portfolio-page) ve-holdingsblock .fund-explorer-table.scrollable {
        background: linear-gradient(90deg, transparent 97%, #ccc)
    }
}

.etf-fund-page .fund-details-body-wrp .fund-body-items .disclosure-block {
    margin-top: 0 !important
}

.etf-fund-page .fund-details-body-wrp .fund-body-items .preview-card {
    margin-bottom: 0 !important;
    margin-top: 0 !important
}

.etf-fund-page .fund-details-body-wrp .chart-disclaimer {
    margin-top: 1rem
}

.react-portfolio-page:not(.au-portfolio-page) .mobile-secondary-nav .dropdown__button {
    background-color: #17468f;
    color: #fff
}

.react-portfolio-page:not(.au-portfolio-page) .mobile-secondary-nav .dropdown__button svg path {
    fill: #fff
}

.fund-description-block__body {
    color: #323232;
    font-size: 18px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 26px
}

.fund-description-block__body h3 {
    font-size: 1.2rem
}

.fund-description-block__body p {
    margin-bottom: 0
}

.fund-description-block .grid-card__divider {
    display: none
}

.fund-description-block .grid-card__eyebrow {
    color: #323232;
    font-size: 11px;
    font-weight: 600;
    letter-spacing: 1px;
    line-height: 15px;
    margin-bottom: .375rem
}

.fund-description-block .grid-card__header {
    color: #323232;
    font-size: 17px;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 23px
}

.fund-description-block .grid-card__body {
    color: #4a4a4a;
    font-size: 16px;
    font-weight: 400;
    line-height: 22px;
    text-align: left
}

.fund-key-points br {
    display: none
}

.fund-key-points h3 {
    border-bottom: 0 !important
}

.fund-key-points ul {
    margin-bottom: 0;
    margin-top: 20px;
    padding-left: 18px
}

.fund-key-points ul:first-child {
    margin-top: 4px
}

.fund-key-points ul li br {
    display: inline
}

.accordion-key-points .investment-proffesionals-default {
    border-bottom: 0 !important;
    padding: 0 !important
}

.accordion-key-points .investment-proffesionals-default .investment-proffesionals-heading .investment-proffesionals-title:after {
    top: 19px
}

.accordion-key-points .investment-proffesionals-default h3 {
    border-top: 1px solid #e6e7e8;
    padding-bottom: 1.5rem;
    padding-top: 1.5rem
}

.accordion-key-points .investment-proffesionals-default h3[aria-expanded=true] {
    border-bottom: 0 !important
}

.accordion-key-points .investment-proffesionals-default .investment-proffesionals-collapse {
    border-bottom: 1px solid #e6e6e6;
    padding-bottom: 1rem
}

.fund-page-header-wrp .fund-top-stats-wrapper .fund-top-stats ul.fund-top-stats__list>li {
    margin-top: 0 !important
}

@media print {
    body.react-portfolio-page .fund-page-secondary-nav-wrp.fixed-nav .sticky-header {
        display: none
    }
    body.react-portfolio-page .site-footer,
    body.react-portfolio-page .sticky-wrapper {
        display: block
    }
}

@media(min-width:992px) {
    .page-ucits-etf.react-portfolio-page .fund-information-wrp.fund-page-header-wrp {
        padding-bottom: 0
    }
}

.page-ucits-etf.react-portfolio-page.mutual-fund-page .fund-title-wrapper-desktop .fund-title {
    margin-bottom: 0;
    width: 100%
}

body.react-portfolio-page.mutual-fund-page .fund-page-header-wrp .fund-title:before {
    content: none
}

body.react-portfolio-page.mutual-fund-page .fund-page-header-wrp .mf-fund-selector {
    min-width: 200px
}

body.react-portfolio-page.mutual-fund-page #id-how-to-buy-mf-modal.modal {
    height: unset;
    max-width: 100vw;
    padding: 10px
}

body.react-portfolio-page.mutual-fund-page #id-how-to-buy-mf-modal.modal .modal-dialog {
    max-width: 945px;
    z-index: 9999999
}

body.react-portfolio-page.mutual-fund-page #id-how-to-buy-mf-modal.modal .modal-dialog .modal-content {
    background-image: url(/Static/images/modal_bg@3x.jpg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 100% 100%
}

body.react-portfolio-page.mutual-fund-page #id-how-to-buy-mf-modal.modal .modal-dialog .modal-content .modal-header {
    justify-content: flex-end;
    padding: 0
}

body.react-portfolio-page.mutual-fund-page #id-how-to-buy-mf-modal.modal .modal-dialog .modal-content .modal-header .close {
    background-color: #17468f;
    border: none;
    color: #fff;
    height: 42px;
    margin: 0;
    opacity: 1;
    position: relative;
    width: 42px;
    z-index: 1
}

body.react-portfolio-page.mutual-fund-page #id-how-to-buy-mf-modal.modal .modal-dialog .modal-content .modal-header .close:after,
body.react-portfolio-page.mutual-fund-page #id-how-to-buy-mf-modal.modal .modal-dialog .modal-content .modal-header .close:before {
    background-color: #fff;
    border-radius: 1px;
    content: "";
    display: block;
    height: 2px;
    left: 50%;
    margin: -1px 0 0 -15px;
    position: absolute;
    top: 50%;
    width: 30px
}

body.react-portfolio-page.mutual-fund-page #id-how-to-buy-mf-modal.modal .modal-dialog .modal-content .modal-header .close:before {
    transform: rotate(45deg)
}

body.react-portfolio-page.mutual-fund-page #id-how-to-buy-mf-modal.modal .modal-dialog .modal-content .modal-header .close:after {
    transform: rotate(-45deg)
}

body.react-portfolio-page.mutual-fund-page #id-how-to-buy-mf-modal.modal .modal-dialog .modal-content .modal-body {
    height: 84vh;
    overflow-y: scroll;
    padding: 3px 45px 0 !important
}

@media print {
    .etf-fund-page .performance-history .tab-content>.tab-pane {
        display: block
    }
    .etf-fund-page .performance-history .tab-content>.tab-pane.fade:not(.show) {
        opacity: 1
    }
    .etf-fund-page .fund-explorer-table thead {
        display: table-row-group
    }
}

.ve-btn-green {
    background-color: #108a12;
    border-color: #108a12;
    color: #fff
}

.ve-btn-green.focus,
.ve-btn-green:focus,
.ve-btn-green:hover {
    background-color: #fff;
    border-color: #007703;
    color: #000
}

.page-ucits-etf:not(.mutual-fund-page) .fund-information-wrp .fund-title-wrapper {
    margin-bottom: 1rem !important
}

.page-ucits-etf:not(.mutual-fund-page) .fund-information-wrp .fund-title-wrapper div.ticker {
    line-height: 1
}

.page-ucits-etf:not(.mutual-fund-page) .fund-information-wrp .fund-title-wrapper div.ticker:after {
    content: none
}

.page-ucits-etf:not(.mutual-fund-page) .fund-information-wrp .fund-title-wrapper h1 {
    display: block !important
}

.page-ucits-etf:not(.mutual-fund-page) .fund-information-wrp .fund-title-wrapper .ticker-label {
    background-image: url(/globalassets/home/ucits/etf/ticker.svg);
    background-repeat: no-repeat;
    color: #fff;
    display: flex;
    font-size: 1.5rem;
    font-weight: 700;
    justify-content: center;
    margin-right: 2rem;
    min-width: 75px;
    padding: 0 10px
}

@media(max-width:564px) {
    .page-ucits-etf:not(.mutual-fund-page) .fund-information-wrp .fund-title-wrapper .ticker-label {
        font-size: 1rem;
        margin-right: 1rem;
        min-width: 60px
    }
}

.page-ucits-etf:not(.mutual-fund-page) .fund-information-wrp .fund-title-wrapper .fund-title:before {
    content: none
}

.page-ucits-etf:not(.mutual-fund-page) .fund-information-wrp .fund-title-wrapper.fund-title-wrapper-mobile .ticker {
    display: block
}

.page-ucits-etf:not(.mutual-fund-page) .fund-information-wrp .fund-title-wrapper.fund-title-wrapper-mobile .fund-title:before {
    content: none
}

@media(max-width:564px) {
    .page-ucits-etf:not(.mutual-fund-page) .fund-information-wrp .fund-title-wrapper div.fund-title,
    .page-ucits-etf:not(.mutual-fund-page) .fund-information-wrp .fund-title-wrapper div.ticker {
        font-size: 20px
    }
}

@media(max-width:767px) {
    .page-ucits-etf:not(.mutual-fund-page) .fund-information-wrp .fund-documents-right-column {
        display: none !important
    }
}

.page-ucits-etf:not(.mutual-fund-page) .fund-information-wrp .fund-documents-right-column .ucits-research-links {
    display: flex;
    flex-direction: column
}

.page-ucits-etf:not(.mutual-fund-page) .fund-information-wrp .fund-documents-right-column .ucits-research-links .mobile-cta-link {
    display: none
}

@media(max-width:564px) {
    .page-ucits-etf:not(.mutual-fund-page) .fund-information-wrp .fund-top-stats-wrapper.pl-0 {
        padding-right: 0 !important
    }
}

.page-ucits-etf:not(.mutual-fund-page) .fund-top-stats {
    padding-top: 2rem
}

.page-ucits-etf:not(.mutual-fund-page) .fund-top-stats .fund-top-stats__list li .item-value {
    color: #2b5192 !important
}

.page-ucits-etf:not(.mutual-fund-page) .ucits-research-links .popover {
    z-index: 1
}

.page-ucits-etf:not(.mutual-fund-page) .ucits-research-links .cta-link {
    font-size: .9rem
}

.page-ucits-etf:not(.mutual-fund-page) .ucits-research-links .cta-link img {
    height: 16px
}

.page-ucits-etf:not(.mutual-fund-page) .ucits-research-links .cta-link__text {
    color: #000;
    text-transform: none
}

.page-ucits-etf:not(.mutual-fund-page) .fund-page-header-content>div:first-child {
    border-bottom: 1px solid #b4b4b4
}

@media(min-width:992px) {
    .page-ucits-etf:not(.mutual-fund-page) .fund-page-header-content .how-to-buy-btn-wrp {
        text-align: right
    }
}

@media(max-width:991px) {
    .page-ucits-etf:not(.mutual-fund-page) .fund-page-header-content .how-to-buy-btn-wrp {
        margin-top: 1rem
    }
}

@media(max-width:480px) {
    .page-ucits-etf:not(.mutual-fund-page) .fund-page-header-content .how-to-buy-btn-wrp {
        margin-top: 0
    }
}

.page-ucits-etf:not(.mutual-fund-page) .fund-page-header-content .how-to-buy-btn-wrp button {
    padding: .5rem 2rem
}

@media(max-width:480px) {
    .page-ucits-etf:not(.mutual-fund-page) .fund-page-header-content .how-to-buy-btn-wrp button {
        width: 100%
    }
}

.page-ucits-etf:not(.mutual-fund-page) .fund-page-header-content .fund-details-header-section {
    align-items: center;
    display: flex
}

@media(max-width:480px) {
    .page-ucits-etf:not(.mutual-fund-page) .fund-page-header-content .fund-details-header-section {
        display: block;
        margin-bottom: 1rem
    }
}

.page-ucits-etf:not(.mutual-fund-page) .fund-page-header-content .fund-details-header-section__wrapper {
    color: #2b5192;
    display: inline-block;
    font-size: 1.25rem;
    font-weight: 700;
    line-height: 1;
    margin-right: 20px
}

.page-ucits-etf:not(.mutual-fund-page) .fund-page-header-content .fund-details-header-section__wrapper img {
    height: 1.1rem;
    padding-left: 5px
}

@media(min-width:768px) {
    .page-ucits-etf:not(.mutual-fund-page) .fund-page-header-content .ucits-research-links {
        display: none !important
    }
}

@media(max-width:767px) {
    .page-ucits-etf:not(.mutual-fund-page) .fund-page-header-content .how-to-buy-btn-wrp {
        display: inline-block
    }
    .page-ucits-etf:not(.mutual-fund-page) .fund-page-header-content .ucits-research-links {
        grid-gap: 5px;
        display: inline-flex;
        gap: 5px
    }
    .page-ucits-etf:not(.mutual-fund-page) .fund-page-header-content .ucits-research-links .popover-root-container {
        align-items: end;
        display: flex
    }
    .page-ucits-etf:not(.mutual-fund-page) .fund-page-header-content .ucits-research-links .eu-mobile-documents-wrp {
        background-color: #f1f3ff;
        box-shadow: 0 2px .25rem 0 rgba(50, 50, 50, .5);
        color: #000;
        display: inline-block;
        display: flex;
        flex-direction: column;
        font-weight: 700;
        left: 0;
        margin: 0 auto;
        max-width: 100%;
        padding: 1rem 1rem 0;
        position: absolute;
        right: 0;
        text-align: center;
        width: 100%;
        width: 200px
    }
    .page-ucits-etf:not(.mutual-fund-page) .fund-page-header-content .ucits-research-links .eu-mobile-documents-wrp:before {
        background-color: #f1f3ff;
        content: "";
        height: 15px;
        left: 0;
        margin: 0 auto;
        position: absolute;
        right: 0;
        top: -7px;
        transform: rotate(45deg);
        width: 15px
    }
    .page-ucits-etf:not(.mutual-fund-page) .fund-page-header-content .ucits-research-links .eu-mobile-documents-wrp .cta-link {
        align-items: center;
        border-bottom: 1px solid #839cc6;
        display: inline-flex;
        padding-bottom: 5px;
        transition: transform .3s ease-out;
        width: auto
    }
    .page-ucits-etf:not(.mutual-fund-page) .fund-page-header-content .ucits-research-links .eu-mobile-documents-wrp .cta-link a {
        border-bottom: 0;
        display: block;
        margin-left: 10px
    }
    .page-ucits-etf:not(.mutual-fund-page) .fund-page-header-content .desktop-cta-link {
        display: none !important
    }
    .page-ucits-etf:not(.mutual-fund-page) .fund-page-header-content .mobile-cta-link.document-btn {
        background-color: #17468f;
        box-shadow: none;
        color: #fff;
        padding: .5rem 2rem
    }
    .page-ucits-etf:not(.mutual-fund-page) .fund-page-header-content .mobile-cta-link a {
        padding: .5rem 2rem
    }
}

@media(max-width:480px) {
    .page-ucits-etf:not(.mutual-fund-page) .fund-page-header-content .how-to-buy-btn-wrp,
    .page-ucits-etf:not(.mutual-fund-page) .fund-page-header-content .ucits-research-links {
        display: block
    }
    .page-ucits-etf:not(.mutual-fund-page) .fund-page-header-content .mobile-cta-link {
        width: 100%
    }
    .page-ucits-etf:not(.mutual-fund-page) .fund-page-header-content .mobile-cta-link a,
    .page-ucits-etf:not(.mutual-fund-page) .fund-page-header-content .mobile-cta-link button {
        display: block
    }
    .page-ucits-etf:not(.mutual-fund-page) .fund-page-header-content .mobile-cta-link.document-btn {
        margin-top: 1rem
    }
}

@media(max-width:564px) {
    .page-ucits-etf:not(.mutual-fund-page) .fund-page-secondary-nav-wrp .sticky-header .fund-breadcrumb-wrp.laptop-only {
        display: block
    }
    .page-ucits-etf:not(.mutual-fund-page) .fund-breadcrumb-wrp {
        display: block !important
    }
    .page-ucits-etf:not(.mutual-fund-page) .fund-breadcrumb-wrp .etf-breadcrumbs ul {
        border-bottom: 0;
        margin-bottom: 0 !important;
        padding: 0 !important
    }
    .page-ucits-etf:not(.mutual-fund-page) ve-fundpagesecondarynav .fund-label {
        display: none !important
    }
    .page-ucits-etf:not(.mutual-fund-page) ve-fundpagesecondarynav .mobile-secondary-nav {
        margin-top: 0
    }
    .page-ucits-etf:not(.mutual-fund-page) ve-fundpagesecondarynav .mobile-secondary-nav .dropdown__button {
        background-color: #17468f;
        color: #fff
    }
    .page-ucits-etf:not(.mutual-fund-page) ve-fundpagesecondarynav .mobile-secondary-nav .dropdown__button svg path {
        fill: #fff
    }
}

/*# sourceMappingURL=fund-page-styles.css.map*/