.row.no-gutter { margin-left: -15px; margin-right: -15px; }.uppercase { text-transform: uppercase; }.black { color: black; }.white { color: white; }.row.no-gutter [class*='col-']:not(:first-child), .row.no-gutter [class*='col-']:not(:last-child) { padding-right: 0; padding-left: 0; }.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%; } }.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) { .visible-xl-block { display: block !important; } }@media (min-width: 1440px) { .visible-xl-inline { display: inline !important; } }@media (min-width: 1440px) { .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) { .hidden-xl { display: none !important; } }.news-list__block:before, .news-list-compact__block:before, .mobile .news-list__block:before, .news-list__block:after, .news-list-compact__block:after, .mobile .news-list__block:after { content: ""; display: table; }.news-list__block:after, .news-list-compact__block:after, .mobile .news-list__block:after { clear: both; }.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, .news-list-compact__byline, .mobile .news-list__byline { list-style: none; margin: 0; padding: 0; font-size: 14px; margin-top: 3px; }.news-list__byline > *, .news-list-compact__byline > *, .mobile .news-list__byline > * { list-style: none; }.news-list__byline > *, .news-list-compact__byline > *, .mobile .news-list__byline > * { display: inline-block; border-left: 1px solid #eee; padding: 3px 2px 0 10px; line-height: 16px; margin-right: 5px; }.news-list__byline > *:first-child, .news-list-compact__byline > *:first-child { border-left: none; padding-left: 0; }.article-image-widget__object-wrap--video, .news-list__object-wrap--video, .news-list-compact__object-wrap--video, .mobile .news-list__object-wrap--video { position: relative; }.article-image-widget__object-wrap--video:before, .news-list__object-wrap--video:before, .news-list-compact__object-wrap--video:before, .mobile .news-list__object-wrap--video:before { content: "\f01d"; color: #eee; display: block; font-family: FontAwesome; font-size: 40px; line-height: 1; margin: auto; width: 40px; height: 40px; position: absolute; top: 0; left: 0; bottom: 0; right: 0; }.article__rightRail h3, .news-list__section-headline, .news-list-compact__section-headline, .mobile .news-list__section-headline, .simple-list__section-headline, .section-list__section-headline, .video-carousel__section-headline { color: #f86d1e; font-family: "Oswald", "Arial Narrow", Helvetica, Arial, sans-serif; text-transform: uppercase; margin-top: 7px; margin-bottom: 15px; }.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%; }.article-author, .article-standard__author-name, .article-standard__author-name--desktop, .news-list__author-name, .news-list-compact__author-name, .mobile .news-list__author-name, .article__author-name { color: #1674b1; text-transform: uppercase; }.article-author-rail blockquote { font-family: Helvetica, Arial, "Times New Roman", Times, serif; font-size: 24px; }.article-standard__author-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) { .article-standard__author-follow.article__author-follow { font-size: 15px; } }@media (min-width: 1200px) { .article-standard__author-follow.article__author-follow { font-size: 17px; } }@media (min-width: 1440px) { .article-standard__author-follow.article__author-follow { font-size: 19px; } }.followOn.article-standard__author-follow.article__author-follow:link, .followOn.article-standard__author-follow.article__author-follow:visited, .followOn.article-standard__author-follow.article__author-follow:active, .followOff.article-standard__author-follow.article__author-follow:link, .followOff.article-standard__author-follow.article__author-follow:visited, .followOff.article-standard__author-follow.article__author-follow:active { color: #1674b1; }.followOn.article-standard__author-follow.article__author-follow:before { content: "\f055"; font-family: "font-icons"; position: relative; color: #1674b1; }.followOff.article-standard__author-follow.article__author-follow:before { content: "\f00c"; font-family: "font-icons"; position: relative; color: #1674b1; }.article-standard__author-follow.article__author-follow:before { display: inline-block; padding-right: 3px; }.article-standard__headline, .article-author-rail__headline { font-size: 24px; margin: 10px 0; }@media (min-width: 768px) { .article-standard__headline, .article-author-rail__headline { font-size: 38px; } }@media (min-width: 992px) { .article-standard__headline, .article-author-rail__headline { font-size: 40px; } }@media (min-width: 1200px) { .article-standard__headline, .article-author-rail__headline { font-size: 45px; } }.article-standard__callout { font-family: Helvetica, Arial, "Times New Roman", Times, serif; font-size: 18px; margin: 10px 0; }.article-author-rail .article-author-rail__byline-rail .article-author-rail__byline .article-author-rail__author-name { color: #000; text-transform: none; margin-right: 8px; font-family: "Oswald", "Arial Narrow", Helvetica, Arial, sans-serif; font-size: 13px; font-weight: bold; }.article-author-rail .article-author-rail__byline-rail .article-author-rail__byline .article-author-rail__author-name a { color: black; font-family: "Oswald", "Arial Narrow", Helvetica, Arial, sans-serif; font-size: 13px; font-weight: bold; text-transform: none; }@media (max-width: 767px) { .article-author-rail .article-author-rail__byline-rail .article-author-rail__byline .article-author-rail__author-name a { font-size: 13px; } }.article-author-rail .article-author-rail__byline-rail .button.article-author-rail__author-link { margin: 5px 0; padding: 6px 8px; border: 1px solid #cccccc; display: inline-block; font-family: "Oswald", "Arial Narrow", Helvetica, Arial, sans-serif; font-size: 13px; }.article-author-rail__body { line-height: 30px; color: black; font-family: Helvetica, Arial, "Times New Roman", Times, serif; margin-top: 35px; }.article-author-rail__body a[href^='/quote/'] { font-weight: 700; }.article-author-rail__body p { line-height: 30px; margin-bottom: 20px; }.article-author-rail__body > ul { padding-left: 20px; }.article-author-rail__body > ul li { margin-bottom: 15px; }.article-author-rail__body > ol { padding-left: 20px; }.article-author-rail__body > ol li { margin-bottom: 15px; }@media (min-width: 768px) { .article-author-rail__body { font-size: 18px; } }.article-author-rail__author-follow.article__author-follow { border-radius: 0; display: inline-block; font-size: 13px; font-family: "Oswald", "Arial Narrow", Helvetica, Arial, sans-serif; color: #000; border: 1px solid #cccccc; margin: 10px 0 10px 10px; padding: 4px 21px 4px 15px; line-height: 22px; }@media (min-width: 992px) { .article-author-rail__author-follow.article__author-follow { margin: 5px 0; } }.followOn.article-author-rail__author-follow.article__author-follow, .followOn.article-author-rail__author-follow.article__author-follow:link, .followOn.article-author-rail__author-follow.article__author-follow:active, .followOn.article-author-rail__author-follow.article__author-follow:visited { color: #000; }.followOn.article-author-rail__author-follow.article__author-follow:before, .followOn.article-author-rail__author-follow.article__author-follow:link:before, .followOn.article-author-rail__author-follow.article__author-follow:active:before, .followOn.article-author-rail__author-follow.article__author-follow:visited:before { content: ""; }.followOn.article-author-rail__author-follow.article__author-follow:after, .followOn.article-author-rail__author-follow.article__author-follow:link:after, .followOn.article-author-rail__author-follow.article__author-follow:active:after, .followOn.article-author-rail__author-follow.article__author-follow:visited:after { content: "\f067"; font-family: "font-icons"; position: relative; font-size: .6em; left: 4px; }.followOff.article-author-rail__author-follow.article__author-follow, .followOff.article-author-rail__author-follow.article__author-follow:link, .followOff.article-author-rail__author-follow.article__author-follow:active, .followOff.article-author-rail__author-follow.article__author-follow:visited { color: #000; }.followOff.article-author-rail__author-follow.article__author-follow:before, .followOff.article-author-rail__author-follow.article__author-follow:link:before, .followOff.article-author-rail__author-follow.article__author-follow:active:before, .followOff.article-author-rail__author-follow.article__author-follow:visited:before { content: ""; }.followOff.article-author-rail__author-follow.article__author-follow:after, .followOff.article-author-rail__author-follow.article__author-follow:link:after, .followOff.article-author-rail__author-follow.article__author-follow:active:after, .followOff.article-author-rail__author-follow.article__author-follow:visited:after { content: "\f00c"; font-family: "font-icons"; position: relative; font-size: .6em; left: 4px; }.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 .mobile .news-list__item span, .mobile .author-stories .news-list__item span, .author-stories .media time, .author-stories .news-list-compact__item time, .author-stories .mobile .news-list__item time, .mobile .author-stories .news-list__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; }.article__image { display: block; width: 100%; max-width: 100%; height: auto; width: 100%; }@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, .main-nav__header-ad, .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 { font-family: Helvetica, Arial, sans-serif; font-size: 18px; }.article-header-row .article__byline .article__publish-date { font-family: Helvetica, Arial, sans-serif; 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: FontAwesome; 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: Helvetica, 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 { padding-left: 25px; }.article-standard .news-list-compact { padding: 0; }@media (min-width: 1200px) { .article-standard { padding-left: 0; } }.article-standard--mobile { padding-left: 0; }@media (min-width: 768px) { .article-standard__header { padding: 0 5px; width: 97%; } }.article-standard__callout { display: none; margin: 20px 0 25px 0; font-weight: 300; line-height: 1.7em; }.article-standard__callout i { font-size: 15px; position: relative; bottom: 2px; }@media (min-width: 768px) { .article-standard__callout { display: block; } }.article-standard__byline { margin-bottom: 10px; }.article-standard__author-name { margin: 0 10px; }.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, "Times New Roman", Times, 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-standard__footer { margin-left: 0; }.article-standard__footer:not(:empty) { margin-bottom: 35px; }@media (min-width: 1200px) { .article-standard__footer { margin-left: 35px; } }.article-standard__byline--mobile { font-size: 13px; line-height: 1; font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif; 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-standard__byline--mobile .article-standard__author-follow { padding: 0; }.article-standard__author--mobile { font-family: "Oswald", "Arial Narrow", Helvetica, Arial, sans-serif; font-weight: normal; margin-right: 10px;  }.article-standard__publish-date--mobile { font-family: Helvetica, 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; }.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-standard__author-name, .article-standard__publish-date { display: inline-block; }@media (min-width: 992px) { .article-standard__author-name, .article-standard__author-name a, .article-standard__publish-date { font-size: 15px; } }@media (min-width: 1200px) { .article-standard__author-name, .article-standard__author-name a, .article-standard__publish-date { font-size: 17px; } }@media (min-width: 1440px) { .article-standard__author-name, .article-standard__author-name a, .article-standard__publish-date { font-size: 19px; } }.article-standard__author-follow { cursor: pointer; font-family: Helvetica, Arial, "Times New Roman", Times, serif; font-weight: normal; color: #9a9a9a; }.article-standard__author-follow:before { display: inline-block; padding-right: 3px; }.article-author-rail__main-container { padding: 0 17px; }.article-author-rail { margin: 0 15px 0 15px; }.article-author-rail blockquote { border: 0; padding: 10px 22px 0 0; float: left; width: 30%; position: relative; }.article-author-rail blockquote:before { content: ''; width: 30px; border-bottom: solid 2px #1674b1; position: absolute; left: 0; bottom: auto; top: 0; right: auto; }.article-author-rail blockquote .blockquote__byline { font-size: 12px; position: relative; padding-left: 10px; }.article-author-rail blockquote .blockquote__byline:before { content: ''; width: 5px; border-bottom: solid 1px #666666; position: absolute; left: 0; bottom: auto; top: 45%; right: auto; }.article-author-rail .article-author-rail__byline-rail { padding: 10px 0 0 15px; text-align: left; min-height: 90px; display: inline-block; }@media (min-width: 992px) { .article-author-rail .article-author-rail__byline-rail { text-align: center; } }.article-author-rail .article-author-rail__byline-rail .article-author-rail__byline-wrap, .article-author-rail .article-author-rail__byline-rail figure, .article-author-rail .article-author-rail__byline-rail div[itemprop=author] { float: left; }@media (min-width: 992px) { .article-author-rail .article-author-rail__byline-rail .article-author-rail__byline-wrap, .article-author-rail .article-author-rail__byline-rail figure, .article-author-rail .article-author-rail__byline-rail div[itemprop=author] { float: none; } }.article-author-rail .article-author-rail__byline-rail .article-author-rail__byline { margin-left: 12px; margin-top: 10px; margin-bottom: 0; }@media (min-width: 992px) { .article-author-rail .article-author-rail__byline-rail .article-author-rail__byline { margin-left: 0; } }.article-author-rail .article-author-rail__byline-rail .article-author-rail__byline .article-author-rail__author-name { margin-bottom: 10px; }@media (min-width: 992px) { .article-author-rail .article-author-rail__byline-rail .article-author-rail__byline { text-align: center; }.article-author-rail .article-author-rail__byline-rail .article-author-rail__byline .article-author-rail__publish-date { width: 160px; } }.article-author-rail .article-author-rail__byline-rail .article-author-rail__byline .article-author-rail__author-name, .article-author-rail .article-author-rail__byline-rail .article-author-rail__byline .article-author-rail__publish-date { display: inline-block; }.article-author-rail .article-author-rail__byline-rail img { height: 80px; width: 80px;  border-radius: 50%; border: 1px solid #f3f3f3; }@media (min-width: 992px) { .article-author-rail .article-author-rail__byline-rail img { width: 115px; height: 115px;  } }.article-author-rail .article-author-rail__byline-rail .button.article-author-rail__author-link { font-weight: normal; margin-top: 10px; }.article-author-rail .article-author-rail__byline-rail .article-author-rail__author-follow { display: inline-block; font-size: 13px; font-family: "Oswald", "Arial Narrow", Helvetica, Arial, sans-serif; border: 1px solid #cccccc; margin: 10px 0 10px 10px; padding: 4px 21px 4px 19px; line-height: 22px; color: #000; }@media (min-width: 992px) { .article-author-rail .article-author-rail__byline-rail .article-author-rail__author-follow { margin: 5px 0; } }.article-author-rail .article-author-rail__byline-rail .article-author-rail__author-follow.followOn:after { content: "\f067"; font-family: "font-icons"; position: relative; font-size: .6em; left: 4px; }.article-author-rail .article-author-rail__byline-rail .article-author-rail__author-follow.followOff:after { content: "\f00c"; font-family: "font-icons"; position: relative; font-size: .6em; left: 4px; }.article-author-rail .article-author-rail__ticker-list { margin-bottom: 20px; font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif; }.article-author-rail .article-author-rail__ticker-list a { font-family: Helvetica, Arial, sans-serif; }.article-author-rail .article-author-rail__ticker-list span { display: block; padding: 0 0 10px 0; }.article-author-rail .article-author-rail__ticker-list a.button { border: 1px solid #1674b1; border-radius: 3px; padding: 5px 10px; }.article-author-rail__section-title { font-family: "Oswald", "Arial Narrow", Helvetica, Arial, sans-serif; font-size: 15px; text-transform: uppercase; position: relative; padding-bottom: 4px; }.article-author-rail__section-title:before { content: ''; width: 30px; border-bottom: solid 2px #1674b1; position: absolute; left: 0; bottom: 0; top: auto; right: auto; }.article-author-rail__callout { margin: 20px 0 10px 3px; color: black; font-family: Helvetica, Arial, "Times New Roman", Times, serif; }.article-author-rail--mobile { margin: 0; padding-left: 0; }.article-author-rail--mobile blockquote { width: 80%; margin: 0 auto; text-align: center; float: none; }.article-author-rail--mobile blockquote:before { content: ''; width: 30px; border-bottom: solid 2px #1674b1; position: absolute; left: 40%; bottom: auto; top: 0; right: auto; }.article-author-rail--mobile blockquote .blockquote__byline { display: inline-block; }.article-author-rail--mobile .article-author-rail__byline--mobile { font-size: .9em; font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif; 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-author-rail--mobile .article-author-rail__byline--mobile .article-author-rail__author--mobile { font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif; margin-right: 10px; }.article-author-rail--mobile .article-author-rail__byline--mobile .article-author-rail__publish-date--mobile { 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; }@media (max-width: 767px) { .article-author-rail--mobile .article-author-rail__byline--mobile .article-author-rail__publish-date--mobile { font-size: 13px; } }.article-author-rail--mobile .article-author-rail__ticker-list { margin-top: 20px; }.article-author-rail--mobile .article-author-rail__ticker-list span { display: block; padding: 0 0 10px 0; }.article-author-rail--mobile .article-author-rail__ticker-list a.button { border: 1px solid #1674b1; border-radius: 3px; padding: 5px 10px; }.row.no-gutter { margin-left: -15px; margin-right: -15px; }.uppercase { text-transform: uppercase; }.black { color: black; }.white { color: white; }.row.no-gutter [class*='col-']:not(:first-child), .row.no-gutter [class*='col-']:not(:last-child) { padding-right: 0; padding-left: 0; }a:link { text-decoration: none; }.news-list__block:before, .news-list-compact__block:before, .mobile .news-list__block:before, .news-list__block:after, .news-list-compact__block:after, .mobile .news-list__block:after { content: ""; display: table; }.news-list__block:after, .news-list-compact__block:after, .mobile .news-list__block:after { clear: both; }.news-list__author-name, .news-list-compact__author-name, .mobile .news-list__author-name { color: #1674b1; font-size: 11px; text-transform: uppercase; }.news-list__author-name:after, .news-list-compact__author-name:after, .mobile .news-list__author-name:after { border-right: 1px solid; }.news-list__publish-date, .news-list-compact__publish-date, .mobile .news-list__publish-date { font-size: 11px; }@media (min-width: 768px) { .news-list__publish-date, .news-list-compact__publish-date, .mobile .news-list__publish-date { font-size: 14px; } }.article-standard__publish-date, .article-author-rail .article-author-rail__byline-rail .article-author-rail__byline .article-author-rail__publish-date, .article-author-rail--mobile .article-author-rail__byline--mobile .article-author-rail__publish-date--mobile, .news-list__publish-date, .news-list-compact__publish-date, .mobile .news-list__publish-date, .section-list--secondary__publish-date, .article__publish-date { color: #bebebe; font-family: "Oswald", "Arial Narrow", Helvetica, Arial, sans-serif; font-weight: normal; }.article-author a, .article-standard__author-name a, .article-standard__author-name--desktop a, .news-list__author-name a, .news-list-compact__author-name a, .mobile .news-list__author-name a, .article__author-name a { font-family: "Oswald", "Arial Narrow", Helvetica, Arial, sans-serif; font-weight: normal; text-transform: none; }.article-standard__author-link, .article__author-link { color: #000000; text-transform: none; font-size: 14px; font-family: "Oswald", "Arial Narrow", Helvetica, Arial, sans-serif; font-weight: bold; }.article__rightRail h3, .news-list__section-headline, .news-list-compact__section-headline, .mobile .news-list__section-headline, .simple-list__section-headline, .section-list__section-headline, .video-carousel__section-headline { color: #1674b1; font-family: "Oswald", "Arial Narrow", Helvetica, Arial, sans-serif; font-size: 21px; text-transform: uppercase; margin-top: 25px; margin-bottom: 35px; }.article-standard__headline, .article-author-rail__headline, .simple-list__item-headline, .video-carousel__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: normal; }.simple-list__item-callout, .video-carousel__callout { font-family: Helvetica, Arial, "Times New Roman", Times, serif; font-size: 16px; font-weight: 300; }.article-standard__ticker, .article__ticker { position: relative; top: 0; padding: 0; border-bottom: none; opacity: 1; height: auto; width: auto; left: auto; background-color: white; }.container { margin-right: auto; margin-left: auto; padding-left: 15px; padding-right: 15px; overflow: hidden; *zoom: 1; }@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; } }.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; }.news-list__item ul:last-child { margin-bottom: 0; }.news-list__item.promo-unit-container { padding: 0 !important; margin: 0; }.news-list__label { display: inline-block; font-size: 14px; margin: 0; padding: 0; text-transform: uppercase; }.news-list__object-wrap { float: left; margin-right: 10px; }.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: FontAwesome; 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__object-wrap { margin-right: 20px; max-width: 300px; max-height: 200px; overflow: hidden; }.news-list__object-wrap i { display: none; }.mobile .news-list__object-wrap { width: 40%; margin-left: 15px; }.news-list__image { width: 100%; height: auto; max-width: 300px; margin-bottom: 0; }.news-list__section-headline { color: #1674b1; font-size: 23px; margin: 30px 0; padding-bottom: 10px; border-bottom: 5px solid #1674b1; }.news-list__headline { margin-top: 0; font-family: "Oswald", "Arial Narrow", Helvetica, Arial, sans-serif; font-size: 26px; margin-bottom: 5px; line-height: 1.4; }.mobile .news-list__headline { font-size: 16px; }.news-list__author-name { font-size: 14px; display: inline-block; font-family: "Oswald", "Arial Narrow", Helvetica, Arial, sans-serif; }.news-list__author-name a { color: #1674b1; }.mobile .news-list__author-name { font-size: 12px; padding: 3px 0 0; min-width: 100px; margin-right: 10px; }.news-list__publish-date { font-size: 14px; display: inline-block; }.mobile .news-list__publish-date { font-size: 12px; margin: 0; padding: 3px 0 0; border-left: none; }.news-list__byline { width: auto; padding-bottom: 0; border: 0; }.mobile .news-list__byline { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-flex: 1; -moz-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; -moz-flex-flow: row wrap; -webkit-flex-flow: row wrap; -ms-flex-flow: row wrap; flex-flow: row wrap; -moz-justify-content: flex-start; -webkit-justify-content: flex-start; justify-content: flex-start; }.load-more { background-color: #1674b1; margin: 0; }.load-more .inner { padding: 15px 0; background-color: white; margin-bottom: 2px; text-align: center; }.load-more .inner a { margin: 0 auto; color: #878787; font-family: Helvetica, Arial, sans-serif; font-size: 12px; font-weight: lighter; text-transform: uppercase; display: block; cursor: pointer; }.news-list__callout { font-family: Helvetica, Arial, "Times New Roman", Times, 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: FontAwesome; 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; top: 30%; left: 40%; font-size: 35px; border: 1px solid #ffffff; border-radius: 50%; color: #ffffff; }.news-list__object-wrap--video i:before { display: block; width: 64px; height: 64px; text-align: center; padding-top: 16px; padding-left: 10px; }@media (max-width: 767px) { .news-list__object-wrap--video i { position: absolute; top: 24%; left: 36%; font-size: 25px; border: 1px solid #ffffff; border-radius: 50%; color: #ffffff; }.news-list__object-wrap--video 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; }.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__item, .mobile .news-list__item { border-bottom: #e9e9e9; margin-top: 0; margin-bottom: 20px; padding-bottom: 20px; }.news-list-compact__item:before, .news-list-compact__item:after, .mobile .news-list__item:before, .mobile .news-list__item:after { content: ""; display: table; }.news-list-compact__item:after, .mobile .news-list__item:after { clear: both; }.news-list-compact__item ul:last-child, .mobile .news-list__item ul:last-child { margin-bottom: 0; }.news-list-compact__label, .mobile .news-list__label { display: inline-block; font-size: 14px; margin: 0; padding: 0; text-transform: uppercase; }.news-list-compact__object-wrap, .mobile .news-list__object-wrap { float: left; margin-right: 10px; }.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: FontAwesome; 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__image, .mobile .news-list__image { object-fit: cover; }.news-list-compact__object-wrap, .mobile .news-list__object-wrap { float: right; margin-left: 30px; max-width: 135px; max-height: 90px; overflow: hidden; }.mobile .news-list-compact__object-wrap, .mobile .mobile .news-list__object-wrap { width: 40%; margin-left: 15px; }.news-list-compact__image, .mobile .news-list__image { width: 100%; height: auto; max-width: 135px; margin-bottom: 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; font-size: 18px; margin-bottom: 5px; line-height: 1.4; }.mobile .news-list-compact__headline, .mobile .mobile .news-list__headline { font-size: 16px; }.news-list-compact__author-name, .mobile .news-list__author-name { font-size: 14px; display: inline-block; font-family: "Oswald", "Arial Narrow", Helvetica, Arial, sans-serif; }.news-list-compact__author-name a, .mobile .news-list__author-name a { color: #1674b1; }.mobile .news-list-compact__author-name, .mobile .mobile .news-list__author-name { font-size: 12px; padding: 3px 0 0; min-width: 100px; margin-right: 10px; }.news-list-compact__publish-date, .mobile .news-list__publish-date { font-size: 14px; display: inline-block; }.mobile .news-list-compact__publish-date, .mobile .mobile .news-list__publish-date { font-size: 12px; margin: 0; padding: 3px 0 0; border-left: none; }.news-list-compact__item, .mobile .news-list__item { padding: 0 0 20px; border-bottom: 1px solid #ccc; }.news-list-compact__item.promo-unit-container, .mobile .news-list__item.promo-unit-container { padding: 0 !important; border-bottom: none; margin: 0; }.news-list-compact__byline, .mobile .news-list__byline { width: auto; padding-bottom: 0; border: 0; }.mobile .news-list-compact__byline, .mobile .mobile .news-list__byline { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-flex: 1; -moz-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; -moz-flex-flow: row wrap; -webkit-flex-flow: row wrap; -ms-flex-flow: row wrap; flex-flow: row wrap; -moz-justify-content: flex-start; -webkit-justify-content: flex-start; justify-content: flex-start; }.load-more { border: 1px solid #e9e9e9; background-color: #1674b1; margin: 0; }.load-more .inner { padding: 15px 0; background-color: white; margin-bottom: 2px; border-bottom: 1px solid #e9e9e9; text-align: center; }.load-more .inner a { margin: 0 auto; color: #878787; font-family: Helvetica, Arial, sans-serif; font-size: 12px; font-weight: lighter; text-transform: uppercase; display: block; cursor: pointer; }.news-list-compact__object-wrap, .mobile .news-list__object-wrap { margin-right: 0; }.news-list-compact__object-wrap i, .mobile .news-list__object-wrap i { display: none; }.news-list-compact__callout, .mobile .news-list__callout { font-family: Helvetica, Arial, "Times New Roman", Times, serif; font-weight: lighter; font-size: 14px; margin-bottom: 5px; margin-top: 10px; }.news-list-compact__object-wrap--video:before, .mobile .news-list__object-wrap--video:before { content: ""; color: #eee; display: block; font-family: FontAwesome; 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: 12%; 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: 16px; 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: 36%; 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; } }.news-list-compact__body, .mobile .news-list-compact__body { min-height: 69px; }.mobile .news-list-compact__body, .mobile .mobile .news-list-compact__body { min-height: 0; }.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--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: 35%; }.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; }.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: 16px; padding-left: 10px; }#simple-list-cramer-news-top .simple-list__image-wrap { display: none; }.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: 300px; 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, .featured-categories { 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; font-weight: normal; 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; }.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; margin-right: 20px; float: left; position: relative; z-index: 1; margin-bottom: 15px; }.category-expanded .bottom-buffer-sm, .featured-categories .bottom-buffer-sm { margin: 0; }.sidebar .section-list { max-width: 300px; margin: 0 auto 30px; }.mobile .sidebar .section-list { max-width: none; margin: 0 15px 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--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-wrap:hover:before { background: rgba(0, 0, 0, 0); }.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; font-weight: normal; 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: normal; 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: normal; padding: 10px 0; color: black; }.section-list--tertiary .section-list--default__headline { font-size: 18px; }.most-popular .section-list--default__headline { font-size: 14px; font-family: Helvetica, Arial, "Times New Roman", Times, serif; font-weight: normal; }.promo-unit .section-list--default__headline { font-size: 14px; font-family: Helvetica, Arial, "Times New Roman", Times, serif; font-weight: normal; }.article-promo { border: 10px solid #ececec; margin: 0 0 16px; font-weight: bold; font-size: 16px; background-color: #ececec; }.article .news-list-compact { padding: 0; }@media (min-width: 1200px) { #article-app .layout .breaking-news-container { padding: 0 5px; width: 97%; } }.article__rightRail h3 { margin: 0 0 25px; }@media (min-width: 768px) { .article__header { padding: 0 5px; width: 97%; } }#article-ticker .ticker-currentPrice:not(:empty):before { content: '$'; }.article__headline { font-family: "Oswald", "Arial Narrow", Helvetica, Arial, sans-serif; font-size: 24px; margin: 10px 0; }@media (min-width: 768px) { .article__headline { font-size: 38px; } }@media (min-width: 1200px) { .article__headline { font-size: 40px; } }.article__callout { display: none; font-family: Helvetica, Arial, "Times New Roman", Times, serif; font-size: 18px; margin: 20px 0 25px 0; font-weight: 300; line-height: 1.7em; }.article__callout i { font-size: 15px; position: relative; bottom: 2px; }@media (min-width: 768px) { .article__callout { display: block; } }.article__subscribe-button { margin: 0; padding-left: 0; padding-right: 0; float: right; 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 > 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; } }.article__body, .article__body-print, .author__biography-block { font-weight: 300; font-family: Helvetica, Arial, sans-serif; font-size: 18px; line-height: 30px; }.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: 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; } }@media (min-width: 1200px) { .article__bottom { margin-left: 35px; } }.article__footer { margin-left: 0; }.article__footer:not(:empty) { margin-bottom: 35px; }@media (min-width: 1200px) { .article__footer { margin-left: 35px; } }.article__header--mobile { margin: 15px 0; }.article__byline--mobile { 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; font-size: 13px; line-height: 1; }.article__author--mobile { font-family: "Oswald", "Arial Narrow", Helvetica, Arial, sans-serif; line-height: 1; text-transform: none; font-weight: normal; color: black;  }.article__publish-date--mobile { 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__author-follow { cursor: pointer; font-family: "Oswald", "Arial Narrow", Helvetica, Arial, sans-serif; font-weight: normal; font-size: 20px; color: #999; }.article__author-follow:before { display: inline-block; padding-right: 3px; }.article__figure--mobile { margin-left: -15px; margin-right: -15px; }.article-image-caption--mobile { margin-left: 15px; margin-right: 15px; }.article__image-widget { clear: both; margin-left: -15px; margin-right: -15px; }.article__body---mobile { margin: 15px 0; }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 .mobile .news-list__item span, .mobile .author-stories .news-list__item span, .author-stories .media time, .author-stories .news-list-compact__item time, .author-stories .mobile .news-list__item time, .mobile .author-stories .news-list__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; }.article__image { display: block; width: 100%; max-width: 100%; height: auto; width: 100%; }@media (max-width: 767px) { #bwbodyimg { width: auto !important; float: none !important; padding-right: 0 !important; } }.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; }#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 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, .main-nav__header-ad, .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 { font-family: Helvetica, Arial, sans-serif; font-size: 18px; }.article-header-row .article__byline .article__publish-date { font-family: Helvetica, Arial, sans-serif; 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: FontAwesome; 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-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: 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__aside { max-width: 400px; }.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__page { position: relative; }.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; }.article__promo { margin: 0; }.article__author-wrap { position: relative; padding: 0; }.desktop .article__author-wrap { padding-top: 10px; margin-bottom: 10px; }@media (min-width: 768px) { .desktop .article__author-wrap { padding-top: 0; } }.mobile .article__author-wrap { margin-right: 10px; margin-bottom: 4px; }.author--hidden { display: none; }.article__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, .article__publish-date { display: inline-block; }.article__author-name, .article__author-name:before, .article__author-name a, .article__author-name a:before, .article__publish-date, .article__publish-date:before { font-size: 13px; }@media (min-width: 992px) { .article__author-name, .article__author-name:before, .article__author-name a, .article__author-name a:before, .article__publish-date, .article__publish-date:before { font-size: 15px; } }@media (min-width: 1200px) { .article__author-name, .article__author-name:before, .article__author-name a, .article__author-name a:before, .article__publish-date, .article__publish-date:before { font-size: 17px; } }@media (min-width: 1440px) { .article__author-name, .article__author-name:before, .article__author-name a, .article__author-name a:before, .article__publish-date, .article__publish-date:before { font-size: 19px; } }.article__author-name { margin: 0 10px; }.article__pagination-item { border: 1px solid #ccc; display: inline-block; padding: 20px; }.article__pagination-link { position: relative; color: #1674b1; display: inline-block; font-family: Helvetica, 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__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__author-follow { border-radius: 50%; color: #ccc; display: inline-block; margin-left: -10px; padding-left: 10px; font-size: 13px; margin-right: 10px; }.article__author-follow.followOn:before { content: "\f055"; font-family: "FontAwesome"; position: relative; }.article__author-follow.followOff:before { content: "\f00c"; font-family: "FontAwesome"; position: relative; }@media (min-width: 992px) { .article__author-follow { font-size: 15px; } }@media (min-width: 1200px) { .article__author-follow { font-size: 17px; } }@media (min-width: 1440px) { .article__author-follow { font-size: 19px; } }.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: "FontAwesome"; 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: "\f105"; left: 16px; }.custom-carousel-icon.go-prev { left: 0; }.custom-carousel-icon.go-prev:before { content: "\f104"; 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 figure { align-self: center; }.author__image-block figure 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: "Oswald", "Arial Narrow", 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: "Oswald", "Arial Narrow", 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: "Oswald", "Arial Narrow", 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; }.article__main-container .news-list__object-wrap--video i { display: block; position: absolute; top: 20%; left: 30%; font-size: 35px; border: 1px solid #ffffff; border-radius: 50%; color: #ffffff; }