/* WDRB - Redesign 2014 - custom.css */

#WNAffWDRB {
	background-image: none;
	background-color: #fff;
}

#WNAd85 {
    padding-top: 10px;
}

/* branding ad */
.cdev-branding-ad #WNAd46,
.cdev-branding-ad #WNAd41 {
	border: none;
	float: left;
	background: #fff;
}

.cdev-branding-ad #WNAd46 iframe,
.cdev-branding-ad #WNAd41 iframe {
	padding-left: 0;
}

/* branding weather feature */
#CDEV-brandingWx {
	width: 244px;
	height: 90px;
	background-color: #eee;
	float: right;
	margin: 5px 0;
	position: relative;
}

#CDEV-brandingWx * {
	position: absolute;
	font-family: arial,verdana,sans-serif;
	color: #363636;
	font-weight: normal;
	font-size: 10px;
}

#CDEV-brandingWx .wx-icon {
	width: 50px;
	height: 50px;
	background-image: url(about:blank);
	background-position: center center;
	background-repeat: no-repeat;
	background-color: transparent;
	left: 10px;
	top: 10px;
}

#CDEV-brandingWx .sky-condition {
	width: 50px;
	text-align: center;
	left: 10px;
	top: 60px;
}

#CDEV-brandingWx .current-temp {
	width: 65px;
	text-align: center;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 36px;
	line-height: 36px;
	font-weight: 700;	
	color: #b30404;
	left: 60px;
	top: 10px;
}

#CDEV-brandingWx .forecast-high {
	width: 25px;
	height: 13px;
	text-align: left;
	left: 120px;
	top: 15px;
	font-size: 11px;
	background-image: url("http://ftpcontent.worldnow.com/wncustom/custom/wdrb/2014/images/wdrb-sprites.png");
	background-repeat: no-repeat;
	background-position: 15px 0;	
}

#CDEV-brandingWx .forecast-low {
	width: 25px;
	height: 13px;
	text-align: left;
	left: 120px;
	top: 30px;
	font-size: 11px;
	background-image: url("http://ftpcontent.worldnow.com/wncustom/custom/wdrb/2014/images/wdrb-sprites.png");
	background-repeat: no-repeat;
	background-position: 15px -25px;	
}

#CDEV-brandingWx .feels-like {
	width: 85px;
	text-align: center;
	left: 60px;
	top: 60px;
	font-size: 10px;
}

#CDEV-brandingWx .radar {
	width: 88px;
	text-align: center;
	right: 10px;
	top: 10px;
	display: block;
}

#CDEV-brandingWx img {
	position: relative;
	width: 88px;
	height: 63px;
	border: none;
}

#CDEV-brandingWx a div {
	width: 88px;
	font-size: 11px;
	font-weight: bold;
	color: #363636;
	text-align: center;
	text-decoration: none;
}

#CDEV-brandingWx a:hover div {
	color: #b30404;
	text-decoration: none;
	cursor: pointer;
}

/* member center and search */
.cdev-member-center-search #WNDS70,
#WNContainerMemberSearch-headertop,
.cdev-member-center-search #WNBranding #WNContainerMemberSearch-headertop .wnVendorChoice,
.cdev-member-center-search #WNBranding #WNContainerMemberSearch-headertop label {
	display: none;
}

.cdev-member-center-search #WNBranding #WNContainerMemberSearch-headertop {
	display: block;
	position: absolute;
	background-color: transparent;
	width: 307px;
	height: 70px;
	right: 0;
	top: 0;
}

.cdev-member-center-search #WNBranding #WNContainerMemberSearch-headertop strong {
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 11px;
	font-weight: 700;
	color: #828282;
}

#WNHeader.cdev-member-center-search #WNBranding .wnMemberCenter {
	float: none;
	text-align: right;
	margin-right: 0;
	padding: 0;
}

#WNAffWDRB .cdev-member-center-search #WNBranding .wnContainerMemberSearch .wnMemberCenter a,
#WNHeader.cdev-member-center-search .wnMemberCenter .wnSeparator {
	font-size: 11px;
	color: #828282;
	font-weight: 400;
}

#WNHeader.cdev-member-center-search #WNBranding .wnMemberCenter.wnMemberCenter-loggedOut .wnMemberOption-logIn .wnSeparator {
	display: none;
}

#WNHeader.cdev-member-center-search .wnSearchBox {
	margin-left: 0;
	padding: 0;
	border: 1px solid #828282;
}

#WNHeader.cdev-member-center-search .wnSearchBox .wnQueryText {
	padding: 5px 10px;
	width: 250px;
	height: 35px;
	border: none;
	background-color: #fff;
	font-family: 'Open Sans', sans-serif;
	font-size: 20px;
	font-weight: 400;		
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#WNHeader.cdev-member-center-search .wnSearchBox .wnSubmit {
	width: 35px;
	height: 35px;
	padding: 0;
	margin-left: 0;
	border: none;
	background-color: #000;
	color: #fff;
	text-align: center;
	line-height: 36px;
	text-transform: uppercase;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 20px;
	font-weight: 700;			
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;	
}

/* sales nav */
#CDEV-salesNav {
	position: absolute;
	left: 265px;
	bottom: 14px;
	list-style: none;
	padding: 0;
	margin: 0;
}

#CDEV-salesNav li {
	display: inline-block;
	margin-left: 8px;
	padding-left: 8px;
	border-left: 1px solid #D93F41;
}

#CDEV-salesNav li:first-child {
	margin-left: 0;
	padding-left: 0;
	border-left: none;
}

#CDEV-salesNav li a {
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 12px;
	font-weight: 700;		
	color: #FFF;
	text-decoration: none;
}

#CDEV-salesNav li a:hover {
	text-decoration: underline;
}


/* content group */
.displaySize .contentGroup {
	border: 1px solid #e4e4e4;
	background-color: #fff;
}

#WNAffWDRB #WNColsAll .wnDS-20.wnDSContainer-standard,
#WNAffWDRB #WNColsAll .wnDS-18.wnDSContainer-standard {
	border: none;
}

#WNAffWDRB #WNColsAll #WNCol2 .wnDS-20.wnDSContainer-standard {
	border: 1px solid #e4e4e4;
}

/* ribbon */
#WNAffWDRB #WNColsAll .wnDSContainer-standard .wnDSHeader {
	background-color: #fff;
	font-family: 'Open Sans Condensed', sans-serif;
	text-align: center;
	background-image: url("http://ftpcontent.worldnow.com/wncustom/custom/wdrb/2014/images/header-ribbon.png");
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-bottom: 4px;	
}

#WNAffWDRB #WNColsAll .wnDSContainer-standard .wnDSHeader h3 {
	font-size: 16px;
	font-weight: 700;
	color: #262626;
	text-transform: uppercase;
	padding: 5px;
	margin: 0;
}

.displaySize .contentGroup .header {
	background-color: #fff;
	font-family: 'Open Sans Condensed', sans-serif;
	text-align: center;
	background-image: url("http://ftpcontent.worldnow.com/wncustom/custom/wdrb/2014/images/header-ribbon.png");
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-bottom: 4px;
}

.displaySize .header .text {
	font-size: 20px;
	font-weight: 700;
	color: #262626;
	text-transform: uppercase;
	margin: 0;
}

/* content group more link */
.displaySize .contentGroup.cdev-more-ribbon .cdev-more-link {
	text-align: center;
	text-transform: uppercase;
}

.displaySize .contentGroup.cdev-more-ribbon .cdev-more-link .more.enabled {
	display: inline-block;
	background-color: #303030;
	color: #fff;
	padding: 2px 12px;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 14px;
	font-weight: 700;	
}

/* section title */
.displaySize .sectionTitle .text,
#WNAffWDRB #WNColsAll .wnDSContainer-standard .wnSectionTitle {
	font-size: 9px;
	color: #4f4f4f;
}

/* headlines */
.displaySize .headline a,
#WNAffWDRB #WNColsAll .wnDSContainer-standard .wnDVSummary h4 a {
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 14px;
	color: #303030;
}

/* timestamp */
.displaySize .timestamp,
.displaySize label.timestamp {
	font-size: 10px;
	color: #4f4f4f;
}

/* summary */
.displaySize .summary,
.displaySize .summary.abridged,
#WNAffWDRB #WNColsAll .wnDSContainer-standard .wnDVSummary {
	color: #4f4f4f;
}

.displaySize .summary .text,
.displaySize .summary.abridged .text,
#WNAffWDRB #WNColsAll .wnDSContainer-standard .wnDVSummary {
	font-size: 12px;
}

.displaySize .summary a span {
	color: #3366FF !important;
}

/* image caption */
.displaySize .caption {
	font-size: 9px;
	color: #4f4f4f;
}

/* bullets */
.displaySize.displaySizeId-10 .headline,
.displaySizeId-10 .headline,
.displaySize.displaySizeId-18 .headline,
.displaySizeId-18 .headline,
.displaySize.displaySizeId-1 .headline,
.displaySizeId-1 .headline,
.displaySize.displaySizeId3 .headline,
.displaySizeId3 .headline,
.displaySize.displaySizeId14 .headline,
.displaySizeId14 .headline {
	background-image: url("http://ftpcontent.worldnow.com/wncustom/custom/wdrb/2014/images/bullet.png");
	background-position: 0 8px;
	background-repeat: no-repeat;
	padding-left: 1em;
}

.wnDSItems-standard .wnDSItemsList li.wnDVHeadline {
	background-image: url("http://ftpcontent.worldnow.com/wncustom/custom/wdrb/2014/images/bullet.png");
	background-position: 0 8px;
	background-repeat: no-repeat;
	padding-left: 1em;	
}

#WNAffWDRB #WNColsAll .wnDSContainer-standard .wnDSItemsList a {
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 13px;
	color: #303030;
}

/* video icon */
.wnDVSummary .wnVideoIncluded,
.wn-icon.wn-icon-video-included {
	width: 11px;
	height: 11px;
	background-image: url("http://ftpcontent.worldnow.com/wncustom/custom/wdrb/2014/images/video-icon.png");
	background-repeat: no-repeat;
	background-position: left top;
}

.wnDVSummary .wnVideoIncluded {
	vertical-align: baseline;
	padding: 0;
}

/* story pages */
#WNAffWDRB #WNColsAll #WNCols23-4 #WNCol23 #WNContainerStory #WNStoryHeader h3 {
	font-family: 'Open Sans Condensed', sans-serif;
	font-weight: 700;
	font-size: 32px;
	line-height: 1;
}

.bylines {
    font-size: 1.2em !important;
}

#WNStoryBody {
	font-size: 14px;
}

#WNStoryBody a,
#WNStoryBody a:hover {
	color: rgb(20,115,204) !important;
}

/* custom class */
.cdev-hidden {
	display: none;
}

/* custom hb2a */
.displaySize.cdev-hbox2a .feature.priority-1 .summaryImage.abridged {
	padding: 0;
	margin: 0 0 5px 0;
	float: none;	
}

.displaySize.cdev-hbox2a .feature.priority-1 .summaryImage img {
	float: none;
	width: 100%;
}

.displaySize.cdev-hbox2a .feature.displaySizeId-7.others .summaryImage.abridged {
	padding: 0;
	margin: 0 5px 0 0;
}

.displaySize.cdev-hbox2a .feature.displaySizeId-7.priority-1 {
	border-bottom: 1px solid #e4e4e4;
}

.displaySize.cdev-hbox2a .feature.displaySizeId-7.others {
	padding: 1em 1em 0 0;
	margin: 0 0 0 1em;
	border-bottom: 1px solid #e4e4e4;
}

.displaySize.cdev-hbox2a .feature.displaySizeId-7.others .headline a {
	font-size: 13px;
}

.displaySize.cdev-hbox2a .feature.displaySizeId-7.others .summaryImage img {
	width: 65px;
}

.displaySize.cdev-hbox2a .feature .timestamps.wnDate,
.displaySize.cdev-hbox2a .feature.displaySizeId-7.others .summary.abridged {
	display: none;
}

.displaySize.cdev-hbox2a .feature.displaySizeId-7.others ~ .cdev-more-link {
	padding-top: 1em;
}

/* custom byline */
.displaySize .byline {
	display: none !important;
	background-color: #000 !important;
	padding: 2px 4px !important;
	color: #fff !important;
	font-size: 10px !important;
	font-weight: 400 !important;
	text-transform: uppercase !important;
	vertical-align: top !important;
}

.displaySize .byline.rick-bozich,
.displaySize .byline.eric-crawford,
.displaySize .byline.tom-lane,
.displaySize .byline.john-lewis,
.displaySize .byline.mike-lacett {
	display: inline-block !important;
	background-color: #000 !important; 
}

.displaySize .byline.judeweather,
.displaySize .byline.marc-weinberg,
.displaySize .byline.jude-redfield,
.displaySize .byline.jeremy-kappell,
.displaySize .byline.kappell,
.displaySize .byline.jkappell,
.displaySize .byline.rick-deluca,
.displaySize .byline.katie-mcgraw{
	display: inline-block !important;
	background-color: rgb(6,97,201) !important; 
}

.displaySize .byline.marcus-green,
.displaySize .byline.toni-konz,
.displaySize .byline.antoinette-konz,
.displaySize .byline.chris-otts,
.displaySize .byline.jason-riley {
	display: inline-block !important;
	background-color: rgb(179,4,4) !important; 
}

.displaySize .separator {
	display: none !important;
	vertical-align: top !important;	
}

.displaySize .byline.kappell ~ .separator,
.displaySize .byline.judeweather ~ .separator,
.displaySize .byline.rick-bozich ~ .separator,
.displaySize .byline.eric-crawford ~ .separator,
.displaySize .byline.marc-weinberg ~ .separator,
.displaySize .byline.jude-redfield ~ .separator,
.displaySize .byline.jeremy-kappell ~ .separator,
.displaySize .byline.jkappell ~ .separator,
.displaySize .byline.rick-deluca ~ .separator,
.displaySize .byline.marcus-green ~ .separator,
.displaySize .byline.toni-konz ~ .separator,
.displaySize .byline.antoinette-konz ~ .separator,
.displaySize .byline.chris-otts ~ .separator,
.displaySize .byline.jason-riley ~ .separator {
	display: inline-block;
}

/* custom nested category */
.cdev-nestedCategory .contentGroup {
	display: none;
}

.cdev-nestedCategory .contentGroup.first {
	display: block;
}

.cdev-nestedCategory .contentGroup.odd,
.cdev-nestedCategory .contentGroup.even {
	width: 49%;
	clear: both;
	float: left;	
}

.cdev-nestedCategory .feature .timestamps.wnDate {
	display: none;
}

.displaySize.cdev-nestedCategory .feature .summaryImage img {
	width: 105px;
}

/* custom ad */
#WNAd101 {
	padding-top: 13px;
	background: url('http://images.worldnow.com/images/static/container-e/ad43_header.gif') no-repeat;
	background-color: #ddd;
	background-position: 50% 0;
	width: 468px;
	height: 60px;
	margin: 5px auto 15px;
}

#WNAd102 {
	padding: 13px 0 13px 0;
	background: url('http://images.worldnow.com/images/static/container-e/ad52_header.gif') no-repeat top center;
	width: 300px;
	text-align: center!important;
	margin: 0 auto 0 10px;
	float: left;
}

/* POV */
#csPOV .feature {
	border-top: none !important;
}

/* Sports Team */
.cdev-sports-team.contentGroup .feature {
	clear: none !important;
	float: none !important;
	width: 100% !important;
	border-top: 1px solid #e4e4e4;
}

.cdev-sports-team.contentGroup .feature.priority-1 {
	border-top: none;
}

.cdev-sports-team.contentGroup .summary.abridged {
	position: relative;
}

.cdev-sports-team.contentGroup .summary.abridged .text {
	font-size: 0 !important;
}

.cdev-sports-team.contentGroup .summary.abridged a {
	position: relative;
	display: inline-block;
	width: 21px;
	height: 19px;
	background-image: url("http://ftpcontent.worldnow.com/wncustom/custom/wdrb/2014/images/sports-team-social.png");
	background-repeat: no-repeat;
	background-position: 0 0;
	margin-right: 5px;
}

.cdev-sports-team.contentGroup .summary.abridged a.more,
.cdev-sports-team.contentGroup .summary.abridged br {
	display: none;
}

.cdev-sports-team.contentGroup .summary.abridged a span {
	position: absolute;
	text-indent: -999em;
}

/* clearfix - modern browsers */
.clearfix:before,
.clearfix:after {
    content: "";
    display: table;
}
.clearfix:after {
    clear: both;
}
/* clearfix - IE 6/7 (trigger hasLayout) */
.clearfix {
    *zoom: 1;
}

/* Footer */
#WNAffWDRB #WNFooter.cdev-footer {
	background-color: #363636;
	padding: 0;
	text-align: left;
	font-family: 'Open Sans Condensed', sans-serif;
}

#WNAffWDRB #WNFooter.cdev-footer .clear {
	clear: both;
}

#WNAffWDRB #WNFooter.cdev-footer .top {
	display: table;
	height: 245px;
}

#WNAffWDRB #WNFooter.cdev-footer dl {
	display: table-cell;
	vertical-align: top;
	width: 225px;
	height: 100%;
	padding: 15px 50px;
	margin: 0;
	border-left: 1px solid #505050;	
	border-right: 1px solid #262626;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#WNAffWDRB #WNFooter.cdev-footer .top dl:first-child {
	border-left: none;
}

#WNAffWDRB #WNFooter.cdev-footer dt {
	color: #a5a5a5;
	font-weight: 700;
	font-size: 16px;
	text-transform: uppercase;
}

#WNAffWDRB #WNFooter.cdev-footer dt {
	margin-bottom: 10px;
}

#WNAffWDRB #WNFooter.cdev-footer dd {
	padding: 0;
	margin: 0;
	font-weight: 700;
	font-size: 14px;	
}

#WNAffWDRB #WNFooter.cdev-footer p {
	color: #fff;
	font-family: arial, sans-serif;
	font-size: 12px;
	font-weight: 400;
}

#WNAffWDRB #WNFooter.cdev-footer a {
	color: #fff;
	text-decoration: none;
}

#WNAffWDRB #WNFooter.cdev-footer a:hover {
	color: #a5a5a5;
	text-decoration: none;
}

#WNAffWDRB #WNFooter.cdev-footer ul {
	display: table-cell;
	vertical-align: top;	
	width: 305px;
	height: 100%;
	background-color: #000;
	padding: 18px 60px 15px 60px;
	margin: 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;	
}

#WNAffWDRB #WNFooter.cdev-footer li a {
	display: block;
	font-size: 13px;
	font-weight: 700;
}

#WNAffWDRB #WNFooter.cdev-footer li .assistance,
#WNAffWDRB #WNFooter.cdev-footer li .assistance a {
	color: #fff;
	font-family: arial, sans-serif;
	font-size: 11px;
	font-weight: 700;
	line-height: 13px;
}

#WNAffWDRB #WNFooter.cdev-footer li .assistance a {
	display: inline;
}

#WNAffWDRB #WNFooter.cdev-footer li .assistance a:hover {
	color: #a5a5a5;
	text-decoration: none;
}

#WNAffWDRB #WNFooter.cdev-footer .bottom {
	background-color: #b30404;
	padding: 10px 40px 20px 40px;
}

#WNAffWDRB #WNFooter.cdev-footer .bottom #wnLogo,
#WNAffWDRB #WNFooter.cdev-footer .bottom .text {
	float: left;
}

#WNAffWDRB #WNFooter.cdev-footer .bottom #wnLogo {
	width: 100px;
	margin-right: 10px;
}

#WNAffWDRB #WNFooter.cdev-footer .bottom .text {
	width: 790px;
	font-family: arial, sans-serif;
	color: #fff;
	font-size: 10px;
	margin-top: 13px;
}

#WNAffWDRB #WNFooter.cdev-footer .bottom .text a,
#WNAffWDRB #WNFooter.cdev-footer .bottom .text a:hover {
	color: #fff;
	font-size: 10px;
	text-decoration: underline;
}

/* Main Nav */
#WNMenuCol1 .wnMenuSpacer {
	background-color: #EEEEEE;
	height: 48px;
}
.wnMainMenu .csDynNav .wnLevel2.wnSublevel {
	position: absolute;	
	background: #EEEEEE !important;
	width: 980px !important;
	height: 35px !important;
	border: none !important;
	overflow: hidden;
	top: 48px;
}
.wnMainMenu .csDynNav .wnLevel2.wnSublevel li span {
	padding-top: 0;	
	padding-bottom: 0;	
}
.wnMainMenu .csDynNav .wnLevel2.wnSublevel li a {
	line-height: 35px;
	font-size: 13px !important;
	color: #5F5F5F !important;	
}
#menu1404 .wnSublevel {
	border: none;
	background-color: transparent;
}
#menu1404 .wnHorizontal .wnStatic .wnSublevel li {
	padding-left: 7px;
	padding-right: 4px;
}

.wnBlock .headline, #WNCol4FeatureBlock .headline, #WNBranding .headline {
    border-bottom: 0px solid #E4E4E4 !important;
}
