/** section title **/
.cnnsectionhed {margin-bottom: 15px; padding-top: 5px;}
/* elimates float side-effects for elements below summaryBlock*/
.cnnsectionhed:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.cnnsectionhed {display: inline-block;}
/* Hides from IE-mac \*/
* html .cnnsectionhed {height: 1%;}
.cnnsectionhed {display: block;}
/* End hide from IE-mac */

.cnnsectionhed h1 { float:left; font-size:32px; font-weight:bold; color:#000; }
.cnnsectionhed .subtitle { color: #666; float: left; font-size: 18px; margin-left: 10px; margin-top: 3px;}
.cnnsectionhed .inlineSubtitle { color: #666; float: left; font-size: 18px; margin-left: 10px; margin-top: 12px;}
.cnnsectionhed .cnntweet { float:right; margin-top: 6px; width: 520px; height:30px; }
.cnnsectionhed .cnntweet a { font-size:12px; font-weight:bold; color:#004276; }
.cnnsectionhed .cnntweet .icon{ 
background: url(https://i2.cdn.turner.com/money/.element/img/5.0/buttons/tweet.png) no-repeat 0 -196px;
float: left; margin-bottom: 7px; margin-right:15px; width: 29px; height: 29px;}
.cnnsectionhed .cnntweet .time { color:#838689; }

.cnn-section-termsheet .cnnsectionhed .subtitle { font-size: 14px; font-weight: normal; width: 250px;}


/* base module  */
#mod-TL { background-color:#FFF; border:1px solid #DDD;  margin-bottom:5px; padding:10px 14px 12px 14px; }
#mod-TL .summaryImg {margin-bottom:10px; margin-top: 4px;}
#mod-TL .cnnHeadline {font-size:32px; font-weight: bold; line-height:1.125em; margin-bottom:5px; }
#mod-TL .cnnHeadline a {color:#000;}
#mod-TL p { color:#666; font-size:13px; margin-bottom: 10px; }
#mod-TL p a {font-weight:bold;}
#mod-TL .cnnBullets {clear: both; margin-bottom: 10px; margin-top: 0px;}
#mod-TL .socLinks { display:block; text-align: right;}
#mod-TL .socLinks li { margin:0 10px 5px 0; display:inline;}
#mod-TL .socLinks li a { padding:0px 0 3px 20px;}



/* TLs: 3 column feature ************************************************************************/
/* - Duplicate of HP version ***********/
/* - Currently used for Term Sheet *****/
#mod-TL.mod-tl-stack {}
#mod-TL.mod-tl-stack .summaryBlock {float:left; margin-right: 15px; overflow: hidden; width:336px; }
#mod-TL.mod-tl-stack .cnnHeadline { margin-bottom:5px; font-size:24px; line-height:26px; }
#mod-TL.mod-tl-stack .summaryBlock p {margin-bottom: 5px; }

#mod-TL.mod-tl-stack .mod-latestnews {border: none; float: left; padding: 0px; width:266px; }




/* Summary Panels  *****************************************************************************************/
.mod-T2panels { margin-bottom:5px; padding:0 14px 15px 14px; min-height:400px; background-color:#FFF; border:1px solid #DDD; line-height:1.2em; }
.mod-T2panels .boxHeading {margin-top: 13px; margin-bottom: 0px;} 
.mod-T2panels .summaryList {margin-left: 11px;}
.mod-T2panels .summaryList li {float:left; margin:25px 0; width:160px; }
.mod-T2panels .summaryList li.firstItem {clear: left;}
.mod-T2panels .summaryList li.middleItem{ border-left:1px dotted #C7C7C7; border-right:1px dotted #C7C7C7; margin:25px 26px; padding: 0 26px; }

.mod-T2panels .cnnEyebrow { color:#3399cc; font-size:11px; font-weight:bold; margin-bottom:7px; text-transform:uppercase; }
.mod-T2panels .cnnEyebrow a { color:#3399cc; }
.mod-T2panels .cnnHeadline { padding:8px 0; font-size:14px;  font-weight: bold; line-height:1.143em; }
.mod-T2panels p { padding-bottom:20px; font-size:12px; line-height:1.462em;  height: 105px;}
.mod-T2panels .socLinks {display: block; text-align: right;}
.mod-T2panels .socLinks li {
	/*undoing code from [.mod-T2panels summaryList li] */
	border-right: none; float: none; margin: 0; padding-right: 0px; width: auto;} 

.mod-T2panels .moreSummaries {background:url(https://i2.cdn.turner.com/money/.element/img/5.0/buttons/bar_more_heds.gif) no-repeat 0 0; clear:both; cursor:pointer; margin:20px auto 10px auto; width:590px; height:39px;  }
.mod-T2panels .moreSummaries:hover { background-position:0 -38px; }
.cnn-gallery-sect .mod-T2panels .moreSummaries { background-image:url(/.element/img/5.0/buttons/bar_more_gals.gif); }
#mod-river .socLinks li a.cm {padding-right:10px;}


/* Featured Stories  */
.mod-featstories { background-color:#FFF; border:1px solid #DDD;  margin-bottom:5px; padding:15px 14px; }
.mod-featstories .boxHeading { position: relative;overflow:hidden; }
.mod-featstories p{ padding-top:7px; line-height:1.457em; } 
.mod-featstories p a {font-weight:bold;}
.mod-featstories .summaryImg{ float:left;margin-top: 3px;}
.mod-featstories .cnnHeadline a { font-size:22px; font-weight: bold; line-height:1.1em;}
.mod-featstories .summaryTxt { margin-left:14px; width:385px; float:left; }  
.mod-featstories .cnnDateStamp { padding-top:15px;text-transform:uppercase;}

.mod-featstories .socLinks { display: block; margin-top:10px; text-align: right;}
.mod-featstories .socLinks li { margin:0 10px 5px 0;}
.mod-featstories .socLinks li a {padding:0 0 5px 20px;}

.mod-featstories .boxHeading a.cnnHashtagHeader {color: #004276;}
.mod-featstories .boxHeading .cnntweetHeader {float:left;width:350px;}
.mod-featstories .boxHeading .cnntweetLocation {float:right; color:#666;font:normal 14px Arial;margin-top:3px;}

.mod-featstories .cnnstacktweet {font-size:12px;border-top:1px solid #DDD;margin-top: 15px; width:620px;padding-top:10px;line-height: 18px;}
.mod-featstories .cnnstacktweet .cnnStacktweetHead a {color:#39C;}
.mod-featstories .cnnstacktweet a {font-weight:bold; color:#004276; }
.mod-featstories .cnnstacktweet img { 
float: left; margin: 3px 10px 7px 0px; margin-right:10px; width: 48px; height: 48px;}
.mod-featstories .cnnstacktweet .time { color:#999999;margin-left:10px;font-size:10px;text-transform: uppercase;}

/* Termsheet */
.cnn-section-termsheet #mod-TL .summaryBlock .cnnDateStamp {float:left;}
.cnn-section-termsheet .mod-featstories .cnnHeadline a {font-size:16px;}
.cnn-section-termsheet .mod-featstories p {line-height: 16px; padding-top:5px;}
.cnn-section-termsheet .mod-featstories li {float: left; width: 180px;}
.cnn-section-termsheet .mod-featstories li.middle {border-left: 1px solid #e1e1e1; border-right: 1px solid #e1e1e1; margin:0 15px; padding:0 15px;}
.cnn-section-termsheet .mod-featstories .cnnMore { background: url("https://i2.cdn.turner.com/money/.element/img/5.0/misc/disqus_icons.png") no-repeat scroll 97% -106px #F6F6F6; border: 1px solid #C6C6C6; clear: left; color: #666; display: block; font-size: 10px; font-weight: bold; height: 11px; line-height: 1em; margin-top: 10px; padding: 4px 25px 3px 4px; text-transform: uppercase; width: 24px;}


 /* Continued pages */
#cnnContinued .summaryBlock {margin-bottom:20px;padding-right:15px;}
#cnnContinued {margin-top:15px;}
#cnnContinued .mod-latestnews {border:none;padding:25px 0px 45px 0px;}