body:not(.premium-view) #cnbc_mobile_topbanner { text-align: center; min-height: auto; }
#rt_social li .headline a.twitter, #rt_social li .headline a.facebook, #rt_social li .headline a.linkedin, #rt_social li .headline a.google, #rt_social li .headline a.rss, #rt_social li .headline a.anchors, #rt_social li .headline a.alerts, #rt_social li .headline a.youtube { width: 38px; height: 38px; text-indent: -1000px; white-space: nowrap; overflow: hidden; display: block; background: rgba(0, 0, 0, 0) url(11f7be5ef3c17e26d3ab39e4bf05de8f39bceee6.png)  repeat scroll 0% 0%; }
#rt_social li .headline a.twitter { background-position: -39px 0px; }
#rt_social li .headline a.google { background-position: -78px 0px; }
#rt_social li .headline a.linkedin { background-position: -117px 0px; }
#rt_social li .headline a.rss { background-position: -156px 0px; }
#rt_social li .headline a.anchors { background-position: -195px 0px; width: 110px; }
#rt_social li { float: left; margin: 0px 8px 0px 0px; }
#rt_social li .headline a.anchors { background-position: -195px 0px; width: 110px; }
#rt_social li .headline a.alerts { background-position: -305px 0px; width: 92px; }
#rt_social li .headline a.youtube { background-position: -698px 0px; }
.show-details .fa-instagram::before { visibility: hidden; }
.show-details .fa-instagram { background-image: url(9f16771822547d2f9dc26b971f8ae12dff22e07d.png) ; background-position: 0px -92px; border-radius: 0px; background-repeat: no-repeat; height: 41px; }
a strong:hover { color: rgb(221, 75, 57); }
#moreFromFranchise .cnbcvideo { border-bottom: medium none !important; }
#page_prime_landing_page .timestamp { display: none; }
.promoPlayer p, .promoPlayer .timestamp, .promoPlayer .headline, .promoPlayer .asset img { display: none; }
.promoPlayer .asset { background: rgba(0, 0, 0, 0) none repeat scroll 0% 0%; }
#rt_primary_0 li, #rt_primary_1 li, #rt_primary_2 li, #rt_primary_3 li, #rt_primary_4 li, #rt_primary_5 li, #rt_primary_6 li { margin-bottom: 20px; }
#feature .icon-video { margin-left: 5px; }
#feature .wildcard img { margin-bottom: 40px; }
#rt_contributors img { border: 1px solid lightgrey; }
.cols2 .col2 .desc_size60_60 .headline { width: 276px; }
.cols2 .col2 #rt_contributors h2 { border-bottom: 0px none; margin-bottom: 0px; }
#rt_contributors ul { padding-top: 15px; border-top: 4px solid rgb(204, 214, 219); }
.big .headline a { font-size: 24px; }
.tabContainer .tabContents .big .headline a { font-size: 18px; }
#page_home .promo .subsection h3 { padding-top: 3px; }
#page_home_page_redesign .top-news .featured .attribution { display: none; }
#page_home_page_redesign .top-news .featured { margin-bottom: 25px; }
#page_home_page_redesign .market_data_table .sub { display: none; }
.show-time, .contact-info { line-height: 145%; overflow: visible; }
.show-time { margin-top: 30px; }
.show-time h5 { font-size: 14px; }
.show-time div { margin-bottom: 10px; }
#page_story_listicle .story-top .datestamp.last-pub-date, #page_slideshow_one_page .story-top .datestamp.last-pub-date, .story-top .datestamp.last-pub-date, .immersive .story-top .datestamp.last-pub-date { font-family: "Proxima Nova Semi Bold", Arial; }
.datestamp.last-pub-date::before { margin-left: 0px; }
body #cnbc-contents { background: transparent none repeat scroll 0% 0%; }
.twtr-hd h3 { border: medium none !important; }
.twtr-doc { width: 349px !important; }
.franchise-overlay { display: none; }
#rt_contact .asset a { line-height: 150%; }
.paging-container .pagination * { font-size: 14px; font-weight: normal; }
#story_pagination { margin-bottom: 50px; }
.related .wildcard { margin-bottom: 0px; }
#rt_about .asset { line-height: 18px !important; }
.polltable { font-size: 90% !important; }
#page_slideshow #franchiseHeader { margin-bottom: 20px; }
#page_slideshow .filmstrip table td { padding-bottom: 30px; }
#pipeline_assetlist h2 { border-bottom: medium none; }
.pageheadnav .menu { width: 970px; margin-bottom: 0px; margin-top: 0px; height: 15px !important; }
.pageheadnav { height: 80px; }
#mini-header { margin-bottom: 5px; }
#page_home #franchiseHeader { display: none; }
#page_home .vidbox .playNowButton { margin-left: 15px; }
.cols2 .col2 .subsection .vidbox .playNowButton { margin-left: 8px; }
.video-container .attribution .last, .cnbcvideo .attribution .last { font-size: 16px; }
.embed-container .vidbox .playNowButton { margin-left: 10px; }
.playStrip .play { font-weight: normal; margin-top: -4px; }
#pageHeadNav { background: rgb(244, 245, 247) none repeat scroll 0% 0%; color: rgb(178, 178, 178); height: 80px; }
.pageheadnav .menu ul li a { color: rgb(32, 119, 182); }
.pageheadnav .menu ul li a:hover { color: rgb(221, 75, 57); }
.pageheadnav .menu a:hover, .pageheadnav .menu .selected a { color: rgb(221, 75, 57); }
.pageheadnav .menu ul li.selected a, .pagehead .menu ul li a:hover { color: rgb(221, 75, 57); }
.pageheadnav .menu ul li { color: rgb(178, 178, 178); }
#page_market_front .promo { padding-bottom: 10px; }
.flex_chart td.arrow { height: 15px; }
#page_special_reports #cnbc-body { padding: 5px; }
#cnbc-new-header .btn_header { background: rgb(66, 122, 146) none repeat scroll 0% 0%; }
.subsection h3, .bigHeader h2, .bigHeader h3 { font-family: "Proxima Nova Semi Bold", Arial, Helvetica; font-size: 16px; font-weight: normal; }
.cols2 .col1 h2, .bigHeader h2 { font-size: 16px; }
#pipeline h2 a { font-family: "Proxima Nova Semi Bold", Arial; }
.cols2 .col1 h2, .bigHeader h2, .bigHeader h3 #page_market_front #dart_ads_Flex_Ad_First, #page_market_front .adcom, #page_multi_chart_franchise #dart_ads_Flex_Ad_First, #page_multi_chart_franchise .adcom, #page_franchise_expanded #dart_ads_Flex_Ad_First, #page_franchise #dart_ads_Flex_Ad_First, #page_franchise_expanded .adcom, #page_franchise .adcom, #page_franchise_condensed #dart_ads_Flex_Ad_First, #page_franchise_condensed .adcom, #page_profile #dart_ads_Flex_Ad_First, #page_profile .adcom, #page_wildcard_rightrail #dart_ads_Flex_Ad_First, #page_wildcard_rightrail .adcom, #page_wildcard_rightrail #dart_ads_Flex_Ad_First, #page_wildcard_rightrail .adcom { margin-bottom: 20px; }
#page_multi_chart_franchise #dart_ads_Flex_Ad_First, #page_multi_chart_franchise .adcom, #page_franchise_expanded #dart_ads_Flex_Ad_First, #page_franchise #dart_ads_Flex_Ad_First { margin-top: 30px; margin-bottom: 20px; }
#page_franchise_condensed #dart_ads_Flex_Ad_First, #page_franchise_condensed .adcom, #page_profile #dart_ads_Flex_Ad_First, #page_profile .adcom, #page_franchise_condensed #dart_ads_Flex_Ad_First, #page_franchise_condensed .adcom { margin-top: 30px; margin-bottom: 20px; }
#dart_ads_Top_Banner_wrapper { margin-bottom: 5px; }
#dart_ads_Flex_Ad_First { margin-bottom: 40px; }
#page_home #dart_ads_Badge_C, #page_home #dart_ads_Badge_D { float: right; margin-top: -24px; }
#page_home #dart_ads_Badge_B { float: right; margin-top: -21px; }
#rest_promoted_section_0 .cnbcnewsstory { margin-top: 30px; }
#page_home_page_redesign .adcom_wrapper { border: 0px none; text-align: center; }
#page_home_europe #franchiseHeader, #page_home_asia #franchiseHeader { display: none; }
#page_franchise .subsection h3 { border-bottom: 4px solid rgb(204, 214, 219); border-top: medium none; }
#page_franchise .col2 { margin-top: 30px; }
#page_franchise .col1 { margin-top: 30px; }
#page_franchise .col2 .asset { color: rgb(66, 72, 88); font-size: 12px; line-height: 16px; }
#page_franchise .col2 .asset { line-height: 14px; }
#page_franchise .col2 .asset .headline a { font-size: 12px; line-height: 16px; }
#page_franchise .col2 .subsection .imgasset { margin-bottom: 25px; }
#page_franchise .col2 .subsection .imgasset .headline a { font-size: 14px; }
#page_franchise .col2 .asset img { margin-top: 2px; }
#page_franchise .col2 .chartbeat_data_module .asset img { margin-top: 0px; }
#page_franchise #pipeline_assetlist_0 .headline a { font-size: 20px; font-weight: normal; line-height: 24px; }
#page_franchise #pipeline_assetlist_0 .desc { line-height: 16px; }
#page_franchise .primary .headline a { font-size: 28px; font-weight: normal; line-height: 32px; }
#page_franchise .primary .source a { font-size: 12px; }
#page_franchise .featured-stories .primary .source { margin-top: 0px; margin-bottom: 0px; }
#page_franchise .featured-stories .filmstrip .asset .headline a { font-size: 18px; line-height: 22px; font-weight: normal; }
#page_franchise .featured-stories .filmstrip4 .imgasset .headline a { font-size: 18px; line-height: 22px; font-weight: normal; }
#page_franchise_condensed .subsection h3 { border-bottom: 4px solid rgb(204, 214, 219); border-top: medium none; }
#page_franchise_condensed .col2 { margin-top: 30px; }
#page_franchise_condensed .col1 { margin-top: 30px; }
#page_franchise_condensed .col2 .asset { color: rgb(66, 72, 88); font-size: 12px; line-height: 16px; }
#page_franchise_condensed #feature h2:first-child, #page_franchise_condensed #pipeline h2:first-child { text-transform: uppercase; font-size: 14px; }
#page_franchise_condensed .col2 .asset img { margin-top: 2px; }
#page_franchise_condensed #pipeline_assetlist_0 .headline a { font-size: 16px; font-weight: normal; }
#page_franchise_condensed #pipeline_assetlist_0 .desc { line-height: 14px; }
#page_franchise_condensed .primary .headline a { font-size: 24px; font-weight: normal; line-height: 30px; }
#page_franchise_condensed .primary .source a { font-size: 12px; }
#page_franchise_condensed .featured-stories .primary .source { margin-top: 0px; margin-bottom: 0px; }
#page_franchise_condensed .featured-stories .filmstrip .asset .headline a { font-size: 18px; line-height: 22px; font-weight: normal; }
#page_franchise_condensed .featured-stories .filmstrip4 .imgasset .headline a { font-size: 16px; line-height: 22px; font-weight: normal; }
#moreFromFranchise { border-top: 4px solid rgb(204, 214, 219); margin: 50px 0px !important; }
#moreFromFranchise .headline a { font-weight: normal; font-size: 16px; line-height: 20px; }
#page_franchise_expanded .subsection h3 { border-bottom: 4px solid rgb(204, 214, 219); border-top: medium none; }
#page_franchise_expanded .col2 { margin-top: 30px; }
#page_franchise_expanded .col1 { padding-top: 30px; }
#page_franchise_expanded .col2 .asset { color: rgb(66, 72, 88); font-size: 12px; line-height: 16px; }
#page_franchise_expanded #feature h2:first-child, #page_franchise_expanded #pipeline h2:first-child { text-transform: uppercase; }
#page_franchise_expanded .col2 .asset { line-height: 18px; }
#page_franchise_expanded .col2 .asset .headline { line-height: 16px; }
#page_franchise_expanded .col2 .subsection .imgasset { margin-bottom: 25px; }
#page_franchise_expanded .col2 .asset img { margin-top: 2px; }
#page_franchise_expanded .col2 .asset img { margin-top: 2px; }
#page_franchise_expanded #pipeline_assetlist_0 .desc { line-height: 16px; }
#page_franchise_expanded .primary .headline a { font-size: 24px; font-weight: normal; line-height: 30px; }
#page_franchise_expanded .primary .source a { font-size: 12px; }
#page_franchise_expanded .featured-stories .primary .source { margin-top: 0px; margin-bottom: 0px; }
#page_franchise_expanded .featured-stories .filmstrip .asset .headline a { font-size: 18px; line-height: 22px; font-weight: normal; }
#page_franchise_expanded .featured-stories .filmstrip4 .imgasset .headline a { font-size: 16px; line-height: 22px; font-weight: normal; }
#page_franchise_expanded .cols2 .col1 .story-summary > h2:first-child a { font-size: 30px; line-height: 36px; }
#page_franchise_expanded .story .content .group p, .story .content h4 { line-height: 24px; font-size: 16px; }
#page_multi_chart_franchise .subsection h3 { border-bottom: 4px solid rgb(204, 214, 219); border-top: medium none; }
#page_multi_chart_franchise .col2 { margin-top: 30px; }
#page_multi_chart_franchise .col1 { padding-top: 10px; }
#page_multi_chart_franchise .col2 .asset { color: rgb(66, 72, 88); font-size: 14px; line-height: 18px; }
#page_multi_chart_franchise #feature h2:first-child, #page_multi_chart_franchise #pipeline h2:first-child { text-transform: uppercase; font-size: 14px; }
#page_multi_chart_franchise .promo h2 { border: medium none; }
#page_wildcard_header_footer .subsection h3 { border-bottom: 4px solid rgb(204, 214, 219); border-top: medium none; }
#page_wildcard_header_footer .col1 { margin-top: 30px; width: 960px; }
#page_wildcard_header_footer #feature h2:first-child, #page_wildcard_header_footer #pipeline h2:first-child { text-transform: uppercase; font-size: 14px; }
#page_wildcard_rightrail .subsection h3 { border-bottom: 4px solid rgb(204, 214, 219); border-top: medium none; }
#page_wildcard_rightrail .col1 { padding-top: 30px; }
#page_wildcard_rightrail .col2 .asset { color: rgb(66, 72, 88); font-size: 14px; line-height: 18px; }
#page_wildcard_rightrail #feature h2:first-child, #page_wildcard_rightrail #pipeline h2:first-child { text-transform: uppercase; font-size: 14px; }
#page_profile .subsection h3 { border-bottom: 4px solid rgb(204, 214, 219); border-top: medium none; }
#page_profile .col2 { margin-top: 30px; }
#page_profile .col1 { padding-top: 30px; }
#page_profile .col2 .asset { color: rgb(66, 72, 88); font-size: 12px; line-height: 18px; }
#page_profile #feature h2:first-child, #page_profile #pipeline h2:first-child { text-transform: uppercase; font-size: 14px; }
#page_profile .btn { letter-spacing: 0px !important; }
#page_profile .col2 .asset { line-height: 14px; }
#page_profile .col2 .asset .headline a { font-size: 14px; line-height: 20px; }
#page_profile .col2 .subsection .imgasset { margin-bottom: 25px; }
#page_profile .col2 .subsection .imgasset .headline a { font-size: 14px; }
#page_profile #pipeline { margin-top: 50px; }
#page_profile .col2 .asset img { margin-top: 2px; }
#page_profile #pipeline_assetlist .headline a { font-size: 20px; font-weight: normal; }
#page_profile #pipeline_assetlist .desc { line-height: 16px; }
#page_profile .primary .headline a { font-size: 24px; font-weight: normal; line-height: 30px; }
#page_profile .source a { font-size: 12px !important; }
#page_profile .featured-stories .primary .source { margin-top: 5px; margin-bottom: 5px; }
#page_profile .featured-stories .filmstrip .asset .headline a { font-size: 18px; line-height: 22px; font-weight: normal; }
#page_profile .featured-stories .filmstrip4 .imgasset .headline a { font-size: 16px; line-height: 22px; font-weight: normal; }
#page_profile .img-profile img { border: 1px solid lightgrey; }
#page_profile .img-profile h1 { width: 268px; }
#page_special_reports .subsection h3 { border-bottom: 4px solid rgb(204, 214, 219); border-top: medium none; }
#page_special_reports .col2 { margin-top: 30px; }
#page_special_reports .cols2 .col1 { padding-top: 30px; }
#page_special_reports .col2 .asset { color: rgb(66, 72, 88); font-size: 14px; line-height: 18px; }
#page_special_reports .col2 .asset .desc { font-size: 12px; line-height: 14px; }
#page_special_reports #feature h2:first-child, #page_special_reports #pipeline h2:first-child { text-transform: uppercase; font-size: 14px; }
#page_special_reports .source, #page_special_reports .timestamp { display: none; }
#page_special_reports .col2 .asset .headline a { font-size: 12px; line-height: 16px; }
#page_special_reports .col2 .subsection .imgasset { margin-bottom: 25px; }
#page_special_reports .col2 .subsection .imgasset .headline a { font-size: 14px; }
#page_special_reports .col2 .asset img { margin-top: 2px; }
#page_special_reports #pipeline_assetlist_0 .headline a { font-size: 20px; font-weight: normal; }
#page_special_reports #pipeline_assetlist_0 .desc { line-height: 16px; }
#page_special_reports .primary .headline a { font-size: 24px; font-weight: normal; line-height: 30px; }
#page_special_reports .primary .source a { font-size: 12px; }
#page_special_reports .featured-stories .primary .source { margin-top: 5px; margin-bottom: 5px; }
#page_special_reports .featured-stories .filmstrip .asset .headline a { font-size: 18px; line-height: 22px; font-weight: normal; }
#page_special_reports .featured-stories .filmstrip4 .imgasset .headline a { font-size: 16px; line-height: 22px; font-weight: normal; }
#page_flash_header_footer .cols1 .col1 { float: left; }
#page_flash_rightrail .subsection h3 { border-bottom: 4px solid rgb(204, 214, 219); border-top: medium none; }
#page_flash_rightrail .col2 { margin-top: 30px; }
#page_flash_rightrail .col1 { margin-top: 30px; }
#page_flash_rightrail .col2 .asset { color: rgb(66, 72, 88); font-size: 14px; line-height: 18px; }
#page_flash_rightrail #feature h2:first-child, #page_flash_rightrail #pipeline h2:first-child { text-transform: uppercase; font-size: 14px; }
#page_flash_rightrail .col2 .asset { line-height: 12px; }
#page_flash_rightrail .col2 .asset .headline a { font-size: 12px; line-height: 16px; }
#page_flash_rightrail .col2 .subsection .imgasset { margin-bottom: 25px; }
#page_flash_rightrail .col2 .subsection .imgasset .headline a { font-size: 14px; }
#page_flash_rightrail .col2 .asset img { margin-top: 2px; }
#page_flash_rightrail #pipeline_assetlist_0 .headline a { font-size: 20px; font-weight: normal; line-height: 24px; }
#page_flash_rightrail #pipeline_assetlist_0 .desc { line-height: 16px; }
#page_flash_rightrail .primary .headline a { font-size: 24px; font-weight: normal; line-height: 30px; }
#page_flash_rightrail .primary .source a { font-size: 12px; }
#page_flash_rightrail .featured-stories .primary .source { margin-top: 0px; margin-bottom: 0px; }
#page_flash_rightrail .featured-stories .filmstrip .asset .headline a { font-size: 18px; line-height: 22px; font-weight: normal; }
#page_flash_rightrail .featured-stories .filmstrip4 .imgasset .headline a { font-size: 16px; line-height: 22px; font-weight: normal; }
.matttabs { position: relative; min-height: 200px; clear: both; margin: 25px 0px; }
.tabber { float: left; }
.matttabs label { color: rgb(66, 72, 88); background: rgb(204, 214, 219) none repeat scroll 0% 0%; display: block; padding: 11px; border: 1px solid rgb(204, 204, 204); font-size: 11px; cursor: pointer; }
.matttabs [type="radio"] { display: none; }
.matttabs .content { position: absolute; top: 32px; left: 0px; padding-top: 10px; background: white none repeat scroll 0% 0%; right: 0px; bottom: 0px; border-top: 1px solid rgb(204, 214, 219); }
.matttabs [type="radio"]:checked ~ label { background: white none repeat scroll 0% 0%; border-bottom: 1px solid white; z-index: 2; }
.matttabs [type="radio"]:checked ~ label ~ .content { z-index: 1; }
#dart_wrapper_Top_Banner { margin-bottom: 5px; margin-left: 0px; }
#page_xfinity_page .col1, #page_xfinity_page .col2 { margin-top: 30px; }
#cnbc-header .note { width: 38px; }
#tabcontentcontainer .row-bottom-brdr table tr td { vertical-align: top; }
#page_franchise .asset .icon-video, #page_franchise_expanded .asset .icon-video, #page_franchise_condensed .asset .icon-video, #page_market_front .asset .icon-video, #page_profile .asset .icon-video, #page_wildcard_rightrail .asset .icon-video, #page_prime_landing_page .asset .icon-video, #page_prime_show_page .asset .icon-video, #page_special_reports .asset .icon-video, #page_xfinity_page .asset .icon-video { background-position: -37px -85px; }
.top-news .module-header .quickView .arrow_down, .top-news .module-header .regularView .arrow_down { border-top-color: rgb(221, 75, 57); margin: 0px 2px 2px; }
.top-news .module-header li.first a { font-size: 14px; }
.top-news .module-header li.first { padding-top: 2px; }
#commentsAnnouncement { color: rgb(221, 75, 57); font-family: "Proxima Nova Semi Bold", Arial; font-size: 12px; line-height: 18px; margin-bottom: 30px; padding-bottom: 16px; border-bottom: 1px solid rgb(204, 214, 219); }
#commentsAnnouncement p { margin-bottom: 15px; }
.sponsored #page_header { margin-left: auto; margin-right: auto; width: 970px; }
iframe.twitter-timeline { width: 100% !important; }
.OUTBRAIN .AR_2 .ob_org_header h3, .OUTBRAIN .AR_1 .ob_org_header h3, .OUTBRAIN .SB_1 .ob_org_header h3, .OUTBRAIN .SB_2 .ob_org_header h3 { color: rgb(66, 72, 88) !important; font-family: "Proxima Nova Semi Bold"; font-weight: normal; }
#franchise-header-badge { width: 180px; height: 0px; float: right; }
#franchise-header-badge .dart_ads_noniframe { text-align: center; }
#franchise-header-badge .sponsored_text { display: block; line-height: 18px; }
.cnbc-body { background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.downArrowTabs .tabContents .asset .headline { line-height: 26px; }
.topic-section .asset .headline { line-height: 24px; }
#page_story .group-container .group ol { padding-left: 30px; }
#page_home_page_redesign .desc_size240_160 ul { margin: 0px; }
article .group p span[style] { font-size: 16px !important; }
.cnbc-contents .cnbc-body { overflow: hidden !important; }
#page_wildcard_rightrail .cnbc-contents .cnbc-body .col2 .asset.partnerstory .headline a { font-size: 14px; }
.cnbc-contents .cnbc-body { overflow: hidden !important; }
.top-section.sponsored { max-width: 100%; margin-right: auto; margin-left: auto; }
.module-header a, .module-header { color: rgb(66, 72, 88); }
#page_wildcard_rightrail .cnbc-contents .cnbc-body .col2 .asset.slideshow .headline a { font-size: 14px; }
#page_home_page_redesign .cnbc-contents .cnbc-body .col2 .big-stories .asset.blogpost .headline a { font-size: 22px; }
strong, b { font-family: "Proxima Nova Semi Bold", Arial; }
body .ob_org_header, body .ob_org_header h1, body .ob_org_header h2, body .ob_org_header h3, body .ob_org_header h4, h2.module-header { font-size: 16px !important; }
.top-news .filmstrip .headline a { font-size: 20px; line-height: 24px; }
#dart_wrapper_Flex_Ad_First .GoogleActiveViewClass div div { height: auto; }
#page_slideshow #slideShow-interface .btn-prev span { margin-right: 25px; background-position: -120px -35px; }
#page_slideshow #slideShow-interface .btn-next span { margin-left: 25px; background-position: -118px -23px; }
body #dart_wrapper_Top_Banner .GoogleActiveViewClass div div { width: auto !important; }
body #dart_ads_Top_Banner_Interstitial .GoogleActiveViewClass div div { width: auto !important; }
#cnbc-new-header .arrow_down { padding: 0px; }
#page_multi_chart_franchise .icon.arrow_down, #page_multi_chart_franchise.icon.arrow_up { padding: 0px; }
#page_multi_chart_franchise .icon.unch { background-position: 100px 0px !important; }
#feature h3 { display: none; }
#page_franchise .col1 { margin-top: 20px; }
#page_franchise .col2 { margin-top: 0px; }
body #franchiseHeader { background-position-x: 0px; }
.pageheadnav .menu { width: 940px; margin-top: 4px; margin-bottom: 0px; height: 15px !important; margin-left: 0px; padding-bottom: 10px; line-height: 19px; }
#page_market_front #franchiseHeader, #page_market_front #page_header { margin-left: 5px; }
body #dart_wrapper_Top_Banner { margin-bottom: 0px; }
.story-top .title { padding: 5px 0px 10px; }
.cnbc-clearfix::before, .cnbc-clearfix::after { content: none; display: block; }
.cnbc-clearfix::after { clear: none; }
#page_home_page_redesign .carousel_body .carousel_ul .tickers span.price { padding: 2px 2px 0px 0px; }
#page_home_page_redesign .col1 .downArrowTabs .tab li:nth-child(4), #page_home_page_redesign .col1 .downArrowTabs .tab li:nth-child(5) { display: none; }
body#page_franchise.native-tablet, body#page_story.native-tablet { background: rgba(0, 0, 0, 0) none repeat scroll 0% 0%; }
#page_home_page_redesign .subsection.webservice > h4[data-title="MOST POPULAR"] { display: none; }
.downArrowTabs .tabContents li .headline .partner { font-family: "Proxima Nova Semi Bold", Arial; font-size: 12px; color: rgb(134, 132, 131); margin: 0px 0px 0px 5px; }
.main-header #countdownClock .col1 { padding-top: 4px; }
#page_home_page_redesign .col1 .downArrowTabs .tabContents .imgasset img, #page_home_page_redesign .col1 .downArrowTabs .tabContents .asset time { display: none; }
#page_home_page_redesign .col1 .downArrowTabs .tabContents .asset time { padding-top: 10px; }
#pipeline .imgasset .cnbc-font-icon.icon-cnbc-video { left: 0px; }
.unit.col2 .subsection:not(.big-stories) .video-icon > a { display: block; }
.inlineChart { width: 530px; }
.pageheadnav .menu { margin-top: 0px; }
#cnbc-alert-container-watch-live { background-color: rgb(233, 101, 37) !important; }
.dart_ads_noniframe_Top_Banner { text-align: center; }
body[id*="franchise"].immersive .featuredPromo.imgasset.cnbcvideo .cnbc-font-icon.icon-cnbc-video { margin-left: 5px; }
#pro-tour-container .pro-tour-close-container { top: 0px !important; }
#pro-tour-close-button { visibility: visible !important; }
.pagehead a.header_title { white-space: nowrap; }
.special-event .special-event-hat { background: rgba(0, 0, 0, 0) url(d1862203df9bd7b15b2cdfb16b363734333cccc9.jpg)  no-repeat scroll center center; margin-bottom: 30px; padding-top: 1px; }
.special-event .special-event-contanier .special-event-header::before { content: "Republican Presidential Debate"; color: rgb(255, 255, 255); }
.special-event .col1 .downArrowTabs .tabContents .asset time { display: none; }
.special-event .col1 .downArrowTabs .tab li:nth-child(4), .special-event .col1 .downArrowTabs .tab li:nth-child(5) { display: none; }
.special-event .subsection.webservice > h4[data-title="MOST POPULAR"] { display: none; }
.special-event .top-news .featured.cnbcvideo #video_relative_time { display: none; }
.immersive .embed-container .attribution { display: initial; }
@media only screen and (max-width: 1024px) {
  .special-event-hat.pro .special-event-secondary .asset.cnbcvideo .icon-cnbc-video { bottom: 14px; }
}
#portfolio-widget .portfolio-title { text-transform: uppercase; }
#cnbc-new-header ul li.sub-nav-menu ul li.emerge-americas, #cnbc-new-header ul li.sub-nav-menu ul li.iconic-tour { text-transform: none; }
#cnbc-new-header .nav-home { width: 94px; }
#portfolio-widget { display: none; }
.pro-user #dart_wrapper_Badge_J { margin-bottom: 0px; }
.sourcelogo { background-image: url(1e89fb40fbd520b82159646b95d23ecc7e9e47aa.png) ; background-repeat: no-repeat; background-position: 100px 100px; }
#sourcelogo-fiscaltimes { width: 125px; background-position: 0px -747px; height: 22px; text-indent: -9999px; margin-bottom: 0px; }
#sourcelogo-breakingnews { width: 89px; background-position: 0px -933px; height: 16px; text-indent: -9999px; }
#sourcelogo-breakingviews { background-position: 0px -1580px; height: 35px; text-indent: -9999px; }
#sourcelogo-curbed { width: 78px; background-position: 0px -1620px; height: 30px; text-indent: -9999px; }
#sourcelogo-eater { width: 78px; background-position: 0px -1655px; height: 21px; text-indent: -9999px; }
#sourcelogo-polygon { width: 80px; background-position: 0px -1682px; height: 29px; text-indent: -9999px; }
#sourcelogo-racked { background-position: 0px -1714px; height: 23px; text-indent: -9999px; }
#sourcelogo-sbnation { width: 123px; background-position: 0px -1744px; height: 13px; text-indent: -9999px; }
#sourcelogo-theverge { width: 88px; background-position: 0px -1765px; height: 16px; text-indent: -9999px; }
#sourcelogo-vox { width: 40px; background-position: 0px -1789px; height: 19px; text-indent: -9999px; }
#sourcelogo-estimize { width: 86px; background-position: 0px -1815px; height: 19px; text-indent: -9999px; }
#sourcelogo-buzzfeed { width: 196px; background-position: 0px -1834px; height: 24px; text-indent: -9999px; }
#sourcelogo-usatoday { width: 101px; background-position: 0px -837px; height: 20px; text-indent: -9999px; }
#sourcelogo-scmp { width: 218px; background-position: 0px -1861px; height: 20px; text-indent: -9999px; }
#sourcelogo-bespoke { width: 100px; background-position: 0px -1882px; height: 23px; text-indent: -9999px; }
#sourcelogo-shorthillscapitalpartners { width: 80px; background-position: 0px -1909px; height: 25px; text-indent: -9999px; }
#sourcelogo-thebeartrapsreport { width: 120px; background-position: 0px -1935px; height: 17px; text-indent: -9999px; }
#sourcelogo-nerdwalletcom { width: 260px; background-position: 0px -1977px; height: 43px; text-indent: -9999px; }
#sourcelogo-reviewedcom { width: 180px; background-position: 0px -2122px; height: 29px; text-indent: -9999px; }
#sourcelogo-dailyintelligencer { width: 130px; background-position: 0px -2155px; height: 42px; text-indent: -9999px; }
.icon-cnbc-video::before { content: ""; }
.icon-cnbc-video { display: inline; font-family: "cnbc_font_icons"; font-size: 1em; font-style: normal; font-weight: normal; font-variant: normal; }
#page_home_page_responsive .col1 .downArrowTabs .tabContents .asset.blogpost .headline a, #page_home_page_responsive .col1 .downArrowTabs .tabContents .asset .headline a { line-height: 25px; }
#page_home_page_redesign .col1 .downArrowTabs .tabContents .asset.blogpost .headline a, #page_home_page_redesign .col1 .downArrowTabs .tabContents .asset .headline a { line-height: 25px; }
.cols2 .col1 h2 { text-transform: initial; }
#page_special_reports .col2 .subsection .asset:not(.card) img { float: left; margin-right: 10px; }
#page_special_reports .col2 .subsection .asset:not(.card) .icon-cnbc-video { top: 32px; font-size: 24px; }
#page_special_reports .col2 .subsection .asset:not(.card) .headline { font-size: 14px; line-height: 16px; }
#page_special_reports .col2 .asset:not(.card) .desc { margin-top: 4px; }
body[id*="wildcard"] .subsection .imgasset .headline { display: initial; float: none; margin-left: 0px; }
body[id*="wildcard"] .subsection .imgasset img { margin-right: 10px; }
#page_home_page_redesign #second_primary .cnbc-nobr { white-space: normal; }
body#page_franchise .big-stories .nad-asset .headline a::before { content: none !important; }
body#page_franchise .big-stories .nad-asset.imgasset .headline::before { display: inline-block; }
.immersive .cnbc-body .story-top .story-header-left h2.subheadlines { color: rgb(255, 255, 255); position: relative; z-index: 1; max-width: 640px; }
#page_story.native-android-tablet, #page_special_reports.native-android-tablet, #page_franchise.native-android-tablet { background: rgb(255, 255, 255) none repeat scroll 0% 0% !important; }
#page_home_page_redesign .featuredPromo span img { height: auto; }
#page_slideshow_ng .group p { margin-bottom: 10px; }
@media (min-width: 1200px) {
  .downArrowTabs .tabContents .pill:not(.nad-asset) { display: block; }
  #page_home_page_responsive .col1 .downArrowTabs .tabContents .asset.blogpost .headline a, #page_home_page_responsive .col1 .downArrowTabs .tabContents .asset .headline a { font-size: 17px; }
  #page_home_page_responsive .downArrowTabs .tabContents li ul li { width: 335px; }
  #page_home_page_responsive .downArrowTabs .tabContents li ul li:nth-child(2n+1) { margin-right: 50px; }
  #page_home_page_responsive .col1 .downArrowTabs .tabContents .asset.blogpost .headline a, #page_home_page_responsive .col1 .downArrowTabs .tabContents .asset .headline a { line-height: 25px; }
}
@media (width: 1200px) {
  #page_home_page_responsive .downArrowTabs .tabContents li ul li { width: 100%; }
  #page_home_page_responsive .col1 .downArrowTabs .tabContents li ul li { padding: 10px 0px; }
}
@media (min-width: 768px) and (max-device-width: 1024px) {
  .regions-msg { margin: 20px auto; font-size: 14px; }
  .regions-msg .btn-blue.save { font-size: 15px; }
}
.cnbc-new-footer-res { z-index: 5000; }
#page_video_section_front #pipeline .imgasset .cnbc-font-icon.icon-cnbc-video { top: 70px; margin-top: 0px; }
.featured-stories .filmstrip .desc_size240_125.asset { width: 240px; margin-right: 50px; }
.featured-stories .filmstrip.filmstrip3 .asset.imgasset img { margin-top: -135px; float: left; margin-right: 10px; }
.special-event .special-event-contanier .featured .promo { height: auto !important; }
.special-event .special-event-hat.pro { margin-top: 15px; }
.topic-town-container .topic-section .cnbc-font-icon.icon-cnbc-video { font-size: 1em; }
.topic-town-container .topic-section .video-icon .cnbc-font-icon.icon-cnbc-video { font-size: 32px; margin: 0px; padding: 0px; bottom: 16px; left: 16px; top: inherit; }
@supports (-moz-appearance:none) and (display:contents) {
  .pill::after { top: 1px; }
}
@media not all {
  .featured-stories .headline .cnbc-nobr { white-space: normal; }
}
.featured-stories .filmstrip .asset, .featured-stories .filmstrip2.filmstrip .asset { width: 240px; }
.featured-stories .filmstrip .asset .desc, .featured-stories .filmstrip .asset ul { margin-left: 0px; }
.featured-stories .filmstrip2.filmstrip .asset img { margin-top: 0px; }
.unit.col2 .big-stories .desc_size350_197 .video-icon .cnbc-font-icon.icon-cnbc-video { bottom: 10px; top: initial; }
.cols2 .col2 .subsection .asset.card:not(.imgasset) { margin-bottom: 0px; }
body[id*="profile"] #pipeline .source { display: none; }
#page_story_premium_view .story-header-left time { padding-bottom: 20px; }
#page_story_premium_view .title .icon-cnbc-pro { padding-left: 10px; }
#page_story_premium_view .story-top .subheadlines { padding-top: 0px !important; }
.chartbeat_data_module ul li img { position: relative; }
#page_home_page_redesign #second_primary .cnbc-nobr, #page_home_page_redesign .asset .cnbc-nobr { white-space: normal; }
.dart_wrapper#dart_wrapper_Responsive_Rectangle, .dart_wrapper#dart_wrapper_responsiverectangle { width: 70%; margin-left: auto; margin-right: auto; }
.chartbeat_data_module .imgasset .headline, .cols2 .col2 .subsection .chartbeat_data_module .imgasset .headline { margin-left: 175px; }
#cnbc-contents [id^="chartbeatWidget"].chartbeat_data_module .subsection .asset .headline a span.cnbc-nobr { white-space: initial; }
#page_home_page_redesign .col1 .downArrowTabs .tabContents .imgasset.desc_size160_105 .fa-video { display: none; }
#page_home_page_redesign .col1 .downArrowTabs .tabContents .imgasset.desc_size160_105 .video-icon > a { height: auto; }
#page_home_page_redesign .col1 .downArrowTabs .tabContents .imgasset.desc_size160_105 .cnbc-font-icon.icon-cnbc-video { position: static; text-shadow: none; font-size: 1em; }
#dart_wrapper_Responsive_Rectangle { width: 100%; }
.immersive .stories-lineup ul li.ad_responsive_rectangle { width: 100%; }
body:not([id*="franchise_persistent_ad_makeit"]) .filmstrip .nad-asset.desc_size160_105 .headline a::before { position: absolute; top: 81px; padding: 5px 0px; }
.premium .story #article_body > .group-container.last .loaderOverlayHP p:last-child { position: static; }
.premium .story #article_body > .group-container.last .loaderOverlayHP p:last-child::before { content: none; }
.top-news .featuredPromo .headline-overlay { font-family: "Proxima Nova Semi Bold"; font-size: 32px; height: 3em; }
.top-news .featuredPromo .headline-overlay .headline { font-family: "Proxima Nova Semi Bold"; }
.top-news .featuredPromo.featuredPromo.featuredPromo.featuredPromo.featuredPromo .headline-overlay .headline { color: rgb(255, 255, 255); font-size: 32px; line-height: 40px; }
.top-news .featuredPromo:hover .headline-overlay .headline, .top-news .featuredPromo:hover .fa-video::before { color: rgb(63, 189, 236) !important; }
.top-news #featured_top_story .featuredPromo.cnbcvideo .fa-video::before { font-size: 0.16em; }
.top-news #featured_top_story .featuredPromo.cnbcvideo .fa-video::before { font-size: 2em; }
#page_home_page_redesign .top-news .featuredPromo .headline-overlay { padding: 0px; }
#page_home_page_redesign .top-news .featuredPromo.featuredPromo.featuredPromo.featuredPromo.featuredPromo .headline-overlay .headline { font-size: 26px; line-height: 32px; }
#page_market_front #cnbc-contents #feedback { display: block !important; }
#page_market_front #cnbc-contents #feedback div { background-color: rgb(61, 165, 237); }
.icon-cnbc-pro { text-shadow: none; }
.cnbc-contents .cols2 .col2 #rt_social > ul li { border-bottom: medium none; }
.immersive:not(.makeit) .story-header-left.twoCol:not([style*="background"]) .source a { color: rgb(153, 153, 153); }
.immersive:not(.makeit) .story-header-left.twoCol:not([style*="background"]) .source a:hover { color: rgb(153, 153, 153) !important; }
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait), (min-width: 740px) and (max-width: 992px) {
  .arrow-left, .arrow-right { z-index: 999; }
}
@media only screen and (max-device-width: 1024px) and (min-device-width: 992px), (max-width: 1024px) and (min-width: 992px) {
  #cnbc-contents [id^="chartbeatWidget"].chartbeat_data_module .subsection .asset .headline a, #cnbc-contents [id^="chartbeatWidget"].chartbeat_data_module .subsection .asset .headline a span { font-size: 18px !important; line-height: 22px !important; }
}
@media screen and (min-width: 768px) {
  .market-overview-container { min-height: 107px; display: block !important; }
}
.featuredPromo.desc_size350_197 span img { height: auto; }
#page_franchise_expanded #pipeline h2 a { text-transform: initial; line-height: 32px; color: rgb(32, 119, 182); }
#page_franchise_expanded #pipeline h2 a:hover { color: rgb(221, 75, 57); }
.immersive .group-container .subtitle { line-height: 34px; }
.market-overview-container .carousel-body .carousel_ul li img { margin-top: 0px; }
.gig-share-button button.tabbing-button { display: none; }
* { }
.mobile-native.nadassetbanner .nad-asset-banner.persistentRibbon, .native-tablet.nadassetbanner .nad-asset-banner.persistentRibbon, body[id*="slideshow"].mobile-native.nadassetbanner .nad-asset-banner.persistentRibbon, body[id*="slideshow"].native-tablet.nadassetbanner .nad-asset-banner.persistentRibbon { position: relative; }
.mobile-native.nadassetbanner #cnbc-body, .native-tablet.nadassetbanner #cnbc-body { margin-top: 0px; }
.news-alert .content { max-width: 1150px; }
@media screen and (min-width: 640px) {
  #pipeline_default .stories_assetlist .headline a, #pipeline_default .stories_assetlist .headline { font-size: 24px; line-height: 28px; }
}
.cols2 .col2 .subsection ul li .asset .headline { font-family: "Proxima Nova Semi Bold"; }
.cnbc-contents .module-header a { font-family: "Proxima Nova Semi Bold"; }
.cnbc-contents .module-header a:hover { color: rgb(221, 75, 57); }
.cols2 .stories_assetlist .pill.live { float: none; }
.pill:not(.live) { display: none; }
.topic-section .asset.primary .headline, .topic-section .headline { margin-bottom: 0px; }
#page_home_page_ng table.data tbody td { padding: 8px 0px; }
.market-movers .top td .percentBar div { background: rgb(49, 167, 69) none repeat scroll 0% 0%; }
.market-movers .bottom td .percentBar div { background: rgb(227, 53, 43) none repeat scroll 0% 0%; }
@media screen and (max-width: 1200px) {
  .news-alert .content { max-width: 970px; }
}
@media screen and (max-width: 992px) {
  .pill.live { float: none; }
  .cols2 .col2 .badge-ad + .module-header { margin-top: 0px !important; }
}
@media only screen and (max-device-width: 1024px) and (min-device-width: 768px), (max-width: 1024px) and (min-width: 768px) {
  .market_data_table .asset .headline a { font-size: 20px; line-height: 24px; }
}
.slideshow.embed-container .headlines { padding-top: 0px; }
.embed-container.nad-asset.slideshow a { display: block; }
.embed-container.slideshow.nad-asset .headlines::before { display: inline-block; }
@media only screen and (max-device-width: 1024px) and (min-device-width: 768px), (max-width: 1024px) and (min-width: 768px) {
  .market-movers .groups-downArrowTabs .grouptab li a { font-size: 17px; }
}
.unit.col2 .subsection.bigHeader ul li .asset.imgasset.desc_size140_105.big .desc, .unit.col2 .subsection.bigHeader ul li .asset.imgasset.desc_size140_105.big > span { display: none; }
.makeit.immersive .featuredPromo .headline { line-height: 1.3em; font-size: 0.9em; }
.native-asset-bottom-banner { padding: 20px 0px; max-width: 1140px; width: 100%; text-align: left; }
.native-asset-top-banner #franchise-header-badge { padding-top: 7px; }
.nad-asset-banner #page_header #franchise-header-badge { padding-top: 20px; }
.cnbc-contents #pipeline_default .stories_assetlist li { padding-top: 0px; padding-bottom: 0px; }
.cnbc-contents ul li { margin-bottom: 0px; }
#pipeline_default .stories_assetlist .asset { padding: 25px 0px; }
#page_home_page_ng .featured_secondary .stories_assetlist .asset { padding: 10px 0px; }
#page_home_page_ng .cnbc-contents .stories_assetlist li { padding-top: 0px; padding-bottom: 0px; }
.featured-stories .filmstrip2 .imgasset .headline { margin-top: 0px; }
.immersive .stories-lineup ul li { padding-bottom: 0px; margin-bottom: 0px; }
.immersive .stories-lineup .imgasset.featuredPromo { margin-top: 25px; }
.immersive .cnbc-contents .stories_assetlist li .nad-asset { margin-bottom: 0px; margin-top: 0px; }
.immersive .cnbc-contents .stories_assetlist li .nad-asset.featuredPromo { margin-bottom: 25px; margin-top: 25px; }
.immersive .stories_assetlist li:first-child .asset.desc_size720_405 { margin-top: 0px; }
.immersive .stories_assetlist li:first-child .asset.desc_size240_160 { padding-top: 0px; }
#page_home_page_ng .cols2 .col2 { overflow: visible; float: left; }
li#fauxNativeSecondary, li#fauxNativeRiver1, li#fauxNativeRiver2 { border-bottom: 0px none; }
body[id*="franchise"] #cnbc-contents .featured-stories .primary.desc_size240_180 time, body[id*="franchise"] #cnbc-contents .featured-stories .primary.desc_size240_180 .headline, body[id*="franchise"] #cnbc-contents .featured-stories .primary.desc_size240_180 .source { margin-left: 260px; }
@media screen and (max-device-width: 1024px) {
  .immersive div.story-header-left.twoCol { background-attachment: initial !important; }
}
.video-title::before, .video-title::after { content: none; }
body[id*="slideshow"] #moreFromFranchise .headline { margin-top: 5px; margin-bottom: 20px; }
body[id*="slideshow"] #moreFromFranchise .headline a { line-height: 20px; font-size: 16px; font-family: "Proxima Nova Semi Bold"; }
#page_franchise_condensed .filmstrip .imgasset .headline { font-family: "Proxima Nova Semi Bold"; }
#page_franchise_condensed .asset time { display: none; }
body[id*="franchise"] .featured-stories .filmstrip img { margin-bottom: 0px; }
.native-android-tablet .native-asset-creator, .native-tablet .native-asset-creator { width: 100%; }
body[id*="video-show"] .featuredPromo span img { height: auto; }
.cnbc-contents .subsection .chartbeat_data_module ul li .asset.imgasset, .cnbc-contents .subsection .chartbeat_data_module ul li { padding: 0px !important; border: 0px none !important; }
.immersive-cols2 .group-container .embed-container { margin-bottom: 20px; }
.immersive .embed-container .attribution { display: block; }
@media screen and (min-width: 1200px) {
  .immersive.slideshow-col-one .cols2 .col1, .immersive.slideshow-col-one .cnbc-body .cols2 .col1 { max-width: 730px; }
  .immersive-cols2.slideshow-col-one .cnbc-body .cols2 .col2, .immersive-cols2.slideshow-col-one .cols2 .col2 { width: 350px; margin-left: 20px; }
  .immersive-cols2.slideshow-col-one .unit.col2.persistent { margin-left: 790px; }
  .immersive-cols2.slideshow-col-one .unit.col2.stick-footer { left: 790px; }
}
@media screen and (min-width: 1024px) and (max-width: 1200px) {
  .immersive.slideshow-col-one .cols2 .col1, .immersive.slideshow-col-one .cnbc-body .cols2 .col1 { max-width: 590px; }
  .immersive-cols2.slideshow-col-one .cnbc-body .cols2 .col2, .immersive-cols2.slideshow-col-one .cols2 .col2 { width: 350px; margin-left: 10px; }
  .immersive-cols2.slideshow-col-one .unit.col2.persistent { margin-left: 640px; }
  .immersive-cols2.slideshow-col-one .unit.col2.stick-footer { left: 625px; margin-left: 40px; }
}
@media screen and (min-width: 992px) and (max-width: 1024px) {
  .immersive.slideshow-col-one .cols2 .col1, .immersive.slideshow-col-one .cnbc-body .cols2 .col1 { max-width: 590px; }
  .immersive-cols2.slideshow-col-one .cnbc-body .cols2 .col2, .immersive-cols2.slideshow-col-one .cols2 .col2 { width: 350px; margin-left: 10px; }
  .immersive-cols2.slideshow-col-one .unit.col2.persistent { margin-left: 615px; }
  .immersive-cols2.slideshow-col-one .unit.col2.stick-footer { left: 600px; margin-left: 40px; }
}
.cols2.franchise_content .col2 > .subsection { display: none; }
@media (max-width: 1200px) and (min-width: 992px) {
  #page_slideshow_one_page:not(.makeit) .nad-asset-banner .native-asset-top-banner .native-asset-creator { padding-left: 0px; }
  #page_slideshow_one_page:not(.makeit) .nad-asset-banner .native-asset-top-banner { max-width: 976px; }
}
.market-movers .groups-downArrowTabs .grouptab { white-space: nowrap; overflow: auto; }
.market-movers .groups-downArrowTabs .grouptab li { display: inline-block; float: none; padding: 0px 8px 4px; margin-right: 0px; }
.market-movers .groups-downArrowTabs .grouptab li.selected { background: rgba(0, 0, 0, 0) none repeat scroll 0% 0%; border-bottom: 2px solid rgb(221, 75, 57); padding-bottom: 2px; margin-bottom: 0px; }
#sourcelogo-etfcom { width: 40px; background-position: 0px center; height: 40px; text-indent: -9999px; background-image: url(06990596ca73166c311f985dad80b313ad6fc603.png) ; background-size: 40px 40px; }
#sourcelogo-dealbreaker { width: 140px; background-position: 0px -2027px; height: 17px; text-indent: -9999px; }
#sourcelogo-handelsblattglobal { width: 105px; background-position: 0px -2050px; height: 28px; text-indent: -9999px; }
#sourcelogo-southchinamorningpost { background-position: 0px -1861px; text-indent: -9999px; height: 20px; }
@media screen and (min-width: 992px) and (max-width: 1200px) {
  .market-overview-container.badgeI .tab-wrapper .tabContents .asset .headline { width: auto; }
}
.docked-card .gig-button-container table td:nth-child(2) { width: 25px !important; height: 25px !important; }
[id*="dart_wrapper_interslidebanner"] { padding: 0px; border-bottom: 0px none; }
[id*="dart_wrapper_interslidebanner"] div { border-bottom: 1px solid rgb(204, 214, 219); padding-bottom: 25px; }
[id*="nativedvriver"] .dart_wrapper > div { margin-bottom: 0px; }
body[id*="franchise"] img[data-img-src]:not([src]) { visibility: hidden; display: block; }
#dart_wrapper_badgeb > div, .subsection .dart_wrapper.badge-ad > div { margin-bottom: 0px; }
.group-container .group ol { padding-left: 30px; }
#cnbc-new-header .more-buffett-archive.more a.singleton { display: initial; }
#sourcelogo-bankratecom { background-image: url(6c16348f6d680c1b0462d2eaa60cbf4c7a05b5f2.png) ; width: 125px; height: 25px; }
body.listicle .story_listicle_body .asset p, body.listicle .story_listicle_body .group p, body.listicle #article_deck .content .group p { font-size: 18px; line-height: 26px; font-family: "Lyon"; color: rgb(51, 51, 51); margin-right: 5px; }
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
  .AppCnbcPhoenix .SearchToggle-megaMenuButton .icon-search { margin-left: 50px; }
}
#page_story_persistent_ad .dart_wrapper.dart_ads_noniframe_topbanner { padding-bottom: 20px; }
.premium .unit.col2 .subsection .source, .unit.col2 .subsection .source { display: none; }
#page_home_page_redesign #feedback div, #page_story_simple #feedback div, #page_story #feedback div, #page_story_premium_view #feedback div { display: none !important; }
#featured-menu-container .pro .subscribe2 a { color: rgb(79, 191, 133) !important; }
#featured-menu-container .pro .subscribe2 a:hover { color: rgb(47, 165, 227) !important; }
.pro-user .cnbc-menu .subscribe2 { display: none !important; }
* { }
li.halftime_portfolio, li.squawk_box_portfolio, .mobile-touch li.halftime_portfolio, .mobile-touch li.squawk_box_portfolio { display: none !important; }
.tpControlsHidden, .tpControlsHidden * { cursor: auto !important; }
.tpControlsHidden .tpContainer, .tpControlsHidden .tpContainer * { cursor: none !important; }
body[id*="slideshow_one_page"] div#social_bar_middle { float: left; }
body[id*="slideshow_one_page"] div.share-count-container { border-color: rgb(205, 214, 219); }
@media screen and (max-width: 640px) {
  body[id*="slideshow_one_page"] .story-top.slide-top-container #middle_container { border-right: medium none; display: block; float: none; min-height: 39px; }
  body[id*="slideshow_one_page"] div.share-count-container { float: none; display: inline-block; }
  body[id*="slideshow_one_page"] div#social_bar_middle { max-width: 160px; }
}
#page_story_premium_view.web .story-top .source::before { padding: 25px 4px 0px 0px; position: relative; float: left; margin-top: 12px; }
#page_video-show-detail #dart_wrapper_boxad1 { background: white none repeat scroll 0% 0%; }
#login-container #reg-user li ul li:nth-child(2), #page_surf-profile-page #newsletter-link, #page_surf-profile-page #birthyear { display: none; }
#nav li.investing ul li:nth-child(9), #cnbc-new-header #nav li ul li.portfolio { display: none; }
#seemorearrow { height: auto; }
#GlobalNavigation { z-index: 9999; }
.AppCnbcPhoenix { min-width: 970px; }
@media (min-width: 720px) {
  .AppCnbcPhoenix .Topic-header { font-size: 30px; font-weight: 700; }
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
  body:not(#page_home_page_ng) .AppCnbcPhoenix { min-width: 970px; }
}
@media not all, not all {
  .AppCnbcPhoenix .SearchResults-searchResultsSelectIcon.icon-arrow-down-readmore { display: none; }
  body .AppCnbcPhoenix .searchResultsCols { max-width: 1320px; min-width: 1320px; }
}
@media (min-width: 1020px) {
  #page_story_promo.immersive .AppCnbcPhoenix .branding-menu-brandingMenu { width: calc(100% - 175px); }
}
#page_story .csv_chart table, #page_story .flex_chart table { width: 530px; }
#page_story .csv_chart table.data tbody td { white-space: normal; text-align: left; }
#page_story .csv_chart th { white-space: nowrap; }
.csv_chart table.data th { font-size: 12px; font-weight: bold; padding: 0px 5px; text-align: left; }
#page_story .chartImageContainer { display: none; }
#page_story .flex_chart .caption { border: medium none; margin: 0px; padding: 0px; font-size: 9px !important; }
table.data tbody td { white-space: normal; text-align: left; padding: 4px; }
.csv_chart table.data th { padding: 5px; line-height: 16px; }
table.quoteTable tbody td:not(.first) { text-align: right; }
.web .story-top .source::before { content: ""; padding: 25px 0px 0px; background: transparent url(11a938635828f930525ab9228a29c7212fc81188.png)  no-repeat scroll 0px 0px / 95px 20px; margin-top: 5px; display: block; width: 95px; position: absolute; bottom: 15px; }
.web .story-top .source { position: relative; margin-top: 20px; }
div#article_deck { padding-bottom: 1px; }
