
@import url(https://fonts.googleapis.com/css?family=Teko:400,500,600,700);
@import url(https://fonts.googleapis.com/css?family=Poppins:300,400,500,700);
	
/* GLOBAL STYLE SHEET */


/* HEADER */


div#WNAd41, div#WNAd46 {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: medium none;
    float: right;
    margin: 30px 10px 0;
    width: 745px;
}

#WNBranding
/*.wnContainerMemberSearch*/ {
    display: none;
}

/* Search Box */

.wnContainerMemberSearch {
	float:left;
	}

#WNCols234-5 .wnSearchBox {
	margin-left:0;
	float:none;
	padding:0 0 0 10px;
	}

.wnSearchBox .wnVendorChoice {
	display:none;
	}
	

label[for="WNSearchBox-headertop-wss"] {
	display:none;
	}
	
label[for="WNSearchBox-headertop-ez"] {
	display:none;
	}
	
label[for="WNSearchBox-headertop-google_cs"] {
	display:none;
	}

#WNContainerMemberSearch-headertop .wnSearchBox input.wnQueryText {
    background: url("http://ftpcontent.worldnow.com/kfmb/images/new-homepage/search-icon.gif") no-repeat scroll 5px 5px #FFFFFF;
    padding: 5px 0px 10px 45px;
    width: 185px;
    border-radius: 5px;
    border: 1px solid #999;
    margin: 1em .5em 0 0;
    float: left;
    font-size: 13px;
    line-height: 18px;
    height: 20px;
}

#WNContainerMemberSearch-headertop .wnSearchBox input.wnSubmit {
    padding: 5px 7px;
    font-size: 18px;
    border-radius: 5px;
    border: none;
    margin: 15px 0 0 0;
    float: left;
    background: #EEE;
}

/* Header Logo */

#WNAffKFMBCW {
    margin: 0 auto;
}

#WNHeader {
    float: left;
    margin: 55px 0 20px!important;
    width: 100%;
}

#headerlogo {
    background: transparent url("http://KFMBCW.images.worldnow.com/images/13834091_G.png") no-repeat scroll center center;
    float: left;
    height: 95px;
    margin: 30px 0 0 25px;
    width: 168px;
}

#headerlogo a {
    float: left;
    height: 95px;
    width: 168px;
}


/* Navigation */

#WNAffKFMBCW #WNColsAll #WNMenuCol1 {
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 10000;
	background-color:#262626;
}

#menu2903 UL, #menu2903 .wnHorizontal {
    background-color: #262626!important;
}

#menu2903 UL LI.wnOn {
	background-color:#333333;
	}
	
.wnMainMenu .wnHorizontal {
    margin: 0 auto;
    width: 980px;
}

#menu2903 .wnHorizontal .wnDynamic .wnMenuTypeImage .wnSublevel LI {
    height: auto;
    margin: 0;
	padding: 5px 10px;
	width:250px;
    /*width: 25%;*/
	/*float:left;*/
}

.wnMainMenu .wnDynamic .wnSublevel,
.wnMainMenu .wnDynamic .wnSublevel SPAN {
    width: inherit;
}

#menu2903 .wnSublevel {
    background-color: #262626;
    margin: 0;
	/*border-bottom: 10px solid #000;*/
	z-index:100000000;
}

#menu2903 .wnSublevel A {
    border-style: none!important;
	text-transform:none;
	font-size:1.5em!important;
}

.wnMainMenu .wnDynamic .wnSublevel A {
	padding:0;
	}
	
#menu2903 .wnSublevel LI.wnOn {
    background-color: #006888;
}

#menu2903 A,
#menu2903 LI.wnOn .wnSublevel A,
#menu2903 LI.wnOn .wnSublevel LI.wnOn .wnLevel3 A {
    color: #FFF;
    font-family: 'Poppins', sans-serif;
    font-size: 20px;
    font-weight: normal;
}

#menu2903 LI.wnOn A,
#menu2903 LI.wnOn .wnSublevel LI.wnOn A,
#menu2903 LI.wnOn .wnSublevel LI.wnOn .wnLevel3 LI.wnOn A {
    color: #FFF;
}

#menu2903 .wnSublevel LI.wnHasSublevel A {
    background: none;
}

#menu2903 .wnSublevel .wnFirstNode {
	border-top:none;}
	
/* Second Level Drop */

#menu2903 ul li ul li ul {
	display:none;
	}
	

/* Social Bar */

.wnDS23.wnDSContainer-feature.wnDS {
    float: left;
    margin: 10px 0 0;
    width: 960px;
	padding: 0 1em;
}

.wnDS23 .wnDVWxAbbreviated {
    float: right;
    margin: 1em 0 0;
    padding: 0;
	font-size:13px!important;
}

#socialbar {
	float:left;
	width:325px;
	}
	
.socialicons {
	float:left;
	width:120px;
	margin: 1em 0 0 1em;
	}
	
.kfmblogos {
	}
	
.socialicons ul,
.kfmblogos ul {
	margin:0;
	padding:0;
	}
	
.socialicons li,
.kfmblogos li {
	float:left;
	list-style:none;
	margin:0 2px;
	display:inline;
	}
	
/* Traffic and Weather Bar */

#elementBoxXOXO {
	font-family:Arial, Helvetica, sans-serif;
	overflow:hidden;
	float:left;
	margin:0;
}

.traffictext {
    border-left: 1px dotted #999;
    border-right: 1px dotted #999;
    color: #46b2d9;
    display: inline;
    float: left;
    font-family: "Teko",sans-serif;
    font-size: 2.8em;
    letter-spacing: 0.05em;
    margin: 0 0 0 0.5em;
    padding: 0.2em 0.5em 0;
    text-decoration: none;
}

.weathertext {
    color: #46b2d9;
    display: inline;
    float: right;
    font-family: "Teko",sans-serif;
    font-size: 2.3em;
    letter-spacing: 0.05em;
    line-height: 1em;
    margin: 0;
    padding: 0 0 0 0.3em;
    text-decoration: none;
	font-weight:normal;
}

/* Old Weather Box

#weatherboxXOXO {
float:right;
font-family:Arial,Helvetica,sans-serif;
overflow:hidden;
text-decoration:none;
}

#weatherboxXOXO a {text-decoration:none;}

	.wxSelect {
		font-family:Arial, Helvetica, sans-serif;
		font-size: 8pt;
		font-weight: normal;
		color:#000000;
		width:115px;
	}		
	#condText, #wxCurrent {
		font-family:san-serif,arial,helvetica,verdana;
		font-size: 7.5pt;
		font-weight: normal;
		color:#62748d;
		text-align:center;	
		padding:0px;
		margin:0px;
	}
	#tempText {
		font-family:san-serif,arial,helvetica,verdana;
		font-size: 24pt;
		font-weight: normal;
		color:#020049;
		text-align:center;	
	}

#wxCurrentTemp {
	width:290px;
	float:left;
	padding:0px;
	margin:0 5px 10px 5px;
}

#col4_current {
	font:normal 10pt Arial,Verdana,San-Serif;
	color:#0467a8;
	line-height:16px;
	overflow:hidden;
	float:left;
	margin:0;
	padding:0;
}
#col4_info {
	font:normal 11pt Arial,Verdana,San-Serif;
	color:#717171;
	line-height:18px;
	overflow:hidden;
	float:left;
	padding:3px 0 0 0;
}
#col4_temp {
	font-size:45px;
	float:right;
	margin:0 0 0 10px;
	letter-spacing:-0.05em;
} */

/* New Weather Box */


.wnDS23 .wnDVWxAbbreviated h4 {
	font-size:inherit;
	margin:5px 0 0 10px !important;
	}

.wnDS23 .wnDVWxAbbreviated ul {
	margin:5px 0 0 5px!important;
	}
	
.wnDS23 .wnDVWxAbbreviated li {
    margin: 5px 3px 0 0!important;
}

#wnWxRightNowHeader {
	display:none;
	/*float:left;
	width:80px;*/
}

.weathertemp {
    color: #838f98;
    float: left;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 3em;
    line-height: 0.6em;
    margin: 0 15px;
}

/*.wnWxRightNow {
	float:left;
	width:250px;
}*/

.wnWxRightNow li:nth-child(1) {
    display: none;
}

.wnWxRightNow > li {
    float: left;
	max-width:125px;
}


.wnWxToday {
    float: left;
    padding: 0 2px 0 0;
}


.wnDS23 .wnDVWxAbbreviated .wnWxHigh,
.wnDS23 .wnDVWxAbbreviated .wnWxLow {
    margin: 0 !important;
}

.wnWxCurrentForecast {
    float: left;
}

/* END HEADER */




/* STORY PAGE ADJUSTMENTS */

/* Video Included Image */

.wn-icon.wn-icon-video-included {
    background-image: url("http://kfmb.images.worldnow.com/images/12847320_G.png")!important;
    height: 17px;
    padding: 0;
    width: 95px;
}

/* Story Body */

#WNContainerHeader .wnImage {
    width: 100%;
}

#WNStoryHeader h3,
#wnClipHeadline h3 {
    color: #006888;
	font-family: 'Poppins', sans-serif;
    font-size: 3em;
    font-weight: 400;
    line-height: 1.2em;
    margin: 0 0 .6em;
}

#WNStoryBody {
    font-size: 1.3em;
    line-height: 1.6em;
}

#WNStoryHeader .wnSectionTitle {
    display: none;
}

#WNStoryHeader .wnDate {
    line-height: 1em;
}

.bylines .byline a.connect {
    background: #EEE;
    border: none;
    float: left;
    margin: 0 0.5em 0 1em;
    padding: 0.5em 0.8em;
    text-decoration: none;
}

#WNContainerStory .author {
    color: #666;
    font-size: 1.5em;
    line-height: 1.7em;
}

.columnsall .columns a {
	text-decoration:none;
}

/* Related Link */

.wnRole-LINK > a {
    color: #0782c1;
    font-size: 1.3em;
    font-weight: normal;
}

#WNStoryRelatedBox .wnStoryBodyGraphic {
    text-align: left;
}

#WNStoryRelatedBox .wnStoryBodyGraphic span {
    padding: 1em 0;
}

#WNStoryAssociatedLinks .wnDVHeadline {
    border-bottom: 1px dashed #999;
    margin: 0;
    padding: 1em 0;
}


/* Category Headers and Listings */

#WNCol2 .displaySize.displaySizeId-7 .headline a,
#WNCol2 .displaySize.displaySizeId7 .headline a {
    color: #006888;
    font-family: "Poppins",sans-serif;
    font-size: 2em;
    font-weight: 500;
    line-height: 1.3em;
}


/* Video In Story */

#WNDS37 {
    margin: 1em 0 2.5em;
}

/* Column 4 Adjustments */

#WNCol4 .wxTitle {
    color: #000;
    font-family: "Teko",sans-serif;
    font-size: 4em;
    font-weight: 500;
    line-height: 1em;
    text-decoration: none;
}

#WNCol4 .displaySize.displaySizeId68 .header .more {
    margin: 2em 0 0;
}

/* Column 4 Nested Stories */

#WNCol4 .displaySize[class*='displaySizeId'] .feature {
    margin: 1em;
}

#WNCol4 .displaySize .headline a {
    color: #006888;
	font-family: 'Poppins', sans-serif;
    font-size: 1.7em;
    font-weight: 400;
    line-height: 1.3em;
}

#WNCol4 .displaySize .summaryImage img {
    width: 100%;
}

#WNCol4 .summary.abridged .text {
    display: none;
}

#WNCol4 .displaySizeId-10 .headline {
    background-image: none;
    background-position: 0 center;
    border-bottom: 1px dashed #999;
    margin: 0 0 1em;
    padding: 0 0 1.6em 0;
}


#WNCol4 .displaySize .header .text {
    font-family: "Teko",sans-serif;
    font-size: 4em;
    font-weight: 500;
    line-height: 1em;
    text-transform: uppercase;
}

/* Video Clip Player */

#DisplaySizeId29 .video-thumb .title {
    font-size: 1.5em;
}

.wn-icon.wn-icon-clip {
    width: 95px;
}

.wnBlock .clip-metadata .clip-summary-details {
    float: left;
    margin: 0 0 3em 0;
}


/* FOOTER */

#WNAffKFMBCW #WNFooter {
    background: #3392ad;
}

#WNAffKFMBCW #WNFooter #WNCopyright .wnCopyrightText,
#WNAffKFMBCW #WNFooter #WNCopyright .wnCopyrightText a {
    color: #fff;
}


/* MISC CBS 8 CROSSOVER STYLES */

.jobstitle {
    font-family: "Teko",sans-serif;
    font-size: 4em;
}



/* END GLOBAL STYLES */

#WNAffKFMBCW #WNColsAll .wnDSContainer-standard a {color:#000;}
#WNAffKFMBCW #WNColsAll .wnDSContainer-standard a:hover { text-decoration: underline;}