
/* File BEGIN: http://fm.cnbc.com/applications/cnbc.com/staticcontent/styles/default.css?t=1479956575 */
/* NOTE: This File version is not compressed */
body{margin:0;padding:0;font-size:11px;background:#fff;}
h1,h2,h3,h4,h5,h6,ul,ol,ul li,p{margin:0;padding:0;}
a{color:#2077B6;text-decoration:none;}
a:hover{color:#DD4B39;}
a:hover span{text-decoration:none;}
.logo-cnbc:hover {text-decoration: none;}
a img{border:0;}
table{width:100%;}
h1{font-size:22px;}
/*===HTML5===*/
nav,footer,article,header,section{display:block;}
/*===IMAGES===*/
.bullet li{background-image:url(//fm.cnbc.com/applications/cnbc.com/staticcontent/img/sprite.png?vn=4);background-repeat:no-repeat;background-position:-202px -161px;padding-left:8px;}
.sourcelogo{background-image:url(//fm.cnbc.com/applications/cnbc.com/staticcontent/img/wirelogos.png);background-repeat:no-repeat;}
.loading{background-image:url(//fm.cnbc.com/applications/cnbc.com/staticcontent/img/loader.gif);background-repeat:no-repeat;font-size:14px;line-height:23px;padding-right:16px;margin-left:5px;}
.fragmentLoader{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#FFF;text-align:center;opacity:.8;filter:alpha(opacity=80);padding-top:5px;font-size:12px;color:#a1a1a1;}
/*===CLASSES===*/
.contain{zoom:1;}
.contain:after{content:".";display:block;visibility:hidden;clear:both;height:0;}
.hide{display:none !important;}
.show{display:block}
.hidden{visibility:hidden !important;}
.note{font-size:10px;}
.pos,.correct{color:#1ab800 !important;font-family: 'Gotham Narrow SSm 5r';}
.neg,.incorrect{color:#f51700 !important;font-family: 'Gotham Narrow SSm 5r';}
.unch{color:#999;font-family: 'Gotham Narrow SSm 5r';} /* color may need to change */
.live{margin:5px 0;}
.live a{font-family: 'Gotham Narrow SSm 5r';}
.shadow{position:absolute;filter:progid:DXImageTransform.Microsoft.Shadow(Strength=3,Direction=135,Color='#424858');-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=3,\A  Direction=135, Color='#424858')";}

#flashQuoteProxy{position:absolute;margin-top:-200px;}

/*===LISTS===*/
ul{list-style-type:none;}
ul li{margin-bottom:4px;}
ul li a{font-size:12px;font-family: 'Gotham Narrow SSm 5r';}
ul li .note{margin-left:4px;color:#545454;font-weight:normal;}
ul li.big a{font-size:15px;}


.cnbc-clearfix:before,
.cnbc-clearfix:after {
    content: " ";
    display: table;
}
.cnbc-clearfix:after {
    clear: both;
}

/* TODO: Replace color value with whatever comes from the design team. */
img[data-img-src] {
	background-color: #eee;
	color: #eee;
}
/* File BEGIN: http://fm.cnbc.com/applications/cnbc.com/staticcontent/styles/components.css?t=1479956575 */
/* NOTE: This File version is not compressed */
.icon,span.text {
	background: 0;
	background-image:url(//fm.cnbc.com/applications/cnbc.com/staticcontent/img/sprite.png?vn=4);
	background-repeat:no-repeat;
	border: 0px;
	vertical-align: middle;
	background-position:100px 0px;
}

.icon{
    display: inline-block;
    height: 0;
}

.cols4 .flex_chart .icon{
    line-height: 0 !important;
	font-size: 0;
}


.breaking {background-image:url(//fm.cnbc.com/applications/cnbc.com/staticcontent/img/sectionheads.jpg);background-repeat:no-repeat;}

/*===SOCIAL===*/
.gigyasharebar {padding:10px 0; position:relative;}
.gigyasharebar .gig-button-container {position: absolute;}
.gigyasharebar .gig-button-container-facebook-like {}
.gigyasharebar .gig-button-container-twitter {left: 134px;}
.gigyasharebar .gig-button-container-google-plusone {left: 254px;}
.gigyasharebar .gig-button-container-linkedin {left: 336px;}
.gigyasharebar .gig-button-container.gig-button-container-share.gig-share-button-container {left: 458px;}

/*===COLS===*/
.cols3 .col2 .promo .asset .bullet li {display:inline; margin-left: 7px;}
.cols3 .col2 .promo .asset .bullet li.first{margin-left: 0px;}
.cols3 .col2 .promo li:first-child .bullet li{display:block;margin-left:0;}
.asset .bullet {float: none;}
.asset .asset .imgasset .headline {float: none; margin-top: 10px;}
.secondary li a,.bullet li a{font-weight:normal;}
/*===BUTTONS===*/
.btn{cursor:pointer;margin:0;padding:0;display:inline-block;letter-spacing:1px;font-family: 'Gotham Narrow SSm 5r';color:#424858;background-color:#e5e5e4;background:-moz-linear-gradient(top,#fff 31%,#e5e5e4 65%);background:-webkit-gradient(linear,left top,left bottom,color-stop(31%,#fff),color-stop(65%,#e5e5e4));background:-webkit-linear-gradient(top,#fff 31%,#e5e5e4 65%);background:-o-linear-gradient(top,#fff 31%,#e5e5e4 65%);background:linear-gradient(top,#fff 31%,#e5e5e4 65%);border:1px solid #d0d0d0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;padding:0 6px 0 7px;height:22px;line-height:22px;}
.btn:hover{color:#424858;background-color:#fff;text-decoration:none;background:-moz-linear-gradient(top,#e5e5e4 31%,#fff 65%);background:-webkit-gradient(linear,left top,left bottom,color-stop(31%,#e5e5e4),color-stop(65%,#fff));background:-webkit-linear-gradient(top,#e5e5e4 31%,#fff 65%);background:-o-linear-gradient(top,#e5e5e4 31%,#fff 65%);background:linear-gradient(top,#e5e5e4 31%,#fff 65%);}
.btn span.icon {vertical-align:middle}
.btn-replay{background-color:#707070;padding:0 8px 0 6px;height:19px;line-height:19px;border:1px solid #9c9c9c;border-top-color:#d9d9d9;border-bottom-color:#979797;background:-moz-linear-gradient(top,#707070 20%,#8a8a8a 50%,#676767 80%);background:-webkit-gradient(linear,left top,left bottom,color-stop(20%,#707070),color-stop(50%,#8a8a8a)color-stop(80%,#676767));background:-webkit-linear-gradient(top,#707070 20%,#8a8a8a 50%,#676767 80%);background:-o-linear-gradient(top,#707070 20%,#8a8a8a 50%,#676767 80%);background:linear-gradient(top,#707070 20%,#8a8a8a 50%,#676767 80%);}
.btn-replay, body[id*=slideshow] .btn-replay{color:#fff;font-family: 'Gotham Narrow SSm 5r';text-shadow:1px 1px 1px #474747;}
.btn-replay:hover{color:#fff;text-decoration:none;border:1px solid #d3d3d3;border-top-color:#eee;border-bottom-color:#cbcbcb;background-color:#9c9c9c;background:-moz-linear-gradient(top,#9c9c9c 20%,#b6b6b6 50%,#acacac 80%);background:-webkit-gradient(linear,left top,left bottom,color-stop(20%,#9c9c9c),color-stop(50%,#b6b6b6),color-stop(80%,#acacac));background:-webkit-linear-gradient(top,#9c9c9c 20%#b6b6b6, 50%,#acacac 80%);background:-o-linear-gradient(top,#9c9c9c 20%,#b6b6b6 50%,#acacac 80%);background:linear-gradient(top,#9c9c9c 20%,#b6b6b6 50%,#acacac 80%);}
.btn-replay span{margin-right:4px;background-position:-116px -9px;padding:13px 12px 0 0;position:relative;}
.btn-live{color:#fff;text-transform:uppercase;border-width:0;height:20px;line-height:20px;background-color:#ce5a2f;background:-moz-linear-gradient(top,#ce5a2f 31%,#DD4B39 65%);background:-webkit-gradient(linear,left top,left bottom,color-stop(31%,#ce5a2f),color-stop(65%,#DD4B39));background:-webkit-linear-gradient(top,#ce5a2f 31%,#DD4B39 65%);background:-o-linear-gradient(top,#ce5a2f 31%,#DD4B39 65%);background:linear-gradient(top,#ce5a2f 31%,#DD4B39 65%);}
.btn-live:hover{color:#fff;background-color:#DD4B39;background:-moz-linear-gradient(top,#DD4B39 31%,#ce5a2f 65%);background:-webkit-gradient(linear,left top,left bottom,color-stop(31%,#ce5a2f),color-stop(65%,#ce5a2f));background:-webkit-linear-gradient(top,#ce5a2f 31%,#ce5a2f 65%);background:-o-linear-gradient(top,#ce5a2f 31%,#ce5a2f 65%);background:linear-gradient(top,# 31%,#ce5a2f 65%);}
.btn-live span{margin-right:4px;background-position:-116px 0;padding:7px 10px 0 0;top:-1px;position:relative;}
.btn-next,.btn-prev{height:18px;line-height:18px;border-color:#a6a6a6;border-top-color:#e3e3e3;background-color:#9c9c9c;background:-moz-linear-gradient(top,#9c9c9c 20%,#b2b2b2 50%,#9c9c9c 80%);background:-webkit-gradient(linear,left top,left bottom,color-stop(20%,#9c9c9c),color-stop(50%,#b2b2b2)color-stop(80%,#9c9c9c));background:-webkit-linear-gradient(top,#9c9c9c 20%,#b2b2b2 50%,#9c9c9c 80%);background:-o-linear-gradient(top,#9c9c9c 20%,#b2b2b2 50%,#9c9c9c 80%);background:linear-gradient(top,#9c9c9c 20%,#b2b2b2 50%,#9c9c9c 80%);}
.btn-next:hover,.btn-prev:hover{background-color:#707070;background:-moz-linear-gradient(top,#707070 20%,#8a8a8a 50%,#676767 80%);background:-webkit-gradient(linear,left top,left bottom,color-stop(20%,#707070),color-stop(50%,#8a8a8a)color-stop(80%,#676767));background:-webkit-linear-gradient(top,#707070 20%,#8a8a8a 50%,#676767 80%);background:-o-linear-gradient(top,#707070 20%,#8a8a8a 50%,#676767 80%);background:linear-gradient(top,#707070 20%,#8a8a8a 50%,#676767 80%);}
.btn-next span,.btn-prev span{padding:10px 7px 0 0;}
.btn-next span{margin-left:25px;background-position:-118px -23px;}
.btn-prev span{margin-right:25px;background-position:-120px -35px;}
.btn-blue{color:#fff;font-size:13px;background-color:#326b8c;background:-moz-linear-gradient(top,#4688ab 31%,#326b8c 65%);background:-webkit-gradient(linear,left top,left bottom,color-stop(31%,#4688ab),color-stop(65%,#326b8c));background:-webkit-linear-gradient(top,#4688ab 31%,#326b8c 65%);background:-o-linear-gradient(top,#4688ab 31%,#326b8c 65%);background:linear-gradient(top,#4688ab 31%,#326b8c 65%);border:1px solid #6098b4;border-color-top:#9cb4c2;border-color-bottom:#d1d1d1;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;padding:0 6px 0 7px;height:22px;line-height:22px;}
.btn-blue:hover{background-color:#4688ab;background:-moz-linear-gradient(top,#326b8c 31%,#4688ab 65%);background:-webkit-gradient(linear,left top,left bottom,color-stop(31%,#326b8c),color-stop(65%,#4688ab));background:-webkit-linear-gradient(top,#326b8c 31%,#4688ab 65%);background:-o-linear-gradient(top,#326b8c 31%,#4688ab 65%);background:linear-gradient(top,#326b8c 31%,#4688ab 65%);border-color-top:#d1d1d1;border-color-bottom:#9cb4c2;}
.btn-big{font-size:14px;line-height:34px;height:34px;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;padding:0 10px;}
.btn-round{border-radius:50%;font-family: 'Gotham Narrow SSm 5r';}

/*===ICONS/TEXT===*/
ul li .icon, .filmstrip .cnbcvideo .headline .icon {margin-left:4px;}
span.text{font-size:0;padding-top:6px}
table td.text{font-size:11px;}
.icon-arrGreyRight{
    background-position: -118px -46px;
    padding: 16px 0 0 11px;

}
.icon-arrGreyLeft{
    background-position: -131px -46px;
    padding: 16px 0 0 11px;
}
.icon-arrWhiteUp{
    background-position: -129px 0;
    padding: 14px 0 0 18px;
}
.icon-arrWhiteDown{
    background-position: -146px -0;
    padding: 14px 0 0 18px;
}
/* the following style is only for visibility in the asset library */
fieldset.temp-table .icon-arrWhiteUp, fieldset.temp-table .icon-arrWhiteDown{background-color:black;}

.text-sponsor{background-position:0 -75px;padding-right:63px;}
.icon-rt{background-position:-25px -21px;padding:8px 20px 4px 0px;cursor:default;}
.icon-rss{background-position:0 -13px;padding-right:24px;padding-top:24px;}
.icon-rss-sm{background-position:-17px 0;padding-top:12px;padding-right:12px;}
.video .icon, .icon-video{background-color:transparent;background-position: -37px -85px;padding:7px 11px 0 0;
    vertical-align:baseline;font-size:0;line-height:0;margin-left: 4px;
}
.arrow{padding-right:11px;padding-top:13px;}
.arrowUp{background-position: -18px -82px;}
.arrowDwn{background-position: -18px -97px;}
.dbl-arr{padding:7px 7px 0 0;position:relative;top:-2px;}
.dbl-arr-up{background-position:-89px -45px;}
.dbl-arr-dwn{background-position:-89px -52px;}
.icon-font-size{background-position:-30px 0;padding:11px 11px 0 0;}
.icon-font{padding-top:14px;padding-right:14px;cursor:pointer;}
.icon-font:hover{text-decoration:none;}
.font-plus{background-position:-57px 0;}
.font-minus{background-position:-42px 0;}
.icon-print{background-position:-72px 0;padding-right:16px;padding-top:14px;vertical-align: middle;}
.icon-email{background-position:-89px 0;padding-right:16px;padding-top:13px;vertical-align: middle;}
.icon-comment{background-position:-106px 0;padding-right:9px;padding-top:10px;}
.live .icon{background-position:0 -82px;padding-right:78px;padding-top:14px;margin-right:5px;}
.live a:hover{text-decoration:none;}
.text-provided{background-position:-65px -76px;padding-right:53px;}
.text-advertisement{background-position:0 -70px;padding-right:66px;}
.icon-comments{background-position:-107px 0;padding-top:11px;padding-right:7px;}
.icon-help{padding-right:12px;background-position:-99px -15px;padding-top:10px;}
.icon-switch{padding-right:40px;padding-top:10px;}
.icon-switch-on{background-position:-58px -26px;}
.icon-switch-off{background-position:-58px -15px;}
.icon-close{background-position:-99px -25px;padding:18px 17px 0 ;}
.icon.arrow.arrowUp, .icon.arrow.arrowDwn {vertical-align:middle;}

/*===WIRE LOGOS===*/
span.sourcelogo{display:block;height:0;}
#sourcelogo-theblaze, #sourcelogo-chosuncom, #sourcelogo-moneycontrolcom, #sourcelogo-fiscaltimesforcnbccom, #sourcelogo-stockpickr, #sourcelogo-secondactcom, #sourcelogo-mainst, #sourcelogo-gartner, #sourcelogo-bankratecom, #sourcelogo-creditcardscom, #sourcelogo-creditcardscom2, #sourcelogo-dailyfinance, #sourcelogo-thenewyorktimes, #sourcelogo-thebigmoney{height:20px;margin-bottom:5px;}
#sourcelogo-aol {width: 40px;background-position: 0 1px;height: 37px;margin-bottom: 5px;}
#sourcelogo-bankratecom{width:100px;background-position:0 -38px;}
#sourcelogo-caixinonline{width: 35px;background-position: 0 -1351px;height: 34px;margin-bottom: 5px;}
#sourcelogo-traveler{width: 70px;background-position: 0 -108px;height: 27px;margin-bottom: 5px;}
#sourcelogo-creditcardscom2{width:168px;background-position:0 -135px;}
#sourcelogo-creditcardscom{width:168px;background-position:0 -83px;}
#sourcelogo-dailyfinance{width:125px;background-position:0 -160px;}
#sourcelogo-dealpipeline{width: 76px;background-position: 0 -183px;height: 26px;margin-bottom: 5px;}
#sourcelogo-entrepreneur{width: 125px;background-position: 0 -212px;height: 25px;margin-bottom: 5px;}
#sourcelogo-financialtimes{width: 149px;background-position: 0 -242px;height: 15px;margin-bottom: 5px;}
#sourcelogo-gartner {width: 150px;background-position: 0 -262px;}
#sourcelogo-globalpost{width: 90px;background-position: 0 -285px;height: 25px;margin-bottom: 5px;}
#sourcelogo-inc{width: 50px;background-position: 0 -318px;height: 18px;margin-bottom: 5px;}
#sourcelogo-institutionalinvestor{width: 88px;background-position: 0 -343px;height: 26px;margin-bottom: 5px;}
#sourcelogo-investpedia{width: 122px;background-position: 0 -378px;height: 17px;margin-bottom: 5px;}
#sourcelogo-investorplace{width: 100px;background-position: 0 -401px;height: 21px;margin-bottom: 5px;}
#sourcelogo-kiplinger{width: 62px;background-position: 0 -426px;height: 22px;margin-bottom: 5px;}
#sourcelogo-mainst{width: 68px;background-position: 0 -452px;}
#sourcelogo-nbcnews{width: 126px;background-position: 0 -477px;height: 18px;margin-bottom: 5px;}
#sourcelogo-oilprice{width: 120px;background-position: 0 -503px;height: 25px;margin-bottom: 5px;}
#sourcelogo-quinstreet{width: 91px;background-position: 0 -533px;height: 27px;margin-bottom: 5px;}
#sourcelogo-rollcall{width: 77px;background-position: 0 -565px;height: 22px;margin-bottom: 5px;}
#sourcelogo-secondactcom{width: 125px;background-position: 0 -590px;}
#sourcelogo-stockpickr {width: 55px;background-position: 0 -615px;}
#sourcelogo-thenewyorktimes{width:118px;background-position:0 -637px;height: 17px;margin-bottom: 5px;}
#sourcelogo-techmedianetwork {width: 106px;background-position: 0 -655px;height: 25px;margin-bottom: 5px;}
#sourcelogo-thebigmoney{width: 168px;background-position: 0 -688px;height: 16px;margin-bottom: 5px;}
#sourcelogo-theblaze {width: 90px;background-position: 0 -717px;}
#sourcelogo-fiscaltimesforcnbccom {width: 125px;background-position: 0 -747px;}
#sourcelogo-thestreet {width: 76px;background-position: 0 -775px;height: 25px;margin-bottom: 5px;}
#sourcelogo-reuters {width: 126px;background-position: 0 -803px;height: 32px;margin-bottom: 5px;}
#sourcelogo-usatoday{width: 101px;background-position: 0 -839px;height: 15px;margin-bottom: 5px;}
#sourcelogo-vault {width: 48px;background-position: 0 -858px;height: 21px;margin-bottom: 5px;}
#sourcelogo-walletpop {width: 101px;background-position: 0 -885px;height: 22px;margin-bottom: 5px;}
#sourcelogo-yahoofinance{width: 127px;background-position: 0 -911px;height: 15px;margin-bottom: 5px;}
#sourcelogo-cnbccom{width:89px;background-position:0 -933px;height:16px;margin-bottom:5px;}
#sourcelogo-moneycontrolcom{width: 149px;background-position: 0 -957px;}
#sourcelogo-christiansciencemonitor{width: 97px;background-position: 0 -983px;height: 22px;margin-bottom: 5px;}
#sourcelogo-theassociatedpress{width: 32px;background-position: 0 -1014px;height: 29px;margin-bottom: 5px;}
#sourcelogo-businesswire {width: 88px;background-position: 0 -1060px;height: 37px;margin-bottom: 5px;}
#sourcelogo-prnewswire {width: 78px;background-position: 0 -1111px;height: 38px;margin-bottom: 5px;}
#sourcelogo-seekingalpha{width: 102px;background-position: 0 -1162px;height: 23px;margin-bottom: 5px;}
#sourcelogo-thehuffingtonpost{width: 83px;background-position: 0 -1201px;height: 32px;margin-bottom: 5px;}
#sourcelogo-cnbcwithwires{width: 158px;background-position: 0 -1240px;height: 17px;margin-bottom: 5px;}
#sourcelogo-msnbc{width: 126px;background-position: 0 -1260px;height: 26px;margin-bottom: 5px;}
#sourcelogo-chosuncom {width: 115px;background-position: 0 -1292px;}
#sourcelogo-slate {width: 45px;background-position: 0 -1326px;height: 17px;margin-bottom: 5px;}
#sourcelogo-breakingmedia{width: 71px;background-position: 0 -1389px;height: 36px;margin-bottom: 5px;}
#sourcelogo-thetodayshow {width: 102px;background-position: 0 -1452px;height: 16px;margin-bottom: 5px;}
#sourcelogo-politico {width: 69px;background-position: 0 -1487px;height: 13px;margin-bottom: 5px;}
#sourcelogo-recode {width: 120px;background-position: 0 -1510px;height: 35px;margin-bottom: 5px;}
#sourcelogo-xerox {width: 92px;background-position: 0 -1553px;height: 25px;text-indent: -9999px;}

/*===TABS===*/
.tabContainer .tab{padding:4px 0;border-bottom:1px solid #ccd6d8;font-size:0; width: 200%;}
.tabContainer .tab li{font-size:11px;display:inline;padding:2px 8px 4px;background-color:#eee;border:1px solid #ccd6d8;border-width:1px 1px 1px 0;}
.tabContainer .tab li a{font-size:11px;}
.tabContainer .tab li a:hover{text-decoration:none;}
.tabContainer .tab li.selected{border-bottom-width:0;background-color:#fff;border-bottom-color:#fff;padding-bottom:5px;}
.tabContainer .tray{margin-top: 10px;}
.tabContainer .tray > li{display:none}
.tabContainer .tray .big .headline a {font-size: 18px;}
.downArrowTabs .tab{border-top:4px solid #CCD6D8;padding:6px 0 4px}
.downArrowTabs .tab li a{background-color:#FFF;font-size:13px;font-weight:700;border-width:0 0 1px;padding:0 3px}
.downArrowTabs .tab li{border-left:0 none;border-right:0 none;border-top:0 none;border-bottom:1px solid #CCD6D;background-color:#FFF}
.downArrowTabs .tray{margin-top:28px}

.tabContainer .tray > li.show{display: block;}

.tabContainer .tray .subsection{padding-bottom:0;margin-bottom:5px;}

/* temporary images */
.downArrowTabs .tab li.selected{background-image:url("//fm.cnbc.com/applications/cnbc.com/staticcontent/img/tobedeleted/ar.png");background-position:center bottom;background-repeat:no-repeat;padding-bottom:24px;border-bottom:none 0;color:#DD4B39}

/*===TABLES===*/
table.data th,table.data td{text-align:right;padding-left:0px;}
table th.text,table td.text{text-align:left;padding-left:0;padding-right:10px;}
table.data tbody td{border-bottom:1px solid #ccd6db;padding-top:4px;padding-bottom:4px;white-space: nowrap;}
table.data .first,table.data tbody td:first-child{padding-left:8px;}
table.data .last,table.data td:last-child,table.data th:last-child{padding-right:10px;}
table.data th.last{padding-right:10px;}
table.data tbody td a{font-family: 'Gotham Narrow SSm 5r';margin-left: 2px;}
table.datahover tbody td{cursor:pointer;}
table.data th{background-color:#cfdde6;font-size:9px;font-weight:normal;color:#424858;}
table.data th.spacer{background-color:#fff;}
table.datahover tbody tr.hlight td{background-color:#f7f7f7;}
/*===HEADERS===*/
h2 a:hover,h3 a:hover{text-decoration:none; color: #DD4B39;}
.promo{position: relative;overflow:hidden;}
.promo h2{padding:4px 8px;border-width:0;background-color:#f4f5f6;background:-moz-linear-gradient(top,#dee0e3 10%,#fff 65%);background:-webkit-gradient(linear,left top,left bottom,color-stop(10%,#dee0e3),color-stop(65%,#fff));background:-webkit-linear-gradient(top,#dee0e3 10%,#fff 65%);background:-o-linear-gradient(top,#dee0e3 10%,#fff 65%);background:linear-gradient(top,#dee0e3 31%,#fff 65%);}
.subsection h3, .ribbon h3{border-top:4px solid #ccd6db;padding-top:3px;text-transform:uppercase;font-size:11px;}
.promo h2,.subsection h3, .ribbon h3{font-size: 11px;color:#424858; text-transform: uppercase;}
.promo h2 a, .subsection h3 a, .bigHeader h2 a, .bigHeader h3 a, .ribbon h3 a {color:#424858;}
.promo h2 a:hover, .subsection h3 a:hover, .bigHeader h2 a:hover, .bigHeader h3 a:hover, .ribbon h3 a:hover {color:#DD4B39;}
.subsection h3{border-top-width:1px;margin-bottom:10px;}
.promo .subsection h3{border-bottom-width:0;border-top-width:1px;padding:0 0 5px 0;}
.ribbon h3 {font-size: 14px;}
/*h3 .sub,h2 .sub{float:right;}*/
.sub,.sub *{text-transform:none;font-weight:normal;color:#424858;font-size:11px;}
/*h3 .sub a:hover{color:#c34c28;}*/
.sub li.last{border-right-width:0;}
/*h3 .sub .more{margin-right:3px;}*/

.sub{overflow:hidden;zoom:1;float:right;}
.sub ul,.sub ul li{display:inline;}
.sub li{border-right:1px solid #424858;padding:0 3px;}
.bigHeader {clear: both;}
.cols2 .col1 h2, .bigHeader h2, .bigHeader h3{
	color:#424858;
	text-transform:uppercase;
	border-top:0;
	padding:0 0 3px;
	font-size:14px;
	border-bottom:4px solid #CCD6DB;
	border-top:0;padding:0 0 3px;
	margin-bottom: 10px;
}

.promo h2 .icon{float:left;margin-right:5px;margin-left:0;margin-right:4px;}
.subsection h3 .icon{margin-left:5px;}
/*===RIBBONS====*/
.ribbon,.ribbon-blocks .row{margin-bottom:50px;overflow:hidden;padding:0 10px;}
.ribbon-blocks{margin-bottom:0;}
.ribbon-blocks .row{padding:0;}
.ribbon h3{text-transform:capitalize;}
.ribbon-blocks h3, .ribbon-strap h3{margin-bottom:30px;}
.ribbon .unit{width:290px;margin:30px 0 0 35px;}
.ribbon-blocks .unit{margin-top:0;}
.ribbon .first{margin-left:0;}
.ribbon .imgasset{margin:0 0 30px;}
.ribbon .subsection, .ribbon .imgasset img, .ribbon .last .imgasset{margin-bottom:0;}
.ribbon .imgasset .headline{width:187px;}
.ribbon-strap .asset{float:left;border-right:2px solid #2D648A;margin-right:5px;padding-right:5px;}
.ribbon-strap ul li{display:inline;}
.ribbon-strap ul li.last .asset{border-right:0;}
.ribbon h3 a {font-size: 14px;}
.ribbon h3 .sub a{font-size: 11px;}
/*===GRID====*/
#cnbc-contents{font-family:'Gotham Narrow SSm 4r', Arial;color:#424858; min-width:970px;}
.cnbc-body{background-color:#fff;margin:5px auto 0;width:970px;}

section:after,.lastUnit:after{clear:both;display:block;visibility:hidden;overflow:hidden;height:0 !important;line-height:0;font-size:xx-large;content:" x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x ";}
section{*zoom:1;}
.unit{float:left;overflow:hidden;zoom:1;}
.lastUnit{display:table-cell;float:none;*display:block;*zoom:1;_float:left;}

.cols1, .cols2, .cols3, .cols4{width:970px;margin:0 auto;overflow:hidden;}

.cols1 .col1{float:none;margin-right:0;}

.cols2 .col1{width:530px;margin:0 60px 0 15px;}
.cols2 .col2{width:350px;margin-right:15px;}

.cols3 .unit{width:350px;margin-left:5px;}
.cols3 .col1{width:250px;margin-left:0;}

.cols4 .unit{width:236px;margin-right:5px;}
.cols4 .lastUnit{width:auto;margin-right:0;}

/*===ADS===*/
#cnbc-leaderboard{clear:both;}
.adOPAContainer {background-color:#D2D8E0;border-bottom:5px solid #fff;border-top:5px solid #fff;}
#ads-container-8830{float:right;margin-top:20px;height:40px;width:90px;}
#ads-300-0{padding:20px 0 100px 40px;}
.ads{margin:0 auto;}
.ads .sponsor{float:left;}
#sectionbody{zoom:1;}
/*===MODULES===*/
.promo{border:1px solid #ccd6db;margin-bottom:20px;}
.promo .subsection{padding:10px;margin-bottom:20px;}
.promo .subhead{background-color:#fff;background:-moz-linear-gradient(top,#fff 35%,#e7e8ec 85%);background:-webkit-gradient(linear,left top,left bottom,color-stop(35%,#fff),color-stop(85%,#e7e8ec));background:-webkit-linear-gradient(top,#fff 35%,#e7e8ec 85%);background:-o-linear-gradient(top,#fff 35%,#e7e8ec 85%);background:linear-gradient(top,#fff 35%,#e7e8ec 85%);}}
.promo .sponsor .text-sponsor{margin-left:10px;margin-right:20px;position: relative;top:-20px;}
.promo .live{padding-left:10px;}
.subsection{margin-bottom:40px;overflow:hidden;}
.cols2 .col2 .subsection .desc{margin-top:0;margin-bottom: 16px;}
.collapse li.collapsed{display:none;}
.chartImageContainer {/*width: 224px;margin-left: auto;margin-right: auto;*/min-height:91px; text-align: center;}
.imgasset .flex_chart{clear: both; overflow: visible; padding-bottom: 20px; padding-top: 10px;} 

/*=== not sure on the following section ===*/
.related{padding-bottom:10px; margin-top: 40px;}
.related h3 {padding-bottom: 7px;}
.component h3{margin-bottom:10px;}
/*===Playlist Video Component===*/

#playlistVideoComponent {width:480px;padding:4px;margin-left:4px;overflow:hidden}
/*#playlistVideoComponent * {color:#000}*/
#playlistVideoComponent a {color:#2077B6;font-size:12px;cursor:pointer}
#playlistVideoComponent .headline {width:380px !important}
#playlistVideoComponent .componentConfine {display:block;position:relative;width:480px;overflow:hidden}
#playlistVideoComponent .components {position:relative}
#playlistVideoComponent ul {margin:0;padding:0;width:3500px}
#playlistVideoComponent ul {font-size:0px}
#playlistVideoComponent ul li {width:480px;display:inline-block;margin-right:2px;}
#playlistVideoComponent video {}
#playlistVideoComponent .asset {}
#playlistVideoComponent .asset p {width:379px;float:right;padding:0 3px;}
#playlistVideoComponent .asset img{margin:0 !important}
#playlistVideoComponent .videoMeta {}
#playlistVideoComponent .videoMeta .airtime{color:#42505E;margin:2px 0;}
#playlistVideoComponent .videoMeta p{margin:2px 0;}
#playlistVideoComponent .linkList{border-bottom: 1px solid #888;font-size:12px; font-family: 'Gotham Narrow SSm 5r'}
#playlistVideoComponent .linkList a {padding:2px;font-weight:normal}
#playlistVideoComponent .linkList a.current {font-family: 'Gotham Narrow SSm 5r'}
#playlistVideoComponent .linkList 
#playlistVideoComponent h3 {font-size:18px; font-family: 'Gotham Narrow SSm 5r';line-height:22px;text-transform:none;}
#playlistVideoComponent .listToggle {font-family: 'Gotham Narrow SSm 5r';}
#playlistVideoComponent.all ul li{display:block !important}
#playlistVideoComponent.all ul li.playing {
    background-color: #eee;
    border-radius: 0 5px 5px 0;}

#playlistVideoComponent.all .components {position:static !important}
/*==zoom==*/
.zoom{position:absolute;box-shadow:0 0 40px #CCC;z-index:100;border:1px solid #CCC;}
/*==Carousel & promoPlayer ==*/
.carousel{position:relative;overflow:hidden;}
.carousel ul li{display:none;margin:0;}
.carousel .fadeElm{background-color:#FFF;position:absolute;width:200px;height:150px;display:none;opacity:0}
.carousel .buttons{margin-top:12px;}
.carousel .buttons a{float:right;margin-left:4px;}

.promoPlayer{width:322px;}
.promoPlayer .fadeElm{width:320px;height:180px;}
.promoPlayer .carousel-content{border:1px solid #A9A9A9;}
.promoPlayer .slide{overflow:hidden; cursor: pointer;}
.promoPlayer .asset{margin-top:100px;height:60px;background:url(//fm.cnbc.com/applications/cnbc.com/staticcontent/img/transbg.png) transparent;padding:10px 10px 10px 15px;}
.promoPlayer .asset .headline, .promoPlayer .asset .timestamp{font-size:18px;text-transform:uppercase;}
.promoPlayer .asset .headline{margin:0;color:#FFF;float:none}
.promoPlayer .asset .timestamp{color:#ADD8E6;padding:0 0 0 4px}
.promoPlayer .asset p{font-size:12px;color:#C5C5C5;margin:4px 0 0}
.promoPlayer .asset img{float:right;margin:0;}

/*===Scrollable Stock Ticker===*/
#scrollST {height:70px;width:970px;position:relative;overflow:hidden;font-family: 'Gotham Narrow SSm 5r'}
#scrollST .tickerBox .symbol .icon  {display:none; vertical-align: bottom !important;}
#scrollST .scrollLeft, #scrollST .scrollRight{
    height:58px;width:17px;
    z-index:10;
    background-color:#fff;
    cursor: pointer;
}
#scrollST .scrollLeft {position:absolute;left:0}
#scrollST .scrollRight {position:absolute;right:0}
#scrollST .scrollLeft .icon,#scrollST .scrollRight .icon {margin: 22px 3px 0 3px;display:inline-block !important;}
#scrollST .tickerBox.up .symbol .icon, #scrollST .tickerBox.down .symbol .icon{display:inline-block  !important;margin:0 0 3px 4px}
#scrollST .tickerScroll {
    overflow:hidden;
    padding:0;
    height:58px;
    width:3000px;
    position:absolute;
    left:17px;
    right:17px;
    z-index:9;
}
#scrollST .tickerScroll .computeWrap {display:inline-block}

#scrollST .tickerBox {
    width:143px;
    height:47px;
    padding:5px 6px;
    float:left;
    background-color:#111;
    margin:0 1px 0 0;
}
#scrollST .tickerBox .symbol {
    color:#fff;
    font-size:16px;
}
#scrollST .tickerBox .quote, #scrollST .tickerBox .quoteDiff {
    font-size:10px;
    text-align:right;
    color:#fff;
    width:51px;
    display:block;
}
#scrollST .tickerBox .quotePercent {
    font-size:27px;
    float:right;
    color:#fff;
    font-weight:normal;
    margin-top:19px;
}
#scrollST .tickerBox .quotePercent .perc {font-size:16px;color:#fff}
#scrollST .tickerBox.up {
    background: #588d3f; /* Old browsers */
    background: -moz-linear-gradient(top,  #588d3f 0%, #366223 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#588d3f), color-stop(100%,#366223)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #588d3f 0%,#366223 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #588d3f 0%,#366223 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #588d3f 0%,#366223 100%); /* IE10+ */
    background: linear-gradient(top,  #588d3f 0%,#366223 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#588d3f', endColorstr='#366223',GradientType=0 ); /* IE6-8 */
}
#scrollST .tickerBox.down {
    background: #99071a; /* Old browsers */
    background: -moz-linear-gradient(top, #99071a 0%, #650304 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#99071a), color-stop(100%,#650304)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #99071a 0%,#650304 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #99071a 0%,#650304 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #99071a 0%,#650304 100%); /* IE10+ */
    background: linear-gradient(top, #99071a 0%,#650304 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#99071a', endColorstr='#650304',GradientType=0 ); /* IE6-8 */
}


/*===PAGINATION===*/
.paging-container{width:100%;line-height:24px;border:1px solid #ccd6d8;border-width:1px 0;}
.paging-container .pagination{display:block;}
.paging-container .pagination *{font-family: 'Gotham Narrow SSm 5r';}
.paging-container .pagination{cursor:pointer;}
.paging-container .pagination span{cursor:default;color:#c34c28;}
.paging-container .pagination div{text-align:center;display:inline-block}
.paging-container .pagination .leftPagCol{width:30%;padding-left:10px;text-align:left;float:left}
.paging-container .pagination .centerPagCol {float:left;width:38%}
.paging-container .pagination .quickPagJump{ }
.paging-container .pagination .rightPagCol{padding-right:10px;text-align:right;float:right}
.paging-container .pagination span.pageCount{margin-left:3px;color:#424858;}
/*===SYMBOL LOOKUP===*/
.lookup-results  h4{border-bottom:1px solid #ccd6d8;}
.lookup-results  .footer{padding:10px 0;}
.lookup-results  p{padding:0;margin:0;}
.lookup-results .footer p{padding:0 10px;}
.lookup-results  .footer .advancedlink{border-bottom:1px solid #ccd6d8;padding-bottom:10px;margin-bottom:10px;}
.lookup-results .advancedlink a{font-family: 'Gotham Narrow SSm 5r';}
.lookup-results .advancedlink a span{color:#2077B6;}
.lookup-results .advancedlink a:hover,.advancedlink a:hover span{color:#DD4B39;}
.lookup-results table{width:100%;}
.lookup-results tr td{border-bottom:1px solid #ccd6d8;padding:5px 0 5px 10px;vertical-align:top;font-size:12px;}
.lookup-results tr td span.hlight{font-size:12px;font-family: 'Gotham Narrow SSm 5r';}
.lookup-results tr td.last{padding-right:10px;}
.lookup-results,.lookup-results span{color:#424858;}
.lookup-results .hover{background-color:#d5dee2;cursor:pointer;}
.lookup-results .hover .col-symbol,.lookup-results .hover .col-symbol .hlight{color:#DD4B39;}
.lookup-container .pill{margin-right:4px;}
#sl-results{width:354px;border:1px solid #ccd6d8;color:#424858;background-color:#fff;-moz-box-shadow:0 1px 10px #424858;-webkit-box-shadow:0 1px 10px #424858;box-shadow:0 1px 10px #424858; z-index: 2147483647;}
#adv-lookup *{font-size:13px;}
#adv-lookup .lookup{background-color:#1f3a4d;width:100%;height:100px;line-height:100px;padding-left:100px;}
#adv-results input{border:1px solid #ccd6db;font-size:14px;height:24px;width:135px;}
#adv-results table{margin-bottom:24px;}
#adv-results table td,#adv-results table th{border-bottom:1px solid #ccd6db;padding:5px 0;}
#adv-results table td{cursor:pointer;}
#adv-results table th{text-align:left;color:#424858;}
#adv-lookup{padding-top:20px;}
#adv-lookup h3{color:#424858;margin:0;border:0;}
#adv-lookup h3.title{height:40px;}
#adv-lookup h3.title,#adv-lookup h3.title span{font-size:17px;}
#adv-lookup .footer h3{margin-bottom:5px;}
#adv-lookup .footer p{margin:5px 0;}
#adv-lookup .controls{border:1px solid #ccd6db;border-width:1px 0;padding:8px 0;overflow:hidden;zoom:1;}
#adv-lookup .controls input{float:left;margin-right:10px;}
#adv-lookup .error{margin-top:15px;color:#DD4B39;}
#adv-footer{margin-top:20px;margin-bottom:40px;}
#adv-footer p{color:#424858;}
#searchPagelookup-container *{font-size:11px;}
#searchPagelookup-container h4{margin:0;padding-bottom:5px;background-position:0 -23px;}
/*===== For Add Choices in footer ==================*/
div.FOOTMC_BI {padding: 5px 10px 5px 10px; text-align:left; line-height:25px;}
a#_bapw-link span {margin: 0 0 0 5px !important;}
/*===Story===*/
.story-summary .timestamp {font-size: 13px;line-height: 14px;}
.story-summary .timestamp .count {cursor: pointer;}

/*.attribution span{color:#646f76;font-size:9px;}
.attribution span:after{content:" | ";}
.attribution span.last:after{content:"";}
.caption{color:#424257;margin:8px 0 10px;border-top:1px solid #ccd6d8;padding-top:8px;}
.story {font-size:13px; line-height:170%;}
.story .social{background-position:0 0;}
.story .socialWrapper{clear:both;margin-bottom:20px;}
.source{font-size:12px;padding:5px 0;overflow:hidden;zoom:1;}
.source *{line-height:20px;font-size:12px;}
.source img{float:left;margin-right:5px;}
.story .datestamp{font-size:12px;padding:8px 0;background-position:0 26px;}
.story .datestamp *{font-size:12px;}
.story h1{margin-top:10px;padding-bottom:20px;background-position:0 43px;}
.story .datestamp,.story .source{overflow:hidden;zoom:1;}
.story .datestamp{border:1px solid #ccd6db;border-width:1px 0;}
.story .source{border-bottom:1px solid #ccd6db;}
.story .source *{font-size:12px;}

.story .content .default_asset, .story .content .webresource{padding:10px 0;}

.story .content h4{font-family: 'Gotham Narrow SSm 5r';}
.story .content .flex_chart{margin-bottom:20px;clear:left;border-top:1px solid #CCD6DB;margin-top: 5px;margin-right: 10px;text-transform:none;float: left;}
.story .content .flex_chart .showChart {margin-top: 10px;}
.story .content .flex_chart .quoteTable {margin-bottom: 10px;}
.story .content .csv_chart{width:100%;border-top:0;}
.story .content .csv_chart h4{margin-bottom:0;}


.story .datestamp .controls span{margin-left:3px;}
.story .datestamp .controls .font-minus{margin-left:10px;margin-right:3px;}
.story .icon-font{padding:14px 14px 0 0;}
.story .icon-font-size{position:relative;top:-2px;padding:11px 11px 0 0;}
.story .disclaimer{font-size:12px;font-style:italic;}
.story .content .caption{font-size:11px;margin:8px 0 10px;}
a.inline_asset {font-family: 'Gotham Narrow SSm 5r'er;}*/
.story .content{margin-top:10px;clear:both}
.story h1{margin-top:10px;padding-bottom:20px;}
.story-summary .count, .story-summary .count:hover{padding:0;float:right;}
.byline-footer{border-bottom:4px solid #ccd6db;padding-bottom:40px;margin-top:20px;}
.byline-footer .source{margin-top:18px;padding:0;overflow:hidden;zoom:1;}
.relatedTopics label{text-transform:uppercase;font-family: 'Gotham Narrow SSm 5r';font-size:12px;}
.relatedTopics ul,.relatedTopics ul li{display:inline;}
.relatedTopics ul li{border-right:1px solid #658da9;border-left:1px solid #9db7c8;padding:0 3px;}
.relatedTopics ul li.first{border-left-width:0;}
.relatedTopics ul li.last{border-right-width:0;}

.story .controls {text-align: right;border: 1px solid #ccd6db;border-width: 1px 0 0;padding: 8px 0 5px;}
/*.story .controls{text-align:right;border:1px solid #ccd6db;border-width:1px 0 0;padding:8px 0 5px;}
.story .datestamp .controls{float:right;text-align:right;border-width:0;padding:0;line-height:100%;}
.story .controls a{font-family: 'Gotham Narrow SSm 5r';margin-right:10px;font-size:12px;color:#424858;}
.story .controls a:hover{text-decoration:none;}
.story .controls a .icon{margin-right:5px;}
.story .content .default_asset, .story .content .webresource{padding: 0;}
*/
/*===PAGE HEADERS===*/
.pagehead{
	padding-left:10px;
	background: white;
	color:#fff;
	text-transform:uppercase;
	background-position:0 100px;
	border-bottom: 4px solid #CCD6DB;
	width:940px;
	margin:20px 0 0 15px;
	padding:0px;
}
.pagehead.pageheadnav{height:100%;font-size:25px;border:0}
.pagehead a.header_title{display:inline-block;font-size:25px;margin-left:-10px;text-indent:10px;color:#424858;}
.pagehead a.header_title:after{content: " | "}
.pagehead a.header_title.last:after{content: ""}
.pagehead a.header_title:hover{color:#DD4B39;text-decoration:none;}
.pageheadnav .menu{border-top: 4px solid #CCD6DB;font-size:12px;padding:4px 0 6px;margin-left:-10px;background-color:#273039;line-height:16px;text-indent:0;}
.pageheadnav .menu a{color:#ccc;}
.pageheadnav .menu a:hover,.pageheadnav .menu .selected a{color:#fff;}
.pageheadnav .menu ul li {display:inline-block;border-width:0 2px 0 0;border-style:solid;padding:0 10px;}
.pageheadnav .menu ul li a{color:#ccc;}
.pageheadnav .menu ul li.selected a,.pagehead .menu ul li a:hover{color:#fff;}
.pageheadnav .menu ul li.last{border-right-width:0;}
.breaking{background-position:0 -111px;background-color:transparent;height:27px;line-height:26px;padding-left:145px;margin: 0px 0px 5px; overflow: hidden; }
.breaking, .breaking a{color:#fff;font-size:13px;}
.breaking a:hover{color:#DD4B39;text-decoration:none;}

/*===Components===*/
.datatable h3{border-width:0;}
/*===LISTS TEMP===*/

.imgasset{margin-top:10px;}
.imgasset .headline{margin-bottom:2px;width:200px;display:inline;float:right;}
.subsection .imgasset .headline {float:none;}
.subsection .imgasset .headline a {display: block; margin-left: 90px;} 
.subsection .imgasset .headline:before {margin-left: 10px;}
.creator .headline{width:247px;}
.asset{overflow:hidden;zoom:1;position: relative;}

.asset img{float:left;margin-bottom:10px;}
.asset ul{float:left;}
.asset ul li a{font-size:11px;}
.asset .showChart img{float:none;}
.asset .headline a{font-family: 'Gotham Narrow SSm 4r';font-size:12px;word-wrap: break-word;}
.big .headline,.strip .headline{width:auto;display:block;float:none;}
.big .headline a{font-size:20px;}
.big .timestamp{display:none;}
.big ul{margin-top:10px;}
.big .pill {position: relative;bottom: 6px;} /*Adjust Pill according to class*/
.big .icon-video {position: relative;bottom: 2px;} /*Adjust Pill according to class*/

.filmstrip{overflow:hidden;zoom:1;}
.filmstrip h3{border-width:1px;margin-bottom:20px;font-size:13px;}
.filmstrip h3 a{font-size:13px;}
.filmstrip td{display:inline;float:left;padding:0;}
.filmstrip .asset{position:relative;overflow:visible;width:160px;margin-right:25px;}
.filmstrip .last .asset{margin-right:0}
.filmstrip .asset img{position:absolute;top:0;margin-top:-105px;}
.filmstrip .asset .headline a{font-size:13px;}
.filmstrip .asset ul{float:none;}
.filmstrip .imgasset{margin-top:0;}
.filmstrip .imgasset .headline{margin-bottom:0px;width:100%;padding-top: 10px;margin-top: 115px;float:none;display:block;}
.filmstrip .asset .desc, .filmstrip .asset ul {margin-left: 0px;}
#moreFromFranchise{margin:0 0 20px;}

.cols1 .filmstrip6{padding: 0 6px;}
.cols1 .filmstrip6 .asset{width:140px;margin-right:17px;}
.cols1 .filmstrip6 .last .asset{margin-right:0;}
.cols2 .col1 .story-summary:first-child .timestamp{
    border-top:none;
}
.cols2 .col1 .story-summary .timestamp{border-top:1px solid #ccd6db;padding-top:5px;}
.cols2 .col1 .story-summary > h2{border:0px;padding:0;margin:15px 0 10px;}
.cols2 .col1 .story-summary > h2 a{font-size:28px;font-weight:normal;}
.cols2 .col1 .story-summary .source{font-size:11px;padding:0;margin-bottom:10px;border-bottom-width:0;font-family: 'Gotham Narrow SSm 5r';}
.cols2 .col1 .story-summary .source a{margin-left:3px;font-family: 'Gotham Narrow SSm 5r';}
.cols2 .col1 .story-summary .content{font-size:14px;overflow:hidden;zoom:1;}
.cols2 .col1 .story-summary .content a{font-family: 'Gotham Narrow SSm 5r';} 
.cols2 .col1 .story-summary .content .embed-container.slideshow a {font-weight: normal;}
.cols2 .col1 .story-summary .content p{font-size:14px;}
.cols2 .col1 .story-summary .video533_300{width: 533px;}
.cols2 .col1 .story-summary .video533_300 .vidbox{width: 533px; height: 300px;}
.cols2 .col1 .story-summary .attribution span{font-size:10px;}
.cols2 .col1 .story-summary .caption{font-size:12px;}

/*===Profile Default Styles===*/
#page_profile .collapse .content, #page_social-profile .collapse .content, #page_portfolio_contributor .collapse .content{max-height:190px;overflow:hidden;margin-bottom:7px;}
/* #page_profile .story .controls{text-align:left;border:0;padding-bottom:15px;} */
#page_profile .story .controls a, #page_social-profile .story .controls a, #page_portfolio_contributor .story .controls a{font-weight:normal;font-size:11px;}
.profile{overflow:hidden;zoom:1;}
.profile h1{font-size:24px;margin-bottom:20px;}
.img-profile h1{width:270px;float:right;}
.img-profile img{margin:0 20px 25px 0;float:left}
.profile .title, .profile .title a{font-size:14px;font-family: 'Gotham Narrow SSm 5r';}
.profile .title{margin-bottom:20px;}
.img-profile .widgets{width:270px;float:right;}
.profile .widgets h3{font-size:16px;text-transform:capitalize;margin-bottom:15px;border-top-width:4px;}
/*===Blogpost Default Styles===*/
#page_blogpost #related_embed_links{margin:0 25px 10px 0;float:left;width:200px;}
/*===Slide show Default Styles===*/
.slideshow h1{text-transform:none;font-size:17px;color:#303030;border-top-width:0;border-bottom:1px solid #CCD6DB;padding-bottom:12px;margin-bottom:10px;padding-top:3px;}
.lastslide h1{border-bottom:0;margin-bottom:0;}
.slideshow img{cursor:pointer;}
.slideshow .controls .slidecount{font-weight:normal;top:1px;font-size:11px;}
.slideshow .controls{float:right;}
.slideshow .controls a{margin-left:5px;}
.slideshow .controls a .icon-prev{background-position:-117px 0;}
.slideshow .controls a .icon-next{background-position:-160px 0;}
.slideshow .controls a:hover{text-decoration:none;color:#2077B6;}
.slideshow .controls .btn-next span,.slideshow .controls .btn-prev span{padding-top:12px;}
.slideshow .controls a .icon-prevHover,.slideshow .controls a:hover .icon-prev{background-position:-117px -22px;}
.slideshow .controls a .icon-nextHover,.slideshow .controls a:hover .icon-next{background-position:-160px -22px;}
.slideshow .btn-replay{float: left; font-size: 17px; margin-right: 6px;}
body[id*=slideshow] .col1,#page_quiz .col1{width:600px;margin:0 0 0 10px;}
body[id*=slideshow] .col2,#page_quiz .col2{width:300px;margin:0 0 0 40px;}
body[id*=slideshow] .socialWrapper{margin-bottom:15px;}
body[id*=slideshow] .filmstrip .asset, #page_quiz .filmstrip .asset{width:140px;margin-right:13px;}
body[id*=slideshow] .filmstrip .last .asset, #page_quiz .filmstrip .last .asset{margin-right:0}
body[id*=slideshow] .subsection h2{font-size:14px;margin-bottom:10px;}
body[id*=slideshow] .subsection h3{padding-bottom:12px;padding-top:4px;text-align:right;border-bottom:1px solid #CCD6DB;border-top:0px;}
body[id*=slideshow] .subsection h3 a{font-size:16px;font-weight:normal;text-transform:capitalize;}
body[id*=slideshow] .subsection .content{border-bottom:1px solid #ccd6db;}
body[id*=slideshow] .subsection .content *{font-size:12px;}
body[id*=slideshow] .subsection .content ul{list-style-type:disc;list-style-position:outside;}
body[id*=slideshow] .subsection .content ul li{margin-left:15px;}
body[id*=slideshow] .subsection .lastslide .content{border:0px;}
body[id*=slideshow] .subsection .lastslide .content *{margin:5px 0;}
body[id*=slideshow] .subsection .lastslide .content p{font-size:14px;font-family: 'Gotham Narrow SSm 5r';}
body[id*=slideshow] .subsection .lastslide .content a{color:#3577A4;font-size:11px;}
body[id*=slideshow] .collapse .content{max-height:137px;overflow:hidden;}
body[id*=slideshow] .collapse .dbl-arr{background-position:-89px -52px;}
body[id*=slideshow] .dbl-arr{background-position:-89px -45px;}
#slideshow-text .controls{text-align:right;padding-top:5px;}
#slideshow-text .controls a{color:#2077B6;}
#slideshow-text .controls a:hover{text-decoration:none;}
#slideshow-text .courtesy{color:#3577A4;padding:10px 0;border-bottom:1px solid #ccd6db;}
#slideshow-text .dbl-arr{margin-right:4px;}
#slideshow-text .content p {margin-bottom: 10px;}
body[id*=slideshow] .col2 .desc_size80_80 .headline{width:210px;}
body[id*=slideshow] .col2 .desc_size80_80 .desc, body[id*=slideshow] .col2 .desc_size80_80 ul {margin-left: 90px;}


/*===Quiz Default Styles===*/
.quizcontent *{font-family: 'Gotham Narrow SSm 5r';}
.quizcontent a:hover{text-decoration:none;}
.quizland .content *{font-weight:normal;}
.quizcontent .content img{margin-right:10px;}
.quizcontent .content p{margin-top:16px;}
.quizlast .content{margin-top:20px;}
.quizlast .content ul{margin-bottom:15px;}
.quizlast .content ul li{display:none;}

.quizlast .content ul li.selected{display:block;}
.quizcontent .btn{color:#fff;font-size:13px;background-color:#326b8c;background:-moz-linear-gradient(top,#4688ab 31%,#326b8c 65%);background:-webkit-gradient(linear,left top,left bottom,color-stop(31%,#4688ab),color-stop(65%,#326b8c));background:-webkit-linear-gradient(top,#4688ab 31%,#326b8c 65%);background:-o-linear-gradient(top,#4688ab 31%,#326b8c 65%);background:linear-gradient(top,#4688ab 31%,#326b8c 65%);border:1px solid #6098b4;border-color-top:#9cb4c2;border-color-bottom:#d1d1d1;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;padding:0 6px 0 7px;height:22px;line-height:22px;}
.quizcontent .btn:hover{color:#fff;background-color:#4688ab;background:-moz-linear-gradient(top,#326b8c 31%,#4688ab 65%);background:-webkit-gradient(linear,left top,left bottom,color-stop(31%,#326b8c),color-stop(65%,#4688ab));background:-webkit-linear-gradient(top,#326b8c 31%,#4688ab 65%);background:-o-linear-gradient(top,#326b8c 31%,#4688ab 65%);background:linear-gradient(top,#326b8c 31%,#4688ab 65%);border-color-top:#d1d1d1;border-color-bottom:#9cb4c2;}
#quizcontent ol .incorrect{text-decoration:line-through;}
#quizcontent .btn{color:#fff;font-size:13px;text-transform:uppercase;padding:0 15px;height:29px;line-height:29px;background-color:#4688ab;border:1px solid #abbcc6;border-top-color:#9cb5c2;border-bottom-color:#d1d1d1;color:#fff;background:-moz-linear-gradient(top,#4688ab 31%,#326b8c 65%);background:-webkit-gradient(linear,left top,left bottom,color-stop(31%,#4688ab),color-stop(65%,#326b8c));background:-webkit-linear-gradient(top,#4688ab 31%,#326b8c 65%);background:-o-linear-gradient(top,#4688ab 31%,#326b8c 65%);background:linear-gradient(top,#4688ab 31%,#326b8c 65%);}
#quizcontent .btn:hover{text-decoration:none;background:-moz-linear-gradient(top,#326b8c 31%,#4688ab 65%);background:-webkit-gradient(linear,left top,left bottom,color-stop(31%,#326b8c),color-stop(65%,#4688ab));background:-webkit-linear-gradient(top,#326b8c 31%,#4688ab 65%);background:-o-linear-gradient(top,#326b8c 31%,#4688ab 65%);background:linear-gradient(top,#326b8c 31%,#4688ab 65%);}
#quizcontent{padding-bottom:40px;border-bottom:4px solid #CCD6DB;}
#quizcontent h1{font-size:30px;color:#3692a9;padding:5px 0;border-bottom:4px solid #ccd6db;}
#quizcontent h3{font-size:16px;color:#156e99;margin-bottom:10px;padding-top:10px;border:0;text-transform:none;}
#quizcontent p{font-size:16px;}
#quizcontent ol{list-style-type:upper-alpha;margin-top:10px;padding:15px 0 15px 20px;border:1px solid #d2d8e0;border-width:1px 0;}
#quizcontent ol li{cursor:pointer;padding:0 0 5px 5px;font-weight:normal;}
#quizcontent ol li:hover{color:#156E99}
#quizscore{padding:10px 0 15px;}
#quizcontent .source{margin:10px 0 0;font-style:italic}
#quizanswer *,#quizanswer p{font-size:14px;}
#quizcontent .controls{margin-top:35px;overflow:hidden;zoom:1;}
#quizanswer .controls{margin-top:20px;}
#quizcontent .score,.quizcontent .content{margin-top:30px;font-size:16px;}
#quizcontent .score *{font-family: 'Gotham Narrow SSm 5r';font-size:16px;}
#quizcontent .score h5 span{font-weight:normal;}
#quizcontent .score h5 #quiz-finalscore{font-family: 'Gotham Narrow SSm 5r';}
#quizcontent .score .content{padding-left:40px;}
#page_quiz .socialWrapper{margin-bottom:40px;}

/*===Print Default Styles===*/
#print p, #print a{font-size:14px;padding-top:10px;}
#print p.source,#print p.datestamp{padding-top:5px;}
/*===Poll Default Styles===*/
 .btn_header {
	background: #b0b9bd;
	color: #ffffff !important;
text-align:center;
	border-radius: 3px;
	padding: 5px 8px;
	cursor: pointer;
	text-transform: uppercase;
	font-size: 12px;
	line-height: normal;
	height: 15px;
	height: 13px\9;
float:left;
}
.btn_header:hover {background: #2aa6e7 !important; text-decoration: none;}




/*===Blog Fronts Default Styles===*/

.featured-stories, .featured-stories .primary, .stories-lineup, .stories-lineup .filmstrip td, .stories-lineup .story-summary{margin-bottom:50px;}
.featured-stories p, .stories-lineup p, .stories_assetlist .headline .source a{font-size:12px;}
.featured-stories h2 {margin-bottom: 20px;}
.featured-stories .primary .headline{margin-bottom:15px;}
.featured-stories .primary .headline a{font-size:22px;}
.featured-stories .primary .source{font-size:11px;margin:15px 0 0;padding:0;}
.featured-stories .primary .source a{font-size:11px;}
.featured-stories .primary .timestamp{display:block;border-top:0px;padding:0;}
.featured-stories .primary .desc a{font-size:12px;font-family: 'Gotham Narrow SSm 5r';}
.featured-stories .primary img{margin:0 20px 0 0;}
.featured-stories .primary_img .headline{width:270px;}

.featured-stories .filmstrip .headline a, .stories-lineup .filmstrip .headline a{font-size:15px;}
.featured-stories .filmstrip img, .stories-lineup .filmstrip img{margin-bottom:15px;}
.featured-stories .filmstrip .desc, .stories-lineup .filmstrip .desc{margin-top:10px;}

.featured-stories .filmstrip .headline a .icon {position: relative; top: -1px;}
.featured-stories .stories_assetlist .headline a .icon, .stories-lineup .stories_assetlist .headline a .icon {position: relative; top: -2px;}

.featured-stories .filmstrip .asset{margin-right:50px;}
.featured-stories .filmstrip .last .asset{margin-right:0;}
.featured-stories .filmstrip .asset{width:240px;}

.featured-stories .filmstrip2 .imgasset .headline{margin-top:175px;}
.featured-stories .filmstrip2 .asset img{margin-top:-175px;}
.featured-stories .filmstrip3 .imgasset .headline{margin-top:135px;}
.featured-stories .filmstrip3 .asset img{margin-top:-135px;}
.featured-stories .filmstrip4 .asset{width:160px;margin-right:25px;}
.featured-stories .filmstrip4 .last .asset{margin-right:0;}

.feature_assetlist li, .stories_assetlist li{margin:0 0 25px;}
.stories_assetlist li.last {border-bottom: 0;margin-bottom: 0px;}
.feature_assetlist .headline{width:435px;}
.feature_assetlist .desc{margin-left:95px;}
.feature_assetlist .headline a, .stories_assetlist .headline a{font-size:16px;}
.feature_assetlist img, .stories_assetlist img{margin:0 15px 0 0;}

.stories_assetlist li{padding-bottom:25px;border-bottom:1px solid #CCD6DB}
.stories_assetlist .imgasset .headline{width:355px;}
.stories_assetlist .headline{margin-bottom:5px;}

.stories-lineup .asset .timestamp{display:block;border:0;padding:0; padding-top: 5px;}


/*=== styled contents according to image size ===*/

.desc_size140_105 .desc, .desc_size140_105 ul {margin-left: 150px;}
.desc_size93_70 .desc, .desc_size93_70 ul {margin-left: 103px;}
.desc_size160_105 .desc, .desc_size160_105 ul {margin-left: 175px;}
.desc_size80_60 .desc, .desc_size80_60 ul {margin-left: 90px;}
.desc_size240_180 .desc, .desc_size240_180 ul, .desc_size240_160 .desc, .desc_size240_160 ul, .desc_size240_240 .desc, .desc_size240_240 ul {margin-left: 260px;}
.desc_size60_60 .desc, .desc_size60_60 ul {margin-left: 70px;}

.asset .desc_size93_70 {margin-top: 5px;}
/*=== Right Rail ===*/
.cols2 .col2 .desc_size80_60 .headline{width:259px;}
.cols2 .col2 .promo .desc_size80_60 .headline{width:238px;}
.cols2 .col2 .desc_size60_60 .headline{width:280px;}
.cols2 .col2 .promo .desc_size60_60 .headline{width:258px;}
.cols3 .col3 .desc_size80_60 .headline{width:258px;}
.cols3 .col2 .desc_size93_70 .headline{width:225px;}
.cols3 .col3 .desc_size60_60 .headline{width:258px;}

.cols3 .col1 .desc_size93_70 .headline {width: 125px;}
.cols3 .col2 .asset .desc_size93_70 .headline {width: 247px;}
.cols3 .col2 .desc_size140_105 .headline {width: 178px;}

.cols3 .col2 .subsection .big .headline {width: auto;}

/*===Market Fronts Default Styles===*/
#page_market_front .cols4 .unit {margin-right: 2px;}
#page_market_front .cols4 .col1 {padding-left: 5px;}
#page_market_front .cols4 .lastUnit {padding-right: 10px; width: 220px;}
#page_market_front .cols4 .lastUnit .flex_chart {width: 224px;}
#page_market_front .cols4 .showChart {margin-top: 10px;}

.flex_chart .showChart, .quoteTable, .chartImage {clear: both;}
.flex_chart .chartImage img {max-width: 100%;}

/*====== Link List / HP Player ================ */
.vidCommentBox{position:absolute;z-index:1000;min-width:10px;/*max-height:200px;*/background-color:#fff;border:#bbb;display:none;overflow:hidden;-moz-box-shadow:0 0 3px black;-webkit-box-shadow:0 0 3px black;box-shadow:0 0 3px black;-webkit-border-radius:4px 4px 4px 0;-moz-border-radius:4px 4px 4px 0;border-radius:4px 4px 4px 0;margin:0;padding:10px;}
.vidCommentBox p{display:none;font-size:11px;color:#424858;margin-bottom:0}
.vidCommentBox span{display:none;font-size:10px;color:#646f76;}
.playerRollShadow{background-color:black;position:absolute;z-index:50;padding:0;display:none}
.llp_relatedLinks{background:#ddd;color:#2077B6;font-size:12px;font-family: 'Gotham Narrow SSm 5r';list-style-type:none;padding:12px 23px 4px 11px}
.llp_relatedLinks ul{list-style-type:none;list-style-position:outside;padding-left:0}
.llp_relatedLinks .playing{background:url(//fm.cnbc.com/applications/cnbc.com/staticcontent/img/sprite.png?vn=4) no-repeat scroll -192px -50px transparent}
.llp_relatedLinks li{padding-bottom:8px;padding-left:19px;display:block; margin:0 !important;}
.llp_relatedLinks .vidlink{cursor:pointer;text-decoration:none}
.linkListPlayer  {position:relative;}
.linkListPlayer .vidbox .thumb {width:320px;height:180px;margin-left:0 !important;}
.linkListPlayer .thumbBox{width:320px;height:180px;}
.linkListPlayer .vidbox {height:180px;width:320px;background-color:black;position:relative;float:none !important;margin: 0 !important;}
.linkListPlayer,.vidCommentBox{width:320px}
.vDescPoint {display:none;background:url(//fm.cnbc.com/applications/cnbc.com/staticcontent/img/sprite.png?vn=4) no-repeat transparent; 
height:20px;width:17px;position:absolute;z-index:9998;background-position:-164px -48px;}

/*======== Home Page ============*/
.widget {margin-bottom: 20px;}

#page_home #top_middle_section, #page_home #top_left_section {height: 600px;}

#page_home_europe #top_middle_section, #page_home_europe #top_left_section {height: 460px;}
#page_home_europe #top_right_section {max-height: 170px;}

#page_home_asia #top_middle_section, #page_home_asia #top_left_section {height: 460px;}
#page_home_asia #top_right_section {max-height: 170px;}

#market_top_0 {height: 238px;}

/*============Search Badge Ad Container Styles======================*/
#search_ad_container{float:right;margin-top:20px;height:60px;width:120px;}

/*=================Ad Styles========================*/

.dart_ads_iframe {
    border: 0;
    border-width: 0;
    outline: 0;
    width: 100%;
    height:0;
    overflow: hidden;
}

#dart_ads_Badge_Premarkets {
    margin-bottom: 20px;
}

.dart_wrapper, .dart_ads_noniframe {text-align: center;}

.cols2 .dart_wrapper {margin-bottom: 20px;}

.dart_ads_noniframe_Non_Iframe_Custom {height:0;}
.dart_ads_noniframe_Welcome_Screen_Ad {z-index: 10000;}

#dart_wrapper_Top_Banner, #dart_wrapper_Top_Banner_Interstitial {
    margin-left:-5px; width:970px;
}

#dart_ads_Top_Banner {margin-bottom: 0;}
#dart_ads_Flex_Ad_First {margin-top: 16px;}

.cols2 #dart_ads_Box_Ad_First {margin-bottom: 20px;}

.sponsored_text{vertical-align:top;font-size:8px;margin-right:10px;}

#franchise-header-badge {
    width: 180px;
    height: 0;
    float: right;
}

#franchise-header-badge .dart_ads_noniframe {
    text-align: center;
}

#franchise-header-badge .sponsored_text {
    display: block;
    line-height: 18px;
}

/*---- Adcom ---*/

.adcom_wrapper{margin-bottom: 40px;}
.cols3 .adcom_wrapper{margin-bottom: 20px;}
.adcom_border{border:1px solid #CCD6DB;padding:7px 7px 0;}
#ad.com-rightrail-top, #ad.com-rightrail-bottom {text-align: center;}


/*====================Image Sizes==============================*/
.size60_60 {width: 60px; height: 60px;}
.size75_100 {width: 75px; height: 100px;}
.size80_60 {width: 80px; height: 60px;}
.size93_70 {width: 93px; height: 70px;}
.size140_105 {width: 140px; height: 105px;}
.size160_105 {width: 160px; height: 105px;}
.size160_160 {width: 160px; height: 160px;}
.size150_200 {width: 150px; height: 200px;}
.size200_150 {width: 200px; height: 150px;}
.size240_125 {width: 240px; height: 125px;}
.size240_160 {width: 240px; height: 160px;}
.size240_180 {width: 240px; height: 180px;}
.size240_240 {width: 240px; height: 240px;}
.size320_180 {width: 320px; height: 180px;}
.size500_330 {width: 530px; height: 330px;}
.size600_400 {width: 600px; height: 400px;}

/*====================Table Chart==============================*/

.flex_chart.future-chart h2 a {
    font-size: 1.5em;
}

.flex_chart.future-chart h2 {
    margin: 0;
    border: 0;
}

.flex_chart.future-chart table tr td.first,
.flex_chart.future-chart table tr td.last {
        text-align: left;
        font-family: 'Gotham Narrow SSm 5r';
}

.flex_chart.future-chart table tbody td {
    border-top: 1px solid #ccd6db;
    border-bottom: 0px;
    padding-top:4px;
    padding-bottom:4px;
    white-space: nowrap;
}

.flex_chart.future-chart > p {
    border-top: 1px solid #ccd6db;
}

.flex_chart.future-chart caption {
    font-family: 'Gotham Narrow SSm 5r';
    text-align: left;
    padding-top: 4px;
    border-top: 1px solid #ccd6db;
}

.flex_chart {
    overflow: hidden;
    clear: both;
}

.future-row {overflow: hidden;margin-bottom:20px;}

.future-row > .flex_chart {
    width: 224px;
    float: left;
    clear: none;
    margin: 10px 0;
    overflow: hidden;
}

.future-row > .flex_chart[data-quote-type="quick-quote"] {
    width: 240px;
}

.future-row .showChart {
    text-align: left;
}

.flex_chart table {
    width: 100%;
}

.flex_chart span.arrow{width:1px;}

.flex_chart td.arrow{padding-right:2px;padding-left:10px;}

.flex_chart.last {
    float: right;
}

.flex_chart[data-quote-type="quick-quote"] h3 {
    padding-bottom: 10px;
}

.storyChart {
    padding-top: 10px;
    padding-bottom: 30px;
}

.wildcard {
	margin-bottom: 30px;
}

/* Sub-menu and selected items */
.menu ul li.selected > a,
#menu-sub ul li a:hover {
    color:#c7d75b;
}

#mps_footer_adops_global img {
float: left;
}

/* --------- Needs clean up later ---------- */
#page_franchise_expanded .cols2 .col1 h2{text-transform:none;}


/*============Styles for Chart Image Text ===========================*/
.chartImageContainer .note {text-align:left;}
.cols2 .col2 .chartImageContainer .note {margin-left: 7%;}
.cols3 .col1 .chartImageContainer .note {margin-left: 5%;}
.cols3 .col2 .chartImageContainer .note {margin-left: 16%;}
.cols3 .col3 .chartImageContainer .note {margin-left: 7%;}
.cols4 .chartImageContainer .note {margin-left: 2%;}
#page_market_front .cols4 .lastUnit .flex_chart .chartImageContainer .note {margin-left: 0px;}

#page_prime_show_page .cols2 .col1, #page_prime_show_page .cols2 .col2, #page_prime_landing_page .cols2 .col1, #page_prime_landing_page .cols2 .col2 {margin-top: 25px;}

.chart-table-story {margin-bottom: 10px;}
.chart-table {margin-bottom: 40px;}

#prtnr_mod_upsell {
	margin-bottom: 40px;
	text-align: center;
}

.asset.wildcard {
	margin-bottom: 0px;
}


/* =========================== Styles for Native Media =========================================== */


.widget iframe {
    max-width: 655px;
}
/* ================================================================================================ */

#show-title {
    margin-bottom: 20px;
    font-size: 20px;
    border-bottom: 4px solid #CCD6DB;
    border-top: 0;
    padding: 0 0 3px;
    color: #424858;
    text-transform: uppercase;
    font-family: 'Gotham Narrow SSm 4r', Arial;
    font-weight: normal;
}


/*======================= New Social Bar =================================*/

div.share-count-container {
	float: right;
	border-left: 1px solid #b0b9bd;
	padding-left: 10px;
	margin-left: 5px;
	font-family: 'Gotham Narrow SSm 4r', Arial;
	font-family: 'Gotham Narrow SSm 5r';
	color: #b0b9bd;
	text-align: center;
	font-size: 20px;
	max-width: 70px;
}

div.share-text {
	font-size: 12px;
}

#middle_container .gigyasharebar .gig-button-container {position: relative;}
#middle_container .gigyasharebar {padding:0; position:relative;}
#middle_container .gigyasharebar .gig-button-container-twitter {left: 0;}
#middle_container .gigyasharebar .gig-button-container-google-plusone {left: 0;}
#middle_container .gigyasharebar .gig-button-container-linkedin {left: 0;}
#middle_container .gigyasharebar .gig-button-container.gig-button-container-share.gig-share-button-container {left: 0;}

#page_quiz #middle_container {
	float: left;
	margin-top: 15px;
}

body[id*=slideshow] #middle_container {
	float: left;
	margin-top: 15px;
	margin-bottom: -40px;
}

#social_bar_middle {
	float: right;
}
}

/*======================= Chart sort arrows =================================*/
.ar-up-down, .ar-down-only, .ar-up-only {
	position: absolute!important;
	top: 50%;
	margin-top: -7px;
}

.ar-up-down span {
	border-right: 3px solid transparent!important;
	border-left: 3px solid transparent!important;
	position:absolute!important;
}

.ar-up-down .ar-up {
	border-bottom: 6px solid #686565!important;
	top:1px!important;
	right: 7px;
}

.ar-up-down .ar-down {
	border-top: 6px solid #686565!important;
	top:8px!important;
	right: 7px;
}

.ar-up-only span{
	border-right: 3px solid transparent!important;
	border-left: 3px solid transparent!important;
	position:absolute!important;
	border-bottom: 6px solid #686565!important;
	top: 5px!important;
	right: 7px;
}

.ar-down-only span{
	border-right: 3px solid transparent!important;
	border-left: 3px solid transparent!important;
	position:absolute!important;
	border-top: 6px solid #686565!important;
	top: 5px!important;
	right: 7px;
}

.none-sortable .ar-up-down, .none-sortable .ar-up-only, .none-sortable .ar-down-only  {
	display:none;
}

.sortable .ar-down-only, .sortable .ar-up-only, .sortable.dir.desc .ar-up-down, .sortable.dir.asc .ar-up-down {
	display:none;
}

.sortable.dir.asc .ar-up-only, .sortable.dir.desc .ar-down-only {
	display:inline;
}

span.csv-qoute-header-text  {
	display: inline-block;
	margin-right: 1px!important;
}

table.table-sorter span.csv-qoute-header-text  {
	margin-right: 15px!important;
}


th.sortable div.chart-text-container, th.none-sortable div.chart-text-container {
	position: relative;
}

table td.text {
text-align: left;
padding-right: 0px;
}

/*=============== Start: Platform player Error Container ============================*/
.player-error-placeholder {
    width: 565px;
    height: 318px;
    background-color: #CCC;
}

.error-msg {
    padding-top: 130px;
}

.error-msg p {
    font-family: 'Gotham Narrow SSm 4r', Arial, Helvetica, sans-serif;
    color: #424858;
    text-align: center;
    padding: 0 20px;
    font-size: 18px;
    font-family: 'Gotham Narrow SSm 5r';
    line-height: 24px;
}

.error-msg p:first-child {
    text-transform: uppercase;
}


.error-msg p:last-child {
    font-family: 'Gotham Narrow SSm 4r', Arial, Helvetica, sans-serif;
    color: #424858;
    text-align: center;
    padding: 0 20px;
}
/*=============== End: Platform player Error Container ============================*/
body[id*=slideshow] .subsection .content a {
 font-family: 'Gotham Narrow SSm 5r';   
}


/*QUOTE PAGE*/
 .promo{border:none;}
 .promo h2 a:after, .promo h3 a:after {content: " \203A";}
 .cols2 .col1 .promo h2 a:hover, .cols2 .col1 .promo h3 a:hover{color:#DD4B39;}
 .cols2 .col1 .promo h2{background:none;font-weight:normal; font-family:'Gotham Narrow SSm 5r'; font-size:18px; color:#424858;display:none;}
 .cols2 .col2 .promo h2, .promo h2{background:none;font-weight:normal; font-family:'Gotham Narrow SSm 4r'; font-size:18px; color:#424858; border-bottom:4px solid #CCD6DB; padding-left:0px;}
 .promo .subsection h3{border-top:none; font-weight:normal; font-family:'Gotham Narrow SSm 4r'; font-size:18px; color:#424858; border-bottom:4px solid #CCD6DB;padding-bottom:5px;}
 .promo .sub{display:none;}
 .cols2 .col1 .promo .asset .headline a{line-height:26px;font-size:20px;}
 .cols2 .col2 .promo .asset .headline a{font-family: 'Gotham Narrow SSm 5r'; font-weight: normal; font-size: 13px; letter-spacing: -0.2px;margin-bottom:5px;}
 .cols2 .col1 .promo .asset{border-bottom: 1px solid #ccd6db; padding-bottom: 8px; padding-top: 8px; margin: 0px;}
 .cols2 .col1 .promo .subsection{margin-bottom:30px;}
 .cols2 .col2 .promo .subsection{padding-left:0px;}
 .cols2 .col2 .promo .subsection .imgasset img{width:80px;}
 .cols2 .col2 .promo .subsection .imgasset .desc a{font-family: 'Gotham Narrow SSm 5r'; font-weight: normal; font-size: 16px; line-height: 20px;letter-spacing: -.2px;}
 .cols2 .col2 .promo .subsection .imgasset .desc{margin-left:90px;}
 .quotestrip h1, .quotestrip .change, .quotestrip .price, .quotestrip .note, .quotestrip .data{font-family: 'Gotham Narrow SSm 5r'; font-weight: normal;}
 .quoteTabContainer .tab li a{font-family: 'Gotham Narrow SSm 5r'; font-weight: normal; padding-top:5px;}
 .quoteTabContainer .tab li{padding:8px 10px 5px;}
 .quoteTabContainer #symbol-search{display:none;}
 .quoteSelected, .quoteIframeCont .quoteSelected{font-weight:normal;}
 #pm-ad-inline, #dart_inline{margin-bottom:20px;}
 #dart_inline{text-align:center; margin-top:15px;}
 .quotestrip table td{font-weight:normal;}
 #dart_inline {
width:100%;
margin-top: 20px!important;
text-align: center!important;
}
/*END QUOTE PAGE*/
 
 
/*RIGHT RAIL*/
  #page_franchise .col2 #rest_primary_0 .headline a, #page_franchise .col2 #rest_primary_1 .headline a, #page_franchise .col2 #rest_primary_2 .headline a, #page_franchise .col2 #rest_primary_3 .headline a, #page_franchise .col2 #rest_primary_4 .headline a, #page_franchise .col2 #rest_primary_5 .headline a, #page_franchise .col2 #rest_primary_6 .headline a, #page_franchise .col2 #rest_primary_7 .headline a, #page_franchise .col2 #rest_primary_8 .headline a, #page_franchise .col2 #rest_primary_9 .headline a, #page_franchise .col2 #rest_primary_10 .headline a, .col2 #rt_primary_0 .headline a, .slideshow h1, body[id*=slideshow] .subsection h2,  #page_franchise_condensed .col2 #rest_primary_0 .headline a, #page_franchise_condensed .col2 #rest_primary_1 .headline a, #page_franchise_condensed .col2 #rest_primary_2 .headline a, #page_franchise_condensed .col2 #rest_primary_3 .headline a, #page_franchise_condensed .col2 #rest_primary_4 .headline a, #page_franchise_condensed .col2 #rest_primary_5 .headline a, #page_franchise_condensed .col2 #rest_primary_6 .headline a, #page_franchise_condensed .col2 #rest_primary_7 .headline a, #page_franchise_condensed .col2 #rest_primary_8 .headline a, #page_franchise_condensed .col2 #rest_primary_9 .headline a, #page_franchise_condensed .col2 #rest_primary_10 .headline a, #page_franchise_expanded .col2 #rest_primary_0 .headline a, #page_franchise_expanded .col2 #rest_primary_1 .headline a, #page_franchise_expanded .col2 #rest_primary_2 .headline a, #page_franchise_expanded .col2 #rest_primary_3 .headline a, #page_franchise_expanded .col2 #rest_primary_4 .headline a, #page_franchise_expanded .col2 #rest_primary_5 .headline a, #page_franchise_expanded .col2 #rest_primary_6 .headline a, #page_franchise_expanded .col2 #rest_primary_7 .headline a, #page_franchise_expanded .col2 #rest_primary_8 .headline a, #page_franchise_expanded .col2 #rest_primary_9 .headline a, #page_franchise_expanded .col2 #rest_primary_10 .headline a,  #rt_people .headline a, #page_xfinity_page .col2 #rest_primary_0 .headline a, #page_xfinity_page .col2 #rest_primary_1 .headline a, #page_xfinity_page .col2 #rest_primary_2 .headline a, #page_xfinity_page .col2 #rest_primary_3 .headline a, #page_xfinity_page .col2 #rest_primary_4 .headline a, #page_xfinity_page .col2 #rest_primary_5 .headline a, #page_xfinity_page .col2 #rest_primary_6 .headline a, #page_xfinity_page .col2 #rest_primary_7 .headline a, #page_xfinity_page .col2 #rest_primary_8 .headline a, #page_xfinity_page .col2 #rest_primary_9 .headline a, #page_xfinity_page .col2 #rest_primary_10 .headline a, .polltable, .polltable h4
  {font-family:'Gotham Narrow SSm 4r';font-weight:normal; font-size:16px; line-height:20px; letter-spacing:-.2px; margin-bottom:5px;}
body[id*=slideshow] .subsection h2, .slideshow h1  {font-family:'Gotham Narrow SSm 5r'; color: #424858;}
  /*  .cols2 .col2 .subsection .desc{display:none;}*/
  

/*{font-size:18px; line-height:22px; font-weight:normal; font-family:'Gotham Narrow SSm 5r';}*/


/* SHOW PEOPLE DESCRIPTIONS*/
 .cols2 .col2 #rt_people .desc{display:block;}
 .cols2 .col2 #rt_people .desc_size60_60 .headline{width:280px;}
 
 
  
  
#page_franchise .col2 #rest_related_0 .headline a,.col2 #rest_related_0 .headline a, #page_franchise .col2 #rest_related_1 .headline a, #page_franchise .col2 #rest_related_2 .headline a, #page_franchise .col2 #rest_related_3 .headline a, #page_franchise .col2 #rest_related_4 .headline a, #page_franchise .col2 #rest_related_5 .headline a, #page_franchise .col2 #rest_related_6 .headline a, #page_franchise .col2 #rest_related_7 .headline a, #page_franchise .col2 #rest_related_8 .headline a, #page_franchise .col2 #rest_related_9 .headline a, #page_franchise .col2 #rest_related_10 .headline a, #page_franchise .col2 #rt_promo_light_00 .headline a, .col2 #rt_promo_light_00 .headline a,  #page_franchise_condensed .col2 #rest_related_0 .headline a, #page_franchise_condensed .col2 #rest_related_1 .headline a, #page_franchise_condensed .col2 #rest_related_2 .headline a, #page_franchise_condensed .col2 #rest_related_3 .headline a, #page_franchise_condensed .col2 #rest_related_4 .headline a, #page_franchise_condensed .col2 #rest_related_5 .headline a, #page_franchise_condensed .col2 #rest_related_6 .headline a, #page_franchise_condensed .col2 #rest_related_7 .headline a, #page_franchise_condensed .col2 #rest_related_8 .headline a, #page_franchise_condensed .col2 #rest_related_9 .headline a, #page_franchise_condensed .col2 #rest_related_10 .headline a, #page_franchise_condensed .col2 #rt_promo_light_00 .headline a, #page_franchise_expanded .col2 #rest_related_0 .headline a, #page_franchise_expanded .col2 #rest_related_1 .headline a, #page_franchise_expanded .col2 #rest_related_2 .headline a, #page_franchise_expanded .col2 #rest_related_3 .headline a, #page_franchise_expanded .col2 #rest_related_4 .headline a, #page_franchise_expanded .col2 #rest_related_5 .headline a, #page_franchise_expanded .col2 #rest_related_6 .headline a, #page_franchise_expanded .col2 #rest_related_7 .headline a, #page_franchise_expanded .col2 #rest_related_8 .headline a, #page_franchise_expanded .col2 #rest_related_9 .headline a, #page_franchise_expanded .col2 #rest_related_10 .headline a, #page_franchise_expanded .col2 #rt_promo_light_00 .headline a, #page_xfinity_page .col2 #rest_related_0 .headline a, #page_xfinity_page .col2 #rest_related_1 .headline a, #page_xfinity_page .col2 #rest_related_2 .headline a, #page_xfinity_page .col2 #rest_related_3 .headline a, #page_xfinity_page .col2 #rest_related_4 .headline a, #page_xfinity_page .col2 #rest_related_5 .headline a, #page_xfinity_page .col2 #rest_related_6 .headline a, #page_xfinity_page .col2 #rest_related_7 .headline a, #page_xfinity_page .col2 #rest_related_8 .headline a, #page_xfinity_page .col2 #rest_related_9 .headline a, #page_xfinity_page .col2 #rest_related_10 .headline a, #page_xfinity_page .col2 #rt_promo_light_00 .headline a, #rt_promo_light_10 .headline a, #page_xfinity_page #prtnr_mod_stories .headline a, .col2 #rt_featured_franchise .headline{font-family:'Gotham Narrow SSm 4r';font-weight:normal; font-size:14px; line-height:20px; letter-spacing:-.2px; margin-bottom:5px;}

 
 

 
 #page_market_front .asset .headline a{font-family:'Gotham Narrow SSm 5r'; font-weight:normal; font-size:14px;line-height: 20px;}
 #page_market_front .col2 .asset .headline a{font-size:12px; line-height: 16px;}
 #page_market_front table.data tbody td a{font-family:'Gotham Narrow SSm 5r'; font-weight:normal; font-size:12px;}
 
 #page_home_page_redesign .market-overview .asset .headline a{line-height:24px;}
 
 .profile h1{font-size:34px; line-height:40px;}
 .profile .title, .profile .title a{font-weight:normal; font-size:18px; line-height:22px;}
 #page_profile .btn, #page_profile .source a, #page_portfolio_contributor .btn, #page_portfolio_contributor .source a{font-weight:normal;}
 
 .slideshow h1{font-size:20px; line-height:24px;}
 body[id*=slideshow] .subsection h2, #slideshow-text .controls a{font-size:16px;}
/* #slideshow-text .content p{font-size:16px; line-height:22px;}*/
 body[id*=slideshow] .subsection .content * {font-size:14px; line-height:20px;}
 #slideshow-text .courtesy{color:#424858; padding-top:20px; font-size:12px; border-bottom: solid 1px #ccd6db; padding-bottom:10px;}
 body[id*=slideshow] .filmstrip h3{font-size:18px; font-weight:normal; margin-top:10px; color:#424858;}
 body[id*=slideshow]  #moreFromFranchise .headline a{font-size:18px; line-height:22px;}
 
.polltable .poll-question{font-weight:normal;}
 
 #page_franchise_condensed #pipeline_assetlist_0 .headline a{font-size:20px; line-height:24px;}
 
  .cnbc-contents .cnbc-body .SB_2 .ob_org_header h3,  .cnbc-contents .cnbc-body .SB_1 .ob_org_header h3{font-family:'Gotham Narrow SSm 4r'; font-weight:normal}
 
/*END RIGHT RAIL*/

body[id*=slideshow] .subsection .content a {
 font-family: 'Gotham Narrow SSm 5r';   
}

.market-overview .asset .headline a {
	font-size: 20px;
}

#page_video_gallery.web #tabs_carousel_wrapper .tray .carousel_asset:last-child .carouselBody .mask {
	margin-bottom: 40px!important;
}

.cnbc-contents .cnbc-body .col1 .asset.blogpost .headline a {
	font-size: 20px;
	line-height: 24px;
}

.cnbc-contents .cnbc-body .col1 .bullet-river .asset.blogpost .headline a {
	font-size: 14px;
}
.cnbc-contents .cnbc-body .col1 .quick-view .bullet-river .asset.blogpost .headline a {
	font-size: 20px;
}
#page_market_front .col3 .asset .headline a {
    font-family: 'Gotham Narrow SSm 4r';
}
#page_market_front .col2 .big.asset  .headline a {
	font-size: 24px;
	line-height: 28px;
}

#page_home_page_redesign .top-news .filmstrip .asset .headline {
	padding: 10px 0;
}
#page_wildcard_rightrail .cnbc-contents .cnbc-body .col2  .asset.cnbcvideo .headline a,
#page_wildcard_rightrail .cnbc-contents .cnbc-body .col2  .asset.cnbcnewsstory .headline a,
#page_wildcard_rightrail .cnbc-contents .cnbc-body .col2  .asset.partnerstory .headline a,
#page_wildcard_rightrail .cnbc-contents .cnbc-body .col2 .subsection.dyperf.dyMonitor  .asset.cnbcvideo .headline a, 
#page_wildcard_rightrail .cnbc-contents .cnbc-body .col2 .subsection.dyperf.dyMonitor  .asset.cnbcnewsstory .headline a,
#page_wildcard_rightrail .cnbc-contents .cnbc-body .col2 .subsection.dyperf.dyMonitor  .asset.partnerstory .headline a,
#page_wildcard_rightrail .cnbc-contents .cnbc-body .col2 .asset.imgasset.desc_size80_60 .headline a,
#page_wildcard_rightrail .cnbc-contents .cnbc-body .col2 .asset.imgasset.desc_size80_60 .headline a  {
    font-size:14px
}

.cnbc-contents .cnbc-body .col2 .asset.blogpost.desc_size80_60 .headline a, 
.cnbc-contents .cnbc-body .col2 .asset.cnbcvideo.desc_size80_60 .headline a , 
.cnbc-contents .cnbc-body .col2 .asset.imgasset.desc_size80_60 .headline a{
    font-family: 'Gotham Narrow SSm 5r';
}

.cnbc-contents .cnbc-body .col2 .SB_1 .rec-link {
	font-size: 14px;
	line-height: 20px;
	font-family: 'Gotham Narrow SSm 4r';
}

.cnbc-contents .cnbc-body .AR_1 .rec-link {
	font-family: 'Gotham Narrow SSm 4r';
	font-size: 18px;
	line-height: 22px;
}

.cols2 .col2 .badge-ad + .module-header {
margin-top: -18px!important;
}


.story a, .story .label-read-more, #rt_featured_franchise .headline, .pageheadnav .menu ul li a, #page_profile .source a, #page_portfolio_contributor .source a{font-weight:normal;font-family:'Gotham Narrow SSm 5r';}
.asset .headline a{font-weight:normal; letter-spacing: -0.3px}
.pageheadnav .menu ul li a  {font-size: 12px;}
#page_franchise .cnbc-contents .cnbc-body .featured-stories .filmstrip4 .imgasset .headline a{
    font-size:18px!important;
}

.bullet-river .headline{font-size:14px!important;}
.cnbc-body .quoteIframeCont .quoteSelected {
	font-weight:normal;
	font-family:'Gotham Narrow SSm 5r'
}
#page_franchise #pipeline_assetlist_0 .headline a, .stories-lineup .headline a{font-size:22px!important; line-height:26px!important;}

#feature .primary .headline a{font-size:28px; line-height:32px;}
#page_franchise .featured-stories .filmstrip4 .imgasset .headline a{font-size:18px; line-height:22px;}
 #feature .primary .headline .source a, #feature .primary .desc a{font-size:12px; font-weight:normal; font-family:'Gotham Narrow SSm 5r';}
 #page_franchise #pipeline_assetlist_0  .stories-lineup .asset .timestamp, #feature .featured-stories .primary .timestamp, .stories-lineup .asset .timestamp, #page_profile .btn,  #page_portfolio_contributor .btn{font-family:'Gotham Narrow SSm 4r';font-size:12px; font-weight:normal;}
 
 .desc_size160_105 .desc, .desc_size160_105 ul{line-height:16px;}
 
 
 /*===================PROFILE STYLES========================*/
/*RIGHT RAIL*/
#page_profile .subsection h3, #page_portfolio_contributor .subsection h3 {border-bottom:#CCD6DB solid 4px;border-top:none;}
#page_profile .col2, #page_portfolio_contributor .col2 {margin-top:30px;}
#page_profile .col1, #page_portfolio_contributor .col1 {padding-top:30px;}
#page_profile .col2 .asset, #page_portfolio_contributor .col2 .asset {color:#424858;font-size:12px;line-height:18px;}
#page_profile #feature h2:first-child, #page_profile #pipeline h2:first-child, #page_portfolio_contributor #feature h2:first-child, #page_portfolio_contributor #pipeline h2:first-child {text-transform:uppercase;font-size:14px;}
/*WITH FRED*/
#page_profile .btn, #page_portfolio_contributor .btn {letter-spacing:0px!important;}

#page_profile .col2 .asset, #page_portfolio_contributor .col2 .asset {line-height:14px;}
#page_profile .col2 .asset .headline a, #page_portfolio_contributor .col2 .asset .headline a {font-size:14px; line-height:20px;}
#page_profile .col2 .subsection .imgasset, #page_portfolio_contributor .col2 .subsection .imgasset {margin-bottom:25px;}
#page_profile .col2 .subsection .imgasset .headline a, #page_portfolio_contributor .col2 .subsection .imgasset .headline a {font-size:14px;}
#page_profile #pipeline, #page_portfolio_contributor #pipeline {margin-top:50px;}
#page_profile .col2 .asset img, #page_portfolio_contributor .col2 .asset img {margin-top:2px;}
#page_profile #pipeline_assetlist .headline a, #page_portfolio_contributor #pipeline_assetlist .headline a {font-size:20px; font-weight:normal;}
#page_profile #pipeline_assetlist .desc, #page_portfolio_contributor #pipeline_assetlist .desc {line-height:16px;}
#page_profile .primary .headline a, #page_portfolio_contributor .primary .headline a {font-size:24px; font-weight:normal; line-height:30px;}
#page_profile .source a, #page_portfolio_contributor .source a {font-size:12px!important;}
#page_profile .featured-stories .primary .source, #page_portfolio_contributor .featured-stories .primary .source {margin-top:5px;margin-bottom:5px;}
#page_profile .featured-stories .filmstrip .asset .headline a, #page_portfolio_contributor .featured-stories .filmstrip .asset .headline a {font-size:18px;line-height:22px;font-weight:normal;}
#page_profile .featured-stories .filmstrip4 .imgasset .headline a, #page_portfolio_contributor .featured-stories .filmstrip4 .imgasset .headline a {font-size:16px;line-height:22px;font-weight:normal;}
#page_profile .img-profile img, #page_portfolio_contributor .img-profile img {border:lightgrey solid 1px;}
#page_profile .img-profile h1, #page_portfolio_contributor .img-profile h1 {width:268px;}
/*===================PROFILE STYLES========================*/

.premium .story #article_body>.group-container.last p:last-child:before {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: -webkit-linear-gradient(rgba(255,255,255,0.1) 50%, white 100%);
	background: -o-linear-gradient(rgba(255,255,255,0.1) 50%, white 100%);
	background: linear-gradient(rgba(255,255,255,0.1) 50%, white 100%);
}

.premium .story #article_body>.group-container.last p:last-child:hover:before{
	height: 0;
}

.premium .story #article_body>.group-container.last p:last-child {
	color: #000;
	position: relative;
}
#articlePayload {
    margin-bottom: 100px;
    background-image:url(//fm.cnbc.com/applications/cnbc.com/staticcontent/img/loader-3.gif);
    background-repeat: no-repeat;
    background-position: center;
    min-height: 32px;
    background-size:32px;
}

/*chartbeat widget*/
.chartbeat_data_module a {
	 position: relative;
	 font-size: inherit;
}

.chartbeat_data_module ul li img {
    position:relative;
	margin-right: 15px;
}
.chartbeat_data_module ul {
	counter-reset: counter;
}

.chartbeat_data_module div.imgasset>span>a:after {
	content: counter(counter)'.';
	counter-increment: counter;
	position: absolute;
	left: -50px;
	width: 100%;
	margin:0;
	line-height: 36px;
	display:block;
	color: white;
	letter-spacing: -1px;
	background: #3d9cde;
	text-align: center;
	width: 35px;
	font-size: 30px;
}

.cols2 .col2 .subsection.chartbeat_data_module .asset {
	margin-bottom: 25px;
}

.chartbeat_data_module img {
	float: left;
	margin-right: 10px;
}
.chartbeat_data_module .imgasset .headline {
	float: none;
}

.chartbeat_data_module ul li{
	position: relative;
}

.chartbeat_data_module ul li:not(.last) .imgasset{
	margin-bottom: 25px;
}

.chartbeat_data_module li div:not(.imgasset).asset:before {
	content: counter(counter)'.';
	counter-increment: counter;
	position: absolute;
	left: 0;
	top: 6px;
	font-size: 30px;
	color: #737373;
}
.chartbeat_data_module li>div:not(.imgasset) {
	padding-left: 30px;
}
.chartbeat_data_module li {
	margin-top: 10px;
}
#cnbc-contents [id^="chartbeatWidget"].chartbeat_data_module .subsection .asset .headline a,
#cnbc-contents [id^="chartbeatWidget"].chartbeat_data_module .subsection .asset .headline a span,
#page_franchise .col2 #rt_promo_light_00 [id^="chartbeatWidget"].chartbeat_data_module .subsection .asset .headline a, 
.col2 #rt_promo_light_00 [id^="chartbeatWidget"].chartbeat_data_module .subsection .asset .headline a {
    font-size: 18px!important;
    line-height: 22px!important;
    font-family: 'Gotham Narrow SSm 5r'!important;
}
.chartbeat_data_module li>div:not(.imgasset ) .headline {
	display: block;
	margin: 0 5px 5px 0;
	border-bottom: 1px solid #ccd6db;
	padding-bottom: 10px;
	float:none;
}
.chartbeat_data_module  li.last .asset .headline{
	border-bottom: 0;
}
#page_special_reports .col2 [id^="chartbeatWidget"] .asset img, #page_franchise .col2 [id^="chartbeatWidget"] .asset img {margin-top: 0}

/*chartbeat widget*/

.top-news .module-header li.cnbclive a:hover, .top-news .module-header li.topnews a:hover, #slideshow-text .controls a:hover{
	color:#DD4B39;
}

.btn-comments {
	width: 530px;
	font-family: 'Gotham Narrow SSm 4r';
	font-size: 22px;
	height: 45px;
	color: #ffffff;
	border:0;
	background: #3da5ed;
	border-radius: 3px;
	margin-bottom: 25px;
}
.btn-comments:focus{
	 outline: 0;
}

.btn-comments:hover {
	background: #3da5ed;
	color: #ffffff;
}

/*IMMERSIVE CSS*/
.immersive .cnbc-body, .immersive .cols1{width: 100%;}

.immersive .stories_assetlist li .asset, .immersive #pagination, .immersive .stories-lineup.bigHeader {
	margin-left: auto;
	margin-right: auto;
	width: 600px;
}

.immersive .stories_assetlist .imgasset .headline {
	width: 425px;
	margin-left: auto;
	margin-right: auto;
}
.immersive .stories_assetlist li {
	padding-bottom: 0px;
}

.immersive .stories_assetlist li:after {
	content: "";
	width: 600px;
	display: block;
	border-bottom: 1px solid #CCD6DB;
	margin: 25px auto 0 auto;
}

.immersive .paging-container {
	border-top: 0;
}

.immersive .pagehead.pageheadnav#franchiseHeader, .immersive #dart_wrapper_Top_Banner {
	margin-left: auto;
	margin-right: auto;
}

.immersive .featured-stories .primary_img .headline {
  width: 340px;
}

.immersive .featured-stories, .immersive .featured-stories .primary, .immersive .stories-lineup, 
.immersive .stories-lineup .filmstrip td, .immersive .stories-lineup .story-summary {
	margin:10px auto 50px auto;
	width: 600px;
}

.header_title_container {height: 60px;}


/* video icon on thumbnails */
.imgasset .cnbc-font-icon.icon-cnbc-video {
    position:absolute;
    top: 70px;
	font-size: 32px;
	text-shadow: 0px 0px 5px #000;
}
.filmstrip .imgasset .cnbc-font-icon.icon-cnbc-video {
    position:absolute;
    top: 0;
	font-size: 40px;
	margin-top: -50px;
	left: 8px;
}
.imgasset .icon-cnbc-video:before {
  color: #fff;
}
.cnbc-font-icon.icon-cnbc-video:hover:before{
	color:#3f9ccd;
}
.unit.col2 .imgasset .cnbc-font-icon.icon-cnbc-video {
	position: absolute;
	top: 32px;
	font-size: 24px;
	margin: 0;
	padding: 0;
	left: 8px;
}

.primary.imgasset .cnbc-font-icon.icon-cnbc-video {
	margin: 0;
	top: 114px;
	left: 10px;
	font-size: 50px;
}

.video-icon>a{
	position: relative;
}
#pipeline .video-icon>a{
	display: block;
}
.filmstrip .video-icon>a {
	position: static;
}

/* 
.immersive .story .content h4, .immersive .story .content .embed-container.image {
	width: 600px;
	margin-left: auto;
	margin-right: auto;
}

.immersive #franchiseHeader, #page_header {
    margin: 0 auto;
 }
 
 .unit.col2 .video-icon>a {
	display: block;
 }
 
.immersive .stories_assetlist li .asset.featuredPromo {
    position: relative; 
}
.immersive .stories_assetlist .imgasset.featuredPromo .headline{
    position: absolute;
    left: 10px;
    bottom: 10px;
    width: 550px;
    color: #fff;
	z-index: 100;
}
.immersive .stories_assetlist .imgasset.featuredPromo.cnbcvideo  .headline {
	left: 70px;
}

.immersive .imgasset.featuredPromo .cnbc-font-icon.icon-cnbc-video {
	top: 246px;
	font-size: 40px;
	left: 10px;
}
.immersive .stories_assetlist .imgasset.featuredPromo .desc{display:none;}
.immersive .stories_assetlist .imgasset.featuredPromo .headline * {
    color: #fff;
}

.immersive .stories_assetlist .imgasset.featuredPromo img {
	width: 600px;
	height: 300px;
}
.immersive .stories_assetlist .imgasset.desc_size240_180 img{
	width: 160px;
	height: 130px;
}
.immersive .desc_size240_180 .desc {
	margin-left: 176px;
}

.imgasset .cnbc-font-icon.icon-cnbc-video {
  left: 10px;
}
*/

carouselBody .mask ul li.dyother.dyMonitor {
	line-height: 22px;
}

#live_player_post_gop {height:300px;}

/*begin=======PRO PICK=========*/
#portfolio-widget {
    font-size: 16px;
    font-family: 'Gotham Narrow SSm 5r';
    margin-bottom: 30px;
}

#portfolio-widget .portfolio-title {
    text-transform: uppercase;
}

#portfolio-widget .portfolio-tabs-primary {
    margin: 10px 0;
    border-top: 4px solid #ccd6db;
    border-bottom: 1px solid #ccd6db;
    list-style: none;
    padding: 6px 0 0;
    height: 28px;
}

#portfolio-widget .portfolio-tabs-primary .portfolio-tab {
    margin: 2px 0 2px 0;
    float: left;
    text-transform: uppercase;
    color: #2077b6;
    cursor: pointer;
    margin: 0;
    position: relative;
    font-size: 14px;
}

#portfolio-widget .portfolio-tabs-primary .portfolio-tab.selected {
    color: #dd4b39;
    cursor: default;
}

#portfolio-widget .portfolio-tabs-primary .portfolio-tab.selected:after {
    background: url(//fm.cnbc.com/applications/cnbc.com/staticcontent/img/pointer.png) no-repeat;
    content: "";
    background-position: center top;
    top: 10px;
    width: 100%;
    height: 10px;
    position: relative;
    z-index: 1;
    left: 0;
    display: block;
}

#portfolio-widget .portfolio-tabs-primary .portfolio-tab:not(:last-child) {
    border-right: 1px solid #ccd6db;
    padding-right: 10px;
    padding-top: 2px;
    height: 20px;
}

#portfolio-widget .portfolio-tabs-primary .portfolio-tab:last-child {
    padding-left: 10px;
    padding-top: 2px;
    height: 20px;
}

#portfolio-widget .portfolio-overlay-loader {
    background-image: url(//fm.cnbc.com/applications/cnbc.com/staticcontent/img/loader-3.gif);
    width: 32px;
    height: 32px;
    margin: 50px auto;
    background-size: 32px;
}

#portfolio-widget .portfolio-tabs-content {
    clear: both;
    display: none;
}

#portfolio-widget .portfolio-content {
    display: none;
}

#portfolio-widget .portfolio-content.selected {
    display: block !important;
}

#portfolio-widget .portfolio-profile {
    border-bottom: 1px solid #ccc;
    padding: 6px 0 2px 0;
}

#portfolio-widget .portfolio-row {
    margin-bottom: 10px;
}

#portfolio-widget .portfolio-row .portfolio-col {
    width: 65%;
    float: left;
    padding: 0 10px;
}

#portfolio-widget .portfolio-profile .portfolio-image {
    float: left;
    margin-bottom: 2px;
}

#portfolio-widget .portfolio-profile .portfolio-image img {
    width: 95px;
    height: 95px;
}

#portfolio-widget .portfolio-profile .portfolio-name {
    color: #2077b6;
    cursor: pointer;
}

#portfolio-widget .portfolio-profile .portfolio-name:hover {
    color: #dd4b39;
}

#portfolio-widget .portfolio-profile .portfolio-jobtitle {
    margin: 10px 0 10px 0;
    color: #000;
    font-size: 12px;
    font-family: 'Gotham Narrow SSm 4r';
}

#portfolio-widget .portfolio-profile .portfolio-pct {
    color: #e3352b;
    margin-top: 10px;
    padding-top: 5px;
    font-size: 18px;
}

#portfolio-widget .portfolio-profile .portfolio-pct.positive {
    color: #31a745;
}

#portfolio-widget .portfolio-profile .portfolio-related-article {
    clear: both;
}

#portfolio-widget .portfolio-profile .portfolio-related-article a {
    font-size: 16px !important;
}
/*end=========PRO PICK=========*/


/* feedback notification component */
.notification-feedback-container {
	font-family: 'Gotham Narrow SSm 4r';
	height: 80px;
	background: #E5E5E5;
	margin: 10px auto 5px auto;
}

.notification-feedback-container a {
	text-decoration: none;
	color: #4B8CB6;
}
.notification-feedback-container > div {
	height: 100%;
	display: table;
	text-align: center;
	color: #222222;
}

.notification-feedback-container > div > * {
	display: table-cell;
	vertical-align: middle;
}


.notification-feedback-container .info-column, 
.notification-feedback-container .close-column {
	width: 70px;
}

.notification-feedback-container .info-column, 
.notification-feedback-container .content-column {
	float: left;
}

.notification-feedback-container .close-column {
	float: right;
}

.notification-feedback-container .content-column {
	font-size: 20px;
	width: 825px;
}

.notification-feedback-container .fa.fa3.fa-info-circle,
.notification-feedback-container .fa.fa3.fa-times {
	font-size: 35px;
}

.notification-feedback-container .fa.fa-info-circle:before,
.notification-feedback-container .fa.fa-times:before {
	color: #222222;
}

.notification-feedback-container .info-column {
	background: #CCCCCC;
}

.notification-feedback-container .content-column > div {
	text-align: left;
    padding-left: 5px;
}
/* end of feedback notification component */
#cnbc-contents [id^="chartbeatWidget"].chartbeat_data_module .subsection .asset .headline .cnbc-font-icon {
    font-family: 'cnbc_font_icons' !important;
} 

/* File BEGIN: http://fm.cnbc.com/applications/cnbc.com/staticcontent/styles/advertorial.css?t=1479956575 */
/* NOTE: This File version is not compressed */
/*use nad-asset class to show 'advertiser content' banner*/
.nad-asset .headline::before,
.embed-container.slideshow.nad-asset .headlines::before
 {
 	background: #FFC327;
 	color: #333;
 	content: 'Advertiser Content';
 	display: inline;
	margin: 0;
	padding: 3px 7px;
	font-family: 'Gotham Narrow SSm 5r', Arial;
	font-size: 10px;
	text-align: center;
	text-transform: uppercase;
}

.filmstrip .nad-asset .headline::before {
	display: block;
	margin: 0 0 10px 0;
	padding: 2px 0 0 0;
}

.topic-section .primary.nad-asset .headline::before {
	display: block;
	padding: 2px 7px;
	margin: -10px -10px 10px -10px;
}

.big-stories.bigImg .nad-asset .headline::before {
	display: block;
	font-size: 12px;
	margin-top: -4px;
	padding: 0;
}

.nad-asset.imgasset .headline > a {
	display: block;
	margin-top: 5px;
}

.featured-stories .filmstrip .nad-asset img, 
.stories-lineup .filmstrip .nad-asset img {
	margin-bottom: 0;
}

#page_video-show-detail .nad-asset.imgasset .headline > a {
	margin-top: 0;
}

.stories-lineup .nad-asset.featuredPromo .headline::before,
#page_video-show-detail .cols2 .nad-asset.imgasset .headline::before {
	display: block;
	line-height: 1;
	text-shadow: 0 0 0 #000;
	width: 110px;
}

/*headlineFirst class is only used on home_page_ng river*/
.stories-lineup .nad-asset.headlineFirst.featuredPromo .headline::before {
    text-shadow: none;
    width: 125px;
    line-height: 1.3;
    margin-bottom: 12px;
}

/*secondary_river class is only used on home_page_ng*/
.secondary_river .card.nad-asset .headline a, 
.secondary_river .stories-lineup .nad-asset.headlineFirst .headline::before {
	display: inline;
}

.carousel_card .nad-asset .headline {
	position: relative;
}

.carousel_card .nad-asset .headline::before {
	position: absolute;
	top: -137px;
	left: -10px;
	padding: 0 2px;
} 

.imgasset.card.nad-asset .headline a {
	display: block;
	margin-top: 10px;
}

#pipeline_default .stories_assetlist .nad-asset:not(.headlineFirst) .headline {
	font-size: 14px;
    line-height: 1.5;
}

#pipeline_default .stories_assetlist .nad-asset .headline::before {
	font-size: 12px;
}

/*for topic town home_page_ng*/
.responsive .topic-section .primary.nad-asset .headline {
	position: relative;
}

.responsive .nad-asset.imgasset .headline > a {
	margin-top: 0;
}
.responsive .topic-section .primary.nad-asset .headline::before {
	font-size: 13px;
    padding: 0 12px;
    position: absolute;
    top: -17px;
    width: 100%;
}


/*for the advotrorial pill*/

.downArrowTabs .nad-asset .headline {
	position: relative;
}

.downArrowTabs .nad-asset .headline:before {
	padding: 6px 7px;
}

.downArrowTabs .nad-asset .headline:after {
	left:123px;
	top: 15px;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(241, 241, 241, 0);
	border-left-color: #FFC327;
	border-width: 12px;
	margin-top: -11px;
}

.downArrowTabs .nad-asset .headline a {
	position: relative;
	margin-left: 10px;
}
/*End for the advotrorial pill*/


/*START nad-asset-banner is the banner attached right below header or breaking news banner, across the page*/
.nad-asset-banner{
	background-color: #FFC327;
	text-transform: uppercase;
	font-size: 14px;
	font-family: 'Gotham Narrow SSm 5r';
	color: #333;
	text-align: center;
	padding: 5px 0;
	width: 100%;
	min-width: 970px;
}

.nad-asset-banner.persistentRibbon {
	position: fixed;
	left: 0;
	top: 40px;
	z-index: 9990;
	width: 100%;
}

.makeit .nad-asset-banner.persistentRibbon {
  	top: 0;
}
/*********************************END nad-asset-banner***********************************************/

@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait) { 
	.nad-asset-banner.persistentRibbon {
		top: 65px;
	}
}

@media screen and (max-width: 992px){
	.secondary_river .card.nad-asset .headline a,
	.secondary_river .stories-lineup .nad-asset.headlineFirst .headline::before {
		display: block;
	}
	.secondary_river .stories-lineup .nad-asset .headline::before {
		font-size: 12px;
	}
}

@media screen and (max-width: 640px){ 
	.responsive .topic-section .primary.nad-asset .headline::before {
		margin-left: -20px;
		padding-right: 28px;
		top: -12px;
		line-height: 1.9;
	}

	.secondary_river .stories-lineup .nad-asset .headline::before,
	#page_home_page_ng #pipeline_default .stories_assetlist .nad-asset .headline::before {
		font-size: 10px;
	}

	.stories-lineup .nad-asset.headlineFirst.featuredPromo .headline::before {
		width: 101px;
	}
}

.embed-container.slideshow.nad-asset .headlines::before {
    text-transform: uppercase;
    padding: 0 7px;
    display: table;
    text-align: center;
    line-height: 18px;
    margin-bottom: 8px;
}
/* File BEGIN: http://fm.cnbc.com/applications/cnbc.com/staticcontent/styles/shared/cnbc.messagebox.css?t=1479956575 */
/* NOTE: This File version is not compressed */
.mb {}
.mb-container {
    width: 100%;
    max-width: 300px;
    margin: 0 auto;
    padding: 40px 0;
    font-size: 18px;
    color: #737373;
    text-align: left;
    line-height: 26px;
    letter-spacing: -0.02em;
}
.mb-container div,
.mb-container div.mb-text a,
.mb-container div button {
    font-family: 'Gotham Narrow SSm 4r';
}

@media only screen 
and (min-device-width : 480px) {
    .mb-container {
        max-width: 400px;
    }
}
.mb-header {

}
.mb-header .logo{
    width: 230px;
    height: 34px;
    margin: 0 auto;
    background-repeat: no-repeat;
    background-size: contain;
}
.mb-header .logo.cnbc-pro{
    background-image: url("//fm.cnbc.com/applications/cnbc.com/staticcontent/img/pro/cnbc-pro-logo-lockup.png");	
}

.mb-text {
	margin: 20px 0 30px;
}
.mb-container .mb-text a, .mb-container .mb-text a:visited {
    color: #2077b6;
}
.mb-controls button{
	display: block;
    text-transform: uppercase;
	font-size: 20px;
	font-style: normal;
	color: #fff;
	margin: 0 auto;
	padding: 8px 20px;
	border: 0;
	border-radius: 4px;
	background: #3da5ed;
	-webkit-appearance: button;
	cursor: pointer;
}
.mb-controls button.grey {
    background: #B1B9BE;	
}

/* dialog overrides */
.cnbc-popup-lightbox .mb-text {
    margin-left: 25px;
    margin-right: 25px;
}
/* File BEGIN: http://fm.cnbc.com/applications/cnbc.com/staticcontent/styles/embed.css?t=1479956575 */
/* NOTE: This File version is not compressed */
/*============Key Points===============*/
.story{
	font-size:16px;
	line-height: 24px;
	font-family: 'Gotham Narrow SSm 4r', Arial;
	color: #424858;
}
.story .content .group p, .story .content h4, .story .content .group table p {
	margin-bottom: 18px;
}
.story .content h4 {
	font-family: 'Gotham Narrow SSm 5r';
	font-weight: normal;
}
.story .label-read-more {color: #DD4B39; font-family: 'Gotham Narrow SSm 5r';}

.group-container{
	width: 100%;
}

/*==== Widgets ====*/
.widget{overflow:hidden;}
.widget iframe {width: 100%;}
.group-container .widget{margin-bottom:20px;}

.group-container .group ul {padding:0 0 0 20px;list-style-type: disc;margin-bottom: 20px;}
.group-container .group ol {padding:0 0 0 22px;list-style-type: decimal;margin-bottom: 20px;}
.group-container .group ul li, .group-container .group ol li {margin-bottom: 7px;}

.story a{font-family: 'Gotham Narrow SSm 5r';}

.embed-container{margin: 0 0 20px;}
.embed-container .embed-top {position: relative;height: auto;}
.embed-container.slideshow .embed-top {width:530px;min-height: 110px;}
.embed-container .headlines a:hover {color: #3fbdec;}
.embed-container .headlines a {color: #fff; font-weight: normal;}

.embed-container .caption, .embed-container .attribution{color: #424858;font-size: 12px;line-height:16px;}
.embed-container .attribution{padding: 0 0 10px;font-size:11px;}
.embed-container .caption{padding: 0 0 10px;}

.embed-container audio{width:100%;}
.embed-container.image, .embed-container.slideshow{border-bottom: 1px solid #CCD6DB;overflow: hidden;}
.embed-container.wildcard{float: none;}


 
	
/*.cols2 .col1 .story-summary .embed-container.image{width:100%;}*/
.embed-container.image + .pull-quote, .embed-container.image + .polltable,.pull-quote + .polltable{border-top: none;padding-top:0px;}
.embed-container.webresource{float: none;}
.story .group{overflow:hidden;}

.story .group-container .subtitle{margin: 0 0 20px;font-size:22px;line-height:26px;}
.story .group-container .inlineChart{width:530px;}
/*=== Cnvc Video Styles===*/
/*====== For Default & Inline Video Player Styles================ */
.vidbox {margin:0 10px 10px 0;background-color:black;font-size:0;overflow:hidden;line-height:0;width:530px;height:298px;}
.vidbox img:hover, .vidbox img{border:0;}
.vidbox .thumbBox, .vidbox .thumbBox img{cursor:pointer; width: 100%; height: 100%;}

.vidbox .playStrip {
    position:relative;
    top:-52px;
    height:47px;
    background-image:url(//fm.cnbc.com/applications/cnbc.com/staticcontent/img/hSprite.png);
    cursor:pointer;
    padding:7px;
    font-weight:normal;
}

.vidbox .playStrip .play {
    color: #fff;
	font-size: 22px;
	font-family: 'Gotham Narrow SSm 4r',Arial;
	line-height: 40px;
	text-transform: uppercase;
}
.vidbox *, .vidbox *:hover {text-decoration: none !important;}
.vidbox .playNowButton {
    background-image: url("//fm.cnbc.com/applications/cnbc.com/staticcontent/img/sprite.png?vn=4");
    width: 34px;height: 34px;background-position: -45px -109px;margin-right: 5px;float: left;}

.vidbox .noSwfError, .vidbox .noVidError {font-size:12px; color:#fff;}

.embed-container .vidbox .playNowButton {margin-left: 10px;margin-top:2px;}
.embed-container.cnbcvideo {border-bottom: 1px solid #CCD6DB;}
.embed-container.cnbcvideo .attribution{float: none; color: #454240;}
.embed-container.cnbcvideo .attribution div{font-size: 20px;font-family: 'Gotham Narrow SSm 4r',Arial;}
.embed-container.cnbcvideo.autoplay .vidbox {margin-bottom:0;}
.embed-container.cnbcvideo.autoplay .attribution {
    padding:10px;color:#FFF;font-size:11px;
    background-color:#1D262B;
    background:-moz-linear-gradient(top,#1D262B 10%,#101415 65%);
    background:-webkit-gradient(linear,left top,left bottom,color-stop(10%,#1D262B),color-stop(65%,#101415));
    background:-webkit-linear-gradient(top,#1D262B 10%,#101415 65%);
    background:-o-linear-gradient(top,#1D262B 10%,#101415 65%);
    background:linear-gradient(top,#1D262B 10%,#101415 65%);
}
.embed-container.cnbcvideo.autoplay .attribution .last{color:#FFF; font-size: 20px;margin-bottom:5px;}
.embed-container.cnbcvideo.autoplay .caption {margin:0;border:0;padding:8px;font-size:12px;background:#E2E2E2;}

/*=== Slideshow Styles===*/
.slideshow.embed-container .headlines {
	font-size: 22px;
	line-height: 26px;
	padding: 10px 12px;
	position: absolute;
	bottom: 0;
	margin: 0 0 7px 0;
	background: url("//fm.cnbc.com/applications/cnbc.com/staticcontent/img/hSprite.png");
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	width: 100%;
	font-family: 'Gotham Narrow SSm 4r',Arial;
}
.slideshow.embed-container .headlines img{vertical-align: top;} 
.slideshow.embed-container .headlines div{overflow: hidden;}
.slideshow.embed-container .icon {width:35px;height:28px;background-position: 0px -110px;margin-right: 5px;float: left;}

/*========================= Chart Table Styles ==========================*/
table.data th,table.data td{text-align:right;padding-left:0px;}
table th.text,table td.text{text-align:left;padding-left:0;padding-right:10px;}
table.data tbody td{border-bottom:1px solid #ccd6db;padding-top:4px;padding-bottom:4px;white-space: nowrap;}
table.data .first,table.data tbody td:first-child{padding-left:8px;}
table.data .last,table.data td:last-child,table.data th:last-child{padding-right:10px;}
table.data th.last{padding-right:10px;}
/* table.data tbody td a{margin-left: 2px;} */
table.datahover tbody td{cursor:pointer;}
table.data th{background-color:#cfdde6;font-size:9px;font-weight:normal;color:#424858;}
table.data th.spacer{background-color:#fff;}
table.datahover tbody tr.hlight td{background-color:#f7f7f7;}

.embed-container.flex_chart.csv_chart, .embed-container.flex_chart[data-quote-type="quick-quote"]{
	overflow-x:auto;-webkit-overflow-scrolling:touch;overflow-y:hidden;
}

@media only screen 
and (orientation : landscape) {
	.embed-container.flex_chart.csv_chart, .embed-container.flex_chart[data-quote-type="quick-quote"]{
		overflow-x:auto;-webkit-overflow-scrolling:touch;overflow-y:hidden;
	}
}

@media only screen 
and (orientation : portrait) {
	.embed-container.flex_chart.csv_chart, .embed-container.flex_chart[data-quote-type="quick-quote"]{
		overflow-x:auto;-webkit-overflow-scrolling:touch;overflow-y:hidden;
	}
}

.flex_chart table {
    width: 100%;
}

.flex_chart span.arrow{width:1px;}

.flex_chart td.arrow{padding-right:2px;padding-left:10px;}

.flex_chart.last {
    float: right;
}

.flex_chart[data-quote-type="quick-quote"] h3 {
    padding-bottom: 10px;
}

.flex_chart .delayed_quotes {
    background-image: url(//fm.cnbc.com/applications/cnbc.com/staticcontent/img/sprite.png?vn=4);
    background-repeat: no-repeat;
    background-position:-198px 3px;
}

.flex_chart.storyChart .delayed_quotes {
   background-position:-198px 12px;
}

.flex_chart.storyChart .delayed_quotes a{padding-left:8px;}

.chartImage img{width:530px;}
.chartImageContainer {min-height: 91px;text-align: center;}

/*===================STORY CHART STYLES========================*/
.storyChart{margin-bottom: 20px;}
.storyChart td, .storyChart td a{font-size:16px;font-weight:normal;}
.storyChart table.data tbody td a{font-weight:normal;}
.storyChart table.data tbody td{padding:10px 0px 10px 0px;}
.storyChart table.data th{font-size:11px;} 
.storyChart table thead tr{height:20px;}
article .storyChart table.data th{font-size:14px;} 


/*===Poll Default Styles===*/
 .btn_header {
	background: #b0b9bd;
	color: #ffffff !important;
	text-align: center;
	border-radius: 3px;
	padding: 5px 8px;
	cursor: pointer;
	text-transform: uppercase;
	font-size: 12px;
	line-height: normal;
	height: 15px;
	height: 13px\9;
	float: left;
}
.btn_header:hover {background: #2aa6e7 !important; text-decoration: none;}

.polltable {
	border-bottom: 1px solid #CCD6DB;
	border-top: 1px solid #CCD6DB;
	padding: 10px 0;
	color: #424858;
	font-size: 14px;
	overflow: hidden;
	margin: 0 0 20px 0;
	width: 100%;
} 
.polltable .poll-question {
	color: #424858;
	font-size: 20px;
	text-transform: none; 
	font-family: 'Gotham Narrow SSm 5r';
	padding: 0 0 5px;
	line-height: 140%; 
	margin: 0;
}
.polltable .poll-options{font-size: 16px;line-height: 20px;padding-bottom: 10px;}
.polltable .poll-options .optionWrapper{padding-bottom:10px; }
.polltable .poll-options .optionWrapper input{margin: 3px 5px 0px 5px;}
.polltable .container-result, .polltable .container-options{display: none;}
.polltable .credit{padding: 2px 0 0 10px;float: left;line-height: 26px;}


.polltable .graph {width: 100%;position: relative;}
.polltable .poll-results .bar-title {font-weight: normal;}
.polltable .bar-container {position: relative;float: left;width: 490px;margin: 0 0 15px;}
.polltable .bar-title, .polltable .pollTotalVotes{clear: both; font-size: 16px;padding: 0 0 5px 0;}
.polltable .pollTotalVotes{padding: 10px 0 5px 0;}
.polltable .pollTotalVotes .poll-count{font-family: 'Gotham Narrow SSm 5r';}
.polltable .pollPercentText {color: #DD4B39;float: left;font-family: 'Gotham Narrow SSm 5r';margin: 2px 5px 0 0;width: 35px;}
.polltable .bar-container .pollBar {background-color: #cc4400;height: 20px;float: left;}
.polltable .bar-container span{padding-left: 5px;}
.polltable .pollSurveyText{font-size: 12px;}

/*====== pull quote ========*/
.pull-quote {margin: 0 0 20px 0;padding: 10px 0;border-bottom: 1px solid #CCD6DB;border-top: 1px solid #CCD6DB;width: 100%;}
.pull-quote .quote{font-size: 26px;line-height: 30px;color: #DD4B39;width: 100%;letter-spacing: -0.5px;}
.pull-quote .author{clear: both;display: block;font-size: 12px;margin-top: 10px;color: #383d43;}
.blockquote.pull-quote, blockquote.pull-quote{background: #fff;}
blockquote.twitter-tweet{background: transparent;}
.blockquote, blockquote{padding: 20px 0 0;margin: 0 0 20px;overflow: hidden; background: #eee;}
.blockquote p, .group-container blockquote p{padding:0 30px;margin: 0;}
.blockquote p + p, blockquote p + p{padding-bottom:  30px;}
.group-container .twitter-tweet {margin-bottom: 30px !important;}


/*========================group-container  -> default-asset-view===========================*/
.embed-container.default-asset-view .asset:before {content: " \203A";color: #DD4B39;font-family: 'Gotham Narrow SSm 5r';font-size: 18px;}
.embed-container.default-asset-view .headline {margin: -22px 0 0 10px;}
.embed-container.default-asset-view + .embed-container.default-asset-view {margin-top:-10px;}
.embed-container.default-asset-view .asset .headline a{font-size: 16px;}
/*========================group-container  -> default-asset-view===========================*/
.csvData thead th{font-size: 14px;font-family: 'Gotham Narrow SSm 4r',Arial;}
.csvData td a div{display: inline-block;}
.csvData td a {display:block;}

.label-read-more:after {content: " \203A  ";color: #DD4B39;}
.OUTBRAIN + .OUTBRAIN, .trc_related_container {margin-top: 30px;}
.col1 .OUTBRAIN ul li {margin-bottom: 14px;}
.col1 .OUTBRAIN ul li .ob-text-content a{line-height:24px;}
.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: #424858 !important;}

.cnbc-body  .organic-text-links-b .video-title, .cnbc-body  .organic-text-links-b .trc_rbox_header, .cnbc-body  .thumbnails-b .trc_rbox_header,
.cnbc-body .organic-text-links-a .video-title,.cnbc-body .organic-text-links-a .trc_rbox_header {
	font-weight: normal;
	font-family: 'Gotham Narrow SSm 4r';
}


/* ---------------- styles for the carousel promo package ---------------- */
/*
.embed-container .promo-asset {
	display:table-cell;
	vertical-align:middle;
	border-top-style: solid;
	border-bottom-style: solid;
	border-color: #f4f6f7;
	border-width: 2px;
	border-right: none;
	border-left: none;
	padding: 10px 0;
}
*/

.embed-container.carousel_asset.promo {
	display: inline-block;
/*	overflow: auto; */
}
/*
.embed-container.carousel_asset.promo ul li > div {
	width: 450px;
}
*/

.embed-container.carousel_asset ul > li {
	width: 490px;
}

.embed-container.carousel_asset ul li > div {
	width: 490px;	
}
/*
.embed-container.carousel_asset.promo ul li > div.promo-asset img {
	min-width: 1px;
	min-height: 1px;
	width: 90px;
	height: 60px;
}
*/
/*.embed-container.promo-asset img {
	min-width: 1px;
	min-height: 1px;
}
*/
/*
.embed-container.carousel_asset.promo .headline {
	height: 60px;	
}
*/
.embed-container.carousel_asset.promo .leftArrow,
	.carousel_asset.promo .rightArrow
{
	background: transparent;
	border: none;
	width: 20px;
	font-size: 48px;
	height: 84px;
	line-height: 74px;
	color: #b1babe;
	font-family: 'Gotham Narrow SSm 3r';
	margin:0;
}
/*
.embed-container.carousel_asset.promo.touch .mask {
	overflow-x: scroll;
	-webkit-overflow-scrolling: touch;
}*/
/*
.embed-container.carousel_asset.promo.touch .leftArrow,
	.carousel_asset.promo.touch .rightArrow 
{
	display: none;
}
*/

.embed-container.carousel_asset.promo .imgasset img {
	width: 80px;
	height: 60px;
	background: none;
}

.embed-container.carousel_asset.promo .asset {
	border-bottom: 0;
	padding: 12px 0;
}

.embed-container.carousel_asset.promo li {
	margin-bottom: 0;
}

.embed-container.carousel_asset.promo ul {
	width: 9999px;
}

.embed-container.carousel_asset.promo {
	position: relative;
	border: 1px solid #CCD6DB;
	border-left: none;
	border-right: none;
}

.embed-container.carousel_asset span + .headline {
	margin-left: 90px;
}

.carousel_asset .carouselBody{
	clear:both;
	height: 0;
  	display: none;
}

.carousel_asset .mask {
	overflow:hidden;
	position: relative;
	float: left;
	width: calc(100% - 100px);
}

.carousel_asset ul {
	list-style: none;
	padding: 0px;
	margin:0px;
	position: relative;
}

.carousel_asset ul li {
	float: left;
    padding: 0px;
    margin-right: 14px !important;
}

.carousel_asset ul li > div {
	width:160px;
    text-align: left;
    font-size: 16px;
}

.carousel_asset .asset .headline {margin-left: 0;}


.carousel_asset .leftArrow, .carousel_asset .rightArrow {
	float: left;
	background:#e6eaeb;
	color:#9da1a4;
    font-size:52px; 
    font-family:'Gotham Narrow SSm 4r', Arial;
    font-family: 'Gotham Narrow SSm 5r'; 
    text-align:center; 
    line-height:94px;
    width:35px; 
    height:105px;
    border-radius:3px;
    cursor: default;
}
.carousel_asset .leftArrow {	                    
	border-top-right-radius:0;
	border-bottom-right-radius:0;
	margin-right: 5px;             
}       
.carousel_asset .rightArrow {
	border-top-left-radius:0;
	border-bottom-left-radius:0;
	margin-left: 5px;
}    
.carousel_asset .lclick {
	background:#2aa6e7; color:#fff;
	cursor: pointer;
}  
.carousel_asset .rclick{
	background:#2aa6e7; color:#fff;
	cursor: pointer;
}

.carousel_asset .asset .headline{
	margin-bottom: 2px;
    width: auto;
    display: block;
    float: none;
    clear:none;
}
/* File BEGIN: http://fm.cnbc.com/applications/cnbc.com/staticcontent/styles/quotes.css?t=1479956575 */
/* NOTE: This File version is not compressed */
span.inlineQuoteData, span.inlineQuoteData span{
	margin:0 2px;
}
a.inline_quotes .neg, div.inline_quotes_popup .neg{
	color:#f00;
}
a.inline_quotes .pos, div.inline_quotes_popup .pos{
	color:#1AB800;
}
a.inline_quotes a.quote_link{
	color:#004276;
	text-decoration:none;
}
a.inline_quotes .quote_sym_abr{
	color:#004276;
}
.inlineQuoteData span.arrow{
	font-size:8px;
	vertical-align:middle;
}
a.inline_quotes .quote_sym_rt{
	border:0px;
	display:inline-block;
	background-image: url(//fm.cnbc.com/applications/cnbc.com/staticcontent/img/sprite.png?vn=4);
	background-repeat: no-repeat;
	background-position: 0 -85px;
	width: 11px;
	height: 11px;
	/*_background-position:0px 2px;*/
	vertical-align:middle;
}


/* Popup */
div.inline_quotes_popup{
	border:1px solid #000;
	background-color:#eee;
	width:310px;
	_width:312px;
	font-family:'Gotham Narrow SSm 4r', Arial;
	font-size:12px;
	color:#666;
	height:auto;
	_zoom:1;
	position:absolute;
	display:none;
}
div.inline_quotes_popup .popup_header{
	_width: 100%;
	overflow: auto;
	padding:5px;
}
div.inline_quotes_popup .popup_header_price{
	float:left;	
}
div.inline_quotes_popup .popup_header_exch{
	float:right;	
	text-align:right;
	width:40%;
}

div.inline_quotes_popup .popup_chart{
	text-align:center;
	padding:5px;
}
div.inline_quotes_popup .popup_sym_name{
	display: block;
}
div.inline_quotes_popup .popup_sym_last, div.inline_quotes_popup .popup_sym_price, div.inline_quotes_popup .popup_sym_chng, div.inline_quotes_popup .popup_sym_perc_chng{
	font-family: 'Gotham Narrow SSm 5r';
	padding-right: 3px;
}

div.inline_quotes_popup .popup_sym_abr {
	display: block;
}
div.inline_quotes_popup .popup_sym_chng_up,div.inline_quotes_popup .popup_sym_perc_chng_up{
	font-family: 'Gotham Narrow SSm 5r';
	color:#1AB800;
}
div.inline_quotes_popup .popup_sym_chng_down,div.inline_quotes_popup .popup_sym_perc_chng_down{
	font-family: 'Gotham Narrow SSm 5r';
	color:#FF0000;
}

div.inline_quotes_popup .popup_footer{	
	border-top:1px solid #FFFFFF;
	background-color: #d1d4d9;
	padding:4px 0px;
	overflow:auto;
	_width:100%;
}
div.inline_quotes_popup .popup_footer ul{
	padding:0px;
	margin:0px;
	list-style:none;
}
div.inline_quotes_popup .popup_footer ul li{
	float:left;
	border-left:1px solid #2077B6;	
	font-size:9px;
}
div.inline_quotes_popup .popup_footer ul li.first{
	border:0px;
}
div.inline_quotes_popup .popup_footer a {
	color:#2077B6;
	text-decoration:none;
	padding:0px 5px;
}

#quotestrip{border:1px solid #ccd6db;padding-top:8px;}
#quotestrip .controls{text-align:right;margin-right:5px;font-size:10px;}
#quotestrip h1{margin-left:5px;font-size:24px;}
#quotestrip .symbol{font-size:12px;text-transform:uppercase;}
#quote-data-msg{font-size:11px;margin-left:5px;margin-bottom:10px;}
#quotestrip table td{border:1px solid #ccd6db;border-width:1px 1px 0 0;padding:10px 5px;font-family: 'Gotham Narrow SSm 5r';font-size:18px;vertical-align:top;}
#quotestrip table td span{color:#666867;}
#quotestrip table tr.hsprite{background-position:0 -220px;}
#quotestrip table td.last{border-right-width:0;}
#quotestrip table td label{display:block;color:#a299a2;font-weight:normal;font-size:11px;}
#quotestrip .realtime{float:right;}
#quotestrip td .data{font-size:14px;}
#quotestrip td .data-feat{font-size:18px;}
#quotestrip td .arrow{margin-right:4px;}
td.datafield{text-align:right;}

.arrow_down {
	border: 0;
	width: 0px;
	height: 0px;
	border-left: 4px solid transparent;
	border-right: 4px solid transparent;
	border-top: 8px solid #FFF;
	background: 0;
	vertical-align: middle;
}

.arrow_up {
	border: 0;
	width: 0px;
	height: 0px;
	border-left: 4px solid transparent;
	border-right: 4px solid transparent;
	border-bottom: 8px solid #FFF;
 	background: 0;
 	vertical-align: middle;
}

.arrow_left {
	border: 0;
	width: 0px;
	height: 0px;
	border-top: 4px solid transparent;
	border-bottom: 4px solid transparent;
	border-right: 8px solid #FFF;
 	background: 0;
 	vertical-align: middle;
}

.arrow_right {
	border: 0;
	width: 0px;
	height: 0px;
	border-top: 4px solid transparent;
	border-bottom: 4px solid transparent;
	border-left: 8px solid #FFF;
 	background: 0;
 	vertical-align: middle;
}

.quoteTable .arrow_up {
	border-bottom: 9px solid #558f38;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	display: inline-block;
	*display: inline;
	zoom: 1;
}

.quoteTable .arrow_down {
	border-top: 9px solid #c20b20;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	display: inline-block;
	*display: inline;
	zoom: 1;
}
