/*#region GLOBAL*/
html, body {
    font-family: "Arial","Sans-Serif";
}
body.mobile-push {
    background: #fff none repeat scroll 0 0 !important;
}
.page-class-etf .fund-header {left:0 !important;margin-left:-250px;display: inline-flex !important; width:946px;}
/* IE Edge choose your etf title fix */
_:-ms-lang(x), _:-webkit-full-screen, .page-class-etf h1.headerForMain {padding-top:0;}
/* end of IE Edge fix */

.fund-header{ display: table-cell !important; left: 5px !important; top: 0;}
nav.top .drop_tab {padding: 0 23px !important;}
nav.top_new .level1 li a {padding: 0 23px;}

nav.top_new .level2 li a {padding: 0 21px 0 4px !important;}
.news-and-media nav.top_new ul ul.level2 li:last-child a, .literature nav.top_new ul ul.level2 li:last-child a, .about-us nav.top_new ul ul.level2 li:last-child a {border-bottom:none !important;}

#mobile-nav .mobile-fund-nav .dynamic-menu-item, .main-nav .dynamic-menu-item {
    display: none !important;
}
.drop {
    width: auto;
}
.drop_contetn .part {
    width: 463px;
}
.drop_contetn .part ul.lists {
    width: 463px;
}
.drop_contetn .part.second {
    width: 463px;
    margin-left: 18px;
}
.drop_contetn .part .for_lists {
    width: 463px;
}
.drop_content_mf {
    width: 463px;
}
    .drop_content_mf h3 a {
        color: #17468f;
    }
    .drop_content_mf .part.second {
        padding-left: 0px;
        width: 463px;
    }
    .drop_content_mf .for_lists {
        width: 463px;
    }
        .drop_content_mf .for_lists .lists li span {
            width: auto;
        }
      
.main-nav p {
    margin: 0px !important;
}
.main-nav ul {
    margin-bottom: 0px;
}
.container-m {top:1px !important;padding-bottom:0;margin-bottom:0;}
body.page-class-etf .container-m{padding-bottom: 15px;}
nav.top_new .level1 li {border-bottom: 0 !important;border-right:none;border-left:thin solid #e8e3db;}
a#drop_tab_blue {border-left:thin solid #ebe3db;border-right: none;}
.about-us .top_new .level1 li a {padding-right:8px !important;}
.line_top{border-bottom: thin solid #e8e3db;border-top: none;}

.mainFooter ul.tabNavigation, ul.navigation.footerNav {padding-left: 45px;border-left: 1px solid #e8e3db;}
.footerNav {width:auto;}
.mainContent {width: 968px;border-top: 0;}
.footerNav li a {color: #000!important;border-right: 1px solid #e8e3db!important;border-left: 0;}
.footerNav li:last-child a {border-right: 0 !important;}
/*#endregion*/

/*#region HOME*/
.leftMenuColHome div[id*="pnlNonLoggedIn"], .leftMenuColHome div[id*="pnlLoggedIn"] {
    background-color: #dedede;
    border: 1px solid #cecece;
    padding: 0 10px;
    width: 218px;
}
.leftMenuColHome h4, .top_box_heading_MF h5 {
    margin:0px;
}

div[id*="pnlIndividualInvestor"] .left_top_box_MF {
    padding-bottom: 0px;
}

.leftMenuColHome div[id*="pnlNonLoggedIn"] td, .leftMenuColHome div[id*="pnlLoggedIn"] td {
    border: 0px;
    text-align: left;
    padding: 0px;
}
.leftMenuColHome th {
    text-align: left;
}
.leftMenuColHome td {
    text-align: left;
}
.leftMenuHomeWhite .RedCell {
    border-right: medium none;
    color: Red;
}
.leftMenuHomeWhite .GreenCell {
    border-right: medium none;
    color: Green;
}
.slides_container .vector.slide{
    border-bottom: 0px !important;
}
.slides_container img {
    width: 100%;
}
.leftMenuHomeWhite {
    width: 216px;
}
.leftMenuHomeWhiteInnerTable {
    width: 229px;
	height: 250px;
	overflow-y:visible !important;
	overflow-x:hidden !important;
}
.leftMenuColHome th {
    text-transform: none;
}
.leftMenuColHome table {
    width: 100%;
}

.leftMenuColHome .leftColHome .div-header {
    height:initial !important;
	margin-bottom: 3px;
	padding-left: 8px;
}
.div-header h4 {font-family: Arial;}
.leftMenuColHome .contentBox {background: url(/globalassets/home/media/libraryitems/images/ucits/UCITS-explore-funds.jpg) no-repeat;max-height:150px;max-width:226px;} 
.leftMenuColHome .contentBox li a {font-size:13px; }
.contentBox li.icon-chevron:before {content: '\f054';font-family: FontAwesome;padding-right: 3px;}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
.leftMenuColHome .contentBox{margin-top:16px;}
}
/*#endregion*/

/*#region ETF FUND PAGE CSS CLASSES*/
.trading-info {
    width: 100%;
}
.right_col h4 div span {float: right;}
.key-points > div > div {
    width: 100%;
}
.right_block .description_two_cols .mini_block {
    float: initial;
    margin-top: 0;
    width: auto;
}
.right_block .description_two_cols .two_cols_right_item {
    width: 327px;
}
.right_block .description_two_cols .two_cols {
    margin-left: 0;
    margin-right: 17px;
}

.main .left_col {
    border-bottom: medium none !important;
    margin-top: 108px !important;
}
.left_col_image img {width: 222px;}
.fund_page .more_icon {
    display: none;
}
.text_mini_block p {
    color: #333333 !important;
    font-family: Arial,sans-serif;
    font-size: 12px;
    line-height: 18px;
    margin-bottom: 10px;
}
.two_cols ul.details.darkGrey li:nth-child(2n) {
    background-color: #ffffff !important;
}
.tb_common th, .tb_common td {padding: 4px 8px;}
ul.details .download, .sectionNav .current a, .mf_history .tabNavigation li.tb_history a.selected:hover, .lnkMutualFundQuarterlyTop10Holdings a:hover{color: #006bb4;}
ul.details .download.pdf, ul.details .download.xml, ul.details .download.link {padding-left: 0 !important; display: inline-flex;}
.mf_history .tabNavigation li.tb_history a:hover, .sectionNav a:hover, .sectionNav li.current a:hover, .lnkMutualFundQuarterlyTop10Holdings a, sectionNav .lnkMutualFundQuarterlyTop10Holdings a:hover{color:#000 !important;}
.tabNavigation li.tb_history a.selected:hover, .liMutualFundMonthlyTop10Holdings.current a:hover{color: #006bb4 !important;}
ul.details.darkGrey li:nth-child(odd) {background: #f5f5f5 !important;}

/* Documents Tab */
.documents div div ul.details li:nth-child(even){background-color: #f5f5f5 !important;} 


/*#endregion*/

/*#region MF FUND PAGE CSS CLASSES*/
.fundInfoDiv.fundUCITS {
    width: 228px;
}
.fundInfoDiv.fundUCITS li {
    line-height: 4px;
}
td.indentLeft {padding-left:12px !important;}
td.indentLeft span {margin-left: -10px !important;padding-bottom: 5px !important;display: inline-block;}
tr.fund td.indentLeft span {padding-bottom: 0 !important;margin-bottom: -3px;}
.tax-info td:first-child {text-align: left !important;}
.fullTable tr:first-child td {border-top:none;}
/*#endregion*/

/*#region MF FUND PAGE - FEES & MINIMUMS TAB - CSS CLASSES*/
.tax-info .footnote {overflow: hidden;}
/*#endregion*/

/*#region MF FUND PAGE - Overview TAB - performance table fix for mobile view - CSS CLASSES*/
div.tb_history.table-container-m {margin-top:0;}
/*#endregion*/

/*#region AGGREGATE PAGE CSS CLASSES*/
.page-class-performance-list .fullCola {
    float: left;
    padding: 0 0 20px;
    width: 716px;
}
.page-class-performance-list .tabs {
    background: #ececec none repeat scroll 0 0;
    border-bottom: 1px solid #84a72e;
    height: 32px;
}
.page-class-performance-list ul.tabNavigation, .page-class-performance-list ul.navigation {
    overflow: hidden;
    position: relative;
    z-index: 0;
}
.page-class-performance-list ul.tabNavigation {
    list-style-type: none;
    padding: 8px 0 0 7px;
}
.page-class-performance-list .tabNavigation li {
    display: inline;
    float: left;
    height: 25px;
    line-height: 25px;
}
.page-class-performance-list .tabNavigation li a {
    color: #000000;
    cursor: pointer;
    font-size: 11px;
    padding: 0 18px;
    text-decoration: none;
    display: block;
    height: 24px;
    line-height: 23px;
}
.page-class-performance-list ul.tabNavigation li a.selected, .page-class-performance-list ul.tabNavigation li a.selected:hover {
    background: #ffffff none repeat scroll 0 0;
    border-left: 1px solid #84a72e;
    border-right: 1px solid #84a72e;
    border-top: 1px solid #84a72e;
    display: block;
    height: 24px;
    line-height: 23px;
    padding: 0 18px;
}
.page-class-performance-list nav.in_right ul {
    background: rgba(0, 0, 0, 0) url("/Static/images/etf/bk_for_icon.png") repeat-x scroll 0 0;
    list-style-type: none;
    margin-bottom: 10px;
    margin-left: -2px;
    margin-top: 10px;
    min-width: 688px;
}
.page-class-performance-list nav.in_right ul li {
    display: inline;
    float: left;
    font-size: 12px;
    height: 29px;
    line-height: 29px;
    position: relative;
}
.page-class-performance-list .dotbody table {
    margin-bottom: 0;
    margin-top: 0;
    padding-left: 0;
    width: 98% !important;
}

.page-class-performance-list .nodot .dotright {
    color: #88ab2e;
    padding: 23px 4px 8px 0;
}
.page-class-performance-list .dotwrap {
    border-top: 1px solid #bebebe;
    padding: 5px 4px 5px 0 !important;
}
.page-class-performance-list td.leftAlign, .page-class-performance-list th.leftAlign {
    text-align: left;
}
.page-class-performance-list .dothead {
    font-size: 12px;
    font-weight: bold;
    text-transform: none !important;
}
.page-class-performance-list .dotright {
    border-right: 1px solid #bebebe;
    padding: 8px 4px;
}
.page-class-performance-list .fund_returns_table_prices_etf .dotright{min-width:35px;}
.page-class-performance-list .dotbody-inner tr.dotwrap td, .tabbed-content1 .tabStuff tr.dotwrap td, .tabbed-content1 .tabStuffGreen tr.dotwrap td {
    border-top: 1px solid #bebebe;
    font-size: 11px;
}
.page-class-performance-list .dotright a {
    color: #000 !important;
}
.page-class-performance-list .dotwrap .dotright:first-child {
    text-align: left;
}
.icon_docs img {display:none;}
a.icon_ex:before, a.xml:before {line-height: 25px;}
.page-class-performance-list .fund_returns_table_prices_etf th:first-child {text-align:left;}
.page-class-performance-list .fund_returns_table_prices_etf th:nth-child(2), .page-class-performance-list .dotbody-inner tr.dotwrap td:nth-child(2){text-align:center;}

td.price-change-none:before { content: url("data:image/gif;base64,R0lGODdhCAAGALMAAJmZmf7+/v///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwAAAAACAAGAAAECxDISSsQOOstrJ8RADs="); padding-right: 5px;}
td.price-change-up:before { content: url("data:image/gif;base64,R0lGODlhCAAIAPECAGaZM/7+/v///wAAACH5BAEAAAIALAAAAAAIAAgAAAIOlAGmiMv93mFKSNdwEgUAOw=="); padding-right: 5px; }
td.price-change-down:before { content: url("data:image/gif;base64,R0lGODlhCAAIAPECAN4AAP7+/v///wAAACH5BAEAAAIALAAAAAAIAAgAAAIPlIBglrq9TmJtVidRlKsAADs="); padding-right: 5px; }
.dotbody .bluelabel {color: #003A69 !important;font-weight: bold;}
.fundex-returns .GreenCell span {color: green !important;}
.fundex-returns .RedCell span {color: red !important;}
/*#endregion*/

/* HP Latest NAVs CSS classes */
.leftMenuColHome .mutnavwrap span, .leftMenuColHome .letftabwrap span{line-height:17px;} 
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
	.leftMenuColHome .mutnavwrap span, .leftMenuColHome .letftabwrap span{line-height:16px;} 
}


/*#endregion*/

/*#region NAVIGATION CSS CLASSES*/

/*#endregion*/

/*#region VIDEO VIEWPOINT CSS CLASSES*/
.video-viewpoint {
    padding-right: 10px;
}
#more-videos.previous {
    right: 689px !important;
	 z-index:5 !important;
}
/*#endregion*/

/*#region LITERATURE CSS CLASSES*/
.page-class-literature .tb_common {
    width: 100%;
    margin-top: 28px;
}
.page-class-literature table.tb_common > tbody > tr {
    border-bottom: 0px;
}
.page-class-literature table.tb_common table td {
    text-align: left;
}
.page-class-literature table.tb_common table td:last-child {
    text-align: right;
}
.page-class-literature .picture img {
    width: 100%;
}
.page-class-literature .main {
    width: 716px;
}
.page-class-literature nav.in_right ul li {
    display: inline;
    float: left;
    font-size: 12px;
    height: 29px;
    line-height: 29px;
    position: relative;
}
.page-class-literature nav.in_right ul li a {
    padding-left: 8px;
    padding-right: 8px;
}
    .page-class-literature nav.in_right ul li.active a, .page-class-literature nav.in_right ul li a:hover {
        color: #fff !important;
    }
    .page-class-literature nav.in_right ul li a {
        color: #000 !important;
    }
td a.xls {
    background-image: none;
    background: none;
}
a.xls:before {
    content: "\f1c3";
    font-family: FontAwesome;
    margin-right: 5px;
    font-size: 17px;
    top: 2px;
    position: relative;
    color: #B2B3B2;
    text-decoration: inherit;
}
.page-class-literature .dotbody-inner .tb_common.tb_history.wi_tabs_table.pos1 td:nth-child(2){vertical-align:bottom !important;}
/*#endregion*/

/*#region breadcrumbs CSS CLASSES*/
.location li a:link, .location li a:visited { color: #006BB4;}
.location li a:hover{text-decoration:underline;}

/*#endregion*/

/*#region Top on page Cookies Dislaimer CSS CLASSES*/
 .UCITS_cookies .UCITS_cookies {padding-top:0;}
 .headerForMain {padding-top:0;}
 .UCITS_cookies td,  .UCITS_cookies p{font-size: 11px;font-family: Arial, sans-serif;line-height: 14px;}
 .UCITS_cookies td {text-align:left; border-top:0;line-height: 14px !important;padding: 5px 6px;} 
 .UCITS_cookies #ctl00_ctl00_ctl00_cphBody_btnSubmitCookieDisclaimer {padding: 5px;border: 1px solid #BBBBBB;font-size: 11px;font-family: Arial, sans-serif;}
 .UCITS_cookies label{padding-left: 2px;top: -2px;position: relative;}


/*#endregion*/

/*#region Investment Team CSS CLASSES*/

.teamIntroUcits {background: #f5f5f5;height: auto;float: left;margin-right:10px;font-size: 11px;line-height: 13px;}
.teamIntroUcits span {font-size: 11px !important;line-height: 13px !important;top:-5px;position:relative;}
.teamIntroUcits div{margin-left:12px;padding-right: 12px;}
.itNames {height: auto;width: auto;margin: 5px 0px 5px 6px !important;color:#000;}
.teamIntroUcits img {float: left;margin: 0 10px 0 -12px !important;}
.profile {margin: 0px 0px 10px 0px;padding: 5px 20px 0;}
.profile ul {margin: 0px 10px 0px 10px;padding: 0 10px 10px 10px;list-style: disc outside;}
.profile li {margin: 0 0 5px 0;padding: 0;line-height: 14px;font-size: 11px;list-style: inherit;}
.profile td {vertical-align: top;text-align: left;border:0;}
.horizRule {width: 100%;background-color: #BEBEBE;height: 1px;max-height: 1px;}

/*#endregion*/

/*#region About Us -> Careers CSS CLASSES*/
.page-class-literature .col.main p{font-size:12px;}
.page-class-about-us .main p.subtitle {margin-top: 25px;font-weight: bold;font-size: 16px;}
.page-class-literature .col.main .careers-content p{font-family: Arial,Sans-Serif;color: #333!important;line-height: 18px;margin-bottom: 10px;}
/*#endregion*/

/*#region About Us -> Text pages */
.page-class-about-us .mainContent .main {margin: 0 10px 0 10px;padding: 2px 0px 10px 0;width: 716px;}

/*#endregion*/
/*#region Blog MF flyout navigation override  */
.page-class-insights .drop_content_mf { width: 400px;}
/*#endregion*/

/* on Page side wide disclaimer */
.page-class-mf .ETFdisclaimer {margin:0 !important;}
.disclaimer,.disclaimer-home, .ETFdisclaimer {margin: 5px 50px;}
.disclaimer p, .ETFdisclaimer p {margin-bottom: 0;padding: 0 0px 7px 0;color: #999; font-size: 11px; line-height: 17px; font-family: Arial; clear: both;}
/*#endregion*/

/*#region EMLC fund page styles */
.emlc-fundamentals, .emlc-fundamentals .two_cols_right_item {width: 452px;float: left;}
.emlc-key-points, .emlc-key-points .two_cols_left_item {width: 218px;}
.emlc-key-points h2 {margin-top: 12px;}
/* IE fix */
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
	.emlc-key-points h2{margin-top: 12px !important;}
	.emlc-fundamentals h2 {margin-top: 0 !important;}
}
/*#endregion*/

/*#region ETF Tax Info popup styles */
.tax-info h2 {color: #006bb4;padding-bottom: 10px;font-size: 16px;font-family: "Arial","Sans-Serif";}
.tax-info ul.tabNavigation li a.selected, ul.tabNavigation li a:link {color: #006bb4 !important;line-height: 23px;padding: 0 15px;}
.tax-info .tabNavigation li {display: inline;float: left;height: 25px;line-height: 25px;width: auto;}
.tax-info .tabNavigation li a {background:none; padding:0 15px; text-decoration:none;display:block; height:24px; line-height:23px;font-size: 11px !important;font-weight: normal !important;}
.tax-info ul.tabNavigation {list-style-type: none;padding: 8px 0 0 7px;overflow: hidden;position: relative;z-index: 0;}
.tax-info .tabs {background:#f5f5f5;border-bottom: 1px solid #006bb4;height: 32px;}
.tax-info p {padding: 4px 12px 4px 7px;overflow: hidden;font-size: 12px;}
.tax-info .dotbody-inner table {float: left;width: 100%;}
.tax-info .dotasof {color: #9d9fa2;font-size: 10px;font-weight: normal !important;}
.tax-info .dotbody-inner table td {padding: 4px 12px 4px 7px; overflow: hidden; font-size: 12px;}
.tax-info table td {text-align: right !important; border-top: none !important;}
.tax-info .dotbody-inner table td:first-child {text-align: left !important;}
.tax-info .dotbody-inner table tr:nth-child(even), .foreign_tax p:nth-of-type(even) {background: #f5f5f5;}
.tax-info table tr {border-top: none !important;}
.tax-info .dotbody-inner tr.dotwrap td {padding: 6px 4px;font-size: 11px;text-align: left !important;}
.tax-info ul.tabNavigation li a.selected, .tax-info  ul.tabNavigation li a.selected:hover {padding: 0 15px !important;}

/*#endregion*/



/*#region ETF fund page styles */
.trading-info .tabs {height: 67px;}
.trading-info ul.tabNavigation li {height: 60px;width: 97px;}
.trading-info ul.tabNavigation li a {line-height: 18px !important;text-align: center;padding: 0 5px;}
.trading-info ul.tabNavigation li a.selected, .trading-info ul.tabNavigation li a.selected:hover {height: 59px; padding: 0 5px;}
.trading-info ul.tabNavigation li:nth-child(5) a.selected, .trading-info ul.tabNavigation li:nth-child(6) a.selected, .trading-info ul.tabNavigation li:nth-child(5) a.selected:hover, .trading-info ul.tabNavigation li:nth-child(6) a.selected:hover {padding: 0 5px;}
.trading-info.moat ul.tabNavigation li:nth-child(5) a {height: 59px !important;padding-top: 0 !important;}
.trading-info .dotbody-inner table tr:first-child {border-top: 1px solid #b2b3b2; border-bottom: none;}
.trading-info .two_cols_right_item {margin-top: 0;}
.page-class-etf a.icon_ex:before, a.xml:before {line-height: 15px;}
.copyRightFooter{margin-bottom:0 !important;}
.mainWrapper{margin-bottom:20px !important;}
.page-class-mf .mainWrapper{border-bottom: 1px solid #E8E3DB !important;}
.right_block.right_block_dia {clear:left;}
.page-class-etf table.holding tbody tr td:first-child {min-width: 280px;}
.page-class-etf table.holding tbody tr td:nth-child(2){max-width: 50px;}
.page-class-etf table.holding tbody tr td:nth-child(3){min-width: 80px;}
.page-class-etf table.holding tbody tr td:nth-child(5){min-width: 70px;}

/* mobile menu classes override for UCITS mobile NAV */
.menu-mobile > ul a {padding-left: 5px !important;}
.r-sign {margin-right: 7px !important;}


/*#endregion*/
/*#region Navigation changes Post Launch */
.drop_contetn h3.title_part a, .drop_contetn h3.title_part a:hover,  .drop_contetn h3.title_part a:visited, .drop_content_mf h3.title_part a, .drop_content_mf h3.title_part a:hover, .drop_content_mf h3.title_part a:visited{text-decoration: none; color: #000;cursor:text;font-size: 12px;}

/*#endregion*/


/*#region ETF fund page Registered Countries styles */
.registered-countries h2{margin-bottom:5px;}
.registered-countries .flag {
    background-image: url('/globalassets/home/media/libraryitems/images/global/images/global-country-flags-sprite.png');
    background-repeat: no-repeat;
    line-height: 22px;
    padding-right: 20px;
}
.registered-countries .flag.flag-united-states{background-position: 0 -15px;}
.registered-countries .flag.flag-luxembourg{background-position: 0 -351px;}
.registered-countries .flag.flag-australia{background-position: 0 -254px;}
.registered-countries .flag.flag-netherlands{background-position: 0 -591px;}
.registered-countries .flag.flag-austria{background-position: 0 -495px;}
.registered-countries .flag.flag-belgium{background-position: 0 -1137px;}
.registered-countries .flag.flag-norway{background-position: 0 -158px;}
.registered-countries .flag.flag-chile{background-position: 0 -689px;}
.registered-countries .flag.flag-spain{background-position: 0 -398px;}
.registered-countries .flag.flag-denmark{background-position: 0 -63px;}
.registered-countries .flag.flag-sweden{background-position: 0 -639px;}
.registered-countries .flag.flag-finland{background-position: 0 -302px;}
.registered-countries .flag.flag-switzerland{background-position: 0 -206px;}
.registered-countries .flag.flag-germany{background-position: 0 -542px;}
.registered-countries .flag.flag-united-kingdom{background-position: 0 -447px;}
.registered-countries .flag.flag-ireland{background-position: 0 -734px;}
.registered-countries .flag.flag-italy{background-position: 0 -111px;}
.registered-countries .flag.flag-poland{background-position: 0 -1186px;}
.registered-countries  span#country-name {margin-left: 30px;white-space:nowrap;}

/*#endregion*/

/*#region Fund pages -> Mobile CSS CLASSES*/
@media screen and (max-width: 768px) and (min-width: 0px){
ul.tabNavigation li {display: inline;height: auto;width: 50%; float: left;font-size: 10px !important;}
ul.tabNavigation li a.selected {color: #333 !important;padding: 8px 30px;}
.tax-info ul.tabNavigation li a.selected{padding: 15px 0;height:auto !important;}
.tabs ul.tabNavigation {width:auto !important;}
.mobile-ucits-cookie {padding:0 !important; margin-bottom:30px;}
footer {border:0 !important;}
.trading-info .col-xs-12.two_cols.two_cols_right_item {margin-bottom: 0 !important; margin-top: 0;}
.trading-info tr:nth-child(1) {border-bottom: none !important;}
.trading-info .tabs {background: #fff !important;border-bottom: 0!important;}
.trading-info.emlc ul.tabNavigation li:nth-child(5) a {height: 23px!important;padding-top: 15px!important;}
.fund-header {width: 100% !important;margin-left:0 !important;display: block !important;margin-bottom: 10px;left:0 !important;}
.page-class-literature select[id*="ddlFilter"] {width: 99%;}
.mainFooter ul.tabNavigation, ul.navigation.footerNav {padding-left: 0;}
ul.navigation.footerNav li:nth-child(3) a {border-right:0 !important;}
.mainContent .utilities {display:none;}
.btn-subscribe-fund {background: #17468F; padding: 8px 15px; border-radius: 7px; height: 31px; color: rgb(255, 255, 255) !important; line-height: 31px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; display: inline;}
.emlc-fundamentals, .emlc-fundamentals .two_cols_right_item {width: 100%;}
.trading-info tr.odd:nth-child(odd) {background-color: #f5f5f5 !important;}
.trading-info .tabs {height: auto;}
.trading-info ul.tabNavigation li {height: auto; width: 50%;}
.trading-info ul.tabNavigation li a {line-height: 18px !important;text-align: center;padding: 8px 12px;}
.trading-info ul.tabNavigation li a.selected, .trading-info ul.tabNavigation li a.selected:hover {height: 31px !important; padding: 8px 12px;}
.trading-info ul.tabNavigation li:nth-child(5) a, .trading-info ul.tabNavigation li:nth-child(6) a {padding-top: 8px;}
.trading-info ul.tabNavigation li:nth-child(5) a.selected, .trading-info ul.tabNavigation li:nth-child(6) a.selected:hover {height: 31px !important; padding: 8px 30px;}
.page-class-mf .mainWrapper {border-bottom:none !important;}
.leftColHome {display:none;}
.disclaimer-home {margin: 5px;}
.page-class-mf .emblem {top: -50px;position: relative;}
.page-class-mf .emblem.emblem-uemb {float: right;margin-right: 30px;}
 header .logo-mf{display: block !important;float: none !important;margin: 50px 0 10px !important;text-align: center !important;width: 100% !important;position: static;
 background-size: 247px 160px !important;background-position: bottom center !important;}

/*# Epi CSS Mobile fixes */	
.page-class-mf .infoNav {display: block;}
.fundUCITS .clear {clear: both;}
.page-class-mf .fund-header {padding-top: 0;}
.page-class-mf h2 {margin-top: 30px;}
.disclaimer-productpagefooter {margin:5px;}
/*# end of Epi CSS Mobile fixes */	
	
}

/*#endregion*/

/*# Epi CSS fixes */
.slides_container {max-height: 305px;margin-bottom:10px;}

/* setting slides to display none to omit the issue of them loading all at once when the page initially loads */
.homepage .slide {display:none;}
.home-page .photo-horiz a img, .photo-horiz img {width: 100%;}

.home-page .leftMenuHomeWhiteInnerTable {margin-bottom: 20px;}
.home-page .leftMenuHomeWhite {padding-bottom:0;}

/* UCITS MF CSS */
.fundInfo .clear {clear:unset;}
.gross-currency {clear:left;}
.page-class-ucits-mf.portfolio-analytics.uemb .clear {clear:unset;}
.key-points.one-col {float:left;width: 218px !important;}


/*#endregion*/

/* fly out menu fix */
.drop_content_mf .for_lists .lists {width: auto;}
nav.top_new .level2 {width: 250px;}


/* Subscription form iframe width on ETF pages */
.page-class-etf .subscription-access-left-content iframe {
    max-width: 228px;
}

.page-class-mf .subscription-access-left-content iframe, .page-class-performance-list .subscription-access-left-content iframe, .page-class-literature .subscription-access-left-content iframe, .page-class-about-us .subscription-access-left-content iframe, .page-class-insights .subscription-access-left-content iframe, .page-webcalendar .subscription-access-left-content iframe {
    max-width: 220px;
}

.page-class-two-column .subscription-access-left-content iframe {
    max-width: 220px;
}

/* cookie-disclaimer */
.cookie-disclaimer .navbar-inverse {background-color: transparent !important;position: relative !important;width: 940px;margin: 0 auto !important;}

.cookie-disclaimer .disclosure {
    font-size: x-small !important;
    color: white !important;
    text-decoration: underline !important;
    font-weight: normal !important
}

.cookie-disclaimer .message {
    font-weight: bold;
    font-size: 24px !important;
    line-height: 28px !important;
    max-width: 650px;
}

.cookie-disclaimer .static {
    font-weight: normal;
    font-size: 12px;
    line-height: 2.0em;
}

    .cookie-disclaimer .static span {
        padding: 0 5px
    }

.cookie-disclaimer .navbar-font {
    color: white;
}

.cookie-disclaimer .navbar {
    padding: 15px;
}

.cookie-disclaimer .btn {
    position: relative !important;
    font-size: 14px !important;
    border-radius: 5px;
}

.cookie-disclaimer .btn-default {
    color: #ffffff !important;
    background-color: #17468F !important;
    border: 2px solid #ffffff;
    opacity: 2;
    margin-right: 20px;
    font-weight: bold;
    top: 0;
    right: 0;
    margin-top: 0;
    margin-bottom: 0;
    padding: 2px 6px;
}

    .cookie-disclaimer .btn-default.accept-cookie {
        color: #17468F !important;
        background-color: #ffffff !important;
        border: 2px solid #ffffff;
        opacity: 2;
        margin-right: 20px;
        font-weight: bold;
        top: 0;
        right: 0;
        margin: 0 auto !important;
       padding: 10px 20px;
    }

        .cookie-disclaimer .btn-default.accept-cookie:hover {
            color: #ffffff !important;
            background-color: #17468F !important;
            border: 2px solid #ffffff;
            opacity: 2;
            margin-right: 20px;
            font-weight: bold;
            top: 0;
            right: 0;
            margin-top: 0;
            margin-bottom: 0;
            padding: 2px 6px;
        }

    .cookie-disclaimer .btn-default:hover {
        background-color: #ffffff !important;
        color: #17468F !important;
        border: 2px solid #ffffff !important;
    }

.cookie-disclaimer .cta {
    display: inline-block;
    margin: 5px 0 0 60px;
    text-align: left;
    float: none;
    vertical-align: top;
}

.cookie-disclaimer .webinar-content {
    display: inline-block;
}

    .cookie-disclaimer .btn-default.js-decline-cookie {
        margin-right: 0;
    }
 .cookie-disclaimer .btn-default.js-decline-cookie:hover{border:none !important;}
.cookie-disclaimer .button-link {
    position: relative !important;
    font-size: 14px !important;
    border-radius: unset;
    background: none;
    color: white;
    font-weight: 800;
}

.cookie-disclaimer .more {
    text-align: center;
    margin: 5px;
    min-height: 17px;
}

@media screen and (max-width: 768px) {
    .cookie-disclaimer .navbar-inverse {
        width: 95%;
        margin-bottom: 25px;
    }

    .cookie-disclaimer .cta {
        float: left;
        text-align: left;
        margin-top: 10px;
    }

    .cookie-disclaimer .message {
        width: unset;
    }
}

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) and (-webkit-min-device-pixel-ratio: 2) {
    .cookie-disclaimer .cta {
        display: inline-block;
        transform: inherit;
    }

    .cookie-disclaimer .message {
        width: 92%;
    }

    .cookie-disclaimer .navbar-inverse {
        width: 100%;
    }
}

@media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) and (-webkit-min-device-pixel-ratio: 2) {
    .cookie-disclaimer .cta {
        float: none;
        text-align: initial;
    }
}

.cookie-disclaimer.ucits-gdpr {
    background-color: #333436 !important;
    opacity: .9 !important;
}

    .cookie-disclaimer.ucits-gdpr .message {
        font-weight: normal;
        color: #fff;
        font-size: 16px !important;
        line-height: 22px !important;
        max-width: 675px;
    }

    .cookie-disclaimer.ucits-gdpr .navbar {
        padding: 30px;
    }

    .cookie-disclaimer.ucits-gdpr a {
        color: #fff;
        text-decoration: underline;
    }

    .cookie-disclaimer.ucits-gdpr .btn-default.accept-cookie {
        color: #17468F !important;
        padding: 10px 20px;
        margin: auto !important;
        vertical-align: middle;
    }

        .cookie-disclaimer.ucits-gdpr .btn-default.accept-cookie:hover {
            color: #fff !important;
            background-color: #333436 !important;
            padding: 10px 20px;
        }

    .cookie-disclaimer.ucits-gdpr .cta {
        margin: 0 0 0 60px;
        text-align: left;
        float: none;
    }

    .cookie-disclaimer.ucits-gdpr .btn-default.js-decline-cookie {
        top: -20px;
        right: -95px;
        border: 0;
        background: url('/globalassets/home/ucits/btn-close.png') no-repeat transparent !important;
        width: 22px;
        height: 22px;
    }

    .cookie-disclaimer.ucits-gdpr .btn-default.js-decline-cookie:hover {
        border: none;
    }

@media screen and (max-width: 768px) and (min-width: 414px) {
    .cookie-disclaimer.ucits-gdpr {
        top: 30px !important;
    }

        .cookie-disclaimer.ucits-gdpr .cta {
            float: none;
            text-align: center;
            width: 100%;
            margin: 0;
        }

        .cookie-disclaimer.ucits-gdpr .btn-default.accept-cookie {
            margin: 10px auto !important;
        }

        .cookie-disclaimer.ucits-gdpr .btn-default.js-decline-cookie {
            top: -85px;
            right: -280px;
        }

        .cookie-disclaimer.ucits-gdpr .message {
            max-width: 575px;
        }

        .cookie-disclaimer.ucits-gdpr .navbar {
            padding: 30px 30px 15px;
        }
}

@media screen and (max-width: 414px) and (min-width: 0px) {
    .cookie-disclaimer.ucits-gdpr {
        top: 30px !important;
    }

        .cookie-disclaimer.ucits-gdpr .cta {
            float: none;
            text-align: center;
            width: 100%;
            margin: 0;
        }

        .cookie-disclaimer.ucits-gdpr .btn-default.accept-cookie {
            margin: 10px auto !important;
        }

        .cookie-disclaimer.ucits-gdpr .btn-default.js-decline-cookie {
            top: -108px;
            right: -105px;
        }

        .cookie-disclaimer.ucits-gdpr .message {
            max-width: 325px;
        }

        .cookie-disclaimer.ucits-gdpr .navbar {
            padding: 30px 30px 5px;
        }
}

@keyframes fadeInDown {
  from {opacity: 0.9;}
  to {opacity: 0.9;}
}


/* blog page fix*/
.page-class-insights .cookie-disclaimer .navbar-inverse, .subscription-form-success  .cookie-disclaimer .navbar-inverse {width: 970px;}
.page-class-insights .cookie-disclaimer .cta,  .subscription-form-success .cookie-disclaimer .cta {margin: 0;text-align:center;}
.cookie-disclaimer .webinar-content {padding:0;}

@media screen and (max-width: 414px) and (min-width: 0px) {
.page-class-insights .cookie-disclaimer .btn-default.js-decline-cookie, .subscription-form-success .cookie-disclaimer .btn-default.js-decline-cookie {top: -140px;right: -118px;}
.page-class-insights .cookie-disclaimer .navbar-inverse, .subscription-form-success .cookie-disclaimer .navbar-inverse  {width: auto;}
}
@media screen and (max-width: 768px) and (min-width: 414px){
.page-class-insights .cookie-disclaimer.ucits-gdpr .btn-default.js-decline-cookie, .subscription-form-success .cookie-disclaimer.ucits-gdpr .btn-default.js-decline-cookie  {top: -85px;right: -205px;}
.page-class-insights .cookie-disclaimer .navbar-inverse, .subscription-form-success .cookie-disclaimer .navbar-inverse {width: 95%;}
.page-class-insights .cookie-disclaimer.ucits-gdpr .btn-default.js-decline-cookie, .subscription-form-success .cookie-disclaimer.ucits-gdpr .btn-default.js-decline-cookie {right: -260px;}
}
@media screen and (min-width: 769px){
.page-class-insights .cookie-disclaimer .message {min-width: 650px;}
}
/* end cookie-disclaimer */

/* end cookie-disclaimer */

.bare_container .logo-mf {display: block;width: 250px;height: 70px;border: 0;float: left;background: url(/globalassets/home/media/libraryitems/images/global/images/css-images/vaneck-logo.png) no-repeat !important;margin: 10px 0 -5px 3px;background-position: 0px -95px;}
/* Multi-language select CSS 

.language-selector__wrap { background-color: #fff; width: auto; margin: 0; height: auto; overflow: visible; }
.language-selector__wrap::after { display: none; }
.language-selector__wrap:hover { color: #fff; background-color: #363844; }
.dropdown-menu { box-shadow: none; right: 0; color: #000; position: absolute; top: 100%; left: 0; z-index: 1000; display: none; float: left; padding: 0; margin: 0; font-size: 14px; text-align: left; list-style: none; background-color: #fff; -webkit-background-clip: padding-box; background-clip: padding-box; border: 1px solid #363844;background-clip: padding-box;}
.dropdown-menu li { margin-top: initial !important;text-align: center;width: 100%; }
.dropdown-menu li a.dropdown-item {display: block;width: 100%;padding: .25rem 0.5rem !important;clear: both;font-weight: 400;color: #363844;white-space: nowrap;background-color: transparent;border: 0;margin-top:0 !important;}
.dropdown-menu li a.dropdown-item:hover { text-decoration: underline; padding-left:0 !important;padding-right:0 !important; }
.open .dropdown-menu { display: block;text-align: center;border-left: 1px solid #363844;border-right: 1px solid #363844;border-bottom: 1px solid #363844;}
.open .dropdown-menu li { display: block;text-align: center;}

.open .dropdown-toggle { background-color: #363844 !important; color: #fff !important; }
.dropdown-menu > li > a { padding: 3px 20px; clear: both; font-weight: 400; line-height: 2.5; color: #333; white-space: nowrap; }*/
#global-banner-wrapper .disclaimer .disclaimer-text p {font-family:HelveticaNeue,Helvetica,sans-serif !important; color:#fff !important; font-size:12px !important; line-height:16px !important;margin-bottom:10px !important;}
#global-banner-wrapper .disclaimer h1 {border:none;}


@media screen and (max-width: 768px) and (min-width: 0px){
.language-selector__wrap {background-color: transparent; position: absolute !important; right: 5px; }
.language-selector__wrap ul a{color: #6f6f6f !important;font-family: "Arial","Sans-Serif" !important;font-size:14px;padding:6px;}
.dropdown-toggle:hover, .language-selector__wrap:hover{background-color:transparent;color: #6f6f6f;}
.dropdown-menu li a.dropdown-item {padding:0 !important;}
.dropdown-menu li {text-align: center;min-height: 30px;}
    .page-class-insights .language-selector__wrap {
        margin-top: -13px;
    }
    .page-class-insights .open .dropdown-toggle {
        top: 0px;
    }
}

/* end of Multi-language select CSS */
/*2019 subscription-related css */
.subscription .header-section h3.form-header {border:0;}




@media screen and (max-width: 768px) and (min-width: 0px){
.bare_container .logo-mf {background-position: 50% -95px !important;margin: 50px 0 10px !important;width: 100% !important;}
}

.page-class-insights .dropdown.language-selector__wrap {
    height: 38px;
}

    .page-class-insights .dropdown.language-selector__wrap .dropdown-toggle {
        text-decoration:none;
    }

    .page-class-insights .dropdown.language-selector__wrap .dropdown-menu {
        margin: 0px;
        padding: 0px;
        min-width: 70px;
    }


    .page-class-insights .dropdown.language-selector__wrap .dropdown-item {
        padding-top: 9px !important;
        padding-bottom: 9px !important;
    }

.scrollable-menu {
    width: 337px;
    top: auto;
    left: auto;
    right: auto;
}

.page-class-etf .fund-logo{margin-bottom:15px;}


.global-nav-slidedown-internal .btn-group.go {
    padding-top: 34px !important;
}