.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/2/icomoon.eot?mxwrh5'); src: url('//s.t.st/assets/all/glyphs/icomoon/2/icomoon.eot?mxwrh5#iefix') format("embedded-opentype"), url('//s.t.st/assets/all/glyphs/icomoon/2/icomoon.ttf?mxwrh5') format("truetype"), url('//s.t.st/assets/all/glyphs/icomoon/2/icomoon.woff?mxwrh5') format("woff"), url('//s.t.st/assets/all/glyphs/icomoon/2/icomoon.svg?mxwrh5#icomoon') format("svg"); font-weight: normal; font-style: normal; font-display: swap; }[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"; }.icon-circle:before { content: "\f111"; }a:link { text-decoration: none; }.news-list__headline, .news-list-compact__headline, .mobile .news-list__headline { font-size: 16px; margin-top: 0; margin-bottom: 10px; }@media (min-width: 768px) { .news-list__headline, .news-list-compact__headline, .mobile .news-list__headline { font-size: 21px; } }.news-list__byline { padding: 0; font-family: Helvetica, Arial, sans-serif; font-weight: normal; font-size: 14px; color: #333; text-transform: none; }.news-list__byline > * { display: -moz-inline-stack; display: inline-block; vertical-align: middle; *vertical-align: auto; zoom: 1; *display: inline; }.ie8 .news-list__byline > * { float: left; }.news-list__byline > *:before { content: '| '; color: #999; top: 0; position: relative; font-size: .9em; }.news-list__byline > *:first-child:before { display: none; }.ie8 .news-list__byline > * { margin-right: 5px; }.news-list__byline a { font-family: Helvetica, Arial, sans-serif; font-weight: normal; color: #1674b1; text-transform: none; }.article-image-widget__object-wrap--video, .news-list-compact__object-wrap--video, .mobile .news-list__object-wrap--video, .news-list__object-wrap--video { position: relative; }.article-image-widget__object-wrap--video:before, .news-list-compact__object-wrap--video:before, .mobile .news-list__object-wrap--video:before, .news-list__object-wrap--video:before { content: "\f01d"; color: #eee; display: block; font-family: icomoon; font-size: 40px; line-height: 1; margin: auto; width: 40px; height: 40px; position: absolute; top: 0; left: 0; bottom: 0; right: 0; }.social-links--article-author-rail span .social-links__item--article-author-rail, .social-links__item--article-standard, .social-links__item--article, .mobile .social-links__item--article-standard, .mobile .social-links__item--article { display: inline-block; font-size: 22px; }.social-links--article-author-rail span .social-links__item--article-author-rail:before, .social-links__item--article-standard:before, .social-links__item--article:before, .mobile .social-links__item--article-standard:before, .mobile .social-links__item--article:before { display: block; text-align: center; line-height: 1; width: 22px; height: 22px; }.mobile .social-links--article-author-rail span .social-links__item--article-author-rail:before, .social-links--article-author-rail span .mobile .social-links__item--article-author-rail:before, .mobile .social-links__item--article-standard:before, .mobile .social-links__item--article:before { width: 40px; height: 40px; }.social-links--article-author-rail span .icon-google-plus.social-links__item--article-author-rail:hover, .icon-google-plus.social-links__item--article-standard:hover, .icon-google-plus.social-links__item--article:hover { color: #d34836; }.social-links--article-author-rail span .icon-twitter.social-links__item--article-author-rail:hover, .icon-twitter.social-links__item--article-standard:hover, .icon-twitter.social-links__item--article:hover { color: #4099ff; }.social-links--article-author-rail span .icon-facebook.social-links__item--article-author-rail:hover, .icon-facebook.social-links__item--article-standard:hover, .icon-facebook.social-links__item--article:hover { color: #3b5998; }.social-links--article-author-rail span .icon-linkedin.social-links__item--article-author-rail:hover, .icon-linkedin.social-links__item--article-standard:hover, .icon-linkedin.social-links__item--article:hover { color: #007bb6; }.social-links--article-author-rail span .icon-reddit.social-links__item--article-author-rail:hover, .icon-reddit.social-links__item--article-standard:hover, .icon-reddit.social-links__item--article:hover { color: #ff5700; }.social-links--article-author-rail span .icon-youtube.social-links__item--article-author-rail:hover, .icon-youtube.social-links__item--article-standard:hover, .icon-youtube.social-links__item--article:hover { color: #bb0000; }.social-links--article-author-rail span .icon-envelope.social-links__item--article-author-rail:hover, .icon-envelope.social-links__item--article-standard:hover, .icon-envelope.social-links__item--article:hover { color: #007bb6; }.social-links--article-author-rail span .icon-print.social-links__item--article-author-rail:hover, .icon-print.social-links__item--article-standard:hover, .icon-print.social-links__item--article:hover { color: #333333; }.social-links--article-author-rail span .icon-comment.social-links__item--article-author-rail:hover, .icon-comment.social-links__item--article-standard:hover, .icon-comment.social-links__item--article:hover { color: gray; }.article__rightRail h3, .video-carousel__section-headline, .watchlist .watchlist__heading a, .watchlist .watchlist__sign-in .watchlist__sign-in__heading, .watchlist .watchlist__noalerts .watchlist__noalerts__heading, .watchlist .watchlist__user-pending .watchlist__user-pending__heading, .news-list__section-headline, .keyword__name, .section__title, .news-list-compact__section-headline, .mobile .news-list__section-headline, .news-list-featured__section-headline, .simple-list__section-headline, .section-list__section-headline { color: #1674b1; font-family: "Oswald", "Arial Narrow", Helvetica, Arial, sans-serif; font-size: 21px; font-weight: 500; text-transform: uppercase; margin-top: 25px; margin-bottom: 35px; }.video-carousel__headline, .news-list-featured__headline, .simple-list__item-headline { -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; color: black; line-height: 1.4; font-family: "Oswald", "Arial Narrow", Helvetica, Arial, sans-serif; font-weight: 500; }.video-carousel__callout, .news-list-featured__callout, .simple-list__item-callout { font-family: Helvetica, Arial, sans-serif; font-size: 16px; font-weight: 300; }.article__ticker, .market-indices--main-nav { position: relative; top: 0; padding: 0; border-bottom: none; opacity: 1; height: auto; width: auto; left: auto; background-color: white; }.scroll-on-hover:hover { overflow: scroll; }.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; }.widgetarticle-image-, .article-standard__image-widget, .article__image-widget { -webkit-background-size: 100%; -moz-background-size: 100%; -o-background-size: 100%; background-size: 100%; background-repeat: no-repeat; display: block; height: 0; padding-bottom: 66.66667%; }.mobile .share-widget__social-button { -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; border-radius: 0; background-color: #666; color: #fff; font-weight: bold; }.mobile .share-widget__social-button:link, .mobile .share-widget__social-button:visited, .mobile .share-widget__social-button:hover, .mobile .share-widget__social-button:active, .mobile .share-widget__social-button:focus { color: #fff; text-decoration: none; }.follow.article__author-follow { cursor: pointer; border-radius: 50%; display: inline-block; padding-left: 10px; margin-right: 10px; color: #1674b1; font-family: "Oswald", "Arial Narrow", Helvetica, Arial, sans-serif; font-weight: normal; font-size: 13px; }@media (min-width: 992px) { .follow.article__author-follow { font-size: 15px; } }@media (min-width: 1200px) { .follow.article__author-follow { font-size: 17px; } }@media (min-width: 1440px) { .follow.article__author-follow { font-size: 19px; } }.followOn.follow.article__author-follow:link, .followOn.follow.article__author-follow:visited, .followOn.follow.article__author-follow:active, .followOff.follow.article__author-follow:link, .followOff.follow.article__author-follow:visited, .followOff.follow.article__author-follow:active { color: #1674b1; }.followOn.follow.article__author-follow:before { content: "\f055"; font-family: 'icomoon'; position: relative; color: #1674b1; }.followOff.follow.article__author-follow:before { content: "\f00c"; font-family: 'icomoon'; position: relative; color: #1674b1; }.follow.article__author-follow:before { display: inline-block; padding-right: 3px; }.video-carousel__headline, .news-list-featured__headline, .simple-list__item-headline { font-family: "Oswald", "Arial Narrow", Helvetica, Arial, sans-serif; font-weight: bold; }.article-standard__headline { font-size: 24px; margin: 10px 0; }@media (min-width: 768px) { .article-standard__headline { font-size: 38px; } }@media (min-width: 992px) { .article-standard__headline { font-size: 40px; } }@media (min-width: 1200px) { .article-standard__headline { font-size: 45px; } }.article-promo { border: 10px solid #ececec; margin: 0 0 16px 0; font-weight: bold; background-color: #ececec; }@media (min-width: 1200px) { #article-app .layout .breaking-news-container { padding: 0 5px; width: 97%; } }.article__rightRail h3 { margin: 0 0 25px; }#article-ticker .ticker-currentPrice:not(:empty):before { content: '$'; }figcaption { font-size: 16px; padding-top: 3px; }.author-stories li { font-size: 18px; }.author-stories li a { font-weight: normal; }img.story-img { padding-right: 10px; }.author-stories .media span, .author-stories .news-list-compact__item span, .author-stories .media time, .author-stories .news-list-compact__item time { font-size: 14px; }.media-space { padding-top: 10px; }.article-share-menu { list-style: none; margin: 0; padding: 0; clear: both; }.article-share-menu > * { list-style: none; }.article-share-menu > li { display: -moz-inline-stack; display: inline-block; vertical-align: middle; *vertical-align: auto; zoom: 1; *display: inline; margin-left: 30px; }.article-share-menu > li:first-child { margin-left: 0; }@media (min-width: 768px) { .article-share-menu { clear: none; float: right; }.article-share-menu > li { margin-left: 10px; } }@media (min-width: 1200px) { .article-share-menu { line-height: 1; } }.article-comments { text-align: center; }.article-share-menu2 { text-align: center; list-style: none; margin: 0; padding: 0; clear: both; padding-top: 30px; padding-bottom: 30px; }.article-share-menu2 > * { list-style: none; }.article-share-menu2 > li { display: inline-block; vertical-align: middle; margin-left: 30px; }.article-share-menu2 > li:first-child { margin-left: 0; }@media (min-width: 768px) { .article-share-menu2 { clear: none; }.article-share-menu2 > li { margin-left: 10px; } }@media (min-width: 1200px) { .article-share-menu2 { line-height: 1; } }.article-page-loader { background-image: url('../img/loading_50x48-dde7a7df55a5549166e5acd475c0b6b8.gif'); background-repeat: no-repeat; display: none; margin: 0 auto; width: 50px; height: 48px; position: relative; top: -20px; }.ks-paginator-item-block .article-page-loader { margin-top: 20px; }.page-break { border: none; border-top: 1px solid #cccccc; color: #cccccc; padding: 0; text-align: center; }.article-content-wrap { padding-left: 15px; padding-right: 15px; }.widgetarticle-image- { clear: both; margin-left: -15px; margin-right: -15px; }@media print { a[href]:after { content: ''; }abbr[title]:after { content: ''; }body { margin-top: 0 !important; padding-top: 0 !important; }.print-header { display: block; position: relative; width: 100%; padding: 15px; border-bottom: 1px solid #000; margin-bottom: 25px; }.print-header p { margin: 0; padding: 0; }.print-header p img { width: 201px; height: 52px; }.print-footer { display: block; position: relative; width: 100%; padding: 15px; border-top: 1px solid #000; margin-top: 25px; font-size: 12px; font-family: Helvetica, Arial, sans-serif; font-weight: 300; }.container-content--article .sticky-block { padding: 0 !important; margin: 0 !important; }.container-content--article .row { padding: 0; margin: 0; }.container-content--article .col-xs-12, .container-content--article .col-sm-12, .container-content--article .col-md-12, .container-content--article .col-lg-12, .container-content--article .col-xl-12 { padding: 0; margin: 0; }.article__main-container.col-xs-8, .article__main-container.col-sm-8, .article__main-container.col-md-8, .article__main-container.col-lg-8, .article__main-container.col-xl-8 { width: 100% !important; padding: 0 !important; margin: 0 !important; }.article__main-container .promo-unit, .article__main-container .news-list-compact { display: none !important; }.article__aside-container.col-xs-4, .article__aside-container.col-sm-4, .article__aside-container.col-md-4, .article__aside-container.col-lg-4, .article__aside-container.col-xl-4 { padding: 0 !important; margin: 0 !important; width: 0 !important; display: none !important; }#header, #footer, #trending, #share-widget, #leftRail, .googleAd, .ad, .promo-unit, .site-header, .top-ad-wrap, .article__bottom, .article__teaser, .article__aside, .article__rightRail, .article__read-more, .back-top { display: none !important; }.follow.followOn, .follow.followOff { display: none; }.article__body, .article__body-print, .author__biography-block, .article__author-wrap, .article__top, .article__headline, .article__callout { display: block; }.article-header-row { padding: 0; }.article-header-row .article__header { padding: 0; }.article-header-row .article__header .article__callout { display: block; margin: 0 0 15px; padding: 0; font-size: 20px; }.article-header-row .article__header .article__headline { display: block; margin: 0 0 30px; padding: 0; font-size: 40px; }.article-header-row .article__author-image { display: none; }.article-header-row .article__author-name { margin-left: 0; }.article-header-row .article__byline { float: none; }.article-header-row .article__byline .article__author-link, .article-header-row .article__byline .article__publish-date { font-size: 18px; }.article { padding: 0 15px; }.article img { width: auto !important; max-width: 600px; max-height: 300px; margin: 0 0 10px; padding: 0; display: block; clear: both; }.article .article__video { margin: 0 0 20px; padding: 10px 15px; display: block; clear: both; border: 1px solid #999; border-radius: 10px; width: 220px !important; height: 50px; }.article .article__video:before { font-family: 'icomoon'; content: "\f03d"; font-size: 30px; line-height: 1.0em; color: #000; float: left; padding-right: 10px; }.article .article__video:after { content: 'TheStreet Video'; font-family: "Oswald", "Arial Narrow", Helvetica, Arial, sans-serif; font-weight: bold; float: left; font-size: 22px; line-height: 26px; }.article .article__video > div { margin: 0; padding: 0; display: none !important; }.article .article__video .video-container { margin: 0; padding: 0; display: none !important; }.article .article__video .embed-responsive { margin: 0; padding: 0; display: none !important; }.article .article__body, .article .article__body-print, .article .author__biography-block { margin: 0; font-size: 18px; line-height: 1.4; }.article .article__body-print { margin: 0; font-size: 16px; line-height: 1.4; }.article .row--social_links > .col-lg-1.col-md-12 { display: none !important; width: 0 !important; margin: 0; padding: 0; }.article .row--social_links > .col-lg-11.col-md-12 { width: 100% !important; margin: 0; padding: 0; }.article h1 { margin-top: 0 !important; padding-top: 0 !important; }.article > footer { display: none !important; } }.article__pagination-item { border: 1px solid #ccc; display: inline-block; padding: 20px; }.article__pagination-link { position: relative; color: #1674b1; display: inline-block; font-family: "Oswald", Arial, "Times New Roman", Times, serif; font-size: 24px; font-weight: normal; margin-left: 15px; text-transform: lowercase; }.article__pagination-link:first-child { margin-left: 0; }.article__pagination-link:focus, .article__pagination-link:link, .article__pagination-link:visited { color: #1674b1; }.article__pagination-link:hover, .article__pagination-link:active { color: #1674b1; }.article__pagination-position--numeric { display: inline-block; margin-left: 15px; font-size: 21px; }.article__pagination-link--next { padding-left: 28px; }.article__pagination-link--next:before { width: 0; height: 0; border-top: 12px solid transparent; border-bottom: 12px solid transparent; border-left: 15px solid black; content: ''; cursor: pointer; display: inline-block; position: absolute; top: 4px; left: 0; }.article__pagination-link--prev { padding-right: 28px; }.article__pagination-link--prev:after { width: 0; height: 0; border-top: 12px solid transparent; border-bottom: 12px solid transparent; border-right: 15px solid black; content: ''; cursor: pointer; display: inline-block; position: absolute; top: 4px; right: 0; }.article__pagination-link.article__pagination-link--next-disabled { cursor: not-allowed; color: #ccc; }.article__pagination-link.article__pagination-link--next-disabled:before { width: 0; height: 0; border-top: 12px solid transparent; border-bottom: 12px solid transparent; border-left: 15px solid #cccccc; }.article__pagination-link.article__pagination-link--prev-disabled { cursor: not-allowed; color: #ccc; }.article__pagination-link.article__pagination-link--prev-disabled:after { width: 0; height: 0; border-top: 12px solid transparent; border-bottom: 12px solid transparent; border-right: 15px solid #cccccc; }.article__pagination { opacity: 1; text-align: center; transition: all 0.5s; }.js .article-standard__pagination--hidden { opacity: 0; }.article__pagination-item { background-color: #fff; border-bottom: none; margin-right: -5px; }.article__pagination-item:first-child { border-right: none; }.article__pagination-link--active { cursor: not-allowed; }.article__pagination-wrap { -webkit-box-shadow: 5px 5px 30px 5px #cccccc; -moz-box-shadow: 5px 5px 30px 5px #cccccc; box-shadow: 5px 5px 30px 5px #cccccc; display: inline-block; }.article__page-end { margin-top: 20px; border-top: 1px solid #ccc; }.article-standard .news-list-compact { padding: 0; }.article-standard--mobile { padding-left: 0; }@media (min-width: 768px) { .article-standard__header { padding: 0 5px; width: 97%; } }.article__callout.article-standard__callout { font-family: "Oswald", "Arial Narrow", Helvetica, Arial, sans-serif; display: none; margin: 20px 0 25px 0; font-weight: 500; line-height: 1.7em; font-style: italic; color: #666666; }.article__callout.article-standard__callout i { font-size: 15px; position: relative; bottom: 2px; }@media (min-width: 768px) { .article__callout.article-standard__callout { display: block; } }.article-standard__subscribe-button { margin: 0; padding-left: 0; padding-right: 0; float: right; display: none; }@media (min-width: 768px) { .article-standard__subscribe-button { max-width: 55%; display: block; } }@media (min-width: 992px) { .article-standard__subscribe-button { max-width: 50%; } }.article-standard__subscribe-button > div > a[data-link-type="product-signup"] { text-decoration: none; color: #000; display: block; height: auto; margin: 0; }.article-standard__subscribe-button > div > a[data-link-type="product-signup"] > p { position: relative; white-space: nowrap; font-family: "Arial Narrow", Arial, sans-serif; text-align: right; width: auto; font-weight: bold; font-size: 12px; line-height: 200%; margin: 0; padding: 0; }@media (min-width: 845px) { .article-standard__subscribe-button > div > a[data-link-type="product-signup"] > p { padding: 0 45px 0 0; font-size: 14px; line-height: 190%; } }@media (min-width: 1200px) { .article-standard__subscribe-button > div > a[data-link-type="product-signup"] > p { line-height: 200%; font-size: 15px; padding: 0 65px 0 0; } }@media (min-width: 1440px) { .article-standard__subscribe-button > div > a[data-link-type="product-signup"] > p { font-size: 16px; line-height: 210%; } }.article-standard__subscribe-button > div > a[data-link-type="product-signup"] > p span.arrow-right { line-height: 1em; display: inline-block; box-sizing: border-box; margin: 0 0 0 5px; width: 0; height: 0; border-top: 5px solid transparent; border-bottom: 5px solid transparent; border-left: 5px solid #000; }.article-standard__subscribe-button > div > a[data-link-type="product-signup"] > p span.ad-ticker { line-height: 1em; color: #1674b1; font-weight: bold; }.article-standard__subscribe-button > div > a[data-link-type="product-signup"] > p > img { position: absolute; top: -15px; right: 0; display: none; }@media (min-width: 845px) { .article-standard__subscribe-button > div > a[data-link-type="product-signup"] > p > img { display: block; max-width: 40px; top: -9px; margin-right: -10px; } }@media (min-width: 1200px) { .article-standard__subscribe-button > div > a[data-link-type="product-signup"] > p > img { max-width: 60px; top: -15px; } }.article-standard__subscribe-button.article-standard__subscribe-button-cleared { float: none; max-width: none !important; width: auto; display: block; padding-top: 20px; padding-bottom: 10px; margin-top: 5px; border-bottom: 1px solid #ccc; border-top: 1px solid #ccc; }.article-standard__subscribe-button.article-standard__subscribe-button-cleared > div > a[data-link-type="product-signup"] > p { padding: 0 45px 0 0; }@media (min-width: 1200px) { .article-standard__subscribe-button.article-standard__subscribe-button-cleared > div > a[data-link-type="product-signup"] > p { padding: 0 65px 0 0; } }.article-standard__subscribe-button.article-standard__subscribe-button-cleared > div > a[data-link-type="product-signup"] > p > img { display: block; max-width: 40px; top: -9px; }@media (min-width: 1200px) { .article-standard__subscribe-button.article-standard__subscribe-button-cleared > div > a[data-link-type="product-signup"] > p > img { max-width: 60px; top: -15px; } }.article-standard__body { line-height: 30px; color: black; font-family: Helvetica, Arial, sans-serif; margin-top: 35px; }.article-standard__body a[href^='/quote/'] { color: #1674b1; font-weight: 700; }.article-standard__body p { line-height: 30px; margin-bottom: 20px; }.article-standard__body > ul { padding-left: 20px; }.article-standard__body > ul li { margin-bottom: 15px; }.article-standard__body > ol { padding-left: 20px; }.article-standard__body > ol li { margin-bottom: 15px; }@media (min-width: 768px) { .article-standard__body { font-size: 18px; } }@media (min-width: 1200px) { .article-standard__body { margin-left: 35px; margin-top: 35px; } }@media (min-width: 1200px) { .article-standard__bottom { margin-left: 35px; } }.article__byline { font-size: 14px; font-family: Helvetica, Arial, sans-serif; color: #333333; line-height: 1; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -moz-flex-flow: row wrap; -webkit-flex-flow: row wrap; -ms-flex-flow: row wrap; flex-flow: row wrap; }.article__byline .article-standard__author-follow { padding: 0; }.article-standard__byline { margin-bottom: 10px; border: solid #ccc; border-width: 1px 0; padding: 15px 0; position: relative; }.article__author { font-family: "Oswald", "Arial Narrow", Helvetica, Arial, sans-serif; font-weight: normal; margin-right: 10px; }.article__publish-date--mobile { font-family: "Oswald", Arial, "Times New Roman", Times, serif; margin: 0; text-align: left; -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; }.article-standard__figure--mobile { margin-left: -15px; margin-right: -15px; }.article-standard-image-caption--mobile { margin-left: 15px; margin-right: 15px; }.article-standard__image-widget { clear: both; margin-left: -15px; margin-right: -15px; }.article-standard__body---mobile { margin: 15px 0; }.article-standard__body---mobile img { width: 100%; }.article-media { width: 100%; }.promo { margin-bottom: 11px; }.promo .article-media { width: auto; }hr[align="center"] { width: auto; }.bvsponsoredwrapper { background-color: #d6dbe1; padding: 15px; min-height: 20px; margin-bottom: 15px; }.bvsponsoredwrapper:before, .bvsponsoredwrapper:after { content: ""; display: table; }.bvsponsoredwrapper:after { clear: both; }.bvsponsored { display: inline-block; font-size: 11px; }.bvview { display: inline-block; font-family: Helvetica, Arial, sans-serif; font-size: 12px; font-weight: bold; }.bvview a { color: #000; }.bvview.pull-right { float: none !important; }@media (min-width: 320px) { .bvview.pull-right { float: right !important; } }@media (min-width: 320px) { .bvview { display: block; } }.bvview em { color: #2F8FE1; font-style: italic; font-family: Georgia, "Times New Roman", Times, serif; }.article-standard__aside { max-width: 400px; }.article-standard__read-more { background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0), #ffffff); margin: 0; padding: 30px 0; text-align: center; position: relative; left: 0; right: 0; bottom: 0; z-index: 2; }.article-standard__btn--read-more { background-color: #1674b1; }.article-standard__page { position: relative; }.article-standard__arrow-next { color: #1674b1; cursor: pointer; font-size: 160px; opacity: 0.3; margin: 0; transition: opacity 0.5s; position: absolute; right: -100px;  z-index: 9999; }.article-standard__arrow-next:hover { opacity: 1; }.article-standard__arrow-next--hidden { display: none; }.article-standard__promo { margin: 0; }.article-standard__author-wrap { position: relative; padding: 0; }.desktop .article-standard__author-wrap { padding-top: 10px; margin-bottom: 10px; }@media (min-width: 768px) { .desktop .article-standard__author-wrap { padding-top: 0; } }.mobile .article-standard__author-wrap { margin-right: 10px; margin-bottom: 4px; }.article-standard__author-wrap figure, .article-standard__author-wrap picture { float: left; margin-right: 10px; }.author--hidden { display: none; }.article-standard__author-image--small { -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; border-radius: 50%; margin-top: -10px; max-width: 36px; max-height: 36px; }.article__author-name a { font-weight: bold; }@media (min-width: 992px) { .article__author-name { font-size: 17px; } }@media (min-width: 1200px) { .article__author-name { font-size: 18px; } }@media (min-width: 1440px) { .article__author-name { font-size: 20px; } }.article-standard__author-follow { cursor: pointer; font-family: Helvetica, Arial, sans-serif; font-weight: normal; color: #9a9a9a; }.article-standard__author-follow:before { display: inline-block; padding-right: 3px; }.media-syndicated-heading { margin-top: 0; }.media-list-story .media-story { border-bottom: 1px solid #e9e9e9; margin-bottom: 20px; padding-bottom: 20px; }.media-list-story .media-story:before, .media-list-story .media-story:after { content: ""; display: table; }.media-list-story .media-story:after { clear: both; }.media-list-story .media-story ul:last-child { margin-bottom: 0; }.media-story .media-heading, .media-story .news-list__headline, .media-story .news-list-compact__headline { margin-bottom: 10px; }@media (max-width: 767px) { .media-story .media-heading, .media-story .news-list__headline, .media-story .news-list-compact__headline { font-size: 16px; } }.media-list-compact-title { color: #828282; padding: 3px; background-color: #ebebeb; }.media-compact { background-color: #f9f9f9; border-bottom: 1px solid #ebebeb; padding: 10px; margin: 0; max-width: 300px; }.media-compact .media-body, .media-compact .news-list-compact__body, .media-compact .mobile .news-list__body, .mobile .media-compact .news-list__body { font-size: 14px; }.media-compact .media-body a, .media-compact .news-list-compact__body a, .media-compact .mobile .news-list__body a, .mobile .media-compact .news-list__body a { color: #000; font-weight: normal; }.media-compact .media-object, .media-compact .news-list-compact__image, .media-compact .mobile .news-list__image, .mobile .media-compact .news-list__image { width: 90px; height: 68px; }.media-left { float: left; margin-right: 10px; }.media-right { float: right; margin-left: 10px; }.video-embed { max-width: 962px; }.video-embed-70x50 { width: 90vw; height: 51vw; }.video-caption { background-color: #1674b1; color: #fff; font-size: 16px; padding: 5px; }.carousel-video-control--tst { opacity: 1.0; }.carousel-video-control--tst.right { background: none; }.carousel-video-control--tst.left { background: none; }.video-carousel { position: relative; padding: 10px 0; border: solid #e9e9e9; border-width: 1px 0; height: 350px; margin: 0; }.video-carousel i { position: absolute; top: 15%; left: 35%; font-size: 60px; border: 2px solid #ffffff; border-radius: 50%; color: #ffffff; }.video-carousel i:before { display: block; width: 120px; height: 120px; text-align: center; padding-top: 33px; padding-left: 15px; }@media (min-width: 768px) { .video-carousel i { top: 18%; font-size: 50px; left: 32%; }.video-carousel i:before { display: block; width: 100px; height: 100px; text-align: center; padding-top: 25px; } }@media (min-width: 992px) { .video-carousel i { top: 12%; left: 30%; } }@media (min-width: 1200px) { .video-carousel i { top: 20%; left: 35%; } }.video-carousel .carousel { position: static; }.video-carousel .carousel-inner { background: #fff; }.video-carousel .carousel-inner a.thumb-link { position: relative; display: block; overflow: hidden; }.video-carousel .carousel-indicators { bottom: 0; }.video-carousel .carousel-indicators li { border: 1px solid #1674b1; }.video-carousel .carousel-indicators .active { background-color: #1674b1; }.video-carousel__section-headline { margin-top: 35px; }.video-carousel__headline { font-size: 22px; margin-bottom: 25px; }.video-carousel__callout { color: black; display: block;  display: -webkit-box; max-width: 400px; height: 67.2px;  margin: 0 auto; font-size: 16px; line-height: 1.4; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; }.custom-carousel-icon { position: absolute; top: 50%; margin-top: -20px; outline: 0; width: 40px; height: 40px; text-indent: -9999px; z-index: 99; background: rgba(80, 80, 80, 0.4); border-radius: 50%; font-family: icomoon; font-style: normal; font-weight: normal; font-size: 16px; text-shadow: none; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }.custom-carousel-icon:before { content: ''; display: inline-block; color: #dedede; position: absolute; top: 0; left: 12px; font-size: 2.0em; text-indent: 0; line-height: 1.2em; }.custom-carousel-icon.go-next { right: 0; }.custom-carousel-icon.go-next:before { content: "\f054"; left: 16px; }.custom-carousel-icon.go-prev { left: 0; }.custom-carousel-icon.go-prev:before { content: "\f053"; left: 12px; }.custom-carousel-icon:hover, .custom-carousel-icon:focus { background: rgba(0, 0, 0, 0.4); }.article { position: relative; padding-left: 0; }.article:before, .article:after { content: ""; display: table; }.article:after { clear: both; }.article .news-list-compact { padding: 0; }.article .twitter-tweet { margin: 10px auto 35px !important; }@media (min-width: 1200px) { #article-app .layout .breaking-news-container { padding: 0 5px; width: 100%; } }.article__rightRail h3 { margin: 0 0 25px; }.article__main-container { width: 100%; }@media (min-width: 992px) { .article__main-container { width: 67.75% !important; padding-right: 10px; } }@media (min-width: 1200px) { .article__main-container { width: 71.75% !important; padding-right: 10px; } }.article__aside-container { width: 100%; }@media (min-width: 992px) { .article__aside-container { width: 32.25% !important; padding-left: 10px; } }@media (min-width: 1200px) { .article__aside-container { width: 28% !important; padding-left: 20px; } }.article-main { position: relative; }.article-main:before, .article-main:after { content: ""; display: table; }.article-main:after { clear: both; }@media (min-width: 1200px) { .article-main { padding-left: 65px; } }.article__page { position: relative; }.article__disclosure { margin: 20px 0; font-size: 14px; color: #999999; border-bottom: 1px solid #ccc; padding: 0 20px 30px 0; }@media (min-width: 768px) { .article__header { padding: 0 !important; width: 100% !important; } }.article__headline { font-family: "Oswald", "Arial Narrow", Helvetica, Arial, sans-serif; font-size: 24px; margin: 10px 0; line-height: 1.4; }@media (min-width: 768px) { .article__headline { font-size: 38px !important; } }@media (min-width: 1200px) { .article__headline { font-size: 40px !important; } }.follow { cursor: pointer; font-family: Helvetica, Arial, sans-serif; font-weight: bold !important; font-size: 20px; color: #999; }.follow:before { display: inline-block; padding-right: 3px; }.article__author-wrap.article-standard__author-wrap { position: relative; padding: 0; }.desktop .article__author-wrap.article-standard__author-wrap { padding-top: 10px; margin-bottom: 10px; }@media (min-width: 768px) { .desktop .article__author-wrap.article-standard__author-wrap { padding-top: 0; } }.mobile .article__author-wrap.article-standard__author-wrap { margin-right: 10px; margin-bottom: 4px; }.author--hidden { display: none; }.article__author-image { -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; border-radius: 0; -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); filter: grayscale(100%); margin-top: 6px !important; max-width: 50px !important; max-height: 50px !important; }.article__author-name { font-family: Helvetica, Arial, sans-serif; display: inline-block; margin: 0 5px 0 0; }.article__author-name a { color: #1674b1; }.article-standard__byline { color: #666; margin-bottom: 10px; border: solid #ccc; border-width: 1px 0; padding: 15px 0; position: relative; }.article-standard__byline .article__author-link { padding-right: 5px; color: #1674b1; font-weight: bold; }.article-standard__byline .article__author-link:first-child:before { color: #666; content: 'By'; font-weight: normal; padding-right: 5px; }@media (min-width: 992px) { .article-standard__byline .article__author-follow { position: relative; top: -2px; } }.article-standard__byline .updated { font-weight: bold; }.article-standard__byline .original { font-weight: 500; }.article-standard__byline .article__publish-date { display: block; font-size: 14px; }.article-standard__byline .article__publish-date .original:before { content: '|'; padding: 0 4px 0 2px; top: 0; position: relative; font-size: 14px; font-weight: normal; display: inline-block; }.article__remove-pagination-button { position: absolute; right: 15px; top: 50%; transform: translate(0, -50%); border: 1px solid #ccc; color: #333; font-family: Helvetica, Arial, sans-serif; font-size: 14px; padding: 10px 15px; text-transform: uppercase; background: #f3f3f3; text-decoration: none; cursor: pointer; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; }.article__remove-pagination-button:hover { text-decoration: none; color: black; background: #f3f3f3; }.article-standard__mask { width: 50px; height: 50px; position: relative; overflow: hidden; border-radius: 50%; border: 1px solid #d8d8d8; float: left; margin-right: 10px; }.article__section-header { background: #0066cc; color: white; padding: 5px; margin-bottom: 25px; }.article__section-header__title { font-family: "Oswald", "Arial Narrow", sans-serif; font-style: italic; text-transform: uppercase; font-size: 21px; margin-left: 60px; }.hide-image .article-standard__top .article__figure { display: none; }.hide-image .article-standard__top .article-image-caption { display: none; }.article-by { margin-right: 10px; }@media screen and (max-width: 768px) { .article-by { margin-right: 5px; } }.article__body, .article__body-print, .author__biography-block { font-weight: 300; font-family: Helvetica, Arial, sans-serif; font-size: 18px; line-height: 30px; color: #333333; }.article__body a[href^='/quote/'], .article__body-print a[href^='/quote/'], .author__biography-block a[href^='/quote/'] { color: #1674b1; font-weight: bold; }.article__body a, .article__body-print a, .author__biography-block a { color: #1674b1; font-weight: 500; word-wrap: break-word; }.article__body p, .article__body-print p, .author__biography-block p { line-height: 30px; margin-bottom: 35px; }.article__body > ul, .article__body-print > ul, .author__biography-block > ul { padding-left: 20px; }.article__body > ul li, .article__body-print > ul li, .author__biography-block > ul li { margin-bottom: 15px; }.article__body > ol, .article__body-print > ol, .author__biography-block > ol { padding-left: 20px; }.article__body > ol li, .article__body-print > ol li, .author__biography-block > ol li { margin-bottom: 15px; }@media (min-width: 768px) { .article__body, .article__body-print, .author__biography-block { font-size: 18px; } }@media (min-width: 1200px) { .article__body, .article__body-print, .author__biography-block { margin-left: 0 !important; margin-top: 35px; } }.article__body--brandview h2 a { color: #000; }@media (min-width: 991px) { .article__figure { width: 100%; padding-bottom: 66.6%; position: relative; overflow: hidden; } }@media (min-width: 991px) { .article__figure img { position: absolute; top: 0; left: 0; width: 100%; height: auto; } }.article__image-widget { clear: both; margin-left: -15px; margin-right: -15px; }figcaption { font-size: 16px; padding-top: 3px; }.article__image { display: block; width: 100%; max-width: 100%; height: auto; width: 100%; }#nointelliTXT .img-responsive { width: auto; }hr[align="center"] { width: auto; }.article__aside { max-width: 400px; }.article-media { width: 100%; }.article-image-caption, figcaption { padding: 0 0 24px 0; border-bottom: 1px solid #cccccc; font-family: 'Roboto'; font-size: 14px; font-weight: 500; font-style: normal; font-stretch: normal; line-height: 1.79; letter-spacing: normal; text-align: left; color: #666666; }.article-image-photographer { margin-top: 13px; font-family: 'Roboto'; font-size: 12px; font-weight: 500; line-height: 3.09; color: #999999; }.article-image-caption__source { color: #666666; font-size: 12px; }#article-ticker .ticker-currentPrice:not(:empty):before { content: '$'; }.widgetarticle-image- { clear: both; margin-left: -15px; margin-right: -15px; }.page-break { border: none; border-top: 1px solid #cccccc; color: #cccccc; padding: 0; text-align: center; }.article-content-wrap { padding-left: 15px; padding-right: 15px; }#video-inner-wrap { bottom: 50px !important; }@media (max-width: 965px) { #video-inner-wrap { bottom: 91px !important; } }@media (max-width: 514px) { #video-inner-wrap { bottom: 153px !important; } }@media (max-width: 767px) { #bwbodyimg { width: auto !important; float: none !important; padding-right: 0 !important; } }.author-stories li { font-size: 18px; }.author-stories li a { font-weight: normal; }img.story-img { padding-right: 10px; }.author-stories .media span, .author-stories .news-list-compact__item span, .author-stories .media time, .author-stories .news-list-compact__item time { font-size: 14px; }.media-space { padding-top: 10px; }.article__pagination { list-style-type: none; padding: 25px 0; margin-top: 25px; opacity: 1; text-align: left; transition: all 0.5s; border-top: 1px solid #ccc; }.article__pagination li { display: inline-block; vertical-align: top; }.article__pagination li.disabled { display: none; }.article__pagination:empty { display: none; }.article__pagination-item { border: 1px solid #ccc; display: inline-block; padding: 50px 0 0 0; }.article__pagination-link { position: relative; color: #1674b1; display: inline-block; font-family: Helvetica, Arial, sans-serif; font-size: 45px; font-weight: normal; margin-left: 15px; text-transform: lowercase; }.article__pagination-link:first-child { margin-left: 0; }.article__pagination-link:focus, .article__pagination-link:link, .article__pagination-link:visited { color: #1674b1; }.article__pagination-link:hover, .article__pagination-link:active { color: #1674b1; }.article__pagination__continue { font-family: Helvetica, Arial, sans-serif; color: #333; font-size: 19px; font-weight: bold; }.article__pagination__continue:hover { cursor: default; }.article__pagination-position--numeric { display: inline-block; margin-left: 0; margin-top: -15px; font-size: 15px; font-family: Helvetica, Arial, sans-serif; color: #666666; }.article__pagination-link--next { padding-left: 28px; }.article__pagination-link--next:before { width: 0; height: 0; border-top: 0px solid transparent; border-bottom: 0px solid transparent; border-left: 0px solid black; content: "\e922"; cursor: pointer; display: inline-block; position: absolute; top: -38px; left: 0; font-family: 'icomoon'; }li .article__pagination-link--next:before { top: -34px; left: 0; }.article__pagination-link--prev { padding-right: 28px; }.article__pagination-link--prev:after { width: 0; height: 0; border-top: 0px solid transparent; border-bottom: 0px solid transparent; border-right: 0px solid black; content: "\e925"; cursor: pointer; display: inline-block; position: absolute; top: -38px; left: -35px; font-family: 'icomoon'; }li .article__pagination-link--prev:after { top: -34px; left: -22px; }.article__pagination-link.article__pagination-link--next-disabled { cursor: not-allowed; color: #ccc; visibility: hidden; }.article__pagination-link.article__pagination-link--next-disabled:before { width: 0; height: 0; border-top: 0px solid transparent; border-bottom: 0px solid transparent; border-left: 0px solid #cccccc; }.article__pagination-link.article__pagination-link--prev-disabled { cursor: not-allowed; color: #ccc; visibility: hidden; }.article__pagination-link.article__pagination-link--prev-disabled:after { width: 0; height: 0; border-top: 0px solid transparent; border-bottom: 0px solid transparent; border-right: 0px solid #cccccc; }.js .article__pagination--hidden { opacity: 0; }.article__pagination-item { background-color: #fff; border: none; margin-right: 0; }.article__pagination-item:first-child { border-right: none; }.article__pagination-link--active { cursor: not-allowed; }.article__pagination-wrap { -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; display: block; }.article__page-end { margin-top: 20px; border-top: 1px solid #ccc; }.article-pagination-wrapper { position: relative; }.article__main-container-slideshow .article__pagination { border-bottom: 1px solid #ccc; }.article__main-container-slideshow .article__pagination li { vertical-align: middle; }.no-js .article__main-container-slideshow .article__pagination { border-bottom: none; }.article__main-container-slideshow .slideshow__pagination-position--numeric { font-size: 20px; font-weight: 300; color: #666; font-family: Helvetica, Arial, sans-serif; }.article__main-container-slideshow .slideshow__pagination-link { width: 30px; height: 30px; font-size: 18px; }.article__main-container-slideshow .slideshow__pagination-link--prev { padding: 0 20px 0 0; }.article__main-container-slideshow .slideshow__pagination-link--prev:before { content: "\f104"; font-family: icomoon; color: #666; }.article__main-container-slideshow .slideshow__pagination-link--next { padding: 0 0 0 20px; }.article__main-container-slideshow .slideshow__pagination-link--next:before { content: "\f105"; font-family: icomoon; color: #666; }.article__main-container-slideshow .slideshow__ad { display: none; background: #f3f3f3; height: 100%; width: 100%; position: absolute; top: 0; left: 0; }.article__main-container-slideshow .slideshow__ad:before { content: 'Advertisement'; position: absolute; top: 5%; left: 50%; transform: translate(-50%, -50%); color: #666666; font-size: 11px; }.article__main-container-slideshow .slideshow__ad > div { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); z-index: 9999; }.article__main-container-slideshow .slideshow__button { position: absolute; top: 200px; background: rgba(0, 0, 0, 0.6); width: 60px; height: 100px; cursor: pointer; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; z-index: 9998; }.article__main-container-slideshow .slideshow__button:before { font-family: icomoon; color: #dedede; font-size: 3.0em; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }.article__main-container-slideshow .slideshow__button:hover { background: rgba(0, 0, 0, 0.4); }.article__main-container-slideshow .slideshow__button--prev { left: 0; }.article__main-container-slideshow .slideshow__button--prev:before { content: "\f104"; }.article__main-container-slideshow .slideshow__button--next { right: 0; }.article__main-container-slideshow .slideshow__button--next:before { content: "\f105"; }.article__main-container-slideshow .article__slideshow-controls { position: absolute; width: 100%; height: 100%; top: 0; left: 0; opacity: 0; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; }.article__main-container-slideshow .article__slideshow-controls:hover { opacity: 1; }.no-js .article__main-container-slideshow .article__slideshow-controls { display: none; }.article__main-container-slideshow .article__slideshow-controls.first .slideshow__button--prev { display: none !important; }.article__main-container-slideshow .article__slideshow-controls.last .slideshow__button--next { display: none !important; }.article__main-container-slideshow .slideshow-by-category__image-cont { position: relative; overflow: hidden; }.article__main-container-slideshow .slideshow-caption { position: absolute; bottom: 0; left: 0; color: white; background: rgba(0, 0, 0, 0.5); padding: 20px; font-size: 13px; width: 100%; height: 70px; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; }.article__main-container-slideshow .slideshow-caption.shrink { bottom: -55px; }.article__main-container-slideshow .slideshow-caption.shrink .slideshow-caption-arrow:before { content: "\f0d8"; }.no-js .article__main-container-slideshow .slideshow-caption { position: static; color: black; background: transparent; font-size: 18px; font-weight: bold; padding-left: 0; }.article__main-container-slideshow .slideshow-caption-arrow { position: absolute; bottom: 45px; width: 100%; cursor: pointer; z-index: 9999; text-align: center; }.article__main-container-slideshow .slideshow-caption-arrow:before { content: "\f0d7"; font-family: icomoon; color: #ccc; width: 30px; margin: 0 auto; }.no-js .article__main-container-slideshow .slideshow-caption-arrow { display: none; }.article__main-container-slideshow .article-standard__one-page .article__slideshow-controls { display: none; }.article__main-container-slideshow .article-standard__one-page .article__pagination { border-bottom: none; }.article-promo { border: 10px solid #ececec; margin: 0 0 16px; font-weight: bold; font-size: 16px; background-color: #ececec; }.article__subscribe-button { margin: 0; padding-left: 0; padding-right: 0; float: right; display: none; }.article__subscribe-button:empty { display: none; }@media (min-width: 768px) { .article__subscribe-button { max-width: 61%; display: block; } }.article__subscribe-button > div > a[data-link-type="product-signup"] { text-decoration: none; color: #000; display: block; height: auto; margin: 0; }.article__subscribe-button > div > a[data-link-type="product-signup"] > p { position: relative; white-space: nowrap; font-family: "Arial Narrow", Arial, sans-serif; text-align: right; width: auto; font-weight: bold; font-size: 12px; line-height: 200%; margin: 0; padding: 0; }@media (min-width: 845px) { .article__subscribe-button > div > a[data-link-type="product-signup"] > p { padding: 0 45px 0 0; font-size: 14px; line-height: 190%; } }@media (min-width: 1200px) { .article__subscribe-button > div > a[data-link-type="product-signup"] > p { line-height: 200%; font-size: 15px; padding: 0 65px 0 0; } }@media (min-width: 1440px) { .article__subscribe-button > div > a[data-link-type="product-signup"] > p { font-size: 16px; line-height: 210%; } }.article__subscribe-button > div > a[data-link-type="product-signup"] > p span.arrow-right { line-height: 1em; display: inline-block; box-sizing: border-box; margin: 0 0 0 5px; width: 0; height: 0; border-top: 5px solid transparent; border-bottom: 5px solid transparent; border-left: 5px solid #000; }.article__subscribe-button > div > a[data-link-type="product-signup"] > p span.ad-ticker { line-height: 1em; color: #1674b1; font-weight: bold; }.article__subscribe-button > div > a[data-link-type="product-signup"] > p > img { position: absolute; top: -15px; right: 0; display: none; }@media (min-width: 845px) { .article__subscribe-button > div > a[data-link-type="product-signup"] > p > img { display: block; max-width: 40px; top: -9px; margin-right: -10px; } }@media (min-width: 1200px) { .article__subscribe-button > div > a[data-link-type="product-signup"] > p > img { max-width: 60px; top: -15px; } }.article__subscribe-button.article__subscribe-button-cleared { float: none; max-width: none !important; width: auto; display: block; padding-top: 20px; padding-bottom: 10px; margin-top: 5px; border-bottom: 1px solid #ccc; border-top: 1px solid #ccc; }.article__subscribe-button.article__subscribe-button-cleared:empty { display: none; }.article__subscribe-button.article__subscribe-button-cleared > div > a[data-link-type="product-signup"] > p { padding: 0 45px 0 0; }@media (min-width: 1200px) { .article__subscribe-button.article__subscribe-button-cleared > div > a[data-link-type="product-signup"] > p { padding: 0 65px 0 0; } }.article__subscribe-button.article__subscribe-button-cleared > div > a[data-link-type="product-signup"] > p > img { display: block; max-width: 40px; top: -9px; }@media (min-width: 1200px) { .article__subscribe-button.article__subscribe-button-cleared > div > a[data-link-type="product-signup"] > p > img { max-width: 60px; top: -15px; } }.promo { margin-bottom: 11px; }.promo .article-media { width: auto; }.bvsponsoredwrapper { background-color: #d6dbe1; padding: 15px; min-height: 20px; margin-bottom: 15px; }.bvsponsoredwrapper:before, .bvsponsoredwrapper:after { content: ""; display: table; }.bvsponsoredwrapper:after { clear: both; }.bvsponsored { display: inline-block; font-size: 11px; }.bvview { display: inline-block; font-family: Helvetica, Arial, sans-serif; font-size: 14px; font-weight: bold; }.bvview a { color: #000; }.bvview.pull-right { float: none !important; }@media (min-width: 320px) { .bvview.pull-right { float: right !important; } }@media (min-width: 320px) { .bvview { display: block; } }.bvview em { color: #2F8FE1; font-style: italic; font-family: Georgia, "Times New Roman", Times, serif; }.article__promo { margin: 0; }.article-share-menu { list-style: none; margin: 0; padding: 0; clear: both; }.article-share-menu > * { list-style: none; }.article-share-menu > li { display: -moz-inline-stack; display: inline-block; vertical-align: middle; *vertical-align: auto; zoom: 1; *display: inline; margin-left: 30px; }.article-share-menu > li:first-child { margin-left: 0; }@media (min-width: 768px) { .article-share-menu { clear: none; float: right; }.article-share-menu > li { margin-left: 10px; } }@media (min-width: 1200px) { .article-share-menu { line-height: 1; } }.article-share-menu2 { text-align: center; list-style: none; margin: 0; padding: 0; clear: both; padding-top: 30px; padding-bottom: 30px; }.article-share-menu2 > * { list-style: none; }.article-share-menu2 > li { display: inline-block; vertical-align: middle; margin-left: 30px; }.article-share-menu2 > li:first-child { margin-left: 0; }@media (min-width: 768px) { .article-share-menu2 { clear: none; }.article-share-menu2 > li { margin-left: 10px; } }@media (min-width: 1200px) { .article-share-menu2 { line-height: 1; } }.social-links--article, .social-links--menu { margin: 20px 0 0 0 !important; }@media (min-width: 1200px) { .social-links--article, .social-links--menu { position: absolute; top: 0; left: -40px; }.social-links--article.is_stuck, .is_stuck.social-links--menu { left: auto; margin-left: -59px !important; } }.article__main-container-slideshow .slideshow-intro-wrap { position: relative; }.article__main-container-slideshow .slideshow-intro-wrap .slideshow-intro-link { position: absolute; top: 5px; right: 5px; color: white; background-color: #333333; padding: 10px 20px 10px 10px; font-size: .9em; border: 1px solid #666; }.article__main-container-slideshow .slideshow-intro-wrap .slideshow-intro-link:after { content: "\e934"; font-family: icomoon; font-size: 1em; padding-left: 8px; }.article__headline-slideshow:after { content: "\e934"; font-family: icomoon; font-size: 20px; position: relative; top: -16px; left: 8px; }.article__footer { margin-left: 0; margin-top: 35px; font-size: 14px; color: #999999; }@media (min-width: 1200px) { .article__footer { margin-left: 35px; } }.article__read-more { background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0), #ffffff); margin: 0; padding: 30px 0; text-align: center; position: relative; left: 0; right: 0; bottom: 0; z-index: 2; }.article__btn--read-more { background-color: #1674b1; }.article__arrow-next { color: #1674b1; cursor: pointer; font-size: 160px; opacity: 0.3; margin: 0; transition: opacity 0.5s; position: absolute; right: -100px;  z-index: 9999; }.article__arrow-next:hover { opacity: 1; }.article__arrow-next--hidden { display: none; }@media print { a[href]:after { content: ''; }abbr[title]:after { content: ''; }body { margin-top: 0 !important; padding-top: 0 !important; }.print-header { display: block; position: relative; width: 100%; padding: 15px; border-bottom: 1px solid #000; margin-bottom: 25px; }.print-header p { margin: 0; padding: 0; }.print-header p img { width: 201px; height: 52px; }.print-footer { display: block; position: relative; width: 100%; padding: 15px; border-top: 1px solid #000; margin-top: 25px; font-size: 12px; font-family: Helvetica, Arial, sans-serif; font-weight: 300; }.container-content--article .sticky-block { padding: 0 !important; margin: 0 !important; }.container-content--article .row { padding: 0; margin: 0; }.container-content--article .col-xs-12, .container-content--article .col-sm-12, .container-content--article .col-md-12, .container-content--article .col-lg-12, .container-content--article .col-xl-12 { padding: 0; margin: 0; }.article__main-container.col-xs-8, .article__main-container.col-sm-8, .article__main-container.col-md-8, .article__main-container.col-lg-8, .article__main-container.col-xl-8 { width: 100% !important; padding: 0 !important; margin: 0 !important; }.article__main-container .promo-unit, .article__main-container .news-list-compact { display: none !important; }.article__aside-container.col-xs-4, .article__aside-container.col-sm-4, .article__aside-container.col-md-4, .article__aside-container.col-lg-4, .article__aside-container.col-xl-4 { display: none !important; }#header, #footer, #trending, #share-widget, #leftRail, .googleAd, .ad, .promo-unit, .site-header, .top-ad-wrap, .article__bottom, .article__teaser, .article__aside, .article__rightRail, .article__read-more { display: none !important; }.follow.followOn, .follow.followOff { display: none; }.article__body, .article__body-print, .author__biography-block, .article__author-wrap, .article__top, .article__headline, .article__callout { display: block; }.article-header-row { padding: 0; }.article-header-row .article__header { padding: 0; }.article-header-row .article__header .article__callout { display: block; margin: 0 0 15px; padding: 0; font-size: 20px; }.article-header-row .article__header .article__headline { display: block; margin: 0 0 30px; padding: 0; font-size: 40px; }.article-header-row .article__author-image { display: none; }.article-header-row .article__author-name { margin-left: 0; }.article-header-row .article__byline { float: none; }.article-header-row .article__byline .article__author-link { font-size: 18px; font-weight: bold; text-transform: uppercase; }.article-header-row .article__byline .article__publish-date { font-size: 18px; }.article { padding: 0 15px; }.article img { width: auto !important; max-width: 600px; max-height: 300px; margin: 0 0 10px; padding: 0; display: block; clear: both; }.article .article__image { width: auto !important; max-width: 600px; max-height: 300px; margin: 0 0 10px; padding: 0; display: block; clear: both; }.article .article__video { margin: 0 0 20px; padding: 10px 15px; display: block; clear: both; border: 1px solid #999; border-radius: 10px; width: 220px !important; height: 50px; }.article .article__video:before { font-family: 'icomoon'; content: "\f03d"; font-size: 30px; line-height: 1.0em; color: #000; float: left; padding-right: 10px; }.article .article__video:after { content: 'TheStreet Video'; font-family: "Oswald", "Arial Narrow", Helvetica, Arial, sans-serif; font-weight: bold; float: left; font-size: 22px; line-height: 26px; }.article .article__video > div { margin: 0; padding: 0; display: none !important; }.article .article__video .video-container { margin: 0; padding: 0; display: none !important; }.article .article__video .embed-responsive { margin: 0; padding: 0; display: none !important; }.article .article__body, .article .article__body-print, .article .author__biography-block { margin: 0; font-size: 18px; line-height: 1.4; }.article .article__body-print { margin: 0; font-size: 16px; line-height: 1.4; }.article .row--social_links > .col-lg-1.col-md-12 { display: none !important; width: 0 !important; margin: 0; padding: 0; }.article .row--social_links > .col-lg-11.col-md-12 { width: 100% !important; margin: 0; padding: 0; }.article h1 { margin-top: 0 !important; padding-top: 0 !important; }.article > footer { display: none !important; } }.video-embed { max-width: 962px; }.video-embed-70x50 { width: 90vw; height: 51vw; }.video-caption { background-color: #1674b1; color: #fff; font-size: 16px; padding: 5px; }.carousel-video-control--tst { opacity: 1.0; }.carousel-video-control--tst.right { background: none; }.carousel-video-control--tst.left { background: none; }.video-carousel { position: relative; padding: 10px 0; border: solid #e9e9e9; border-width: 1px 0; height: 350px; margin: 0; }.video-carousel i { position: absolute; top: 15%; left: 35%; font-size: 60px; border: 2px solid #ffffff; border-radius: 50%; color: #ffffff; }.video-carousel i:before { display: block; width: 120px; height: 120px; text-align: center; padding-top: 33px; padding-left: 15px; }@media (min-width: 768px) { .video-carousel i { top: 18%; font-size: 50px; left: 32%; }.video-carousel i:before { display: block; width: 100px; height: 100px; text-align: center; padding-top: 25px; } }@media (min-width: 992px) { .video-carousel i { top: 12%; left: 30%; } }@media (min-width: 1200px) { .video-carousel i { top: 20%; left: 35%; } }.video-carousel .carousel { position: static; }.video-carousel .carousel-inner { background: #fff; }.video-carousel .carousel-inner a.thumb-link { position: relative; display: block; overflow: hidden; }.video-carousel .carousel-indicators { bottom: 0; }.video-carousel .carousel-indicators li { border: 1px solid #1674b1; }.video-carousel .carousel-indicators .active { background-color: #1674b1; }.video-carousel__section-headline { margin-top: 35px; }.video-carousel__headline { font-size: 22px; margin-bottom: 25px; }.video-carousel__callout { color: black; display: block;  display: -webkit-box; max-width: 400px; height: 67.2px;  margin: 0 auto; font-size: 16px; line-height: 1.4; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; }.custom-carousel-icon { position: absolute; top: 50%; margin-top: -20px; outline: 0; width: 40px; height: 40px; text-indent: -9999px; z-index: 99; background: rgba(80, 80, 80, 0.4); border-radius: 50%; font-family: icomoon; font-style: normal; font-weight: normal; font-size: 16px; text-shadow: none; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }.custom-carousel-icon:before { content: ''; display: inline-block; color: #dedede; position: absolute; top: 0; left: 12px; font-size: 2.0em; text-indent: 0; line-height: 1.2em; }.custom-carousel-icon.go-next { right: 0; }.custom-carousel-icon.go-next:before { content: "\f054"; left: 16px; }.custom-carousel-icon.go-prev { left: 0; }.custom-carousel-icon.go-prev:before { content: "\f053"; left: 12px; }.custom-carousel-icon:hover, .custom-carousel-icon:focus { background: rgba(0, 0, 0, 0.4); }.author { margin-top: 0; }.author__header { padding: 15px 0 0; margin: 0 15px 0; }.author__header:before, .author__header:after { content: ""; display: table; }.author__header:after { clear: both; }.author__header .author__info-container { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -moz-justify-content: flex-start; -webkit-justify-content: flex-start; justify-content: flex-start; border-bottom: 1px solid #1674b1; }.author__header .author__info-container .author__image-block { -webkit-box-flex: 1.1; -moz-box-flex: 1.1; -webkit-flex: 1.1; -ms-flex: 1.1; flex: 1.1; margin-left: -15px; margin-right: 15px; }@media (max-width: 480px) { .author__header .author__info-container .author__image-block { -webkit-box-flex: 2.15; -moz-box-flex: 2.15; -webkit-flex: 2.15; -ms-flex: 2.15; flex: 2.15; } }.author__header .author__info-container .author__biography-block { -webkit-box-flex: 4; -moz-box-flex: 4; -webkit-flex: 4; -ms-flex: 4; flex: 4; }.author__image-block { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -moz-justify-content: flex-start; -webkit-justify-content: flex-start; justify-content: flex-start; }.author__image-block picture { align-self: center; }.author__image-block picture img { width: 100%; height: auto; }.author__name { font-family: "Oswald", "Arial Narrow", Helvetica, Arial, sans-serif; font-size: 40px; font-weight: bold; margin-top: 0; margin-bottom: 3px; }@media (max-width: 480px) { .author__name { font-size: 24px; } }.author__title { font-family: "Oswald", "Arial Narrow", Helvetica, Arial, sans-serif; font-size: 18px; font-style: italic; margin-top: 0; margin-bottom: 5px; }.author__email { margin: 20px 0 10px; }.author__email a { color: black; font-family: Helvetica, Arial, sans-serif; font-size: 20px; }.author__email a .icon__email { color: #d6d6d6; }.author__image-wrap--popup { float: left; margin-right: 12px; }.author--popup { background-color: #fff; border: 1px solid #ccc; max-width: 300px; margin: 0; position: absolute; left: 0; top: -10px; z-index: 1000; }@media (min-width: 768px) { .author--popup { min-width: 486px; max-width: 600px; } }.author__biography-block { margin: 0; }.author__biography-block p { margin: 0; }.author__biography-block.author__biography-block-bio-content { padding-top: 15px; }.author__biography-block.author__biography-block-bio-content a { font-style: italic; }.author__info { padding: 8px; }.author__name--popup { font-family: Helvetica, Arial, sans-serif; font-size: 28px; font-weight: normal; float: left; margin: 0 0 18px 0; padding: 0; }.author__bio-more { font-weight: normal; color: #1674b1; display: inline-block; margin-left: 5px; }.news-list-compact--author-popup { margin-left: 18px; border-left: 1px solid #1674b1; margin-right: 0; }.news-list-compact__item--author-popup { margin: 0 0 0 25px; }.author__recent-stories { padding: 0 10px; }.author__recent-stories h4 { font-family: "Oswald", "Arial Narrow", Helvetica, Arial, sans-serif; font-size: 15px; font-weight: normal; color: #1674b1; text-transform: uppercase; }.author__recent-story-publish-date { font-family: Helvetica, Arial, sans-serif; font-size: 14px; font-weight: normal; color: #cccccc; }.author__recent-story-headline:before { content: ' \25CF'; font-size: 35px; color: #eeeeee; position: absolute; margin-left: -36px; z-index: 2; }.author__recent-story-headline { font-family: "Oswald", "Arial Narrow", Helvetica, Arial, sans-serif; font-size: 20px; font-weight: normal; }.author__image { max-width: 110px; max-height: 110px; }.author__bio-header { overflow: hidden; }.author__bio-social { float: right; }.author__bio-btn { display: inline-block; font-size: 20px; padding: 8px; }.author__popup-close { color: #000; cursor: pointer; }.author__bio-social-btn { background-color: #ccc; color: #fff; }.author__stories-more { font-weight: normal; font-size: 13px; color: #1674b1; background-color: #f4f4f4; text-align: center; padding: 10px 0; min-width: 486px; max-width: 600px; display: block; text-transform: uppercase; }.author__section-headline { padding-top: 15px; }.no-js #video-container { display: none; }.article__main-container .news-list__object-wrap--video i { display: block; position: absolute; top: 16%; left: 27%; font-size: 35px; border: 1px solid #ffffff; border-radius: 50%; color: #ffffff; }.article__tags { padding-top: 14px; overflow: hidden; padding-bottom: 40px; }.article__tags a { float: left; padding: 8px 12px; border: 2px solid #ccc; border-radius: 2px; margin-right: 10px; margin-bottom: 10px; }.article__body, .article__body-print, .author__biography-block { line-height: 30px; color: black; font-family: Helvetica, Arial, sans-serif; margin-top: 35px; }.article__body a[href^='/quote/'], .article__body-print a[href^='/quote/'], .author__biography-block a[href^='/quote/'] { color: #1674b1; font-weight: 700; }.article__body p, .article__body-print p, .author__biography-block p { line-height: 30px; margin-bottom: 20px; }.article__body > ul, .article__body-print > ul, .author__biography-block > ul { padding-left: 20px; }.article__body > ul li, .article__body-print > ul li, .author__biography-block > ul li { margin-bottom: 15px; }.article__body > ol, .article__body-print > ol, .author__biography-block > ol { padding-left: 20px; }.article__body > ol li, .article__body-print > ol li, .author__biography-block > ol li { margin-bottom: 15px; }@media (min-width: 768px) { .article__body, .article__body-print, .author__biography-block { font-size: 18px; } }@media (min-width: 1200px) { .article__body, .article__body-print, .author__biography-block { margin-left: 35px; margin-top: 35px; } }.article__subscribe-button:empty { display: none !important; }.row.no-gutter { margin-left: -15px; margin-right: -15px; }.uppercase { text-transform: uppercase; }.black { color: black; }.white { color: white; }html { font-family: sans-serif; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; }body { margin: 0; }article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary { display: block; }audio, canvas, progress, video { display: inline-block; vertical-align: baseline; }audio:not([controls]) { display: none; height: 0; }[hidden], template { display: none; }a { background: transparent; }a:active, a:hover { outline: 0; }abbr[title] { border-bottom: 1px dotted; }b, strong { font-weight: bold; }dfn { font-style: italic; }h1 { font-size: 2em; margin: 0.67em 0; }mark { background: #ff0; color: #000; }small { font-size: 80%; }sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }sup { top: -0.5em; }sub { bottom: -0.25em; }img { border: 0; }svg:not(:root) { overflow: hidden; }figure { margin: 1em 40px; }hr { -moz-box-sizing: content-box; box-sizing: content-box; height: 0; }pre { overflow: auto; }code, kbd, pre, samp { font-family: monospace, monospace; font-size: 1em; }button, input, optgroup, select, textarea { color: inherit; font: inherit; margin: 0; }button { overflow: visible; }button, select { text-transform: none; }button, html input[type="button"], input[type="reset"], input[type="submit"] { -webkit-appearance: button; cursor: pointer; }button[disabled], html input[disabled] { cursor: default; }button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; }input { line-height: normal; }input[type="checkbox"], input[type="radio"] { box-sizing: border-box; padding: 0; }input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button { height: auto; }input[type="search"] { -webkit-appearance: textfield; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; }input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; }fieldset { border: 1px solid #c0c0c0; margin: 0 2px; padding: 0.35em 0.625em 0.75em; }legend { border: 0; padding: 0; }textarea { overflow: auto; }optgroup { font-weight: bold; }table { border-collapse: collapse; border-spacing: 0; }td, th { padding: 0; }* { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }*:before, *:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }html { font-size: 10px; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }body { font-family: "Helvetica", Arial, sans-serif; font-size: 16px; line-height: 1.42857; color: black; background-color: white; }input, button, select, textarea { font-family: inherit; font-size: inherit; line-height: inherit; }a { color: #1674b1; text-decoration: none; }a:hover, a:focus { color: #0e476d; text-decoration: underline; }a:focus { outline: thin dotted; outline: 5px auto -webkit-focus-ring-color; outline-offset: -2px; }figure { margin: 0; }img { vertical-align: middle; }.img-responsive { display: block; width: 100%; max-width: 100%; height: auto; }.img-rounded { border-radius: 6px; }.img-thumbnail { padding: 4px; line-height: 1.42857; background-color: white; border: 1px solid #dddddd; border-radius: 4px; -webkit-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; display: inline-block; width: 100%; max-width: 100%; height: auto; }.img-circle { border-radius: 50%; }hr { margin-top: 22px; margin-bottom: 22px; border: 0; border-top: 1px solid #eeeeee; }.sr-only { position: absolute; width: 1px; height: 1px; margin: -1px; padding: 0; overflow: hidden; clip: rect(0, 0, 0, 0); border: 0; }.sr-only-focusable:active, .sr-only-focusable:focus { position: static; width: auto; height: auto; margin: 0; overflow: visible; clip: auto; }.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: 768px) { .container { width: 750px; } }@media (min-width: 992px) { .container { width: 970px; } }@media (min-width: 1200px) { .container { width: 1170px; } }.container-fluid { margin-right: auto; margin-left: auto; padding-left: 15px; padding-right: 15px; }.container-fluid:before, .container-fluid:after { content: " "; display: table; }.container-fluid:after { clear: both; }.row { margin-left: -15px; margin-right: -15px; }.row:before, .row:after { content: " "; display: table; }.row:after { clear: both; }.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 { position: relative; min-height: 1px; padding-left: 15px; padding-right: 15px; }.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 { float: left; }.col-xs-1 { width: 8.33333%; }.col-xs-2 { width: 16.66667%; }.col-xs-3 { width: 25%; }.col-xs-4 { width: 33.33333%; }.col-xs-5 { width: 41.66667%; }.col-xs-6 { width: 50%; }.col-xs-7 { width: 58.33333%; }.col-xs-8 { width: 66.66667%; }.col-xs-9 { width: 75%; }.col-xs-10 { width: 83.33333%; }.col-xs-11 { width: 91.66667%; }.col-xs-12 { width: 100%; }.col-xs-pull-0 { right: auto; }.col-xs-pull-1 { right: 8.33333%; }.col-xs-pull-2 { right: 16.66667%; }.col-xs-pull-3 { right: 25%; }.col-xs-pull-4 { right: 33.33333%; }.col-xs-pull-5 { right: 41.66667%; }.col-xs-pull-6 { right: 50%; }.col-xs-pull-7 { right: 58.33333%; }.col-xs-pull-8 { right: 66.66667%; }.col-xs-pull-9 { right: 75%; }.col-xs-pull-10 { right: 83.33333%; }.col-xs-pull-11 { right: 91.66667%; }.col-xs-pull-12 { right: 100%; }.col-xs-push-0 { left: auto; }.col-xs-push-1 { left: 8.33333%; }.col-xs-push-2 { left: 16.66667%; }.col-xs-push-3 { left: 25%; }.col-xs-push-4 { left: 33.33333%; }.col-xs-push-5 { left: 41.66667%; }.col-xs-push-6 { left: 50%; }.col-xs-push-7 { left: 58.33333%; }.col-xs-push-8 { left: 66.66667%; }.col-xs-push-9 { left: 75%; }.col-xs-push-10 { left: 83.33333%; }.col-xs-push-11 { left: 91.66667%; }.col-xs-push-12 { left: 100%; }.col-xs-offset-0 { margin-left: 0%; }.col-xs-offset-1 { margin-left: 8.33333%; }.col-xs-offset-2 { margin-left: 16.66667%; }.col-xs-offset-3 { margin-left: 25%; }.col-xs-offset-4 { margin-left: 33.33333%; }.col-xs-offset-5 { margin-left: 41.66667%; }.col-xs-offset-6 { margin-left: 50%; }.col-xs-offset-7 { margin-left: 58.33333%; }.col-xs-offset-8 { margin-left: 66.66667%; }.col-xs-offset-9 { margin-left: 75%; }.col-xs-offset-10 { margin-left: 83.33333%; }.col-xs-offset-11 { margin-left: 91.66667%; }.col-xs-offset-12 { margin-left: 100%; }@media (min-width: 768px) { .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 { float: left; }.col-sm-1 { width: 8.33333%; }.col-sm-2 { width: 16.66667%; }.col-sm-3 { width: 25%; }.col-sm-4 { width: 33.33333%; }.col-sm-5 { width: 41.66667%; }.col-sm-6 { width: 50%; }.col-sm-7 { width: 58.33333%; }.col-sm-8 { width: 66.66667%; }.col-sm-9 { width: 75%; }.col-sm-10 { width: 83.33333%; }.col-sm-11 { width: 91.66667%; }.col-sm-12 { width: 100%; }.col-sm-pull-0 { right: auto; }.col-sm-pull-1 { right: 8.33333%; }.col-sm-pull-2 { right: 16.66667%; }.col-sm-pull-3 { right: 25%; }.col-sm-pull-4 { right: 33.33333%; }.col-sm-pull-5 { right: 41.66667%; }.col-sm-pull-6 { right: 50%; }.col-sm-pull-7 { right: 58.33333%; }.col-sm-pull-8 { right: 66.66667%; }.col-sm-pull-9 { right: 75%; }.col-sm-pull-10 { right: 83.33333%; }.col-sm-pull-11 { right: 91.66667%; }.col-sm-pull-12 { right: 100%; }.col-sm-push-0 { left: auto; }.col-sm-push-1 { left: 8.33333%; }.col-sm-push-2 { left: 16.66667%; }.col-sm-push-3 { left: 25%; }.col-sm-push-4 { left: 33.33333%; }.col-sm-push-5 { left: 41.66667%; }.col-sm-push-6 { left: 50%; }.col-sm-push-7 { left: 58.33333%; }.col-sm-push-8 { left: 66.66667%; }.col-sm-push-9 { left: 75%; }.col-sm-push-10 { left: 83.33333%; }.col-sm-push-11 { left: 91.66667%; }.col-sm-push-12 { left: 100%; }.col-sm-offset-0 { margin-left: 0%; }.col-sm-offset-1 { margin-left: 8.33333%; }.col-sm-offset-2 { margin-left: 16.66667%; }.col-sm-offset-3 { margin-left: 25%; }.col-sm-offset-4 { margin-left: 33.33333%; }.col-sm-offset-5 { margin-left: 41.66667%; }.col-sm-offset-6 { margin-left: 50%; }.col-sm-offset-7 { margin-left: 58.33333%; }.col-sm-offset-8 { margin-left: 66.66667%; }.col-sm-offset-9 { margin-left: 75%; }.col-sm-offset-10 { margin-left: 83.33333%; }.col-sm-offset-11 { margin-left: 91.66667%; }.col-sm-offset-12 { margin-left: 100%; } }@media (min-width: 992px) { .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 { float: left; }.col-md-1 { width: 8.33333%; }.col-md-2 { width: 16.66667%; }.col-md-3 { width: 25%; }.col-md-4 { width: 33.33333%; }.col-md-5 { width: 41.66667%; }.col-md-6 { width: 50%; }.col-md-7 { width: 58.33333%; }.col-md-8 { width: 66.66667%; }.col-md-9 { width: 75%; }.col-md-10 { width: 83.33333%; }.col-md-11 { width: 91.66667%; }.col-md-12 { width: 100%; }.col-md-pull-0 { right: auto; }.col-md-pull-1 { right: 8.33333%; }.col-md-pull-2 { right: 16.66667%; }.col-md-pull-3 { right: 25%; }.col-md-pull-4 { right: 33.33333%; }.col-md-pull-5 { right: 41.66667%; }.col-md-pull-6 { right: 50%; }.col-md-pull-7 { right: 58.33333%; }.col-md-pull-8 { right: 66.66667%; }.col-md-pull-9 { right: 75%; }.col-md-pull-10 { right: 83.33333%; }.col-md-pull-11 { right: 91.66667%; }.col-md-pull-12 { right: 100%; }.col-md-push-0 { left: auto; }.col-md-push-1 { left: 8.33333%; }.col-md-push-2 { left: 16.66667%; }.col-md-push-3 { left: 25%; }.col-md-push-4 { left: 33.33333%; }.col-md-push-5 { left: 41.66667%; }.col-md-push-6 { left: 50%; }.col-md-push-7 { left: 58.33333%; }.col-md-push-8 { left: 66.66667%; }.col-md-push-9 { left: 75%; }.col-md-push-10 { left: 83.33333%; }.col-md-push-11 { left: 91.66667%; }.col-md-push-12 { left: 100%; }.col-md-offset-0 { margin-left: 0%; }.col-md-offset-1 { margin-left: 8.33333%; }.col-md-offset-2 { margin-left: 16.66667%; }.col-md-offset-3 { margin-left: 25%; }.col-md-offset-4 { margin-left: 33.33333%; }.col-md-offset-5 { margin-left: 41.66667%; }.col-md-offset-6 { margin-left: 50%; }.col-md-offset-7 { margin-left: 58.33333%; }.col-md-offset-8 { margin-left: 66.66667%; }.col-md-offset-9 { margin-left: 75%; }.col-md-offset-10 { margin-left: 83.33333%; }.col-md-offset-11 { margin-left: 91.66667%; }.col-md-offset-12 { margin-left: 100%; } }@media (min-width: 1200px) { .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 { float: left; }.col-lg-1 { width: 8.33333%; }.col-lg-2 { width: 16.66667%; }.col-lg-3 { width: 25%; }.col-lg-4 { width: 33.33333%; }.col-lg-5 { width: 41.66667%; }.col-lg-6 { width: 50%; }.col-lg-7 { width: 58.33333%; }.col-lg-8 { width: 66.66667%; }.col-lg-9 { width: 75%; }.col-lg-10 { width: 83.33333%; }.col-lg-11 { width: 91.66667%; }.col-lg-12 { width: 100%; }.col-lg-pull-0 { right: auto; }.col-lg-pull-1 { right: 8.33333%; }.col-lg-pull-2 { right: 16.66667%; }.col-lg-pull-3 { right: 25%; }.col-lg-pull-4 { right: 33.33333%; }.col-lg-pull-5 { right: 41.66667%; }.col-lg-pull-6 { right: 50%; }.col-lg-pull-7 { right: 58.33333%; }.col-lg-pull-8 { right: 66.66667%; }.col-lg-pull-9 { right: 75%; }.col-lg-pull-10 { right: 83.33333%; }.col-lg-pull-11 { right: 91.66667%; }.col-lg-pull-12 { right: 100%; }.col-lg-push-0 { left: auto; }.col-lg-push-1 { left: 8.33333%; }.col-lg-push-2 { left: 16.66667%; }.col-lg-push-3 { left: 25%; }.col-lg-push-4 { left: 33.33333%; }.col-lg-push-5 { left: 41.66667%; }.col-lg-push-6 { left: 50%; }.col-lg-push-7 { left: 58.33333%; }.col-lg-push-8 { left: 66.66667%; }.col-lg-push-9 { left: 75%; }.col-lg-push-10 { left: 83.33333%; }.col-lg-push-11 { left: 91.66667%; }.col-lg-push-12 { left: 100%; }.col-lg-offset-0 { margin-left: 0%; }.col-lg-offset-1 { margin-left: 8.33333%; }.col-lg-offset-2 { margin-left: 16.66667%; }.col-lg-offset-3 { margin-left: 25%; }.col-lg-offset-4 { margin-left: 33.33333%; }.col-lg-offset-5 { margin-left: 41.66667%; }.col-lg-offset-6 { margin-left: 50%; }.col-lg-offset-7 { margin-left: 58.33333%; }.col-lg-offset-8 { margin-left: 66.66667%; }.col-lg-offset-9 { margin-left: 75%; }.col-lg-offset-10 { margin-left: 83.33333%; }.col-lg-offset-11 { margin-left: 91.66667%; }.col-lg-offset-12 { margin-left: 100%; } }h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 { font-family: "Oswald", Arial, "Times New Roman", Times, serif; font-weight: 500; line-height: 1.1; color: black; }h1 small, h1 .small, h2 small, h2 .small, h3 small, h3 .small, h4 small, h4 .small, h5 small, h5 .small, h6 small, h6 .small, .h1 small, .h1 .small, .h2 small, .h2 .small, .h3 small, .h3 .small, .h4 small, .h4 .small, .h5 small, .h5 .small, .h6 small, .h6 .small { font-weight: normal; line-height: 1; color: #777777; }h1, .h1, h2, .h2, h3, .h3 { margin-top: 22px; margin-bottom: 11px; }h1 small, h1 .small, .h1 small, .h1 .small, h2 small, h2 .small, .h2 small, .h2 .small, h3 small, h3 .small, .h3 small, .h3 .small { font-size: 65%; }h4, .h4, h5, .h5, h6, .h6 { margin-top: 11px; margin-bottom: 11px; }h4 small, h4 .small, .h4 small, .h4 .small, h5 small, h5 .small, .h5 small, .h5 .small, h6 small, h6 .small, .h6 small, .h6 .small { font-size: 75%; }h1, .h1 { font-size: 24px; }h2, .h2 { font-size: 22px; }h3, .h3 { font-size: 21px; }h4, .h4 { font-size: 20px; }h5, .h5 { font-size: 16px; }h6, .h6 { font-size: 14px; }p { margin: 0 0 11px; }.lead { margin-bottom: 22px; font-size: 18px; font-weight: 300; line-height: 1.4; }@media (min-width: 768px) { .lead { font-size: 24px; } }small, .small { font-size: 87%; }cite { font-style: normal; }mark, .mark { background-color: #fcf8e3; padding: .2em; }.text-left { text-align: left; }.text-right { text-align: right; }.text-center { text-align: center; }.text-justify { text-align: justify; }.text-nowrap { white-space: nowrap; }.text-lowercase { text-transform: lowercase; }.text-uppercase { text-transform: uppercase; }.text-capitalize { text-transform: capitalize; }.text-muted { color: #777777; }.text-primary { color: #428bca; }a.text-primary:hover { color: #3071a9; }.text-success { color: #3c763d; }a.text-success:hover { color: #2b542c; }.text-info { color: #31708f; }a.text-info:hover { color: #245269; }.text-warning { color: #8a6d3b; }a.text-warning:hover { color: #66512c; }.text-danger { color: #a94442; }a.text-danger:hover { color: #843534; }.bg-primary { color: #fff; }.bg-primary { background-color: #428bca; }a.bg-primary:hover { background-color: #3071a9; }.bg-success { background-color: #dff0d8; }a.bg-success:hover { background-color: #c1e2b3; }.bg-info { background-color: #d9edf7; }a.bg-info:hover { background-color: #afd9ee; }.bg-warning { background-color: #fcf8e3; }a.bg-warning:hover { background-color: #f7ecb5; }.bg-danger { background-color: #f2dede; }a.bg-danger:hover { background-color: #e4b9b9; }.page-header { padding-bottom: 10px; margin: 44px 0 22px; border-bottom: 1px solid #eeeeee; }ul, ol { margin-top: 0; margin-bottom: 11px; }ul ul, ul ol, ol ul, ol ol { margin-bottom: 0; }.list-unstyled, .list-inline { padding-left: 0; list-style: none; }.list-inline { margin-left: -5px; }.list-inline > li { display: inline-block; padding-left: 5px; padding-right: 5px; }dl { margin-top: 0; margin-bottom: 22px; }dt, dd { line-height: 1.42857; }dt { font-weight: bold; }dd { margin-left: 0; }.dl-horizontal dd:before, .dl-horizontal dd:after { content: " "; display: table; }.dl-horizontal dd:after { clear: both; }@media (min-width: 768px) { .dl-horizontal dt { float: left; width: 160px; clear: left; text-align: right; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }.dl-horizontal dd { margin-left: 180px; } }abbr[title], abbr[data-original-title] { cursor: help; border-bottom: 1px dotted #777777; }.initialism { font-size: 90%; text-transform: uppercase; }blockquote { padding: 11px 22px; margin: 0 0 22px; font-size: 20px; border-left: 5px solid #eeeeee; }blockquote p:last-child, blockquote ul:last-child, blockquote ol:last-child { margin-bottom: 0; }blockquote footer, blockquote small, blockquote .small { display: block; font-size: 80%; line-height: 1.42857; color: #777777; }blockquote footer:before, blockquote small:before, blockquote .small:before { content: '\2014 \00A0'; }.blockquote-reverse, blockquote.pull-right { padding-right: 15px; padding-left: 0; border-right: 5px solid #eeeeee; border-left: 0; text-align: right; }.blockquote-reverse footer:before, .blockquote-reverse small:before, .blockquote-reverse .small:before, blockquote.pull-right footer:before, blockquote.pull-right small:before, blockquote.pull-right .small:before { content: ''; }.blockquote-reverse footer:after, .blockquote-reverse small:after, .blockquote-reverse .small:after, blockquote.pull-right footer:after, blockquote.pull-right small:after, blockquote.pull-right .small:after { content: '\00A0 \2014'; }blockquote:before, blockquote:after { content: ""; }address { margin-bottom: 22px; font-style: normal; line-height: 1.42857; }.embed-responsive { position: relative; display: block; height: 0; padding: 0; overflow: hidden; }.embed-responsive .embed-responsive-item, .embed-responsive iframe, .embed-responsive embed, .embed-responsive object { position: absolute; top: 0; left: 0; bottom: 0; height: 100%; width: 100%; border: 0; }.embed-responsive.embed-responsive-16by9 { padding-bottom: 56.25%; }.embed-responsive.embed-responsive-4by3 { padding-bottom: 75%; }table { background-color: transparent; }th { text-align: left; }.table { width: 100%; max-width: 100%; margin-bottom: 22px; }.table > thead > tr > th, .table > thead > tr > td, .table > tbody > tr > th, .table > tbody > tr > td, .table > tfoot > tr > th, .table > tfoot > tr > td { padding: 8px; line-height: 1.42857; vertical-align: top; border-top: 1px solid #dddddd; }.table > thead > tr > th { vertical-align: bottom; border-bottom: 2px solid #dddddd; }.table > caption + thead > tr:first-child > th, .table > caption + thead > tr:first-child > td, .table > colgroup + thead > tr:first-child > th, .table > colgroup + thead > tr:first-child > td, .table > thead:first-child > tr:first-child > th, .table > thead:first-child > tr:first-child > td { border-top: 0; }.table > tbody + tbody { border-top: 2px solid #dddddd; }.table .table { background-color: white; }.table-condensed > thead > tr > th, .table-condensed > thead > tr > td, .table-condensed > tbody > tr > th, .table-condensed > tbody > tr > td, .table-condensed > tfoot > tr > th, .table-condensed > tfoot > tr > td { padding: 5px; }.table-bordered { border: 1px solid #dddddd; }.table-bordered > thead > tr > th, .table-bordered > thead > tr > td, .table-bordered > tbody > tr > th, .table-bordered > tbody > tr > td, .table-bordered > tfoot > tr > th, .table-bordered > tfoot > tr > td { border: 1px solid #dddddd; }.table-bordered > thead > tr > th, .table-bordered > thead > tr > td { border-bottom-width: 2px; }.table-striped > tbody > tr:nth-child(odd) > td, .table-striped > tbody > tr:nth-child(odd) > th { background-color: #f9f9f9; }.table-hover > tbody > tr:hover > td, .table-hover > tbody > tr:hover > th { background-color: whitesmoke; }table col[class*="col-"] { position: static; float: none; display: table-column; }table td[class*="col-"], table th[class*="col-"] { position: static; float: none; display: table-cell; }.table > thead > tr > td.active, .table > thead > tr > th.active, .table > thead > tr.active > td, .table > thead > tr.active > th, .table > tbody > tr > td.active, .table > tbody > tr > th.active, .table > tbody > tr.active > td, .table > tbody > tr.active > th, .table > tfoot > tr > td.active, .table > tfoot > tr > th.active, .table > tfoot > tr.active > td, .table > tfoot > tr.active > th { background-color: whitesmoke; }.table-hover > tbody > tr > td.active:hover, .table-hover > tbody > tr > th.active:hover, .table-hover > tbody > tr.active:hover > td, .table-hover > tbody > tr:hover > .active, .table-hover > tbody > tr.active:hover > th { background-color: #e8e8e8; }.table > thead > tr > td.success, .table > thead > tr > th.success, .table > thead > tr.success > td, .table > thead > tr.success > th, .table > tbody > tr > td.success, .table > tbody > tr > th.success, .table > tbody > tr.success > td, .table > tbody > tr.success > th, .table > tfoot > tr > td.success, .table > tfoot > tr > th.success, .table > tfoot > tr.success > td, .table > tfoot > tr.success > th { background-color: #dff0d8; }.table-hover > tbody > tr > td.success:hover, .table-hover > tbody > tr > th.success:hover, .table-hover > tbody > tr.success:hover > td, .table-hover > tbody > tr:hover > .success, .table-hover > tbody > tr.success:hover > th { background-color: #d0e9c6; }.table > thead > tr > td.info, .table > thead > tr > th.info, .table > thead > tr.info > td, .table > thead > tr.info > th, .table > tbody > tr > td.info, .table > tbody > tr > th.info, .table > tbody > tr.info > td, .table > tbody > tr.info > th, .table > tfoot > tr > td.info, .table > tfoot > tr > th.info, .table > tfoot > tr.info > td, .table > tfoot > tr.info > th { background-color: #d9edf7; }.table-hover > tbody > tr > td.info:hover, .table-hover > tbody > tr > th.info:hover, .table-hover > tbody > tr.info:hover > td, .table-hover > tbody > tr:hover > .info, .table-hover > tbody > tr.info:hover > th { background-color: #c4e3f3; }.table > thead > tr > td.warning, .table > thead > tr > th.warning, .table > thead > tr.warning > td, .table > thead > tr.warning > th, .table > tbody > tr > td.warning, .table > tbody > tr > th.warning, .table > tbody > tr.warning > td, .table > tbody > tr.warning > th, .table > tfoot > tr > td.warning, .table > tfoot > tr > th.warning, .table > tfoot > tr.warning > td, .table > tfoot > tr.warning > th { background-color: #fcf8e3; }.table-hover > tbody > tr > td.warning:hover, .table-hover > tbody > tr > th.warning:hover, .table-hover > tbody > tr.warning:hover > td, .table-hover > tbody > tr:hover > .warning, .table-hover > tbody > tr.warning:hover > th { background-color: #faf2cc; }.table > thead > tr > td.danger, .table > thead > tr > th.danger, .table > thead > tr.danger > td, .table > thead > tr.danger > th, .table > tbody > tr > td.danger, .table > tbody > tr > th.danger, .table > tbody > tr.danger > td, .table > tbody > tr.danger > th, .table > tfoot > tr > td.danger, .table > tfoot > tr > th.danger, .table > tfoot > tr.danger > td, .table > tfoot > tr.danger > th { background-color: #f2dede; }.table-hover > tbody > tr > td.danger:hover, .table-hover > tbody > tr > th.danger:hover, .table-hover > tbody > tr.danger:hover > td, .table-hover > tbody > tr:hover > .danger, .table-hover > tbody > tr.danger:hover > th { background-color: #ebcccc; }@media screen and (max-width: 767px) { .table-responsive { width: 100%; margin-bottom: 16.5px; overflow-y: hidden; overflow-x: auto; -ms-overflow-style: -ms-autohiding-scrollbar; border: 1px solid #dddddd; -webkit-overflow-scrolling: touch; }.table-responsive > .table { margin-bottom: 0; }.table-responsive > .table > thead > tr > th, .table-responsive > .table > thead > tr > td, .table-responsive > .table > tbody > tr > th, .table-responsive > .table > tbody > tr > td, .table-responsive > .table > tfoot > tr > th, .table-responsive > .table > tfoot > tr > td { white-space: nowrap; }.table-responsive > .table-bordered { border: 0; }.table-responsive > .table-bordered > thead > tr > th:first-child, .table-responsive > .table-bordered > thead > tr > td:first-child, .table-responsive > .table-bordered > tbody > tr > th:first-child, .table-responsive > .table-bordered > tbody > tr > td:first-child, .table-responsive > .table-bordered > tfoot > tr > th:first-child, .table-responsive > .table-bordered > tfoot > tr > td:first-child { border-left: 0; }.table-responsive > .table-bordered > thead > tr > th:last-child, .table-responsive > .table-bordered > thead > tr > td:last-child, .table-responsive > .table-bordered > tbody > tr > th:last-child, .table-responsive > .table-bordered > tbody > tr > td:last-child, .table-responsive > .table-bordered > tfoot > tr > th:last-child, .table-responsive > .table-bordered > tfoot > tr > td:last-child { border-right: 0; }.table-responsive > .table-bordered > tbody > tr:last-child > th, .table-responsive > .table-bordered > tbody > tr:last-child > td, .table-responsive > .table-bordered > tfoot > tr:last-child > th, .table-responsive > .table-bordered > tfoot > tr:last-child > td { border-bottom: 0; } }fieldset { padding: 0; margin: 0; border: 0; min-width: 0; }legend { display: block; width: 100%; padding: 0; margin-bottom: 22px; font-size: 24px; line-height: inherit; color: #333333; border: 0; border-bottom: 1px solid #e5e5e5; }label { display: inline-block; max-width: 100%; margin-bottom: 5px; font-weight: bold; }input[type="search"] { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }input[type="radio"], input[type="checkbox"] { margin: 4px 0 0; margin-top: 1px \9; line-height: normal; }input[type="file"] { display: block; }input[type="range"] { display: block; width: 100%; }select[multiple], select[size] { height: auto; }input[type="file"]:focus, input[type="radio"]:focus, input[type="checkbox"]:focus { outline: thin dotted; outline: 5px auto -webkit-focus-ring-color; outline-offset: -2px; }output { display: block; padding-top: 7px; font-size: 16px; line-height: 1.42857; color: #555555; }.form-control { display: block; width: 100%; height: 36px; padding: 6px 12px; font-size: 16px; line-height: 1.42857; color: #555555; background-color: white; background-image: none; border: 1px solid #cccccc; border-radius: 4px; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; -o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; }.form-control:focus { border-color: #66afe9; outline: 0; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6); }.form-control::-moz-placeholder { color: #777777; opacity: 1; }.form-control:-ms-input-placeholder { color: #777777; }.form-control::-webkit-input-placeholder { color: #777777; }.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control { cursor: not-allowed; background-color: #eeeeee; opacity: 1; }textarea.form-control { height: auto; }input[type="search"] { -webkit-appearance: none; }input[type="date"], input[type="time"], input[type="datetime-local"], input[type="month"] { line-height: 36px; line-height: 1.42857 \0; }input[type="date"].input-sm, .form-horizontal .form-group-sm input[type="date"].form-control, input[type="time"].input-sm, .form-horizontal .form-group-sm input[type="time"].form-control, input[type="datetime-local"].input-sm, .form-horizontal .form-group-sm input[type="datetime-local"].form-control, input[type="month"].input-sm, .form-horizontal .form-group-sm input[type="month"].form-control { line-height: 33px; }input[type="date"].input-lg, .form-horizontal .form-group-lg input[type="date"].form-control, input[type="time"].input-lg, .form-horizontal .form-group-lg input[type="time"].form-control, input[type="datetime-local"].input-lg, .form-horizontal .form-group-lg input[type="datetime-local"].form-control, input[type="month"].input-lg, .form-horizontal .form-group-lg input[type="month"].form-control { line-height: 54px; }.form-group { margin-bottom: 15px; }.radio, .checkbox { position: relative; display: block; min-height: 22px; margin-top: 10px; margin-bottom: 10px; }.radio label, .checkbox label { padding-left: 20px; margin-bottom: 0; font-weight: normal; cursor: pointer; }.radio input[type="radio"], .radio-inline input[type="radio"], .checkbox input[type="checkbox"], .checkbox-inline input[type="checkbox"] { position: absolute; margin-left: -20px; margin-top: 4px \9; }.radio + .radio, .checkbox + .checkbox { margin-top: -5px; }.radio-inline, .checkbox-inline { display: inline-block; padding-left: 20px; margin-bottom: 0; vertical-align: middle; font-weight: normal; cursor: pointer; }.radio-inline + .radio-inline, .checkbox-inline + .checkbox-inline { margin-top: 0; margin-left: 10px; }input[type="radio"][disabled], input[type="radio"].disabled, fieldset[disabled] input[type="radio"], input[type="checkbox"][disabled], input[type="checkbox"].disabled, fieldset[disabled] input[type="checkbox"] { cursor: not-allowed; }.radio-inline.disabled, fieldset[disabled] .radio-inline, .checkbox-inline.disabled, fieldset[disabled] .checkbox-inline { cursor: not-allowed; }.radio.disabled label, fieldset[disabled] .radio label, .checkbox.disabled label, fieldset[disabled] .checkbox label { cursor: not-allowed; }.form-control-static { padding-top: 7px; padding-bottom: 7px; margin-bottom: 0; }.form-control-static.input-lg, .form-horizontal .form-group-lg .form-control-static.form-control, .form-control-static.input-sm, .form-horizontal .form-group-sm .form-control-static.form-control { padding-left: 0; padding-right: 0; }.input-sm, .form-horizontal .form-group-sm .form-control { height: 33px; padding: 5px 10px; font-size: 14px; line-height: 1.5; border-radius: 3px; }select.input-sm, .form-horizontal .form-group-sm select.form-control { height: 33px; line-height: 33px; }textarea.input-sm, .form-horizontal .form-group-sm textarea.form-control, select[multiple].input-sm, .form-horizontal .form-group-sm select[multiple].form-control { height: auto; }.input-lg, .form-horizontal .form-group-lg .form-control { height: 54px; padding: 10px 16px; font-size: 24px; line-height: 1.33; border-radius: 6px; }select.input-lg, .form-horizontal .form-group-lg select.form-control { height: 54px; line-height: 54px; }textarea.input-lg, .form-horizontal .form-group-lg textarea.form-control, select[multiple].input-lg, .form-horizontal .form-group-lg select[multiple].form-control { height: auto; }.has-feedback { position: relative; }.has-feedback .form-control { padding-right: 45px; }.form-control-feedback { position: absolute; top: 27px; right: 0; z-index: 2; display: block; width: 36px; height: 36px; line-height: 36px; text-align: center; }.input-lg + .form-control-feedback, .form-horizontal .form-group-lg .form-control + .form-control-feedback { width: 54px; height: 54px; line-height: 54px; }.input-sm + .form-control-feedback, .form-horizontal .form-group-sm .form-control + .form-control-feedback { width: 33px; height: 33px; line-height: 33px; }.has-success .help-block, .has-success .control-label, .has-success .radio, .has-success .checkbox, .has-success .radio-inline, .has-success .checkbox-inline { color: #3c763d; }.has-success .form-control { border-color: #3c763d; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }.has-success .form-control:focus { border-color: #2b542c; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168; box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168; }.has-success .input-group-addon { color: #3c763d; border-color: #3c763d; background-color: #dff0d8; }.has-success .form-control-feedback { color: #3c763d; }.has-warning .help-block, .has-warning .control-label, .has-warning .radio, .has-warning .checkbox, .has-warning .radio-inline, .has-warning .checkbox-inline { color: #8a6d3b; }.has-warning .form-control { border-color: #8a6d3b; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }.has-warning .form-control:focus { border-color: #66512c; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b; box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b; }.has-warning .input-group-addon { color: #8a6d3b; border-color: #8a6d3b; background-color: #fcf8e3; }.has-warning .form-control-feedback { color: #8a6d3b; }.has-error .help-block, .has-error .control-label, .has-error .radio, .has-error .checkbox, .has-error .radio-inline, .has-error .checkbox-inline { color: #a94442; }.has-error .form-control { border-color: #a94442; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }.has-error .form-control:focus { border-color: #843534; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483; box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483; }.has-error .input-group-addon { color: #a94442; border-color: #a94442; background-color: #f2dede; }.has-error .form-control-feedback { color: #a94442; }.has-feedback label.sr-only ~ .form-control-feedback { top: 0; }.help-block { display: block; margin-top: 5px; margin-bottom: 10px; color: #404040; }@media (min-width: 768px) { .form-inline .form-group, .navbar-form .form-group { display: inline-block; margin-bottom: 0; vertical-align: middle; }.form-inline .form-control, .navbar-form .form-control { display: inline-block; width: auto; vertical-align: middle; }.form-inline .input-group, .navbar-form .input-group { display: inline-table; vertical-align: middle; }.form-inline .input-group .input-group-addon, .navbar-form .input-group .input-group-addon, .form-inline .input-group .input-group-btn, .navbar-form .input-group .input-group-btn, .form-inline .input-group .form-control, .navbar-form .input-group .form-control { width: auto; }.form-inline .input-group > .form-control, .navbar-form .input-group > .form-control { width: 100%; }.form-inline .control-label, .navbar-form .control-label { margin-bottom: 0; vertical-align: middle; }.form-inline .radio, .navbar-form .radio, .form-inline .checkbox, .navbar-form .checkbox { display: inline-block; margin-top: 0; margin-bottom: 0; vertical-align: middle; }.form-inline .radio label, .navbar-form .radio label, .form-inline .checkbox label, .navbar-form .checkbox label { padding-left: 0; }.form-inline .radio input[type="radio"], .navbar-form .radio input[type="radio"], .form-inline .checkbox input[type="checkbox"], .navbar-form .checkbox input[type="checkbox"] { position: relative; margin-left: 0; }.form-inline .has-feedback .form-control-feedback, .navbar-form .has-feedback .form-control-feedback { top: 0; } }.form-horizontal .radio, .form-horizontal .checkbox, .form-horizontal .radio-inline, .form-horizontal .checkbox-inline { margin-top: 0; margin-bottom: 0; padding-top: 7px; }.form-horizontal .radio, .form-horizontal .checkbox { min-height: 29px; }.form-horizontal .form-group { margin-left: -15px; margin-right: -15px; }.form-horizontal .form-group:before, .form-horizontal .form-group:after { content: " "; display: table; }.form-horizontal .form-group:after { clear: both; }@media (min-width: 768px) { .form-horizontal .control-label { text-align: right; margin-bottom: 0; padding-top: 7px; } }.form-horizontal .has-feedback .form-control-feedback { top: 0; right: 15px; }@media (min-width: 768px) { .form-horizontal .form-group-lg .control-label { padding-top: 14.3px; } }@media (min-width: 768px) { .form-horizontal .form-group-sm .control-label { padding-top: 6px; } }.nav { margin-bottom: 0; padding-left: 0; list-style: none; }.nav:before, .nav:after { content: " "; display: table; }.nav:after { clear: both; }.nav > li { position: relative; display: block; }.nav > li > a { position: relative; display: block; padding: 10px 15px; }.nav > li > a:hover, .nav > li > a:focus { text-decoration: none; background-color: #eeeeee; }.nav > li.disabled > a { color: #777777; }.nav > li.disabled > a:hover, .nav > li.disabled > a:focus { color: #777777; text-decoration: none; background-color: transparent; cursor: not-allowed; }.nav .open > a, .nav .open > a:hover, .nav .open > a:focus { background-color: #eeeeee; border-color: #1674b1; }.nav .nav-divider { height: 1px; margin: 10px 0; overflow: hidden; background-color: #e5e5e5; }.nav > li > a > img { max-width: none; }.nav-tabs { border-bottom: 1px solid #dddddd; }.nav-tabs > li { float: left; margin-bottom: -1px; }.nav-tabs > li > a { margin-right: 2px; line-height: 1.42857; border: 1px solid transparent; border-radius: 4px 4px 0 0; }.nav-tabs > li > a:hover { border-color: #eeeeee #eeeeee #dddddd; }.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus { color: #555555; background-color: white; border: 1px solid #dddddd; border-bottom-color: transparent; cursor: default; }.nav-pills > li { float: left; }.nav-pills > li > a { border-radius: 4px; }.nav-pills > li + li { margin-left: 2px; }.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus { color: white; background-color: #428bca; }.nav-stacked > li { float: none; }.nav-stacked > li + li { margin-top: 2px; margin-left: 0; }.nav-justified, .nav-tabs.nav-justified { width: 100%; }.nav-justified > li, .nav-tabs.nav-justified > li { float: none; }.nav-justified > li > a, .nav-tabs.nav-justified > li > a { text-align: center; margin-bottom: 5px; }.nav-justified > .dropdown .dropdown-menu { top: auto; left: auto; }@media (min-width: 768px) { .nav-justified > li, .nav-tabs.nav-justified > li { display: table-cell; width: 1%; }.nav-justified > li > a, .nav-tabs.nav-justified > li > a { margin-bottom: 0; } }.nav-tabs-justified, .nav-tabs.nav-justified { border-bottom: 0; }.nav-tabs-justified > li > a, .nav-tabs.nav-justified > li > a { margin-right: 0; border-radius: 4px; }.nav-tabs-justified > .active > a, .nav-tabs.nav-justified > .active > a, .nav-tabs-justified > .active > a:hover, .nav-tabs.nav-justified > .active > a:hover, .nav-tabs-justified > .active > a:focus, .nav-tabs.nav-justified > .active > a:focus { border: 1px solid #dddddd; }@media (min-width: 768px) { .nav-tabs-justified > li > a, .nav-tabs.nav-justified > li > a { border-bottom: 1px solid #dddddd; border-radius: 4px 4px 0 0; }.nav-tabs-justified > .active > a, .nav-tabs.nav-justified > .active > a, .nav-tabs-justified > .active > a:hover, .nav-tabs.nav-justified > .active > a:hover, .nav-tabs-justified > .active > a:focus, .nav-tabs.nav-justified > .active > a:focus { border-bottom-color: white; } }.tab-content > .tab-pane { display: none; }.tab-content > .active { display: block; }.nav-tabs .dropdown-menu { margin-top: -1px; border-top-right-radius: 0; border-top-left-radius: 0; }.navbar { position: relative; min-height: 50px; margin-bottom: 22px; border: 1px solid transparent; }.navbar:before, .navbar:after { content: " "; display: table; }.navbar:after { clear: both; }@media (min-width: 768px) { .navbar { border-radius: 4px; } }.navbar-header:before, .navbar-header:after { content: " "; display: table; }.navbar-header:after { clear: both; }@media (min-width: 768px) { .navbar-header { float: left; } }.navbar-collapse { overflow-x: visible; padding-right: 15px; padding-left: 15px; border-top: 1px solid transparent; box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1); -webkit-overflow-scrolling: touch; }.navbar-collapse:before, .navbar-collapse:after { content: " "; display: table; }.navbar-collapse:after { clear: both; }.navbar-collapse.in { overflow-y: auto; }@media (min-width: 768px) { .navbar-collapse { width: auto; border-top: 0; box-shadow: none; }.navbar-collapse.collapse { display: block !important; height: auto !important; padding-bottom: 0; overflow: visible !important; }.navbar-collapse.in { overflow-y: visible; }.navbar-fixed-top .navbar-collapse, .navbar-static-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse { padding-left: 0; padding-right: 0; } }.navbar-fixed-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse { max-height: 340px; }@media (max-width: 480px) and (orientation: landscape) { .navbar-fixed-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse { max-height: 200px; } }.container > .navbar-header, .container > .navbar-collapse, .container-fluid > .navbar-header, .container-fluid > .navbar-collapse { margin-right: -15px; margin-left: -15px; }@media (min-width: 768px) { .container > .navbar-header, .container > .navbar-collapse, .container-fluid > .navbar-header, .container-fluid > .navbar-collapse { margin-right: 0; margin-left: 0; } }.navbar-static-top { z-index: 1000; border-width: 0 0 1px; }@media (min-width: 768px) { .navbar-static-top { border-radius: 0; } }.navbar-fixed-top, .navbar-fixed-bottom { position: fixed; right: 0; left: 0; z-index: 1030; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }@media (min-width: 768px) { .navbar-fixed-top, .navbar-fixed-bottom { border-radius: 0; } }.navbar-fixed-top { top: 0; border-width: 0 0 1px; }.navbar-fixed-bottom { bottom: 0; margin-bottom: 0; border-width: 1px 0 0; }.navbar-brand { float: left; padding: 14px 15px; font-size: 24px; line-height: 22px; height: 50px; }.navbar-brand:hover, .navbar-brand:focus { text-decoration: none; }@media (min-width: 768px) { .navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand { margin-left: -15px; } }.navbar-toggle { position: relative; float: right; margin-right: 15px; padding: 9px 10px; margin-top: 8px; margin-bottom: 8px; background-color: transparent; background-image: none; border: 1px solid transparent; border-radius: 4px; }.navbar-toggle:focus { outline: 0; }.navbar-toggle .icon-bar { display: block; width: 22px; height: 2px; border-radius: 1px; }.navbar-toggle .icon-bar + .icon-bar { margin-top: 4px; }@media (min-width: 768px) { .navbar-toggle { display: none; } }.navbar-nav { margin: 7px -15px; }.navbar-nav > li > a { padding-top: 10px; padding-bottom: 10px; line-height: 22px; }@media (max-width: 767px) { .navbar-nav .open .dropdown-menu { position: static; float: none; width: auto; margin-top: 0; background-color: transparent; border: 0; box-shadow: none; }.navbar-nav .open .dropdown-menu > li > a, .navbar-nav .open .dropdown-menu .dropdown-header { padding: 5px 15px 5px 25px; }.navbar-nav .open .dropdown-menu > li > a { line-height: 22px; }.navbar-nav .open .dropdown-menu > li > a:hover, .navbar-nav .open .dropdown-menu > li > a:focus { background-image: none; } }@media (min-width: 768px) { .navbar-nav { float: left; margin: 0; }.navbar-nav > li { float: left; }.navbar-nav > li > a { padding-top: 14px; padding-bottom: 14px; }.navbar-nav.navbar-right:last-child { margin-right: -15px; } }@media (min-width: 768px) { .navbar-left { float: left !important; }.navbar-right { float: right !important; } }.navbar-form { margin-left: -15px; margin-right: -15px; padding: 10px 15px; border-top: 1px solid transparent; border-bottom: 1px solid transparent; -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1); box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1); margin-top: 7px; margin-bottom: 7px; }@media (max-width: 767px) { .navbar-form .form-group { margin-bottom: 5px; } }@media (min-width: 768px) { .navbar-form { width: auto; border: 0; margin-left: 0; margin-right: 0; padding-top: 0; padding-bottom: 0; -webkit-box-shadow: none; box-shadow: none; }.navbar-form.navbar-right:last-child { margin-right: -15px; } }.navbar-nav > li > .dropdown-menu { margin-top: 0; border-top-right-radius: 0; border-top-left-radius: 0; }.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu { border-bottom-right-radius: 0; border-bottom-left-radius: 0; }.navbar-btn { margin-top: 7px; margin-bottom: 7px; }.navbar-btn.btn-sm { margin-top: 8.5px; margin-bottom: 8.5px; }.navbar-btn.btn-xs { margin-top: 14px; margin-bottom: 14px; }.navbar-text { margin-top: 14px; margin-bottom: 14px; }@media (min-width: 768px) { .navbar-text { float: left; margin-left: 15px; margin-right: 15px; }.navbar-text.navbar-right:last-child { margin-right: 0; } }.navbar-default { background-color: #f8f8f8; border-color: #e7e7e7; }.navbar-default .navbar-brand { color: #777777; }.navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus { color: #5e5e5e; background-color: transparent; }.navbar-default .navbar-text { color: #777777; }.navbar-default .navbar-nav > li > a { color: #777777; }.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus { color: #333333; background-color: transparent; }.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus { color: #555555; background-color: #e7e7e7; }.navbar-default .navbar-nav > .disabled > a, .navbar-default .navbar-nav > .disabled > a:hover, .navbar-default .navbar-nav > .disabled > a:focus { color: #cccccc; background-color: transparent; }.navbar-default .navbar-toggle { border-color: #dddddd; }.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus { background-color: #dddddd; }.navbar-default .navbar-toggle .icon-bar { background-color: #888888; }.navbar-default .navbar-collapse, .navbar-default .navbar-form { border-color: #e7e7e7; }.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus { background-color: #e7e7e7; color: #555555; }@media (max-width: 767px) { .navbar-default .navbar-nav .open .dropdown-menu > li > a { color: #777777; }.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus { color: #333333; background-color: transparent; }.navbar-default .navbar-nav .open .dropdown-menu > .active > a, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus { color: #555555; background-color: #e7e7e7; }.navbar-default .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus { color: #cccccc; background-color: transparent; } }.navbar-default .navbar-link { color: #777777; }.navbar-default .navbar-link:hover { color: #333333; }.navbar-default .btn-link { color: #777777; }.navbar-default .btn-link:hover, .navbar-default .btn-link:focus { color: #333333; }.navbar-default .btn-link[disabled]:hover, .navbar-default .btn-link[disabled]:focus, fieldset[disabled] .navbar-default .btn-link:hover, fieldset[disabled] .navbar-default .btn-link:focus { color: #cccccc; }.navbar-inverse { background-color: #303641; border-color: #1a1e24; }.navbar-inverse .navbar-brand { color: #777777; }.navbar-inverse .navbar-brand:hover, .navbar-inverse .navbar-brand:focus { color: white; background-color: transparent; }.navbar-inverse .navbar-text { color: #777777; }.navbar-inverse .navbar-nav > li > a { color: #777777; }.navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus { color: white; background-color: transparent; }.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus { color: white; background-color: #1a1e24; }.navbar-inverse .navbar-nav > .disabled > a, .navbar-inverse .navbar-nav > .disabled > a:hover, .navbar-inverse .navbar-nav > .disabled > a:focus { color: #444444; background-color: transparent; }.navbar-inverse .navbar-toggle { border-color: #333333; }.navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus { background-color: #333333; }.navbar-inverse .navbar-toggle .icon-bar { background-color: white; }.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form { border-color: #21252c; }.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus { background-color: #1a1e24; color: white; }@media (max-width: 767px) { .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header { border-color: #1a1e24; }.navbar-inverse .navbar-nav .open .dropdown-menu .divider { background-color: #1a1e24; }.navbar-inverse .navbar-nav .open .dropdown-menu > li > a { color: #777777; }.navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus { color: white; background-color: transparent; }.navbar-inverse .navbar-nav .open .dropdown-menu > .active > a, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus { color: white; background-color: #1a1e24; }.navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus { color: #444444; background-color: transparent; } }.navbar-inverse .navbar-link { color: #777777; }.navbar-inverse .navbar-link:hover { color: white; }.navbar-inverse .btn-link { color: #777777; }.navbar-inverse .btn-link:hover, .navbar-inverse .btn-link:focus { color: white; }.navbar-inverse .btn-link[disabled]:hover, .navbar-inverse .btn-link[disabled]:focus, fieldset[disabled] .navbar-inverse .btn-link:hover, fieldset[disabled] .navbar-inverse .btn-link:focus { color: #444444; }.clearfix:before, .clearfix:after { content: " "; display: table; }.clearfix:after { clear: both; }.center-block { display: block; margin-left: auto; margin-right: auto; }.pull-right { float: right !important; }.pull-left { float: left !important; }.hide { display: none !important; }.show { display: block !important; }.invisible { visibility: hidden; }.text-hide { font: 0/0 a; color: transparent; text-shadow: none; background-color: transparent; border: 0; }.hidden { display: none !important; visibility: hidden !important; }.affix { position: fixed; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }@-ms-viewport { width: device-width; }.visible-xs, .visible-sm, .visible-md, .visible-lg { display: none !important; }.visible-xs-block, .visible-xs-inline, .visible-xs-inline-block, .visible-sm-block, .visible-sm-inline, .visible-sm-inline-block, .visible-md-block, .visible-md-inline, .visible-md-inline-block, .visible-lg-block, .visible-lg-inline, .visible-lg-inline-block { display: none !important; }@media (max-width: 767px) { .visible-xs { display: block !important; }table.visible-xs { display: table; }tr.visible-xs { display: table-row !important; }th.visible-xs, td.visible-xs { display: table-cell !important; } }@media (max-width: 767px) { .visible-xs-block { display: block !important; } }@media (max-width: 767px) { .visible-xs-inline { display: inline !important; } }@media (max-width: 767px) { .visible-xs-inline-block { display: inline-block !important; } }@media (min-width: 768px) and (max-width: 991px) { .visible-sm { display: block !important; }table.visible-sm { display: table; }tr.visible-sm { display: table-row !important; }th.visible-sm, td.visible-sm { display: table-cell !important; } }@media (min-width: 768px) and (max-width: 991px) { .visible-sm-block { display: block !important; } }@media (min-width: 768px) and (max-width: 991px) { .visible-sm-inline { display: inline !important; } }@media (min-width: 768px) and (max-width: 991px) { .visible-sm-inline-block { display: inline-block !important; } }@media (min-width: 992px) and (max-width: 1199px) { .visible-md { display: block !important; }table.visible-md { display: table; }tr.visible-md { display: table-row !important; }th.visible-md, td.visible-md { display: table-cell !important; } }@media (min-width: 992px) and (max-width: 1199px) { .visible-md-block { display: block !important; } }@media (min-width: 992px) and (max-width: 1199px) { .visible-md-inline { display: inline !important; } }@media (min-width: 992px) and (max-width: 1199px) { .visible-md-inline-block { display: inline-block !important; } }@media (min-width: 1200px) { .visible-lg { display: block !important; }table.visible-lg { display: table; }tr.visible-lg { display: table-row !important; }th.visible-lg, td.visible-lg { display: table-cell !important; } }@media (min-width: 1200px) { .visible-lg-block { display: block !important; } }@media (min-width: 1200px) { .visible-lg-inline { display: inline !important; } }@media (min-width: 1200px) { .visible-lg-inline-block { display: inline-block !important; } }@media (max-width: 767px) { .hidden-xs, .search-form { display: none !important; } }@media (min-width: 768px) and (max-width: 991px) { .hidden-sm { display: none !important; } }@media (min-width: 992px) and (max-width: 1199px) { .hidden-md { display: none !important; } }@media (min-width: 1200px) { .hidden-lg { display: none !important; } }.visible-print { display: none !important; }@media print { .visible-print { display: block !important; }table.visible-print { display: table; }tr.visible-print { display: table-row !important; }th.visible-print, td.visible-print { display: table-cell !important; } }.visible-print-block { display: none !important; }@media print { .visible-print-block { display: block !important; } }.visible-print-inline { display: none !important; }@media print { .visible-print-inline { display: inline !important; } }.visible-print-inline-block { display: none !important; }@media print { .visible-print-inline-block { display: inline-block !important; } }@media print { .hidden-print { display: none !important; } }.popover { position: absolute; top: 0; left: 0; z-index: 1060; display: none; max-width: 276px; padding: 1px; text-align: left; background-color: white; background-clip: padding-box; border: 1px solid #cccccc; border: 1px solid rgba(0, 0, 0, 0.2); border-radius: 6px; -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); white-space: normal; }.popover.top { margin-top: -10px; }.popover.right { margin-left: 10px; }.popover.bottom { margin-top: 10px; }.popover.left { margin-left: -10px; }.popover-title { margin: 0; padding: 8px 14px; font-size: 16px; font-weight: normal; line-height: 18px; background-color: #f7f7f7; border-bottom: 1px solid #ebebeb; border-radius: 5px 5px 0 0; }.popover-content { padding: 9px 14px; }.popover > .arrow, .popover > .arrow:after { position: absolute; display: block; width: 0; height: 0; border-color: transparent; border-style: solid; }.popover > .arrow { border-width: 11px; }.popover > .arrow:after { border-width: 10px; content: ""; }.popover.top > .arrow { left: 50%; margin-left: -11px; border-bottom-width: 0; border-top-color: #999999; border-top-color: rgba(0, 0, 0, 0.25); bottom: -11px; }.popover.top > .arrow:after { content: " "; bottom: 1px; margin-left: -10px; border-bottom-width: 0; border-top-color: white; }.popover.right > .arrow { top: 50%; left: -11px; margin-top: -11px; border-left-width: 0; border-right-color: #999999; border-right-color: rgba(0, 0, 0, 0.25); }.popover.right > .arrow:after { content: " "; left: 1px; bottom: -10px; border-left-width: 0; border-right-color: white; }.popover.bottom > .arrow { left: 50%; margin-left: -11px; border-top-width: 0; border-bottom-color: rgba(0, 0, 0, 0.25); top: -11px; }.popover.bottom > .arrow:after { content: " "; top: 1px; margin-left: -10px; border-top-width: 0; border-bottom-color: white; }.popover.left > .arrow { top: 50%; right: -11px; margin-top: -11px; border-right-width: 0; border-left-color: #999999; border-left-color: rgba(0, 0, 0, 0.25); }.popover.left > .arrow:after { content: " "; right: 1px; border-right-width: 0; border-left-color: white; bottom: -10px; }.carousel { position: relative; }.carousel-inner { position: relative; overflow: hidden; width: 100%; }.carousel-inner > .item { display: none; position: relative; -webkit-transition: 0.6s ease-in-out left; -o-transition: 0.6s ease-in-out left; transition: 0.6s ease-in-out left; }.carousel-inner > .item > img, .carousel-inner > .item > a > img { display: block; width: 100%; max-width: 100%; height: auto; line-height: 1; }.carousel-inner > .active, .carousel-inner > .next, .carousel-inner > .prev { display: block; }.carousel-inner > .active { left: 0; }.carousel-inner > .next, .carousel-inner > .prev { position: absolute; top: 0; width: 100%; }.carousel-inner > .next { left: 100%; }.carousel-inner > .prev { left: -100%; }.carousel-inner > .next.left, .carousel-inner > .prev.right { left: 0; }.carousel-inner > .active.left { left: -100%; }.carousel-inner > .active.right { left: 100%; }.carousel-control { position: absolute; top: 0; left: 0; bottom: 0; width: 5%; opacity: 0.5; filter: alpha(opacity=50); font-size: 20px; color: white; text-align: center; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); }.carousel-control.left { background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%); background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%); background-image: linear-gradient(0% 50%, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1); }.carousel-control.right { left: auto; right: 0; background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%); background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%); background-image: linear-gradient(0% 50%, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1); }.carousel-control:hover, .carousel-control:focus { outline: 0; color: white; text-decoration: none; opacity: 0.9; filter: alpha(opacity=90); }.carousel-control .icon-prev, .carousel-control .icon-next, .carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right { position: absolute; top: 50%; z-index: 5; display: inline-block; }.carousel-control .icon-prev, .carousel-control .glyphicon-chevron-left { left: 50%; margin-left: -10px; }.carousel-control .icon-next, .carousel-control .glyphicon-chevron-right { right: 50%; margin-right: -8px; }.carousel-control .icon-prev, .carousel-control .icon-next { width: 20px; height: 20px; margin-top: -10px; font-family: serif; }.carousel-control .icon-prev:before { content: '\2039'; }.carousel-control .icon-next:before { content: '\203a'; }.carousel-indicators { position: absolute; left: 50%; z-index: 15; width: 60%; margin-left: -30%; padding-left: 0; list-style: none; text-align: center; }.carousel-indicators li { display: inline-block; width: 10px; height: 10px; margin: 1px; text-indent: -999px; border: 1px solid white; border-radius: 10px; cursor: pointer; background-color: #000 \9; background-color: rgba(0, 0, 0, 0); }.carousel-indicators .active { margin: 0; width: 12px; height: 12px; background-color: white; }.carousel-caption { position: absolute; left: 15%; right: 15%; bottom: 20px; z-index: 10; padding-top: 20px; padding-bottom: 20px; color: white; text-align: center; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); }.carousel-caption .btn, .carousel-caption .mobile .share-widget__social-button, .mobile .carousel-caption .share-widget__social-button { text-shadow: none; }@media screen and (min-width: 768px) { .carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-prev, .carousel-control .icon-next { width: 30px; height: 30px; margin-top: -15px; font-size: 30px; }.carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev { margin-left: -15px; }.carousel-control .glyphicon-chevron-right, .carousel-control .icon-next { margin-right: -15px; }.carousel-caption { left: 20%; right: 20%; padding-bottom: 30px; }.carousel-indicators { bottom: 20px; } }.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/2/icomoon.eot?mxwrh5'); src: url('//s.t.st/assets/all/glyphs/icomoon/2/icomoon.eot?mxwrh5#iefix') format("embedded-opentype"), url('//s.t.st/assets/all/glyphs/icomoon/2/icomoon.ttf?mxwrh5') format("truetype"), url('//s.t.st/assets/all/glyphs/icomoon/2/icomoon.woff?mxwrh5') format("woff"), url('//s.t.st/assets/all/glyphs/icomoon/2/icomoon.svg?mxwrh5#icomoon') format("svg"); font-weight: normal; font-style: normal; font-display: swap; }[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"; }.icon-circle:before { content: "\f111"; }a:link { text-decoration: none; }.news-list__headline, .news-list-compact__headline, .mobile .news-list__headline { font-size: 16px; margin-top: 0; margin-bottom: 10px; }@media (min-width: 768px) { .news-list__headline, .news-list-compact__headline, .mobile .news-list__headline { font-size: 21px; } }.news-list__byline { padding: 0; font-family: Helvetica, Arial, sans-serif; font-weight: normal; font-size: 14px; color: #333; text-transform: none; }.news-list__byline > * { display: -moz-inline-stack; display: inline-block; vertical-align: middle; *vertical-align: auto; zoom: 1; *display: inline; }.ie8 .news-list__byline > * { float: left; }.news-list__byline > *:before { content: '| '; color: #999; top: 0; position: relative; font-size: .9em; }.news-list__byline > *:first-child:before { display: none; }.ie8 .news-list__byline > * { margin-right: 5px; }.news-list__byline a { font-family: Helvetica, Arial, sans-serif; font-weight: normal; color: #1674b1; text-transform: none; }.article-image-widget__object-wrap--video, .news-list-compact__object-wrap--video, .mobile .news-list__object-wrap--video, .news-list__object-wrap--video { position: relative; }.article-image-widget__object-wrap--video:before, .news-list-compact__object-wrap--video:before, .mobile .news-list__object-wrap--video:before, .news-list__object-wrap--video:before { content: "\f01d"; color: #eee; display: block; font-family: icomoon; font-size: 40px; line-height: 1; margin: auto; width: 40px; height: 40px; position: absolute; top: 0; left: 0; bottom: 0; right: 0; }.social-links--article-author-rail span .social-links__item--article-author-rail, .social-links__item--article-standard, .social-links__item--article, .mobile .social-links__item--article-standard, .mobile .social-links__item--article { display: inline-block; font-size: 22px; }.social-links--article-author-rail span .social-links__item--article-author-rail:before, .social-links__item--article-standard:before, .social-links__item--article:before, .mobile .social-links__item--article-standard:before, .mobile .social-links__item--article:before { display: block; text-align: center; line-height: 1; width: 22px; height: 22px; }.mobile .social-links--article-author-rail span .social-links__item--article-author-rail:before, .social-links--article-author-rail span .mobile .social-links__item--article-author-rail:before, .mobile .social-links__item--article-standard:before, .mobile .social-links__item--article:before { width: 40px; height: 40px; }.social-links--article-author-rail span .icon-google-plus.social-links__item--article-author-rail:hover, .icon-google-plus.social-links__item--article-standard:hover, .icon-google-plus.social-links__item--article:hover { color: #d34836; }.social-links--article-author-rail span .icon-twitter.social-links__item--article-author-rail:hover, .icon-twitter.social-links__item--article-standard:hover, .icon-twitter.social-links__item--article:hover { color: #4099ff; }.social-links--article-author-rail span .icon-facebook.social-links__item--article-author-rail:hover, .icon-facebook.social-links__item--article-standard:hover, .icon-facebook.social-links__item--article:hover { color: #3b5998; }.social-links--article-author-rail span .icon-linkedin.social-links__item--article-author-rail:hover, .icon-linkedin.social-links__item--article-standard:hover, .icon-linkedin.social-links__item--article:hover { color: #007bb6; }.social-links--article-author-rail span .icon-reddit.social-links__item--article-author-rail:hover, .icon-reddit.social-links__item--article-standard:hover, .icon-reddit.social-links__item--article:hover { color: #ff5700; }.social-links--article-author-rail span .icon-youtube.social-links__item--article-author-rail:hover, .icon-youtube.social-links__item--article-standard:hover, .icon-youtube.social-links__item--article:hover { color: #bb0000; }.social-links--article-author-rail span .icon-envelope.social-links__item--article-author-rail:hover, .icon-envelope.social-links__item--article-standard:hover, .icon-envelope.social-links__item--article:hover { color: #007bb6; }.social-links--article-author-rail span .icon-print.social-links__item--article-author-rail:hover, .icon-print.social-links__item--article-standard:hover, .icon-print.social-links__item--article:hover { color: #333333; }.social-links--article-author-rail span .icon-comment.social-links__item--article-author-rail:hover, .icon-comment.social-links__item--article-standard:hover, .icon-comment.social-links__item--article:hover { color: gray; }.article__rightRail h3, .video-carousel__section-headline, .watchlist .watchlist__heading a, .watchlist .watchlist__sign-in .watchlist__sign-in__heading, .watchlist .watchlist__noalerts .watchlist__noalerts__heading, .watchlist .watchlist__user-pending .watchlist__user-pending__heading, .news-list__section-headline, .keyword__name, .section__title, .news-list-compact__section-headline, .mobile .news-list__section-headline, .news-list-featured__section-headline, .simple-list__section-headline, .section-list__section-headline { color: #1674b1; font-family: "Oswald", "Arial Narrow", Helvetica, Arial, sans-serif; font-size: 21px; font-weight: 500; text-transform: uppercase; margin-top: 25px; margin-bottom: 35px; }.video-carousel__headline, .news-list-featured__headline, .simple-list__item-headline { -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; color: black; line-height: 1.4; font-family: "Oswald", "Arial Narrow", Helvetica, Arial, sans-serif; font-weight: 500; }.video-carousel__callout, .news-list-featured__callout, .simple-list__item-callout { font-family: Helvetica, Arial, sans-serif; font-size: 16px; font-weight: 300; }.article__ticker, .market-indices--main-nav { position: relative; top: 0; padding: 0; border-bottom: none; opacity: 1; height: auto; width: auto; left: auto; background-color: white; }.scroll-on-hover:hover { overflow: scroll; }.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; }.widgetarticle-image-, .article-standard__image-widget, .article__image-widget { -webkit-background-size: 100%; -moz-background-size: 100%; -o-background-size: 100%; background-size: 100%; background-repeat: no-repeat; display: block; height: 0; padding-bottom: 66.66667%; }.mobile .share-widget__social-button { -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; border-radius: 0; background-color: #666; color: #fff; font-weight: bold; }.mobile .share-widget__social-button:link, .mobile .share-widget__social-button:visited, .mobile .share-widget__social-button:hover, .mobile .share-widget__social-button:active, .mobile .share-widget__social-button:focus { color: #fff; text-decoration: none; }.follow.article__author-follow { cursor: pointer; border-radius: 50%; display: inline-block; padding-left: 10px; margin-right: 10px; color: #1674b1; font-family: "Oswald", "Arial Narrow", Helvetica, Arial, sans-serif; font-weight: normal; font-size: 13px; }@media (min-width: 992px) { .follow.article__author-follow { font-size: 15px; } }@media (min-width: 1200px) { .follow.article__author-follow { font-size: 17px; } }@media (min-width: 1440px) { .follow.article__author-follow { font-size: 19px; } }.followOn.follow.article__author-follow:link, .followOn.follow.article__author-follow:visited, .followOn.follow.article__author-follow:active, .followOff.follow.article__author-follow:link, .followOff.follow.article__author-follow:visited, .followOff.follow.article__author-follow:active { color: #1674b1; }.followOn.follow.article__author-follow:before { content: "\f055"; font-family: 'icomoon'; position: relative; color: #1674b1; }.followOff.follow.article__author-follow:before { content: "\f00c"; font-family: 'icomoon'; position: relative; color: #1674b1; }.follow.article__author-follow:before { display: inline-block; padding-right: 3px; }.video-carousel__headline, .news-list-featured__headline, .simple-list__item-headline { font-family: "Oswald", "Arial Narrow", Helvetica, Arial, sans-serif; font-weight: bold; }a:link { text-decoration: none; }.video-block { -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; display: block; border: 1px solid #e0e0e0; }.video-block:hover { background-color: #ddeeff; color: #333; }audio { width: 205px; }@media (min-width: 1781px) { audio { width: 265px; } }.box { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }.box-breadcrumb { color: white; background-color: rgba(66, 118, 186, 0.8); padding: 3px 5px; }.box-breadcrumb:hover { background-color: rgba(160, 186, 220, 0.7); color: white; text-decoration: none; }.box-breadcrumb.box-breadcrumb-selected { background-color: #f86d1e; }.breadcrumbs > li { float: left; margin: 0; padding: 0; }#browsehappy { height: 112px; position: fixed; top: 0; width: 100%; z-index: 99999; background: #333333; text-align: center; border: 1px solid black; font-size: 160%; color: white; padding: 0 10px; }#browsehappy .browsehappy-content { position: absolute; height: 100%; width: 95%; top: 33%; vertical-align: middle; }#browsehappy .browsehappy-content a { color: #9a9a9a; }#browsehappy .browsehappy-content a:hover { color: #606060; }#browsehappy .browsehappy-content i { color: #f86d1e; margin-right: 10px; text-shadow: -1px -1px 0 #ff8c66, 1px 1px 0 rgba(0, 0, 0, 0.8); }#browsehappy #browsehappy-close { position: absolute; top: 10px; right: 10px; color: white; }#browsehappy #browsehappy-close:hover { color: #606060; }@media (max-width: 1199px) { #browsehappy { font-size: 140%; } }@media (max-width: 767px) { #browsehappy { height: 200px; } }.mobile #mainContent { position: relative; }.mobile.pending-message-visible .container-content #pendingWrapper button:after { right: -6px; }.container-content { background-color: white; padding-top: 70px; }.desktop .container-content { padding-top: 0; }@media (max-width: 767px) { .container-content { padding-top: 50px; }.mobile .container-content { padding-top: 80px; } }.desktop.pending-message-visible .container-content #pendingWrapper { margin-bottom: 10px; }.container-content #pendingWrapper { display: none; }@media (min-width: 1200px) { .pending-message-visible .container-content .container-content--cmstagsarticle #pendingWrapper { margin-right: 15px; } }.pending-message-visible .container-content #pendingWrapper { display: block; overflow: hidden; background-color: #fff0ae; text-align: center; width: auto; height: auto; margin: 0 15px 10px; padding: 10px 0; font-size: 15px; line-height: 1.2em; font-family: Helvetica, Arial, sans-serif; }.pending-message-visible .container-content #pendingWrapper #pendingMessage { margin: 0 auto; padding: 0 10px; width: auto; }.pending-message-visible .container-content #pendingWrapper button { line-height: 15px; margin-left: 15px; margin-bottom: 18px; text-indent: -9999px; position: relative; cursor: pointer; }.pending-message-visible .container-content #pendingWrapper button:focus { outline: none; }.pending-message-visible .container-content #pendingWrapper button:after { font-family: icomoon; content: "\e902"; position: absolute; text-indent: 0; font-size: 16px; right: 2px; top: 5px; }.pending-message-visible .container-content #pendingWrapper span { display: inline; font-weight: bold; }.pending-message-visible .container-content #pendingWrapper p { margin: 0; width: auto; word-wrap: normal; }.pending-message-visible .container-content #pendingWrapper a { color: #1674b1; }@media (min-width: 1200px) { .pending-message-visible .container-content #pendingWrapper { margin-right: 15px; } }@media (max-width: 767px) { .pending-message-visible .container-content #pendingWrapper { margin: 0; font-size: 13px; line-height: 1.3; } }@media (max-width: 480px) { .pending-message-visible .container-content #pendingWrapper button { margin-bottom: 24px; } }@media (min-width: 768px) { .pending-message-visible .container-content.container-content--cmstagscategory #pendingWrapper { margin-left: 0; margin-right: 0; } }@media (min-width: 768px) { .pending-message-visible .container-content.container-content--cmstagscategory.cat-path-index #pendingWrapper { margin-left: 15px; margin-right: 15px; } }.wrapper-line { border-bottom: 6px solid #333333; }.top-buffer-lg { margin-top: 50px; }.top-buffer-lg { margin-top: 90px; }.top-buffer-md { margin-top: 30px; }.top-buffer-sm { margin-top: 15px; }.top-buffer-xs { margin-top: 5px; }.bottom-buffer-lg { margin-bottom: 50px; }.bottom-buffer-md { margin-bottom: 30px; }.bottom-buffer-sm { margin-bottom: 15px; }.vert-buffer-lg { margin-top: 50px; margin-bottom: 50px; }.vert-buffer-sm { margin-top: 15px; margin-bottom: 15px; }.no-vert-buffer { margin-top: 0; margin-bottom: 0; }.no-buffer { margin: 0; }.cushion-sm { padding: 20px !important; }.no-buffer-top { margin-top: 0; }.no-buffer-bottom { margin-bottom: 0; }.no-gutter-right { padding-right: 0; }.no-gutter-left { padding-left: 0; }.img-responsive { display: block; width: 100%; max-width: 100%; height: auto; }.strip-border { border: none; }.brand-dark { background-color: #404345; }.fold { display: -moz-inline-stack; display: inline-block; vertical-align: middle; *vertical-align: auto; zoom: 1; *display: inline; }.header-container { z-index: 9999; }.border-xs { border: 1px solid #000; }.border-top-sm { border-top: 3px solid black; }.border-bottom-sm { border-top: 3px solid black; }.border-bold { border-color: #cccccc; }.fix-pos { position: fixed; }.vert-frame-xs { border-top: 2px solid #eeeeee; border-bottom: 2px solid #eeeeee; }.simple-content { background-color: white; }.pull-right-space-sm { margin-left: 10px; margin-bottom: 10px; }.pull-left-space-sm { margin-right: 10px; margin-bottom: 10px; }.pull-left-space-lg { right: 30px; }.pull-right-space-lg { left: 30px; }.weckAd { width: 170px; margin: 0 auto; }.widget-block > div { margin-bottom: 30px; }.widget-block > div.hide-mobile { margin-bottom: 0; }.widget-block > div.promo-unit { margin-bottom: 0; }.widget-block > div.promo-unit .promo-unit-content { margin-bottom: 15px; }.no-js .widget-block > div.promo-unit { display: none; }.widget-block > div.row.article-header-row { margin-bottom: 15px; }.widget-block .sidebar .section-list--default__headline, .widget-block .sidebar .simple-list__item-headline { font-family: Helvetica, Arial, sans-serif; font-size: 16px; margin: 0; padding: 10px 0; }.widget-block .sidebar .simple-list__item { display: block; border-bottom: 1px solid #ccc; }.mobile .sidebar .widget-block > div { max-width: none; margin: 0 15px 30px; }.mobile .sidebar .widget-block > div.promo-unit { margin-bottom: 0; }.mobile .sidebar .widget-block > div.sticky-ad.text__sponsors { max-width: none; margin: 0 15px 30px; }.i-text-promo > span { display: block; color: black; font-weight: normal; }.i-text-promo > span:nth-child(2) { color: #ed4c1a; }.i-text-promo > span .fa-stack.caret-circle { width: 1.5em; height: 1.5em; line-height: 1.5em; }.i-text-promo > span .fa-stack.caret-circle .fa-circle { font-size: 1.4em; }.i-text-promo > span .fa-stack.caret-circle .fa-caret-right { line-height: 1.4em; left: 1px; }.scrollbox { overflow: auto; visibility: hidden; }.scrollbox-content, .scrollbox:hover { visibility: visible; }.btn__list { border-radius: 0; }.btn__list--up { width: 100%; border-bottom: 4px solid #1674b1; }.btn__list--down { width: 100%; border-bottom: 4px solid #1674b1; }.btn__list--left { border: none; border-left: 4px solid #1674b1; position: absolute; padding: 15px 25px; top: 102px; left: -30px; z-index: 10; }.btn__list--right { border: none; border-right: 4px solid #1674b1; position: absolute; padding: 15px 25px; top: 102px; right: -30px; z-index: 10; }.image-placeholder { position: relative; padding-bottom: 66.67%; }.image-placeholder img { position: absolute; }.mobile .image-placeholder { padding-bottom: 0; }.mobile .image-placeholder img { position: relative; }.arrow-box { position: relative; background: #ffffff; border: 1px solid #cccccc; }.arrow-box:after, .arrow-box:before { bottom: 100%; left: 50%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; }.arrow-box:after { border-color: rgba(255, 255, 255, 0); border-bottom-color: #ffffff; border-width: 10px; margin-left: -10px; }.arrow-box:before { border-color: rgba(204, 204, 204, 0); border-bottom-color: #cccccc; border-width: 11px; margin-left: -11px; }a { color: #333333; text-decoration: none; background-color: transparent; }a:focus, a:active, a:visited { color: #333333; text-decoration: none; outline: 0; outline-offset: 0; background-color: transparent; }a:hover { color: #1674b1; background-color: transparent; }.nav li a:focus, .nav li a:active, .nav li a:visited { background-color: transparent; }.nav li a:hover { background-color: transparent; }.error-ul { margin: 5px 0 0 20px; }.absolute-center { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }a.newProduct:after { font: bold 11px Arial, sans-serif !important; color: #ed4c1a; content: "*New"; top: -5px; position: relative; padding-left: 3px; }.brokerage__sponsors { background: #f2f3f3; }.ad-label > div:nth-of-type(1):before { position: relative; top: -6px; content: 'Sponsored By'; font-family: "Oswald", "Arial Narrow", Helvetica, Arial, sans-serif; text-transform: uppercase; font-size: 8px; color: #000; font-weight: normal; padding-right: 10px; width: 100px; opacity: 1; animation: fade 2s linear; -webkit-animation-iteration-count: 1; animation-iteration-count: 1; }.section__title .ad-label > div:nth-of-type(1):before { top: -10px; }@keyframes fade { 0% { opacity: 0; }70% { opacity: 0; }100% { opacity: 1; } }.stuck-ad { z-index: 999; }.text__sponsors .googleAd { text-align: left; }.no-js .text__sponsors { display: none; }.topAdHelper { display: none; }#ad-div-top { position: relative; z-index: 5; min-width: 728px; max-width: 970px; }.topAdOverlay { width: 100%; background-color: #fff; filter: alpha(opacity=80); -moz-opacity: 0.8; opacity: 0.8; }#ad-div-top-wrap { margin: 9px auto 9px 0px; text-align: center; z-index: 6; width: 100%; position: relative; }#ad-div-top-wrap.sticky-top-ad-wrap { position: fixed; top: 0; z-index: 100000; }#ad-div-box1, #ad-div-box2 { min-height: 250px; }.sticky-group { margin-left: -15px; margin-right: -15px; }.layout .breaking-news-container { width: auto; background-color: #ec3e2f; font-family: "Helvetica", Arial, sans-serif; height: auto; margin-bottom: 0; position: relative; margin: auto -15px; }@media (min-width: 768px) { .layout .breaking-news-container { width: 100%; height: 52px; margin: 0 0 10px 0; } }.layout .breaking-news-container .breaking-news-teaser { float: none; margin: 0 10px; width: auto; height: 34px; overflow: hidden; color: #fff; font-size: 12px; text-transform: uppercase; font-family: "Helvetica", Arial, sans-serif; font-weight: bold; border-right: none; padding: 10px 0; border-bottom: 1px solid #f0685d; }@media (min-width: 768px) { .layout .breaking-news-container .breaking-news-teaser { float: left; margin: 10px; width: 80px; border-right: 1px solid #f0685d; border-bottom: none; padding: 0; } }.layout .breaking-news-container .breaking-news-title { overflow: auto; padding: 5px 10px; }.layout .breaking-news-container .breaking-news-title h2 { display: inline; margin: 0; line-height: 1.4em; }@media (min-width: 768px) { .layout .breaking-news-container .breaking-news-title h2 { line-height: 2.2em; padding: 0 5px; } }.layout .breaking-news-container .breaking-news-title h2 a { color: #fff; font-size: 20px; text-decoration: none; }.layout .breaking-news-container .breaking-news-title h2 span { color: #fff; font-size: 20px; text-decoration: none; }@media (min-width: 768px) { .layout .breaking-news-container .breaking-news-title { overflow: hidden; display: inline; padding: 0 10px; } }.layout .breaking-news-container .breaking-news-ad-right { display: none; }.layout .breaking-news-container .breaking-news-ad-right:not(:empty) { display: block; position: absolute; top: 1px; right: 10px; min-width: 120px; padding-top: 0; padding-left: 0; padding-right: 0; text-align: right; z-index: 2; }@media (min-width: 768px) { .layout .breaking-news-container .breaking-news-ad-right:not(:empty) { top: 0; right: 0; min-width: 120px; height: 100%; padding-top: 11px; padding-left: 10px; padding-right: 10px; } }.layout .breaking-news-container.breaking-news-container--marketing { background-color: #009c00; }.layout .breaking-news-container.breaking-news-container--marketing .breaking-news-teaser { border-bottom: 1px solid #086c00; border-right: none; }@media (min-width: 768px) { .layout .breaking-news-container.breaking-news-container--marketing .breaking-news-teaser { border-right: 1px solid #086c00; border-bottom: none; } }#premMktFtr { max-width: 1280px; width: 100%; padding-left: 0; padding-right: 0; background: white; margin-top: 30px; }#premMktFtr h4 { color: #1674b1; font-family: "Oswald", "Arial Narrow", Helvetica, Arial, sans-serif; font-size: 20px; font-weight: 500; margin: 7px 0 25px 0; }#premMktFtr h5 { margin: 0 0 20px; font-family: "Oswald", "Arial Narrow", Helvetica, Arial, sans-serif; font-size: 28px; font-weight: 900; }#premMktFtr h5 a { text-decoration: none; color: black; font-weight: 500; }#premMktFtr h5 a:hover, #premMktFtr h5 a:visited, #premMktFtr h5 a:visited { color: black; }#premMktFtr p { clear: both; text-align: left; font-family: Helvetica, Arial, sans-serif; font-size: 16px; line-height: 1.5em; width: auto; }#premMktFtr .title { font-weight: bold; padding: 10px 0 0; }#premMktFtr ul { line-height: 1.3em; list-style: none; text-align: left; font-family: Helvetica, Arial, sans-serif; font-size: 16px; padding: 0 0 10px; }#premMktFtr ul li { padding-left: 20px; background: url('//s.t.st/assets/all/images/bullet.gif') left 2px no-repeat; margin-bottom: 10px; font-style: italic; }#premMktFtr .panelTable { padding: 25px 20px 0; text-align: center; margin-bottom: 15px; float: left; border: 1px solid #ccc; display: table; width: 100%; background: white; }#premMktFtr .panelTable .panelRow { display: table-row; }#premMktFtr .panelTable .panelRow .panelCell { display: table-cell; }#premMktFtr .panelTable .panelRow .panelCell.panelCellBtm { vertical-align: bottom; padding-bottom: 20px; }#premMktFtr .panelTable .panelRow .daysfree { font-family: "Oswald", "Arial Narrow", Helvetica, Arial, sans-serif; font-size: 21px; margin-bottom: 20px; font-weight: 400; }#premMktFtr .panelTable .panelRow .trynow { display: block; margin-top: 20px; padding: 10px 35px; background-color: #ff3b00; color: white; font-family: "Oswald", "Arial Narrow", Helvetica, Arial, sans-serif; font-size: 21px; font-weight: 500; }#premMktFtr .panelTable .panelRow .trynow:hover, #premMktFtr .panelTable .panelRow .trynow:visited, #premMktFtr .panelTable .panelRow .trynow:active { color: white; }@media (min-width: 480px) { #premMktFtr > .row:nth-of-type(1) .panelTable .panelRow:first-child .panelCell { min-height: 0; display: block; } }@media (min-width: 768px) { #premMktFtr > .row:nth-of-type(1) .panelTable .panelRow:first-child .panelCell { min-height: 390px; } }@media (min-width: 992px) { #premMktFtr > .row:nth-of-type(1) .panelTable .panelRow:first-child .panelCell { min-height: 470px; } }@media (min-width: 1200px) { #premMktFtr > .row:nth-of-type(1) .panelTable .panelRow:first-child .panelCell { min-height: 500px; } }@media (min-width: 1440px) { #premMktFtr > .row:nth-of-type(1) .panelTable .panelRow:first-child .panelCell { min-height: 500px; } }@media (min-width: 480px) { #premMktFtr > .row:nth-of-type(2) .panelTable .panelRow:first-child .panelCell { min-height: 0; display: block; } }@media (min-width: 768px) { #premMktFtr > .row:nth-of-type(2) .panelTable .panelRow:first-child .panelCell { min-height: 365px; } }@media (min-width: 992px) { #premMktFtr > .row:nth-of-type(2) .panelTable .panelRow:first-child .panelCell { min-height: 395px; } }@media (min-width: 1200px) { #premMktFtr > .row:nth-of-type(2) .panelTable .panelRow:first-child .panelCell { min-height: 435px; } }@media (min-width: 1440px) { #premMktFtr > .row:nth-of-type(2) .panelTable .panelRow:first-child .panelCell { min-height: 435px; } }@media (min-width: 1781px) { #premMktFtr > .row:nth-of-type(2) .panelTable .panelRow:first-child .panelCell { min-height: 435px; } }#premMktFtr.main-well { max-width: 1200px; padding-left: 0; padding-right: 0; padding-top: 18px; margin-top: 0; }#premMktFtr.main-well > .row { margin-left: -8px; margin-right: -8px; }#premMktFtr.main-well > .row .col-lg-4, #premMktFtr.main-well > .row .col-md-4, #premMktFtr.main-well > .row .col-sm-4, #premMktFtr.main-well > .row .col-xs-4 { padding-right: 8px; padding-left: 8px; }@media (min-width: 768px) and (max-width: 899px) { #premMktFtr.main-well h5 { font-size: 23px; } }@media (min-width: 1781px) { #premMktFtr.main-well h5 { font-size: 27px; } }@media (min-width: 480px) { #premMktFtr.main-well > .row:nth-of-type(1) .panelTable .panelRow:first-child .panelCell { min-height: 0; display: block; } }@media (min-width: 768px) { #premMktFtr.main-well > .row:nth-of-type(1) .panelTable .panelRow:first-child .panelCell { min-height: 555px; } }@media (min-width: 900px) { #premMktFtr.main-well > .row:nth-of-type(1) .panelTable .panelRow:first-child .panelCell { min-height: 475px; } }@media (min-width: 992px) { #premMktFtr.main-well > .row:nth-of-type(1) .panelTable .panelRow:first-child .panelCell { min-height: 450px; } }@media (min-width: 1440px) { #premMktFtr.main-well > .row:nth-of-type(1) .panelTable .panelRow:first-child .panelCell { min-height: 390px; } }@media (min-width: 1781px) { #premMktFtr.main-well > .row:nth-of-type(1) .panelTable .panelRow:first-child .panelCell { min-height: 520px; } }@media (min-width: 480px) { #premMktFtr.main-well > .row:nth-of-type(2) .panelTable .panelRow:first-child .panelCell { min-height: 0; display: block; } }@media (min-width: 768px) { #premMktFtr.main-well > .row:nth-of-type(2) .panelTable .panelRow:first-child .panelCell { min-height: 463px; } }@media (min-width: 900px) { #premMktFtr.main-well > .row:nth-of-type(2) .panelTable .panelRow:first-child .panelCell { min-height: 435px; } }@media (min-width: 992px) { #premMktFtr.main-well > .row:nth-of-type(2) .panelTable .panelRow:first-child .panelCell { min-height: 390px; } }@media (min-width: 1440px) { #premMktFtr.main-well > .row:nth-of-type(2) .panelTable .panelRow:first-child .panelCell { min-height: 370px; } }@media (min-width: 1781px) { #premMktFtr.main-well > .row:nth-of-type(2) .panelTable .panelRow:first-child .panelCell { min-height: 448px; } }#promo-div-right-rail-sponsor-content p br { content: " "; display: none; }#promo-div-right-rail-sponsor-content p small:before { content: ' | '; }#lower-ad-banner { position: fixed; background: #efefef; color: #000; left: 0; bottom: 0; text-align: center; display: block; width: 100%; z-index: 90000; padding: 4px 0; border-top: 0.5px solid #cccccc; }#lower-ad-banner #lower-ad-banner-inner { margin: auto; width: 99%; text-align: center; display: table; }#lower-ad-banner #lower-ad-banner-inner .googleAd { margin-top: 0; }#lower-ad-banner #lower-ad-banner-inner div { width: 170px; margin-left: auto; margin-right: 2px; font-size: 14px; text-transform: uppercase; font-weight: bold; display: inline-block; }#lower-ad-banner #lower-ad-banner-inner div:last-child { margin-right: 0; line-height: revert; }@media (max-width: 590px) { #lower-ad-banner #lower-ad-banner-inner div:last-child .googleAd { margin-bottom: 0; } }#lower-ad-banner #lower-ad-banner-inner div .top-buffer-sm, #lower-ad-banner #lower-ad-banner-inner div .bottom-buffer-sm { margin: 0; }#lower-ad-banner #lower-ad-banner-inner .lower-ad-banner-compare { width: 10%; padding-right: 10px; text-align: center; }#lower-ad-banner #lower-ad-banner-inner .lower-ad-banner-compare a { color: steelblue; font-family: "Oswald", "Arial Narrow", Helvetica, Arial, sans-serif; vertical-align: middle; margin: auto 0; display: table; width: 100%; }@media (max-width: 1111px) { #lower-ad-banner #lower-ad-banner-inner .lower-ad-banner-compare { font-size: 12px; } }@media (max-width: 590px) { #lower-ad-banner #lower-ad-banner-inner .lower-ad-banner-compare { position: static; width: 100%; } }@media (min-width: 1076px) { .desktop #lower-ad-banner .compBrokers { white-space: nowrap; padding-bottom: 5px; } }@media (max-width: 965px) { #lower-ad-banner { height: 91px; } }@media (max-width: 591px) { #lower-ad-banner { height: 114px; } }@media (max-width: 519px) { #lower-ad-banner { height: 153px; } }.category-detail .googleAd { margin-top: 3px; }.sidebar .widgetSet .sticky-block { height: auto; }.mobile .sidebar .widgetSet .sticky-block:last-child { margin-bottom: 55px; }.desktop .sidebar .widgetSet .sticky-block { height: 2500px !important; }.desktop .sidebar .widgetSet .sticky-block ~ .sticky-block { height: 1600px !important; }.desktop .sidebar .widgetSet .start-as-sticky { z-index: 1112; }.desktop.no-js .sidebar .widgetSet .sticky-block { height: 0 !important; }.browsehappy { background-color: white; border: 2px solid #2d6987; font-size: 20px; padding: 20px; width: 500px; height: 180px; position: absolute; left: 40%; top: 200px; z-index: 10000; }.js .browsehappy, .touch .browsehappy { display: none; }.browsehappy a { color: #2d6987; text-decoration: underline; }.browsehappy-close { background-color: #404345; color: white; cursor: pointer; display: block; padding: 8px; position: absolute; right: 0; top: 0; }.form-ts-search { margin-top: 10px; margin-left: 0; }.form-ts-control { max-width: 80%; height: 22px; }.navbar-ks-search { position: relative; }.navbar-ks-search > .form-group-ks-search > .form-control-search-text { max-height: 20px; }.navbar-ks-search > .form-control-search-submit { position: absolute; right: 0; top: -2px; float: right; font-size: 14px; }.form-control-search-text { border: 0 none; }.navbar-search-form { margin-top: 0; padding-top: 0; padding-right: 0; }.form-control-ks-search-text { -webkit-border-radius: 10px; -moz-border-radius: 10px; -ms-border-radius: 10px; -o-border-radius: 10px; border-radius: 10px; max-height: 20px; }.search-form { background-color: #005693; display: none; padding: 12px; position: absolute; right: 0; top: 20px; width: 300px; z-index: 999; }@media (min-width: 992px) { .search-form { top: 40px; } }.search-form label { display: block; }.search-form input[type="text"], .search-form input[type="password"] { display: block; }.search-form input, .search-form label { margin-bottom: 4px; }#feedback-form input.form-control { -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); border: 1px solid #cccccc; }#feedback-form .has-error .form-control { border-color: #ff0000; }#feedback-form .has-error .help-block, #feedback-form .has-error .control-label { color: #ff0000; }#feedback-form .help-block ul { list-style: none; padding-left: 0; }#form_overlay_opacity { position: fixed; top: 0; z-index: 100000; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.7); display: none; }#form_frame_holder { position: fixed; z-index: 100000; left: 0; width: 100%; text-align: center; }.mobile #form_frame_holder { overflow-y: scroll; }#pendingMessage { color: #000000; font-family: arial, helvetica, san-serif; font-size: 13px; line-height: 24px; margin: 2px 0; padding: 3px 6px; text-align: center; display: none; }#pendingMessage span { font-weight: bold; }#pendingMessage span a { color: #133666; }.frequencyDiv { font-size: 15px; line-height: 22px; }.frequencyDiv a { line-height: 22px; margin-right: 2px; font-weight: bold; }.frequencyDiv a.active { color: #45AAF2 !important; cursor: default; text-decoration: none; }.freqMessage { clear: both; float: left; font-size: 13px; margin: 2px 0; min-height: 13px; width: 100%; }.freqDone { clear: both; float: left; margin: 6px 0; text-align: center; width: 100%; }.freqDone a { padding: 2px 4px; color: #fff !important; border-radius: 2px; background-color: #777; font-size: 15px; font-weight: bold; }.mgrWaiting { background-image: url('//s.t.st/assets/all/images/spinner.gif'); background-repeat: no-repeat !important; background-position: 0 2px !important; padding-left: 18px; }.popover { max-width: 276px; text-align: left; background-color: #fff; background-clip: padding-box; border: 1px solid rgba(0, 0, 0, 0.2); border-radius: 6px; -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); padding: 5px 8px; font-size: 15px; line-height: 1.2em; font-family: Helvetica, Arial, sans-serif; z-index: 9999; }.popover a { color: #1674b1; font-weight: bold; }@media (max-width: 767px) { .popover { font-size: 13px; line-height: 1.3; } }.popover.frequencyDiv { font-size: 15px; line-height: 1.2em; z-index: 9999; position: absolute; font-family: Helvetica, Arial, sans-serif; }@media (max-width: 767px) { .popover.frequencyDiv { width: 230px; font-size: 13px; line-height: 1.3; } }.popover.frequencyDiv a { line-height: 1.6em; margin-right: 2px; font-weight: bold; cursor: pointer; color: #000; }.popover.frequencyDiv a.active { color: #45AAF2; cursor: default; text-decoration: none; }.popover.frequencyDiv .freqDone { clear: both; float: none; display: block; margin: 5px 0 0 0; text-align: center; width: 100%; }.popover.frequencyDiv .freqDone a { padding: 3px 6px; color: #fff; border-radius: 4px; background-color: #777; font-size: 14px; font-weight: bold; }.popover.frequencyDiv .freqDone a:last-child { margin-right: 0; }@media (max-width: 767px) { .popover.frequencyDiv .freqDone a { font-size: 13px; } }.popover.frequencyDiv .freqMessage { clear: both; float: none; display: block; font-size: 13px; line-height: 1.0em; margin: 0; min-height: 13px; width: auto; }.popover.frequencyDiv .freqMessage:empty { display: none; }.popover-title { font-size: 15px; line-height: 1.2em; font-family: Helvetica, Arial, sans-serif; background-color: transparent; border-bottom: none; border-radius: 0; }@media (max-width: 767px) { .popover-title { font-size: 13px; line-height: 1.3; } }.popover-content { padding: 9px 14px; }.popover-content:empty { display: none; }@media (min-width: 320px) { .bvview.pull-right { float: right !important; }.bvview { display: block; } }.follow { border-radius: 50%; color: #ccc; font-size: 20px; display: inline-block; margin-left: 0; padding-left: 0; margin-right: 5px; vertical-align: middle; }.mobile .follow { font-size: 13px; }.follow.followOn:before { content: "\f055"; font-family: "icomoon"; position: relative; }.follow.followOff:before { content: "\f00c"; font-family: "icomoon"; position: relative; }.followWaiting { background: url('//s.t.st/assets/all/images/follow_waiting.gif'); background-repeat: no-repeat; background-position: 10px 2px; }.followWaiting:before { visibility: hidden; }.watchlist .watchlist__sign-in, .watchlist .watchlist__noalerts, .watchlist .watchlist__user-pending { background: #f7f7f7; max-width: 100%; margin: 0 auto; padding: 10px 35px; text-align: center; color: black; }.watchlist .watchlist__sign-in, .watchlist .watchlist__noalerts, .watchlist .watchlist__user-pending, .watchlist .watchlist__edit, .watchlist .watchlist__alerts { display: none !important; opacity: 0.0; }.watchlist.logged-in .watchlist__edit, .watchlist.logged-in.has-alerts .watchlist__alerts, .watchlist.logged-in.no-alerts .watchlist__noalerts, .watchlist.logged-in-pending .watchlist__user-pending, .watchlist.logged-out .watchlist__sign-in { display: block !important; opacity: 1.0; }.watchlist { -webkit-transform: translateZ(0); overflow-x: hidden; overflow-y: visible; padding: 0; margin-top: 25px; min-height: 250px; position: relative; -webkit-transition: all ease-in-out; -webkit-transition-delay: 0.5s; -moz-transition: all ease-in-out 0.5s; -o-transition: all ease-in-out 0.5s; transition: all ease-in-out 0.5s;   }.no-js .watchlist { display: none; }.watchlist a { color: #1674b1; }.watchlist .watchlist__heading a { display: inline-block; margin: 0; position: absolute; top: 2px; left: 0; z-index: 11; }.watchlist .watchlist__content { background: white; max-width: 100%; margin: 38px auto 0; padding: 0; }.watchlist .btn, .watchlist .mobile .share-widget__social-button, .mobile .watchlist .share-widget__social-button { background: #1674b1; font-family: Helvetica, Arial, sans-serif; font-size: 12px; line-height: 45px; font-weight: bold; text-transform: uppercase; color: white; width: 160px; height: 45px; text-align: center; padding: 0; }.watchlist .btn.btn-clear, .watchlist .mobile .btn-clear.share-widget__social-button, .mobile .watchlist .btn-clear.share-widget__social-button { background: transparent; color: black; }.watchlist .btn:hover, .watchlist .mobile .share-widget__social-button:hover, .mobile .watchlist .share-widget__social-button:hover { outline: none; }.watchlist .btn:active, .watchlist .mobile .share-widget__social-button:active, .mobile .watchlist .share-widget__social-button:active { box-shadow: none; outline: none; }.watchlist .quote__list-table { font-size: 11px; font-family: Helvetica, Arial, sans-serif; -webkit-transition: all ease-in-out; -webkit-transition-delay: 0.5s; -moz-transition: all ease-in-out 0.5s; -o-transition: all ease-in-out 0.5s; transition: all ease-in-out 0.5s; }.watchlist .quote__list-table .watchlist__header { background: #f7f7f7; color: black; font-size: 10px; }.watchlist .quote__list-table .watchlist__header ul { height: 24px; }.watchlist .quote__list-table .watchlist__header ul li { border: none; }.watchlist .quote__list-table .watchlist__header ul li.watchlist__header--companyName { width: 25%; }.watchlist .quote__list-table .watchlist__header ul li.watchlist__header--currentPrice { width: 38%; }.watchlist .quote__list-table .watchlist__header ul li.watchlist__header--change { width: 37%; }.watchlist .quote__list-table .watchlist__ticker-item { font-size: 13px; border-bottom: 1px solid #eee; padding: 6px 0; min-height: 45px; display: block; }.watchlist .quote__list-table .watchlist__ticker-item ul { height: 33px; }.watchlist .quote__list-table ul { margin: 0; padding: 0; border: 0; overflow: hidden; *zoom: 1; width: 100%; border-color: #eee; display: table; table-layout: fixed; border-width: 0 0 1px 0 !important; padding: 0 8px; vertical-align: middle !important; }.watchlist .quote__list-table ul li { list-style-image: none; list-style-type: none; margin-left: 0; display: -moz-inline-stack; display: inline-block; vertical-align: middle; *vertical-align: auto; zoom: 1; *display: inline; white-space: nowrap; }.watchlist .quote__list-table ul li { list-style-image: none; list-style-type: none; margin-left: 0; display: -moz-inline-stack; display: inline-block; vertical-align: middle; *vertical-align: auto; zoom: 1; *display: inline; white-space: nowrap; padding-left: 0px; padding-right: 0px; border-right: 1px solid #ccc; color: #333; padding: 0 8px; display: table-cell !important; vertical-align: middle !important; width: 35%; font-weight: normal; }.watchlist .quote__list-table ul li:first-child { padding-left: 0; }.watchlist .quote__list-table ul li:last-child { padding-right: 0; border: none; }.watchlist .quote__list-table ul li.align-right { text-align: right; }.watchlist .quote__list-table ul li.companyName { width: 25%; color: #1674b1; font-size: 14px; }.watchlist .quote__list-table ul li.currentPrice { width: 38%; color: #000; font-weight: bold; font-size: 14px; opacity: 1.0; -webkit-transition: color ease-in-out, opacity ease-in-out, background-color ease-in-out; -webkit-transition-delay: 0.5s, 0.5s, 0.5s; -moz-transition: color ease-in-out 0.5s, opacity ease-in-out 0.5s, background-color ease-in-out 0.5s; -o-transition: color ease-in-out 0.5s, opacity ease-in-out 0.5s, background-color ease-in-out 0.5s; transition: color ease-in-out 0.5s, opacity ease-in-out 0.5s, background-color ease-in-out 0.5s; }.watchlist .quote__list-table ul li.change { width: 37%; opacity: 1.0; -webkit-transition: color ease-in-out, opacity ease-in-out, background-color ease-in-out; -webkit-transition-delay: 0.5s, 0.5s, 0.5s; -moz-transition: color ease-in-out 0.5s, opacity ease-in-out 0.5s, background-color ease-in-out 0.5s; -o-transition: color ease-in-out 0.5s, opacity ease-in-out 0.5s, background-color ease-in-out 0.5s; transition: color ease-in-out 0.5s, opacity ease-in-out 0.5s, background-color ease-in-out 0.5s; }.watchlist .quote__list-table ul li.change .netChange { font-size: 14px; line-height: 1; opacity: 1.0; }.watchlist .quote__list-table ul li.change .percentChange { font-size: 11px; line-height: 1; opacity: 1.0; }.watchlist .quote__list-table ul li.change .percentChange.percentChange-nan:after { content: ''; }.watchlist .quote__list-table ul li.change .change-container { display: block; position: relative; padding: 5px 10px; color: #fff; border-radius: 5px; background-color: #ccc; max-width: 90%; margin: 0 0 0 auto; opacity: 1.0; -webkit-transition: color ease-in-out, opacity ease-in-out, background-color ease-in-out; -webkit-transition-delay: 0.5s, 0.5s, 0.5s; -moz-transition: color ease-in-out 0.5s, opacity ease-in-out 0.5s, background-color ease-in-out 0.5s; -o-transition: color ease-in-out 0.5s, opacity ease-in-out 0.5s, background-color ease-in-out 0.5s; transition: color ease-in-out 0.5s, opacity ease-in-out 0.5s, background-color ease-in-out 0.5s; }.watchlist .quote__list-table ul li.change .change-container:not(:empty) { background-color: #ccc; }.watchlist .quote__list-table ul li.change .change-container:not(:empty):before { color: #fff; font-family: 'icomoon'; content: ''; bottom: 10px; padding: 0; left: 10px; position: absolute; line-height: 0; }.watchlist .quote__list-table ul li.change .change-container.ticker--up:not(:empty) { background-color: #00cc66; }.watchlist .quote__list-table ul li.change .change-container.ticker--up:not(:empty):before { font-family: icomoon; content: "\f0d8"; }.watchlist .quote__list-table ul li.change .change-container.ticker--down:not(:empty) { background-color: #ff0000; }.watchlist .quote__list-table ul li.change .change-container.ticker--down:not(:empty):before { font-family: icomoon; content: "\f0d7"; }.watchlist .quote__list-table ul li.change .change-data { display: block; clear: right; }.watchlist .quote__list-table.quote__list-table--update ul li.currentPrice { opacity: 0.5; }.watchlist .quote__list-table.quote__list-table--update ul li.change .change-container { opacity: 0.8; }.watchlist .quote__list-table.quote__list-table--update ul li.change .netChange { opacity: 0.3; }.watchlist .quote__list-table.quote__list-table--update ul li.change .percentChange { opacity: 0.3; }.watchlist .watchlist__block--footer { font-size: 11px; overflow: hidden; display: block; position: relative; padding: 10px 0; color: #999; }.watchlist .watchlist__block--footer:before { content: "\0020"; display: block; position: absolute; width: 100%; height: 1px; box-shadow: #ccc 0 0 8px 0; top: -1px; }.watchlist .following { color: black; }.watchlist .following a { color: black; }.watchlist .watchlist__sign-in { -webkit-transition: opacity ease-in-out; -webkit-transition-delay: 0.5s; -moz-transition: opacity ease-in-out 0.5s; -o-transition: opacity ease-in-out 0.5s; transition: opacity ease-in-out 0.5s; }.watchlist .watchlist__sign-in .watchlist__sign-in__heading { display: inline-block; margin: 25px 0; color: inherit; font-size: 20px; line-height: 1.3; font-weight: 600; }.watchlist .watchlist__sign-in p { margin-bottom: 40px; }.watchlist .watchlist__sign-in .watchlist__sign-in__button-container { margin-bottom: 0; }.watchlist .watchlist__noalerts { -webkit-transition: opacity ease-in-out; -webkit-transition-delay: 0.5s; -moz-transition: opacity ease-in-out 0.5s; -o-transition: opacity ease-in-out 0.5s; transition: opacity ease-in-out 0.5s; }.watchlist .watchlist__noalerts .watchlist__noalerts__heading { display: inline-block; margin: 25px 0; color: inherit; font-size: 20px; line-height: 1.3; font-weight: 600; }.watchlist .watchlist__noalerts p { margin-bottom: 40px; }.watchlist .watchlist__user-pending { -webkit-transition: opacity ease-in-out; -webkit-transition-delay: 0.5s; -moz-transition: opacity ease-in-out 0.5s; -o-transition: opacity ease-in-out 0.5s; transition: opacity ease-in-out 0.5s; }.watchlist .watchlist__user-pending .watchlist__user-pending__heading { display: inline-block; margin: 25px 0; color: inherit; font-size: 20px; line-height: 1.3; font-weight: 600; }.watchlist .watchlist__user-pending p { margin-bottom: 40px; }.watchlist .search--watchlist-tickers { position: absolute; top: 0; right: 0; width: 100%; z-index: 10; }.watchlist .search--watchlist-tickers.search-open { display: block; }.watchlist .search--watchlist-tickers .search__form--watchlist-tickers { float: right; }.watchlist .search--watchlist-tickers .search__form--watchlist-tickers:after { content: "\f055"; font-family: icomoon; position: absolute; top: 5px; right: 10px; color: #1674b1; font-size: 16px; }.watchlist .search--watchlist-tickers .search__form--watchlist-tickers input[type='text'] { z-index: 1000; }.watchlist .search--watchlist-tickers .search__form--watchlist-tickers .form-control { border-radius: 0; width: 130px; font-size: 11px; text-transform: uppercase; color: black; line-height: 1; max-height: 30px; }.watchlist .search--watchlist-tickers .search__form--watchlist-tickers .form-control::-webkit-input-placeholder { color: #b9b9b9 !important; font-weight: normal !important; }.watchlist .search--watchlist-tickers .search__form--watchlist-tickers .form-control:-moz-placeholder { color: #b9b9b9 !important; font-weight: normal !important; }.watchlist .search--watchlist-tickers .search__form--watchlist-tickers .form-control::-moz-placeholder { color: #b9b9b9 !important; font-weight: normal !important; }.watchlist .search--watchlist-tickers .search__form--watchlist-tickers .form-control:-ms-input-placeholder { color: #b9b9b9 !important; font-weight: normal !important; }.watchlist .ui-menu .ui-menu-item { border-bottom: 1px solid #e9e9e9; font-family: Helvetica, Arial, sans-serif; max-height: 200px; padding: 10px 30px 10px 10px; color: #333; position: relative; }.watchlist .ui-menu .ui-menu-item:after { content: "\f055"; font-family: icomoon; position: absolute; top: 10px; right: 10px; color: #1674b1; font-size: 16px; }.watchlist .ui-menu .ui-menu-item:hover { background-color: transparent !important; font-weight: bold; color: #000 !important; }.watchlist .ui-menu .ui-menu-item > a { color: #ffffff; font-weight: normal; font-family: Helvetica, Arial, sans-serif; font-size: 23px; display: block; }.watchlist .ui-menu .ui-menu-item > a:hover { text-decoration: none; }.watchlist .ui-autocomplete, .watchlist .ui-autocomplete .ui-menu-item, .watchlist .ui-autocomplete .ui-menu-item a { background-color: white; color: #272727; }.watchlist .ui-autocomplete:hover, .watchlist .ui-autocomplete .ui-menu-item:hover, .watchlist .ui-autocomplete .ui-menu-item a:hover { background-color: #333333; color: #ffffff; }.watchlist .ui-autocomplete { background-color: #fff; cursor: default; position: absolute; z-index: 9999; width: 100% !important; list-style-type: none; top: 30px !important; left: 0 !important; border: 1px solid #e9e9e9; padding: 0 10px 10px; margin: 0; font-size: 14px; }.watchlist .ui-autocomplete:hover { background-color: #fff; }.watchlist .content { margin-left: 10px; }.watchlist .watchlist__edit { -webkit-transition: opacity ease-in-out; -webkit-transition-delay: 0.5s; -moz-transition: opacity ease-in-out 0.5s; -o-transition: opacity ease-in-out 0.5s; transition: opacity ease-in-out 0.5s; }.watchlist .watchlist__alerts { -webkit-transition: opacity ease-in-out; -webkit-transition-delay: 0.5s; -moz-transition: opacity ease-in-out 0.5s; -o-transition: opacity ease-in-out 0.5s; transition: opacity ease-in-out 0.5s; position: relative; }.watchlist .watchlist__block { min-height: 200px; height: auto; }.watchlist .watchlist__loading { -webkit-transition: opacity ease-in-out; -webkit-transition-delay: 0.5s; -moz-transition: opacity ease-in-out 0.5s; -o-transition: opacity ease-in-out 0.5s; transition: opacity ease-in-out 0.5s; }.watchlist .watchlist__loading:empty { height: 0; position: absolute; width: 0; opacity: 0; top: 0; left: 0; margin-top: 24px; }.watchlist .watchlist__loading:not(:empty) { opacity: 1; text-align: center; font-size: 14px; line-height: 12px; overflow: hidden; color: #999; padding-top: 20px; position: absolute; display: block; width: 100%; height: 48px; z-index: 9; background: white; background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, rgba(255, 255, 255, 0.9))); background: -webkit-linear-gradient(top, #ffffff, rgba(255, 255, 255, 0.9)); background: -moz-linear-gradient(top, #ffffff, rgba(255, 255, 255, 0.9)); background: -o-linear-gradient(top, #ffffff, rgba(255, 255, 255, 0.9)); background: linear-gradient(top, #ffffff, rgba(255, 255, 255, 0.9)); }.watchlist .watchlist__loading:not(:empty) strong { color: black; }.watchlist .watchlist__loading:not(:empty) span { animation-name: blinking_dots; animation-duration: 1.4s; animation-iteration-count: infinite; animation-fill-mode: both; display: inline-block; width: 5px; height: 5px; background: #999; border-radius: 5px; margin-left: 5px; }.watchlist .watchlist__loading:not(:empty) span:nth-of-type(2) { animation-delay: .2s; }.watchlist .watchlist__loading:not(:empty) span:nth-of-type(3) { animation-delay: .4s; }@keyframes blinking_dots { 0% { opacity: .2; }20% { opacity: 1; }100% { opacity: .2; } }#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, .sponsored.news-list-compact__item { display: block; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; background-color: #ececec; }.sponsored.media ul, .sponsored.news-list-compact__item ul { list-style-type: none; }.sponsored.media .media-sponsored-content, .sponsored.news-list-compact__item .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, .sponsored.news-list-compact__item .media-body a.media-title, .sponsored.media .news-list-compact__body a.media-title, .sponsored.news-list-compact__item .news-list-compact__body a.media-title, .sponsored.media .mobile .news-list__body a.media-title, .mobile .sponsored.media .news-list__body a.media-title, .sponsored.news-list-compact__item .mobile .news-list__body a.media-title, .mobile .sponsored.news-list-compact__item .news-list__body a.media-title { font-size: 16px; font-weight: bold; min-height: 30px; }.sponsored.media .media-body, .sponsored.news-list-compact__item .media-body, .sponsored.media .news-list-compact__body, .sponsored.news-list-compact__item .news-list-compact__body, .sponsored.media .mobile .news-list__body, .mobile .sponsored.media .news-list__body, .sponsored.news-list-compact__item .mobile .news-list__body, .mobile .sponsored.news-list-compact__item .news-list__body { width: auto; padding: 2px 10px 0 10px; }.sponsored.media .media-body a, .sponsored.news-list-compact__item .media-body a, .sponsored.media .news-list-compact__body a, .sponsored.news-list-compact__item .news-list-compact__body a, .sponsored.media .mobile .news-list__body a, .mobile .sponsored.media .news-list__body a, .sponsored.news-list-compact__item .mobile .news-list__body a, .mobile .sponsored.news-list-compact__item .news-list__body a { font-weight: normal; font-size: .8em; display: block; }.sponsored.media .media-sponsor-brand a, .sponsored.news-list-compact__item .media-sponsor-brand a, .sponsored.media .media-sponsor-brand, .sponsored.news-list-compact__item .media-sponsor-brand { font-family: Verdana; margin: 6px 0 0; font-weight: bold; line-height: 1.4px; }.sponsored.media .media-sponsor-brand, .sponsored.news-list-compact__item .media-sponsor-brand { min-height: 18px; }.sponsored.media .media-sponsored-image, .sponsored.news-list-compact__item .media-sponsored-image { margin: 0 15px 0 0; }.sponsored.media .list-pipe, .sponsored.news-list-compact__item .list-pipe { min-height: 70px; }.sponsored.media .media-highlight-link, .sponsored.news-list-compact__item .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; }#notificationManagement { background: none repeat scroll 0 0 #FFFFFF; padding-bottom: 100px; font-size: 15px; line-height: 1.2em; font-family: Helvetica, Arial, sans-serif; }#notificationManagement .channels { margin: 0; }#notificationManagement .channels input[type='checkbox'] { margin: 0 0 0 -20px; padding: 0; float: none; clear: none; }#notificationManagement .channels label { margin: 0; font-size: 16px; line-height: 16px; width: auto; float: none; clear: none; pointer-events: inherit; cursor: default; }#notificationManagement a { color: #45aaf2; }#notificationManagement p { margin: 7px 0 4px; clear: both; }#notificationManagement input { clear: both; color: #777777; float: left; font-weight: bold; margin: 1px 6px 2px 0; padding: 5px 7px; pointer-events: auto; position: relative; z-index: 1; }#notificationManagement input:focus { position: relative; z-index: 1; }#notificationManagement label { clear: both; float: left; font-weight: bold; margin: 2px 0 4px; width: 100%; pointer-events: none; }#notificationManagement #userSpecific { font-weight: bold; width: 100%; }#notificationManagement #emailStatusMessage { font-weight: bold; color: #ff0000; background-color: #cccccc; padding: 5px 3px; margin-top: 2px; max-width: 330px; display: none; }#notificationManagement .alertOptions label { font-size: 12px; font-weight: normal; width: auto; float: left; clear: none; margin: 0; }#notificationManagement .alert { padding: 6px 8px 4px; margin-left: 0; margin-right: 15px; }#notificationManagement .alert#notificationsLoading { margin-right: 0; }@media (max-width: 767px) { #notificationManagement .alert { font-size: 13px; line-height: 1.3; padding: 0; } }#notificationManagement .alert .close { line-height: .8; margin-right: 15px; }#userNotifications { display: none; clear: both; text-align: left; }#userNotifications .ui-autocomplete { z-index: 1; }#userNotifications a.active, #userNotifications a.active:hover { background: #45aaf2; color: #fff; cursor: default !important; text-decoration: none; }#userNotifications .followOn, #userNotifications .followOff { color: #45aaf2; float: left; font-weight: bold; margin-right: 10px; padding-left: 12px; }#userNotifications .followOff { background-position: 0px -13px; }#userNotifications .followOn { background-position: 0 1px; }#userNotifications .ui-menu-item-wrapper { padding: 10px; }.alertValue { float: left; display: block; }.alertFrequency { float: left; }#userAlertList { float: left; clear: both; border: 1px solid #ccc; }#notificationsLoading { display: block; margin: 0; }#notificationsLoading p { position: relative; }#notificationsLoading #loadingIcon { background-image: url('//s.t.st/files/tsc/images/ajax-loader.gif'); background-repeat: no-repeat; height: 32px; width: 32px; clear: both; margin: 0 auto; }.input-group-btn .btn-default { background: #000; color: white; text-transform: uppercase; float: left; cursor: pointer; }.followMsg { float: left; clear: both; margin: 6px 0; min-height: 23px; width: 100%; }#manageNewAlert, #followPending { background: #fff; width: 355px; height: 150px; float: left; position: relative; border: 1px solid #000; border-radius: .3em; }.ui-tooltip, .qtip { max-width: 210px !important; }.qtip { font-size: 13px !important; line-height: 16px !important; }.qtip a { color: #45aaf2; }.ui-helper-hidden-accessible { display: none; }#userWatchlist { margin: 1.0rem 0; width: 100%; }#userWatchlist h4 { font-size: 21px; font-weight: 500; }#userWatchlist h4#userTickerList, #userWatchlist h4#userAuthorList { font-family: Roboto; }#userWatchlist .row { margin-top: 12px; padding-bottom: 8px; }#userWatchlist .row h4 { font-size: 20px; }#userWatchlist a.removeAlert { margin-left: 10px; }#userWatchlist a.changeFrequency:hover, #userWatchlist a.removeAlert:hover { background: #cccccc; color: #000; }#userWatchlist .btn, #userWatchlist .mobile .share-widget__social-button, .mobile #userWatchlist .share-widget__social-button { border: #ccc solid 1px; background-color: #fff; padding: 6px 12px; }@media (max-width: 768px) { #userWatchlist .btn, #userWatchlist .mobile .share-widget__social-button, .mobile #userWatchlist .share-widget__social-button { font-size: 12px; } }#userWatchlist .active { z-index: 0; background-color: #45aaf2; color: #fff; }#userWatchlist .followVal { margin-top: 7px; }.mobile #userWatchlist .followVal { margin-bottom: 10px; }#userWatchlist .authorMsgRow, #userWatchlist .tickerMsgRow { display: none; }#userWatchlist .authorMsgRow, #userWatchlist .authorMsgRow .alert, #userWatchlist .tickerMsgRow, #userWatchlist .tickerMsgRow .alert { margin-top: 0; margin-bottom: 0; }.followOn, .followOff { color: #1674b1; }*[class$="byline"] .followOn, *[class$="byline"] .followOff { margin-left: -10px; padding-left: 10px; }.followOn:link, .followOn:visited, .followOn:hover, .followOn:active, .followOff:link, .followOff:visited, .followOff:hover, .followOff:active { color: #1674b1; }.followWaiting { background-image: url('//s.t.st/files/tsc/images/follow_waiting.gif'); background-repeat: no-repeat; background-position: 10px 4px; }.followWaiting.ticker-follow { background-position: 5px 10px; }@media (min-width: 992px) { .followWaiting { background-position: 12px 6px; } }@media (min-width: 1200px) { .followWaiting { background-position: 13px 7px; } }.mobile .followWaiting { background-position: 10px 2px; }.followWaiting:before { visibility: hidden; }.btn__upm--delete { margin-right: 30px; }#addTickerNotification #tickerContainer ul { left: 0 !important; }#authorContainer, #tickerContainer { z-index: 3; position: relative; }.footer { position: static; z-index: 1; overflow: hidden; background-color: #f3f3f3; }.footer ul { list-style-type: none; }.footer h2 { text-transform: uppercase; font-family: "Oswald", Arial, "Times New Roman", Times, serif; font-size: 15px; color: #333; margin: 0 0 15px 0; }.footer .navbar-nav > li { float: none; }.footer li { margin-bottom: 10px; }.footer li a { padding: 0;   font-family: Helvetica, Arial, sans-serif; font-size: 13px; font-weight: normal; text-transform: capitalize; }.footer li a.textNoTrasform { text-transform: none; }.footer .inner { max-width: 1200px; margin: 0 auto; padding: 60px 15px 70px; position: relative; }.footer .inner:before, .footer .inner:after { content: ""; display: table; }.footer .inner:after { clear: both; }.footer .copy { font-family: Helvetica, Arial, sans-serif; font-size: 12px; font-weight: normal; color: #333; display: block; }.footer .nav-footer { float: right; text-align: right; }@media (max-width: 480px) { .footer { display: none; } }.footer__social { margin-top: 40px; }.footer__legal { margin-top: 25px; }.footer__logo { background-image: url('//s.t.st/assets/all/logo/tst_logo_mobi_black.png'); background-repeat: no-repeat; display: inline-block; height: 41px; width: 190px; margin-right: 40px; float: left; }.footer--all-headers__links .footer--all-headers__item { margin-bottom: 20px; }.footer--all-headers__links .footer--all-headers__item a { text-transform: uppercase; color: #333; font-family: "Oswald", Arial, "Times New Roman", Times, serif; font-size: 15px; font-weight: normal; }.social-links--footer { display: inline-block; margin-top: 14px; }.social-links--footer .social-links__item { -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; margin-left: 2px; background-color: #333; font-size: 17px; width: 20px; height: 20px; text-align: center; display: inline-block; }.social-links--footer .social-links__item:before { color: #fff; top: 2px; position: relative; }.social-links--footer .social-links__item.icon-facebook:hover { background-color: #3b5998; }.social-links--footer .social-links__item.icon-twitter:hover { background-color: #4099ff; }.social-links--footer .social-links__item.icon-linkedin:hover { background-color: #007bb6; }.site-header { display: block; }.main-nav, .main-nav--desktop { border-bottom: 1px solid #ccc; background: white; width: 100%; visibility: visible; }.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__links li a { font-size: 13px; font-weight: normal; font-family: Helvetica, Arial, sans-serif; color: #333; padding: 9px !important; }.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__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; }.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; }.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__items li { display: block; float: none !important; }.main-nav__subscribe-links .upper-nav__dropdown__items li a { text-transform: capitalize; display: block; padding: 8px; }.upper-nav__dropdown__items li: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__links:first-child { padding-left: 0; }.lower-navbar__links:last-child { padding-right: 0; }.lower-navbar__links li { padding: 0 14px; }@media (min-width: 1200px) { .lower-navbar__links li { padding: 0 18px; } }.lower-navbar__links li a.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: 0px; border-right: 1px solid #ccc; }.lower-navbar__subitem-list:last-child { border-right: none; }.lower-navbar__subitem-list li { float: none !important; text-align: left; border-bottom: 1px solid #e9e9e9; }.lower-navbar__subitem-list li:after { border-right: none !important; }.lower-navbar__subitem-list li 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-list li 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--subnav { border-bottom: 1px solid #e8e8e8; }.sidenav__item--subnav a { position: relative; color: #333; font-family: "Oswald", "Arial Narrow", Helvetica, Arial, sans-serif; font-size: 16px; font-weight: 500; text-transform: uppercase; display: block; padding: 12px 30px 9px; }.sidenav__item--subnav a .icon { position: absolute; right: 15px; top: 15px; }.sidenav__item--subnav a .plus-minus { position: relative; width: 18px; height: 18px;   }.sidenav__item--subnav a .plus-minus:before, .sidenav__item--subnav a .plus-minus:after { content: ""; position: absolute; background-color: #999999; transition: transform 0.25s ease-out; width: 18px; height: 18px; }.sidenav__item--subnav a .plus-minus:before { top: 0; left: 50%; width: 2px; height: 100%; margin-left: -1px; }.sidenav__item--subnav a .plus-minus:after { top: 50%; left: 0; width: 100%; height: 2px; margin-top: -1px; }.sidenav__item--subnav a .plus-minus:before { transform: rotate(90deg); }.sidenav__item--subnav a .plus-minus:after { transform: rotate(180deg); }.sidenav__item--subnav a.collapsed .plus-minus:before { transform: rotate(0deg); }.sidenav__item--subnav a.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__list li a { 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: 116px; margin: 0 auto; }.social-links--hamburger-dropdown-inner a { margin-right: 20px; }.social-links--hamburger-dropdown-inner a:last-child { margin-right: 0; }.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; }.nav-collapsed .main_nav__indices { display: block; float: left; }.nav-collapsed .main-nav__logo--desktop--lower { display: block; margin-left: 0; visibility: visible; }.nav-collapsed .main-nav__logo--desktop--upper { margin-top: -75px; }.nav-collapsed .main-nav__hamburger { display: block; margin-left: 0; margin-right: 5px; }@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; -webkit-transform: translate3d(0, 0, 0); }.main-nav--mobile .market-indices--grid { border-bottom: 1px solid #e9e9e9; -webkit-transform: translate3d(0, 0, 0); position: relative; z-index: 999; }.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 20px; list-style-type: none; }.main-nav--mobile .main-nav__subscribe .main-nav-list li { border-bottom: 1px solid #ccc; }.main-nav--mobile .main-nav__subscribe .main-nav-list li:first-child { padding-bottom: 20px; }.main-nav--mobile .main-nav__subscribe .main-nav-list li a { font-family: "Oswald", "Arial Narrow", Helvetica, Arial, sans-serif; font-size: 18px; font-weight: 500; padding: 10px 5px; text-transform: uppercase; display: block; }.main-nav--mobile .main-nav__subscribe .main-nav-list li: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__logo, .main-nav__logo--desktop--lower, .main-nav__logo--desktop--upper, .main-nav__logo--mobile, .sidnav__logo { text-indent: -119988px; overflow: hidden; text-align: left; background-image: url('//s.t.st/assets/all/logo/logo_tst.svg'); background-repeat: no-repeat; display: inline-block; width: 100px; height: 26px; }@media (min-width: 768px) { .main-nav__logo, .main-nav__logo--desktop--lower, .main-nav__logo--desktop--upper, .main-nav__logo--mobile, .sidnav__logo { width: 175px; height: 40px; } }@media (min-width: 992px) { .main-nav__logo, .main-nav__logo--desktop--lower, .main-nav__logo--desktop--upper, .main-nav__logo--mobile, .sidnav__logo { width: 175px; height: 40px; } }.input-group-btn { position: relative; font-size: 0; white-space: nowrap; }.input-group-btn > .btn, .mobile .input-group-btn > .share-widget__social-button { position: relative; }.input-group-btn > .btn + .btn, .mobile .input-group-btn > .share-widget__social-button + .btn, .mobile .input-group-btn > .btn + .share-widget__social-button, .mobile .input-group-btn > .share-widget__social-button + .share-widget__social-button { margin-left: -1px; }.input-group-btn > .btn:hover, .mobile .input-group-btn > .share-widget__social-button:hover, .input-group-btn > .btn:focus, .mobile .input-group-btn > .share-widget__social-button:focus, .input-group-btn > .btn:active, .mobile .input-group-btn > .share-widget__social-button:active { z-index: 2; }.input-group-btn:first-child > .btn, .mobile .input-group-btn:first-child > .share-widget__social-button, .input-group-btn:first-child > .btn-group { margin-right: -1px; }.input-group-btn:last-child > .btn, .mobile .input-group-btn:last-child > .share-widget__social-button, .input-group-btn:last-child > .btn-group { margin-left: -1px; }.input-group-btn { position: relative; font-size: 0; white-space: nowrap; }.input-group-addon, .input-group-btn { width: 1%; white-space: nowrap; vertical-align: middle; }.input-group-addon, .input-group-btn, .input-group .form-control { display: table-cell; }.btn, .mobile .share-widget__social-button { display: inline-block; margin-bottom: 0; font-weight: normal; text-align: center; vertical-align: middle; cursor: pointer; background-image: none; border: 1px solid #cccccc; white-space: nowrap; padding: 6px 12px; font-size: 16px; line-height: 1.42857; border-radius: 4px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }.btn.button_submit--lt-grey, .mobile .button_submit--lt-grey.share-widget__social-button { background-color: #fafbfd; }.input-group-btn > .btn, .mobile .input-group-btn > .share-widget__social-button { position: relative; }.input-group { position: relative; display: table; border-collapse: separate; }.form-control.input__search-page { border-bottom-right-radius: 0; border-top-right-radius: 0; }.input-group-btn { position: relative; font-size: 0; white-space: nowrap; }.input-group-addon, .input-group-btn { width: 1%; white-space: nowrap; vertical-align: middle; }.input-group-addon, .input-group-btn, .input-group .form-control { display: table-cell; }.input-group .form-control { position: relative; z-index: 2; float: left; width: 100%; margin-bottom: 0; }.form-control { display: block; width: 100%; height: 36px; padding: 6px 12px; font-size: 16px; line-height: 1.42857; color: #555555; background-color: white; background-image: none; border: 1px solid #cccccc; border-radius: 4px; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; -o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; }.input-group-addon, .input-group-btn, .input-group .form-control { display: table-cell; }.input-group { position: relative; display: table; border-collapse: separate; }.cmsTagsSearch .search__form--search-page .search__form--form { outline: none; color: #333; padding: 0; font-size: 55px; height: 78px; }.cmsTagsSearch input:focus, .cmsTagsSearch select:focus, .cmsTagsSearch textarea:focus, .cmsTagsSearch button:focus { outline: none; border-color: inherit; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }.cmsTagsSearch textarea, .cmsTagsSearch input { outline: none; }#main-search-results .market-data .market-data-item { font-family: "Oswald", "Arial Narrow", Helvetica, Arial, sans-serif; font-weight: normal; }.search__form--form.form-control { display: inline; }.search--search-page { border-style: solid; border-color: #e9e9e9; border-width: 1px 0; float: none; }.search--search-page .search__icon {  }.search--search-page #search-btn { padding-top: 10px; height: 45px; }.search__block { margin-top: 15px; }.search__block:before, .search__block:after { content: ""; display: table; }.search__block:after { clear: both; }.search__btn--search-page { float: left; border: none; margin: 0 20px; }.search__btn--search-page a { padding: 24px 20px 10px 20px; }.search__term { float: left; font-family: Helvetica, Arial, sans-serif; font-size: 55px; }.search__header--search-page { background: white; position: absolute; top: -10px; left: 55px; padding: 0 15px; margin: 0; font-family: Helvetica, Arial, sans-serif; font-size: 18px; font-weight: lighter; }.search__results-showing { font-family: Helvetica, Arial, sans-serif; font-size: 20px; color: #cccccc; margin-left: 35px; margin-top: 50px; }.search__results-showing span { color: #727272; }.search__filter { margin: 20px 0 20px 40px; font-family: "Oswald", "Arial Narrow", Helvetica, Arial, sans-serif; font-size: 16px; }.search__filter input[type="checkbox"] { display: none; margin-right: 30px; }.search__filter input[type="checkbox"] + label { font-family: "Oswald", "Arial Narrow", Helvetica, Arial, sans-serif; font-size: 16px; font-weight: normal; }.search__filter input[type="checkbox"] + label span { display: inline-block; width: 21px; height: 21px; background: white; border: 1px solid #e9e9e9; vertical-align: middle; margin-right: 10px; }.search__filter input[type="checkbox"]:checked + label span { background: #1674b1; border: 1px solid #1674b1; }.search__filter ul { list-style-type: none; }.search__filter ul li { display: inline-block; margin-right: 30px; }.btn.button_submit--lt-grey, .mobile .button_submit--lt-grey.share-widget__social-button { background-color: #fafbfd; }.search__icon.search-page-icon--md {  }.form-control.input__search-page { height: 45px; font-size: 17px; display: inline-block; font-family: Helvetica, Arial, sans-serif; }.search--search-page { border: 0; }.search__results-showing { font-size: 16px; margin: 0; line-height: 40px; }.form__search-page { width: 100%; white-space: nowrap; }.form__search-page #search-btn { padding-top: 10px; height: 45px; }.form__search-page #search-btn:after { font-family: 'icomoon'; font-size: 20px; content: "\f002"; margin: 0 8px; line-height: 1.0em; color: black; }.input-group-btn:last-child > .btn, .mobile .input-group-btn:last-child > .share-widget__social-button { margin-left: -1px; }.search__input--navigation::-webkit-input-placeholder { color: #b9b9b9 !important; }.search__input--navigation:-moz-placeholder { color: #b9b9b9 !important; }.search__input--navigation::-moz-placeholder { color: #b9b9b9 !important; }.search__input--navigation:-ms-input-placeholder { color: #b9b9b9 !important; }.search-page-tabs { width: inherit; padding: 0; font-size: 16px; border-bottom: 1px solid #ddd; margin: 10px 0 0 0; overflow: visible; }@media (max-width: 767px) { .search-page-tabs { font-size: 13px; }.search-page-tabs .panel-body h3 { padding: 6px 0; } }.mobile .search-page-tabs { border: 0; margin-bottom: 20px; }.search-page-tabs .dropdown-menu { z-index: 99; margin: 0; border-radius: 0; padding-top: 10px; -webkit-box-shadow: none; box-shadow: none; }.search-page-tabs .dropdown-menu > li { padding: 2px 0; }.search-page-tabs .dropdown-menu > li > a:hover, .search-page-tabs .dropdown-menu > li > a:focus { background-color: transparent; }.search-page-tabs .dropdown-menu > li > a:hover h3, .search-page-tabs .dropdown-menu > li > a:focus h3 { color: #1674b1; }.search-page-tabs .dropdown.open > a { background: #1674b1; color: #fff; border-bottom-left-radius: 0; border-bottom-right-radius: 0;  }.search-page-tabs .dropdown:last-child .dropdown-menu { left: auto; right: 0; }.search-page-tabs .dropdown:hover .dropdown-menu { display: block; }.search-page-tabs .featured-author .news-list-compact-compact__callout { font-size: 16px; }.search-page-tabs .featured-author .news-list-compact__headline { font-size: 24px; }.search-page-tabs .featured-author .news-list-compact__image { width: 253px !important; height: 163px !important; }.search-page-tabs .nav-pills > li > a > .label-as-badge { margin-left: 5px; }.search-page-tabs .label-as-badge { border-radius: 1em; font-size: 80%; }.search-page-tabs .panel-title a { display: block; }.search-page-tabs .touch .nav > li > a:hover { background-color: #1674b1; color: #fff; }.search__form--markets { margin-bottom: 15px; }.ui-autocomplete .ui-state-focus, .ui-autocomplete .ui-state-active { background: #f3f3f3; }.featured-quote { border: 1px solid #ccc; margin: 10px 0; padding: 8px; vertical-align: middle; }.featured-quote .market-ticker-data sup:before { content: "."; }.featured-quote .market-ticker-data sup { font-size: 100%; line-height: inherit; position: static; vertical-align: inherit; }.featured-quote .market-date-time { position: static; font-size: inherit; color: inherit; width: 100%; margin-right: 0; white-space: nowrap; }.featured-quote .market-date-time span:nth-child(3) { display: inline; }.featured-quote .market-realtime { white-space: nowrap; }.featured-quote .market-data-item { padding-left: 0; white-space: nowrap; font-size: 12px; }@media (min-width: 320px) { .featured-quote .market-data-item { padding-left: 10px; } }@media (min-width: 480px) { .featured-quote .market-data-item { font-size: 14px; } }.featured-quote .news-list__publish-date .market-data-item { font-size: 11px; }.featured-quote .quotePercentage:not(:empty):after { content: "%"; }.featured-quote #currentPrice { margin-right: 0; line-height: 1.0; font-size: 1.8em; }@media (min-width: 480px) { .featured-quote #currentPrice { font-size: 2.5em; } }.featured-quote p, .featured-quote h1 { padding: 0; margin: 0; font-size: 1.5em; }@media (min-width: 480px) { .featured-quote p, .featured-quote h1 { font-size: 2.0em; } }.featured-quote p { font-size: 0.8em; line-height: 1.8em; }@media (min-width: 480px) { .featured-quote p { font-size: 1.1em; line-height: 1.5em; } }.search__form--mobile { position: relative; }.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; }.search__form--mobile .search__form__mag:after { content: "\f002"; position: absolute; top: 54px; right: 0; color: #999; width: 40px; height: 40px; font-size: 24px; font-family: icomoon; }.search__autocomplete, .search__autocomplete--main-nav { background: white; }.autcomplete-cat, .ui-autocomplete-category { border-bottom: 0 !important; color: #074e68; font-family: Helvetica, Arial, sans-serif; text-transform: capitalize; height: 25px !important; }.ui-autocomplete { -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; background: white; border: 1px solid #ccc; overflow-y: scroll; overflow-x: hidden; color: #333; opacity: 0.98; visibility: visible; height: auto; cursor: default; position: absolute; z-index: 99; width: 100%; max-height: 300px; list-style-type: none; }.autcomplete-cat { font-style: italic; }.ui-autocomplete-category { color: #1674b1; }.ui-tabs-nav { color: black; }.ui-menu .ui-menu-item:last-child { border-bottom: none; }.ui-menu .ui-menu-item:hover { background: #f3f3f3; }.ui-menu .ui-menu-item > a { color: #ffffff; font-weight: normal; font-size: 15px; display: block; border-bottom: 1px solid #e9e9e9; font-family: "Oswald", Arial, "Times New Roman", Times, serif; max-height: 200px; padding: 20px 15px; }.ui-menu .ui-menu-item > a:hover { text-decoration: none; }.ui-autocomplete { color: #333333; }.ui-autocomplete .ui-menu-item a { color: #333333; cursor: pointer; }.search__autocomplete--main-nav { min-width: 320px; position: absolute; top: 30px; right: 0; }.search__autocomplete--main-nav .ui-menu { width: auto !important; position: absolute !important; top: 5px !important; left: auto !important; right: 0; }.search__autocomplete--main-nav .ui-menu .ui-menu-item > a { font-family: "Oswald", "Arial Narrow", Helvetica, Arial, sans-serif; font-size: 12px; display: block; width: 250px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; padding: 10px 22px; border-bottom: 1px solid #e9e9e9; }.search__autocomplete--main-nav .ui-menu .ui-menu-item .autcomplete-cat { display: none; }.pull-right { float: right; }.nav-pills > li { float: left; }.nav-pills > li > a { border-radius: 4px; }.nav > li > a { position: relative; display: block; padding: 10px 15px; }.label-primary { background-color: #428bca; }.label { display: inline; padding: .2em .6em .3em; font-size: 75%; font-weight: bold; line-height: 1; color: white; text-align: center; white-space: nowrap; vertical-align: baseline; border-radius: .25em; }.search-page-tabs .label-as-badge { border-radius: 1em; font-size: 80%; }.dropdown-menu { position: absolute; top: 100%; left: 0; z-index: 1000; display: none; float: left; min-width: 160px; padding: 5px 0; margin: 2px 0 0; list-style: none; font-size: 16px; text-align: left; background-color: white; border: 1px solid rgba(0, 0, 0, 0.15); border-radius: 4px; -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); background-clip: padding-box; }.dropdown-menu > li > a { display: block; padding: 3px 20px; clear: both; font-weight: normal; line-height: 1.42857; color: #262626; white-space: nowrap; text-decoration: none; }.social { -webkit-border-radius: 12px; -moz-border-radius: 12px; -ms-border-radius: 12px; -o-border-radius: 12px; border-radius: 12px; color: white; display: inline-block; font-size: 13px; line-height: 20px; text-align: center; width: 20px; height: 20px; }.social:hover { color: white; text-decoration: none; }.social-mobile { font-size: 19.5px; line-height: 40px; width: 40px; height: 40px; }.mobile #social-links-wrap.slideout, .mobile #social-links-wrap.search-form { position: fixed; height: 100%; width: 100%; background: rgba(0, 0, 0, 0.8); top: 0 !important; right: -100%; padding: 0; margin: 0; z-index: 9999; transition: 0.5s; }.mobile #social-links-wrap.slideout span, .mobile #social-links-wrap.search-form span { float: left; }.mobile #social-links-wrap.slideout span[title='Share on LinkedIn'], .mobile #social-links-wrap.search-form span[title='Share on LinkedIn'] { margin-right: 0; }.mobile #social-links-wrap.slideout span[title='Share on Email'], .mobile #social-links-wrap.search-form span[title='Share on Email'] { margin-left: 80px; width: 50px; height: 50px; }.mobile #social-links-wrap.slideout .social-bar-slideout-tab, .mobile #social-links-wrap.search-form .social-bar-slideout-tab { background: rgba(0, 0, 0, 0.8); -webkit-border-radius: 50% 0 0 50%; -moz-border-radius: 50% 0 0 50%; -ms-border-radius: 50% 0 0 50%; -o-border-radius: 50% 0 0 50%; border-radius: 50% 0 0 50%; position: absolute; left: -50px; top: 33%; height: 56px; width: 50px; text-align: right; }.mobile #social-links-wrap.slideout .social-bar-slideout-tab:after, .mobile #social-links-wrap.search-form .social-bar-slideout-tab:after { font-family: icomoon; font-size: 24px; content: "\e937"; line-height: .95em; color: #eee; position: absolute; top: 16px; right: 8px; }.mobile #social-links-wrap.slideout .social-bar-slideout-title, .mobile #social-links-wrap.search-form .social-bar-slideout-title { font-size: 16px; color: white; text-align: center; }.mobile #social-links-wrap.slideout .social-bar-slideout-close, .mobile #social-links-wrap.search-form .social-bar-slideout-close { height: 20%; position: relative; }.mobile #social-links-wrap.slideout .social-bar-slideout-close:after, .mobile #social-links-wrap.search-form .social-bar-slideout-close:after { font-family: icomoon; font-size: 16px; content: "\e938"; line-height: .95em; color: #eee; position: absolute; top: 30%; right: 20px; }.mobile #social-links-wrap.slideout #share-widget, .mobile #social-links-wrap.search-form #share-widget { background: transparent; width: 256px; margin: 0 auto; }.mobile #social-links-wrap.slideout #share-widget .social-links__item--article-standard, .mobile #social-links-wrap.search-form #share-widget .social-links__item--article-standard, .mobile #social-links-wrap.slideout #share-widget .social-links__item--article, .mobile #social-links-wrap.search-form #share-widget .social-links__item--article { border: 0; margin: 20px 5px 0 20px; }.mobile #social-links-wrap.slideout #share-widget .social-links__item--article-standard:before, .mobile #social-links-wrap.search-form #share-widget .social-links__item--article-standard:before, .mobile #social-links-wrap.slideout #share-widget .social-links__item--article:before, .mobile #social-links-wrap.search-form #share-widget .social-links__item--article:before { width: 50px; height: 50px; font-size: 30px; }.mobile #social-links-wrap.slideout #share-widget .social-links__item--article-standard.s_email:before, .mobile #social-links-wrap.search-form #share-widget .social-links__item--article-standard.s_email:before, .mobile #social-links-wrap.slideout #share-widget .social-links__item--article.s_email:before, .mobile #social-links-wrap.search-form #share-widget .social-links__item--article.s_email:before { font-size: 26px; }.mobile #social-links-wrap.slideout #share-widget .social-links__item--article-standard.s_reddit:before, .mobile #social-links-wrap.search-form #share-widget .social-links__item--article-standard.s_reddit:before, .mobile #social-links-wrap.slideout #share-widget .social-links__item--article.s_reddit:before, .mobile #social-links-wrap.search-form #share-widget .social-links__item--article.s_reddit:before { font-size: 36px; }@media (max-width: 767px) { .mobile #share-widget { background: rgba(255, 255, 255, 0.95); text-align: left; width: 100%; z-index: 2; margin: 0; padding: 5px 0 20px 0; top: auto; } }.mobile #share-widget.static-social { margin-bottom: 25px; }.mobile .share-widget__social-button { font-size: 19.2px; min-width: 60px; min-height: 45px; }.mobile #share-widget .s_twitter { color: white; background: #4099ff; }.mobile #share-widget .s_facebook { color: white; background: #3b5998; }.mobile #share-widget .s_plus { color: white; background: #d34836; }.mobile #share-widget .s_linkedin { color: white; background: #007bb6; }.mobile #share-widget .s_tumblr { color: white; background: #32506d; display: none; }.mobile #share-widget .s_pinterest { color: white; background: #cb2027; display: none; }.mobile #share-widget .s_reddit { color: white; background: orangered; }.mobile #share-widget .s_email { color: white; background: #cccccc; }.mobile.landscape #social-links-wrap.slideout span[title='Share on Email'], .mobile.landscape #social-links-wrap.search-form span[title='Share on Email'] { margin-left: 90px; }.col-md-1--social_links { width: 16%; text-align: center; }.social-links--article, .social-links--menu { margin-top: 25px; background: rgba(255, 255, 255, 0.95); z-index: 3; padding: 5px 0 20px; }@media (min-width: 1200px) { .social-links--article, .social-links--menu { background: transparent; padding: 0; margin-top: 40px; margin-left: 15px; } }.social-links--article span, .social-links--menu span { margin-right: 5px; }@media (min-width: 360px) { .social-links--article span, .social-links--menu span { margin-right: 10px; } }@media (min-width: 375px) { .social-links--article span, .social-links--menu span { margin-right: 15px; } }@media (min-width: 1200px) { .social-links--article span:not(:first-child), .social-links--menu span:not(:first-child) { display: block; margin-top: 20px; } }.social-links--menu { margin-top: 25px; margin-left: 30px; }@media (min-width: 1200px) { .social-links--menu { margin-top: 20px; margin-left: 0; } }.social-links--menu span { margin-right: 15px; }@media (min-width: 1200px) { .social-links--menu span:not(:first-child) { display: block; margin-top: 20px; } }.social-links--article-standard { margin-top: 25px; background: rgba(255, 255, 255, 0.95); z-index: 3; padding: 5px 0 20px 0; }@media (min-width: 1200px) { .social-links--article-standard { background: transparent; padding: 0; margin-top: 20px; margin-left: 0; } }.social-links--article-standard span { margin-right: 5px; }.mobile .social-links--article-standard span[title="Share on Reddit"] { position: relative; margin-right: 50px; }@media screen and (device-aspect-ratio: 40 / 71) and (orientation: portrait) { .mobile .social-links--article-standard span[title="Share on Reddit"] { margin-right: 45px; } }.mobile .social-links--article-standard span[title="Share on Reddit"] a { position: absolute; }@media (min-width: 360px) { .social-links--article-standard span { margin-right: 10px; } }@media (min-width: 500px) { .social-links--article-standard span { margin-right: 15px; } }.social-links--article-standard span:last-child { margin-right: 0; }@media (min-width: 1200px) { .social-links--article-standard span:not(:first-child) { display: block; margin-top: 20px; } }.social-links__item { cursor: pointer; text-decoration: none; }@media (min-width: 768px) { .social-links__item { color: #666666; } }.social-links__item:hover { text-decoration: none; }.comment-count-icon { cursor: pointer; display: inline-block; font-size: 38px; margin-top: 10px; position: relative; }.article__comments-link { color: gray; position: relative; }.article__comment-count { -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; border-radius: 50%; background-color: #1674b1; color: #fff; display: none; font-size: 12px; position: absolute; top: 0; right: 0; width: 16px; height: 16px; padding-left: 20%; }.article__comment-count:before { display: block; text-align: center; line-height: 2; }.article__comment-count--active { display: inline; }.featured-categories .social-links--article, .featured-categories .social-links--menu { margin-left: 0; position: inherit; }@media (min-width: 1200px) { .featured-categories .social-links--article span:not(:first-child), .featured-categories .social-links--menu span:not(:first-child) { display: inline; } }.social-links--article-author-rail { border-top: 1px solid #e9e9e9; border-bottom: 1px solid #e9e9e9; justify-content: flex-start; display: flex; flex-direction: row; align-items: center; width: 100%; margin: 10px 0 20px 15px; background: rgba(255, 255, 255, 0.95); z-index: 3; padding: 5px 0 5px 0; }.social-links--article-author-rail span { margin-right: 22px; display: flex; align-items: center; justify-content: center; }.social-links--article-author-rail span .s_twitter { color: #4099ff; }.social-links--article-author-rail span .s_plus { color: #d34836; }.social-links--article-author-rail span .s_facebook { color: #3b5998; }.social-links--article-author-rail span .s_linkedin { color: #007bb6; }.social-links--article-author-rail span .s_reddit { color: #ff5700; }.social-links--article-author-rail span:hover { color: #666666; }.social-links--article-author-rail span .social-links__item--article-author-rail { border: 0; border-radius: 0; font-size: 32px; }.social-links--article-author-rail span .social-links__item--article-author-rail.font-icon-envelope-o, .social-links--article-author-rail span .social-links__item--article-author-rail.font-icon-comment-o, .social-links--article-author-rail span .social-links__item--article-author-rail.font-icon-print { color: #000; font-size: 24px; }.social-links--article-author-rail span .social-links__item--article-author-rail:before { line-height: 1; }.mobile .social-links--article-author-rail { justify-content: space-between; }.mobile .social-links--article-author-rail span { display: flex; align-items: center; justify-content: center; }.mobile .social-links--article-author-rail span .social-links__item--article-author-rail.font-icon-envelope-o, .mobile .social-links--article-author-rail span .social-links__item--article-author-rail.font-icon-comment-o, .mobile .social-links--article-author-rail span .social-links__item--article-author-rail.font-icon-print { color: #000; font-size: 30px; }.mobile .social-links--article-author-rail span .social-links__item--article-author-rail:before { line-height: 1; width: 20px; height: 20px; display: inline-block; }.social-links__item--article-standard:before, .social-links__item--article:before { font-size: 22px; display: block; }.social-links__item--article-standard.s_reddit:before, .social-links__item--article.s_reddit:before { font-size: 28px; }.desktop .social-links__item--article-standard.s_reddit:before, .desktop .social-links__item--article.s_reddit:before { position: relative; left: -3px; bottom: -2px; }.social-links__item--article-standard:last-child, .social-links__item--article:last-child { margin-right: 0; }.mobile .social-links__item--article-standard, .mobile .social-links__item--article { border-radius: 50%; }.mobile .social-links__item--article-standard:before, .mobile .social-links__item--article:before { padding-top: 10px; }.mobile .social-links__item--article-standard.s_reddit:before, .mobile .social-links__item--article.s_reddit:before { padding-top: 6px; }.mobile .social-links__item--article-standard.emailShare, .mobile .social-links__item--article.emailShare { margin-right: 0; }.social-links--article-standard span:first-child .social-links__item--article-standard:hover { color: #d34836; }.market-indices__item--net-change--main-nav:before { font-size: 13px; top: -4px; }@media (min-width: 1200px) { .market-indices__item--net-change--main-nav:before { font-size: 24px; top: -10px; } }.market-indices--horizontal-list { padding-top: 3px; background: #fff; min-height: 0; position: relative; padding-right: 25px; }@media (min-width: 768px) { .market-indices--horizontal-list { padding-top: 8px; } }@media (min-width: 1200px) { .market-indices--horizontal-list { padding-top: 3px; } }.market-indices--horizontal-list .market-ad { position: absolute; top: -9px; right: 15px; }.market-indices--horizontal-list .market-link { position: absolute; right: 25px; top: 81px; display: none; }.market-indices--horizontal-list .market-link a { -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; color: black; font-size: 14px; background: white; font-weight: normal; padding: 10px 20px; font-family: "Oswald", "Arial Narrow", Helvetica, Arial, sans-serif; border: solid #cccccc; border-width: 0 1px 1px 1px; text-transform: uppercase; }.market-indices--horizontal-list .market-link a:hover { color: #1674b1; }.market-indices--horizontal-list .market-link .arrow-right { width: 0; height: 0; border-top: 7px solid transparent; border-bottom: 7px solid transparent; border-left: 7px solid white; position: absolute; right: 10px; top: 10px; -webkit-transform: rotate(-90deg); -moz-transform: rotate(-90deg); -ms-transform: rotate(-90deg); -o-transform: rotate(-90deg); transform: rotate(-90deg); }@media (min-width: 1200px) { .market-indices--horizontal-list .market-link { display: block; min-height: 30px; } }@media (min-width: 768px) { .market-indices--horizontal-list .market-indices__item { display: inline; } }@media (min-width: 992px) { .market-indices--horizontal-list .market-indices__item { display: inline; } }@media (min-width: 1200px) { .market-indices--horizontal-list .market-indices__item { display: block; }.market-indices--horizontal-list .market-indices__item.market-indices__item--symbol--main-nav { padding-top: 1px; } }.market-indices__open-icon { position: absolute; bottom: 2px; right: 50%; color: #e9e9e9; }.market-indices__open-icon:before { content: "\f078"; }.market-indices__detail { height: 0; width: 100%; opacity: 0; margin: 0; padding: 0; }.market-indices__list { padding: 8px; }.market-indices__list--main-nav { margin: 0; padding: 0; border: 0; overflow: hidden; *zoom: 1; margin-bottom: 0; list-style-type: none; white-space: nowrap; display: flex; justify-content: flex-start; line-height: 1.2; }.market-indices__list--main-nav li { list-style-image: none; list-style-type: none; margin-left: 0; display: -moz-inline-stack; display: inline-block; vertical-align: middle; *vertical-align: auto; zoom: 1; *display: inline; white-space: nowrap; }.market-indices__list--main-nav li { margin: 0 0 0 20px; }@media (min-width: 768px) { .market-indices__list--main-nav li:nth-child(1) { margin-left: 35px; }.market-indices__list--main-nav li:nth-child(2) { margin-left: 10px; } }@media (min-width: 1200px) { .market-indices__list--main-nav li:nth-child(1) { margin-left: 0; }.market-indices__list--main-nav li:nth-child(2) { margin-left: 0; } }@media (min-width: 1377px) { .market-indices__list--main-nav li { margin-left: 0; margin-right: 0; } }@media (min-width: 1200px) { .market-indices__list--main-nav { justify-content: space-between; }.market-indices__list--main-nav li { margin-left: 0; margin-right: 0; } }.market-indices__list--main-nav li:last-child { margin-right: 0; }.market-indices__list-item--horizontal a { font-weight: normal; color: black; }.market-indices__list--featured { background-color: #08213a; list-style-type: none; }.market-indices__item { font-family: "Oswald", "Arial Narrow", Helvetica, Arial, sans-serif; width: 100%; }.market-indices__item a { display: table; width: 100%; text-align: center; }.market-indices__item a h3 { font-family: "Oswald", "Arial Narrow", Helvetica, Arial, sans-serif; margin: 0; }.market-indices__item a .current-price { font-family: "Oswald", "Arial Narrow", Helvetica, Arial, sans-serif; }.market-indices__item a .net-change, .market-indices__item a .percentage-change { font-family: "Oswald", "Arial Narrow", Helvetica, Arial, sans-serif; font-weight: bold; }.market-indices__item a .net-change.up, .market-indices__item a .percentage-change.up { color: #00ba76; }.market-indices__item a .net-change.down, .market-indices__item a .percentage-change.down { color: #ff1700; }.market-indices__item a .market-indices__item__data { display: table-row; }.market-indices__item a .current-price, .market-indices__item a .percentage-change, .market-indices__item a .net-change { display: table-cell; text-align: right; }.market-indices__item a .percentage-change:after { content: '%'; }.market-indices__item--symbol--main-nav { font-family: "Oswald", "Arial Narrow", Helvetica, Arial, sans-serif; font-size: 18px; text-transform: uppercase; position: relative; text-align: center; display: inline; }.market-indices__item--net-change--main-nav { font-family: "Oswald", "Arial Narrow", Helvetica, Arial, sans-serif; font-size: 18px; font-weight: normal; display: inline; }@media (min-width: 1200px) { .market-indices__item--net-change--main-nav { font-size: 39px; line-height: 1.0em; } }.market-indices__item--net-change--main-nav sup { font-size: 18px; top: 0 !important; }.market-indices__item--net-change--main-nav sup:before { content: "."; }@media (min-width: 1200px) { .market-indices__item--net-change--main-nav sup { font-size: 19px; top: -17px !important; } }.market-date-time { color: black; font-family: "Oswald", "Arial Narrow", Helvetica, Arial, sans-serif; font-size: 9px; line-height: 1.3em; position: static; top: 3px; left: 0; margin-right: 15px; }@media (min-width: 1200px) { .market-date-time { position: absolute; left: -10px; margin-right: 0; line-height: 1.4em; } }.market-indices_tabbed__notes { margin-bottom: 15px; }.market-indices_tabbed__notes:after { content: " chart data delayed 20 mins"; font-family: "Oswald", Arial, "Times New Roman", Times, serif; font-size: 9px; height: 15px; }.market-indices_tabbed .market-date-time { position: relative; left: 23px; top: -180px; font-size: 11px; font-family: Helvetica, Arial, sans-serif; color: #cccccc; margin: 0 0 0 10px; }.market-indices_tabbed .tab-content { border-bottom: 1px solid #ccc; border-left: 1px solid #ccc; border-right: 1px solid #ccc; padding-top: 10px; }.market-indices_tabbed .nav-tabs > li { width: 33.2%; }.market-indices_tabbed .nav-tabs > li.active > a { color: black !important; background-color: white !important; }.market-indices_tabbed .nav-tabs > li > a { border-radius: 0; border-top: 1px solid #dddddd; border-right: 1px solid #dddddd; border-left: 1px solid #dddddd; margin-right: -1px; padding-left: 28px; }.market-indices_tabbed .nav-tabs > li > a .market-indices__item--symbol--tabbed { font-size: 15px; }.market-indices_tabbed .nav-tabs > li > a .market-indices__item--net-change--tabbed sup:before { content: "."; }.market-indices_tabbed .nav-tabs > li > a .market-indices__item--current-price--tabbed { position: relative; top: 1px; }.market-indices_tabbed .nav-tabs > li > a .market-indices__item--net-change--tabbed.ticker--down:not(:empty):before, .market-indices_tabbed .nav-tabs > li > a .market-indices__item--net-change--tabbed.ticker--up:not(:empty):before { position: absolute; top: 15px; left: 10px; font-size: 15px; }.market-indices_tabbed .nav-tabs > li > a .market-indices__item--net-change--tabbed.ticker--down:not(:empty):before sup, .market-indices_tabbed .nav-tabs > li > a .market-indices__item--net-change--tabbed.ticker--up:not(:empty):before sup { top: auto; }.market-indices_tabbed .nav-tabs > li > a .market-indices__item--net-change--tabbed.ticker--down:not(:empty) sup, .market-indices_tabbed .nav-tabs > li > a .market-indices__item--net-change--tabbed.ticker--up:not(:empty) sup { top: auto; font-size: 100%; }.market-indices_tabbed .nav-tabs > li > a .market-indices__item--percent-change--tabbed:not(:empty):after { content: ")"; }.market-indices_tabbed .nav-tabs > li > a .market-indices__item--percent-change--tabbed:not(:empty):before { content: '('; font-family: "Oswald", "Arial Narrow", Helvetica, Arial, sans-serif; bottom: 0; left: 2px; }.market-indices_tabbed .nav-tabs > li > a .market-indices__item--net-change--tabbed.ticker--down:not(:empty), .market-indices_tabbed .nav-tabs > li > a .market-indices__item--net-change--tabbed.ticker--up:not(:empty), .market-indices_tabbed .nav-tabs > li > a .market-indices__item--percent-change--tabbed.ticker--down:not(:empty), .market-indices_tabbed .nav-tabs > li > a .market-indices__item--percent-change--tabbed.ticker--up:not(:empty) { font-size: 62%; }.market-indices_header .market-indices__grid-col { margin-right: 13px; position: relative; text-align: left; }.market-indices_header .market-indices__grid-col a { display: block; padding-right: 0; }.market-indices_header .market-indices__grid-col a .market-data-item { margin-left: 0; }.market-indices_header .market-indices__grid-col a .market-indices__item--symbol { font-size: 12px; }.market-indices_header .market-indices__grid-col a .ticker-percentChange, .market-indices_header .market-indices__grid-col a .ticker-netChange { font-size: 12px; }.market-indices_header .market-indices__grid-col a .ticker-percentChange:not(:empty):before { content: '('; font-family: "Oswald", "Arial Narrow", Helvetica, Arial, sans-serif; bottom: 0; left: 2px; }.market-indices_header .market-indices__grid-col a .ticker-percentChange:not(:empty):after { content: ")"; }.market-indices_header .market-indices__grid-col a .ticker-netChange:not(:empty):before { position: absolute; top: 4px; left: -8px; }.market-indices_header .market-indices__grid-col:nth-child(2) a, .market-indices_header .market-indices__grid-col:last-child a { padding: 0; }.featured-grid { margin: 0 0 30px; background: #fff; }.featured-grid:before, .featured-grid:after { content: ""; display: table; }.featured-grid:after { clear: both; }.featured-grid .carousel-indicators { bottom: 0; }.featured-grid .carousel-inner > .active { background: transparent; }.featured-grid--large { padding-left: 0; padding-right: 0; }@media (max-width: 767px) { .featured-grid--large { margin: auto -30px; } }.featured-grid--small > div.row { background: #fff; position: relative; min-height: 342px; }.featured-grid--small .col-lg-12.col-md-6.col-sm-6 { max-width: 98%; position: absolute; right: 0; }.featured-grid--small .col-lg-12.col-md-6.col-sm-6:first-child { top: 0; }.featured-grid--small .col-lg-12.col-md-6.col-sm-6:last-child { bottom: 0; }@media (max-width: 1199px) { .featured-grid--small > div.row { min-height: 0; }.featured-grid--small .col-lg-12.col-md-6.col-sm-6 { margin-top: 2px; max-width: 49.8%; position: relative; right: inherit; }.featured-grid--small .col-lg-12.col-md-6.col-sm-6:first-child { float: left; top: inherit; }.featured-grid--small .col-lg-12.col-md-6.col-sm-6:last-child { float: right; bottom: inherit; } }@media (max-width: 767px) { .featured-grid--small .col-lg-12.col-md-6.col-sm-6 { max-width: 100%; position: static; float: none; }.featured-grid--small .col-lg-12.col-md-6.col-sm-6:first-child { float: none; }.featured-grid--small .col-lg-12.col-md-6.col-sm-6:last-child { float: none; } }.featured-grid--small .col-md-12, .featured-grid--small .col-sm-6 { padding-left: 0; padding-right: 0; }.featured-grid--small.featured-grid--small-two .col-lg-12, .featured-grid--small.featured-grid--small-two .col-md-12, .featured-grid--small.featured-grid--small-two .col-sm-12 { padding-left: 15px; }@media (max-width: 767px) { .featured-grid--small.featured-grid--small-two .col-lg-12, .featured-grid--small.featured-grid--small-two .col-md-12, .featured-grid--small.featured-grid--small-two .col-sm-12 { padding-left: 0; } }.featured-grid__item--story { -webkit-transition: background 0.3s ease-in-out; -moz-transition: background 0.3s ease-in-out; -o-transition: background 0.3s ease-in-out; transition: background 0.3s ease-in-out; overflow: hidden; }.featured-grid__item--story .featured-grid__image-wrap { width: auto; height: auto; }.featured-grid__link-block { display: block; }.featured-grid__link-block:before, .featured-grid__link-block:after { content: ""; display: table; }.featured-grid__link-block:after { clear: both; }.featured-grid__item--small { overflow: hidden; }@media (max-width: 767px) { .featured-grid__item--small { background-image: none !important; height: auto; padding: 15px 0; display: block; flex-direction: column; } }.featured-grid__item--small .featured-grid__image { width: 100%; height: auto; border-bottom: none; }@media (max-width: 767px) { .featured-grid__item--small .featured-grid__image { width: 100%; height: auto; min-height: 0; border-bottom: none; } }@media (max-width: 991px) { .featured-grid__item--small .featured-grid__image { height: auto; } }.featured-grid__item--small .featured-grid__image-wrap { width: 100%; float: none; position: relative; }.featured-grid__item--small .featured-grid__image-wrap:after { background: rgba(0, 0, 0, 0.35); background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.75))); background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.75)); background: -moz-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.75)); background: -o-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.75)); background: linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.75)); width: 100%; height: 100%; content: ""; display: block; position: absolute; top: 0; bottom: 0; left: 0; right: 0; z-index: 2; }@media (max-width: 767px) { .featured-grid__item--small .featured-grid__image-wrap:after { display: none; } }@media (max-width: 767px) { .featured-grid__item--small .featured-grid__image-wrap { float: left; width: 40%; margin-right: 20px; height: auto; min-height: 77px; }.featured-grid__item--small .featured-grid__image-wrap:before { content: ""; display: none; position: absolute; top: 0; bottom: 0; left: 0; right: 0; } }.featured-grid__item--small .featured-grid__image-wrap i { display: none; position: absolute; top: 12%; left: 28%; font-size: 35px; border: 1px solid #ffffff; border-radius: 50%; color: #ffffff; z-index: 3; }.featured-grid__item--small .featured-grid__image-wrap i:before { display: block; width: 64px; height: 64px; text-align: center; padding-top: 15px; padding-left: 10px; }@media (max-width: 767px) { .featured-grid__item--small .featured-grid__image-wrap i { position: absolute; top: 24%; left: 34%; font-size: 25px; border: 1px solid #ffffff; border-radius: 50%; color: #ffffff; }.featured-grid__item--small .featured-grid__image-wrap i:before { display: block; width: 45px; height: 45px; text-align: center; padding-top: 10px; padding-left: 10px; } }@media (min-width: 480px) { .featured-grid--small-two .featured-grid__item--small .featured-grid__image-wrap i { display: none; position: absolute; border-radius: 50%; color: #ffffff; z-index: 3; font-size: 30px; top: 10px; right: 10px; left: auto; border: 2px solid #ffffff; }.featured-grid--small-two .featured-grid__item--small .featured-grid__image-wrap i:before { padding-left: 10px; display: block; width: 50px; height: 50px; text-align: center; padding-top: 10px; } }.featured-grid__item--small.featured-grid__item--video .featured-grid__image-wrap i { display: block; }.mobile .featured-grid__item--small { border-bottom: 1px solid #ccc; padding: 15px 0; margin-bottom: 5px; }.mobile .featured-grid__item--small .featured-grid__image-wrap { max-width: 150px; float: left; margin: 0 15px 10px 0; }.mobile .featured-grid__item--small .featured-grid__image-wrap .featured-grid__image { border-bottom: none; max-width: 150px; }@media screen and (device-aspect-ratio: 40 / 71) and (orientation: portrait) { .mobile .featured-grid__item--small .featured-grid__image-wrap { max-width: 116px; max-height: 77px; margin: 0 0 10px 0; }.mobile .featured-grid__item--small .featured-grid__image-wrap img { width: 100%; height: 100%; } }.mobile .featured-grid__item--small .featured-grid__image-wrap:after { display: none; }.featured-grid__item--large i { display: none; position: absolute; border-radius: 50%; color: #ffffff; z-index: 2; font-size: 30px; top: 10px; right: 10px; border: 2px solid #ffffff; }.featured-grid__item--large i:before { padding-left: 10px; display: block; width: 50px; height: 50px; text-align: center; padding-top: 10px; }@media (max-width: 767px) { .featured-grid__item--large i { right: 25px; font-size: 40px; }.featured-grid__item--large i:before { height: 80px; width: 80px; padding-left: 10px; padding-top: 20px; } }.mobile .featured-grid__item--large i { right: 25px; font-size: 40px; }.mobile .featured-grid__item--large i:before { height: 80px; width: 80px; padding-left: 10px; padding-top: 20px; }.featured-grid__item--large .featured-grid__image-wrap { width: 100%; position: relative; z-index: 0; }.featured-grid__item--large .featured-grid__image-wrap:after { background: rgba(0, 0, 0, 0.35); background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.75))); background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.75)); background: -moz-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.75)); background: -o-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.75)); background: linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.75)); content: ""; display: block; position: absolute; width: 100%; height: 100%; top: 0; bottom: 0; left: 0; right: 0; z-index: 2; }.featured-grid__item--large.featured-grid__item--video { height: auto; min-height: 230px; overflow: hidden; background: #000; }.featured-grid__item--large.featured-grid__item--video i { display: block; }@media (min-width: 992px) { .featured-grid__item--large.featured-grid__item--video { height: auto; } }.featured-grid__item--large .featured-grid__image { width: 100%; height: auto; }.featured-grid__item--large .featured-grid__video { display: none; overflow: hidden; }.featured-grid__item--large.play-video a { display: none; }.featured-grid__item--large.play-video .nohide { display: block; }.featured-grid__item--large.play-video .featured-grid__video__link { display: block; overflow: hidden; }.featured-grid__item--large.play-video .featured-grid__related__link { display: block !important; }.featured-grid__item--large.play-video .featured-grid__title--large { font-size: 20px; position: relative; top: auto; left: auto; bottom: auto; padding: 0 10px 5px; width: 95%; margin: 0 auto; font-weight: 500; }.featured-grid__item--large.play-video .featured-grid__video { display: block; overflow: hidden; }.featured-grid__item--large.play-video .featured-grid__video > iframe { overflow: hidden !important; }.featured-grid__item--hero { background-size: cover; }.featured-grid__item--hero .featured-grid__image { width: 100%; }.featured-grid__title { color: white; font-family: "Oswald", "Arial Narrow", Helvetica, Arial, sans-serif; text-shadow: 0 2px 0 #000000; margin: 0; padding-right: 15px; position: absolute; bottom: 35px; left: 25px; font-weight: normal; line-height: 1.2; z-index: 3; word-wrap: break-word; }.mobile .featured-grid__title { padding-right: 0; }.featured-grid__related__link { color: white; font-family: "Oswald", "Arial Narrow", Helvetica, Arial, sans-serif; text-shadow: 0 2px 0 #000000; margin: 0; z-index: 2; padding-right: 15px; min-height: 40px; }.featured-grid__related__link h3 { font-family: Helvetica, Arial, sans-serif; font-size: 14px; color: white; line-height: 1.15; margin: 0; }.featured-grid__related__link h3 > span { color: #999; padding-right: 3px; }.mobile .featured-grid__related__link { padding-right: 20px; }.mobile .featured-grid__related__link h3 { font-size: 13px; line-height: 1.3; }.featured-grid__title--small { font-size: 21px; left: 25px; float: none; font-weight: 500; }@media (max-width: 767px) { .featured-grid__title--small { background-image: none !important; text-shadow: none; color: black; position: static; float: left; width: 54%; font-size: 20px; } }@media (orientation: portrait) and (max-width: 440px) { .featured-grid__title--small { font-size: 18px; line-height: 1.3em; } }@media (orientation: portrait) and (max-width: 330px) { .featured-grid__title--small { font-size: 16px; } }.mobile .featured-grid__title--small {  margin-bottom: 10px; }.featured-grid--small-two .featured-grid__title--small { position: relative; left: auto; right: auto; top: auto; bottom: auto; margin: 0; padding: 15px 0 0 0; clear: left; color: #000; text-shadow: none; line-height: 1.25; }@media (max-width: 767px) { .featured-grid--small-two .featured-grid__title--small { padding-top: 0; } }@media (min-width: 992px) { .featured-grid--small-two .featured-grid__title--small { font-size: 17px; } }@media (min-width: 1200px) { .featured-grid--small-two .featured-grid__title--small { font-size: 21px; } }.mobile .featured-grid--small-two .featured-grid__title--small { font-size: 16px; }.featured-grid__title--large { bottom: 25px; font-size: 28px; font-weight: 500; left: 30px; margin: 0; padding: 0 15px 0 0; z-index: 0; }@media (max-width: 767px) { .featured-grid__title--large { padding-right: 30px; font-size: 25px; } }@media (max-width: 320px) { .featured-grid__title--large { font-size: 22px; } }@media (min-width: 768px) { .featured-grid__title--large { font-size: 39px; } }@media (min-width: 992px) { .featured-grid__title--large { font-size: 36px; } }@media (min-width: 1200px) { .featured-grid__title--large { font-size: 39px; } }.featured-grid__title--large.featured-grid__title--large-has-related { bottom: 50px; }.featured-grid__title--large.featured-grid__title--large-two { bottom: 25px; font-size: 34px; }.featured-grid__title--large.featured-grid__title--large-two.featured-grid__title--large-has-related { bottom: 50px; }@media (max-width: 767px) { .featured-grid__title--large.featured-grid__title--large-two { left: 45px; padding-right: 30px; } }@media (min-width: 768px) { .featured-grid__title--large.featured-grid__title--large-two { font-size: 30px; } }@media (min-width: 992px) { .featured-grid__title--large.featured-grid__title--large-two { font-size: 30px; } }@media (min-width: 1200px) { .featured-grid__title--large.featured-grid__title--large-two { font-size: 34px; } }.mobile .featured-grid__title--large { bottom: 25px; margin-right: 30px; }.mobile .featured-grid__title--large.featured-grid__title--large-has-related { bottom: 50px; }.news-list__byline.featured-grid__byline { display: none; }@media (max-width: 767px) { .news-list__byline.featured-grid__byline { display: block; }.news-list__byline.featured-grid__byline > div { margin-top: 10px; }.news-list__byline.featured-grid__byline a { font-size: 14px; color: #1674b1; font-weight: bold; margin-top: 10px; }.news-list__byline.featured-grid__byline .news-list__author-name:before { color: #333; font-weight: normal; } }@media (max-width: 480px) { .news-list__byline.featured-grid__byline > div { margin-top: 0; }.news-list__byline.featured-grid__byline a { font-size: 13px; text-transform: none; font-weight: bold; margin-top: 0; } }.featured-grid--small-two .news-list__byline.featured-grid__byline { display: block; padding-top: 15px; }.featured-grid--small-two .featured-grid__author-name { float: left; margin-right: 30px; }.featured-grid__publish-date { display: inline; white-space: nowrap; }#feature-grid__related__carousel { z-index: 2; position: absolute; bottom: 5px; left: 30px; width: 90%; }#feature-grid__related__carousel .carousel-inner { background: transparent; width: 100%; }#feature-grid__related__carousel .carousel-control { top: -4px; bottom: auto; background: none; display: none; }.desktop #feature-grid__related__carousel .carousel-inner { width: 95%; }.desktop #feature-grid__related__carousel .carousel-control { display: block; }.news-list__inner-wrap:before, .news-list__inner-wrap:after { content: ""; display: table; }.news-list__inner-wrap:after { clear: both; }.mobile .news-list__inner-wrap { margin-top: 0; }.news-list__item { margin: 0 0 30px; border: none; }.news-list__item:before, .news-list__item:after { content: ""; display: table; }.news-list__item:after { clear: both; }.mobile .news-list__item { padding: 0 0 20px; border-bottom: 1px solid #ccc; margin-bottom: 20px; }.mobile .news-list__item:last-child { border-top: 0; padding-top: 0; border-bottom: 0; }.news-list__item ul:last-child { margin-bottom: 0; }.news-list__item.promo-unit-container { padding: 0 !important; margin: 0; }.news-list__block:before, .news-list__block:after { content: ""; display: table; }.news-list__block:after { clear: both; }.news-list__headline { margin-top: 0; font-family: "Oswald", "Arial Narrow", Helvetica, Arial, sans-serif; font-size: 16px; margin-bottom: 5px; line-height: 1.4; font-weight: 500; }@media (min-width: 480px) { .news-list__headline { font-size: 26px; } }.mobile h3.news-list__headline { font-size: 18px; }.news-list__label { display: inline-block; font-size: 14px; margin: 0; padding: 0; text-transform: uppercase; }.news-list__object-wrap { float: left; margin-right: 20px; max-width: 300px; max-height: 200px; overflow: hidden; }.mobile.landscape .news-list__object-wrap { margin: 0 15px 10px 0; max-width: 150px; width: 40%; }.mobile.portrait .news-list__object-wrap { margin: 0 10px 10px 0; }@media screen and (device-aspect-ratio: 40 / 71) and (orientation: portrait) { .mobile.portrait .news-list__object-wrap { max-width: 116px; max-height: 77px; margin: 0 0 10px 0; }.mobile.portrait .news-list__object-wrap img { width: 100%; height: 100%; } }@media screen and (device-aspect-ratio: 40 / 71) and (orientation: portrait) { .portrait.mobile .news-list__object-wrap { max-width: 116px; max-height: 77px; margin: 0 0 10px 0; }.portrait.mobile .news-list__object-wrap img { width: 100%; height: 100%; } }.news-list__object-wrap i { display: none; }.news-list--trending { margin-top: 0; }.news-list__image--trending { width: 100%; height: 100%; margin-bottom: 5px; }.news-list__label--trending { background-color: #4099ff; color: #fff; padding: 10px; }.news-list__label--trending:before { font-family: 'icomoon'; line-height: 1; content: "\f0e7"; margin-right: 10px; }.news-list__object-wrap--trending { float: none; margin-right: 0; }.news-list__headline--premium:before { content: 'P'; color: white; padding-right: 3px; padding-left: 3px; font-size: 15px; background-color: #f86d1e; font-weight: bold; margin-left: 1px; margin-right: 5px; }.trending-icon { display: none; }.news-list { padding: 0; margin-bottom: 0 !important; }@media (max-width: 767px) { .news-list { padding: 0; } }.news-list__image { height: auto; max-width: 300px; margin-bottom: 0; }.mobile .news-list__image { max-width: 150px; }.news-list__section-headline, .keyword__name, .section__title { margin: 20px 0; padding-bottom: 10px; border-bottom: 4px solid #1674b1; }.keyword__name, .section__title { font-size: 35px; padding-left: 2px; }.news-list__byline { width: auto; padding-bottom: 0; }.mobile .news-list__byline { border: 1px solid transparent; font-size: 13px; }.mobile .news-list__byline time { color: #666; }.news-list__byline a { color: #1674b1; }.news-list__byline a.news-list__author-name:before { content: "By"; color: #333333; padding-right: 5px; font-size: inherit; display: inline-block; }.mobile .news-list__byline a { font-weight: bold; font-size: 13px; }.mobile .news-list__byline a:before { content: "By"; color: #666; padding-right: 5px; font-size: inherit; font-weight: normal; display: inline-block; }@media (max-width: 480px) { .news-list__byline .news-list__publish-date { padding-left: 0; }.news-list__byline .news-list__publish-date:before { display: none; } }.news-list-compact__item { border-bottom: 1px solid #e9e9e9; margin-top: 0; padding-bottom: 20px; margin-bottom: 20px; }.news-list-compact__item:before, .news-list-compact__item:after { content: ""; display: table; }.news-list-compact__item:after { clear: both; }.news-list-compact__item ul:last-child { margin-bottom: 0; }.news-list-compact__object-wrap { margin: 0 15px 10px 0; float: left; max-width: 150px; width: 40%; }@media (min-width: 992px) { .news-list-compact__object-wrap { margin-right: 30px; margin-bottom: 0; } }@media screen and (device-aspect-ratio: 40 / 71) and (orientation: portrait) { .news-list-compact__object-wrap { max-width: 116px; max-height: 77px; margin: 0 0 10px 0; }.news-list-compact__object-wrap img { max-width: 117px; max-height: 77px; } }.news-list-compact__object-wrap i { display: none; }.news-list-compact__object-wrap--video:before, .mobile .news-list__object-wrap--video:before { content: ""; color: #eee; display: block; font-family: 'icomoon'; font-size: 0; line-height: 1; margin: auto; width: 0; height: 0; position: absolute; top: 0; left: 0; bottom: 0; right: 0; }.news-list-compact__object-wrap--video i, .mobile .news-list__object-wrap--video i { display: block; position: absolute; top: 19px; left: 28%; font-size: 35px; border: 1px solid #ffffff; border-radius: 50%; color: #ffffff; }.news-list-compact__object-wrap--video i:before, .mobile .news-list__object-wrap--video i:before { display: block; width: 64px; height: 64px; text-align: center; padding-top: 15px; padding-left: 10px; }@media (max-width: 767px) { .news-list-compact__object-wrap--video i, .mobile .news-list__object-wrap--video i { position: absolute; top: 24%; left: 34%; font-size: 25px; border: 1px solid #ffffff; border-radius: 50%; color: #ffffff; }.news-list-compact__object-wrap--video i:before, .mobile .news-list__object-wrap--video i:before { display: block; width: 45px; height: 45px; text-align: center; padding-top: 10px; padding-left: 10px; } }@media screen and (device-aspect-ratio: 40 / 71) and (orientation: portrait) { .news-list-compact__object-wrap--video i, .mobile .news-list__object-wrap--video i { top: 20%; left: 30%; } }.news-list-compact__body { min-height: 69px; }.mobile .news-list-compact__body { min-height: 0; }.underlink { font-size: 14px; list-style: disc; margin-top: 20px; display: inline-block; margin-left: 15px; }@media (max-width: 767px) { .underlink { margin-top: 10px; } }.underlink a { font-size: 15px; font-family: "Oswald", "Arial Narrow",Helvetica, Arial, sans-serif; font-weight: 400; }.category-detail--right-rail { margin-top: 20px; }.load-more { margin: 0 0 20px; text-align: center; }.load-more .inner { padding: 15px 50px; background-color: #1674b1; margin: 0 auto 2px; text-align: center; width: 200px; border-radius: 2px; }.load-more .inner a { margin: 0 auto; color: #fff; font-family: Helvetica, Arial, sans-serif; font-size: 12px; font-weight: bold; text-transform: uppercase; display: block; cursor: pointer; }.news-list__callout { font-family: Helvetica, Arial, sans-serif; font-weight: lighter; font-size: 15px; margin-bottom: 5px; margin-top: 10px; }.news-list__object-wrap--video:before { content: ""; color: #eee; display: block; font-family: 'icomoon'; font-size: 0; line-height: 1; margin: auto; width: 0; height: 0; position: absolute; top: 0; left: 0; bottom: 0; right: 0; }.news-list__object-wrap--video i { display: block; position: absolute; font-size: 35px; border: 1px solid #ffffff; border-radius: 50%; color: #ffffff; top: 33%; left: 39%; }.news-list-compact__story-list .news-list__object-wrap--video i { top: 15%; left: 28%; }.news-list__object-wrap--video i:before { display: block; width: 64px; height: 64px; text-align: center; padding-top: 15px; padding-left: 10px; }@media (max-width: 767px) { .news-list__object-wrap--video .mobile i { position: absolute; top: 24%; left: 34%; font-size: 25px; border: 1px solid #ffffff; border-radius: 50%; color: #ffffff; }.news-list__object-wrap--video .mobile i:before { display: block; width: 45px; height: 45px; text-align: center; padding-top: 10px; padding-left: 10px; } }.news-list__body { min-height: 69px; }.mobile .news-list__body { min-height: 0; }.no-js .news-list_pagination { display: inline-flex; }.no-js .news-list_pagination li { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; padding-left: 10px; list-style: none; border-color: blue; border-radius: .25rem; }.news-list_pagination { display: none; }.news-list-compact__inner-wrap { margin-top: 15px; }.news-list-compact__inner-wrap:before, .news-list-compact__inner-wrap:after { content: ""; display: table; }.news-list-compact__inner-wrap:after { clear: both; }.mobile .news-list-compact__inner-wrap { margin-top: 0; }.news-list-compact__block:before, .news-list-compact__block:after, .mobile .news-list__block:before, .mobile .news-list__block:after { content: ""; display: table; }.news-list-compact__block:after, .mobile .news-list__block:after { clear: both; }.news-list-compact__image, .mobile .news-list__image { object-fit: cover; max-width: 150px; }@media screen and (device-aspect-ratio: 40 / 71) and (orientation: portrait) { .news-list-compact__image, .mobile .news-list__image { max-width: 117px !important; max-height: 77px !important; } }.news-list-compact__label, .mobile .news-list__label { display: inline-block; font-size: 14px; margin: 0; padding: 0; text-transform: uppercase; }.news-list-compact--trending, .mobile .news-list--trending { margin-top: 0; }.news-list-compact__image--trending, .mobile .news-list__image--trending { width: 100%; height: 100%; margin-bottom: 5px; }.news-list-compact__label--trending, .mobile .news-list__label--trending { background-color: #4099ff; color: #fff; padding: 10px; }.news-list-compact__label--trending:before, .mobile .news-list__label--trending:before { font-family: 'icomoon'; line-height: 1; content: "\f0e7"; margin-right: 10px; }.news-list-compact__object-wrap--trending, .mobile .news-list__object-wrap--trending { float: none; margin-right: 0; }.news-list-compact__headline--premium:before, .mobile .news-list__headline--premium:before { content: 'P'; color: white; padding-right: 3px; padding-left: 3px; font-size: 15px; background-color: #f86d1e; font-weight: bold; margin-left: 1px; margin-right: 5px; }.news-list-compact, .mobile .news-list { padding: 0 0; margin-bottom: 0 !important; }@media (max-width: 767px) { .news-list-compact, .mobile .news-list { padding: 0; } }.news-list-compact__section-headline, .mobile .news-list__section-headline { color: #1674b1; font-size: 23px; margin: 30px 0; }.news-list-compact__headline, .mobile .news-list__headline { margin-top: 0; font-family: "Oswald", "Arial Narrow", Helvetica, Arial, sans-serif; margin-bottom: 5px; line-height: 1.4; }.news-list-compact__headline, .mobile h3.news-list__headline { font-size: 18px; }@media screen and (device-aspect-ratio: 40 / 71) { .news-list-compact__headline, .mobile h3.news-list__headline { margin-top: -2px; position: relative; } }.news-list-compact__item { padding: 0 0 20px; border-bottom: 1px solid #ccc; margin-top: 10px; }.news-list-compact__item.promo-unit-container { padding: 0 !important; border-bottom: none; margin: 0; }.news-list-compact__callout { font-family: Helvetica, Arial, sans-serif; font-weight: lighter; font-size: 16px; margin-bottom: 5px; margin-top: 10px; }.mobile.portrait .newshasImg .news-list__byline, .mobile.portrait .newshasImg .columnRight { margin-left: 153px; }@media screen and (device-aspect-ratio: 40 / 71) and (orientation: portrait) { .mobile.portrait .newshasImg .news-list__byline, .mobile.portrait .newshasImg .columnRight { margin-left: 125px; } }.news-list-featured { margin-bottom: 0 !important; }.news-list-featured ul { list-style-type: none; }.news-list-featured .news-list { padding: 0; border: none; }.news-list-featured .news-list__item { position: relative; }.news-list-featured .news-list__item:last-child { border-bottom: none; }.news-list-featured__image { width: 100%; }.news-list-featured__section-headline { margin-bottom: 35px; }.news-list-featured__headline { font-size: 33px; }@media (min-width: 768px) { .news-list-featured__headline { font-size: 26px; } }.news-list-featured__callout { color: #000; font-size: 15px; }.news-list-featured__byline { font-family: Helvetica, Arial, sans-serif; text-transform: none; }@media (min-width: 768px) { .news-list-featured__byline { font-size: 15px; margin-bottom: 10px; color: #bebebe; font-family: Helvetica, Arial, sans-serif; font-weight: normal; } }.news-list-featured__publish-date { border: none; }.news-list-featured__item { padding-bottom: 0; }.simple-list__list { list-style-type: none; }.simple-list__item { position: relative; }.simple-list__section-headline > a { font-weight: normal; }.simple-list__item-headline { margin-top: 0; margin-bottom: 25px; font-size: 20px; }@media (min-width: 768px) { .simple-list__item-headline { margin-bottom: 30px; } }.simple-list__item-callout { margin-top: 0; margin-bottom: 25px; font-size: 14px; }@media (min-width: 768px) { .simple-list__item-callout { margin-bottom: 30px; } }.simple-list__image-wrap { margin-bottom: 30px; }#simple-list-cramer-news-top .simple-list__image-wrap { display: none; }#simple-list-jim-cramer-top .simple-list__image-wrap { display: none; }.simple-list--feature--image--left .simple-list__image-wrap { position: relative; float: left; margin-right: 10px; }.simple-list--feature--image--left .simple-list__image-wrap img { width: 200px; }.simple-list--feature--image--left .simple-list__image-wrap i { top: 24%; left: 34%; }.simple-list--feature--image--left .simple-list__list { min-height: 150px; }.simple-list--default[data-theme='simpleListFeaturedImageLeft'] { border-bottom: 1px solid #ccc; min-height: 350px; }.simple-list--right-rail .simple-list__section-headline { font-size: 20px; margin-bottom: 10px; }.simple-list--right-rail .simple-list__item-headline { font-size: 20px; }@media (min-width: 768px) { .simple-list--right-rail .simple-list__item-headline { margin-bottom: 25px; } }.simple-list__video { margin: 0 10px 15px 10px; }.simple-list__object-wrap i { display: none; }.simple-list__object-wrap--video i { display: block; position: absolute; top: 20%; left: 40%; font-size: 35px; border: 1px solid #ffffff; border-radius: 50%; color: #ffffff; }.simple-list__object-wrap--video i:before { display: block; width: 64px; height: 64px; text-align: center; padding-top: 15px; padding-left: 10px; }.markets-leftCol .simple-list__object-wrap--video i { top: 10%; left: 30%; }@media screen and (max-width: 991px) { .markets-leftCol .simple-list__image-wrap { max-width: 355px; position: relative; }.markets-leftCol .simple-list__object-wrap--video i { top: 20%; left: 35%; } }@media screen and (max-width: 767px) { .markets-leftCol .simple-list__object-wrap--video i { top: 35%; left: 40%; } }@media screen and (min-width: 992px) and (max-width: 1199px) { .markets-leftCol .simple-list__object-wrap--video i { top: 5%; left: 30%; } }.category-expanded { margin-bottom: 30px; }.category-expanded .section-headline, .featured-categories .section-headline { margin-bottom: 15px; margin-top: 15px; }.category-expanded .featured-categories__list, .featured-categories .featured-categories__list { list-style: none; margin: 0; padding: 0; border-bottom: 1px solid #ccc; }.category-expanded .featured-categories__item, .featured-categories .featured-categories__item { padding: 20px 0 15px; border-top: 1px solid #ccc; }@media (max-width: 767px) { .category-expanded .featured-categories__lead_article, .featured-categories .featured-categories__lead_article { min-height: 150px; } }.category-expanded .featured-categories__lead_article .simple-list__item-headline, .featured-categories .featured-categories__lead_article .simple-list__item-headline { font-size: 22px; }.category-expanded .featured-categories__lead_article .simple-list__item-callout, .featured-categories .featured-categories__lead_article .simple-list__item-callout { padding-top: 15px; }@media (min-width: 768px) { .category-expanded .featured-categories__lead_article .simple-list__item-callout, .featured-categories .featured-categories__lead_article .simple-list__item-callout { margin-bottom: inherit; } }.category-expanded .category-name, .featured-categories .category-name { color: #1674b1; font-family: "Oswald", "Arial Narrow", Helvetica, Arial, sans-serif; font-size: 14px; text-transform: uppercase; display: inline-block; margin-bottom: 15px; }.category-expanded .simple-list__item, .featured-categories .simple-list__item { border-top: 1px solid #ccc; padding-top: 10px; padding-bottom: 10px; }.category-expanded .simple-list__item:first-child, .featured-categories .simple-list__item:first-child { border: 0; padding-top: 0; }.category-expanded .simple-list__item-headline, .featured-categories .simple-list__item-headline { font-size: 14px; font-family: "Oswald", "Arial Narrow", Helvetica, Arial, sans-serif; margin: 0; font-weight: 500; }.category-expanded .category-header-detail__description, .featured-categories .category-header-detail__description { font-family: "Oswald", "Arial Narrow", Helvetica, Arial, sans-serif; font-weight: normal; font-size: 13px; margin: 0 0 10px 220px; min-height: 106px; }.category-expanded .category-header-detail__description a, .featured-categories .category-header-detail__description a { color: #1674b1; }.category-expanded img, .featured-categories img { width: 200px; padding: 0; float: left; position: relative; z-index: 1; margin: 0 15px 15px 0; }@media (min-width: 768px) { .category-expanded img, .featured-categories img { margin-right: 20px; } }.category-expanded .bottom-buffer-sm, .featured-categories .bottom-buffer-sm { margin: 0; }.three-col-featured-list { margin-top: 0; list-style-type: none; }@media (max-width: 767px) { .three-col-featured-list { margin-top: 18px; } }.three-col-featured-list .carousel.slide .carousel-indicators { bottom: 5px; }.three-col-featured-list__item { position: relative; padding: 0; }.three-col-featured-list__item h2 { position: absolute; color: white; font-family: "Oswald", "Arial Narrow", Helvetica, Arial, sans-serif; font-size: 30px; text-shadow: 0 2px 0 #000000; z-index: 10; bottom: 0; left: 0; padding: 20px; }.three-col-featured-list__item:nth-child(even) .three-col-featured-list__image-wrap img.trans-placeholder { background: #818181; }.three-col-featured-list__item .three-col-featured-list__image-wrap { -webkit-transition: background 0.3s ease-in-out; -moz-transition: background 0.3s ease-in-out; -o-transition: background 0.3s ease-in-out; transition: background 0.3s ease-in-out; overflow: hidden; }.three-col-featured-list__item .three-col-featured-list__image-wrap:hover { background: rgba(0, 0, 0, 0); }.three-col-featured-list__item .three-col-featured-list__image-wrap:before { background: rgba(0, 0, 0, 0.25); content: ""; display: block; position: absolute; top: 0; bottom: 0; left: 0; right: 0; -webkit-transition: background 0.3s ease-in-out; -moz-transition: background 0.3s ease-in-out; -o-transition: background 0.3s ease-in-out; transition: background 0.3s ease-in-out; }.three-col-featured-list__item .three-col-featured-list__image-wrap:after { background: rgba(0, 0, 0, 0.35); background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.75))); background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.75)); background: -moz-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.75)); background: -o-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.75)); background: linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.75)); content: ""; display: block; position: absolute; width: 100%; height: 100%; top: 0; bottom: 0; left: 0; right: 0; z-index: 2; }.three-col-featured-list__item .three-col-featured-list__image-wrap:hover:before { background: rgba(0, 0, 0, 0); }.three-col-featured-list__item .three-col-featured-list__image-wrap img { width: 100%; height: auto; }.three-col-featured-list__item .three-col-featured-list__image-wrap img.trans-placeholder { background: #9a9a9a; }.three-col-featured-list__item .three-col-featured-list__image-wrap i { display: none; position: absolute; border-radius: 50%; color: #ffffff; z-index: 2; font-size: 30px; top: 10px; right: 10px; border: 2px solid #ffffff; }.three-col-featured-list__item .three-col-featured-list__image-wrap i:before { padding-left: 10px; display: block; width: 50px; height: 50px; text-align: center; padding-top: 10px; }@media (max-width: 767px) { .three-col-featured-list__item .three-col-featured-list__image-wrap i { right: 25px; font-size: 50px; }.three-col-featured-list__item .three-col-featured-list__image-wrap i:before { height: 100px; width: 100px; padding-left: 13px; padding-top: 26px; } }.mobile .three-col-featured-list__item .three-col-featured-list__image-wrap i { font-size: 50px; }.mobile .three-col-featured-list__item .three-col-featured-list__image-wrap i:before { height: 100px; width: 100px; padding-left: 13px; padding-top: 26px; }.three-col-featured-list__item .three-col-featured-list__image-wrap.three-col-featured-list__image-wrap--video i { display: block; }.featured-categories-expanded select, .featured-categories-expanded input { height: 30px; line-height: 20px; padding: 5px; -webkit-appearance: none; -moz-appearance: none; background: #fff; border: 1px solid #ccc; border-radius: 5px; width: 110px; }.featured-categories-expanded select { position: relative; top: 1px; }.featured-categories-expanded .select-wrapper:after { color: #000; font-family: 'icomoon'; content: "\f0d7"; position: relative; right: 24px; z-index: 1; pointer-events: none; }.section__title { margin: 20px 0 0; }.section__subchannel { list-style: none; border-bottom: 1px solid #cccccc; padding-left: 5px; display: block; overflow: hidden; padding-bottom: 15px; margin-bottom: 0; }.section__subchannel li { float: left; margin-right: 15px; }.section__subchannel li h3 { padding: 0; font-size: 16px; margin: 15px 0 0; }.section__subchannel li h3 a { border-right: 1px solid #cccccc; padding-right: 15px; font-size: 16px; font-weight: 500; line-height: 1em; text-transform: uppercase; }.sidebar { margin-top: 20px; }.taxonmy-header { margin-bottom: 40px; }.sidebar .section-list { max-width: 300px; margin: 0 auto 30px; }.mobile .sidebar .section-list { max-width: none; margin: 0 0 30px; }.section-list--main:before, .section-list--main:after { content: ""; display: table; }.section-list--main:after { clear: both; }.section-list__item { position: relative; }.section-list__item i { display: none; }.section-list__item--story { -webkit-transition: background 0.3s ease-in-out; -moz-transition: background 0.3s ease-in-out; -o-transition: background 0.3s ease-in-out; transition: background 0.3s ease-in-out; }.section-list__item--story .featured-grid__image-wrap { width: auto; height: auto; }.section-list__image-wrap { height: auto; width: 100%; float: none; position: relative; }.section-list__image-wrap:before { background: rgba(0, 0, 0, 0.35); background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.65) 100%); width: 100%; height: 100%; content: ""; display: block; position: absolute; top: 0; bottom: 0; left: 0; right: 0; z-index: 2; -webkit-transition: background 0.1s ease-in-out; -moz-transition: background 0.1s ease-in-out; -o-transition: background 0.1s ease-in-out; transition: background 0.1s ease-in-out; }.section-list__image { width: 100%; height: auto; object-fit: cover; }.section-list__title { color: white; font-family: "Oswald", "Arial Narrow", Helvetica, Arial, sans-serif; text-shadow: 0 2px 0 #000000; margin: 0 15px 0 0; position: absolute; bottom: 35px; left: 25px; z-index: 2; }.section-list__title--large { font-size: 20px; left: 15px; bottom: 15px; }@media (min-width: 1440px) { .section-list__title--large { font-size: 25px; } }.section-list--secondary { display: block; padding: 10px 0; border-bottom: 1px solid #ccc; border-top: 1px solid #ccc; margin: 10px 0 0; }.section-list--secondary:before, .section-list--secondary:after { content: ""; display: table; }.section-list--secondary:after { clear: both; }.section-list--secondary__image-wrap { float: left; padding-right: 10px; }.section-list--secondary__headline { font-family: "Oswald", "Arial Narrow", Helvetica, Arial, sans-serif; font-size: 18px; font-weight: 500; padding-bottom: 4px; color: black; }.section-list--secondary__publish-date { padding-left: 100px; font-size: 10px; }.section-list--default { display: block; border-bottom: 1px solid #ccc; }.section-list--default__headline { font-family: "Oswald", "Arial Narrow", Helvetica, Arial, sans-serif; font-size: 17px; font-weight: 500; padding: 10px 0; color: black; }.section-list__more { margin-top: 10px; }.section-list__more a { color: #333; }.section-list__more a font { family: "Oswald", "Arial Narrow", Helvetica, Arial, sans-serif; size: 14px; weight: normal; }.section-list--tertiary .section-list--default__headline { font-size: 18px; }.most-popular .section-list--default__headline { font-size: 14px; font-family: "Oswald", Arial, "Times New Roman", Times, serif; font-weight: normal; }.promo-unit .section-list--default__headline { font-size: 14px; font-family: "Oswald", Arial, "Times New Roman", Times, serif; font-weight: normal; }.keystone-widget-featuredByCategory.colSpan-8 { margin-bottom: 50px; }.keystone-widget-featuredByCategory.colSpan-8 .section-list__image-wrap { overflow: hidden; }.keystone-widget-featuredByCategory.colSpan-8 .section-list__title--large { font-size: 45px; line-height: 1.2; margin-left: 1.5%; margin-bottom: 1%; }.keystone-widget-featuredByCategory.colSpan-8 .section-list--default__headline, .keystone-widget-featuredByCategory.colSpan-8 .section-list--secondary__headline { font-size: 20px; }.keystone-widget-featuredByCategory.colSpan-8 .section-list__more { display: none; }.keystone-widget-featuredByCategory.colSpan-8 .section-list__item--large i { display: block; position: absolute; top: 2.5%; right: 2%; font-size: 35px; border: 1px solid #ffffff; border-radius: 50%; color: #ffffff; }.keystone-widget-featuredByCategory.colSpan-8 .section-list__item--large i:before { display: block; width: 64px; height: 64px; text-align: center; padding-top: 15px; padding-left: 10px; }.featured-categories-info li a { color: #000; }.mobile body { margin-top: 2px; }body a { font-weight: normal; }.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; } }body { -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; font-family: Helvetica, Arial, sans-serif; font-weight: 300; }body input::-ms-clear { width: 0; height: 0; }body a { -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }@media (min-width: 768px) { body.sticky { margin-top: 198px; } }@media (min-width: 992px) { body.sticky { margin-top: 229px; } }@media (min-width: 1200px) { body.sticky { margin-top: 235px; } }body.no-scroll { overflow: hidden; }body.collapsed-header { margin-top: 38px; }body.promo { margin-top: 0; }@media (min-width: 992px) { body.promo { margin-top: 525px; } }@media (min-width: 1200px) { body.promo { margin-top: 675px; } }@media (min-width: 1440px) { body.promo { margin-top: 675px; } }body mark { background: #deebf4; }body ul { padding-left: 0; }.site-wrapper { overflow-x: hidden; }.container-content { max-width: 1200px; padding-top: 0; }.mobile .container-content { padding-top: 80px; }.col-md-3 .col-md-12 .googleAd { margin-top: 35px; }.tst-breadcrumb { font-family: Helvetica, Arial, sans-serif; color: #333333; list-style: none; margin-bottom: 0; padding-left: 2px; font-size: 13px; }.tst-breadcrumb li { display: inline-block; list-style: none; }.tst-breadcrumb li a { color: #333333; }.center-text { text-align: center; }.js .hide-if-js { display: none; }.js .hide-if-no-js { visibility: visible !important; }.no-js .hide-if-js { visibility: visible !important; }.no-js .hide-if-no-js { display: none; }.article-page-loader { background-image: url('../img/loading_50x48-dde7a7df55a5549166e5acd475c0b6b8.gif'); background-repeat: no-repeat; display: none; margin: 0 auto; width: 50px; height: 48px; position: relative; top: -20px; }.ks-paginator-item-block .article-page-loader { margin-top: 20px; }.collapse { display: none; }.collapse.in { display: block; }.collapsing { position: relative; height: 0; overflow: hidden; -webkit-transition: height .35s ease;  transition: height .35s ease; }@media (max-width: 480px) { .mobile .news-list__byline { font-size: 13px; max-width: 193px; float: left; }.mobile .news-list__byline .news-list__author-name:before { font-weight: normal; font-size: 13px; }.mobile .news-list__byline a { font-weight: bold; font-size: 13px; } }@media screen and (device-aspect-ratio: 40 / 71) { .mobile .news-list__object-wrap, .mobile .news-list__image, .mobile .news-list-compact__image { margin-right: 10px; }.mobile .newshasImg .news-list__byline { float: none; margin-left: 145px; }.mobile .newshasImg .news-list__byline.featured-grid__byline { margin-left: 130px; }.mobile time { font-size: 11px; } }.portrait.mobile .newshasImg .columnRight { margin-left: 160px; }@media screen and (device-aspect-ratio: 40 / 71) { .portrait.mobile .newshasImg .columnRight { margin-left: 125px; } }.portrait.mobile .newshasImg .columnRight .news-list__byline { margin-left: 0; font-size: 13px; max-width: 193px; float: none; }.mobile .sticky-group { margin: 0; }.sidebar .widget-block > div { max-width: 300px; margin: 0 auto 30px; }.sidebar .widget-block > div.sticky-ad.text__sponsors { max-width: 300px; margin: 0 auto 30px; padding: 0 !important; }