/* init CSS */
@import url('https://fonts.googleapis.com/css?family=Roboto+Condensed:400,700');
@import url('https://fonts.googleapis.com/css?family=Roboto:300,400,500,700,900');
#WNAffKFBB{
    background-color: #fff !important;
    background-image: none  !important;
}
#WNAffKFBB,
#WNColsAll {
	width: 1200px;
    font-family: Roboto !important;
    background-color: #ffffff;    
}

#WNMenuCol1 {
    width: 1200px;
    margin: 0 auto;
}

#WNCols234-5 {
    width: 980px;
    float: none;
    display: block;
    margin: 0 auto;
}

#WNAffKFBB #WNColsAll #WNDS40 {
    background-color: #be0c0c;
}

ul, li, h3, h4, h5{
    margin: 0px;
    padding: 0px;
}
ul {
    list-style: none;
}
a {
    color: black;
    text-decoration: none;
}
/* lagre icon video */
.iconPlay {
    display: block;
    cursor: pointer;
    margin: 0;
    opacity: 0.8;
    position: absolute;
    background-color: rgba(0, 0, 0, 0.71);
    border-radius: 50%;
    top: 45%;
    left: 50%;
    width: 120px;
    margin-right: -50%;
    -ms-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}
.hasClip:after {
    /*up the resoure to ftp*/
    background: url(http://ftpcontent.worldnow.com/professionalservices/clients/kfbb/images/play-inline.png) center center no-repeat;
    content: "";
    width: 30px;
    height: 13px;
    display: inline-block;
    margin-top: 2px;
    background-size: contain!important;
}
.hasClipWhite:after {
    /*up the resoure to ftp*/
    background: url(http://ftpcontent.worldnow.com/professionalservices/clients/ktmf/images/play.png) center center no-repeat;
    content: "";
    width: 30px;
    height: 13px;
    display: inline-block;
    margin-top: 2px;
    background-size: contain!important;
}

/* region 1 */
/*homepage headline boxes*/
/*HEADLINE BOX*/
.headlinebox-home > ul > li > h3 > span.text.abridgedHeadline{
    font-family: 'Roboto Condensed' !important;
    text-transform:uppercase;
}
.headlinebox-home > ul > li > div.timestamps.wnDate{
	display:none !important;
}
.headlinebox-home > ul > li > a > span{
	font-size:13px;
}
.headlinebox-home > ul > li > div.wnContent.summary.abridged > span{
	display:none;
}

.headlinebox-home > ul > li > div.timestamps.wnDate{
	display:none;
}

.headlinebox-home > ul > li > div.timestamps.wnDate{
	display:none;
}

.headlinebox-home > ul > li > div.wnContent.summaryImage.abridged.left.width115{
	width:295px;
}

.headlinebox-home > ul > li > h4.wnContent.headline.abridged > a > span{
	color: #191919;
	font-size: 20px;
	font-weight: 700;
	font-family: 'Roboto Condensed';
}

.headlinebox-home > ul{
	border: 1px solid #e6e5e5;
	border-bottom:1px solid #e6e5e5 !important;
}

.headlinebox-home > ul > li.wnItem.feature{
	border-bottom:1px solid #e6e5e5 !important;

}
.headlinebox-home > ul > li.wnItem.feature.last{
	border-bottom:none !important;
}

.headlinebox-home > ul > li.wnItem.feature > div.wnContent.summaryImage.abridged{
	width: 100% !important;
}
.headlinebox-home > ul > li.wnItem.feature > h4.wnContent.headline.abridged{
	background:none !important;
	margin-left:-10px;
}
.headlinebox-home > ul > li.wnItem.feature:nth-child(3) > div.wnContent.summaryImage.abridged{
	display: block;
    width: 100%;
    max-width: 100%;
    padding: 0;
    background: #000000;
    margin: 0px 0px 0px 0px !important;
}

.headlinebox-home > ul > li.wnItem.feature > div.wnContent.summaryImage.abridged{
	display:none;
}

.headlinebox-home > ul > li.wnItem.feature > div.wnContent.summaryImage > a > img{
	width: auto !important;
    height: 100% !important;
    transform: translateX(-50%);
    left: 50%;
    position: relative;
    max-width: 100%;
}


.headlinebox-home > ul > li.wnItem.feature > h4.wnContent.sectionTitle{
	display:none;
}
.headlinebox-home > ul > li.wnItem.header > h3{
    float:left;
}
.headlinebox-home > ul > li.wnItem.header > a{
	float:right;
	margin-right:15px;
	margin-top:10px;
	color: #20B4E3;
}
.headlinebox-home > ul > li.wnItem.header > a:hover {
    color: #20B4E3;
}
.headlinebox-home > ul > li.wnItem.csMoreLink{
	display:none;
}
.headlinebox-home > ul > div.wnItem.toggle{
	display:none;
}
.headlinebox-home > ul > li.wnItem.feature > h4.wnContent.headline.abridged > a > span{
	font-size:18px !important;
	font-family: 'Roboto Condensed' !important;
    color: black !important;
}
#DisplaySizeId80 > ul:nth-child(1) > li.wnItem.feature.News.story.priority-1.odd.displaySizeId-20.odd-20 > h4.wnContent.headline.abridged{
	margin-top:0px;
}
#DisplaySizeId80 > ul > li.wnItem.feature > h4.wnContent.headline.abridged{
	margin: 0px 0px 0px !important;
}

.headlinebox-home > ul > li.wnItem.feature{
	padding: 5px 10px !important;
	margin: 0 !important;
}
.headlinebox-home > ul > li.wnItem.feature:nth-child(3){
	padding-top: 10px !important;
	padding-bottom: 10px !important;

}
.headlinebox-home > ul > li.wnItem.feature:nth-child(3) > h4.wnContent.headline.abridged{
	padding-bottom:5px;
}
.headlinebox-home > ul > li.wnItem.feature:nth-child(3) > h4.wnContent.headline.abridged > a > span{
	font-size:18px !important;
}
.headlinebox-home > ul > li.wnItem.feature > h4.wnContent.headline.abridged > a > span{
	font-size:14px !important;
}
.headlinebox-home > ul > li.wnItem.feature > div.wnContent.summaryImage.abridged > a{
	display:block;
	width:100%;
	height:100%;
}

.headlinebox-home > ul > li.wnItem.feature > h4.wnContent.headline.abridged > a > span:hover{
	color: #20B4E3!important;
}

/*homepage top stories*/
#WNTopStoryWrap {
    background-color: #f2f2f2;
    display: block;
    border:1px solid !important;
    border-color:#dfdfdf !important;
    margin-top:0px !important;
}

#WNTopStoryWrap>.left {
    display: inline-block;
    width: 240px;
    vertical-align: top;
    padding: 10px 15px 6px 7px;
}
#WNTopStoryWrap>.left>h3 {
    color: #191919;
    font-size: 20px;
    font-family: 'Roboto Condensed';
    padding: 8px 10px 3px;
}
#WNTopStoryWrap>.left>ul {
    margin-left: 7px;
}

#WNTopStoryWrap>.left>ul>li {
    margin-top: 30px;
    border-bottom: 1px solid #dfdfdf;
    padding-bottom: 8px;
}

#WNTopStoryWrap>.left>ul>li>div>.summary {
    margin-top: 5px;
}

#WNTopStoryWrap>div.left>ul>li>div>a>div.read-more {
    margin-top: 5px;
}

#WNTopStoryWrap>.left>ul>li:first-child {
    margin-top: 25px;
}

#WNTopStoryWrap>div.left>ul>li>div>div.section-title {
    color: #4c4b4b;
    font-size: 13px;
    font-weight: 400;
    margin-top: -20px;
    padding-bottom: 5px;
    margin-left: 0px;
}

#WNTopStoryWrap .section-title {
    color: #4c4b4b;
    font-size: 13px;
    font-weight: 400;
    margin-top: -12px;
    margin-left: 2px;
}
#WNTopStoryWrap .breaking-news .section-title{
    color: #fff;
}
#WNTopStoryWrap .head-line {
    color: #191919;
    font-size: 20px;
    font-weight: 700;
    font-family: 'Roboto Condensed';
}

#WNTopStoryWrap .head-line:hover {
    color: #20B4E3;
}

#WNTopStoryWrap .summary {
    color: #5a5a5a;
    font-size: 12px;
    font-weight: 400;
    margin-top: 15px;
}

#WNTopStoryWrap .read-more {
    color: #00bade;
    font-size: 14px;
    margin-top: 10px;
    font-family: 'Roboto Condensed';
}

#WNTopStoryWrap>.right {
    display: inline-block;
    width: 386px;
}

#WNTopStoryWrap>.right>ul>li:first-child {
    padding: 15px 0px 10px 6px;
}

#WNTopStoryWrap>.right>ul>li:first-child>.summaryImage>div {
    width: 375px;
    height: 211px;
    margin-bottom: 20px;
}

#WNTopStoryWrap>.right>ul>li:first-child .head-line {
    font-size: 32px;
    font-family: 'Roboto Condensed';
}

#WNTopStoryWrap>.right>ul>li:first-child .summary {
    font-size: 14px;
    margin-top: 5px;
}

#WNTopStoryWrap>.right>ul>li:nth-child(n+2)>.summaryImage>div {
    width: 101px;
    height: 56px;
    display: inline-block;
    margin-right: 14px;
}

#WNTopStoryWrap>.right>ul>li:nth-child(n+2)>.content {
    width: 230px;
    display: inline-block;
    vertical-align: top;
}

#WNTopStoryWrap>.right>ul>li:nth-child(n+2)>.content>.section-title {
    font-size: 13px;
    margin-top: -2px;
    margin-left: 0px;
}

#WNTopStoryWrap>.right>ul>li:nth-child(n+2)>.content .head-line {
    font-size: 16px;
    margin-top: 0;
    font-family: 'Roboto Condensed';
}

#WNTopStoryWrap>.right>ul>li:nth-child(n+2)>.content>.summary,
#WNTopStoryWrap>.right>ul>li:nth-child(n+2)>.content .read-more {
    display: none;
}

#WNTopStoryWrap>.right>ul>li:nth-child(n+2) {
    border-top: 1px solid #dfdfdf;
    padding: 9px 0 6px 5px;
}

#WNTopStoryWrap>.right>ul>li:last-child {
    border-bottom: 4px solid #dfdfdf;
    border-left: 0px;
    border-right: 0px;
    border-style: double
}

#WNTopStoryWrap>div.left>ul>li:nth-child(4) {
    border-bottom: 0px;
}
#WNTopStoryWrap .breaking-news{
    background: #c4111d;
}
#WNTopStoryWrap .breaking-news .head-line:hover{
    color: #20B4E3;
}
#WNTopStoryWrap .breaking-news .summary, #WNTopStoryWrap .breaking-news .head-line, #WNTopStoryWrap .breaking-news .read-more{
    color: #fff;
}

/*homepage right now videos*/
#videoBox{
    display: inline-block;
    border:1px solid !important;
    border-color:#dfdfdf !important;
    padding-bottom:20px;
}
#videoBox > a > h3:hover{
	color: #20B4E3!important;
}
#videoBox > a > div > img{
	width:50px;
	height:50px;
	margin: 0;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-right: -50%;
    transform: translate(-50%, -50%)
}
#videoBox > a{
	width:210px;
	height:150px;
	margin-top:20px;
	margin-left:6px;
	float:left;
}
#videoBox > a > h3{
    color: black;
	margin-top:5px;
	margin-left:2px;
	font-family: 'Roboto Condensed';
	font-size:14px;
}
#videoBox > .legend-headline > h3{
	color: #191919;
    font-size: 20px;
    padding: 8px 10px 3px;
    font-family: 'Roboto Condensed';
    display: inline-block;
}
#videoBox > .legend-headline > a{
    float: right;
    margin-right: 15px;
    margin-top: 10px;
    color: #20B4E3;
    display: inline-block;
}
#videoBox > li{
    list-style: none;
}
#videoBox > li > a > span{
    font-size: 12px;
}
/*homepage more news*/
.legend-headline {
    background: -moz-linear-gradient(top, #fbfbfb 0%, #d9d9d9 92%, #000000 92%, #000000 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fbfbfb), color-stop(92%,#d9d9d9), color-stop(92%,#000000), color-stop(100%,#000000));
    background: -webkit-linear-gradient(top, #fbfbfb 0%,#d9d9d9 92%,#000000 92%,#000000 100%);
    background: -o-linear-gradient(top, #fbfbfb 0%,#d9d9d9 92%,#000000 92%,#000000 100%);
    background: -ms-linear-gradient(top, #fbfbfb 0%,#d9d9d9 92%,#000000 92%,#000000 100%);
    background: linear-gradient(to bottom, #fbfbfb 0%,#d9d9d9 92%,#000000 92%,#000000 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbfbfb', endColorstr='#000000',GradientType=0 );
}
#WNDS-20 > ul > li > div > span:nth-child(3){
	color: #a8a8a8;
}
#WNDS-20 > ul > li > div > span:nth-child(4) > p{
	font-size:12px;
	color: #5a5a5a;
}
#WNDS-20 .head-line:hover {
    color: #20B4E3;
}
#WNDS-20 > h3 {
    color: #191919;
    font-size: 20px;
    font-family: 'Roboto Condensed';
    padding: 8px 10px 3px;
}
#WNDS-20 > ul > li > div{
    display:block;

}
#WNDS-20 > ul > li > div > a > div{
    line-height: 1.1;
    display: INITIAL;
    color: black;
    font-size: 20px;
    font-weight: 700;
    font-family: 'Roboto Condensed';
}
#WNDS-20 > ul > li > div{
    display: inline-block;
    width: 70%;
    margin-left: 10px;
}
#WNDS-20 > ul > li > div > span{
    display:block;
}
#WNDS-20 > ul > li > div > span:nth-child(4){
    margin:10px 0px;
}
#WNDS-20 > ul > li > div > span > p{
    margin:0px;
}
#WNDS-20 > ul > li{
    padding:12px;
    border-bottom: 1px solid #e6e5e5;
}
#WNDS-20{
    border-bottom:none !important;
}
/**/
/* region 2 */

/*start category page*/
/*start top stories*/
#WNCol23>div#topStories {
    margin-bottom: 30px;
}

div#topStories {
    clear: both;
    overflow: hidden;
}

#topStoriesLeft {
    width: 50%;
    float: left;
}

#topStoriesLeft>li>a>div>img {
    width: 84px;
    background: none;
}

#topStoriesLeft>li {
    display: block;
}

#topStoriesLeft>li>a>div {
    padding: 0px;
    width: 100% !important;
}

#topStoriesLeft>li>h4>a {
	font-size: 24px;
    color: #191919;
    line-height: 1;
    font-weight: 700;
	font-family: Roboto Condensed;
}

#topStoriesLeft>li>h4>a:hover {
    color: #20B4E3;
    text-decoration: none;
}

#topStoriesLeft>li>h4 {
	padding-left: 15px;
    display: block;
    margin-bottom: 10px;
    padding-top: 15px;
}

#topStoriesLeft>li>span.date {
    padding-left: 15px;
    font-size: 10px;
    display: block;
    margin-bottom: 15px;
    display: none;
}

#topStoriesLeft>li>span.abstract>p {
    margin-top: 0px;
    font-size: 13px;
    color: #333333;
    display: block;
}

#topStoriesLeft>li>span.abstract {
    margin-top: 0px;
    font-size: 13px;
    margin-left: 15px;
    color: #333333;
    display: block;
}

#topStoriesRight>li {
    display: block;
    padding: 10px 15px;
    border-bottom-style: solid;
    border-color: #e4e4e4;
    border-width: 1px;
}

#topStoriesRight>li:last-child {
    
}

#topStoriesRight {
    width: calc(50% - 2px);
    float: left;
    background-color: #ffffff;
    border-left: 1px solid #e4e4e4;
}

#topStoriesRight>li>h4>a {
    font-size: 14px;
    color: #333333;
    font-weight: normal;
	font-family: Roboto Condensed;
}

#topStoriesRight>li>h4>a:hover {
    color: #20B4E3;
    text-decoration: none;
}

#topStoriesRight>li>h4.hasClip:after {
    background: url(http://ftpcontent.worldnow.com/professionalservices/clients/kfbb/images/play-inline.png) center center no-repeat;
    content: "";
    width: 30px;
    height: 15px;
    display: inline-block;
    background-size: contain!important;
    line-height: 20px;
    vertical-align: middle;
    margin-left: -4px;
    margin-top: -1px;
}

#topStoriesLeft>li>h4.hasClip:after {
    height: 16px;
}

WNDS-18 {
    display: none!important;
}
/*end top stories*/


/*start more news*/
#WNColsAll #WNCols234-5 #WNCols23-4 .wnDSContainer-standard{
	border-bottom: 1px solid #EAEAEA;
    margin-top: 15px;
}
#WNCol2.more-news-category{
	width: 650px !important;
}
#moreNews{
	border: solid;
    border-color: #e4e4e4;
    border-width: 1px;
}
#moreNews h3 {
    font-size: 20px;
    text-transform: uppercase;
    padding: 10px;
    color: black;
    display: inline-block;
    font-weight: 700;
    font-family: Roboto Condensed;
}

#moreNews>li {
    padding: 15px;
    border-bottom-style: solid;
    border-color: #e4e4e4;
    border-width: 1px;
    display: block;
    min-height: 100px;
}

#moreNews>li.last-display {
    border: none;
}

#moreNews>li>a>div>img {
    left: 25px;
    top: 76px;
    width: 40px;
    background: none;
}

#moreNews>li>a>div {
    padding: 0px;
    float: left;
    margin-right: 10px;
    margin-bottom: 20px;
}

#moreNews>li>h4>a {
	font-size: 20px;
    line-height: 1;
    display: INITIAL;
    color: black;
    font-weight: 700;
    font-family: Roboto Condensed;
}

#moreNews>li>h4>a:hover {
    color: #20B4E3;
    text-decoration: none;
}

#moreNews>li>span.abstract>p {
    font-size: 11px;
    line-height: 1.3;
    margin: 0px;
    margin-bottom: 7px;
    color: #5a5a5a;
}

#moreNews>li>span.date {
    font-size: 10px;
    color: #a8a8a8;
    display: block;
    line-height: 2em;
}

#moreNews>li>span.byLine {
    margin-left: 5px;
    font-size: 12px;
}

#moreNews>.moreBtn {
    border: none;
    margin-top: 20px;
    color: #20B4E3;
    padding: 10px 0px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 14px;
    width: 100%;
    cursor: pointer;
    font-weight: bolder;
    background-color: #faf8f9;
}

.iconClock {
    width: 12px;
    top: 2px;
    position: relative;
    margin-right: 5px;
}
#moreNews > li > h4::after{
	height: 15px
}
/*end more news*/

/*start featuresTrending*/
#featuresTrending{
    margin: 15px 0px;
    border: 1px solid #e6e5e5;
}
#featuresTrending li.itemHBCol4 > a{
    display: inline-block;
}
#featuresTrending li.itemHBCol4 > h4{
    display: inline-block !important;
    vertical-align: bottom ;
    width: calc(100% - 121px);
    padding-top: 10px !important;
    padding-left: 10px !important;
}
#featuresTrending li.itemHBCol4 > h4 > a{
    color: #202020;
    text-decoration: none;
    font-weight: normal;
    width: 100%;
	font-size: 14px !important;
}
#featuresTrending li.itemHBCol4 > h4 > a:hover{
    color: #20B4E3;
}
#featuresTrending li.itemHBCol4 > h4 > a > span{
    font-size: 16px;
    font-weight: 600;
    font-family: "Roboto Condensed";
}
#featuresTrending li.itemHBCol4{
	border-bottom: 1px solid #e4e4e4;
    padding: 10px 5px 5px 20px;
    background-color: white;
}
 #featuresTrending li.itemHBCol4:nth-of-type(2){
    padding-top: 20px;
}
#featuresTrending > ul > li:last-child{
    border: none;
}
/*end featuresTrending*/

/* region 3 */
/*navigation*/
#menu2283 .wnHorizontal{
    width: 1200px; 
}
#menu2283 .wnHorizontal .wnStatic{
   width: 1200px;
   background: #282828;
}

#menu2283 A{
   font-family: 'Roboto Condensed';
   font-size: 18px;
   font-weight: 500;
   color: #ffffff;
   text-transform: uppercase;
}
#menu2283 .wnFirstNode .wnRight .wnMiddle{
   /*padding-left: 106px !important;*/
}
/* #menu2283 .wnHorizontal .wnLevel1 li:last-child .wnMiddle{
   padding-right: 100px !important;
}  */
#menu2283 .wnRight .wnMiddle{
   padding-bottom: 9px;
   padding-top: 12px;
    /* padding-left: 30px;  */
    /* padding-right: 30px;  */
}
#menu2283 .wnHorizontal .wnLevel1 .wnFirstNode .wnRight{
   /* background: none; */
}
#menu2283 .wnHorizontal .wnLevel1 li:last-child .wnRight:hover{
   /* background: #282828; */
}
#menu2283 .wnHorizontal .wnLevel1 li:last-child .wnRight{
   /* background: url('http://ktmf.imagesdua1.worldnow.com/images/static/gfx/nav_bg_off.gif') repeat-x; */
}
#menu2283 .wnLevel1 > .wnLeft LI.wnOn A{
   color: #20B3E3;
}
#menu2283 .wnHorizontal .wnLevel1 .wnFirstNode .wnLevel2{
   /*margin-left: 98px;*/
}
#menu2283 .wnHorizontal .wnLevel1 .wnLevel2 li:hover{
   color: #fff;
   background: #20B4E3 !important;
}
#menu2283 .wnHorizontal .wnLevel1 .wnLevel2 > li{
   padding: 4px 0;
}
#menu2283 .wnLevel1 LI.wnHasSublevel .wnMiddle SPAN{
   background: none;
}
#menu2283 .wnSublevel A{
   border: none;
   text-transform: capitalize;
   font-weight: normal;
   font-size: 14px;
}
#menu2283 LI.wnOn .wnSublevel A, #menu2283 LI.wnOn .wnSublevel LI.wnOn .wnLevel3 A{
   font-size: 14px;
   font-weight: normal;
   font-family: 'Roboto Condensed';
}
#menu2283 .wnRight .wnMiddle > span{
   text-align: center;
}
.wnFocus{
   background: #282828;
}
/*
#WNMenuCol1 #menu2283_1-C259545 > span > span > span > span{
   width: 72px !important;
}
#WNMenuCol1 #menu2283_2-C262244 > span > span > span > span{
   width: 70px !important;
}
#WNMenuCol1 #menu2283_3-C259546 > span > span > span > span{
   width: 105px !important;
}
#WNMenuCol1 #menu2283_4-C327008 > span > span > span > span{
   width: 93px !important;
}
#WNMenuCol1 #menu2283_5-C259549 > span > span > span > span{
   width: 84px !important;
}
#WNMenuCol1 #menu2283_6-C259554 > span > span > span > span{
   width: 75px !important;
}
#WNMenuCol1 #menu2283_7-C261926 > span > span > span > span{
   width: 103px !important;
}
*/
#menu2283 LI.wnOn A{
    color: #02b5e0;
}
#menu2283 LI.wnOn .wnSublevel LI.wnOn A, #menu2283 LI.wnOn .wnSublevel LI.wnOn .wnLevel3 LI.wnOn A{
    color: #fff;
}
#menu2283 .wnSublevel, #menu2283 .wnSublevel .wnFirstNode{
    background-color: #282828;
}
#menu2283 .wnSublevel .wnFirstNode{
    border-top: 1px #282828 solid;
}
#menu2283 A, #menu2283 LI.wnOn .wnSublevel A, #menu2283 LI.wnOn .wnSublevel LI.wnOn .wnLevel3 A{
    color: #fff;
}
/*Mostpopular*/

#wnMostPopularTabbed {
    background: #ffffff;
    border: 1px solid #e6e5e5;
}

#wnMostPopularTabbed .tabbed-container {
    margin-top: 1px;
}

#wnMostPopularTabbed .tabbed-container #tabs {
    display: table;
    height: 30px;
}

#wnMostPopularTabbed .tabbed-container #tabs span {
    font-size: 16px;
    font-weight: 700;
    text-transform: uppercase;
    color: #000;
    padding: 6px 10px;
    display: table-cell;
    cursor: pointer;
}

#wnMostPopularTabbed .tabbed-container #tabs span:last-child {
    border-right: 0px;
}
#wnMostPopularTabbed .tabbed-container ul.items li.item:first-child {
    padding-top: 5px;
}
#wnMostPopularTabbed .tabbed-container #tabs span.active {
    color: #39b2df;
}

#wnMostPopularTabbed .tabbed-container ul.items li.item {
    padding: 15px 10px 15px 10px;
    border-bottom: 1px solid #e8e6e6;
    min-height: 70px;
}

#wnMostPopularTabbed .tabbed-container ul.items li.item h4 {
    width: 100%;
    text-align: left;
    padding-top: 14px;
    display: inline-block;
    width: 156px;
    vertical-align: bottom;
}
#wnMostPopularTabbed > div.tabbed-container > ul > li > a{
    display: inline-block;
}
#wnMostPopularTabbed .tabbed-container ul.items {
	counter-reset: my-badass-counter;
}
#wnMostPopularTabbed .tabbed-container ul.items li.item h4 a {
    font-size: 16px;
    color: #202020;
    font-weight: 600;
    font-family: "Roboto Condensed";
}
#wnMostPopularTabbed .tabbed-container ul.items li.item h4 a:hover {
    color: #20B4E3;
}

#wnMostPopularTabbed .tabbed-container ul.items li.item h4 a span:before {
	content: counter(my-badass-counter) '. ' ;
	counter-increment: my-badass-counter;
}
#wnMostPopularTabbed .tabbed-container ul.items li.item a .summaryImage {
    display: inline-block;
    float: right;
    margin-left: 25px;
}
.legend-headline > .title{
    display: inline-block;
    margin: 0;
    padding: 5px 3px 3px 6px;
    font-size: 20px;
    font-weight: 700;
    font-family: 'Roboto Condensed';
    background: transparent none;
    color: #000;
    text-transform: uppercase;
}
/*branding  */
#WNBranding{
    position: static;
    background: #1c54b1;
    height: 270px;
}
#WNBrandingImage{
    margin-top: 48px;
}
#WNContainerMemberSearch-headertop{
    width: 225px;
    height: 30px;
    color: #fff;
    margin-top: 0px;
    margin-right: 0px;
    position: absolute;
    left: 444px;
    bottom: 10px;
}
#csCitySelect > span{
    display: none;
}
#WNContainerMemberSearch-headertop .wnQueryText{
    color:rgb(42, 42, 42);
}
#WNContainerMemberSearch-headertop .wnSubmit{
    width: 29px;
    font: 700 16px 'Roboto', sans-serif;
    text-transform: uppercase;
    padding-top: 3px;
}
#csCitySelectTL{
    position: absolute;
    left: 686px;
    bottom: 12px;
}#WNBranding > map > area{
    display: inline-block;
    height: 275px;
    width: 1200px;
    top: 0;
    left: 0;
    position: absolute;
}
#WNBranding > map > area:focus{
    outline: none;
}
#csCitySelectTL .location-dropdownlist{
    display: inline-block;
}
#csCitySelectTL .csDefault{
    color: #fff;
}
#csCitySelectTL .csWxRemember{
    vertical-align: bottom;
    margin-bottom: 6px;
    margin-right: 6px;
}
#csCitySelectTL  .location-dropdownlist > span{
    position: absolute;
    width: 20px;
    height: 14px;
    right: 95px;
    top: 0px;
    cursor: pointer;
}
#csCitySelectTL .location-dropdownlist > .location-btn-down{
    top: auto;
    bottom: 0px;
}
#csCitySelectTL .location-dropdownlist > span:before{
    position: absolute;
    content: '';
    width: 0;
    height: 0;
    top: 50%;
    left: 50%;
    margin: -7px 0 0 -4px;
    border: 4px solid #000;
    border-color: transparent transparent #000 transparent;
    border-bottom-width: 5px;
}
#csCitySelectTL .location-dropdownlist > .location-btn-down:before{
    border-top-width: 5px;
    margin: -3px 0 0 -4px;
    border-color: #000 transparent transparent transparent;
}
#csCitySelectTL .location-text{
    padding: 2.5px 0px;
    width: 94px;
    padding-left: 5px;
    font-size: 15px;;
}
#extendedList{
    position: absolute;
    font-size: 14px;
    background: white;
    color: #5a5a5a;
    z-index: 9;
    width: 96px;
    cursor: pointer;
    padding-left: 7px
}
#extendedList > .extended-city {
	padding: 4px 10px 4px 1px;
    border-bottom: 1px solid #ece9e9;
    display: block;
    color: #5a5a5a;
}
#social-icon{
    display: inline-block;
    position: absolute;
    bottom: 40px;
    right: 100px
}
#social-icon a{
    display: inline-block;
    width: 30px;
    margin-right: 8px;
    height: 30px;;
}

#social-icon img{
    width: 30px;
    height: 30px;
}
#sponsor{
    display: inline-block;
    position: absolute;
    bottom: 50px;
    left: 444px;
}
#sponsor > div{
    display: inline-block;
}
#sponsor > div:first-child{
    margin-right: 25px;
}
#sponsor img{
    width: 160px;
    height: 60px;
}
/*Footer  */
#csFooter{
    background: #000;
    color: #fff;
    padding: 10px 0px 5px 0px;
    text-align: center;
}
#csFooter a{
    color: #fff;
    text-decoration: none;
}
#WNAffKFBB #WNFooter a, #WNAffKFBB #WNFooter a:visited ,#WNAffKFBB #WNFooter a:active, #WNAffKFBB #WNFooter a:hover{
    text-decoration: none;
}
#csFooter img{
    vertical-align: top;
}
#WNAffKFBB #WNFooter #menu2283 A{
    font-size: 18px;
}
#csFooter > span:nth-child(2){
    margin: 7px 0px 0px 50px;
    display: inline-block;
    font-size: 11px;
}
#WNCopyright #menu2283 .wnRight .wnMiddle, #WNCopyright #menu2283 .wnRight, #WNCopyright #menu2283 .wnLeft, #menu2283 > div.wnHorizontal > div > div{
    background: #000; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(#4a4a4a, #000); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#4a4a4a, #000); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#4a4a4a, #000); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#4a4a4a, #000); /* Standard syntax (must be last) */
}
#WNCopyright #menu2283 .wnHorizontal .wnLevel1 .wnLevel2{
    display: none !important;
}
#WNCopyright #menu2283 .wnRight .wnMiddle{
    padding-bottom: 6px;
    padding-top: 14px;
    /*padding-left: 26px !important;*/
    /*padding-right: 13px !important;*/
}
#WNCopyright #menu2283 .wnFirstNode{
    /*margin-left: 105px;*/
}
#WNCopyright #menu2283{
    height: 42px;
}
#WNCopyright #menu2283 LI.wnOn A{
    color: #fff;
}
#WNCopyright #menu2283 .wnMenuTypeText > .wnLevel1 > li.wnOn .wnMiddle{
    background: #02b5e0;
}
/*Weather Col4*/

#CDEV-col4-weather {
    border: 1px solid #e6e5e5;
}
.legend-headline{
    background: -moz-linear-gradient(top,  #fbfbfb 0%, #d9d9d9 92%, #000000 92%, #000000 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fbfbfb), color-stop(92%,#d9d9d9), color-stop(92%,#000000), color-stop(100%,#000000)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #fbfbfb 0%,#d9d9d9 92%,#000000 92%,#000000 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #fbfbfb 0%,#d9d9d9 92%,#000000 92%,#000000 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #fbfbfb 0%,#d9d9d9 92%,#000000 92%,#000000 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #fbfbfb 0%,#d9d9d9 92%,#000000 92%,#000000 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbfbfb', endColorstr='#000000',GradientType=0 ); /* IE6-9 */
}
.legend-headline > .title{
    display: inline-block;
    margin: 0;
    padding: 5px 3px 3px 6px;
    font-size: 20px;
    font-weight: 700;
    font-family: 'Roboto Condensed';
    background: transparent none;
    color: #000;
    text-transform: uppercase;
}

#CDEV-col4-weather>div.detail {
    padding: 9px;
}

#CDEV-col4-weather>.detail>.rada {
    display: inline-block;
}

#CDEV-col4-weather>.detail>.rada>img {
    width: 145px;
    height: 105px;
}

#CDEV-col4-weather>.detail>.info {
    display: inline-block;
    vertical-align: top;
    width: 134px;
}

#CDEV-col4-weather>.detail>.info>.city {
    text-align: center;
    display: block;
    font-size: 12px;
}

#CDEV-col4-weather>.detail>.info>.wrap-temp {
    padding: 10px 0px 4px 15px;
}

#CDEV-col4-weather>.detail>.info>.wrap-temp>img {
    width: 45px;
}

#CDEV-col4-weather>.detail>.info>.wrap-temp>span {
    vertical-align: bottom;
    font-size: 40px;
    font-weight: 700;
    margin-left: 7px;
}

#CDEV-col4-weather>div.detail>div.info>div.wrap-sky>span.sky {
    display: block;
    padding-left: 20px;
    font-size: 12px;
}

#CDEV-col4-weather>div.detail>div.info>div.wrap-sky>span.highlow {
    font-weight: 700;
    display: block;
    padding-left: 20px;
    margin-top: 6px;
}

#CDEV-col4-weather>div.links {
    background: #39b2df;
    text-align: center;
    padding: 9px 0px;
}
#CDEV-col4-weather>div.links a{
    color: #fff;
    padding: 0px 8px;
    font-size: 14px;
}
#CDEV-col4-weather>div.links a:hover{
    /* color: #20B4E3; */
    text-decoration: underline;
}
/* Ads */
#WNAd246, #WNAd241{
    width: 100%;
    border: none !important;
    background: none !important;
    position: absolute;
    top: 65px;
    z-index: 1;
}

/* region 4 */


/* Weather Headline */
#DisplaySizeId78 {
    margin-top: 15px;
}
#DisplaySizeId78 > ul > div.background-more {
    display: none;
}

#DisplaySizeId78 > ul > li.wnItem.csMoreLink {
    display: none;
}

#DisplaySizeId78 > ul > li > h4.wnContent.sectionTitle {
    display: none;
}
#DisplaySizeId78 > ul > li > div.timestamps.wnDate {
    display: none;
}
#DisplaySizeId78 > ul > li.wnItem.header > h3 > span {
    text-transform: uppercase;
    font-family: 'Roboto black', sans-serif !important;
    font-size: 20px!important;
}
#DisplaySizeId78 > ul > li > h4.wnContent.headline.abridged {
    background: white;
    border-top: 1px solid #e4e4e4;
    padding-bottom: 10px !important;
    padding-left: 0px;
    padding-top: 10px;
}

#DisplaySizeId78 > ul > li > h4.wnContent.headline.abridged > a> span {
    font-size: 14px;
    color: #333333;
    font-weight: normal;
    font-family: Roboto Condensed;
}
#DisplaySizeId78 > ul > li > div.wnContent.summaryImage {
    display: none;
}
#DisplaySizeId78 > ul > li > div.wnContent.summary {
    display: none;
}
#DisplaySizeId78 > ul > li {
    padding-bottom: 0px;
    padding-top: 0px;
}
#DisplaySizeId78 > ul {
    border-bottom: 1px solid #e4e4e4 !important;
}
/* Weather Headline */
/* Tower Cams */
#towercam > ul > li.wnItem.header > h3 {
	display: inline-block;
	padding: 10px;
	text-transform: uppercase;
}
#towercam > ul > li.wnItem.header > h3 > span {
	color: black !important;
	background: transparent !important;
    font-size: 20px !important;
    text-transform: uppercase;
    font-family: 'Roboto black', sans-serif !important;
}
#towercam > ul {
    border-bottom: 1px solid #e4e4e4 !important;
}
#towercam > ul > li.wnItem.feature {
	text-align: center;
	text-transform: uppercase;
	padding: 10px 10px 1px 10px !important;
}
#towercam > ul > li.wnItem.feature > h4 {
    background: none !important;
	margin-bottom: 5px;
}
#towercam > ul > li.wnItem.header > a > span {
    float: right;
    margin-right: 15px;
    margin-top: 10px;
    color: #20B4E3;
}
#towercam > ul > li.wnItem.feature > h4 > a > span{
	font-size: 14px;
    font-family: 'Roboto' !important;
	text-transform: none;
}
#towercam > ul > li.wnItem.feature > div.summaryImage {
	height: 68px;
	width: 121px;
	background: black;
	padding: 0px;
	margin-left: 4px;
	margin-bottom: 5px;
}
#towercam > ul > li.wnItem.feature > div.summaryImage > a > img {
	width: auto;
    height: 100%;
    transform: translateX(-50%);
    left: 50%;
    position: relative;
    max-width: 100%;
}
/* End Tower Cams */
/* Weather Forecast */

#WNCol2 {
    width: 650px !important;
}
#WNDS8 > div > div {
    padding: 0px !important;
}

.wnDVWxFullForecast.wnWxHorizontal {
    display: none;
}

#CDEV-weather {
    position: relative;
    border-top: 1px solid #e4e4e4;
    border-left: 1px solid #e4e4e4;
    border-right: 1px solid #e4e4e4;
    margin-top: 15px;
}

#CDEV-weather .cdev-weather-loading {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    background: #666;
    visibility: hidden;
    z-index: 10;
    background-image: url("http://ftpcontent.worldnow.com/professionalservices/clients/ktmf/images/wx-preloader.gif");
    background-position: center center;
    background-repeat: no-repeat;
    opacity: .3;
}

.ie8 #CDEV-weather .cdev-weather-loading {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
}

#CDEV-weather .cdev-weather-loading.visible {
    visibility: visible;
}

#CDEV-weather .header {
    padding: 0;
    margin: 0;
}

#CDEV-weather .header h3 {
    font-size: 20px;
    display: inline-block;
    margin: 0px;
    margin-bottom: 5px;
    color: #ffffff;
    background: #191919;
    ;
    padding: 10px;
}

#CDEV-weather .locations {
	padding-top: 10px;
	border-top: 1px solid #e4e4e4;
}

#CDEV-weather .location-search {
    float: left;
    height: 30px;
    background-color: #e7eff3;
    margin-right: 20px;
    padding: 5px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

#CDEV-weather .location-search input {
    background-color: #fff;
    font-size: 12px;
    font-weight: 400;
    color: #363636;
    border: none;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

#CDEV-weather .location-search #wxLocationSearch {
    width: 150px;
    height: 20px;
    padding: 0 5px;
}

#CDEV-weather .location-search #wxLocationSearchSubmit {
    width: 30px;
    height: 20px;
    background-color: #fff;
    background-image: url("http://ftpcontent.worldnow.com/professionalservices/clients/ktmf/images/wx-search.png");
    background-repeat: no-repeat;
    background-position: center center;
    padding: 0 5px;
    border-left: 1px solid #e4e4e4;
    line-height: 21px;
    font-size: 12px;
    font-weight: 700;
    color: #363636;
    border: none;
    text-indent: -9999em;
    vertical-align: top;
    margin-left: -2px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

#CDEV-weather .location-dropdown {
    float: left;
    width: 250px;
    position: relative;
}

#CDEV-weather .location-dropdown select {
    width: 160px;
    height: 30px;
    opacity: 0;
    position: absolute;
    z-index: 1;
}

.ie8 #CDEV-weather .location-dropdown select {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
}

#CDEV-weather .location-dropdown select:hover {
    cursor: pointer;
}

#CDEV-weather #wxCurrentLocation {
    position: absolute;
    left: 0;
    top: 0;
    font-size: 14px;
    font-weight: 700;
    line-height: 30px;
    z-index: 0;
}

#wxCurrentLocation>span.change {
    font-size: 13px;
}

#CDEV-weather #wxCurrentLocation .change {
    color: #20B4E3;
}

#CDEV-weather .arrow {
    background-repeat: no-repeat;
    display: block;
}

#CDEV-weather .arrow.hourly-arrow {
    background-image: url(http://ftpcontent.worldnow.com/professionalservices/clients/ktmf/images/wx-day-arrow.png);
    width: 22px;
    height: 280px;
    overflow: hidden;
    position: absolute;
    -ms-transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
}

#CDEV-weather .arrow.hourly-arrow:hover {
    cursor: pointer;
}

#CDEV-weather .arrow.hourly-arrow.top {
    left: 112px;
    background-position: -46px center;
    top: -129px;
    display: none;
}

/* custom change for ktmf */

#CDEV-current-condition>div.current-condition-group.clearfix>div.current-detail-group.clearfix>div.column.last {
    width: 55%;
}

#CDEV-current-condition>div.current-condition-group.clearfix>div.current-detail-group.clearfix>div.column.first {
    width: 45%;
}

#CDEV-current-condition>div.header>h3>span {
    color: #000000;
    font-family: 'Roboto black', sans-serif !important;
}

#CDEV-current-condition>div.header>h3 {
    background: transparent;
}

#CDEV-current-condition > div.header {
	/* border-top: 1px solid #e4e4e4; */
	border-right: 1px solid #e4e4e4;
	height: 42px;
	background: linear-gradient(to bottom, #fbfbfb 0%,#d9d9d9 92%,#000000 92%,#000000 100%);
}

#CDEV-daily-forecast>div.header>h3>span {
    color: #000000;
    font-family: 'Roboto black', sans-serif !important;
}

#CDEV-daily-forecast>div.header>h3 {
    background: transparent;
}

#CDEV-daily-forecast > div.header {
	border-top: 1px solid #e4e4e4;
	border-bottom: 1px solid #e4e4e4;
	border-right: 1px solid #e4e4e4;
	height: 42px;
    margin-right: 1px;
	background: linear-gradient(to bottom, #fbfbfb 0%,#d9d9d9 92%,#000000 92%,#000000 100%);
}

/* end of custom change for ktmf */

#CDEV-weather .arrow.hourly-arrow.bottom {
    right: 130px;
    bottom: -129px;
    background-position: -62px center;
}

#CDEV-weather .arrow.day-arrow {
    background-image: url("http://ftpcontent.worldnow.com/professionalservices/clients/ktmf/images/wx-day-arrow.png");
    width: 53px;
    height: 210px;
    overflow: hidden;
    position: absolute;
    background-position-x: -66px !important;
}

#CDEV-daily-forecast>div.quick-group.jcarousel.clearfix>a.arrow.day-arrow.left.jcarousel-control.jcarousel-control-prev {
    background-position-x: -14px !important;
}

#CDEV-weather .arrow.day-arrow:hover {
    cursor: pointer;
}

#CDEV-weather .arrow.day-arrow.left {
    left: -10px;
    top: 0;
    background-position: 0 center;
}

#CDEV-weather .arrow.day-arrow.right {
    right: 0;
    top: 0;
    background-position: -20px center;
}

#CDEV-weather .arrow.hidden {
    display: none;
}

#CDEV-current-condition {
	position: relative;
	width: 649px;
	/* border-left: 1px solid #e4e4e4; */
	/* margin-bottom: 25px; */
}

.current-condition-group {
    border-top: 1px solid #e4e4e4;
    border-bottom: 1px solid #e4e4e4;
    margin-top: 30px;
}

.current-quick-group {
    width: 370px;
    height: 125px;
    overflow: hidden;
    position: relative;
    float: left;
    background-color: #fff;
    padding: 5px;
    text-align: center;
    border-bottom: 1px solid #e4e4e4;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.current-quick-group .column {
    display: block;
    float: left;
    width: 33.3333333333333%;
    padding: 5px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.current-quick-group .column.last {
    padding-left: 15px;
}

.current-quick-group .wx-icon {
    text-indent: -999em;
    background-image: url("about:blank;");
    background-position: center center;
    background-repeat: no-repeat;
    width: 50px;
    height: 50px;
    margin: 5px auto;
}

.current-quick-group .sky-condition {
    font-size: 13px;
    font-weight: normal;
    color: #3c3c3c;
    margin: 10px 0 5px 0;
    min-height: 30px;
}

.current-quick-group .temperature {
    font-size: 45px;
    font-weight: 700;
    color: #3c3c3c;
    margin-bottom: 18px;
    height: 45px;
}

.current-quick-group .current-temp {
    float: left;
    width: 48%;
}

.current-quick-group .current-forecast {
    float: right;
    width: 48%;
    text-align: left;
}

.current-quick-group .today-hi {
    display: inline-block;
    font-size: 20px;
    font-weight: 400;
    color: #3c3c3c;
    text-align: left;
    padding-right: 15px;
    background-image: url("http://ftpcontent.worldnow.com/professionalservices/clients/ktmf/images/wx-temp-hi.png");
    background-repeat: no-repeat;
    background-position: right center;
}

.current-quick-group .today-lo {
    display: inline-block;
    font-size: 20px;
    font-weight: 400;
    color: #757575;
    text-align: left;
    padding-right: 15px;
    background-image: url("http://ftpcontent.worldnow.com/professionalservices/clients/ktmf/images/wx-temp-lo.png");
    background-repeat: no-repeat;
    background-position: right center;
}

.current-quick-group .feels-like {
    font-size: 14px;
    font-weight: 400;
    color: #757575;
}

.current-quick-group .feels-like span,
.current-quick-group .precip-chance {
    font-size: 14px;
    font-weight: 400;
    color: #363636;
}

.current-quick-group .precip-chance {
	margin-top: 5px;
	background-image: url("http://ftpcontent.worldnow.com/professionalservices/clients/ktmf/images/wx-precip-icon.png");
	background-repeat: no-repeat;
	background-position: 20px center;
}

.current-quick-group .radar {
    display: block;
    width: 90px;
    height: 60px;
    border: none;
    font-size: 11px !important;
    font-weight: 600 !important;
    color: #363636;
    text-transform: uppercase;
    text-decoration: none;
}

.current-quick-group .radar:hover {
    color: #20B4E3;
    text-decoration: none;
}

.current-quick-group .radar img {
    display: block;
    width: 90px;
    height: 60px;
    border: none;
    margin-bottom: 5px;
}

.current-detail-group {
    display: table;
    width: 370px;
    height: 160px;
    overflow: hidden;
    position: relative;
    float: left;
    background-color: #fff;
    text-align: left;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.current-detail-group .column {
    display: table-cell;
    width: 50%;
    padding: 15px 10px;
    border-left: 1px solid #e4e4e4;
    vertical-align: top;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.current-detail-group .column.first {
    border-left: 1px solid transparent;
}

.current-detail-group .column div {
    padding-bottom: 22px;
    font-family: 'Roboto', sans-serif;
    font-size: 12px;
}

.current-detail-group .column div span {
    display: inline-block;
    font-weight: normal;
    color: #7e7e7e;
    width: 45%;
}

.current-detail-group .column div .name {
    float: left;
    width: 40%;
}

.current-detail-group .column div .value {
    float: right;
    width: 60%;
    font-weight: bold;
    color: #3c3c3c;
    text-align: left;
}

#detailDay-1>div>div.column.second>div.moonrise.clearfix>span.value,
#detailDay-1>div>div.column.second>div.moonset.clearfix>span.value {
    padding-left: 0px;
}

.current-detail-group .column div.sunrise .value {
    width: 65px;
    padding-left: 25px;
    background-image: url("http://ftpcontent.worldnow.com/professionalservices/clients/ktmf/images/wx-sunrise.png");
    background-repeat: no-repeat;
    background-position: left center;
}

.current-detail-group .column div.sunset .value {
    width: 65px;
    padding-left: 25px;
    background-image: url("http://ftpcontent.worldnow.com/professionalservices/clients/ktmf/images/wx-sunset.png");
    background-repeat: no-repeat;
    background-position: left center;
}

.current-detail-group .column div.moonphrase .value {
    width: 65px;
    padding-left: 25px;
    background-image: url("http://ftpcontent.worldnow.com/professionalservices/clients/ktmf/images/wx-moon.png");
    background-repeat: no-repeat;
    background-position: left top;
}

.todays-forecast-group {
    width: 370px;
    height: 175px;
    overflow: hidden;
    position: relative;
    float: left;
    background-color: #eee;
    padding: 15px;
    text-align: left;
    font-size: 13px;
    font-weight: 400;
    color: #696969;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.todays-forecast-group h4 {
    padding: 0;
    margin: 0 0 15px 0;
    text-transform: uppercase;
    font-size: 16px;
    font-weight: 700;
    color: #000000;
}

.todays-forecast-group img {
    float: left;
    width: 60px;
    height: 60px;
    border: 1none;
    padding: 0;
    margin: 0 5px 0 0;
}

.todays-forecast-group ul {
    display: none;
}

.todays-forecast-group .todays-forecast {
    width: 100%;
    height: 145px;
    overflow: auto;
}

.hourly-group {
    width: 270px;
    height: 460px;
    overflow: hidden;
    position: relative;
    /*float: right;*/
    border-left: 1px solid #e4e4e4;
}

.hourly-rail {
    position: relative;
    left: 0;
    top: 0;
    padding: 0;
    margin: 0;
    list-style: none;
}

.hourly {
    width: 269px;
    height: 100px;
    position: relative;
    border-top: 1px solid #e4e4e4;
    background-color: #fff;
    padding: 5px;
    text-align: center;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.hourly-rail .hourly:first-child {
    border-top: 1px solid transparent;
}

.hourly .column {
    display: block;
    float: left;
    width: 33.3333333333333%;
    padding: 5px 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.hourly .time {
	text-align: left;
	text-transform: lowercase;
	font-family: 'Roboto',sans-serif;
	font-size: 14px;
	font-weight: 700;
	color: #4fa6eb;
}

.hourly .wx-icon {
    text-indent: -999em;
    background-image: url("about:blank;");
    background-position: center center;
    background-repeat: no-repeat;
    width: 40px;
    height: 40px;
    margin: 0 auto;
}

.hourly .sky-condition {
    font-family: 'Roboto', sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #7e7e7e;
    margin: 0;
    min-height: 25px;
}

.hourly .temperature {
    font-size: 40px;
    font-weight: 700;
    color: #3c3c3c;
}

.hourly .precip-chance {
    font-size: 11px;
    font-weight: 400;
    color: #363636;
    margin: 7px auto;
    background-image: url("http://ftpcontent.worldnow.com/professionalservices/clients/ktmf/images/wx-precip-icon.png");
    background-repeat: no-repeat;
    background-position: 15px center;
    padding-left: 10px;
    margin-top: 0px;
}

.hourly .humidity {
    margin-top: 7px;
}

.hourly .column div .name {
    float: left;
    width: 45%;
    font-size: 11px;
    font-weight: normal;
    color: #7e7e7e;
    text-align: left;
}

.hourly .column div .value {
    float: right;
    width: 45%;
    font-size: 11px;
    font-weight: normal;
    color: #3c3c3c;
    text-align: left;
}

#CDEV-daily-forecast {
	margin-top: 15px;
	position: relative;
	width:649px;
	border-left: 1px solid #e4e4e4;
	border-bottom: 1px solid #e4e4e4;
	border-right: 1px solid #e4e4e4;
	padding-bottom: 10px;
	margin-bottom: 25px;
}

.quick-group {
	width: 648px;
	height: 210px;
	overflow: hidden;
	position: relative;
	margin: -1px;
}

.quick-rail {
    position: relative;
    left: 0;
    top: 0;
    padding: 0;
    margin: 0;
    width: 20000em;
    list-style: none;
}

.detail-group {
	background-color: #f5f5f5;
	width: 648px;
	height: 230px;
	overflow: hidden;
	position: relative;
	margin-left: -1px;
}

.quick-day {
    width: 140px;
    height: 210px;
    position: relative;
    float: left;
    border-left: 1px solid #e4e4e4;
    border-bottom: 1px solid #e4e4e4;
    background-color: #fff;
    padding: 10px;
    text-align: center;
    cursor: pointer;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.quick-day.active {
    border-left: 1px solid transparent;
    border-bottom: 1px solid transparent;
    background-color: #f5f5f5;
    cursor: default;
}

.quick-rail .quick-day:first-child {
    border-left: 1px solid transparent;
}

.quick-day .day {
    font-size: 18px;
    font-weight: 700;
    color: #363636;
}

.quick-day .date {
    font-size: 14px;
    font-weight: 700;
    color: #7e7e7e;
}

.quick-day .wx-icon {
    text-indent: -999em;
    background-image: url("about:blank;");
    background-position: center center;
    background-repeat: no-repeat;
    width: 50px;
    height: 50px;
    margin: 5px auto;
}

.quick-day .sky-condition {
    font-size: 15px;
    font-weight: normal;
    color: #7e7e7e;
    margin: 5px 0;
    min-height: 30px;
}

.quick-day .hi-temp {
    font-size: 30px;
    font-weight: 700;
    color: #3c3c3c;
}

.quick-day .lo-temp {
    font-size: 20px;
    font-weight: 400;
    color: #757575;
}

.quick-day .precip-chance {
    font-size: 14px;
    font-weight: 400;
    color: #363636;
}

.quick-day .precip-chance {
    background-image: url("http://ftpcontent.worldnow.com/professionalservices/clients/ktmf/images/wx-precip-icon.png");
    background-repeat: no-repeat;
    background-position: 30px center;
    padding-left: 10px;
}

.detail-day {
    background-color: #f5f5f5;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 230px;
    display: none;
    cursor: pointer;
}

.detail-day.active {
    display: block;
    cursor: default;
}

.detail-day .detail {
    background-color: #f5f5f5;
    width: 100%;
    height: 100%;
    display: table;
    border-bottom: 1px solid #e4e4e4;
    border-right: 1px solid #e4e4e4;
}

.detail-day .column {
    display: table-cell;
    width: 33%;
    padding: 15px 10px;
    border-left: 1px solid #e4e4e4;
    vertical-align: top;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.detail-day .column.first {
    border-left: 1px solid transparent;
}

.detail-day .column.last {
	background: #f0f0f0
}

.detail-day .column div {
    padding-bottom: 14px;
    font-family: 'Roboto', sans-serif;
    font-size: 12px;
}

.detail-day .column div span {
    display: inline-block;
    font-weight: normal;
    color: #7e7e7e;
    width: 45%;
    padding-bottom: 10px;
}

.detail-day .column div .name {
    float: left;
    width: 45%;
}

.detail-day .column div .value {
    float: left;
    width: 55%;
    font-weight: bold;
    color: #3c3c3c;
}

.detail-day .column div.sunrise .value {
    width: 65px;
    padding-left: 25px;
    background-image: url("http://ftpcontent.worldnow.com/professionalservices/clients/ktmf/images/wx-sunrise.png");
    background-repeat: no-repeat;
    background-position: left center;
    background-position-y: -1px;
}

.detail-day .column div.sunset .value {
    width: 65px;
    padding-left: 25px;
    background-image: url("http://ftpcontent.worldnow.com/professionalservices/clients/ktmf/images/wx-sunset.png");
    background-repeat: no-repeat;
    background-position: left center;
    background-position-y: -1px;
}

.detail-day .column div.moonphrase .value {
    width: 65px;
    padding-left: 25px;
    background-image: url("http://ftpcontent.worldnow.com/professionalservices/clients/ktmf/images/wx-moon.png");
    background-repeat: no-repeat;
    background-position: left top;
}

.detail-day .column.last div .name {
    float: none;
    width: 100%;
    font-weight: bold;
    color: #3c3c3c;
    /* margin-bottom: 8px; */
    text-transform: uppercase;
    padding-bottom: 0px;
}

.detail-day .column.last div .value {
    float: none;
    width: 100%;
    font-weight: normal;
    color: #7e7e7e;
    line-height: 18px;
}

.cdev-weather-footer {
    padding: 10px 0;
    font-family: 'Roboto', sans-serif;
    font-size: 11px;
    color: #7e7e7e;
}

.cdev-weather-footer .geolocation {
    float: left;
    padding-left: 10px;
}

.cdev-weather-footer .update {
    float: right;
    width: 200px;
    font-style: italic;
}

.cdev-weather-footer .provider {
    float: right;
}

.cdev-weather-footer .separator {
    margin: 0 15px;
}

.cdev-weather-footer .detail-updated {
    float: right;
}

#mapsAndRadars .radar-list a span:hover {
	color: #20B4E3;
}
/* End Weather Forecast */

/* region 5 */

/* story page */


/* start style header*/

#WNStoryHeader {
    margin-bottom: 40px;
}
#WNContainerStory > #WNStoryHeader > h3 {
    font-weight: 700;
    color: #1b1b1b;
    font-size: 32px;
    line-height: 1;
    margin-bottom: 15px;
    font-family: 'Roboto Condensed';
}
#WNStoryHeader>em.wnDate {
    font-style: normal;
    color: #3c3c3c !important;
    font-size: 10px !important;
    margin-bottom: 0;
}
#WNStoryByline {
    margin-bottom: 0 !important;
}

#WNStoryByline>.byline>span.author {
    color: rgb(60, 60, 60);
    font-size: 10px !important;
    font-weight: normal;
}

#WNStoryByline>.byline>.wn-anchor {
    display: none;
}

#WNStoryBody {
    font-size: 12px;
    font-family: Roboto;
    color: #000000;
}
#WNStoryHeader > .wnSectionTitle {
    display: none;
}

/* end style header*/


/*start feature video col 3*/

#WNDS20.storyVideo>div>ul>li>h4>a>span {
    color: #5a5a5a;
    font-weight: normal;
}

#WNDS20.storyVideo>div>ul>li>h4 {
    margin: 15px 3px;
}

#WNDS20.storyVideo>div>ul>li.wnDVHeadlineVideo {
    padding-left: 0px !important;
    background-image: none !important;
    margin: 0px;
}

#WNDS20.storyVideo>div>ul>li>a>div>img.iconPlaySmall {
    position: absolute;
    bottom: 0px;
    background: black;
    padding: 3px 5px 3px 5px;
}

#WNDS20.storyVideo {
    margin-bottom: 0px;
    border: none !important;
}


/*end feature video col 3*/


/*start related box*/

#WNStoryRelatedBox {
    max-width: 230px;
    margin-right: 0;
}

.wnImageWidth-180,
.wnImageWidth-180 img {
    width: 225px;
    height: 127px;
}

.wnFancyBox>.wnDetails {
    width: 220px !important;
}


/*end related box*/


/* start related stories*/

#DisplaySizeId3.related-stories>ul {
    border-bottom: 1px solid #EAEAEA !important;
}

#DisplaySizeId3.related-stories {
    margin-top: 30px;
}

#DisplaySizeId3.related-stories>ul>.header>h3 {
    display: inline-block;
}

#DisplaySizeId3.related-stories>ul>li.wnItem.feature>.headline {
    background: none;
}
#DisplaySizeId3.related-stories>ul>li.wnItem.feature>.headline {
    padding-left: 0;
}
#DisplaySizeId3.related-stories>ul>li.wnItem.feature>.headline span {
    font-weight: normal;
    font-size: 14px;
    font-family: 'Roboto Condensed';
}

#DisplaySizeId3.related-stories>ul>.header>h3>span.abridgedHeadline {
    display: block;
}

#DisplaySizeId3.related-stories>ul>.feature {
    border-bottom-style: solid;
    border-color: #e4e4e4;
    border-width: 1px;
    padding-bottom: 0.8em;
    padding-top: 0.8em;
}

#DisplaySizeId3.related-stories>ul>.feature.last {
    border: none;
}

#DisplaySizeId3.related-stories>.wnGroup {
    padding-bottom: 0px;
}

#DisplaySizeId3.related-stories>ul>li>h4 {
    background-image: none;
    padding-left: 0px;
}

#DisplaySizeId3.related-stories>ul>li>h4>a {
    font-size: 12px;
    color: #383636;
    text-decoration: none;
    font-weight: inherit;
    line-height: 1.4;
}

#DisplaySizeId3.related-stories>ul>li>h4>a:hover {
    color: #20B4E3;
    text-decoration: none;
}
#WNColsAll #DisplaySizeId3.related-stories > ul > li.wnItem.header > h3 {
    margin-right: 10px;
}
#WNColsAll #DisplaySizeId3.related-stories > ul > li.wnItem.header > h3 > span {
    font-size: 20px;
    font-weight: 900;
    text-transform: uppercase;
    font-family: Roboto;
}

#DisplaySizeId3 > ul > li.wnItem.feature > .timestamps.wnDate {
    display: none;
}

.wn-icon.wn-icon-video-included {
    background-image: url(http://ftpcontent.worldnow.com/professionalservices/clients/ktmf/images/play-inline.png) !important;
    background-size: 15px;
    width: 15px;
    margin-bottom: -3px;
    height: 15px;
}

.wn-icon.wn-icon-video-included:after {
    content: none;
}

div.wnBlock .wnItem.story span.wn-icon.wn-icon-video-included:after,
div.wnBlock .wnItem.clip span.wn-icon.wn-icon-clip:after,
section.block .item.clip a.headline h4:after,
section.block .item.story.hasclip a.headline h4:after {
    content: none;
}


/* end related stories*/


/*start headlinebox*/

.story-page.related-category>ul {
    border-bottom: 1px solid #EAEAEA !important;
}

.story-page.related-category>ul>li.feature {
    border-bottom-style: solid;
    border-color: #e4e4e4;
    border-width: 1px;
    padding-left: 7px;
}

.story-page.related-category>ul>li.feature.last {
    border: none;
}

#WNColsAll .story-page.related-category>ul>li.header>h3>span.abridgedHeadline {
    display: inline;
    text-align: left;
    font-size: 20px;
    text-transform: uppercase;
    font-weight: 900;
    font-family: Roboto;
}

.story-page.related-category>ul>li.header>h3 {
    display: inline-block;
    padding: 15px 30px 15px 20px;
}

.story-page.related-category>ul>li.header {
    background: none;
    padding-left: 5px;
}

.story-page.related-category>ul>li.wnItem.header>a.more {
    display: block;
    margin: 10px;
    color: #20B4E3;
}

.story-page.related-category>ul>li.wnItem.feature>h4.wnContent.headline {
    background: none !important;
    margin: 0 !important;
}

.story-page.related-category>ul>div.wnItem.toggle {
    display: none;
}

.story-page.related-category>ul>li>h4>.wn-icon.wn-icon-video-included {
    background-image: url(http://ftpcontent.worldnow.com/professionalservices/clients/ktmf/images/play-inline.png) !important;
    background-size: 15px;
    width: 15px;
    height: 15px;
}

#WNColsAll .story-page.related-category>ul>li.wnItem.feature>.headline.abridged>a>span {
    font-size: 14px;
    font-family: 'Roboto Condensed';
    font-weight: 400;
}
#WNColsAll .story-page.related-category>ul>li.wnItem.feature>.sectionTitle {
    display: none;
}
.story-page.related-category>ul>li>h4>a {
    font-size: 14px !important;
    color: #000000;
}

.story-page.related-category>ul>li>h4>a:hover {
    color: #20B4E3;
}

.story-page.related-category>ul>div.background-more>a.more>span {
    font-size: 12px;
    font-weight: bold;
    color: #a5061c;
    text-transform: uppercase;
}

.story-page.related-category>ul>div.background-more {
    padding-top: 5px;
    padding-bottom: 5px;
    text-align: center;
    background-color: #faf8f9;
}
.story-page.related-category > ul > li.wnItem.header > a {
    font-size: 14px;
    font-family: 'Roboto Condensed';
    font-weight: 400;
}

.story-page.related-category > ul > li.wnItem.feature {
    padding: 16px 35px 10px 15px;
}


/*end headlinebox*/


/* facebook comment */

#wnSocialToolsSection.story-cmt {
    background: #f2f2f2;
    border-style: solid;
    border-width: 1px;
    border-color: #e3e3e3;
    margin-bottom: 60px;
}

#header-fb-cmt {
    font-size: 17px;
    color: #000000;
    margin-top: 35px;
    margin-bottom: 15px;
    font-weight: bold;
}


/* end facebook comment */


/* End story page */

/* nhan.tran PS-2723 - START */
/* set display: none - because it was updated to WNAd241, WNAd246 */
#WNAd41, #WNAd46{
    display: none;
}
/* nhan.tran PS-2723 - END */