@font-face {
    font-family: 'AkkuratProRegular';
    src: local('BLKAkkuratProRegular'), url('../../cache-1550123080000/include/one/fonts/lineto-akkurat-pro-regular.woff') format('woff')
}

@font-face {
    font-family: 'AkkuratProItalic';
    src: local('BLKAkkuratProItalic'), url('../../cache-1550123080000/include/one/fonts/lineto-akkurat-pro-italic.woff') format('woff')
}

@font-face {
    font-family: 'AkkuratProBold';
    src: local('BLKAkkuratProBold'), url('../../cache-1550123080000/include/one/fonts/lineto-akkurat-pro-bold.woff') format('woff')
}

@font-face {
    font-family: 'AkkuratProBoldItalic';
    src: local('BLKAkkuratProBoldItalic'), url('../../cache-1550123080000/include/one/fonts/lineto-akkurat-pro-bolditalic.woff') format('woff')
}

@font-face {
    font-family: 'AkkuratProLight';
    src: local('BLKAkkuratProLight'), url('../../cache-1550123080000/include/one/fonts/lineto-akkurat-pro-light.woff') format('woff')
}

@font-face {
    font-family: 'AkkuratProLightItalic';
    src: local('BLKAkkuratProLightItalic'), url('../../cache-1550123080000/include/one/fonts/lineto-akkurat-pro-lightitalic.woff') format('woff')
}

@font-face {
    font-family: 'AvenirNextLight';
    src: url('../../cache-1550123076000/include/common/fonts/BLKFort-Extrabold.eot'), url('../../cache-1550123076000/include/common/fonts/BLKFort-Extrabold.woff') format('woff'), url('../../cache-1550123076000/include/common/fonts/BLKFort-Extrabold.woff2') format('woff2'), url('../../cache-1550123076000/include/common/fonts/BLKFort-Extrabold.ttf') format('truetype'), url('../../cache-1550123076000/include/common/fonts/BLKFort-Extrabold.svg') format('svg'), url('../../cache-1550123076000/include/common/fonts/BLKFort-Extrabold.otf') format('opentype');
    font-weight: normal;
    font-style: normal
}

@font-face {
    font-family: 'AvenirNextThin';
    src: url('../../cache-1550123076000/include/common/fonts/BLKFort-Extrabold.eot'), url('../../cache-1550123076000/include/common/fonts/BLKFort-Extrabold.woff') format('woff'), url('../../cache-1550123076000/include/common/fonts/BLKFort-Extrabold.woff2') format('woff2'), url('../../cache-1550123076000/include/common/fonts/BLKFort-Extrabold.ttf') format('truetype'), url('../../cache-1550123076000/include/common/fonts/BLKFort-Extrabold.svg') format('svg'), url('../../cache-1550123076000/include/common/fonts/BLKFort-Extrabold.otf') format('opentype');
    font-weight: normal;
    font-style: normal
}

@font-face {
    font-family: 'AvenirNextRegular';
    src: url('../../cache-1550123076000/include/common/fonts/BLKFort-Book.eot'), url('../../cache-1550123076000/include/common/fonts/BLKFort-Book.woff') format('woff'), url('../../cache-1550123076000/include/common/fonts/BLKFort-Book.woff2') format('woff2'), url('../../cache-1550123076000/include/common/fonts/BLKFort-Book.ttf') format('truetype'), url('../../cache-1550123076000/include/common/fonts/BLKFort-Book.svg') format('svg'), url('../../cache-1550123076000/include/common/fonts/BLKFort-Book.otf') format('opentype');
    font-weight: normal;
    font-style: normal
}

@font-face {
    font-family: 'AvenirNextRegularCondensed';
    src: url('../../cache-1550123076000/include/common/fonts/BLKFort-Book.eot'), url('../../cache-1550123076000/include/common/fonts/BLKFort-Book.woff') format('woff'), url('../../cache-1550123076000/include/common/fonts/BLKFort-Book.woff2') format('woff2'), url('../../cache-1550123076000/include/common/fonts/BLKFort-Book.ttf') format('truetype'), url('../../cache-1550123076000/include/common/fonts/BLKFort-Book.svg') format('svg'), url('../../cache-1550123076000/include/common/fonts/BLKFort-Book.otf') format('opentype');
    font-weight: normal;
    font-style: normal
}

@font-face {
    font-family: 'AvenirNextRegularCondensedItalic';
    src: url('../../cache-1550123076000/include/common/fonts/BLKFort-ExtraboldItalic.eot'), url('../../cache-1550123076000/include/common/fonts/BLKFort-ExtraboldItalic.woff') format('woff'), url('../../cache-1550123076000/include/common/fonts/BLKFort-ExtraboldItalic.woff2') format('woff2'), url('../../cache-1550123076000/include/common/fonts/BLKFort-ExtraboldItalic.ttf') format('truetype'), url('../../cache-1550123076000/include/common/fonts/BLKFort-ExtraboldItalic.svg') format('svg'), url('../../cache-1550123076000/include/common/fonts/BLKFort-ExtraboldItalic.otf') format('opentype');
    font-weight: normal;
    font-style: italic
}

@font-face {
    font-family: 'AvenirNextMedium';
    src: url('../../cache-1550123076000/include/common/fonts/BLKFort-Extrabold.eot'), url('../../cache-1550123076000/include/common/fonts/BLKFort-Extrabold.woff') format('woff'), url('../../cache-1550123076000/include/common/fonts/BLKFort-Extrabold.woff2') format('woff2'), url('../../cache-1550123076000/include/common/fonts/BLKFort-Extrabold.ttf') format('truetype'), url('../../cache-1550123076000/include/common/fonts/BLKFort-Extrabold.svg') format('svg'), url('../../cache-1550123076000/include/common/fonts/BLKFort-Extrabold.otf') format('opentype');
    font-weight: normal;
    font-style: normal
}

@font-face {
    font-family: 'AvenirNextMediumCondensed';
    src: url('../../cache-1550123076000/include/common/fonts/BLKFort-Extrabold.eot'), url('../../cache-1550123076000/include/common/fonts/BLKFort-Extrabold.woff') format('woff'), url('../../cache-1550123076000/include/common/fonts/BLKFort-Extrabold.woff2') format('woff2'), url('../../cache-1550123076000/include/common/fonts/BLKFort-Extrabold.ttf') format('truetype'), url('../../cache-1550123076000/include/common/fonts/BLKFort-Extrabold.svg') format('svg'), url('../../cache-1550123076000/include/common/fonts/BLKFort-Extrabold.otf') format('opentype');
    font-weight: normal;
    font-style: normal
}

@font-face {
    font-family: 'AvenirNextBold';
    src: url('../../cache-1550123076000/include/common/fonts/BLKFort-Extrabold.eot'), url('../../cache-1550123076000/include/common/fonts/BLKFort-Extrabold.woff') format('woff'), url('../../cache-1550123076000/include/common/fonts/BLKFort-Extrabold.woff2') format('woff2'), url('../../cache-1550123076000/include/common/fonts/BLKFort-Extrabold.ttf') format('truetype'), url('../../cache-1550123076000/include/common/fonts/BLKFort-Extrabold.svg') format('svg'), url('../../cache-1550123076000/include/common/fonts/BLKFort-Extrabold.otf') format('opentype');
    font-weight: normal;
    font-style: normal
}

@font-face {
    font-family: 'AvenirNextBoldCondensed';
    src: url('../../cache-1550123076000/include/common/fonts/BLKFort-Extrabold.eot'), url('../../cache-1550123076000/include/common/fonts/BLKFort-Extrabold.woff') format('woff'), url('../../cache-1550123076000/include/common/fonts/BLKFort-Extrabold.woff2') format('woff2'), url('../../cache-1550123076000/include/common/fonts/BLKFort-Extrabold.ttf') format('truetype'), url('../../cache-1550123076000/include/common/fonts/BLKFort-Extrabold.svg') format('svg'), url('../../cache-1550123076000/include/common/fonts/BLKFort-Extrabold.otf') format('opentype');
    font-weight: normal;
    font-style: normal
}

@font-face {
    font-family: 'AvenirNextBoldCondensedItalic';
    src: url('../../cache-1550123076000/include/common/fonts/BLKFort-ExtraboldItalic.eot'), url('../../cache-1550123076000/include/common/fonts/BLKFort-ExtraboldItalic.woff') format('woff'), url('../../cache-1550123076000/include/common/fonts/BLKFort-ExtraboldItalic.woff2') format('woff2'), url('../../cache-1550123076000/include/common/fonts/BLKFort-ExtraboldItalic.ttf') format('truetype'), url('../../cache-1550123076000/include/common/fonts/BLKFort-ExtraboldItalic.svg') format('svg'), url('../../cache-1550123076000/include/common/fonts/BLKFort-ExtraboldItalic.otf') format('opentype');
    font-weight: normal;
    font-style: italic
}

@font-face {
    font-family: 'AvenirNextDemi';
    src: url('../../cache-1550123076000/include/common/fonts/BLKFort-Extrabold.eot'), url('../../cache-1550123076000/include/common/fonts/BLKFort-Extrabold.woff') format('woff'), url('../../cache-1550123076000/include/common/fonts/BLKFort-Extrabold.woff2') format('woff2'), url('../../cache-1550123076000/include/common/fonts/BLKFort-Extrabold.ttf') format('truetype'), url('../../cache-1550123076000/include/common/fonts/BLKFort-Extrabold.svg') format('svg'), url('../../cache-1550123076000/include/common/fonts/BLKFort-Extrabold.otf') format('opentype');
    font-weight: normal;
    font-style: normal
}

@font-face {
    font-family: 'AvenirNextDemiCondensed';
    src: url('../../cache-1550123076000/include/common/fonts/BLKFort-Extrabold.eot'), url('../../cache-1550123076000/include/common/fonts/BLKFort-Extrabold.woff') format('woff'), url('../../cache-1550123076000/include/common/fonts/BLKFort-Extrabold.woff2') format('woff2'), url('../../cache-1550123076000/include/common/fonts/BLKFort-Extrabold.ttf') format('truetype'), url('../../cache-1550123076000/include/common/fonts/BLKFort-Extrabold.svg') format('svg'), url('../../cache-1550123076000/include/common/fonts/BLKFort-Extrabold.otf') format('opentype');
    font-weight: normal;
    font-style: normal
}

@font-face {
    font-family: 'AvenirNextDemiItalic';
    src: url('../../cache-1550123076000/include/common/fonts/BLKFort-ExtraboldItalic.eot'), url('../../cache-1550123076000/include/common/fonts/BLKFort-ExtraboldItalic.woff') format('woff'), url('../../cache-1550123076000/include/common/fonts/BLKFort-ExtraboldItalic.woff2') format('woff2'), url('../../cache-1550123076000/include/common/fonts/BLKFort-ExtraboldItalic.ttf') format('truetype'), url('../../cache-1550123076000/include/common/fonts/BLKFort-ExtraboldItalic.svg') format('svg'), url('../../cache-1550123076000/include/common/fonts/BLKFort-ExtraboldItalic.otf') format('opentype');
    font-weight: normal;
    font-style: italic
}

@font-face {
    font-family: 'AvenirNextItalic';
    src: url('../../cache-1550123076000/include/common/fonts/BLKFort-BookItalic.eot'), url('../../cache-1550123076000/include/common/fonts/BLKFort-BookItalic.woff') format('woff'), url('../../cache-1550123076000/include/common/fonts/BLKFort-BookItalic.woff2') format('woff2'), url('../../cache-1550123076000/include/common/fonts/BLKFort-BookItalic.ttf') format('truetype'), url('../../cache-1550123076000/include/common/fonts/BLKFort-BookItalic.svg') format('svg'), url('../../cache-1550123076000/include/common/fonts/BLKFort-BookItalic.otf') format('opentype');
    font-weight: normal;
    font-style: italic
}

@font-face {
    font-family: 'AvenirNextBook';
    src: url('../../cache-1550123076000/include/common/fonts/BLKFort-Book.eot'), url('../../cache-1550123076000/include/common/fonts/BLKFort-Book.woff') format('woff'), url('../../cache-1550123076000/include/common/fonts/BLKFort-Book.woff2') format('woff2'), url('../../cache-1550123076000/include/common/fonts/BLKFort-Book.ttf') format('truetype'), url('../../cache-1550123076000/include/common/fonts/BLKFort-Book.svg') format('svg'), url('../../cache-1550123076000/include/common/fonts/BLKFort-Book.otf') format('opentype');
    font-weight: 300;
    font-style: normal
}

@font-face {
    font-family: 'FortBook';
    src: url('../../cache-1550123076000/include/common/fonts/blk-fort/BLKFort-Book.woff2') format('woff2'), url('../../cache-1550123076000/include/common/fonts/blk-fort/BLKFort-Book.woff') format('woff'), url('../../cache-1550123076000/include/common/fonts/blk-fort/BLKFort-Book.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
    font-display: block
}

@font-face {
    font-family: 'FortBookItalic';
    src: url('../../cache-1550123078000/include/common/fonts/blk-fort/BLKFort-BookItalic.woff2') format('woff2'), url('../../cache-1550123076000/include/common/fonts/blk-fort/BLKFort-Book.woff') format('woff'), url('../../cache-1550123076000/include/common/fonts/blk-fort/BLKFort-Book.ttf') format('truetype');
    font-weight: 400;
    font-style: italic;
    font-display: block
}

@font-face {
    font-family: 'FortBold';
    src: url('../../cache-1550123076000/include/common/fonts/blk-fort/BLKFort-Bold.woff2') format('woff2'), url('../../cache-1550123076000/include/common/fonts/blk-fort/BLKFort-Bold.woff') format('woff'), url('../../cache-1550123076000/include/common/fonts/blk-fort/BLKFort-Bold.ttf') format('truetype');
    font-weight: 700;
    font-style: normal;
    font-display: block
}

@font-face {
    font-family: 'FortBoldItalic';
    src: url('../../cache-1550123078000/include/common/fonts/blk-fort/BLKFort-BookItalic.woff2') format('woff2'), url('../../cache-1550123078000/include/common/fonts/blk-fort/BLKFort-BookItalic.woff') format('woff'), url('../../cache-1550123078000/include/common/fonts/blk-fort/BLKFort-BookItalic.ttf') format('truetype');
    font-weight: 700;
    font-style: normal;
    font-display: block
}

@font-face {
    font-family: 'FortExtraBold';
    src: url('../../cache-1550123078000/include/common/fonts/blk-fort/BLKFort-Extrabold.woff2') format('woff2'), url('../../cache-1550123078000/include/common/fonts/blk-fort/BLKFort-Extrabold.woff') format('woff'), url('../../cache-1550123078000/include/common/fonts/blk-fort/BLKFort-Extrabold.ttf') format('truetype');
    font-weight: 800;
    font-style: normal;
    font-display: block
}

@font-face {
    font-family: 'FortExtraBoldItalic';
    src: url('../../cache-1550123078000/include/common/fonts/blk-fort/BLKFort-ExtraboldItalic.woff2') format('woff2'), url('../../cache-1550123078000/include/common/fonts/blk-fort/BLKFort-ExtraboldItalic.woff') format('woff'), url('../../cache-1550123078000/include/common/fonts/blk-fort/BLKFort-ExtraboldItalic.ttf') format('truetype');
    font-weight: 800;
    font-style: italic;
    font-display: block
}

.vi16 .bg-dark-blue {
    background-color: #000
}

.vi16 .bg-blue {
    background-color: #000
}

.vi16 .bg-light-blue {
    background-color: #000
}

.vi16 .bg-green {
    background-color: #008b5c
}

.vi16 .bg-teal {
    background-color: #005a66
}

.vi16 .bg-white {
    background-color: #fff
}

.vi16 .bg-white-smoke {
    background-color: #fff
}

.vi16 .bg-blue-grey {
    background-color: #000
}

.vi16 .bg-ishares-blue {
    background-color: #073586
}

.vi16 .bg-ishares-green {
    background-color: #5a8200
}

.vi16 .symbol.ishares-fund-data {
    background: #68a230
}

.vi16 .symbol.blk-mutual-fund-data {
    background: #006bb4
}

.vi16 .symbol.jp-retail.multi-asset.blk-mutual-fund-data, .vi16 .symbol.cn-retail.multi-asset.blk-mutual-fund-data, .vi16 .symbol.jp-retail.multiasset.blk-mutual-fund-data, .vi16 .symbol.jp-retail.alternative.blk-mutual-fund-data, .vi16 .symbol.cn-retail.alternative.blk-mutual-fund-data, .vi16 .symbol.us-ishares.comm.ishares-fund-data, #emea-ishares .vi16 .symbol.comm.ishares-fund-data, #uk-one .vi16 .symbol.comm.ishares-fund-data, #global-products .vi16 .symbol.comm.ishares-fund-data, #international-one .vi16 .symbol.comm.ishares-fund-data, #latam .vi16 .symbol.comm.ishares-fund-data, #ishares-nl .vi16 .symbol.comm.ishares-fund-data {
    background: #dc7e00
}

.vi16 .symbol.cn-retail.equity-income.blk-mutual-fund-data, .vi16 .symbol.cn-retail.equity.blk-mutual-fund-data, .vi16 .symbol.jp-retail.equity-income.blk-mutual-fund-data, .vi16 .symbol.jp-retail.equity.blk-mutual-fund-data, .vi16 .symbol.us-ishares.eq.ishares-fund-data, #emea-ishares .vi16 .symbol.eq.ishares-fund-data, #uk-one .vi16 .symbol.eq.ishares-fund-data, #global-products .vi16 .symbol.eq.ishares-fund-data, #international-one .vi16 .symbol.eq.ishares-fund-data, #latam .vi16 .symbol.eq.ishares-fund-data, #ishares-nl .vi16 .symbol.eq.ishares-fund-data {
    background: #1794d2
}

.vi16 .symbol.cn-retail.fixed-income.blk-mutual-fund-data, .vi16 .symbol.jp-retail.fixed-income.blk-mutual-fund-data, .vi16 .symbol.us-ishares.fi.ishares-fund-data, #emea-ishares .vi16 .symbol.fi.ishares-fund-data, #uk-one .vi16 .symbol.fi.ishares-fund-data, #global-products .vi16 .symbol.fi.ishares-fund-data, #international-one .vi16 .symbol.fi.ishares-fund-data, #latam .vi16 .symbol.fi.ishares-fund-data, #ishares-nl .vi16 .symbol.fi.ishares-fund-data {
    background: #68a230
}

.vi16 a.cta.link, .vi16 .cta.link .label {
    color: #fff
}

.vi16 .cta.button {
    background: 0;
    border: 1px solid #000
}

.vi16 .cta.button .label {
    color: #000
}

.vi16 .cta.button.secondary {
    background: 0
}

.vi16 .cta.button.secondary .label {
    color: #000
}

.vi16 .cta.button.pop {
    border-color: #ff4713;
    background-color: #ff4713
}

.vi16 .cta.button.pop .label {
    color: #000
}

.vi16 .cta.button.pop.secondary {
    background: 0
}

.vi16 .cta.button.pop.secondary .label {
    color: #ff4713
}

.vi16 .bg-blue a.cta.link, .vi16 .bg-blue .cta.link .label, .vi16 .bg-teal a.cta.link, .vi16 .bg-core-blue a.cta.link, .vi16 .bg-core-blue .cta.link .label, .vi16 .bg-dark-blue a.cta.link, .vi16 .bg-dark-blue .cta.link .label, .vi16 .bg-ishares-blue a.cta.link, .vi16 .bg-ishares-blue .cta.link .label, .vi16 .bg-ishares-green a.cta.link, .vi16 .bg-ishares-green .cta.link .label, .vi16 .bg-dark a.cta.link, .vi16 .bg-dark .cta.link .label {
    color: white
}

.vi16 .bg-teal .cta.link .label, .vi16 .bg-teal-blue a.cta.link, .vi16 .bg-teal-blue .cta.link .label, .vi16 .bg-green a.cta.link, .vi16 .bg-green .cta.link .label, .vi16 .bg-lush-green a.cta.link, .vi16 .bg-lush-green .cta.link .label, .vi16 .bg-dark-gray a.cta.link, .vi16 .bg-cold-purple .cta.link .label, .vi16 .bg-cold-purple a.cta.link, .vi16 .bg-dark-gray .cta.link .label {
    color: #000
}

.vi16 .bg-blue .cta.button, .vi16 .bg-blue .cta.button.pop, .vi16 .bg-teal .cta.button, .vi16 .bg-core-blue .cta.button, .vi16 .bg-core-blue .cta.button.pop, .vi16 .bg-dark-blue .cta.button, .vi16 .bg-dark-blue .cta.button.pop, .vi16 .bg-ishares-blue .cta.button, .vi16 .bg-ishares-blue .cta.button.pop, .vi16 .bg-ishares-green .cta.button, .vi16 .bg-ishares-green .cta.button.pop, .vi16 .bg-dark .cta.button, .vi16 .bg-dark .cta.button.pop {
    border-color: white;
    background-color: white
}

.vi16 .bg-green .cta.button, .vi16 .bg-green .cta.button.pop, .vi16 .bg-lush-green .cta.button, .vi16 .bg-lush-green .cta.button.pop, .vi16 .bg-dark-gray .cta.button, .vi16 .bg-dark-gray .cta.button.pop, .vi16 .bg-teal .cta.button.pop, .vi16 .bg-teal-blue .cta.button, .vi16 .bg-teal-blue .cta.button.pop {
    border-color: #000;
    background-color: #000
}

.vi16 .bg-ishares-blue .cta.button .label, .vi16 .bg-ishares-blue .cta.button.pop .label, .vi16 .bg-ishares-green .cta.button .label, .vi16 .bg-ishares-green .cta.button.pop .label {
    color: #0f2d5d
}

.vi16 .bg-teal .cta.button.pop .label, .vi16 .bg-teal-blue .cta.button .label, .vi16 .bg-teal-blue .cta.button.pop .label, .vi16 .bg-green .cta.button .label, .vi16 .bg-green .cta.button.pop .label, .vi16 .bg-lush-green .cta.button .label, .vi16 .bg-lush-green .cta.button.pop .label, .vi16 .bg-dark-gray .cta.button .label, .vi16 .bg-dark-gray .cta.button.pop .label {
    color: #fff
}

.vi16 .bg-core-blue .cta.button .label, .vi16 .bg-core-blue .cta.button.pop .label, .vi16 .bg-dark-blue .cta.button .label, .vi16 .bg-dark-blue .cta.button.pop .label, .vi16 .bg-blue .cta.button .label, .vi16 .bg-blue .cta.button.pop .label, .vi16 .bg-dark .cta.button .label, .vi16 .bg-dark .cta.button.pop .label, .vi16 .bg-teal .cta.button .label {
    color: #000
}

.vi16 .bg-blue .cta.button.secondary, .vi16 .bg-blue .cta.button.pop.secondary, .vi16 .bg-core-blue .cta.button.secondary, .vi16 .bg-core-blue .cta.button.pop.secondary, .vi16 .bg-dark-blue .cta.button.secondary, .vi16 .bg-dark-blue .cta.button.pop.secondary, .vi16 .bg-ishares-blue .cta.button.secondary, .vi16 .bg-ishares-blue .cta.button.pop.secondary, .vi16 .bg-ishares-green .cta.button.secondary, .vi16 .bg-ishares-green .cta.button.pop.secondary .vi16 .bg-teal-blue .cta.button.secondary, .vi16 .bg-teal-blue .cta.button.pop.secondary, .vi16 .bg-dark .cta.button.secondary, .vi16 .bg-dark .cta.button.pop.secondary {
    background: 0;
    border-color: white
}

.vi16 .bg-teal .cta.button.secondary, .vi16 .bg-teal .cta.button.pop.secondary, .vi16 .bg-green .cta.button.secondary, .vi16 .bg-green .cta.button.pop.secondary, .vi16 .bg-lush-green .cta.button.secondary, .vi16 .bg-lush-green .cta.button.pop.secondary, .vi16 .bg-dark-gray .cta.button.secondary, .vi16 .bg-dark-gray .cta.button.pop.secondary {
    background: 0;
    border-color: #000
}

.vi16 .bg-blue .cta.button.secondary .label, .vi16 .bg-blue .cta.button.pop.secondary .label, .vi16 .bg-teal-blue .cta.button.secondary .label, .vi16 .bg-teal-blue .cta.button.pop.secondary .label, .vi16 .bg-core-blue .cta.button.secondary .label, .vi16 .bg-core-blue .cta.button.pop.secondary .label, .vi16 .bg-dark-blue .cta.button.secondary .label, .vi16 .bg-dark-blue .cta.button.pop.secondary .label, .vi16 .bg-ishares-blue .cta.button.secondary .label, .vi16 .bg-ishares-blue .cta.button.pop.secondary .label, .vi16 .bg-ishares-green .cta.button.secondary .label, .vi16 .bg-ishares-green .cta.button.pop.secondary .label, .vi16 .bg-dark .cta.button.secondary .label, .vi16 .bg-dark .cta.button.pop.secondary .label {
    color: white
}

.vi16 .bg-teal .cta.button.secondary .label, .vi16 .bg-teal .cta.button.pop.secondary .label, .vi16 .bg-green .cta.button.secondary .label, .vi16 .bg-green .cta.button.pop.secondary .label, .vi16 .bg-lush-green .cta.button.secondary .label, .vi16 .bg-lush-green .cta.button.pop.secondary .label, .vi16 .bg-dark-gray .cta.button.secondary .label, .vi16 .bg-dark-gray .cta.button.pop.secondary .label {
    color: #000
}

.vi16 .cta ~ .target-overlay {
    background-color: white
}

.vi16 .cta ~ .target-overlay .overlay-title {
    color: #616161
}

.vi16 .cta ~ .target-overlay .close {
    color: #000;
    background-color: #fff
}

.vi16 .cta ~ .target-overlay .close:hover {
    color: #000
}

.vi16 .standard-banner {
    background-color: #fff
}

.vi16 .standard-banner .bg-area {
    color: #fff
}

.vi16 .standard-banner .bg-area.bg-core-blue, .vi16 .standard-banner .bg-area.bg-dark-blue, .vi16 .standard-banner .bg-area.bg-image {
    background-color: #000
}

.vi16 .standard-banner .bg-area.bg-dry-teal, .vi16 .standard-banner .bg-area.bg-teal {
    background-color: #cd4119;
    color: #fff
}

.vi16 .standard-banner .bg-area.bg-lush-green {
    background-color: #ff4713;
    color: #000
}

.vi16 .standard-banner .bg-area.bg-cold-purple {
    background-color: #ffce00;
    color: #000
}

.vi16 .standard-banner .bg-area.bg-pure-white {
    color: #000;
    background-color: #fff
}

.vi16 .standard-banner .bg-area.bg-pure-white.border-top-bottom {
    border: 1px solid #000
}

.vi16 .standard-banner .bg-area.bg-pure-white .header h1, .vi16 .standard-banner .bg-area.bg-cold-purple .header h1, .vi16 .standard-banner .bg-area.bg-lush-green .header h1 {
    color: #000
}

.vi16 .standard-banner .attribution a, .vi16 .standard-banner .attribution {
    color: #000
}

.vi16 .standard-banner .attribution a:hover {
    color: #000;
    text-decoration: underline
}

.vi16 .standard-banner .attr-line {
    border-top: 1px solid #000
}

.vi16 .navigation-tabs.desktop {
    border-top: 1px solid white;
    border-bottom: 1px solid white
}

.vi16 .navigation-tabs.desktop .tab {
    background-color: #e8e7e7;
    border-right: 1px solid white;
    border-left: 1px solid #e8e7e7
}

.vi16 .navigation-tabs.desktop .nav-link {
    color: #000
}

.vi16 .navigation-tabs.desktop .tab:hover {
    background-color: #000;
    border-left: 1px solid white
}

.vi16 .navigation-tabs.desktop .tab:hover a, .vi16 .navigation-tabs.desktop .tab.active .nav-link {
    color: white
}

.vi16 .navigation-tabs.desktop .tab.active {
    background-color: #000;
    color: white;
    border-left: 1px solid #000
}

.vi16 .navigation-tabs.desktop .pointer {
    background-color: #000;
    border-right: 1px solid white;
    border-bottom: 1px solid white
}

.vi16 .navigation-tabs.mobile .active-tab {
    border-bottom: 1px solid white;
    background-color: #e8e7e7
}

.vi16 .navigation-tabs.mobile .name {
    color: #000
}

.vi16 .navigation-tabs.mobile .all-tabs {
    background-color: #e8e7e7
}

.vi16 .navigation-tabs.mobile .all-tabs .name {
    border-bottom: 1px solid #c7c7c7
}

.vi16 .body-tabs, .vi16 .body-tabs .header-box, .vi16 .body-tabs .tabs {
    background-color: white
}

.vi16 .body-tabs .tabs {
    border-bottom: 2px solid #000
}

.vi16 .body-tabs .tab {
    border: 2px solid white;
    border-bottom: 0
}

.vi16 .body-tabs .tab .tab-link {
    color: #616161
}

.vi16 .body-tabs .tab:hover {
    border: 2px solid #616161;
    border-bottom: 0
}

.vi16 .body-tabs .tab.active {
    border: 2px solid #000;
    border-bottom: 2px solid white
}

.vi16 .body-tabs .tab.active a, .vi16 .body-tabs .tab.active span {
    color: #000
}

@media only screen and (max-width: 767px) {
    .blk-responsive .vi16 .body-tabs .tab {
        border-top: 1px solid #616161
    }

    .blk-responsive .vi16 .body-tabs .tab:last-child {
        border-bottom: 1px solid #616161
    }

    .blk-responsive .vi16 .body-tabs .tab.active {
        border-top: 2px solid #000;
        border-bottom: 2px solid #000;
        border-left: 0;
        border-right: 0
    }
}

.vi16 .navigation-list.bg-core-blue {
    background-color: #000
}

.vi16 .navigation-list.bg-teal-blue {
    background-color: #cd4119
}

.vi16 .navigation-list .header {
    color: #fff
}

.vi16 .navigation-list.bg-dark-gray {
    background-color: #efefef;
    color: #000
}

.vi16 .navigation-list.bg-teal-blue .header, .vi16 .navigation-list.bg-teal-blue a.cta.link, .vi16 .navigation-list.bg-teal-blue .cta.link .label {
    color: #fff !important
}

.vi16 .navigation-list.bg-dark-gray .header, .vi16 .navigation-list.bg-dark-gray a.cta.link, .vi16 .navigation-list.bg-dark-gray .cta.link .label {
    color: #000 !important
}

.vi16 .footer-sticky.bg-core-blue {
    background-color: #000
}

.vi16 .footer-sticky.bg-teal-blue {
    background-color: #cd4119
}

.vi16 .footer-sticky.bg-dark-gray {
    background-color: #efefef;
    Color: #000
}

.vi16 .footer-sticky {
    color: #fff
}

.vi16 .footer-sticky.bg-teal-blue .close {
    Color: #fff
}

.vi16 .footer-sticky.bg-teal-blue a.cta.link, .vi16 .footer-sticky.bg-teal-blue a.cta.link .label {
    color: #fff !important
}

.vi16 .footer-sticky.bg-dark-gray .close {
    Color: #000
}

.vi16 .footer-sticky.bg-dark-gray a.cta.link {
    color: #000 !important
}

.vi16 .ticker {
    background-color: #efefef
}

.vi16 .ticker .content {
    border-color: #000
}

.vi16 .ticker .symbol {
    color: #efefef
}

.vi16 .ticker .name {
    color: #000
}

.vi16 .ticker .name:hover {
    color: #000
}

.vi16 .ticker .label {
    color: #616161
}

.vi16 .ticker .arrow-up-icon {
    color: #0a5747
}

.vi16 .ticker .arrow-down-icon {
    color: #c00b28
}

.vi16 .ticker .figure {
    color: #616161
}

.vi16 .ticker .star-icon-filled {
    color: #ffd142
}

.vi16 .ticker .star-icon-empty {
    color: #efefef
}

.vi16 .image-cta.bg-core-blue {
    background-color: #000
}

.vi16 .image-cta.bg-lush-green {
    background-color: #008b5c
}

.vi16 .image-cta.bg-pure-white {
    background-color: #fff
}

.vi16 .image-cta.bg-light-gray {
    background-color: #efefef
}

.vi16 .image-cta.img-size-small.bg-core-blue {
    background-color: #000
}

.vi16 .image-cta.img-size-small.bg-lush-green {
    background-color: #008b5c
}

.vi16 .image-cta.img-size-small.bg-light-gray {
    background-color: #efefef
}

.vi16 .image-cta .header, .vi16 .image-cta .description, .vi16 .image-cta a.cta.link, .vi16 .image-cta .cta.link .label, .vi16 .image-cta.bg-lush-green a.cta.link, .vi16 .image-cta.bg-lush-green .cta.link .label {
    color: #000
}

.vi16 .image-cta a.cta.link:hover, .vi16 .image-cta .cta.link .label:hover span, .vi16 .image-cta.bg-lush-green a.cta.link:hover, .vi16 .image-cta.bg-lush-green .cta.link .label:hover span {
    text-decoration: underline
}

.vi16 .image-cta.bg-core-blue .header, .vi16 .image-cta.bg-core-blue .description, .vi16 .image-cta.bg-blue .header, .vi16 .image-cta.bg-blue .description, .vi16 .image-cta.bg-dark-blue .header, .vi16 .image-cta.bg-dark-blue .description {
    color: #fff
}

.vi16 .image-cta.bg-core-blue .cta .label, .vi16 .image-cta.bg-core-blue .cta, .vi16 .image-cta.bg-ishares-blue .cta .label, .vi16 .image-cta.bg-ishares-greeen .cta, .vi16 .image-cta.bg-ishares-green .cta .label {
    color: #fff
}

.vi16 .image-cta.bg-ishares-blue .cta.button .label, .vi16 .image-cta.bg-ishares-blue .cta.button.pop .label, .vi16 .image-cta.bg-ishares-green .cta.button .label, .vi16 .image-cta.bg-ishares-green .cta.button.pop .label {
    color: #0f2d5d
}

.vi16 .image-cta.bg-core-blue .cta.button .label, .vi16 .image-cta.bg-core-blue .cta.button, .vi16 .image-cta.bg-blue .cta.button .label, .vi16 .image-cta.bg-blue .cta.button, .vi16 .image-cta.bg-dark-blue .cta.button .label, .vi16 .image-cta.bg-dark-blue .cta.button {
    color: #000
}

.vi16 .image-cta.bg-ishares-blue .header, .vi16 .image-cta.bg-ishares-blue .description, .vi16 .image-cta.bg-ishares-green .header, .vi16 .image-cta.bg-ishares-green .description {
    color: white !important
}

.vi16 .image-cta .txt-block .description q::before, .vi16 .image-cta .txt-block .description q::after {
    color: #000
}

.vi16 .image-cta.border-top-bottom {
    border: 1px solid #000
}

.vi16 .paragraph {
    background-color: #FFF
}

.vi16 .paragraph.divided-rows tr td {
    border-color: # #000
}

.vi16 .paragraph.divided-rows tr:hover td {
    background-color: #9bd7be
}

.vi16 .paragraph.background {
    background: #efefef
}

.vi16 .paragraph.background .intro-black-border-bottom:before, .vi16 .paragraph.background .intro-black-border-bottom:after, .vi16 .paragraph.background .intro-dark-blue-border-bottom:before, .vi16 .paragraph.background .intro-dark-blue-border-bottom:after {
    background-color: #efefef
}

.vi16 .paragraph .para-image p.border-bottom {
    border-bottom: 1px solid #000
}

.vi16 .paragraph .icon-arrow, .vi16 .paragraph .icon-article, .vi16 .paragraph .icon-audio, .vi16 .paragraph .icon-blog, .vi16 .paragraph .icon-chart, .vi16 .paragraph .icon-email, .vi16 .paragraph .icon-event, .vi16 .paragraph .icon-excel, .vi16 .paragraph .icon-excel-download, .vi16 .paragraph .icon-infographic, .vi16 .paragraph .icon-padlock, .vi16 .paragraph .icon-pdf, .vi16 .paragraph .icon-ppt, .vi16 .paragraph .icon-tool, .vi16 .paragraph .icon-video, .vi16 .paragraph .icon-word, .vi16 .paragraph .icon-zip {
    background: transparent
}

.vi16 .paragraph .pull-quote .quote-mark {
    color: #000
}

.vi16 .paragraph .pull-quote .quote-content p {
    color: #000
}

.vi16 .paragraph .pull-quote .quote-content:before, .vi16 .paragraph .pull-quote .quote-content:after {
    background-color: #000
}

.vi16 .paragraph .pull-quote + .attribution {
    color: #616161
}

.vi16 .paragraph .pull-quote + .attribution cite {
    color: #000
}

.vi16 .video-wrapper .player.bordered {
    border: 1px solid #000
}

.vi16 .video-wrapper .video-overlay {
    background-color: rgba(0, 0, 0, 0.3);
    transition: background-color .5s ease
}

.vi16 .video-wrapper:hover .video-overlay {
    background-color: rgba(0, 0, 0, 0.5)
}

.vi16.video-player {
    background: #fff
}

.vi16.video-player .bg-light-blue .videoparacomponent .video-content .pull-quote .quote-mark, .vi16.video-player .bg-green .videoparacomponent .video-content .pull-quote .quote-mark {
    color: #000
}

.vi16.video-player .bg-blue .videoparacomponent .video-content .pull-quote .quote-mark, .vi16.video-player .bg-ishares-blue .videoparacomponent .video-content .pull-quote .quote-mark, .vi16.video-player .bg-ishares-green .videoparacomponent .video-content .pull-quote .quote-mark {
    color: #FFF
}

.vi16.video-player .bg-light-blue, .vi16.video-player .bg-ishares-blue, .vi16.video-player .bg-ishares-green {
    color: #fff
}

.vi16.video-player .bg-blue {
    background-color: #000 !important;
    color: #fff
}

.vi16.video-player .bg-green {
    background-color: #008b5c !important;
    color: #000
}

.vi16.video-player .bg-grey, .vi16.video-player .bg-white {
    color: #000
}

.vi16.video-player .bg-grey .title, .vi16.video-player .bg-white .title {
    color: #000
}

.vi16.video-player .bg-grey {
    background-color: #efefef
}

.vi16.video-player .bg-white {
    background-color: #fff
}

.vi16.video-player > .bordered {
    border-color: #000
}

.vi16.video-player .videoparacomponent.full-width-player .title, .vi16.video-player .videoparacomponent.full-width-player .attribution, .vi16.video-player .videoparacomponent.full-width-player .description {
    color: #000
}

.vi16.video-player .videoparacomponent .video-content .pull-quote .quote-mark {
    color: #000
}

.vi16.video-player .videoparacomponent .video-content a {
    color: #616161
}

.vi16.video-player .videoparacomponent .video-content a:hover {
    color: #000
}

.vi16 .multi-column-teaser.bg-dark-gray {
    background-color: #efefef
}

.vi16 .multi-column-teaser.default .description a {
    color: #616161;
    text-decoration: underline
}

.vi16 .multi-column-teaser.default .description a:hover {
    color: #000
}

.vi16 .multi-column-teaser.bg-dark-gray .component-heading, .vi16 .multi-column-teaser.bg-dark-gray .intro, .vi16 .multi-column-teaser.bg-dark-gray .heading a, .vi16 .multi-column-teaser.bg-dark-gray .heading .label, .vi16 .multi-column-teaser.bg-dark-gray .description, .vi16 .multi-column-teaser.bg-dark-gray .description a, .vi16 .multi-column-teaser.bg-dark-gray .description a:hover {
    color: #000
}

.vi16 .multi-column-teaser.bg-lush-green {
    background-color: #008b5c
}

.vi16 .multi-column-teaser.bg-lush-green .component-heading, .vi16 .multi-column-teaser.bg-lush-green .intro, .vi16 .multi-column-teaser.bg-lush-green .heading a, .vi16 .multi-column-teaser.bg-lush-green .heading .label, .vi16 .multi-column-teaser.bg-lush-green .description, .vi16 .multi-column-teaser.bg-lush-green .description a, .vi16 .multi-column-teaser.bg-lush-green .description a:hover {
    color: #000
}

.vi16 .multi-column-teaser .component-heading, .vi16 .multi-column-teaser .intro, .vi16 .multi-column-teaser .image-with-heading .heading a, .vi16 .multi-column-teaser .image-with-heading .heading .label, .vi16 .multi-column-teaser .description {
    color: #000
}

.vi16 .multi-column-teaser.bg-ishares-green .component-heading, .vi16 .multi-column-teaser.bg-ishares-green .intro, .vi16 .multi-column-teaser.bg-ishares-green .heading a, .vi16 .multi-column-teaser.bg-ishares-green .heading .label, .vi16 .multi-column-teaser.bg-ishares-green .description {
    color: #FFF
}

.vi16 .multi-column-teaser.bg-teal-blue {
    background-color: #000
}

.vi16 .multi-column-teaser.bg-teal-blue .component-heading, .vi16 .multi-column-teaser.bg-teal-blue .intro, .vi16 .multi-column-teaser.bg-teal-blue .heading a, .vi16 .multi-column-teaser.bg-teal-blue .heading .label, .vi16 .multi-column-teaser.bg-teal-blue .description {
    color: #fff !important
}

.vi16 .multi-column-teaser.bg-ishares-blue {
    background-color: #073586
}

.vi16 .multi-column-teaser.bg-ishares-blue .component-heading, .vi16 .multi-column-teaser.bg-ishares-blue .intro, .vi16 .multi-column-teaser.bg-ishares-blue .heading a, .vi16 .multi-column-teaser.bg-ishares-blue .heading .label, .vi16 .multi-column-teaser.bg-ishares-blue .description, .vi16 .multi-column-teaser.bg-ishares-blue .description a, .vi16 .multi-column-teaser.bg-ishares-blue .description a:hover {
    color: #FFF
}

.vi16 .multi-column-teaser.bg-ishares-green {
    background-color: #5a8200
}

.vi16 .multi-column-teaser.bg-teal-blue a.cta.link, .vi16 .multi-column-teaser.bg-teal-blue .cta.link .label {
    color: #fff
}

.vi16.full-bleed-banner.bg-downriver {
    background-color: #000
}

.vi16.full-bleed-banner.bg-downriver .full-bleed-color .read-more-link {
    background-color: #000;
    border: 1px solid #000
}

.vi16.full-bleed-banner.bg-downriver .banner-content-wrapper:hover .full-bleed-color .read-more-link {
    color: #fff
}

.vi16.full-bleed-banner.bg-smalt {
    background-color: #003594
}

.vi16.full-bleed-banner.bg-smalt .full-bleed-color .read-more-link {
    background-color: #003594;
    border: 1px solid rgba(204, 204, 204, 0.5)
}

.vi16.full-bleed-banner.bg-smalt .banner-content-wrapper:hover .full-bleed-color .read-more-link {
    color: #003594
}

.vi16.full-bleed-banner.bg-tealblue {
    background-color: #000
}

.vi16.full-bleed-banner.bg-tealblue .full-bleed-color .read-more-link {
    background-color: #000;
    border: 1px solid rgba(204, 204, 204, 0.5)
}

.vi16.full-bleed-banner.bg-tealblue .banner-content-wrapper:hover .full-bleed-color .read-more-link {
    color: #000
}

.vi16.full-bleed-banner.bg-bottlegreen {
    background-color: #008b5c
}

.vi16.full-bleed-banner.bg-bottlegreen .full-bleed-color .read-more-link {
    background-color: #008b5c;
    border: 1px solid rgba(204, 204, 204, 0.5)
}

.vi16.full-bleed-banner.bg-bottlegreen .banner-content-wrapper:hover .full-bleed-color .read-more-link {
    color: #008b5c
}

.vi16.full-bleed-banner.bg-texasgreen {
    background-color: #009639
}

.vi16.full-bleed-banner.bg-texasgreen .full-bleed-color .read-more-link {
    background-color: #009639;
    border: 1px solid rgba(204, 204, 204, 0.5)
}

.vi16.full-bleed-banner.bg-texasgreen .banner-content-wrapper:hover .full-bleed-color .read-more-link {
    color: #009639
}

.vi16.full-bleed-banner.bg-orient {
    background-color: #ffce00
}

.vi16.full-bleed-banner.bg-orient .full-bleed-color .read-more-link {
    background-color: #ffce00;
    border: 1px solid rgba(204, 204, 204, 0.5)
}

.vi16.full-bleed-banner.bg-orient .banner-content-wrapper:hover .full-bleed-color .read-more-link {
    color: #ffce00
}

.vi16.full-bleed-banner.bg-bluechill {
    background-color: #117c8e
}

.vi16.full-bleed-banner.bg-bluechill .full-bleed-color .read-more-link {
    background-color: #117c8e;
    border: 1px solid rgba(204, 204, 204, 0.5)
}

.vi16.full-bleed-banner.bg-bluechill .banner-content-wrapper:hover .full-bleed-color .read-more-link {
    color: #117c8e
}

.vi16.full-bleed-banner.bg-finn {
    background-color: #772654
}

.vi16.full-bleed-banner.bg-finn .full-bleed-color .read-more-link {
    background-color: #772654;
    border: 1px solid rgba(204, 204, 204, 0.5)
}

.vi16.full-bleed-banner.bg-finn .banner-content-wrapper:hover .full-bleed-color .read-more-link {
    color: #772654
}

.vi16.full-bleed-banner.bg-redviolet {
    background-color: #c2157b
}

.vi16.full-bleed-banner.bg-redviolet .full-bleed-color .read-more-link {
    background-color: #c2157b;
    border: 1px solid rgba(204, 204, 204, 0.5)
}

.vi16.full-bleed-banner.bg-redviolet .banner-content-wrapper:hover .full-bleed-color .read-more-link {
    color: #c2157b
}

.vi16.full-bleed-banner.bg-voodoo {
    background-color: #ffce00
}

.vi16.full-bleed-banner.bg-voodoo .full-bleed-color .read-more-link {
    background-color: #ffce00;
    border: 1px solid rgba(204, 204, 204, 0.5)
}

.vi16.full-bleed-banner.bg-voodoo .banner-content-wrapper:hover .full-bleed-color .read-more-link {
    color: #ffce00
}

.vi16.full-bleed-banner.bg-eminence {
    background-color: #671e75
}

.vi16.full-bleed-banner.bg-eminence .full-bleed-color .read-more-link {
    background-color: #671e75;
    border: 1px solid rgba(204, 204, 204, 0.5)
}

.vi16.full-bleed-banner.bg-eminence .banner-content-wrapper:hover .full-bleed-color .read-more-link {
    color: #671e75
}

.vi16.full-bleed-banner.bg-trout {
    background-color: #455560
}

.vi16.full-bleed-banner.bg-trout .full-bleed-color .read-more-link {
    background-color: #455560;
    border: 1px solid rgba(204, 204, 204, 0.5)
}

.vi16.full-bleed-banner.bg-trout .banner-content-wrapper:hover .full-bleed-color .read-more-link {
    color: #455560
}

.vi16.full-bleed-banner.bg-concrete {
    background-color: #f2f2f2
}

.vi16.full-bleed-banner.bg-concrete .full-bleed-color .read-more-link {
    color: #000;
    background-color: #f2f2f2;
    border: 1px solid rgba(153, 153, 153, 0.5)
}

.vi16.full-bleed-banner.bg-concrete .banner-content-wrapper:hover .full-bleed-color .read-more-link {
    color: #f2f2f2;
    background-color: #000
}

.vi16.full-bleed-banner .banner-content-wrapper:hover .full-bleed-color .read-more-link {
    background-color: #FFF
}

.vi16.full-bleed-banner .banner-content-wrapper:hover .full-bleed-image .read-more-link {
    background-color: rgba(255, 255, 255, 0.5);
    color: #000
}

.vi16.full-bleed-banner .full-bleed-color .banner-article.black-text h1, .vi16.full-bleed-banner .full-bleed-color .banner-article.black-text .subheader {
    color: #000
}

.vi16.full-bleed-banner .full-bleed-color h1, .vi16.full-bleed-banner .full-bleed-color .read-more-link, .vi16.full-bleed-banner .full-bleed-color .subheader, .vi16.full-bleed-banner .full-bleed-image h1, .vi16.full-bleed-banner .full-bleed-image .subheader, .vi16.full-bleed-banner .full-bleed-image .attribution {
    color: #fff
}

.vi16.full-bleed-banner .full-bleed-image .banner-article.black-text h1, .vi16.full-bleed-banner .full-bleed-image .banner-article.black-text .subheader, .vi16.full-bleed-banner .full-bleed-image .attribution.black-text, .vi16.full-bleed-banner .full-bleed-image .attribution.black-text a, .vi16.full-bleed-banner .full-bleed-image .attribution a {
    color: #000
}

.vi16.full-bleed-banner .full-bleed-image .read-more-link {
    background-color: #000;
    border: 1px solid #000;
    color: #fff
}

.vi16.related-content .bg-green {
    background: #008b5c
}

.vi16.related-content .bg-purple {
    background: #ffce00
}

.vi16.related-content .bg-dark-blue {
    background: #cd4119
}

.vi16.related-content .bg-white-smoke {
    background: #efefef
}

.vi16.related-content .rel-content-wrapper .card .content-panel .title a, .vi16.related-content .rel-content-wrapper .section-header {
    color: #fff
}

.vi16.related-content .rel-content-wrapper .section-header a, .vi16.related-content .rel-content-wrapper .link-item a {
    color: #000
}

.vi16.related-content .bg-white-smoke, .vi16.related-content .bg-green, .vi16.related-content .bg-purple, .vi16.related-content .bg-white {
    color: #000
}

.vi16.related-content .bg-white-smoke .section-header, .vi16.related-content .bg-white-smoke .section-header a, .vi16.related-content .bg-white-smoke .description p, .vi16.related-content .bg-white-smoke .description, .vi16.related-content .bg-green .section-header, .vi16.related-content .bg-green .section-header a, .vi16.related-content .bg-green .description p, .vi16.related-content .bg-green .description, .vi16.related-content .bg-purple .section-header, .vi16.related-content .bg-purple .section-header a, .vi16.related-content .bg-purple .description p, .vi16.related-content .bg-purple .description, .vi16.related-content .bg-white .section-header, .vi16.related-content .bg-white .section-header a, .vi16.related-content .bg-white .description p, .vi16.related-content .bg-white .description {
    color: #000
}

.vi16.related-content .bg-white-smoke .rel-content-wrapper .card .content-panel .title a, .vi16.related-content .bg-green .rel-content-wrapper .card .content-panel .title a, .vi16.related-content .bg-purple .rel-content-wrapper .card .content-panel .title a, .vi16.related-content .bg-white .rel-content-wrapper .card .content-panel .title a {
    color: #000
}

.vi16.related-content .bg-white-smoke .rel-content-wrapper .cta, .vi16.related-content .bg-green .rel-content-wrapper .cta, .vi16.related-content .bg-purple .rel-content-wrapper .cta, .vi16.related-content .bg-white .rel-content-wrapper .cta {
    color: #000
}

.vi16.related-content .bg-white-smoke .rel-content-wrapper .cta span.label, .vi16.related-content .bg-green .rel-content-wrapper .cta span.label, .vi16.related-content .bg-purple .rel-content-wrapper .cta span.label, .vi16.related-content .bg-white .rel-content-wrapper .cta span.label {
    color: #000
}

.vi16.related-content .bg-green .content-panel:first-child, .vi16.related-content .bg-purple .content-panel:first-child, .vi16.related-content .bg-white-smoke .content-panel:first-child, .vi16.related-content .bg-white .content-panel:first-child {
    border-right: 1px solid #000 !important
}

.vi16.related-content .bg-dark-blue .rel-content-wrapper .card .content-panel:first-child {
    border-right: 1px solid #fff
}

.vi16.related-content .bg-dark-blue {
    color: #fff
}

.vi16.related-content .bg-dark-blue .section-header, .vi16.related-content .bg-dark-blue .section-header a, .vi16.related-content .bg-dark-blue .description p, .vi16.related-content .bg-dark-blue .description, .vi16.related-content .bg-dark-blue .rel-content-wrapper .card .content-panel .title a, .vi16.related-content .bg-dark-blue .rel-content-wrapper .cta, .vi16.related-content .bg-dark-blue .rel-content-wrapper .cta span.label {
    color: #fff
}

.vi16.related-content .rel-content-wrapper .section-header a {
    color: #000
}

.vi16.related-content .border-top-bottom {
    border-color: #000
}

@media only screen and (max-width: 767px) {
    .blk-responsive .bg-dark-blue .vi16.related-content .rel-content-wrapper .content-panel:first-child {
        border-bottom: 1px solid #fff
    }

    .blk-responsive .vi16.related-content .bg-green .content-panel:first-child, .blk-responsive .vi16.related-content .bg-purple .content-panel:first-child, .blk-responsive .vi16.related-content .bg-white-smoke .content-panel:first-child, .blk-responsive .vi16.related-content .bg-white .content-panel:first-child {
        border-bottom: 1px solid #000 !important
    }
}

.vi16 .dynamic-article-list .article-cntnr .title a, .vi16 .dynamic-article-list .article-cntnr .attribution a {
    color: #616161
}

.vi16 .dynamic-article-list .article-cntnr .attribution a:hover, .vi16 .dynamic-article-list .article-cntnr .title a:hover, .vi16 .dynamic-article-list .article-cntnr .attribution a:hover {
    color: #000
}

.vi16 .dynamic-article-list .article-cntnr .description {
    color: #000
}

.vi16 .filter-articles, .vi16 .filter-articles .filter-label {
    color: #000
}

.vi16.topic-nav .topic-container a, .vi16.topic-nav .topic-container p a, .vi16.topic-nav .read-more.blue a, .vi16.topic-nav .read-more.magenta a {
    color: #000
}

.vi16.topic-nav .topic-container p a:hover {
    color: #616161
}

.vi16.topic-nav .read-more.magenta a:hover {
    color: #616161
}

.vi16.topic-nav .read-more.blue a:hover {
    color: #616161
}

.vi16.topic-nav .read-more.magenta a {
    color: #616161
}

.vi16.topic-nav .text-placeholder .intro-dark-blue-border-bottom, .vi16.topic-nav .text-placeholder .intro-black-border-bottom {
    border-bottom: 1px solid #009ef0
}

.vi16 .multi-column-teaser.default.border-bottom {
    border-bottom: 1px solid #000
}

.vi16.topic-nav .text-placeholder .intro-black, .vi16.topic-nav .text-placeholder .intro-black-border-bottom, .vi16.topic-nav .text-placeholder ul, .vi16.topic-nav .text-placeholder ol, .vi16.topic-nav .text-placeholder p {
    color: #000
}

.vi16.topic-nav .text-placeholder a:hover {
    color: #03a7e0
}

.vi16.topic-nav .text-placeholder .green {
    color: #76ab00
}

.vi16.topic-nav .text-placeholder .button:hover {
    background: #000;
    color: #FFF
}

.vi16.topic-nav .text-placeholder .button {
    border: 1px solid #000;
    color: #000
}

.vi16.topic-nav .text-placeholder .button-pdf {
    background: #005a66;
    color: #FFF;
    border: 1px solid #005a66
}

.vi16.topic-nav .text-placeholder .button-pdf:hover {
    background: #FFF;
    color: #005a66
}

.vi16.topic-nav .text-placeholder .h2-green, .vi16.topic-nav .text-placeholder .h3-green, .vi16.topic-nav .text-placeholder .h4-green {
    color: #76ab00
}

.vi16.topic-nav .text-placeholder hr {
    border-top: 1px solid #009ef0
}

.vi16.topic-nav .text-placeholder .h2-dark-blue, .vi16.topic-nav .text-placeholder .h3-dark-blue, .vi16.topic-nav .text-placeholder .h4-dark-blue, .vi16.topic-nav .text-placeholder h2, .vi16.topic-nav .text-placeholder h3, .vi16.topic-nav .text-placeholder h4 {
    color: #000
}

.vi16.topic-nav {
    background-color: #FFF
}

.vi16.topic-nav .topic-nav-container h2, .vi16.topic-nav .topic-nav-container h2.blue, .vi16.topic-nav .text-placeholder .intro-dark-blue, .vi16.topic-nav .text-placeholder .intro-black, .vi16.topic-nav .text-placeholder .intro-dark-blue-border-bottom, .vi16.topic-nav .text-placeholder .intro-black-border-bottom {
    color: #000
}

.vi16.topic-nav .topic-nav-container h2.green {
    color: #76ab00
}

.vi16.topic-nav .text-placeholder .giant-letter {
    color: #008b5c
}

.vi16.topic-nav .text-placeholder p.border-bottom, .vi16.topic-nav .text-placeholder .para-image p.border-bottom {
    border-bottom: 1px solid #009ef0
}

.vi16.topic-nav .topic-container h3 {
    color: #000
}

.vi16 .featured-funds {
    color: #000
}

.vi16 .featured-funds .display-cell.line {
    background-color: #000
}

.vi16 .featured-funds.bg-blue {
    background-color: #000;
    color: #fff
}

.vi16 .featured-funds.bg-teal {
    background-color: #ffce00
}

.vi16 .featured-funds.bg-white-smoke {
    background-color: #efefef
}

.vi16 .featured-funds.border-top-bottom {
    border-color: #000
}

.vi16 .featured-funds.bg-blue .display-cell.line {
    background-color: #fff
}

.vi16 .featured-funds a.symbol {
    color: #fff
}

.vi16 .featured-funds a.symbol.blk-mutual-fund-data {
    color: #fff;
    border: 1px solid #fff
}

.vi16 .featured-funds .name {
    color: #000
}

.vi16 .featured-funds.bg-blue .name {
    color: #fff
}

.vi16 .featured-funds.bg-blue a.symbol {
    border: 1px solid #fff;
    color: #fff
}

.vi16 .featured-funds.bg-blue .header, .vi16 .featured-funds.bg-blue .header {
    color: #fff
}

.vi16 .featured-funds.bg-blue .description, .vi16 .featured-funds.bg-blue .bullet, .vi16 .featured-funds.bg-blue .intro, .vi16 .featured-funds.bg-blue .name {
    color: #fff
}

.vi16 .featured-tile a.cta.link, .vi16 .featured-tile .cta.link .label {
    color: #000
}

.vi16 .page-title {
    background-color: white
}

.vi16 .page-title .header.dark-blue h1 {
    color: #000
}

.vi16 .page-title .header.green h1 {
    color: #008b5c
}

.vi16 .page-title .attribution a, .vi16 .page-title .header h1, .vi16 .page-title .subheader, .vi16 .page-title .attribution {
    color: #000
}

.vi16 .social-share .icon-panel .share-icon.line {
    background-color: #00b900
}

.vi16 .article-list-wrapper .article-list ul .author-block .author {
    color: #616161
}

.vi16 .article-list-wrapper .article-list ul .author-block .author a, .vi16 .navigation-tabs.desktop .tab.active .nav-link {
    color: #FFF
}

.vi16 .article-list-wrapper.bg-white .title, .vi16 .article-list-wrapper.bg-white .date, .vi16 .article-list-wrapper.bg-white .header, .vi16 .article-list-wrapper.bg-white .article-list li {
    color: #616161 !important
}

.vi16 .article-list-wrapper.bg-white .author {
    color: #616161 !important
}

.vi16 .article-list-wrapper.bg-white .author a {
    color: #000 !important
}

.vi16 .article-list-wrapper.bg-blue {
    background-color: #000
}

@media only screen and (max-width: 767px) {
    .blk-responsive .vi16 .article-list-wrapper.bg-white .dot {
        background-color: #616161
    }
}

.vi16 .flexi-dropdown header {
    border-bottom: 2px solid #000
}

.vi16 .flexi-dropdown section ul {
    background-color: rgba(0, 0, 0, 0.85)
}

.vi16 .flexi-dropdown section ul li {
    border-bottom: 1px solid #616161;
    color: #FFF
}

.vi16 .flexi-dropdown section ul li:hover {
    color: #a5a5a5
}

.vi16 .dynamic-posts-body .wrapper-980 .separator, .vi16 .dynamic-posts-body .wrapper-980 .intro {
    color: #000
}

.vi16 .dynamic-posts-body .wrapper-980 div[class^='.article-list-item-'] {
    color: #000
}

.vi16 .dynamic-posts-body .wrapper-980 .image {
    background: white
}

.vi16 .dynamic-posts-body .wrapper-980 .biography {
    border: 1px solid #bbb
}

.vi16 .dynamic-posts-body .wrapper-980 .footnotes {
    color: #000
}

.vi16.dynamic-posts-browse .component-heading, .vi16.dynamic-posts-browse h2, .vi16.dynamic-posts-browse .short-description {
    color: #616161
}

.vi16.dynamic-posts-browse .body:last-child {
    border-left: 1px solid #000
}

.vi16.dynamic-posts-browse .read-article span, .vi16.dynamic-posts-browse .read-article a {
    color: #000
}

.vi16.dynamic-posts-browse.theme-green {
    background: #008b5c
}

.vi16.dynamic-posts-browse.theme-blue {
    background: #ffce00
}

.vi16.dynamic-posts-browse.theme-purple {
    background: #ffce00
}

.vi16.dynamic-posts-browse.theme-green span.fa, .vi16.dynamic-posts-browse.theme-green *, .vi16.dynamic-posts-browse.theme-green a, .vi16.dynamic-posts-browse.theme-blue span.fa, .vi16.dynamic-posts-browse.theme-blue *, .vi16.dynamic-posts-browse.theme-blue a, .vi16.dynamic-posts-browse.theme-purple span.fa, .vi16.dynamic-posts-browse.theme-purple *, .vi16.dynamic-posts-browse.theme-purple a {
    color: #FFF
}

@media screen(max-width:

767px

) {
    .blk-responsive .vi16.dynamic-posts-browse .body:not:first-child {
        border-top: 1px solid #A #000
    }
}

.vi16 .crosslink-panel .crosslink-header {
    color: #000
}

.vi16 .crosslink-panel .crosslink-body .cta-link a.cta:hover {
    color: #000
}

.vi16 .crosslink-panel .crosslink-body .cta-link .cta .label {
    color: #616161
}

.vi16 .filter-articles .filter-dropdown select {
    color: #616161;
    border: 1px solid #a5a5a5
}

.vi16 .filter-articles .filter-dropdown::before {
    border-left: 1px solid #a5a5a5
}

.vi16 .tile-container {
    border: 1px solid #000
}

.vi16 .tile-container .cta.link .label {
    color: #000;
    text-decoration: none
}

.vi16 .tile-container .cta.link:hover .label {
    text-decoration: underline
}

.vi16 .tile-box .image.imageColor {
    background-color: #000
}

.vi16 .tile-box .category {
    color: #616161
}

.vi16 .dynamic-tiles-list .article-cntnr.tile-box .title a, .vi16 .dynamic-article-list.left .title a, .vi16 .dynamic-article-list.left .title a:hover, .vi16 .dynamic-article-list.left .title {
    color: #000
}

.vi16 .dynamic-tiles-list .article-cntnr.tile-box .attribution-text a, .vi16 .dynamic-tiles-list a.cta.link {
    color: #000
}

.vi16 .dynamic-tiles-list a.cta.link:hover, .vi16 .cta.link .label:hover {
    text-decoration: underline
}

.vi16 .dynamic-tiles-list .article-cntnr.tile-box .date {
    color: #616161
}

.vi16 .dynamic-tiles-list .article-cntnr.tile-box .description {
    color: #000
}

.vi16 .dynamic-article-list.left .attribution {
    color: #616161
}

.vi16 .dynamic-article-list.left .read-article {
    color: #000
}

.vi16.featured-article .featured-tile {
    border: 1px solid #000;
    background-color: #fff
}

.vi16.featured-article .featured-article-section {
    background-color: #FFF
}

.vi16.featured-article .featured-tile .category {
    color: #000
}

.vi16.featured-article .featured-tile .title a {
    color: #000
}

.vi16.featured-article .featured-tile .date {
    color: #000
}

.vi16.featured-article .featured-tile .date a {
    color: #000
}

.vi16.featured-article .featured-tile .date a:hover {
    color: #000
}

.vi16.featured-article .article-list .author-block a:hover {
    color: #616161
}

.vi16.featured-article .featured-tile .description {
    color: #000
}

.vi16.featured-article .featured-tile .author a, .vi16.featured-article .featured-tile .author a:hover {
    color: #000
}

.vi16.featured-article .market-content-box {
    color: #000
}

.vi16.featured-article a.cta.link, .vi16 .cta.link .label {
    color: #000
}

.vi16.featured-article .market-content-box.bg-core-blue, .vi16.featured-article .market-content-box.bg-blue {
    background-color: #000;
    color: #fff
}

.vi16.featured-article .market-content-box.bg-dark {
    color: #fff
}

.vi16.featured-article .market-content-box.bg-lush-green {
    background-color: #008b5c;
    color: #000
}

.vi16.featured-article .market-content-box.bg-dry-teal {
    background-color: #cd4119;
    color: #fff
}

.vi16.featured-article .market-content-box.bg-cold-purple {
    background-color: #ffce00;
    color: #000
}

.vi16.featured-article .market-content-box.bg-pure-white {
    background-color: #fff;
    border: 1px solid #000
}

.vi16.featured-article .market-content-box.bg-pure-white .smallText, .vi16 .market-content-box.bg-pure-white .cta.link .label, .vi16 .market-content-box.bg-pure-white .cta.link {
    color: #000
}

.vi16.featured-article .market-content-box.bg-pure-white .headline {
    color: #000
}

.vi16 .resource-list .column:first-child.double {
    border-right: solid 1px #616161
}

.vi16 .resource-list .header, .vi16 .resource-list .subtitle {
    color: #616161
}

.vi16.navigation-banner .cover.bg-dark-overlay:before, .vi16.navigation-banner .cover.bg-dark-overlay:after, .vi16.hub-banner .cover.bg-dark-overlay:before, .vi16.hub-banner .cover.bg-dark-overlay:after {
    background-color: #000
}

.vi16.navigation-banner .cover.bg-light-overlay:before, .vi16.navigation-banner .cover.bg-light-overlay:after, .vi16.hub-banner .cover.bg-light-overlay:before, .vi16.hub-banner .cover.bg-light-overlay:after {
    background-color: #efefef
}

.vi16.navigation-banner .content-panel header.bg-dark-overlay, .vi16.hub-banner .content-panel header.bg-dark-overlay {
    color: #FFF
}

.vi16 .content-panel .subheader {
    color: #000
}

.vi16.navigation-banner .content-panel header.bg-dark-overlay .link, .vi16.navigation-banner .content-panel header.bg-dark-overlay .subheader, .vi16.hub-banner .content-panel header.bg-dark-overlay .link {
    color: #FFF
}

.vi16.navigation-banner .content-panel header.bg-dark-overlay .link .label, .vi16.hub-banner .content-panel header.bg-dark-overlay .link .label {
    color: #FFF
}

.vi16.navigation-banner .content-panel header.bg-light-overlay, .vi16.hub-banner .content-panel header.bg-light-overlay {
    color: #000
}

.vi16.navigation-banner .content-panel nav .title, .vi16.hub-banner .content-panel nav .title {
    color: #FFF
}

.vi16.navigation-banner .content-panel nav .cta, .vi16.hub-banner .content-panel nav .cta {
    border-bottom: 1px solid #616161;
    color: #FFF
}

.vi16.navigation-banner .content-panel nav .cta:last-child, .vi16.hub-banner .content-panel nav .cta:last-child {
    border-bottom: 1px solid #000
}

.vi16.navigation-banner .content-panel nav .cta .label, .vi16.hub-banner .content-panel nav .cta .label {
    color: #FFF
}

.vi16.navigation-banner .content-panel nav .cta.link:hover, .vi16.hub-banner .content-panel nav .cta.link:hover {
    color: #a5a5a5;
    text-decoration: none
}

.vi16.navigation-banner .content-panel nav .cta.link:hover .label, .vi16.hub-banner .content-panel nav .cta.link:hover .label {
    color: #a5a5a5;
    text-decoration: none
}

.vi16.hub-banner .cover.bg-dark-overlay h1 {
    color: #FFF
}

.vi16.hub-banner .cover.bg-light-overlay h1 {
    color: #000
}

.vi16.hub-banner .content-panel header.bg-light-overlay .link {
    color: #000
}

.vi16.hub-banner .content-panel header.bg-light-overlay .link .label {
    color: #000
}

.vi16.hub-banner .content-panel header {
    color: #000
}

.blk-responsive .vi16.navigation-banner .content-panel nav {
    background-color: #000
}

.vi16 .bio {
    background-color: #fff
}

.vi16 .bio.bg-white {
    background-color: #fff
}

.vi16 .bio.bg-light-gray {
    background-color: #efefef
}

.vi16 .bio.bg-dark-blue {
    background-color: #000
}

.vi16 .bio.border-top-bottom {
    border-top: 1px solid #000;
    border-bottom: 1px solid #000
}

.vi16 .bio .name {
    color: #000
}

.vi16 .bio a .name:hover {
    color: #000
}

.vi16 .bio .title {
    color: #000
}

.vi16 .bio .description, .vi16 .flexi-dropdown header .icon-holder i {
    color: #000
}

.vi16 .bio .item.border-below {
    border-bottom: 1px solid #000
}

.vi16 .author-bio .name.dark-blue h1 {
    color: #000
}

.vi16 .author-bio .name.green h1 {
    color: #000
}

.vi16 .author-bio .job-title {
    color: #000
}

.vi16 .author-bio .description p a, .vi16 .author-bio .description span a, .vi16 .author-bio .description p a:hover, .vi16 .author-bio .description span a:hover {
    color: #000
}

.vi16 .author-bio .separator {
    background-color: #000
}

.vi16 .main-nav.desktop .display-cell.column-295 {
    border-left: 1px solid #c1c6c8
}

.vi16 .main-nav.desktop .level-one {
    color: #000
}

.vi16 .main-nav.desktop .level-one.active {
    color: #616161;
    border-color: #000
}

.vi16 .main-nav.desktop .level-one[href]:hover {
    color: #000;
    border-color: #000
}

.vi16 .main-nav.desktop .tray, .vi16 .main-nav.desktop .search-tray {
    border-bottom: 1px solid #a5a5a5;
    background-color: #fff
}

.vi16 .main-nav.desktop .tray .menu-title, .vi16 .main-nav.desktop .search-tray .menu-title {
    color: #616161
}

.vi16 .main-nav.desktop .tray .menu-item, .vi16 .main-nav.desktop .search-tray .menu-item {
    color: #000
}

.vi16 .main-nav.desktop .tray .menu-item:hover, .vi16 .main-nav.desktop .tray .menu-item.leaf-node:hover, .vi16 .main-nav.desktop .search-tray .menu-item:hover, .vi16 .main-nav.desktop .search-tray .menu-item.leaf-node:hover {
    color: #000
}

.vi16 .main-nav.desktop .tray .menu-item.leaf-node, .vi16 .main-nav.desktop .search-tray .menu-item.leaf-node {
    color: #616161
}

.vi16 .main-nav.desktop .tray a.cta .label, .vi16 .main-nav.desktop .search-tray a.cta .label {
    color: #000
}

.vi16 .main-nav.desktop .tray a.cta:hover .label, .vi16 .main-nav.desktop .search-tray a.cta:hover .label {
    color: #000
}

.advanced-search, .search-form, .vi16 .main-nav.desktop .search-tray .search-form {
    background: 0
}

.vi16 .main-nav.desktop .search-tray input.search-input {
    color: #616161
}

.vi16 .main-nav.desktop .search-tray input.search-input::-ms-input-placeholder {
    color: #616161
}

.vi16 .main-nav.desktop .search-tray .search-button {
    border: 1px solid #000;
    color: #000
}

.vi16 .main-nav.desktop .search-tray .search-button:hover {
    background-color: #000;
    color: #fff
}

.vi16 .main-nav.desktop .search-tray .search-button.button-secondary:hover {
    background: transparent;
    color: #000
}

.vi16 .main-nav.desktop .search-tray .search-tray-border {
    border-bottom: 1px solid #efefef
}

.vi16 .main-nav.desktop .search-results-main-nav .ui-autocomplete-see-all a {
    color: #000;
    border: 1px solid #000
}

.vi16 .main-nav.desktop .search-results-main-nav .ui-autocomplete-see-all a:hover {
    background-color: #000;
    color: #fff
}

.vi16 .main-nav.desktop .search-results-main-nav .ui-menu-item a, .vi16 .main-nav.desktop .search-results-main-nav .ui-menu-item > div {
    color: #000
}

.vi16 .main-nav.desktop .search-results-main-nav .ui-autocomplete-category {
    color: #616161;
    border-bottom: 1px solid #000
}

.vi16 .main-nav.desktop .search-results-main-nav .ui-autocomplete-category a {
    color: #000
}

.vi16 .main-nav.desktop .search-results-main-nav .ui-autocomplete-category a:hover {
    color: #000
}

.vi16 .main-nav.desktop .alert-bar {
    background-color: #ffe67f
}

.vi16 .main-nav.desktop .alert-bar .content .cta .label {
    color: #000
}

.vi16 .main-nav.mobile .overlay.search .search-input {
    border-bottom: 1px solid #000
}

.vi16 .main-nav.mobile .overlay.search .search-input {
    border-bottom: 1px solid #000;
    color: #000
}

.vi16 .main-nav.mobile .overlay.search .ui-autocomplete .ui-autocomplete-category, .vi16 .main-nav.mobile .overlay.search .ui-autocomplete .ui-autocomplete-see-all {
    color: #616161
}

.vi16 .main-nav.mobile .overlay.search .ui-autocomplete .ui-autocomplete-category a, .vi16 .main-nav.mobile .overlay.search .ui-autocomplete .ui-autocomplete-see-all a {
    color: #000
}

.vi16 .main-nav.mobile .overlay.search .ui-autocomplete .ui-menu-item a, .vi16 .main-nav.mobile .overlay.search .ui-autocomplete .ui-menu-item > div {
    color: #000
}

.vi16 .main-nav.mobile .overlay.menu .level-one, .vi16 .main-nav.mobile .overlay.menu .usertypes .level-one a, .vi16 .main-nav.mobile .overlay.menu .countries .level-one a, .vi16 .main-nav.mobile .overlay.menu .usercontacts .level-one a, .vi16 .main-nav.mobile .overlay.menu .usercontacts .cta .label {
    color: #191919
}

.vi16 .main-nav.mobile .overlay.menu .countries .sub-text {
    color: #a7a7a7
}

.vi16 .main-nav.mobile .overlay.menu .languages li a {
    color: #5a5a5a
}

.vi16 .main-nav.mobile .overlay.menu .sitelinks .level-one {
    background-color: #e7e7e7
}

.vi16 .main-nav.mobile .overlay.menu .sub.dark .level-one {
    color: #fff
}

.vi16 .main-nav.mobile .overlay.search .ui-autocomplete, .vi16 .main-nav.mobile .overlay.menu .view-space, .vi16 .main-nav.mobile .overlay.menu .view-space .main, .vi16 .main-nav.mobile .overlay.menu .view-space .sub {
    background-color: white
}

.vi16 .main-nav.mobile .overlay.menu .sub.dark {
    background-color: #000
}

.main-nav.mobile .overlay.menu .sub .level-one {
    color: #1f5eac;
    border-bottom: 6px solid #1f5eac
}

.vi16 .main-nav.mobile .overlay.menu .sub .level-two {
    border-top: 1px solid #ccc
}

.vi16 .main-nav.mobile .overlay.menu .sub .select-label {
    color: #707372
}

.vi16 .main-nav.mobile .overlay.menu .tray-content {
    border-top: 1px solid #ccc
}

.vi16 .main-nav.mobile .overlay.menu .tray-content a.cta .label {
    color: #616161
}

.vi16 .main-nav.mobile .overlay.menu .tray-content .menu-title {
    color: #707372
}

.vi16 .main-nav.mobile .overlay.menu .tray-content .menu-item {
    color: #000
}

.vi16 .main-nav.mobile .overlay.menu .tray-content .menu-item.leaf-node {
    color: #616161
}

.vi16 .main-nav.mobile .overlay.menu .account-list-container.level-two p.list-header {
    color: #707372
}

.vi16 .main-nav.mobile .overlay.menu .account-list-container.level-two .list-item a, .vi16 .main-nav.mobile .overlay.menu .account-list-container.level-two li a {
    color: #000
}

.vi16 .main-nav.mobile .overlay.menu .account-list-container.level-two .list-caption a {
    color: #000
}

.vi16 .main-nav.mobile .overlay.menu #usertypesBlock li a span, .vi16 .main-nav.mobile .overlay.menu #countriesBlock a {
    color: #616161
}

.vi16 .main-nav.mobile .overlay.menu #sitelinksBlock .section-list .heading .label {
    color: #616161
}

.vi16 .main-nav.mobile .overlay.menu #userContactsBlock .title {
    color: #000
}

.vi16 .main-nav.mobile .overlay.menu #userContactsBlock .description {
    color: #616161
}

.vi16 .main-nav.mobile .overlay.menu #userContactsBlock .contacts-container {
    border-top: solid 2px rgba(165, 165, 165, 0.15)
}

.vi16 .main-nav.mobile .overlay.menu #userContactsBlock figcaption, .vi16 .main-nav.mobile .overlay.menu #userContactsBlock figcaption .mail {
    color: #616161
}

.vi16 .main-nav.mobile .overlay.menu #userContactsBlock figcaption .timetrade .tt-calendar svg path {
    fill: #000
}

.vi16 .main-nav.mobile .overlay.menu #userContactsBlock figcaption .timetrade a {
    color: #000
}

.vi16 .main-nav.mobile .alert-bar {
    background-color: #ffe67f
}

.vi16 .main-nav.mobile .alert-bar .cta .label {
    color: #000
}

.vi16 .masthead .wrapper-980 #registrationOverlay .overlay-content {
    color: #000
}

.vi16 .masthead .contacts-link .cta.link .label {
    color: #707372
}

.vi16 .masthead .contacts-link .cta.link .label:hover {
    color: #000
}

.vi16 .masthead .contacts-link .icon {
    color: #000
}

.vi16 .masthead .site-link-wrapper {
    background: #000
}

.vi16 .masthead .contacts-modal-host {
    color: #707372
}

.vi16 .masthead .contacts-modal-host .icon {
    color: #000
}

.vi16 .masthead .contacts-modal-host:hover {
    color: #000
}

.vi16 .masthead .country-selector, .vi16 .masthead .dropdown-menu.user-types {
    background: #fff;
    border: 1px solid #ccc
}

.vi16 .masthead .dropdown-menu.user-types li span {
    color: #868686
}

.vi16 .masthead a {
    color: #616161
}

.vi16 .masthead .siteUtils {
    color: #767676
}

.vi16 .masthead .login.account-access-login {
    background: #e5e5e5
}

.vi16 .masthead .account-list-container {
    background: #e5e5e5;
    border: 1px solid #ccc
}

.vi16 .masthead .siteUtils span.hover-box {
    border-color: #FFF
}

.vi16 .masthead .siteUtils span.hover-box.shadow {
    border-color: rgba(204, 204, 204, 0.17) #ccc #fff #ccc
}

.vi16 .masthead .login span.hover-box.shadow {
    border-color: #ccc #ccc #e5e5e5 #ccc
}

.vi16 .masthead .siteUtils a:hover {
    color: #000
}

.vi16 .masthead .siteUtils a, .vi16 .masthead .list-header {
    color: #707372
}

.vi16 .masthead .login span.hover-box {
    border: 1px solid #e5e5e5
}

.vi16 .masthead .login a {
    color: #000
}

.vi16 .masthead .login a:hover {
    color: #000
}

.vi16 .masthead .account-list-container a, .vi16 .masthead .login .login-box a {
    color: #616161
}

.vi16 .masthead .site-label {
    color: #000
}

.vi16 .masthead .site-link-cntnr {
    color: #fff
}

.vi16 .masthead .campaign-content {
    color: #a5a5a5
}

.vi16 .section-list .heading .cta.link .label {
    color: #616161
}

.vi16 .section-list .cta.link .label {
    color: #fff
}

.vi16 .section-list .cta.link .label:hover {
    color: #a5a5a5;
    text-decoration: none
}

.vi16 .masthead .section-list .heading {
    color: #616161
}

.vi16 .masthead .mastheadByline {
    color: #000
}

.vi16 .masthead .announcement .cta.link .label {
    color: #616161
}

.vi16 .masthead .announcement .cta.link .label:hover {
    color: #616161
}

.vi16 .masthead .social-share-cntnr p {
    color: #616161
}

.vi16 .masthead .social-share-cntnr .links-wrapper .social-fa-icon {
    color: #616161
}

.vi16 .masthead .social-share-cntnr .links-wrapper .social-fa-icon:hover {
    color: white
}

.vi16 .masthead .account-list-container .list-caption a:hover, .vi16 .masthead .account-list-container .list .list-item a:hover, .vi16 .masthead .account-list-container .list .list-caption a:hover, .vi16 .masthead .login .login-box a:hover {
    color: #000
}

.vi16 .masthead .account-list-container .list .list-item a, .vi16 .masthead .account-list-container .list .list-caption a {
    color: #616161
}

.contacts-dialog.ui-widget a {
    color: #000
}

.contacts-dialog.ui-widget .ui-dialog-titlebar-close {
    color: #000
}

.contacts-dialog.ui-widget .title {
    color: #000
}

.contacts-dialog.ui-widget .description {
    color: #616161
}

.contacts-dialog.ui-widget .contacts-container {
    border-top: solid 2px rgba(165, 165, 165, 0.15)
}

.contacts-dialog.ui-widget figcaption .mail, .contacts-dialog.ui-widget figcaption {
    color: #616161
}

.contacts-dialog.ui-widget figcaption .timetrade .tt-calendar svg path {
    fill: #000
}

.contacts-dialog.ui-widget figcaption .timetrade a {
    color: #000
}

.vi16 .hero-banner .bg-layer {
    background-color: #fff
}

.vi16 .hero-banner .fg-layer:hover {
    background-color: rgba(0, 0, 0, 0.5)
}

.vi16 .hero-banner .fg-layer .nav-box {
    background-color: #000
}

.blk-responsive .vi16 .hero-banner .fg-layer .nav-box {
    background-color: black
}

.vi16 .hero-banner .fg-layer .content, .vi16 .hero-banner .fg-layer .nav-box .nav-title, .vi16 .product-finder .divider-text {
    color: white
}

.vi16 .hero-banner .fg-layer .nav-box .nav-intro, .vi16 .hero-banner .fg-layer .nav-box .nav-links .cta .label {
    color: #efefef
}

.vi16 .hero-banner .fg-layer .nav-box .nav-links .nav-link {
    border-top: 1px solid #616161
}

.vi16 .hero-banner .fg-layer .nav-box .nav-links .cta:hover .label {
    color: #a5a5a5;
    text-decoration: none !important
}

.vi16 .product-finder {
    background-color: #000
}

.vi16 .product-finder .header {
    color: #fff
}

.vi16 .product-finder .input-container.active #searchForm input#searchText, .vi16 .product-finder .dropdown-container.active .dropdown-trigger {
    background-color: #fff
}

.vi16 .product-finder .input-container.inactive #searchForm input#searchText, .vi16 .product-finder .dropdown-container .dropdown-panel, .vi16 .product-finder .input-container #searchForm input#searchText, .vi16 .product-finder .dropdown-container.inactive .dropdown-trigger, .vi16 .product-finder .dropdown-container .dropdown-trigger {
    background-color: #eee
}

.vi16 .product-finder .input-container #searchForm input#searchText::-webkit-input-placeholder, .vi16 .product-finder .dropdown-container .dropdown-trigger, .vi16 .product-finder .dropdown-container .dropdown-panel .cta.link .label {
    color: #616161
}

.vi16 .product-finder .or-circle {
    border: 1px solid white
}

.vi16 .product-finder .dropdown-container .dropdown-panel .cta {
    border-top: 1px solid #767e84
}

.vi16 .product-finder .dropdown-container .dropdown-panel .cta:hover {
    background-color: #767e84
}

.vi16 .product-finder .dropdown-container .dropdown-panel .cta:hover.link .label {
    color: white
}

@media only screen and (max-width: 767px) {
    .blk-responsive .vi16 .product-finder .dropdown-container .dropdown-panel {
        background-color: transparent
    }

    .blk-responsive .vi16 .product-finder .dropdown-container .dropdown-panel .cta {
        background-color: #eee
    }
}

.vi16.related-materials .header, .vi16.related-materials .card .eyebrow, .vi16.related-materials .card .ratings, .vi16.related-materials .card .name, .vi16.related-materials .card .page-links .page-link .cta .label, .vi16.related-materials .card .meta .statistic, .vi16.related-materials .card .title {
    color: #000
}

.vi16.related-materials .subheader {
    color: #000
}

.vi16.related-materials .card {
    border: 1px solid #000
}

.vi16.related-materials .card .date {
    color: #000
}

.vi16.related-materials .card .ratings .blank-star-icon {
    color: #fff
}

.vi16.related-materials .card .ratings .star-icon {
    color: #ffd142
}

.vi16.related-materials .card .jumbotron.commodity, .vi16.related-materials .card .name.commodity {
    color: #8959c3
}

.vi16.related-materials .card .jumbotron.equity, .vi16.related-materials .card .name.equity {
    color: #008b5c
}

.vi16.related-materials .card .jumbotron.fixed-income, .vi16.related-materials .card .name.fixed-income {
    color: #ff4713
}

.vi16.related-materials .card .jumbotron.real-estate, .vi16.related-materials .card .name.real-estate {
    color: #000
}

.vi16.related-materials .card .jumbotron.multi-asset, .vi16.related-materials .card .name.multi-asset {
    color: #c00b28
}

.vi16.related-materials .card .page-links .page-link {
    border-color: #000
}

.vi16.related-materials .card .meta .statistic:first-child {
    border-right: 1px solid #000
}

.vi16.related-materials .card .meta {
    border-top: 1px solid #000
}

.vi16.related-materials .card .meta .statistic .arrow-up-icon {
    color: #0a5747
}

.vi16.related-materials .card .meta .statistic .arrow-down-icon {
    color: #c00b28
}

.vi16.related-materials .card.bg-white {
    background-color: #FFF;
    border-color: #000
}

.vi16.related-materials .card.bg-white .eyebrow {
    color: #000
}

.vi16.related-materials .card.bg-fungreen .eyebrow, .vi16.related-materials .card.bg-pinkchill .eyebrow, .vi16.related-materials .card.bg-catalinablue .eyebrow, .vi16.related-materials .card.bg-darkgreen .eyebrow {
    color: #FFF
}

.vi16.related-materials .card.bg-orient .eyebrow, .vi16.related-materials .card.bg-voodoo .eyebrow {
    color: #000
}

.vi16.related-materials .card.bg-fungreen .date, .vi16.related-materials .card.bg-pinkchill .date, .vi16.related-materials .card.bg-catalinablue .date, .vi16.related-materials .card.bg-darkgreen .date {
    color: #FFF
}

.vi16.related-materials .card.bg-orient .date, .vi16.related-materials .card.bg-voodoo .date {
    color: #000
}

.vi16.related-materials .card.bg-fungreen .page-links .page-link, .vi16.related-materials .card.bg-pinkchill .page-links .page-link, .vi16.related-materials .card.bg-catalinablue .page-links .page-link, .vi16.related-materials .card.bg-darkgreen .page-links .page-link {
    border-color: #FFF
}

.vi16.related-materials .card.bg-orient .page-links .page-link, .vi16.related-materials .card.bg-voodoo .page-links .page-link {
    border-color: #000
}

.vi16.related-materials .card.bg-fungreen .page-links .page-link .cta .label, .vi16.related-materials .card.bg-pinkchill .page-links .page-link .cta .label, .vi16.related-materials .card.bg-catalinablue .page-links .page-link .cta .label, .vi16.related-materials .card.bg-darkgreen .page-links .page-link .cta .label {
    color: #FFF
}

.vi16.related-materials .card.bg-orient .page-links .page-link .cta .label, .vi16.related-materials .card.bg-voodoo .page-links .page-link .cta .label {
    color: #000
}

.vi16.related-materials .card.bg-fungreen .title, .vi16.related-materials .card.bg-pinkchill .title, .vi16.related-materials .card.bg-catalinablue .title, .vi16.related-materials .card.bg-darkgreen .title {
    color: #FFF
}

.vi16.related-materials .card.bg-orient .title, .vi16.related-materials .card.bg-voodoo .title {
    color: #000
}

.vi16.related-materials .card.bg-fungreen {
    background-color: #000;
    border-color: #000
}

.vi16.related-materials .card.bg-orient {
    background-color: #ff4713;
    border-color: #ff4713
}

.vi16.related-materials .card.bg-voodoo {
    background-color: #ffce00;
    border-color: #ffce00
}

.vi16.related-materials .card.bg-pinkchill {
    background-color: #a8007a;
    border-color: #a8007a
}

.vi16.related-materials .card.bg-catalinablue {
    background-color: #073586;
    border-color: #073586
}

.vi16.related-materials .card.bg-darkgreen {
    background-color: #5a8200;
    border-color: #5a8200
}

.fa-info-circle:before {
    color: #502e64
}

.vi16 .tinymce .scrollable > div::-webkit-scrollbar-track {
    background: #efefef
}

.vi16 .tinymce .scrollable > div::-webkit-scrollbar-thumb {
    background: #000
}

.vi16 .tinymce table {
    border-bottom: 1px solid #000
}

.vi16 .tinymce table th, .vi16 .tinymce table thead td {
    border-color: #000
}

.vi16 .content-table th {
    background: #fff
}

.vi16 .tinymce table th, .vi16 .tinymce table td, .vi16 .tinymce h2, .vi16 .tinymce h3, .vi16 .tinymce h4, .vi16 .tinymce .h2-dark-blue, .vi16 .tinymce .h3-dark-blue, .vi16 .tinymce .h4-dark-blue, .vi16 .tinymce .h2-green, .vi16 .tinymce .h3-green, .vi16 .tinymce .h4-green, .vi16 .tinymce .intro-black, .vi16 .tinymce .intro-dark-blue, .vi16 .tinymce .intro-black-border-bottom, .vi16 .tinymce .intro-dark-blue-border-bottom, .vi16 .tinymce .body-copy-para, .vi16 .tinymce .footnotes, .vi16 .tinymce .text-xs, .vi16 .tinymce .text-sm, .vi16 .tinymce .text-md, .vi16 .tinymce .text-lg, .vi16 .tinymce .text-xl, .vi16 .tinymce .text-ds, .vi16 .tinymce p, .vi16 .tinymce ul, .vi16 .tinymce ol {
    color: #000
}

.vi16 .tinymce .footnotes .highlight {
    color: #ff4713
}

.vi16 .tinymce p a, .vi16 .tinymce span a, .vi16 .tinymce a {
    color: #616161;
    text-decoration: underline
}

.vi16 .tinymce p a:hover, .vi16 .tinymce span a:hover, .vi16 .tinymce a:hover {
    color: #000;
    text-decoration: underline
}

.vi16 .tinymce .h2-green, .vi16 .tinymce .h3-green, .vi16 .tinymce .h4-green {
    color: #000
}

.vi16 .tinymce .button, .vi16 .tinymce .button-arrow, .vi16 .tinymce .button-pdf, .vi16 .tinymce .button-alternate, .vi16 .tinymce .button-orange, .vi16 .tinymce .button-orange-arrow, .vi16 .tinymce .cta.button .label {
    color: #fff !important;
    background: #000;
    border: 1px solid #000;
    text-decoration: none !important
}

.vi16 .tinymce .button:hover, .vi16 .tinymce .button-arrow:hover, .vi16 .tinymce .button-pdf:hover, .vi16 .tinymce .button-alternate:hover, .vi16 .tinymce .button-orange:hover, .vi16 .tinymce .button-orange-arrow:hover {
    color: #fff
}

.vi16 .tinymce .button-secondary:hover {
    color: #000
}

.vi16 .tinymce p a.button:hover, .vi16 .tinymce span a.button:hover {
    color: #fff
}

.vi16 .tinymce .button-alternate, .vi16 .tinymce .button-secondary {
    background: 0;
    color: #000;
    text-decoration: none
}

.vi16 .tinymce .button-orange, .vi16 .tinymce .button-orange-arrow {
    border-color: #ff4713;
    background: #ff4713
}

.vi16 .tinymce .cta.button.pop .label {
    color: #000 !important;
    background: 0;
    border: 0
}

.vi16 .tinymce .button.pop:after {
    color: #000
}

.vi16 .tinymce .button-orange.secondary, .vi16 .tinymce .button-orange-arrow.secondary {
    background: 0;
    color: #671e75
}

.vi16 .tinymce .intro-black-border-bottom, .vi16 .tinymce .intro-dark-blue-border-bottom {
    border-bottom: 1px solid #000
}

.vi16 .tinymce .intro-black-border-bottom:before, .vi16 .tinymce .intro-black-border-bottom:after, .vi16 .tinymce .intro-dark-blue-border-bottom:before, .vi16 .tinymce .intro-dark-blue-border-bottom:after {
    background-color: #FFF
}

.vi16 .tinymce .intro-dark-blue, .vi16 .tinymce .intro-dark-blue-border-bottom, .vi16 .tinymce .giant-letter, .vi16 .tinymce .giant-letter-blue {
    color: #000
}

.vi16 .tinymce .giant-letter {
    color: #000
}

.vi16 .tinymce hr {
    border-top: 1px solid #000
}

.vi16 .tinymce .footnotes .highlight {
    color: #e45700
}

.vi16 .tinymce p.border-bottom {
    border-bottom: 1px solid #000
}

.vi16 .sitemap {
    background-color: #fff;
    border-top: 1px #000 solid;
    border-bottom: 1px #000 solid
}

.vi16 .sitemap .head-block .social-links .social-fa-icon {
    color: #616161
}

.vi16 .sitemap .head-block .social-links .social-fa-icon:hover {
    color: #000
}

.vi16 .sitemap .sitemap-links .menu {
    color: #000
}

.vi16 .sitemap .sitemap-links .menu-item {
    color: black
}

.vi16 .sitemap .sitemap-links .menu-item.inactive {
    color: #fff
}

.vi16 .footer .links {
    border-bottom: 1px solid #000
}

.vi16 .footer .copyright {
    color: #616161
}

.vi16 .footer .links .cta .label {
    color: black
}

@media only screen and (max-width: 767px) {
    .blk-responsive .vi16 .footer .links {
        background-color: #fff
    }

    .blk-responsive .vi16 .footer .links {
        border-top: 1px solid #616161
    }

    .blk-responsive .vi16 .footer .links .cta .label {
        color: #000
    }
}

.vi16.related-videos .list-view {
    border-color: #000
}

.vi16.related-videos .scroll-view-wrapper {
    border-color: #000
}

.vi16.related-videos .expand-panel {
    color: #000
}

.vi16.related-videos .left-arrow, .vi16.related-videos .right-arrow {
    color: #000
}

.vi16.related-videos li {
    border-color: #000
}

.vi16.related-videos li .thumbnail-wrapper img {
    border: 1px solid #DDD
}

.vi16.related-videos li .thumbnail-wrapper .thumbnail-caption {
    color: #FFF;
    background-color: rgba(0, 0, 0, 0.6)
}

.vi16.related-videos li .thumbnail-wrapper .play-caption {
    color: #FFF
}

.vi16.related-videos li .thumbnail-wrapper .overlay {
    background-color: rgba(7, 53, 134, 0.7)
}

.vi16.related-videos li .content-wrapper .title a, .vi16.related-videos li .content-wrapper .title, .vi16.related-videos li .content-wrapper .description {
    color: #000
}

.vi16.related-videos li.active .content-wrapper .title, .vi16.related-videos li:hover .content-wrapper .title {
    color: #000
}

.vi16.related-videos li.active .content-wrapper .title a, .vi16.related-videos li:hover .content-wrapper .title a {
    color: #616161;
    text-decoration: underline
}

.vi16.related-videos li.active .content-wrapper .title a:hover, .vi16.related-videos li:hover .content-wrapper .title a:hover {
    color: #000
}

.vi16.related-videos li.active .content-wrapper .description, .vi16.related-videos li:hover .content-wrapper .description {
    color: #000
}

.vi16.related-videos .scrollable-item .content-wrap, .vi16.related-videos .scrollable-item .content-wrap .thumbnail-image, .vi16.related-videos .scrollable-item .content-wrap:hover .thumbnail-image {
    background: #000
}

.vi16.related-videos .scrollable-item .content-wrap .title, .vi16.related-videos .scrollable-item .content-wrap .video-meta, .vi16.related-videos .scrollable-item .content-wrap .description, .vi16.related-videos .overlay-wrap .videoparacomponent .close-panel .close, .vi16.related-videos .overlay-wrap .videoparacomponent .video-title, .vi16.related-videos .overlay-wrap .videoparacomponent .video-description, .vi16.related-videos .overlay-wrap .videoparacomponent .date-metadata {
    color: #FFF
}

.vi16.related-videos .scrollable-item .content-wrap .video-meta .date-caption, .vi16.related-videos .scrollable-item .content-wrap .video-meta .duration-caption, .vi16.related-videos .scrollable-item .content-wrap .video-meta .watch-link, .vi16.related-videos .overlay-wrap .videoparacomponent .date-metadata .date-block {
    border-right: 1px solid #fff
}

.vi16.related-videos .overlay-wrap {
    background-color: #000
}

.vi16 .contact-us {
    background: #FFF
}

.vi16 .contact-us .contact-us-mask {
    background-color: rgba(0, 0, 0, 0.6)
}

.vi16 .contact-us .description, .vi16 .contact-us .placeholder, .vi16 .contact-us .message, .vi16 .contact-us .dropdown-arrow-icon i, .vi16 .contact-us .tooltip, .vi16 .contact-us .modal-body .message-header, .vi16 .contact-us .modal-body .message-body, .vi16 .contact-us .flexi-dropdown header .text-holder, .vi16 .contact-us .flexi-dropdown section ul li {
    color: #616161
}

.vi16 .contact-us .heading {
    color: gray
}

.vi16 .contact-us .input-highlight-bar:after, .vi16 .contact-us .input-highlight-bar:before {
    background-color: #93dddb
}

.vi16 .contact-us .input-box {
    border-bottom: 1px solid #000;
    color: #616161;
    background-color: none
}

.vi16 .contact-us textarea.input-box {
    border: 1px solid #000;
    background: #FFF
}

.vi16 .contact-us textarea.input-box:focus {
    border-color: transparent
}

.vi16 .contact-us .tooltip {
    background-color: #FFF;
    border: 1px solid #acacac
}

.vi16 .contact-us .tooltip:before, .vi16 .contact-us .tooltip:after {
    background-color: #FFF
}

.vi16 .contact-us .tooltip:before {
    border-color: transparent transparent #acacac #acacac
}

.vi16 .contact-us .tooltip:after {
    border-color: transparent #acacac #acacac transparent
}

.vi16 .contact-us .tick .error-tick {
    color: #b5121b
}

.vi16 .contact-us .tick .success-tick {
    color: #009639
}

.vi16 .contact-us .input-box.invalid {
    border-bottom-color: #b5121b;
    color: #b5121b
}

.vi16 .contact-us select.input-box.invalid {
    color: #616161
}

.vi16 .contact-us .invalid ~ .tooltip {
    border-color: #b5121b;
    color: #b5121b
}

.vi16 .contact-us .invalid ~ .tooltip:before {
    border-color: transparent transparent #b5121b #b5121b
}

.vi16 .contact-us .error-message {
    color: #b5121b
}

.vi16 .contact-us .modal {
    background-color: black;
    background-color: rgba(0, 0, 0, 0.75)
}

.vi16 .contact-us .modal .modal-content {
    background-color: #FFF
}

.vi16 .contact-us .bar {
    background-color: #009639
}

.vi16 .contact-us .modal-body .check-icon {
    color: #009639
}

.vi16 .contact-us .flexi-dropdown section ul {
    border: 1px solid #000;
    background-color: #FFF
}

.vi16 .contact-us .flexi-dropdown section ul li:hover {
    color: #000
}

@media only screen and (max-width: 767px) {
    .blk-responsive .vi16 .contact-us .invalid + .tooltip {
        border-color: #b5121b
    }

    .blk-responsive .vi16 .contact-us .invalid + .tooltip:after {
        border-color: transparent #b5121b #b5121b transparent
    }
}

.vi16 .search-box .search-form {
    background: transparent !important
}

.vi16 .search-box .submit-button.loading {
    background: transparent url('../../cache-1550123080000/include/one/css/blk/i/ui-anim_basic_16x16.gif') no-repeat scroll 38% 47% !important
}

.vi16 .search-box .search-form fieldset {
    border-bottom: 1px solid #000
}

.vi16 .search-box .search-form .search-input {
    color: #616161 !important
}

.vi16 .search-box .ui-autocomplete li.ui-autocomplete-category {
    color: #707372;
    border-bottom: 1px solid #c1c6c8
}

.vi16 .search-box .ui-autocomplete li.ui-autocomplete-category a, .vi16 .search-box .ui-autocomplete .ui-menu-item a, .vi16 .search-box .ui-autocomplete .ui-menu-item > div, .vi16 .search-box .ui-autocomplete-see-all a {
    color: #000
}

.vi16 .search-box .search-form .submit-button {
    background: transparent;
    color: #616161
}

@media only screen and (max-width: 767px) {
    .blk-responsive .vi16 .search-box .ui-autocomplete {
        background: #FFF !important
    }
}

.vi16 .error-page h1 {
    color: #FFF
}

.vi16 .error-page .message {
    color: #FFF
}

.vi16.banner .banner-container {
    color: #000
}

.vi16 .social-share .icon-panel .share-icon.wechat #qrcodeForWechat, .vi16 .resource-list, .vi16 .author-bio, .vi16 .main-nav.desktop {
    background-color: white
}

.vi16 .article-list-wrapper .article-list ul .title, .vi16 .article-list-wrapper .article-list ul .date, .vi16 .article-list-wrapper .article-list .header {
    color: #FFF
}

.vi16 .dynamic-posts-body .wrapper-980 .sitemap {
    color: #616161
}

.vi16 .flexi-dropdown header div.text-holder {
    background-color: transparent;
    color: #000
}

.vi16.navigation-banner .content-panel nav, .vi16.hub-banner .content-panel nav {
    background-color: #000
}

.vi16 .main-nav.desktop .level-one {
    border-color: white
}

.vi16 .filter-articles .filter-dropdown {
    color: #136aa7
}

.vi16 .filter-articles .filter-dropdown::after {
    color: #0079cd
}

.vi16 .main-nav.mobile .nav-bar {
    background-color: white
}

.vi16 .main-nav.mobile .nav-icon.menu-toggle.close span {
    background-color: transparent
}

.vi16 .main-nav.mobile .overlay.menu .separator {
    background-color: #ccc
}

.vi16 .masthead .wrapper-980 #registrationOverlay .overlay-content {
    color: #000
}

.vi16 .masthead .social-share-cntnr .links-wrapper .social-fa-icon:hover {
    color: white
}

.contacts-dialog.ui-widget .ui-dialog-titlebar {
    background-color: transparent
}

.vi16.content-stickers {
    background: #fff
}

.vi16.content-stickers .bt-blue .tabs-view {
    background-color: #1794d2
}

.vi16.content-stickers .bt-blue .tabs-view-header {
    color: #000
}

.vi16.content-stickers .bt-blue .tiles-view {
    background-color: #000
}

.vi16.content-stickers .bt-blue .tab.active {
    background-color: #000
}

.vi16.content-stickers .bt-blue .tab.active::before {
    border-top: 15px solid #000
}

.vi16.content-stickers .bt-blue .tab:hover {
    background-color: #000
}

.vi16.content-stickers .bt-green .tabs-view-header {
    color: #476700
}

.vi16.content-stickers .bt-green .tiles-view {
    background-color: #476700
}

.vi16.content-stickers .bt-green .tabs-view {
    background-color: #76ab00
}

.vi16.content-stickers .bt-green .tab.active {
    background-color: #476700
}

.vi16.content-stickers .bt-green .tab.active::before {
    border-top: 15px solid #476700
}

.vi16.content-stickers .bt-green .tab:hover {
    background-color: #476700
}

.vi16.content-stickers .tabs-view .tab-row .tab {
    color: #fff;
    border-right: 2px solid #fff
}

.vi16.content-stickers .tabs-view .tab-row .tab.active::before {
    border-left: 12px solid transparent;
    border-right: 12px solid transparent
}

.vi16.content-stickers .tiles-view .heading {
    border-bottom: 3px white solid;
    color: white
}

.vi16.content-stickers .tiles-view .title {
    color: #fff
}

.vi16.content-stickers .tiles-view .tiles-column .category-name {
    color: #fff
}

.vi16.content-stickers .tiles-view .tiles-column:first-child .tile {
    background-color: #007c84
}

.vi16.content-stickers .tiles-view .tiles-column:first-child .tile:hover {
    background-color: #00a7b3
}

.vi16.content-stickers .tiles-view .tiles-column:nth-child(2) .tile {
    background-color: #2fabe9
}

.vi16.content-stickers .tiles-view .tiles-column:nth-child(2) .tile:hover {
    background-color: #5dbeee
}

.vi16.content-stickers .tiles-view .tiles-column:nth-child(3) .tile {
    background-color: #ff9100
}

.vi16.content-stickers .tiles-view .tiles-column:nth-child(3) .tile:hover {
    background-color: #ffa733
}

.vi16.content-stickers .tiles-view .tiles-column:nth-child(4) .tile {
    background-color: #7dc43b
}

.vi16.content-stickers .tiles-view .tiles-column:nth-child(4) .tile:hover {
    background-color: #97d062
}

.vi16.disclosure .disclosure-cntnr {
    color: #000
}

.vi16.disclosure .disclosure-cntnr a {
    color: #616161;
    text-decoration: underline
}

.vi16.disclosure .disclosure-cntnr a:hover {
    color: #000
}

.vi16 .contact-us input:focus, .vi16 .contact-us select:focus, .vi16 .contact-us .active-highlight {
    border-color: transparent
}

.vi16 .accordion {
    background-color: #fff;
    color: #000
}

.vi16 .accordion p {
    color: #000
}

.vi16 .accordion p a {
    color: #616161
}

.vi16 .accordion p a:hover {
    color: #000
}

.vi16 .accordion ul li, .vi16 .accordion ol li {
    color: #000
}

.vi16 .accordion .accordion-list .accordion-item {
    color: #000;
    border-color: #000
}

.vi16 .accordion .accordion-list .accordion-item .accordion-title {
    color: #000
}

.vi16 .accordion .accordion-list .accordion-item .accordion-title:hover, .vi16 .accordion .accordion-list .accordion-item.active .accordion-title:hover {
    color: #616161
}

.vi16 .accordion .accordion-list .accordion-item .read-more-title.default {
    color: #000
}

.vi16 .accordion .accordion-list .accordion-item .read-more-title.h2-green {
    color: #000
}

.vi16 .accordion .accordion-list .accordion-item .read-more-title.h2-dark-blue {
    color: #000
}

.vi16 .accordion .accordion-list .accordion-item .read-more-title.h3-green {
    color: #000
}

.vi16 .accordion .accordion-list .accordion-item .read-more-title.h3-dark-blue {
    color: #000
}

.vi16 .accordion .accordion-list .accordion-item .read-more-content .link {
    color: #000
}

.vi16 .accordion .accordion-list .accordion-item .read-more-content .link:visited {
    color: #000
}

.vi16 .accordion .accordion-list .accordion-item.active .accordion-title {
    color: #000
}

.vi16 .gls-related-literature {
    background-color: white
}

.vi16 .gls-related-literature .header {
    color: #000
}

.vi16 .gls-related-literature .item .title {
    color: #000
}

.vi16 .gls-related-literature .item .title a {
    color: #000
}

.vi16 .gls-related-literature .item .attribution {
    color: #616161
}

.vi16 .gls-related-literature .item .description {
    color: #000
}

@media only screen and (max-width: 767px) {
    .blk-responsive .vi16 .gls-related-literature .item .title {
        color: #000
    }
}

.vi16 .search-link-list {
    background-color: #e8e7e7
}

.vi16 .search-link-list .header {
    color: #707372
}

.vi16 .search-link-list .links .cta {
    color: #000
}

.vi16 .search-results-wrapper .category-title {
    color: #000;
    border-bottom: 1px solid #c1c6c8
}

.vi16 .search-results-wrapper .category-title .number-showing {
    color: inherit
}

.vi16 .search-results-wrapper .category-title.disabled {
    color: #989a99
}

.vi16 .search-results-wrapper .pagination-wrapper {
    border-bottom: 1px solid #c1c6c8
}

.vi16 .search-results-wrapper .pagination-wrapper .result-count {
    color: #707372
}

.vi16 .search-results-wrapper .scroll-wrapper {
    color: #616161
}

.vi16 .search-results-wrapper .scroll-wrapper .pagination-dropdown select {
    background: #fff none;
    border: 1px solid #ccc;
    color: #000
}

.vi16 .search-results-wrapper .scroll-wrapper .pagination-dropdown::after {
    color: #005bbb
}

.vi16 .search-results-wrapper .scroll-wrapper .pagination-dropdown::before {
    background: transparent
}

.vi16 .search-results-wrapper .scroll-wrapper .next-section {
    border: 1px solid #ccc
}

.vi16 .search-results-wrapper .scroll-wrapper .next-section::after {
    color: #005bbb
}

.vi16 .search-results-wrapper .scroll-wrapper .prev-section {
    border: 1px solid #ccc
}

.vi16 .search-results-wrapper .scroll-wrapper .prev-section::after {
    color: #005bbb
}

.vi16 .search-results-wrapper .category-results li {
    border-bottom: 1px solid #f1f1f1
}

.vi16 .search-results-wrapper .category-results li .ticker-wrapper a {
    color: #fff
}

.vi16 .search-results-wrapper .category-results li .ticker-wrapper a.blk-mutual-fund-data {
    background-color: #006bb4
}

.vi16 .search-results-wrapper .category-results li .ticker-wrapper a.ishares-fund-data {
    background-color: #68a230
}

.vi16 .search-results-wrapper .category-results li .title {
    color: #000
}

.vi16 .search-results-wrapper .category-results li .description, .vi16 .search-results-wrapper .category-results li .date {
    color: #616161
}

.vi16 .search-results-wrapper .category-results li .thumbnail-wrapper .thumbnail-caption {
    color: #FFF;
    background-color: rgba(0, 0, 0, 0.6)
}

.vi16 .search-results-wrapper .category-results li:hover {
    background-color: #efefef
}

.vi16 .search-results-wrapper .no-results {
    color: #616161
}

.vi16.literature .search-results-wrapper .category-results li.locked .title {
    color: #616161
}

.vi16.literature .search-results-wrapper .category-results li.locked .description {
    color: #000
}

.vi16.search-tab-bar .search-categories {
    background-color: #efefef
}

.vi16.search-tab-bar .search-categories .search-category {
    color: #000;
    border-left: 1px solid #FFF
}

.vi16.search-tab-bar .search-categories .search-category.active {
    background-color: #000;
    color: #FFF
}

.vi16.search-tab-bar .search-categories .search-category a {
    color: #000
}

.vi16.search-tab-bar .search-categories .search-category.active a {
    color: #FFF
}

.vi16.search-tab-bar .search-categories .search-category:after {
    color: #fff
}

.vi16.search-tab-bar .search-categories .search-category.active:after {
    border-color: #000 transparent transparent transparent
}

.vi16.site-search-form {
    margin: 0 0 30px
}

.vi16.site-search-form form .search-input {
    color: #707372
}

.vi16.site-search-form form .search-button {
    border: 1px solid #000;
    color: #000;
    background: 0
}

.vi16.site-search-form form .search-button:hover {
    background-color: #000;
    color: #fff
}

@media only screen and (max-width: 767px) {
    .blk-responsive .vi16.search-tab-bar {
        background-color: #000
    }

    .blk-responsive .vi16.search-tab-bar .selected-category {
        border: 1px solid #000;
        color: #FFF
    }

    .blk-responsive .vi16.search-tab-bar .selected-category:before {
        border-left: 1px solid #000
    }

    .blk-responsive .vi16.search-tab-bar .search-categories {
        border: 1px solid #000;
        background-color: #000
    }

    .blk-responsive .vi16.search-tab-bar .search-categories .search-category {
        border-color: #000
    }

    .blk-responsive .vi16.search-tab-bar .search-categories .search-category a {
        color: #FFF
    }

    .blk-responsive .vi16.search-tab-bar .search-categories .search-category.active {
        background-color: #000
    }

    .blk-responsive .vi16.site-search-form form {
        background-color: #eef1f3
    }

    .blk-responsive .vi16.site-search-form form .search-input {
        background-color: #eef1f3
    }

    .blk-responsive .vi16.site-search-form form .search-button:hover {
        background-color: transparent
    }
}

.vi16 .search-results-wrapper .category-title .number-showing {
    color: inherit
}

.vi16.content-stickers .tiles-view .tiles-column .tile {
    color: white;
    border: 1px transparent solid
}

.vi16.content-stickers .tiles-view .tiles-column .tile.active {
    border: 2px #fff solid
}

.vi16 .featured-links {
    background-color: #fff
}

.vi16 .featured-links .left-content .header {
    color: #76ab00
}

.vi16 .featured-links .right-content {
    background-color: #000
}

.vi16 .featured-links .right-content.bg-core-blue {
    background-color: #000
}

.vi16 .featured-links .right-content.bg-dry-teal {
    background-color: #ffce00
}

.vi16 .featured-links .right-content.bg-lush-green {
    background-color: #008b5c
}

.vi16 .featured-links .right-content.bg-cold-purple, .vi16 .featured-links .right-content.bg-blue {
    background-color: #ffce00
}

.vi16 .featured-links .right-content.bg-pure-white {
    background-color: #fff;
    border: 1px solid #ccc
}

.vi16 .featured-links .right-content.bg-pure-white .header {
    color: #27afaf
}

.vi16 .featured-links .right-content.bg-pure-white .headline {
    color: #616161
}

.vi16 .featured-links .right-content .header {
    color: #fff
}

.vi16 .featured-links .right-content .headline {
    color: #fff
}

.vi16 .featured-links .cta.button:hover {
    background-color: white;
    color: #000
}

.vi16 .heat-map .heat-map-table .strategy-group {
    background-color: #000;
    color: #fff
}

.vi16 .heat-map .heat-map-table .col-header {
    color: #000
}

.vi16 .heat-map .heat-map-table .conviction-header {
    color: #000
}

.vi16 .heat-map .heat-map-table .conviction-header td, .vi16 .heat-map .heat-map-table .conviction-ideas td {
    border-color: #fff #fff #ddd #fff
}

.vi16 .heat-map .heat-map-table .broker-overview {
    color: #000
}

.vi16 .heat-map .heat-map-table .broker-overview td {
    border-color: #000 #fff #ddd #ddd
}

.vi16 .heat-map .heat-map-table .broker-overview td:first-child {
    color: #000;
    border-color: #000 #fff #ddd #fff
}

.vi16 .heat-map .heat-map-table .strategy-row td {
    border-color: #ddd #fff #ddd #ddd
}

.vi16 .heat-map .heat-map-table .strategy-row td.strategy-name {
    color: #000;
    border-color: #ddd #fff #ddd #fff
}

.vi16 .heat-map .heat-map-table.heat-map-table-overlay .col-header {
    background-color: #fff
}

.vi16 .heat-map .view.positive {
    background-color: #76ab00
}

.vi16 .heat-map .view.negative {
    background-color: #da2032
}

.vi16 .heat-map .view.neutral {
    background-color: #fcd015
}

.vi16 .heat-map .view.no-view {
    background-color: #ccc
}

.vi16 .heat-map .caption .view-caption .fa-download {
    color: #000
}

@media only screen and (max-width: 767px) {
    .blk-responsive .vi16 .heat-map .heat-map-table .col-header td:first-child {
        background-color: #fff
    }

    .blk-responsive .vi16 .heat-map .heat-map-table .strategy-row .strategy-name {
        background-color: #fff
    }

    .blk-responsive .vi16 .heat-map .heat-map-table .strategy-row td:first-child, .blk-responsive .vi16 .heat-map .heat-map-table .broker-overview td:first-child {
        box-shadow: 1px 0 0 #ddd
    }
}

.vi16-heat-map-tooltip {
    border-color: rgba(0, 0, 0, 0.35);
    background-color: #fff
}

.vi16-heat-map-tooltip .qtip-titlebar {
    background-color: #fff
}

.vi16-heat-map-tooltip .qtip-content {
    color: #000
}

.vi16-tooltip {
    border: 1px solid #000
}

.vi16-tooltip .qtip-content {
    background-color: #fff;
    color: #000
}

.vi16-tooltip .qtip-close {
    background-color: #fff
}

.vi16-tooltip .qtip-close:before {
    color: #000
}

span[data-vi16-tooltip] {
    background-color: #9bd7be
}

span[data-vi16-tooltip]:hover {
    background-color: #9bd7be
}

span[data-vi16-tooltip].vi16-info-bubble {
    background: 0
}

span[data-vi16-tooltip].vi16-info-bubble:before {
    color: #552e66
}

.vi16 .paragraph .pull-quote .quote-mark, .vi16 .accordion .accordion-list .accordion-item .accordion-title, .vi16 .paragraph .pull-quote .quote-content p, .vi16 .content-panel nav .cta .label, .vi16.related-materials .card .page-links .page-link .cta .label {
    font-family: "AvenirNextLight", Arial, sans-serif
}

.vi16.video-player .videoparacomponent .video-content .pull-quote .quote-mark, .vi16 .paragraph .pull-quote + .attribution cite, .vi16.related-materials .card .date, .vi16.video-player .videoparacomponent .video-content .pull-quote, .vi16.video-player .videoparacomponent .video-content .description {
    font-family: "AvenirNextRegular", Arial, sans-serif
}