.row.no-gutter { margin-left: -15px; margin-right: -15px; }.uppercase { text-transform: uppercase; }.black { color: black; }.white { color: white; }.container { margin-right: auto; margin-left: auto; padding-left: 15px; padding-right: 15px; }.container:before, .container:after { content: " "; display: table; }.container:after { clear: both; }@media (min-width: 1440px) { .container { width: 1410px; } }@media (min-width: 1440px) { .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12 { float: left; }.col-xl-1 { width: 8.33333%; }.col-xl-2 { width: 16.66667%; }.col-xl-3 { width: 25%; }.col-xl-4 { width: 33.33333%; }.col-xl-5 { width: 41.66667%; }.col-xl-6 { width: 50%; }.col-xl-7 { width: 58.33333%; }.col-xl-8 { width: 66.66667%; }.col-xl-9 { width: 75%; }.col-xl-10 { width: 83.33333%; }.col-xl-11 { width: 91.66667%; }.col-xl-12 { width: 100%; }.col-xl-pull-0 { right: auto; }.col-xl-pull-1 { right: 8.33333%; }.col-xl-pull-2 { right: 16.66667%; }.col-xl-pull-3 { right: 25%; }.col-xl-pull-4 { right: 33.33333%; }.col-xl-pull-5 { right: 41.66667%; }.col-xl-pull-6 { right: 50%; }.col-xl-pull-7 { right: 58.33333%; }.col-xl-pull-8 { right: 66.66667%; }.col-xl-pull-9 { right: 75%; }.col-xl-pull-10 { right: 83.33333%; }.col-xl-pull-11 { right: 91.66667%; }.col-xl-pull-12 { right: 100%; }.col-xl-push-0 { left: auto; }.col-xl-push-1 { left: 8.33333%; }.col-xl-push-2 { left: 16.66667%; }.col-xl-push-3 { left: 25%; }.col-xl-push-4 { left: 33.33333%; }.col-xl-push-5 { left: 41.66667%; }.col-xl-push-6 { left: 50%; }.col-xl-push-7 { left: 58.33333%; }.col-xl-push-8 { left: 66.66667%; }.col-xl-push-9 { left: 75%; }.col-xl-push-10 { left: 83.33333%; }.col-xl-push-11 { left: 91.66667%; }.col-xl-push-12 { left: 100%; }.col-xl-offset-0 { margin-left: 0%; }.col-xl-offset-1 { margin-left: 8.33333%; }.col-xl-offset-2 { margin-left: 16.66667%; }.col-xl-offset-3 { margin-left: 25%; }.col-xl-offset-4 { margin-left: 33.33333%; }.col-xl-offset-5 { margin-left: 41.66667%; }.col-xl-offset-6 { margin-left: 50%; }.col-xl-offset-7 { margin-left: 58.33333%; }.col-xl-offset-8 { margin-left: 66.66667%; }.col-xl-offset-9 { margin-left: 75%; }.col-xl-offset-10 { margin-left: 83.33333%; }.col-xl-offset-11 { margin-left: 91.66667%; }.col-xl-offset-12 { margin-left: 100%; } }@media (min-width: 1781px) { .col-xxl-1, .col-xxl-2, .col-xxl-3, .col-xxl-4, .col-xxl-5, .col-xxl-6, .col-xxl-7, .col-xxl-8, .col-xxl-9, .col-xxl-10, .col-xxl-11, .col-xxl-12 { float: left; }.col-xxl-1 { width: 8.33333%; }.col-xxl-2 { width: 16.66667%; }.col-xxl-3 { width: 25%; }.col-xxl-4 { width: 33.33333%; }.col-xxl-5 { width: 41.66667%; }.col-xxl-6 { width: 50%; }.col-xxl-7 { width: 58.33333%; }.col-xxl-8 { width: 66.66667%; }.col-xxl-9 { width: 75%; }.col-xxl-10 { width: 83.33333%; }.col-xxl-11 { width: 91.66667%; }.col-xxl-12 { width: 100%; }.col-xxl-pull-0 { right: auto; }.col-xxl-pull-1 { right: 8.33333%; }.col-xxl-pull-2 { right: 16.66667%; }.col-xxl-pull-3 { right: 25%; }.col-xxl-pull-4 { right: 33.33333%; }.col-xxl-pull-5 { right: 41.66667%; }.col-xxl-pull-6 { right: 50%; }.col-xxl-pull-7 { right: 58.33333%; }.col-xxl-pull-8 { right: 66.66667%; }.col-xxl-pull-9 { right: 75%; }.col-xxl-pull-10 { right: 83.33333%; }.col-xxl-pull-11 { right: 91.66667%; }.col-xxl-pull-12 { right: 100%; }.col-xxl-push-0 { left: auto; }.col-xxl-push-1 { left: 8.33333%; }.col-xxl-push-2 { left: 16.66667%; }.col-xxl-push-3 { left: 25%; }.col-xxl-push-4 { left: 33.33333%; }.col-xxl-push-5 { left: 41.66667%; }.col-xxl-push-6 { left: 50%; }.col-xxl-push-7 { left: 58.33333%; }.col-xxl-push-8 { left: 66.66667%; }.col-xxl-push-9 { left: 75%; }.col-xxl-push-10 { left: 83.33333%; }.col-xxl-push-11 { left: 91.66667%; }.col-xxl-push-12 { left: 100%; }.col-xxl-offset-0 { margin-left: 0%; }.col-xxl-offset-1 { margin-left: 8.33333%; }.col-xxl-offset-2 { margin-left: 16.66667%; }.col-xxl-offset-3 { margin-left: 25%; }.col-xxl-offset-4 { margin-left: 33.33333%; }.col-xxl-offset-5 { margin-left: 41.66667%; }.col-xxl-offset-6 { margin-left: 50%; }.col-xxl-offset-7 { margin-left: 58.33333%; }.col-xxl-offset-8 { margin-left: 66.66667%; }.col-xxl-offset-9 { margin-left: 75%; }.col-xxl-offset-10 { margin-left: 83.33333%; }.col-xxl-offset-11 { margin-left: 91.66667%; }.col-xxl-offset-12 { margin-left: 100%; } }.visible-xl { display: none !important; }.visible-xl-block, .visible-xl-inline, .visible-xl-inline-block { display: none !important; }@media (min-width: 1200px) and (max-width: 1439px) { .visible-lg-block { display: block !important; } }@media (min-width: 1200px) and (max-width: 1439px) { .visible-lg-inline { display: inline !important; } }@media (min-width: 1200px) and (max-width: 1439px) { .visible-lg-inline-block { display: inline-block !important; } }@media (min-width: 1440px) { .visible-xl { display: block !important; }table.visible-xl { display: table; }tr.visible-xl { display: table-row !important; }th.visible-xl, td.visible-xl { display: table-cell !important; } }@media (min-width: 1440px) and (max-width: 1780px) { .visible-xl-block { display: block !important; } }@media (min-width: 1440px) and (max-width: 1780px) { .visible-xl-inline { display: inline !important; } }@media (min-width: 1440px) and (max-width: 1780px) { .visible-xl-inline-block { display: inline-block !important; } }@media (min-width: 1200px) and (max-width: 1439px) { .hidden-lg { display: none !important; } }@media (min-width: 1440px) and (max-width: 1780px) { .hidden-xl { display: none !important; } }.visible-xxl-block, .visible-xxl-inline, .visible-xxl-inline-block { display: none !important; }@media (min-width: 1781px) { .visible-xxl { display: block !important; }table.visible-xxl { display: table; }tr.visible-xxl { display: table-row !important; }th.visible-xxl, td.visible-xxl { display: table-cell !important; } }@media (min-width: 1781px) { .visible-xxl-block { display: block !important; } }@media (min-width: 1781px) { .visible-xxl-inline { display: inline !important; } }@media (min-width: 1781px) { .visible-xxl-inline-block { display: inline-block !important; } }@media (min-width: 1781px) { .hidden-xxl { display: none !important; } }@font-face { font-family: 'icomoon'; src: url('//s.t.st/assets/all/glyphs/icomoon/1/icomoon.eot?mxwrh5'); src: url('//s.t.st/assets/all/glyphs/icomoon/1/icomoon.eot?mxwrh5#iefix') format("embedded-opentype"), url('//s.t.st/assets/all/glyphs/icomoon/1/icomoon.ttf?mxwrh5') format("truetype"), url('//s.t.st/assets/all/glyphs/icomoon/1/icomoon.woff?mxwrh5') format("woff"), url('//s.t.st/assets/all/glyphs/icomoon/1/icomoon.svg?mxwrh5#icomoon') format("svg"); font-weight: normal; font-style: normal; }[class^="icon-"], [class*=" icon-"] {  font-family: 'icomoon' !important; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1;  -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }.icon-ks-reddit-line:before { content: "\e949"; }.icon-ks-mail-solid:before { content: "\e933"; }.icon-ks-action-line:before { content: "\e92a"; }.icon-ks-action-solid:before { content: "\e92b"; }.icon-ks-analysis-line:before { content: "\e92c"; }.icon-ks-analysis-solid:before { content: "\e92d"; }.icon-ks-home-line:before { content: "\e931"; }.icon-ks-home-solid:before { content: "\e932"; }.icon-ks-switch-to:before { content: "\e92e"; }.icon-ks-weekly-roundups-line:before { content: "\e92f"; }.icon-ks-weekly-roundups-solid:before { content: "\e930"; }.icon-ks-mail:before { content: "\e923"; }.icon-ks-arrow-down:before { content: "\e924"; }.icon-ks-arrow-left:before { content: "\e925"; }.icon-ks-arrow-up:before { content: "\e926"; }.icon-ks-collapse:before { content: "\e927"; }.icon-ks-forward:before { content: "\e928"; }.icon-ks-play:before { content: "\e929"; }.icon-ks-back:before { content: "\e91d"; }.icon-ks-benefits-check:before { content: "\e91e"; }.icon-ks-excel:before { content: "\e91f"; }.icon-ks-expand:before { content: "\e920"; }.icon-ks-info:before { content: "\e921"; }.icon-ks-expanded_read-more-arrow:before { content: "\e922"; }.icon-ks-at-symbol:before { content: "\e91b"; }.icon-ks-phone:before { content: "\e91c"; }.icon-ks-account:before { content: "\e900"; }.icon-ks-article-close:before { content: "\e901"; }.icon-ks-article-line:before { content: "\e902"; }.icon-ks-article-solid:before { content: "\e903"; }.icon-ks-bookmarks-line:before { content: "\e904"; }.icon-ks-bookmarks-solid:before { content: "\e905"; }.icon-ks-calendar-line:before { content: "\e906"; }.icon-ks-calendar-solid:before { content: "\e907"; }.icon-ks-dashboard-line:before { content: "\e908"; }.icon-ks-dashboard-solid:before { content: "\e909"; }.icon-ks-forum-line:before { content: "\e90a"; }.icon-ks-forum-solid:before { content: "\e90b"; }.icon-ks-help:before { content: "\e90c"; }.icon-ks-holdings-line:before { content: "\e90d"; }.icon-ks-holdings-solid:before { content: "\e90e"; }.icon-ks-index-line:before { content: "\e90f"; }.icon-ks-index-solid:before { content: "\e910"; }.icon-ks-portfolio-line:before { content: "\e911"; }.icon-ks-portfolio-solid:before { content: "\e912"; }.icon-ks-print:before { content: "\e913"; }.icon-ks-ratings-line:before { content: "\e914"; }.icon-ks-ratings-solid:before { content: "\e915"; }.icon-ks-search:before { content: "\e916"; }.icon-ks-video-line:before { content: "\e917"; }.icon-ks-video-solid:before { content: "\e918"; }.icon-ks-whitepaper-line:before { content: "\e919"; }.icon-ks-whitepaper-solid:before { content: "\e91a"; }.icon-google2:before { content: "\e948"; }.icon-video-camera:before { content: "\f03d"; }.icon-bolt:before { content: "\f0e7"; }.icon-flash:before { content: "\f0e7"; }.icon-angle-double-left:before { content: "\f100"; }.icon-angle-double-right:before { content: "\f101"; }.icon-slideshow:before { content: "\e934"; }.icon-ks-angle-right-thin:before { content: "\e935"; }.icon-ks-angle-left-thin:before { content: "\e936"; }.icon-share-arrow:before { content: "\e937"; }.icon-ks-close-thin:before { content: "\e938"; }.icon-ks-key:before { content: "\e939"; }.icon-warning-line:before { content: "\e93a"; }.icon-star:before { content: "\e93b"; }.icon-star-o:before { content: "\e93c"; }.icon-trash-o:before { content: "\e93d"; }.icon-check-square-o:before { content: "\e93e"; }.icon-plus:before { content: "\e93f"; }.icon-minus:before { content: "\e940"; }.icon-square-o:before { content: "\e941"; }.icon-sort:before { content: "\e942"; }.icon-unsorted:before { content: "\e942"; }.icon-comment-o:before { content: "\e943"; }.icon-play-circle:before { content: "\e944"; }.icon-envelope-square:before { content: "\e945"; }.icon-ks-mag-thin:before { content: "\e946"; }.icon-spinner:before { content: "\e947"; }.icon-search:before { content: "\f002"; }.icon-envelope-o:before { content: "\f003"; }.icon-user:before { content: "\f007"; }.icon-check:before { content: "\f00c"; }.icon-close:before { content: "\f00d"; }.icon-remove:before { content: "\f00d"; }.icon-times:before { content: "\f00d"; }.icon-search-plus:before { content: "\f00e"; }.icon-search-minus:before { content: "\f010"; }.icon-cog:before { content: "\f013"; }.icon-gear:before { content: "\f013"; }.icon-file-o:before { content: "\f016"; }.icon-play-circle-o:before { content: "\f01d"; }.icon-repeat:before { content: "\f01e"; }.icon-rotate-right:before { content: "\f01e"; }.icon-lock:before { content: "\f023"; }.icon-volume-down:before { content: "\f027"; }.icon-volume-up:before { content: "\f028"; }.icon-bookmark:before { content: "\f02e"; }.icon-print:before { content: "\f02f"; }.icon-step-backward:before { content: "\f048"; }.icon-fast-backward:before { content: "\f049"; }.icon-backward:before { content: "\f04a"; }.icon-play:before { content: "\f04b"; }.icon-pause:before { content: "\f04c"; }.icon-stop:before { content: "\f04d"; }.icon-forward:before { content: "\f04e"; }.icon-fast-forward:before { content: "\f050"; }.icon-step-forward:before { content: "\f051"; }.icon-eject:before { content: "\f052"; }.icon-chevron-left:before { content: "\f053"; }.icon-chevron-right:before { content: "\f054"; }.icon-plus-circle:before { content: "\f055"; }.icon-minus-circle:before { content: "\f056"; }.icon-times-circle:before { content: "\f057"; }.icon-check-circle:before { content: "\f058"; }.icon-info-circle:before { content: "\f05a"; }.icon-times-circle-o:before { content: "\f05c"; }.icon-check-circle-o:before { content: "\f05d"; }.icon-arrow-left:before { content: "\f060"; }.icon-arrow-right:before { content: "\f061"; }.icon-arrow-up:before { content: "\f062"; }.icon-arrow-down:before { content: "\f063"; }.icon-exclamation-triangle:before { content: "\f071"; }.icon-warning:before { content: "\f071"; }.icon-chevron-up:before { content: "\f077"; }.icon-chevron-down:before { content: "\f078"; }.icon-twitter-square:before { content: "\f081"; }.icon-facebook-square:before { content: "\f082"; }.icon-cogs:before { content: "\f085"; }.icon-gears:before { content: "\f085"; }.icon-comments:before { content: "\f086"; }.icon-linkedin-square:before { content: "\f08c"; }.icon-bookmark-o:before { content: "\f097"; }.icon-twitter:before { content: "\f099"; }.icon-facebook:before { content: "\f09a"; }.icon-facebook-f:before { content: "\f09a"; }.icon-bars:before { content: "\f0c9"; }.icon-navicon:before { content: "\f0c9"; }.icon-reorder:before { content: "\f0c9"; }.icon-pinterest-square:before { content: "\f0d3"; }.icon-google-plus-square:before { content: "\f0d4"; }.icon-google-plus:before { content: "\f0d5"; }.icon-caret-down:before { content: "\f0d7"; }.icon-caret-up:before { content: "\f0d8"; }.icon-caret-left:before { content: "\f0d9"; }.icon-caret-right:before { content: "\f0da"; }.icon-envelope:before { content: "\f0e0"; }.icon-linkedin:before { content: "\f0e1"; }.icon-file-text-o:before { content: "\f0f6"; }.icon-angle-left:before { content: "\f104"; }.icon-angle-right:before { content: "\f105"; }.icon-angle-up:before { content: "\f106"; }.icon-angle-down:before { content: "\f107"; }.icon-youtube-square:before { content: "\f166"; }.icon-youtube:before { content: "\f167"; }.icon-youtube-play:before { content: "\f16a"; }.icon-google:before { content: "\f1a0"; }.icon-reddit:before { content: "\f1a1"; }.icon-reddit-square:before { content: "\f1a2"; }.icon-file-pdf-o:before { content: "\f1c1"; }.icon-file-word-o:before { content: "\f1c2"; }.icon-file-excel-o:before { content: "\f1c3"; }.icon-newspaper-o:before { content: "\f1ea"; }.icon-facebook-official:before { content: "\f230"; }.icon-y-combinator:before { content: "\f23b"; }.icon-yc:before { content: "\f23b"; }.icon-codiepie:before { content: "\f284"; }.icon-user-o:before { content: "\f2c0"; }a:link { text-decoration: none; }.main-nav__subscribe-links, .lower-navbar__links { list-style-type: none; margin: 0; padding: 0; }.main-nav__subscribe-links li, .lower-navbar__links li { float: left; position: relative; }.main-nav__subscribe-links li a, .lower-navbar__links li a { display: block; font-family: "Oswald", "Arial Narrow", Helvetica, Arial, sans-serif; font-size: 16px; font-weight: 500; color: #333333; text-transform: uppercase; padding: 14px 0 13px; }@media (min-width: 1200px) { .main-nav__subscribe-links li a, .lower-navbar__links li a { padding: 14px 0 13px; } }.main-nav__subscribe-links li:after, .lower-navbar__links li:after { content: ''; width: 1px; height: 55%; border-right: 1px solid #e9e9e9; position: absolute; right: 0; top: 25%; }.main-nav__subscribe-links li:last-child, .lower-navbar__links li:last-child { border-right: none; }.main-nav__subscribe-links li:last-child:after, .lower-navbar__links li:last-child:after { border-right: none; }.site-header { display: block; }.main-nav, .main-nav--desktop { border-bottom: 1px solid #ccc; background: white; width: 100%; visibility: visible; -webkit-box-shadow: 0 3px 5px 0 rgba(51, 51, 51, 0.12); -moz-box-shadow: 0 3px 5px 0 rgba(51, 51, 51, 0.12); box-shadow: 0 3px 5px 0 rgba(51, 51, 51, 0.12); }.main-nav input[type=search], .main-nav--desktop input[type=search] { -webkit-appearance: none; }.mobile .main-nav, .mobile .main-nav--desktop { border-bottom: 0; }.main-nav--desktop .navigation__title { font-size: 13px; font-family: Helvetica, Arial, sans-serif; font-weight: normal; float: left; margin: 13px 0; color: #333; text-transform: uppercase; }.main-nav--desktop .navigation__title:after { content: ':'; color: black; font-size: 13px; }.main-nav--desktop .header__links { z-index: 2; }.main-nav--desktop .header__item { position: relative; }.main-nav--desktop .header__item:after { content: '\2022'; position: absolute; right: -3px; top: 13px; color: #e9e9e9; font-size: 11px; font-family: Helvetica, Arial, sans-serif; }.main-nav--desktop .header__item:last-child:after { display: none; }.main-nav--desktop .main-nav__link { font-size: 13px; font-weight: normal; font-family: Helvetica, Arial, sans-serif; color: #333; padding: 9px !important; }.main-nav__inner { width: 100%; max-width: 1200px; margin: 0 auto; }.main-nav__inner:before, .main-nav__inner:after { content: ""; display: table; }.main-nav__inner:after { clear: both; }.main-nav__upper { height: 74px; width: 100%; border-bottom: 1px solid #e9e9e9; padding: 15px 10px 10px; position: relative; -webkit-transition: all 0.3s ease-in; -moz-transition: all 0.3s ease-in; -o-transition: all 0.3s ease-in; transition: all 0.3s ease-in; }.main-nav__upper:before, .main-nav__upper:after { content: ""; display: table; }.main-nav__upper:after { clear: both; }@media (min-width: 1200px) { .main-nav__upper { padding: 15px 0 10px; } }.main-nav__lower { height: 53px; width: 100%; border-bottom: 4px solid #e9e9e9; position: relative; text-align: center; }.main-nav__lower:before, .main-nav__lower:after { content: ""; display: table; }.main-nav__lower:after { clear: both; }.main-nav__lower__inner { display: inline-block; overflow-x: hidden; padding-left: 10px; width: auto; }.main-nav__lower__inner.remove-overflow { overflow: visible; }@media (min-width: 1200px) { .main-nav__lower__inner { padding-left: 0; } }.main-nav__sub { height: 39px; width: 100%; text-align: center; display: none; }@media (min-width: 768px) { .main-nav__sub { display: block; } }.main-nav__sub__inner { display: inline-block; }.main-nav__hamburger { display: none; height: 32px; width: 32px; cursor: pointer; cursor: hand; margin-left: 10px; float: left; margin-top: 8px; }@media (min-width: 768px) { .main-nav__hamburger { display: none; margin-top: 5px; margin-left: -170px; } }.main-nav__hamburger span { margin: 0 auto; position: relative; top: 15px; background-color: #333C52; display: block; width: 19px; height: 2px; }@media (min-width: 768px) { .main-nav__hamburger span { top: 18px; } }.main-nav__hamburger span:before, .main-nav__hamburger span:after { position: absolute; content: ''; background-color: #333C52; display: block; width: 19px; height: 2px; }.main-nav__hamburger span:before { margin-top: -6px; }.main-nav__hamburger span:after { margin-top: 6px; }.main-nav__logo, .main-nav__logo--desktop--lower, .main-nav__logo--desktop--upper, .main-nav__logo--mobile { float: left; }.main-nav__logo--desktop--lower { visibility: hidden; margin-right: 10px; margin-top: 11px; width: 110px !important; height: 26px !important; margin-left: -170px; }@media (min-width: 992px) { .main-nav__logo--desktop--lower { margin-right: 15px; } }.main-nav__logo--desktop--upper { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }.main-nav__promo { display: none; width: 100px; float: left; font-family: "Oswald", "Arial Narrow", Helvetica, Arial, sans-serif; color: #333; font-size: 11px; margin-top: -6px; font-weight: normal; }@media (min-width: 768px) { .main-nav__promo { display: block; } }@media (min-width: 992px) { .main-nav__promo { width: 229px; font-size: 13px; } }.main-nav__upper-links { float: right; z-index: 9999; margin-top: 10px; }.main-nav__upper-links:before, .main-nav__upper-links:after { content: ""; display: table; }.main-nav__upper-links:after { clear: both; }.main-nav__subscribe-links li a { color: #666; padding: 13px 8px; font-family: Helvetica, Arial, sans-serif; font-weight: bold; font-size: 11px; }@media (min-width: 1200px) { .main-nav__subscribe-links li a { font-size: 12px; padding: 12px 8px; } }.main-nav__subscribe-links li a.blue { color: #00aaff; }.main-nav__subscribe-links li:after { height: 22px; position: absolute; right: 0; top: 10px; border-color: #ccc; }.main-nav__dropdown, .main-nav__dropdown--account, .main-nav__dropdown--subscribe { position: absolute; top: 40px; left: -80px; z-index: 10000; background: #f9f9f9; border: 1px solid #ccc; width: 300px; -webkit-box-shadow: 0 3px 5px 0 rgba(51, 51, 51, 0.12); -moz-box-shadow: 0 3px 5px 0 rgba(51, 51, 51, 0.12); box-shadow: 0 3px 5px 0 rgba(51, 51, 51, 0.12); }.main-nav__dropdown-inner { position: relative; padding: 0 15px 15px; }.main-nav__dropdown-inner .triangle { position: absolute; position: relative; min-width: 15px; min-height: 15px; top: -15px; left: 100px; }.main-nav__dropdown-inner .triangle:after, .main-nav__dropdown-inner .triangle:before { content: ''; position: absolute; top: 0; left: 0; }.main-nav__dropdown-inner .triangle:after { height: 0; width: 0; border-color: transparent; border-style: solid; border-width: 7.5px; border-bottom-color: white; }.main-nav__dropdown-inner .triangle:before { height: 0; width: 0; border-color: transparent; border-style: solid; border-width: 9.5px; border-bottom-color: #cccccc; margin-left: -2px; margin-top: -4px; }.main-nav__dropdown__link { border-bottom: 1px solid #ccc; text-transform: none !important; position: relative; padding: 12px 0 10px; }.main-nav__dropdown__link:last-child { border-bottom: none; }.main-nav__dropdown__link:before { content: '-'; position: absolute; top: 8px; right: 12px; font-size: 16px; font-weight: normal; }.main-nav__dropdown__link.collapsed:before { content: '+'; right: 10px; font-size: 14px; }.main-nav__dropdown--account { display: none; }.main-nav__dropdown--account div { font-size: 16px; color: #666; }.main-nav__dropdown--account div.sysErr { font-size: 14px; padding: 10px 10px 0 0; }.main-nav__dropdown--account .subs { padding: 15px 0; }.main-nav__dropdown--account .subs div a { display: inline; font-size: inherit; padding: 0; margin: 0; }.main-nav__dropdown--subscribe { display: none; }.main-nav__dropdown__subnav { margin-left: 10px; }.main-nav__dropdown__subnav a { text-transform: none !important; }.subscribe-summ { font-family: Helvetica, Arial, sans-serif; font-size: 12px; padding: 10px; }.upper-nav__dropdown__items { border-top: 1px solid #ccc; list-style-type: none; padding: 8px 0 5px; }.upper-nav__dropdown__item { display: block; float: none !important; }.main-nav__subscribe-links .upper-nav__dropdown__item a { text-transform: capitalize; display: block; padding: 8px; }.upper-nav__dropdown__item:after { border-right: none !important; }#main_nav_subscription_services_10:after { color: #ff1700; content: "* New *"; font-size: 9px; padding-left: 5px; top: -4px; position: relative; }.lower-navbar__links { float: left; }.lower-navbar__item { padding: 0 14px; }.lower-navbar__item:first-child { padding-left: 0; }.lower-navbar__item:last-child { padding-right: 0; }@media (min-width: 1200px) { .lower-navbar__item { padding: 0 18px; } }.lower-navbar__link.open { border-bottom: 4px solid #1674b1; }.main-nav__search { float: right; margin-top: 12px; }.search--navigation { position: relative; }.search__submit { position: absolute; top: 5px; -webkit-appearance: none; background: transparent; border: none; }.search__submit:after { font-family: "icomoon"; font-size: 20px; content: "\f002"; margin: 0 8px 0 3px; line-height: 1.0em; color: black; }.search__input--navigation { height: 36px; border: 1px solid #ccc; padding: 5px 0 5px 40px; font-family: Helvetica, Arial, sans-serif; font-size: 11px; font-weight: bold; text-transform: uppercase; }@media (min-width: 1200px) { .search__input--navigation { font-size: 12px; } }.main_nav__indices { display: none; font-family: "Oswald", "Arial Narrow", Helvetica, Arial, sans-serif; font-size: 16px; font-weight: normal; padding-top: 10px; }.main_nav__indices .market-indices_header { position: relative; }.main_nav__indices .market-indices__item--symbol { font-size: 16px !important; font-weight: normal !important; }.main_nav__indices .ticker-netChange { font-size: 16px !important; font-weight: normal !important; }.main_nav__indices .ticker-netChange sup { font-size: inherit; top: 0; }.main_nav__indices .ticker-netChange sup:before { content: '.'; }.main_nav__indices .ticker-netChange.ticker--down:not(:empty):before { padding-top: 8px; }.main_nav__indices .ticker-netChange.ticker--up:not(:empty):before { padding-top: 8px; }.main_nav__indices .ticker-percentChange { font-size: 16px !important; font-weight: normal !important; }.main_nav__indices .market-indices__date-time { position: absolute; left: 175px; color: #999; width: 74px; font-size: 8px; top: 0; }.main_nav__indices .market-indices__grid-col { padding-left: 10px; margin-left: 10px; margin-right: 0 !important; }.main_nav__indices .carousel-inner { background: white !important; width: 175px; }.main_nav__indices .carousel-indicators { color: #ccc; bottom: -8px; margin-left: 0; left: 210px; }.main_nav__indices .carousel-indicators li { border: none; background: #ccc; width: 5px; height: 5px; }.main_nav__indices .carousel-indicators li.active { background: #999; border: none; width: 5px; height: 5px; margin: 1px; }.main-nav__flyout { position: absolute; display: none; top: 53px; left: 0; width: auto; background: white; border: 1px solid #e9e9e9; z-index: 9999; -webkit-box-shadow: 0 3px 5px 0 rgba(51, 51, 51, 0.12); -moz-box-shadow: 0 3px 5px 0 rgba(51, 51, 51, 0.12); box-shadow: 0 3px 5px 0 rgba(51, 51, 51, 0.12); }.main-nav__flyout.flyout-open { display: block; }.main-nav__flyout__submenu { width: 100%; text-align: center; padding: 10px 0 20px; }.main-nav__flyout__submenu-inner { display: inline-block; vertical-align: top; }.main-nav__flyout__submenu-inner:before, .main-nav__flyout__submenu-inner:after { content: ""; display: table; }.main-nav__flyout__submenu-inner:after { clear: both; }.lower-navbar__subitem-list { float: left; width: 230px; list-style-type: none; padding: 0 18px; border-right: 1px solid #ccc; }.lower-navbar__subitem-list:last-child { border-right: none; }.lower-navbar__subitem { float: none !important; text-align: left; border-bottom: 1px solid #e9e9e9; }.lower-navbar__subitem:after { border-right: none !important; }.lower-navbar__subitem a { padding: 10px 0 !important; text-transform: capitalize !important; font-family: Helvetica, Arial, sans-serif !important; font-size: 14px !important; color: #333 !important; }.lower-navbar__subitem a:hover { border-bottom: none !important; color: #1674b1 !important; }.sidenav { display: none; position: fixed; top: 0; left: 0; z-index: 9999; width: 100%; height: 100%; background: rgba(0, 0, 0, 0); -webkit-transition: all 0.3s ease-in; -moz-transition: all 0.3s ease-in; -o-transition: all 0.3s ease-in; transition: all 0.3s ease-in; }.sidenav .promo-unit a { display: block; font-weight: normal; width: 100%; height: 50px; text-align: center; font-family: "Oswald", "Arial Narrow", Helvetica, Arial, sans-serif; font-size: 16px; background-color: #f3f3f3; line-height: 50px; border-color: #e8e8e8; border-width: 1px 0; }.sidenav .promo-unit a .promo-orange-text { color: #ed4c1a; }.sidenav-inner { background: white; width: 320px; height: 100%; margin-left: -320px; -webkit-transition: all 0.3s ease-in; -moz-transition: all 0.3s ease-in; -o-transition: all 0.3s ease-in; transition: all 0.3s ease-in; }.sidenav__header { text-align: center; position: relative; }.sidenav__header:after { font-family: Helvetica, Arial, sans-serif; font-size: 30px; content: "x"; position: absolute; color: #999; right: 10px; top: 10px; width: 30px; height: 30px; }.sidnav__logo { margin: 15px 0; width: 132px; height: 30px; }.sidenav__item, .sidenav__item--subnav { border-bottom: 1px solid #e8e8e8; }.sidenav__link { font-family: "Oswald", "Arial Narrow", Helvetica, Arial, sans-serif; font-size: 16px; font-weight: 500; text-transform: uppercase; display: block; padding: 12px 30px 9px; }.panel-group .sidenav__item--subnav { border: 0; }.sidenav__item--subnav .sidenav__link { position: relative; color: #333; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); }.sidenav__item--subnav .sidenav__link .icon { position: absolute; right: 15px; top: 15px; }.sidenav__item--subnav .sidenav__link .plus-minus { position: relative; width: 18px; height: 18px;   }.sidenav__item--subnav .sidenav__link .plus-minus:before, .sidenav__item--subnav .sidenav__link .plus-minus:after { content: ""; position: absolute; background-color: #999999; transition: transform 0.25s ease-out; width: 18px; height: 18px; }.sidenav__item--subnav .sidenav__link .plus-minus:before { top: 0; left: 50%; width: 2px; height: 100%; margin-left: -1px; }.sidenav__item--subnav .sidenav__link .plus-minus:after { top: 50%; left: 0; width: 100%; height: 2px; margin-top: -1px; }.sidenav__item--subnav .sidenav__link .plus-minus:before { transform: rotate(90deg); }.sidenav__item--subnav .sidenav__link .plus-minus:after { transform: rotate(180deg); }.sidenav__item--subnav .sidenav__link.collapsed .plus-minus:before { transform: rotate(0deg); }.sidenav__item--subnav .sidenav__link.collapsed .plus-minus:after { transform: rotate(0deg); }.sidenav__subnav { background: #f9f9f9; }.sidenav__subnav__list { list-style-type: none; width: 230px; margin: 0 auto; }.sidenav__subnav__link { font-family: Helvetica, Arial, sans-serif; font-weight: normal; font-size: 14px; padding: 10px; color: #333; display: block; text-transform: none; border-bottom: 1px solid #ccc; }.sidenav__subnav__item:last-child .sidenav__subnav__link { border-bottom: none; }.social-links--hamburger-dropdown { float: left; width: 100%; margin: 20px 0 20px; }.social-links--hamburger-dropdown-inner { width: 160px; margin: 0 auto; }.social-links--hamburger-dropdown-inner a { margin-right: 14px; }.social-links--hamburger-dropdown-item { -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; background-color: #999999; margin-left: 2px; padding-top: 3px; color: white; font-size: 17px; width: 20px; height: 20px; text-align: center; display: inline-block; }.rights-hamburger-footer { text-align: center; font-size: .8em; color: #999999; margin: 13px 0; }.rights-hamburger-footer a { display: inline-block; width: auto; color: #999999; font-size: inherit; }.rights-hamburger-footer span { display: inline-block; margin: 0 5px; line-height: 8px; overflow: hidden; }.sidenav__link.level2 { font-family: Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 500; text-transform: none; display: block; padding: 8px 10px 8px; background: #f8f8f8; border-bottom: 1px solid #ccc; }.sidenav__subnav__link.level2 { padding: 8px 10px 8px 30px; }.sidenav-open.sidenav { display: block; background: rgba(0, 0, 0, 0.5); }.sidenav-open .sidenav-inner { margin-left: 0; }.nav-expanded .main-nav__logo--desktop--upper { margin-top: 0; -webkit-transition: all 0.3s ease-in; -moz-transition: all 0.3s ease-in; -o-transition: all 0.3s ease-in; transition: all 0.3s ease-in; }.nav-collapsed .main_nav__indices { display: block; float: left; }.nav-collapsed .main-nav__logo--desktop--lower { display: block; margin-left: 0; visibility: visible; -webkit-transition: all 0.3s ease-in; -moz-transition: all 0.3s ease-in; -o-transition: all 0.3s ease-in; transition: all 0.3s ease-in; }.nav-collapsed .main-nav__logo--desktop--upper { margin-top: -75px; }.nav-collapsed .main-nav__hamburger { display: block; margin-left: 0; margin-right: 5px; -webkit-transition: all 0.3s ease-in; -moz-transition: all 0.3s ease-in; -o-transition: all 0.3s ease-in; transition: all 0.3s ease-in; }@media (min-width: 992px) { .nav-collapsed .main-nav__hamburger { display: none; } }.nav-collapsed .lower-navbar__links { display: none; }@media (min-width: 992px) { .nav-collapsed .lower-navbar__links { display: block; max-width: 1075px; } }.nav-collapsed .main-nav__upper { height: auto; padding: 3px 10px; min-height: 46px; }@media (min-width: 1200px) { .nav-collapsed .main-nav__upper { padding: 3px 0; } }.nav-collapsed .main-nav__promo { display: none; }.nav-collapsed .main-nav__lower { text-align: left; }.nav-collapsed .main-nav__search { margin-top: 0; }.nav-collapsed .main-nav__upper-links { margin-top: 0; }.nav-collapsed .main-nav__subscribe-links { display: block; z-index: 5; }@media (min-width: 992px) { .nav-collapsed .main-nav__subscribe-links { position: static; } }.nav-collapsed .market-ad { position: fixed; z-index: 6000; top: 10px; right: 0; transform: translateX(-5%); max-width: 300px; }@media (min-width: 768px) { .nav-collapsed .market-ad { left: 65%; transform: translateX(-65%); } }@media (min-width: 992px) { .nav-collapsed .market-ad { left: 41%; transform: translateX(-40%); } }@media (min-width: 1200px) { .nav-collapsed .market-ad { left: 45%; transform: translateX(-45%); } }.nav-collapsed .market-ad--mainnav-collapsed { position: absolute; z-index: 1000; top: 10px; left: 300px; }.main-nav--mobile:before, .main-nav--mobile:after { content: ""; display: table; }.main-nav--mobile:after { clear: both; }.main-nav--mobile .fullscreen-nav { width: 100%; height: 100%; position: fixed; z-index: 100; }.main-nav--mobile .fullscreen-nav:before, .main-nav--mobile .fullscreen-nav:after { content: ""; display: table; }.main-nav--mobile .fullscreen-nav:after { clear: both; }.main-nav--mobile .main-nav__header--mobile { background-color: white; border-bottom: solid 1px #ccc; width: 100%; max-height: 200px; position: fixed; z-index: 1000; top: 0; left: 0; }.main-nav--mobile .market-indices--grid { border-bottom: 1px solid #e9e9e9; }.main-nav--mobile .market-indices__grid { display: flex; flex-flow: row nowrap; justify-content: space-between; white-space: nowrap; width: 100%; }.main-nav--mobile .market-indices__grid-col { flex: 1 1 auto; text-align: center; border-right: 1px solid #e9e9e9; }.main-nav--mobile .market-indices__grid-col a { font-family: "Oswald", "Arial Narrow", Helvetica, Arial, sans-serif; font-size: 14px; font-weight: normal; display: block; padding: 10px 0; }.main-nav--mobile .market-indices__grid-col sup { font-size: 100%; line-height: inherit; position: static; vertical-align: inherit; }.main-nav--mobile .market-indices__grid-col sup:before { content: "."; }.main-nav--mobile .main-nav__hamburger--mobile { height: 32px; width: 32px; cursor: pointer; cursor: hand; margin-left: 10px; float: left; }@media (min-width: 768px) { .main-nav--mobile .main-nav__hamburger--mobile { display: none; margin-top: 5px; margin-left: -170px; } }.main-nav--mobile .main-nav__hamburger--mobile span { margin: 0 auto; position: relative; top: 15px; background-color: #333C52; display: block; width: 19px; height: 2px; }@media (min-width: 768px) { .main-nav--mobile .main-nav__hamburger--mobile span { top: 18px; } }.main-nav--mobile .main-nav__hamburger--mobile span:before, .main-nav--mobile .main-nav__hamburger--mobile span:after { position: absolute; content: ''; background-color: #333C52; display: block; width: 19px; height: 2px; }.main-nav--mobile .main-nav__hamburger--mobile span:before { margin-top: -6px; }.main-nav--mobile .main-nav__hamburger--mobile span:after { margin-top: 6px; }.main-nav--mobile .close-transition span { -webkit-transition-duration: 0; -moz-transition-duration: 0; -o-transition-duration: 0; transition-duration: 0; }.main-nav--mobile .close-transition span:before { -webkit-transition-property: margin, -webkit-transform; -moz-transition-property: margin, -moz-transform; -o-transition-property: margin, -o-transform; transition-property: margin, transform; -webkit-transition-duration: 0.2; -moz-transition-duration: 0.2; -o-transition-duration: 0.2; transition-duration: 0.2; }.main-nav--mobile .close-transition span:after { -webkit-transition-property: margin, -webkit-transform; -moz-transition-property: margin, -moz-transform; -o-transition-property: margin, -o-transform; transition-property: margin, transform; -webkit-transition-duration: 0.2; -moz-transition-duration: 0.2; -o-transition-duration: 0.2; transition-duration: 0.2; }.main-nav--mobile .main-nav--open { float: left; padding: 4px 0; }.main-nav--mobile .main-nav__menu-wrap--mobile:before, .main-nav--mobile .main-nav__menu-wrap--mobile:after { content: ""; display: table; }.main-nav--mobile .main-nav__menu-wrap--mobile:after { clear: both; }.main-nav--mobile .main-nav__logo--mobile { margin: 8px 4px 5px; }.main-nav--mobile .main-nav--subscribe { font-family: "Oswald", "Arial Narrow", Helvetica, Arial, sans-serif; font-weight: 500; background: #00acff; border: 1px solid #00acff; padding: 4px 2px; margin: 7px 0 6px; color: white; width: 78px; font-size: 12px; float: right; }.main-nav--mobile .main-nav--subscribe:before { font-family: icomoon; content: "\e939"; margin-right: 5px; line-height: 1.0em; display: inline-block; }.main-nav--mobile .main-nav--account { font-family: "Oswald", "Arial Narrow", Helvetica, Arial, sans-serif; width: auto; font-size: 12px; padding: 5px; margin: 7px; max-width: 80px; float: right; font-weight: 500; }.main-nav--mobile .main-nav--account:after { font-family: icomoon; content: "\f107"; margin-left: 5px; line-height: 1.0em; }.main-nav--mobile .market-indices__item--symbol { font-weight: normal; }.main-nav--mobile .main-nav__logo-link--mobile { padding: 5px 10px; display: block; }.main-nav--mobile .fullscreen-nav { display: none; overflow-x: scroll; }.main-nav--mobile .sidenav { display: block; z-index: 100; position: relative; margin-bottom: 0; }.main-nav--mobile .sidenav-inner { margin: 0; width: 100%; }.main-nav--mobile .sidenav__header { display: none; }.main-nav--mobile .main-nav__subscribe { display: none; }.main-nav--mobile .main-nav__account--dropdown { display: none; position: fixed; top: 0; left: 0; height: 100%; width: 100%; background: white; padding-top: 50px; }.main-nav--mobile .main-nav__dropdown__link--mobile { display: block; padding: 12px 20px; border-bottom: 1px solid #ccc; color: #9a9a9a; font-weight: normal; position: relative; }.main-nav--mobile .main-nav__dropdown__link--mobile:after { content: "\e940"; font-family: icomoon; font-weight: normal; position: absolute; font-size: 18px; top: 12px; right: 25px; }.main-nav--mobile .main-nav__dropdown__link--mobile.collapsed:after { content: "\e93f"; }.main-nav--mobile .main-nav__dropdown__subnav--mobile a { padding: 10px 20px; margin: 0 20px; font-size: 14px; color: #666; font-family: Helvetica, Arial, sans-serif; font-size: 14px; font-weight: bold; text-transform: capitalize; display: block; }.main-nav--mobile .main-nav__dropdown__subnav--mobile div { padding: 15px 25px; font-family: Helvetica, Arial, sans-serif; color: #666; }.main-nav--mobile .logout-btn--mobile { width: 85%; color: white; background: #00acff; display: block; margin: 15px auto 0; padding: 8px 0; text-align: center; font-family: "Oswald", "Arial Narrow", Helvetica, Arial, sans-serif; font-weight: 500; text-transform: uppercase; }.main-nav--mobile .fullscreen-nav__list { padding: 0; margin: 0; }.main-nav--mobile .search__form--mobile { padding: 55px 15px 10px; background: white; position: relative; }.main-nav--mobile .search__form--mobile .search__form__form { border-width: 0 0 1px 0; border-radius: 0; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }.main-nav--mobile .search__form--mobile .search__form__mag:after { font-family: icomoon; content: "\f002"; position: absolute; top: 55px; right: 0; color: #999; width: 40px; height: 40px; font-size: 24px; }.main-nav--mobile .main-nav__header--mobile .market-indices--grid { margin-top: 0; -webkit-transition: all 0.1s ease-in; -moz-transition: all 0.1s ease-in; -o-transition: all 0.1s ease-in; transition: all 0.1s ease-in; }.main-nav--mobile .main-nav__subscribe { top: 40px; padding: 10px 0 20px; width: 100%; height: 100%; position: fixed; background: white; overflow-y: scroll; -webkit-overflow-scrolling: touch; z-index: 1000; }.main-nav--mobile .main-nav__subscribe .main-nav-list { width: 80%; margin: 0 auto; list-style-type: none; }.main-nav--mobile .main-nav__subscribe .main-nav-list .fullscreen-nav__tab-content__item { border-bottom: 1px solid #ccc; }.main-nav--mobile .main-nav__subscribe .main-nav-list .fullscreen-nav__tab-content__item a { font-family: "Oswald", "Arial Narrow", Helvetica, Arial, sans-serif; font-size: 18px; font-weight: 500; padding: 10px 0; text-transform: uppercase; display: block; }.main-nav--mobile .main-nav__subscribe .main-nav-list .fullscreen-nav__tab-content__item:last-child { border-bottom: none; }.main-nav--mobile.main-nav--open .main-nav__subscribe { display: none; }.main-nav--mobile.main-nav--open .main-nav__account--dropdown { display: none; }.main-nav--mobile.main-nav--open .fullscreen-nav { display: block; background: white; }.main-nav--mobile.main-nav--open .main-nav__header--mobile .market-indices--grid { margin-top: -40px; }.main-nav--mobile.main-nav--open .close-transition span { background-color: rgba(0, 0, 0, 0); }.main-nav--mobile.main-nav--open .close-transition span:before { -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); margin-top: 0; }.main-nav--mobile.main-nav--open .close-transition span:after { -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg); margin-top: 0; }.main-nav--mobile.main-nav--account-open .main-nav__subscribe { display: none; }.main-nav--mobile.main-nav--account-open .fullscreen-nav { display: none; }.main-nav--mobile.main-nav--account-open .main-nav__account--dropdown { display: block; overflow-y: scroll; padding-bottom: 30px; z-index: 100; }.main-nav--mobile.main-nav--account-open .main-nav__header--mobile .market-indices--grid { margin-top: -40px; }.main-nav--mobile.main-nav--account-open .main-nav--subscribe { display: none; }.main-nav--mobile.main-nav--account-open .main-nav--account { width: 100%; margin: 0; height: 40px; max-width: 100%; text-align: center; font-size: larger; background: black; color: white; padding-top: 6px; }.main-nav--mobile.main-nav--account-open .main-nav--account:before { content: "\e900"; margin-right: 12px; font-family: "icomoon"; }.main-nav--mobile.main-nav--account-open .main-nav--account:after { font-family: Helvetica, Arial, sans-serif; content: 'x'; position: absolute; right: 10px; top: 12px; line-height: 1.0em; }.main-nav--mobile.main-nav--account-open .main-nav__logo--mobile { display: none; }.main-nav--mobile.main-nav--account-open .main-nav--open { display: none; }.main-nav--mobile.main-nav--subscribe-open .main-nav__account--dropdown { display: none; }.main-nav--mobile.main-nav--subscribe-open .fullscreen-nav { display: none; }.main-nav--mobile.main-nav--subscribe-open .main-nav__subscribe { display: block; }.main-nav--mobile.main-nav--subscribe-open .main-nav__header--mobile .market-indices--grid { margin-top: -40px; }.main-nav--mobile.main-nav--subscribe-open .main-nav--subscribe { width: 100%; margin: 0; height: 40px; font-size: larger; }.main-nav--mobile.main-nav--subscribe-open .main-nav--subscribe:after { font-family: Helvetica, Arial, sans-serif; content: 'x'; position: absolute; right: 10px; top: 12px; line-height: 1.0em; }.main-nav--mobile.main-nav--subscribe-open .main-nav--account { display: none; }.main-nav--mobile.main-nav--subscribe-open .main-nav__logo--mobile { display: none; }.main-nav--mobile.main-nav--subscribe-open .main-nav--open { display: none; }.footer .footer__legal { text-align: left; border-top: 0; padding-top: 0; }#main-nav__promo { margin: 0; background-color: #08213a; position: fixed; bottom: 0; left: 0; width: 100%; z-index: 800; display: block; height: 50px; text-align: center; }#main-nav__promo h1 { margin: 0; color: #ffffff; text-transform: uppercase; font-size: 30px; font-family: "Oswald", "Arial Narrow", Helvetica, Arial, sans-serif; }#promo-div-article-bottom { margin: 0; }@media (min-width: 1200px) { #promo-div-article-bottom { margin: 0 0 0 0; } }.promo-quote-under-chart .quote__summary__promo-container { border: 1px solid #e9e9e9; padding: 7px 0; text-align: center; font-size: 19px; line-height: 24px; margin: 0; width: auto; }@media (max-width: 480px) { .promo-quote-under-chart .quote__summary__promo-container { font-size: 17px; line-height: 22px; } }@media (min-width: 480px) and (max-width: 991px) { .promo-quote-under-chart .quote__summary__promo-container { max-width: 415px; margin-left: auto; margin-right: auto; } }.promo-quote-under-chart .quote__summary__promo-container a { color: #1674b1; font-weight: normal; }.promo-quote-under-chart .quote__summary__promo-container p { margin: 0; display: inline-block; }@media (max-width: 320px) { .promo-quote-under-chart .quote__summary__promo-container p { vertical-align: top; }.promo-quote-under-chart .quote__summary__promo-container p:nth-child(1) { max-width: 55%; text-align: left; } }.promo-quote-under-chart .quote__summary__promo-container p span.arrow-right { display: inline-block; box-sizing: border-box; margin: 0 0 0 5px; width: 0; height: 0; border-top: 6px solid transparent; border-bottom: 6px solid transparent; border-left: 6px solid #1674b1; }.promo-quote-under-chart .quote__summary__promo-container p.p-circle { padding-left: 50px; }@media (max-width: 480px) { .promo-quote-under-chart .quote__summary__promo-container p.p-circle { padding-left: 10px; } }@media (min-width: 480px) and (max-width: 991px) { .promo-quote-under-chart .quote__summary__promo-container p.p-circle { padding-left: 20px; } }.promo-quote-under-chart .quote__summary__promo-container img.image-circle { border-radius: 50%; }@media (max-width: 400px) { .promo-quote-under-chart .quote__summary__promo-container img { max-width: 42px; } }.sponsored.media { display: block; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; background-color: #ececec; }.sponsored.media ul { list-style-type: none; }.sponsored.media .media-sponsored-content { color: #666; text-align: right; font-size: 11px; margin: 5px; font-family: helvetica, arial, sans-serif; padding: 0 5px 0 5px; }.sponsored.media .media-body a.media-title { font-size: 16px; font-weight: bold; min-height: 30px; }.sponsored.media .media-body { width: auto; padding: 2px 10px 0 10px; }.sponsored.media .media-body a { font-weight: normal; font-size: .8em; display: block; }.sponsored.media .media-sponsor-brand a, .sponsored.media .media-sponsor-brand { font-family: Verdana; margin: 6px 0 0; font-weight: bold; line-height: 1.4px; }.sponsored.media .media-sponsor-brand { min-height: 18px; }.sponsored.media .media-sponsored-image { margin: 0 15px 0 0; }.sponsored.media .list-pipe { min-height: 70px; }.sponsored.media .media-highlight-link { color: #2F8FE1; font-style: italic; }.market-indices__item--symbol { width: 45%; }.market-indices__item--symbol a { white-space: nowrap !important; font-weight: normal; }.ticker--up:not(:empty) { color: #00ba76; }.ticker--up:not(:empty):before { color: #00ba76; font-family: icomoon; content: "\f0d8"; bottom: 2px; padding: 2px; position: relative; line-height: 0; }.market-indices__table--compact .ticker--up, .quote__snapshot__data .ticker--up { color: #00ba76; }.ticker-percentChange:not(:empty):after { content: '%'; }.percentChange:not(:empty):after { content: '%'; }.ticker--down:not(:empty) { color: #ff1700; }.ticker--down:not(:empty):before { color: #ff1700; font-family: 'icomoon'; content: "\f0d7"; position: relative; padding: 2px; line-height: 0; }.market-indices__table--compact { padding: 0 15px; }.market-indices__table--compact .market-indices__item--compact { line-height: 23px; padding-top: 0; }.market-indices__table--compact { background-color: #fff; border-top: get-ticker-border(1px); border-left: get-ticker-border(1px); border-right: get-ticker-border(1px); border-bottom: 0; border-collapse: separate; }.market-indices__item--compact { font-size: .7rem !important; font-family: 'Arial'; }#article-ticker { max-width: 300px; margin: 0 auto 30px; }.mobile #article-ticker { max-width: none; margin: 0 15px 30px; }.ticker__table, .market-indices__table { font-family: "Oswald", "Arial Narrow", Helvetica, Arial, sans-serif; font-size: 14px; width: 100%; }.ticker__table th { font-size: 17px; }.ticker__data-row td { font-size: 17px; }.ticker__item--symbol a, .market-indices__item--symbol a { font-weight: normal; font-size: 17px; }.mobile .ticker__item--symbol a, .mobile .market-indices__item--symbol a { font-size: 12px; }.row-eq-height { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; }.vertical .carousel-inner { height: 100%; }.carousel.vertical .item { -webkit-transition: 0.3s ease-in-out top; -moz-transition: 0.3s ease-in-out top; -ms-transition: 0.3s ease-in-out top; -o-transition: 0.3s ease-in-out top; transition: 0.3s ease-in-out top; }.carousel.vertical .active { top: 0; }.carousel.vertical .next { top: 253px; }.carousel.vertical .prev { top: -253px; }.carousel.vertical .next.left, .carousel.vertical .prev.right { top: 0; }.carousel.vertical .active.left { top: -253px; }.carousel.vertical .active.right { top: 253px; }.carousel.vertical .item { left: 0; }.is_stuck { margin: 0 30px; }#leftRail { position: static; }.idc-title { font-weight: bold; }.idc-tablestyle tbody td, .idc-tablestyle tbody th, .idc-tablestyle tfoot td, .idc-tablestyle tfoot th, .idc-tablestyle thead th { padding: 8px 5px !important; }.idc-tablestyle td.idc-td-rev, .idc-tablestyle th.idc-th-rev, .idc-tablestyle th.idc-th-ebt, .idc-tablestyle td.idc-td-ebt, .idc-tablestyle th.idc-th-net, .idc-tablestyle td.idc-td-net { width: 33% !important; }@media only screen and (min-width: 768px) and (max-width: 1300px) { #majorMarketIndices .idc-subcontainer1 { min-height: 150px; position: relative; margin-top: 0; }#majorMarketIndices .idc-subcontainer1 .idc-tablestyle td { float: left; margin-top: 0; width: 27.4%; border-bottom: none; }#majorMarketIndices .idc-subcontainer1 .idc-tablestyle tbody tr:first-child td { text-align: right; }#majorMarketIndices .idc-subcontainer1 .idc-tablestyle td.idc-td-datavalue1 { margin-left: 27%; }#majorMarketIndices .idc-subcontainer1 .idc-tablestyle .highcharts-tooltip td { float: none; width: auto; margin-left: 0; margin-right: 0; }#majorMarketIndices .idc-subcontainer1 .idc-tablestyle th { width: 100%; position: absolute; }#majorMarketIndices .idc-subcontainer1 .idc-tablestyle th.idc-th-rev { top: 0; }#majorMarketIndices .idc-subcontainer1 .idc-tablestyle th.idc-th-ebt { top: 190px; }#majorMarketIndices .idc-subcontainer1 .idc-tablestyle th.idc-th-net { top: 377px; }#majorMarketIndices .idc-subcontainer1 .idc-tablestyle thead th { position: relative; }.idc-grid-leftThirds2 .idc-subcontainer1 { min-height: 0; } }.bx-wrapper { position: relative; margin: 0 auto 60px; padding: 0; *zoom: 1; -ms-touch-action: pan-y; touch-action: pan-y; }.bx-wrapper img { display: block; width: 100%; height: auto; }.bx-wrapper .slideshow-caption { color: white; background: rgba(0, 0, 0, 0.5); padding: 20px; width: 100%; }.slideshow-by-category__image-cont { position: relative; overflow: hidden; }.bxslider { margin: 0; padding: 0; }.video-by-category__image { width: 100%; }ul.bxslider { list-style: none; }.bx-wrapper {     background: #fff; }.bx-wrapper .bx-controls-auto, .bx-wrapper .bx-pager { position: absolute; bottom: -30px; width: 100%; }.bx-wrapper .bx-loading { min-height: 50px; background: url('../img/bx_loader-e8b871335799e4673e7a24237f115c53.gif') center no-repeat white; height: 100%; width: 100%; position: absolute; top: 0; left: 0; z-index: 2000; }.bx-wrapper .bx-pager { text-align: center; font-size: .85em; font-family: Arial; font-weight: 700; color: #666; padding-top: 20px; }.bx-wrapper .bx-pager.bx-default-pager a { background: #666; text-indent: -9999px; display: block; width: 10px; height: 10px; margin: 0 5px; outline: 0; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }.bx-wrapper .bx-pager.bx-default-pager a.active, .bx-wrapper .bx-pager.bx-default-pager a:focus, .bx-wrapper .bx-pager.bx-default-pager a:hover { background: black; }.bx-wrapper .bx-controls-auto .bx-controls-auto-item, .bx-wrapper .bx-pager-item { display: inline-block; *zoom: 1; *display: inline; }.thumb-bs { width: 100px; height: auto; }.bx-wrapper .bx-pager-item { font-size: 0; line-height: 0; }.bx-wrapper .bx-next { right: 0; }.bx-wrapper.hover .bx-controls-direction a, .bx-prev:hover, .bx-next:hover { opacity: 1; }.bx-wrapper .bx-controls-direction a { position: absolute; top: 200px; margin-top: -20px; outline: 0; width: 60px; height: 100px; text-indent: -9999px; z-index: 99; background: rgba(0, 0, 0, 0.6); font-family: icomoon; font-style: normal; font-weight: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; opacity: 0; transition-property: opacity; transition-duration: 1.5s; }.bx-wrapper .bx-controls-direction a:before { content: "\f104"; display: inline-block; color: #dedede; position: absolute; top: 20%; left: 17px; font-size: 2.5em; text-indent: 0; line-height: 1.2em; }.bx-wrapper .bx-controls-direction a.bx-next:before { content: "\f105"; left: 20px; }.bx-wrapper .bx-controls-direction a:hover, .bx-wrapper .bx-controls-direction a:focus { background: rgba(0, 0, 0, 0.4); }.bx-wrapper .bx-controls-direction a.disabled { display: none; }.bx-wrapper .bx-controls-auto { text-align: center; }.bx-wrapper .bx-controls-auto .bx-start { display: block; text-indent: -9999px; width: 10px; height: 11px; outline: 0; background: url('../img/controls-d9d25372f38c6b242b9b51d5841fe86e.png') -86px -11px no-repeat; margin: 0 3px; }.bx-wrapper .bx-controls-auto .bx-start.active, .bx-wrapper .bx-controls-auto .bx-start:focus, .bx-wrapper .bx-controls-auto .bx-start:hover { background-position: -86px 0; }.bx-wrapper .bx-controls-auto .bx-stop { display: block; text-indent: -9999px; width: 9px; height: 11px; outline: 0; background: url('../img/controls-d9d25372f38c6b242b9b51d5841fe86e.png') -86px -44px no-repeat; margin: 0 3px; }.bx-wrapper .bx-controls-auto .bx-stop.active, .bx-wrapper .bx-controls-auto .bx-stop:focus, .bx-wrapper .bx-controls-auto .bx-stop:hover { background-position: -86px -33px; }.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager { text-align: left; width: 80%; }.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto { right: 0; width: 35px; }.bxslider-pager-wrap { width: 100%; height: 60px; z-index: 100; border-bottom: 1px solid #cccccc; border-top: 1px solid #cccccc; color: #666666; padding-top: 10px; }.bxslider-pager-wrap .pager-promo { float: right; margin-top: 4px; margin-right: 0; }@media (min-width: 1200px) { .bxslider-pager-wrap .pager-promo { margin-right: 36px; } }.bxslider-pager-wrap .bxslider-inner-wrap { width: 150px; margin: 0 auto; text-align: center; line-height: 40px; }.bxslider-pager-wrap .bxslider-inner-wrap .bxslider-pager-counter { float: left; width: 80px; font-size: 1em; }.bxslider-pager-wrap .bxslider-inner-wrap .bxslider-prev-slide, .bxslider-pager-wrap .bxslider-inner-wrap .bxslider-next-slide { width: 30px; height: 30px; float: left; cursor: pointer; }.bxslider-pager-wrap .bxslider-inner-wrap .bxslider-prev-slide:before, .bxslider-pager-wrap .bxslider-inner-wrap .bxslider-next-slide:before { display: inline-block; font-family: icomoon; font-size: 1.2em; }.bxslider-pager-wrap .bxslider-inner-wrap .bxslider-prev-slide:before { content: "\f104"; }.bxslider-pager-wrap .bxslider-inner-wrap .bxslider-next-slide:before { content: "\f105"; }.bxslider .slideshow-caption { height: 70px; width: 100%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; position: absolute; bottom: 0; font-size: 12px; transition: bottom 1.5s ease 0s; }.bxslider .slideshow-caption.closed .slideshow-caption-arrow:before { content: "\f0d8"; }.bxslider .slideshow-caption .slideshow-caption-arrow { position: absolute; top: 0; height: 8px; background: rgba(0, 0, 0, 0.1); text-align: center; width: 100%; margin-left: -20px; cursor: pointer; }.bxslider .slideshow-caption .slideshow-caption-arrow:before { position: absolute; top: 1px; content: "\f0d7"; font-family: icomoon; font-size: 14px; color: #ccc; line-height: .5; }.bx-caption { position: absolute; bottom: 0; left: 0; background: black; background: rgba(0, 0, 0, 0.75); width: 100%; }.bx-wrapper { background: white; margin: 0; }.bx-wrapper .bx-caption span { color: #fff; font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif; display: block; font-size: 14px; margin: 25px 15px 0; padding-bottom: 10px; border-bottom: 1px solid #cccccc; border-bottom: 1px solid rgba(255, 255, 255, 0.3); -webkit-background-clip: padding-box;  background-clip: padding-box;  }.carousel-inner { background: black; opacity: 1.0; }.slideshow-headline { font-size: 14px; color: black; font-family: "Oswald", "Arial Narrow", Helvetica, Arial, sans-serif; background: white; margin: 0; padding-bottom: 20px; display: inline-block; line-height: 1.42857; }.bx-pager-wrapper { max-width: none; overflow-x: scroll; background: rgba(0, 0, 0, 0.86); }.bx-slide-bucket { background: transparent; padding-left: 5px; margin-bottom: 0; list-style: none; }.bx-slide-bucket li { display: inline; }.bx-slide-bucket li a { margin: 10px; display: inline-block; }.carousel-inner > .active { background: white; }.category-slideshow .nav-tabs { border: none; height: auto; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -moz-justify-content: space-between; -webkit-justify-content: space-between; justify-content: space-between; align-content: stretch; align-items: stretch; }.category-slideshow .nav-tabs:before { display: border-box; }.category-slideshow .nav-tabs > li { float: none; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-flex: 1 1 auto; -moz-box-flex: 1 1 auto; -webkit-flex: 1 1 auto; -ms-flex: 1 1 auto; flex: 1 1 auto; margin: 0; min-width: 33%; max-width: 50%; padding: 0 1.0em; }.category-slideshow .nav-tabs > li:first-of-type { padding-left: 0; }.category-slideshow .nav-tabs > li:last-of-type { padding-right: 0; }.category-slideshow .nav-tabs > li > a { padding: 0; width: 100%; margin: 0; line-height: 1.42857; height: auto; border: none; border-radius: 0; border-bottom: 5px solid white; }.category-slideshow .nav-tabs > li > a:hover { background: none; border-bottom: 5px solid #1674b1; }.category-slideshow .nav-tabs > li.active > a { background: none; border-bottom: 5px solid #1674b1; border-top: none; border-left: none; border-right: none; cursor: pointer; }.category-slideshow .nav-tabs > li.active > a:hover { background: none; border-bottom: 5px solid #1674b1; border-top: none; border-left: none; border-right: none; cursor: pointer; }.category-slideshow .tab-content { position: relative; }.category-slideshow .tab-content .slide-ad-holder { display: block; background-color: rgba(0, 0, 0, 0.6); position: absolute; top: 0; bottom: 0; z-index: 100; width: 100%; padding-top: 110px; }.category-slideshow .tab-content .slide-ad-holder .close-text { font-family: Helvetica, Arial, sans-serif; color: white; width: 300px; margin: 0 auto; text-align: right; font-size: 1.0em; }.category-slideshow .tab-content .slide-ad-holder .close-text > .fa-times { line-height: 0.5em; }.category-slideshow .tab-content .slide-ad-holder > .slide-ad { width: auto !important; height: auto !important; }.slideshow-by-category__link { background: black; background: rgba(0, 0, 0, 0.75); color: #1674b1; font-family: Helvetica, Arial, sans-serif; font-size: 15px; font-weight: normal; padding: 10px; }.article__main-container-slideshow #slideAdHolder { display: none; position: absolute; top: -1px; background-color: #f3f3f3; width: 100%; z-index: 2; }.article__main-container-slideshow #slideAdHolder #slideAd { text-align: center; position: relative; }.no-js .slideshow-seo-body { display: block; }.js .slideshow-seo-body { display: none; }.slideAd-advert { width: 250px; margin: 0 auto; text-align: center; color: #666666; font-size: 11px; position: relative; }