@import url('https://fonts.googleapis.com/css?family=Roboto:300,400,500,700,900');
@import url('https://fonts.googleapis.com/css?family=Roboto+Condensed:300,400');
@import url('https://fonts.googleapis.com/css?family=Poppins:400,600');

/* init CSS */
ul, li, h3, h4, h5{
    margin: 0px;
    padding: 0px;
}
ul {
    /* list-style: none; */
}
a {
    color: black;
    text-decoration: none;
}

#WNAffKTEN {
    background-image: none;
	width: 1200px;
	font-family: "Roboto";
}
#WNCols234-5 {
    width: 980px;
    float: none;
    display: block;
    margin: 0 auto;
}
#WNCols23-4{
	float: none;
}
#WNColsAll {
    width: 1200px;
}
#WNMenuCol1 {
    width: 1200px;
    margin: 0 auto;
}
#WNCol2 {
	width: 650px !important;
}
#WNCol23{
	min-height: auto !important;
}
#WNCol4{
	min-height: auto !important;
}
/* 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: 90px;
    margin-right: -50%;
    -ms-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}
.hasClip:after {
    background: url(http://ftpcontent.worldnow.com/professionalservices/clients/kten/images/play-inline.png) center center no-repeat;
    content: "";
    width: 30px;
    height: 13px;
    display: inline-block;
    margin-top: 2px;
    background-size: contain!important;
}

/* region 1 */
#CDEV-col4-weather {
    padding: 15px 15px 18px 15px;
    background: #1E2E8E;
    color: #ffffff;
	font-family: "Roboto";
	margin-bottom: 30px;
}

#CDEV-col4-weather > .headline{
    font-size: 20px;
    font-weight: bold;
}

#CDEV-col4-weather > .location-list > .location-dropdownlist{
    display: inline-block;
    position: relative;
    margin: 15px 5px 12px 0;
}

#CDEV-col4-weather > .location-list > .location-dropdownlist > .location-text{
    width: 120px;
    height: 25px;
    border: none;
    padding: 0 0 0 10px;
    color: #5a5a5a;
	font-size: 14px;
}

#CDEV-col4-weather > .location-list > #checkBoxSaveLocation {
    vertical-align: middle;
}

#CDEV-col4-weather > .location-list > .location-dropdownlist > span{
    position: absolute;
    width: 20px;
    height: 12.5px;
    right: 0px;
    top: 0px;
    cursor: pointer;
}

#CDEV-col4-weather > .location-list > .location-dropdownlist > span:hover{
    background: gray;
}

#CDEV-col4-weather > .location-list > .location-dropdownlist > span:before{
    position: absolute;
    content: '';
    width: 0;
    height: 0;
    top: 50%;
    left: 50%;
    margin: -9px 0 0 -4px;
    border: 4px solid #B1B1B1;
    border-color: transparent transparent #B1B1B1 transparent;
    border-bottom-width: 7px;
}

#CDEV-col4-weather > .location-list > .location-dropdownlist > .location-btn-down:before{
    border-top-width: 7px;
    margin: -3px 0 0 -4px;
    border-color: #B1B1B1 transparent transparent transparent;
}

#CDEV-col4-weather > .location-list > .location-dropdownlist > .location-btn-down{
    top: auto;
    bottom: 0px;
}

#CDEV-col4-weather > .zipcode-search {
    position: relative;
}

#CDEV-col4-weather > .zipcode-search > #searchIcon {
    position: absolute;
    right: 0px;
    top: 2px;
    cursor: pointer;
}

#CDEV-col4-weather > .zipcode-search > #searchInput {
    border: none;
    width: 260px;
    height: 22px;
    padding-left: 10px;
}

#CDEV-col4-weather > .zipcode-search > #searchInput::-webkit-input-placeholder { /* Chrome/Opera/Safari */
	color: #bdbdbd;
	font-size: 11px;
	font-weight: 400;
}
#CDEV-col4-weather > .zipcode-search > #searchInput::-moz-placeholder { /* Firefox 19+ */
  	color: #bdbdbd;
	font-size: 11px;
	font-weight: 400;
}
#CDEV-col4-weather > .zipcode-search > #searchInput:-ms-input-placeholder { /* IE 10+ */
  	color: #bdbdbd;
	font-size: 11px;
	font-weight: 400;
}
#CDEV-col4-weather > .zipcode-search > #searchInput:-moz-placeholder { /* Firefox 18- */
  	color: #bdbdbd;
	font-size: 11px;
	font-weight: 400;
}

#CDEV-col4-weather > .weather-detail {
    margin: 20px 0 25px 20px;
}

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

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

#CDEV-col4-weather > .weather-detail > .wx-info > .temperature {
    display: block;
    font-size: 48px;
    font-weight: 700;
    margin-left: 25px;
}

#CDEV-col4-weather > .weather-detail > .wx-info > .sky {
    display: block;
    font-size: 16px;
    margin-left: 25px;
    margin-bottom: 15px;
}

#CDEV-col4-weather > .weather-detail > .wx-info > .high {
    font-size: 16px;
    margin-left: 10px;
    margin-right: 10px;
}

#CDEV-col4-weather > .weather-detail > .wx-info > .low {
    font-size: 16px;
}

#CDEV-col4-weather > .weather-detail > .wx-info > span > b {
	font-size: 18px;
	font-weight: 700;
}

#CDEV-col4-weather > .more-info {
    font-size: 16px;
}

#CDEV-col4-weather > .more-info > span > b {
	font-size: 18px;
	font-weight: 700;
}

#CDEV-col4-weather > .more-info > .feels-like {
    margin: 0 10px 0 24px;
}

#CDEV-col4-weather > .weather-map {
    margin: 20px 0 17px -15px;
}

#CDEV-col4-weather > .days-container {
	width: 80%;
    margin: 0 auto;
    background: #FFC92D;
	border-radius: 20px;
    border: 1px solid #FFC82D;
    text-align: center;
    color: #1E2E8E;
	cursor: pointer;
}

#CDEV-col4-weather > .days-container > span {
	padding: 0 2px 0 2px;
	font-family: RobotoCondensed;
	font-size: 12px;
	font-weight: 300;
}

#CDEV-col4-weather > .days-container > h3 {
	font-size: 19px;
	font-weight: 900;
}

#extendedList {
	position: absolute;
    font-size: 14px;
    background: white;
    color: #5a5a5a;
    z-index: 1;
    width: 130px;
    cursor: pointer;
}

#extendedList > .extended-city {
	padding: 5px 10px 5px 10px;
    border-bottom: 1px solid #ece9e9;
}

/* Branding */
#WNBranding {
	cursor: pointer;
}

#WNBranding > .wnContainerMemberSearch {
	position: absolute;
    top: 32px;
    right: 105px;
    background: none;
}

#WNAffKTEN #WNMemberCenter-headertop {
	font-family: Roboto;
    color: #e2e3e4;
    font-size: 13px;
    font-weight: 400;
	float: none;
	height: 2em;
}

#WNMemberCenter-headertop > strong {
	text-transform: none;
	font-weight: 400;
}

#WNAffKTEN #WNMemberCenter-headertop ul > li.wnMemberOption-accountCreate > a {
	color: #e2e3e4;
	text-decoration: none;
	font-size: 13px;
	font-weight: 700;
}

#WNAffKTEN #WNMemberCenter-headertop ul > li.wnMemberOption-logIn > a {
	color: #e2e3e4;
	text-decoration: none;
	font-size: 13px;
	font-weight: 700;
}

#WNAffKTEN #WNSearchBox-headertop {
	float: none;
    margin-left: 0;
}

#WNSearchBox-headertop .wnSubmit {
    width: 36px;
    height: 30px;
    background: #105f9a;
    border-color: #105f9a;
    margin-left: 0;
    font-family: Poppins;
    color: #ffffff;
    font-size: 15.99px;
    font-weight: 600;
    text-align: center;
    text-transform: uppercase;
}

#WNSearchBox-headertop .wnQueryText {
    width: 210px;
    height: 25px;
	padding-left: 10px;
}

#WNSearchBox-headertop .wnQueryText::-webkit-input-placeholder { /* Chrome/Opera/Safari */
	font-family: 'Roboto';
	color:  #bdbdbd;
	font-size: 12.99px;/* Approximation due to font substitution */
	font-weight: 400;
}

#WNSearchBox-headertop .wnQueryText::-moz-placeholder { /* Firefox 19+ */
	font-family: 'Roboto';
	color:  #bdbdbd;
	font-size: 12.99px;/* Approximation due to font substitution */
	font-weight: 400;
}

#WNSearchBox-headertop .wnQueryText:-ms-input-placeholder { /* IE 10+ */
	font-family: 'Roboto';
	color:  #bdbdbd;
	font-size: 12.99px;/* Approximation due to font substitution */
	font-weight: 400;
}

#WNSearchBox-headertop .wnQueryText:-moz-placeholder { /* Firefox 18- */
	font-family: 'Roboto';
	color:  #bdbdbd;
	font-size: 12.99px;/* Approximation due to font substitution */
	font-weight: 400;
}

/* Top Stories */
#WNTopStoryWrap > ul > li {
	background-color: #222222;
}

#WNTopStoryWrap > ul > li.item.first-item > .first-item-info {
	display: inline-block;
    width: 190px;
    height: 195px;
    vertical-align: top;
    background-color: #222222;
    font-family: Roboto;
    color: #ffffff;
    padding: 15px 30px 20px 20px;
}

#WNTopStoryWrap > ul > li.item.first-item > a {
	display: inline-block;
}

#WNTopStoryWrap > ul > li.item.first-item > div > h4 {
	margin-bottom: 15px;
}

#WNTopStoryWrap > ul > li.item.first-item > div > h4 > a > span {
	font-size: 24px;
	font-weight: 700;
	color: #ffffff;
}

#WNTopStoryWrap > ul > li.item.first-item > div > span.date {
	font-family: Arial;
    color: #bebdbd;
    font-size: 11px;
    font-weight: 400;
	margin-bottom: 15px;
    display: block;
}

#WNTopStoryWrap > ul > li.item.first-item > div > span.abstract {
	font-size: 12px;
    font-weight: 400;
	display: block;
}

#WNTopStoryWrap > ul > li.item.first-item > div > span.date > p {
	margin: 0;
}

#WNTopStoryWrap > ul > div > ul > li {
	display: table-cell;
	width: 133px;
	padding: 0 5px 0 5px;
}

#WNTopStoryWrap > ul > div {
	padding: 25px 0 15px 40px;
    background: #E4E4E4;
	position: relative;
}

#WNTopStoryWrap > ul > div > ul {
	position: relative;
	transition: all 1.5s;
}

#WNTopStoryWrap > ul > div > ul > li > a > div > img.iconPlay {
    top: 70%;
    left: 80%;
    width: 30px;
}

#WNTopStoryWrap > ul > div > div > a.left-arrow {
	background-image: url(http://ftpcontent.worldnow.com/professionalservices/clients/kten/images/left_arrow.png);
    width: 15px;
    height: 28px;
    position: absolute;
    cursor: pointer;
    top: 75px;
    left: 10px;
}

#WNTopStoryWrap > ul > div > div > a.right-arrow {
	background-image: url(http://ftpcontent.worldnow.com/professionalservices/clients/kten/images/right_arrow.png);
    width: 15px;
    height: 28px;
    position: absolute;
    cursor: pointer;
    top: 75px;
	left: 10px;
}

#WNTopStoryWrap > ul > div > div:nth-child(1) {
	position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 40px;
    z-index: 1;
	background: inherit;
}

#WNTopStoryWrap > ul > div > div:nth-child(2) {
	position: absolute;
    top: 0;
    left: 610px;
    height: 100%;
    width: 40px;
    z-index: 100;
    background: inherit;
}

#WNTopStoryWrap > ul > div > ul > li > h4 > a > span {
	font-family: Roboto;
	color:  #333333;
	font-size: 13px;
	font-weight: 500;
	margin-top: 10px;
	display: block;
}

/* Weather ticker */
#WNAffKTEN #WNColsAll #WNDS40 {
    width: 1200px !important;
    left: -110px !important;
}
.tickercontainer, .tickercontainer .tickermask {
    width: 1200px !important;
}

/* region 2 */
/*Most popular*/
#wnMostPopularTabbed{
    background: #ffffff;
    border: 1px solid #e6e4e4;
}
#wnMostPopularTabbed h3.title {
    font-size: 20px;
    font-weight: bold;
    text-transform: uppercase;
    padding-left: 10px;
    color: #0C5E9A;
    margin: 5px;
}

#wnMostPopularTabbed .tabbed-container #tabs {
    display: block;
    height: 30px;
    margin-left: 14px;
}

#wnMostPopularTabbed .tabbed-container #tabs span {
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
    color: #FFFFFF;
    padding: 6px 7px;
	margin-right: 10px;
    display: inline-block;
	background-color: #E2E2E2;
    cursor: pointer;
}

#wnMostPopularTabbed .tabbed-container #tabs span:last-child {
    border-right: 0px;
}

#wnMostPopularTabbed .tabbed-container #tabs span.active {
    background-color: #ffffff;
    color: #000000;
	display: inline-block;
}

#wnMostPopularTabbed .tabbed-container ul.items li.item {
    padding: 10px 14px;
    border-bottom: 1px solid #e6e4e4;
}

#wnMostPopularTabbed .tabbed-container ul.items li.item h4 {
    width: 100%;
    text-align: left;
}

#wnMostPopularTabbed .tabbed-container ul.items li.item h4 a span {
    font-size: 13px;
    color: #585757;
    font-weight: 500;
}

#wnMostPopularTabbed .tabbed-container ul.items li.item a .summaryImage {
    width: 97px!important;
    height: 55px!important;
}

/*Breaking news*/
.breaking-news {
    background-color: #AB181B;
    color: #fff;
    font-size: 20px;
    font-weight: 700;
    padding: 7px 0px;
    margin-bottom: 20px;
    margin: 0px auto;
}

.breaking-news * {
    display: inline-block;
}

.breaking-news > a {
    vertical-align: middle;
}

.breaking-news span.title {
    margin-left: 110px;
    vertical-align: middle;
}

.breaking-news .headline {
    margin: 0px;
    font-size: 19px;
    width: 550px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    padding-left: 5px;
    vertical-align: middle;
    margin-right: 45px;
    text-indent: 0.2em;
    font-weight: 500;
}
.breaking-news .headline > a{
	color: #ffffff;
}

.breaking-news .read-more {
    text-transform: uppercase;
    color: #fff;
    background-color: #141641;
    padding: 5px 10px;
    font-size: 13px;
    font-weight: 600;
    margin-left: 15px;
}

/*Navigation*/
#menu410 UL, #menu410 .wnHorizontal {
    background-color: #0F5D9B;
    /*width: 1090px;*/
    height: 42px;
}
    /*remove old img*/
#menu410 .wnRight .wnMiddle{
    background: none;
    padding: 0px 12px !important;
}
#menu410 .wnLeft{
    background: none;
    padding-left: 0px;
}
#menu410 .wnRight {
    background-image: none;
    padding-right: 0px;
}
#menu410 LI.wnOn .wnRight {
    background-image: none;
    background-color: #363636;
}
#menu410 LI.wnOn .wnMiddle{
    background-image: none;
    height: 42px;
}
#submenu410 > .wnFirstNode  .wnMiddle > span {
    display: table-cell;
}
#submenu410 {
    padding-left: 110px;
}

#submenu410 .wnMiddle > span {
    text-align: center;
}
#submenu410 > li.logo > .cw {
	margin-left: 18px;
}
#menu410 > .wnHorizontal .wnStatic .wnMenuTypeImage .wnSublevel {
    /*width: 1090px;*/
    padding-left: 110px;
}
#menu410 .wnSublevel {
    /* border: 1px #0F5D9B solid; */
}
#menu410 .wnSublevel {
    /* background-color: #255b9a; */
}

/*footer*/
#WNFooter{
	padding: 0px;
	border-style: none !important;
	background-color: #255b9a !important;
	width: 1200px !important;
}
#WNFooter .wnHorizontal .wnLevel1{
	background-color: #363636;
}

#WNFooter > span:nth-child(5){
    font-size: 12px;
    display: block;
    padding-bottom: 20px;
}
#WNFooter > span:nth-child(4){
	display: block;
    padding-bottom: 15px;
}
#WNFooter > span:nth-child(4) a{
    font-size: 13px !important;
    font-weight: bold;
}
#WNFooter > span:nth-child(3) > a > img{
	margin-top: 10px;
}
#WNFooter .wnHorizontal .wnLevel1 .wnMiddle{
	padding: 0px 20px !important;
}
#WNFooter .wnMainMenu SPAN {
	cursor: default;
}
#WNFooter .wnMainMenu SPAN a{
	cursor: pointer;
}

/* HEEADLINEBOX COL 2B - CATEGORY */
#DisplaySizeId82.cdev-custom > ul  h4{
    display: block;
    margin: 10px 0px;
}

#DisplaySizeId82.cdev-custom > ul {
    border: 1px solid #eaeaea;
    margin-bottom: 30px;
    width: 48.9%;
    float: left;
    background: white;
    margin-right: 10px;
}
#DisplaySizeId82.cdev-custom > ul:nth-of-type(2n){
    margin-right: 0px;
}



#DisplaySizeId82.cdev-custom  h3.dev-headline-text {
    font-family: "Roboto";
    font-size: 20px;
    font-weight: 700;
    text-transform: uppercase;
    color: #0e5d9b;
    display: block;
    padding: 4px 8px;
    background-color: #e4e4e4;
}
#DisplaySizeId82.cdev-custom > ul > li {
    margin: 0px 10px;
    border-bottom: 1px solid #efefef;
}

#DisplaySizeId82.cdev-custom > ul > li.item.dev-headlineboxcol2a.first-item > h4 > a{
    font-size: 16px;
    font-family: "Roboto";
    margin-bottom: 10px;
    display: block;
    margin: 8px 0px;
    font-weight: 700;
}
#DisplaySizeId82.cdev-custom > ul > li.item.dev-headlineboxcol2a > h4 > a{
    color: #333333;
    text-transform: none;
    text-decoration: none;
}

#DisplaySizeId82.cdev-custom > ul > div.morebuton{
	text-align: center;
    background-color: #eaeaea;
}

#DisplaySizeId82.cdev-custom > ul > div.morebuton > a {
	display: inline-block;
    color: #5b5b5b;
    font-size: 17px;
    border-radius: 16px;
    padding: 4px 15px 4px 15px;
    text-transform: uppercase;
    margin-right: 10px;
    font-family: 'Roboto', serif;
    font-weight: 600;
}
#DisplaySizeId82.cdev-custom > ul > li > h4 > a {
    font-size: 16px;
    font-family: 'Roboto', serif;
    font-weight: 500;
    color: #333333;
}
#DisplaySizeId82.cdev-custom > ul > li.item.dev-headlineboxcol2a.first-item img.iconPlay {
    width: 65px;
    opacity: 1;
}
/*TOP VIDEO*/
#topVideo{
	background-color: #2d2d2d;
	position: relative;
	overflow: hidden;
	margin-bottom: 25px;
}
#topVideo > ul{
	position: relative;
    width: 2000px;
	transition: all 1.5s;
	margin-left: 35px;
	left: 0px;
}
#topVideo > .headline{
    font-family: Roboto;
    color: #ffffff;
    font-size: 20px;
    font-weight: 900;
	margin: 10px 0px 20px 52px;
    display: inline-block;
	text-transform: uppercase;
}

#topVideo  .item{
	display: table-cell;
	padding: 0px 7px 0 7px;
    width: 116px;
    vertical-align: top;
}
#topVideo .item .iconPlay{
	width: 44px;
	font-family: Roboto;
	color:  #ffffff;
}
#topVideo .item .summaryImage{
	width: 180px !important;
    height: 104px !important;
 }
#topVideo .item .headline {
	margin: 5px 0px 10px 5px;
}
#topVideo .item .headline .text{
	font-size: 14px;
    font-family: Roboto;
    color: #ffffff;
}
#topVideo > .more {
    padding-top: 6px;
    height: 21px;
    text-align: center;
    background-color: #000000;
}
#topVideo  .left-arrow{
    background-image: url(http://ftpcontent.worldnow.com/professionalservices/clients/kten/images/left_arrow.png);
    width: 15px;
    height: 28px;
    position: absolute;
    cursor: pointer;
    top: 90px;
    left: 13px;
}
#topVideo  .right-arrow{
	background-image: url(http://ftpcontent.worldnow.com/professionalservices/clients/kten/images/right_arrow.png);
    width: 15px;
    height: 28px;
    position: absolute;
    cursor: pointer;
    top: 90px;
	right: 14px;
}
#topVideo > .more > a{
	font-family: Roboto;
	color:  #ffffff;
	font-size: 14px;
	font-weight: 900;
	text-transform: uppercase;
}
#topVideo > div:nth-child(4){
	width: 44px;
    height: calc(100% - 27px);
    position: absolute;
    left: 0px;
    top: 0px;
    background: #2d2d2d;
}
#topVideo > div:nth-child(5){
    width: 44px;
    height: calc(100% - 27px);
    position: absolute;
    right: 0px;
    top: 0px;
    background: #2d2d2d;
}
/*LATEST VIDEO*/
#latestVideo{
	position: relative;
    background-color: #ededed;
    padding-left: 33px;
	margin-bottom: 35px;
}
#latestVideo .item{
	display: table-cell;
    padding: 0px 13px 0 13px;
    width: 116px;
    vertical-align: top;
}
#latestVideo .item .summaryImage{
	width: 165px !important;
    height: 97px !important;
 }
 #latestVideo .item .iconPlay{
	width: 32px;
	font-family: Roboto;
	color:  #ffffff;
	top: 70%;
    left: 20%;
}
#latestVideo > .element > .headline{
	font-family: Roboto;
	color:  #0e5d9b;
	font-size: 20px;
	font-weight: 900;
	text-transform: uppercase;
	padding: 12px;
}
#latestVideo  .more {
    padding-top: 12px;
    height: 32px;
    text-align: center;
    background-color: #dfdfdf;
    width: 1200px;
    margin-left: -143px;
}
#latestVideo  .more  .more-btn{
	font-family: Roboto;
	color:  #0e5d9b;
	font-size: 18px;
	font-weight: 900;
	text-align: center;
	text-transform: uppercase;
}
#latestVideo .expand{
	background-color: #ededed;
    z-index: -7;
    position: absolute;
    top: 0;
    left: -110px;
    bottom: 0;
    display: block;
    width: 1200px;
    transform: none;
}
#latestVideo .item > .headline{
	padding: 10px 0px;
}
#latestVideo .item > .headline > a{
	font-family: Roboto;
	color:  #333333;
	font-size: 16px;
	font-weight: 500;
}
/* region 3 */


/* region 4 */
#WNDS37{
	margin-top: 20px;
}
#WNContainerStory{
    background: white;
}
/* style header*/
#WNStoryHeader{
	margin-bottom: 40px;
}
#WNStoryHeader > h3{
    font-weight: bold;
    color: #323232;
    font-size: 30px !important;
    line-height: 1;
}
#WNStoryHeader > em.wnDate {
    font-style :normal;
    color : #3c3c3c;
}
#WNStoryByline > .byline > span.author {
    color :rgb(60, 60, 60);
    font-weight : 600;
    margin-top: 5px;
}
#WNStoryByline > .byline > .wn-anchor{
    display : none;
}
#WNStoryBody{
	font-size: 16px;
    font-family: arial,verdana,sans-serif;
    color: #000000;
}
/* style RelatedBox*/
#WNStoryRelatedBox{
    float: right;
    margin-left: 15px;
    margin-right: 10px;
    max-width: 225px;
}
#WNStoryRelatedBox > div.wnStoryBodyGraphic{
    float: right;
}
#WNStoryRelatedBox > div.wnStoryBodyGraphic > span{
    text-align: justify;
    color: #5a5a5a;
    font-size: 13px;
    margin: 10px 3px 0px 3px;
}
.wnImageWidth-180, .wnImageWidth-180 img {
    width: 220px;
}
/* style related video*/
#WNDS20.storyVideo > div > ul > li > h4 > a > span{
	color: #5a5a5a;
	font-weight: normal;
	
}
#WNDS20.storyVideo > div > ul > li > h4{
	margin-left: 3px;
	margin-right: 3px;
	margin-top: 15px;
}
#WNDS20.storyVideo > div > ul > li.wnDVHeadlineVideo{
	padding-left:  0px !important;
	background-image: none !important ;
	margin-bottom: 15px;
}
#WNDS20.storyVideo > div > ul > li > a > div > img.iconPlaySmall{
	position: absolute;
    bottom: 0px;
    width: 20px;
    background: black;
	padding: 1px 3px 1px 3px;
}
#WNDS20.storyVideo{
	margin-bottom: 0px;
}

/* related stories*/
/* style related stories*/
#DisplaySizeId3.related-stories{
    border-style: solid;
    border-color: #e4e4e4;
    border-width: 1px;
    border-bottom-style: none;
    margin-left: 5px;
}
#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 > .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: #0e5d9b;
    text-decoration: none;
}
#DisplaySizeId3.related-stories > ul > li.wnItem.header > h3{
    background: white;
	padding-left: 8.4px;
}
/* nested category*/
#DisplaySizeId82.related-category > ul {
    width: calc(49% - 2px);
    float: left;
    background-color : #ffffff;
    margin-right: 2%;
}
#DisplaySizeId82.related-category > ul > li > h4 {
	background: none;
	padding: 0px;
}
#DisplaySizeId82.related-category > ul:nth-of-type(2n) {
    margin-right: 0px;
}
#DisplaySizeId82.related-category > ul > li.header > h3 > span{
    display : block;
    text-align: left;
    font-size : 18px;
    text-transform: uppercase;
}
#DisplaySizeId82.related-category > ul > li.header{
    background: #e4e4e4;
    padding-top : 5px;
    padding-bottom : 5px;
}
#DisplaySizeId82.related-category > ul > li > h4 > a{
    text-decoration: none;
    font-size: 14px;
    font-family: 'Roboto', serif;
    font-weight: 500;
	color: #333333;
}
#DisplaySizeId82.related-category > ul >li.feature{
    border-bottom-style: solid;
    border-left-style: solid;
    border-right-style: solid;
    border-color: #e4e4e4;
    border-width: 1px;
	padding: 1em;
}
#DisplaySizeId82.related-category > ul > div.background-more > a.more >span{
    font-size: 14px;
    font-weight: bold;
    color: #5a5a5a;
    text-transform: uppercase;
}
#DisplaySizeId82.related-category > ul > div.background-more{
    background-color : #e4e4e4;
    padding-top: 5px;
    padding-bottom: 5px;
    text-align: center;
}
#DisplaySizeId82.related-category > ul > li.wnItem > h4.headline.abridged > span.hasClip:after {
    background: url(http://ftpcontent.worldnow.com/professionalservices/clients/kten/images/play-inline.png) center center no-repeat;
    content: "";
    width: 30px;
    height: 13px;
    display: inline-block;
    margin-top: 2px;
    vertical-align: middle;
    background-size: contain!important;
    margin-left: -5px;
}
#DisplaySizeId82.related-category > ul > li.wnItem.header > h3 > span.text.sectionTitle{
	display: none;
}
#DisplaySizeId3.related-stories > ul > li.wnItem.feature > h4 > span.hasClip:after {
    background: url(http://ftpcontent.worldnow.com/professionalservices/clients/kten/images/play-inline.png) center center no-repeat;
    content: "";
    width: 30px;
    height: 13px;
    display: inline-block;
    margin-top: 2px;
    vertical-align: middle;
    background-size: contain!important;
    margin-left: -5px;
}

/* meet the team story*/
#DisplaySizeId68.meetStory > ul > li > a:nth-child(1) {
	display: table-cell;
}
.custom-story{
	display: table-cell;
    vertical-align: bottom;
}
#DisplaySizeId68.meetStory > ul > li > a:nth-child(1) > div.meetStory{
	width: 120px;
	height: 120px;
}
#DisplaySizeId68.meetStory > div > h3.meetStory{
	background: black;
}
#DisplaySizeId68.meetStory > ul > li.meetStory{
	border-bottom-style : solid;
	border-width: 1px;
	border-color: black;
}
#DisplaySizeId68.meetStory > ul > li.meetStory:last-child{
	border-bottom-style : none;
}
#DisplaySizeId68.meetStory > ul > li > .custom-story > a:nth-child(1) > div > span.name.meetStory{
	font-size: 14px;
	padding-left: 10px;
}
#DisplaySizeId68.meetStory > ul > li > .custom-story > a:nth-child(1) > div > span.level.meetStory{
	font-size: 13px;
	padding-left: 10px;
	margin-top: 1px;
}
#DisplaySizeId68.meetStory > ul > li > div.custom-story > div.socials-links{
	height: auto;
	margin-top: 8px;
	margin-left: 10px;
}
/* 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;
	font-family: Roboto;
	color: #0c5e9a;
	margin-top: 35px;
	margin-bottom: 15px;
	font-weight: bold;
}
/* CATEGORY PAGE */
#WNCol23 > div#topStories{
	margin-bottom: 30px;
}
div#topStories{
	background-color : #e4e4e4;
	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: 20px;
	color: #333333;
	line-height: 1.3;
	font-family: Roboto;
}
#topStoriesLeft > li > h4 > a:hover {
    color: #0e5d9b;
    text-decoration: none;
}
#topStoriesLeft > li > h4 {
    padding-left: 15px;
	display: block;
	margin-bottom: 10px;
}

#topStoriesLeft > li > span.date{
    padding-left: 15px;
	font-size: 10px;
	display: block;
	margin-bottom: 15px;
}
#topStoriesLeft > li > span.abstract > p{
	margin-top: 0px;
	font-size: 13px;
	padding-left: 15px;
	color: #333333;
	font-family: Roboto;
}
#topStoriesRight > li{
    display: block;
    padding-left: 15px;
	padding-right:15px;
	border-bottom-style: solid;
    border-color: #e4e4e4;
    border-width: 1px;
	padding-top: 15px;
	padding-bottom: 10px;
}
#topStoriesRight > li:last-child{
	border-bottom-style: none;
}
#topStoriesRight{
	width: calc(50% - 2px);
    float: left;
    background-color : #ffffff;
	border-top-style: solid;
    border-left-style: solid;
    border-right-style: solid;
	border-bottom-style: solid;
    border-color: #e4e4e4;
    border-width: 1px;
}
#topStoriesRight > li > h4 > a{
	font-size: 14px;
	color: #333333;
	font-family: Roboto;
}
#topStoriesRight > li > h4 > a:hover {
    color: #0e5d9b;
    text-decoration: none;
}

#topStoriesRight > li > h4.hasClip:after{
	background: url(http://ftpcontent.worldnow.com/professionalservices/clients/kten/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;
}
/* Meet the team horizontal*/
#DisplaySizeId7.meet-horizontal {
    font-family: Montserrat;
}

#DisplaySizeId7.meet-horizontal > .team-container {
    padding: 0px 0 10px 0;
    background-color: #272727;
    position: relative;
    overflow: hidden;
}

#DisplaySizeId7.meet-horizontal > .team-container > ul {
    position: relative;
    width: 2000px;
    left: 0;
    margin-left: 30px;
    transition: all 1.5s;
}

#DisplaySizeId7.meet-horizontal > .team-container > h3 {
    color: #ffffff;
    font-size: 20px;
    font-weight: 600;
    text-transform: uppercase;
    text-align: left;
    margin-bottom: 15px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 15px;
	background-color: black;
	font-family: Roboto;
}

#DisplaySizeId7.meet-horizontal > .team-container > ul > li.wnItem.header {
    text-align: center;
}

#DisplaySizeId7.meet-horizontal > .team-container > ul > li.wnItem.feature {
    display: table-cell;
    padding: 0 15px 0 15px;
    width: 116px;
    vertical-align: top;
}


#DisplaySizeId7.meet-horizontal > .team-container > ul > li.wnItem.feature > a > .member-image > img {
    width: 116px;
    height: 120px;
}

#DisplaySizeId7.meet-horizontal > .team-container > ul > li.wnItem.feature > a > .member-info {
    font-family: Montserrat;
    color: #ffffff;
    font-weight: 400;
}

#DisplaySizeId7.meet-horizontal > .team-container > ul > li.wnItem.feature > a > .member-info > .member-name {
    font-size: 15px;
    line-height: 15.486px;
    transform: scaleX(1.0023);
    margin-top: 8px;
    margin-bottom: 3px;
	font-weight: bold;
	font-family: Roboto;
}

#DisplaySizeId7.meet-horizontal > .team-container > ul > li.wnItem.feature > a > .member-info > .member-role {
    font-size: 13px;
    line-height: 15.486px;
    transform: scaleX(1.0023);
    margin-bottom: 10px;
	height: 15.486px;
	font-family: Roboto;
}

#DisplaySizeId7.meet-horizontal > .team-container > ul > li.wnItem.feature > ul > li {
    display: inline-block;
    width: 18px;
    height: 18px;
    vertical-align: middle;
    border-radius: 20%;
}

#DisplaySizeId7.meet-horizontal > .team-container > ul > li.wnItem.feature > ul > li.facebook-icon {
	background: url(http://ftpcontent.worldnow.com/professionalservices/clients/kten/images/social_icons.png) left no-repeat;
    margin-right: 10px;
	width: 20px;
    height: 19px;
}

#DisplaySizeId7.meet-horizontal > .team-container > ul > li.wnItem.feature > ul > li.twitter-icon {
    background: url(http://ftpcontent.worldnow.com/professionalservices/clients/kten/images/social_icons.png) left no-repeat;
    margin-right: 10px;
	background-position: -28px;
	width: 20px;
    height: 19px;
}

#DisplaySizeId7.meet-horizontal > .team-container > ul > li.wnItem.feature > ul > li.email-icon {
    background: url(http://ftpcontent.worldnow.com/professionalservices/clients/kten/images/social_icons.png) left no-repeat;
	background-position: -55px;
	width: 20px;
    height: 19px;
}

#DisplaySizeId7.meet-horizontal > .team-container > ul > li.wnItem.feature > ul > li > a {
    color: #ffffff;
	width: 20px;
    height: 19px;
    display: block;
}

#DisplaySizeId7.meet-horizontal .fa-fw {
    text-align: center;
    line-height: 18px;
    width: 100%;
    font-size: 12px;
}

#DisplaySizeId7.meet-horizontal > .team-container > div:nth-child(4) {
    width: 30px;	
    height: calc(100% - 44px);
    position: absolute;
    right: 0px;
    top: 44px;
    background: #272727;
}

#DisplaySizeId7.meet-horizontal > .team-container > div > a.right-arrow {
    background-image: url(http://ftpcontent.worldnow.com/professionalservices/clients/kten/images/right_arrow.png);
    width: 15px;
    height: 28px;
    position: absolute;
    cursor: pointer;
    top: 72px;
}

#DisplaySizeId7.meet-horizontal > .team-container > div:nth-child(3) {
    width: 30px;	
    height: calc(100% - 44px);
    position: absolute;
    left: 0px;
    top: 44px;
    background: #272727;
}

#DisplaySizeId7.meet-horizontal > .team-container > div > a.left-arrow {
    background-image: url(http://ftpcontent.worldnow.com/professionalservices/clients/kten/images/left_arrow.png);
    width: 15px;
    height: 28px;
    position: absolute;
    cursor: pointer;
    top: 72px;
    left: 13px;
}
/* more news */
#moreNews{
	margin-top: 30px;
	border-style: solid;
    border-color: #e4e4e4;
    border-width: 1px;
}

#moreNews > h3{
    font-size: 20px;
    font-weight: bold;
    text-transform: uppercase;
    padding-left: 10px;
    color: #0C5E9A;
    margin: 5px;
}
#moreNews > li{
	padding: 15px;
	border-bottom-style: solid;
    border-color: #e4e4e4;
    border-width: 1px;
	display: block;
}
#moreNews > li > a > div > img{
	left: 25px;
	top: 76px;
	width: 40px;
	background: none;
}
#moreNews > li > a > div {
	padding: 0px;
	float: left;
	margin-right: 10px;
}
#moreNews > li > h4 > a {
	font-size: 16px;
	line-height: 1.3;
	height: 2.5em;
    display: inherit;
	color: #333333;
	font-weight: bold;
	font-family: Roboto;
}
#moreNews > li > h4 > a:hover {
    color: #0e5d9b;
    text-decoration: none;
}
#moreNews > li > span.abstract > p{
	font-size: 13px;
	line-height: 1.3;
	margin: 0px;
	margin-bottom: 7px;
	margin-top: 4px;
	font-family: Roboto;
	
}
#moreNews > li > span.date {
	font-size: 11px;
	font-weight: bold;
    color: #393939;
	font-family: Roboto;
}

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

#moreNews > .moreBtn{
    background-color: #e4e4e4;
    border: none;
    color: #5a5a5a;
    padding: 10px 0px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 14px;
    width: 100%;
    cursor: pointer;
    font-weight: bolder;
    font-family: Roboto;
}
.iconClock{
	width: 12px;
    top: 2px;
    position: relative;
    margin-right: 5px;
}
/* connect-block */
.connect-block > a {
	background: url(http://ftpcontent.worldnow.com/professionalservices/clients/kten/images/connect-block.png) left no-repeat;
    display: inline-block;
    width: 32px;
    height: 32px;
	margin-left: 5px;
}

.connect-block{
	background: #e4e4e4;
	padding: 10px;
	margin-top: 25px;
	margin-bottom: 35px;
}
.connect-block > a.twiter{
	background-position: -39px 0;
}
.connect-block > a.youtube{
	background-position: -78px 0;
}
.connect-block > a.rss{
	background-position: -116px 0;
}
.connect-block > a.email{	
	background-position: -155px 0;
}
/* twiter-facebook */
.twt-fb-story{
	margin-bottom: 25px;
}
.twt-fb-category{
	margin-bottom: 25px;
}

/* category box*/
ul.tabs {
	margin-bottom: 15px;
	padding: 0;
	float: left;
	list-style: none;
	width: 100%;
	display: table;
}
ul.tabs > li {
    cursor: pointer;
    border-right: 1px solid #FFFFFF;
    font-weight: bold;
    background: #EEEEEE;
    position: relative;
    display: table-cell;
    text-align: center;
    padding: 10px 6px;
    text-transform: uppercase;
    font-size: 17px;
    font-family: Roboto;
}
ul.tabs > li:last-child{
	border : none;
}
ul.tabs li:hover {
	background: #CCCCCC;
}
ul.tabs li.active {
	background: #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	color: #0d5d9a;
}

.tab_container {
	border: 1px solid #999999;
	border-top: none;
	clear: both;
	float: left;
	width: 100%;
	background: #FFFFFF;
}
.tab_content {
	padding: 20px;
	font-size: 1.2em;
	display: none;
}
/* tabcontainer */
#categorybox{
	border: 1px solid #e4e4e4;
	margin-bottom: 25px;
}
#categorybox > ul.tabcontainer > li > div > h4{
	display: block;
}
#categorybox > ul.tabcontainer > li > a{
	display: inline-block;
}
#categorybox >ul.tabcontainer{
	display: table;
}
#categorybox > ul.tabcontainer > li{
	padding: 15px;
	border-bottom-style: solid;
    border-color: #e4e4e4;
    border-width: 1px;
	display: block;
}
#categorybox > ul.tabcontainer > li > a > div > img{
	left: 25px;
	top: 76px;
	width: 40px;
	background: none;
}
#categorybox > ul.tabcontainer >li > a > div {
	padding: 0px;
	float: left;
	margin-right: 10px;
}
#categorybox >ul.tabcontainer > li > div{
	display: inline-block;
    width: 428px;
    vertical-align: top;
}
#categorybox > ul.tabcontainer > li > div > h4 > a {
	font-size: 16px;
	line-height: 1.3;
	height: 2.5em;
    display: inherit;
	color: #333333;
	font-weight: bold;
	font-family: Roboto;
}
#categorybox >ul.tabcontainer > li > div > h4 > a:hover {
    color: #0e5d9b;
    text-decoration: none;
}
#categorybox > ul.tabcontainer > li > div > span.abstract{
	display: block;
}
#categorybox > ul.tabcontainer >li > div > span.abstract > p{
	font-size: 13px;
	line-height: 1.3;
	margin: 0px;
	margin-bottom: 7px;
	margin-top: 4px;
	font-family: Roboto;
}
#categorybox > ul.tabcontainer >li > div > span.date {
	font-size: 11px;
	font-weight: bold;
    color: #393939;
	font-family: Roboto;
}

#categorybox > ul.tabcontainer >li > div > span.byLine{
	margin-left: 5px;
	font-size: 11px;
	font-family: Roboto;
}
#categorybox > a.moreCategoryBox{
	display: block;
    width: 100%;
    color: #5a5a5a;
    font-weight:bolder;
    font-size: 14px;
    text-align: center;
    background-color: #e5e5e5;
    padding: 10px 0px;
}
/* region 5 */
#WNAd52{
	margin-top: 30px;
}

/* region 5 */

.wnDVWxFullForecast.wnWxHorizontal {
	display: none;
}

#CDEV-weather {
	position: relative;
}

#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/kten/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 {
    padding: 5px 0;
    font-size: 20px;
    font-family: 'Roboto', sans-serif;;
    display: inline-block;
    margin: 0px;
    padding-left: 10px;
    padding-top: 11px;
    margin-bottom: 15px;
    color: #1e2190;
}

#CDEV-weather .header h3 span {

}

#CDEV-weather .locations {
	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-family: 'Roboto', sans-serif;
	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/kten/images/wx-search.png");
	background-repeat: no-repeat;
	background-position: center center;
	padding: 0 5px;
	line-height: 21px;
	font-family: 'Roboto', sans-serif;
	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: 100%;
	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-family: 'Roboto Condensed', sans-serif;
	font-size: 14px;
	font-weight: 700;
	line-height: 30px;
	z-index: 0;
}
#wxCurrentLocation > span.change {
	font-size: 13px;
}
#CDEV-weather #wxCurrentLocation .loc {
	/*text-transform: uppercase;*/
}

#CDEV-weather #wxCurrentLocation .change {
	color: rgba(255, 0, 0, 0.86);
}

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

#CDEV-weather .arrow.hourly-arrow {
	background-image: url(http://ftpcontent.worldnow.com/professionalservices/clients/kten/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;
}
#CDEV-current-condition > div.header > h3 > span {
	color: #285296;
}

#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/kten/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: 0;
	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: 638px;
    border: 1px solid #e4e4e4;
    margin-bottom: 25px;
    padding-left: 10px;
    padding-bottom: 10px;
}

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

.current-quick-group {
	width: 369px;
	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 .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-family: 'Roboto', sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #3c3c3c;
	margin: 10px 0 5px 0;
	min-height: 30px;
}

.current-quick-group .temperature {
	font-family: 'Roboto', sans-serif;
	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-family: 'Roboto', sans-serif;
	font-size: 20px;
	font-weight: 400;
	color: #3c3c3c;
	text-align: left;
	padding-right: 15px;
	background-image: url("http://ftpcontent.worldnow.com/professionalservices/clients/kten/images/wx-temp-hi.png");
	background-repeat: no-repeat;
	background-position: right center;
}

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

.current-quick-group .feels-like {
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
	font-weight: 400;
	color: #757575;
}

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

.current-quick-group .precip-chance {
	background-image: url("http://ftpcontent.worldnow.com/professionalservices/clients/kten/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-family: 'Roboto', sans-serif !important;
	font-size: 11px !important;
	font-weight: 600 !important;
	color: #363636;
	text-transform: uppercase;
	text-decoration: none;
}

.current-quick-group .radar:hover {
	color: #990000;
	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: 369px;
	height: 150px;
	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: arial,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: 45%;
}

.current-detail-group .column div .value {
	float: right;
	width: 45%;
	font-weight: bold;
	color: #3c3c3c;
	text-align: right;
}
#detailDay-1 > div > div.column.second > div.moonrise.clearfix > span.value, #detailDay-1 > div > div.column.second > div.moonset.clearfix > span.value{
	padding-left: 25px;
    width: 30%;
}
.current-detail-group .column div.sunrise .value {
	width: 60px;
	padding-left: 25px;
	background-image: url("http://ftpcontent.worldnow.com/professionalservices/clients/kten/images/wx-sunrise.png");
	background-repeat: no-repeat;
	background-position: left center;
}

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

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

.todays-forecast-group {
	width: 369px;
	height: 175px;
	overflow: hidden;
	position: relative;
	float: left;
	background-color: #eee;
	padding: 15px;
	text-align: left;
	font-family: 'Roboto', sans-serif;
	font-size: 13px;
	font-weight: 400;
	color: #7e7e7e;
	-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: #363636;
}

.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: 268px;
	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: 280px;
	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: arial,sans-serif;
	font-size: 14px;
	font-weight: 700;
	color: #6b6e71;
}

.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: arial,sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #7e7e7e;
	margin: 0;
	min-height: 25px;
}

.hourly .temperature {
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 40px;
	font-weight: 700;
	color: #3c3c3c;
}

.hourly .precip-chance {
	font-family: 'Roboto', sans-serif;
	font-size: 11px;
	font-weight: 400;
	color: #363636;
	margin: 7px auto;
	background-image: url("http://ftpcontent.worldnow.com/professionalservices/clients/kten/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 {
	position: relative;
	width: 650px;
	margin-bottom: 20px;
}

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

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

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

.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-family: 'Roboto Condensed',sans-serif;
	font-size: 18px;
	font-weight: 700;
	color: #363636;
}

.quick-day .date {
	font-family: 'Roboto Condensed',sans-serif;
	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-family: 'Roboto',sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #7e7e7e;
	margin: 5px 0;
	min-height: 30px;
}

.quick-day .hi-temp {
	font-family: 'Roboto', sans-serif;
	font-size: 30px;
	font-weight: 700;
	color: #3c3c3c;
}

.quick-day .lo-temp {
	font-family: 'Roboto', sans-serif;
	font-size: 20px;
	font-weight: 400;
	color: #757575;
}

.quick-day .precip-chance {
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
	font-weight: 400;
	color: #363636;
}

.quick-day .precip-chance {
	background-image: url("http://ftpcontent.worldnow.com/professionalservices/clients/kten/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;
}

.detail-day .column {
	display: table-cell;
	width: 33.3333333333333%;
	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: rgb(255,255,255); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(216,214,214,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(216,214,214,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(216,214,214,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(216,214,214,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(216,214,214,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(216,214,214,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d8d6d6',GradientType=0 ); /* IE6-9 */
}

.detail-day .column div {
	padding-bottom: 14px;
	font-family: arial,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: 45%;
	font-weight: bold;
	color: #3c3c3c;
}

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

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

.detail-day .column div.moonphrase .value {
	width: 60px;
	padding-left: 25px;
	background-image: url("http://ftpcontent.worldnow.com/professionalservices/clients/kten/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: arial,sans-serif;
	font-size: 11px;
	color: #7e7e7e;
}

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

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

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

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

/* mobile style */
.wnMobile .weather.abbreviated {
	display: none;
}
.wnMobile #CDEV-weather {
	width: 100%;
	min-width: 320px;
}
.wnMobile #CDEV-weather .header {
	font-family: 'Roboto', sans-serif;
	border-bottom: 1px solid #e4e4e4;
	background-color: transparent;
}
.wnMobile #CDEV-weather .location-dropdown {
	display: none;
}
.wnMobile #CDEV-current-condition {
	width: 100%;
}
.wnMobile .current-condition-group {
	position: relative;
	border-top: none;
}
.wnMobile .current-quick-group {
	float: none;
	width: 100%;
}
.wnMobile .current-quick-group .precip-chance {
    background-position: 35% center;
}
.wnMobile .todays-forecast-group {
	float: none;
	width: 100%;
	height: auto;
}
.wnMobile .todays-forecast-group .todays-forecast {
	height: auto;
}
.wnMobile .current-detail-group {
	float: none;
	width: 100%;
}
.wnMobile .current-detail-group .column div .value {
	float: left;
}
.wnMobile .hourly-group {
	float: none;
	width: 100%;
	height: 300px;
	border-left: none;
	border-top: 1px solid #e4e4e4;
}

.wnMobile .hourly-group .hourly {
	width: 100%;
}
.wnMobile #CDEV-weather .arrow.hourly-arrow.top,
.wnMobile #CDEV-weather .arrow.hourly-arrow.bottom {
    width: 100%;
}
.wnMobile #CDEV-daily-forecast {
    width: 100%;
}
.wnMobile .quick-group {
	width: 100%;
}
.wnMobile .detail-group {
	width: 100%;
	height: auto;
}
.wnMobile .detail-day {
    position: relative;
    width: 100%;
    height: auto;
    cursor: default;
}
.wnMobile .detail-day .column {
	display: block;
	width: 100%;
	border-left: none;
}
.wnMobile .detail-day .column.last {
	background: none;
}
#CDEV-daily-forecast > div.cdev-weather-footer.clearfix > div.update {
    display: block;
    text-align: right;
    font-style: italic;
    font-size: 12px;
}
#CDEV-daily-forecast > div.header > h3{
    width: 100%;
    margin-bottom: 6px;
    padding-left: 0px;
}
#CDEV-daily-forecast > div.header > h3 > span {
    display: block;
    background: #f7ecee;
    width: 100%;
    padding-top: 5px;
    padding-bottom: 2px;
    padding-left: 10px;
}
#CDEV-current-condition > div.current-condition-group > div.hourly-group div.column.second {
	margin-left: -15px;
}
/* meet the team category */

  #DisplaySizeId68.meet-the-team-col4{
    background: #363636;
  }
  .meet-the-team-col4 > h3{
    margin: 20px;
    margin-bottom: 15px;
    text-transform: uppercase;
    font-size: 18px;
    background: #202020;
    color: white;
    font-weight: bold;
  }
  .meet-the-team-col4 > ul > li > a:nth-child(1) > div{
    width: 105px;
    height: 85px;
    background-size: contain !important;
    float: left;
	background-color: #acaaab !important;
  }
  .meet-the-team-col4 > ul > li span.name, .meet-the-team-col4 > ul > li span.level {
    color: white;
    font-size: 18px;
    font-weight: 700;
    padding-left: 118px;
    display: block;
    font-family: 'Roboto', sans-serif;
  }
  .meet-the-team-col4 > ul > li span.level{
    font-weight: 100;
    font-size: 16px;
    margin-top: 3px;
    color: white;
    font-family: 'Roboto', sans-serif;
  }
  .meet-the-team-col4 .socials-links {
    height: 30px;
    margin-left: 118px;
    position: relative;
    margin-top: 10px;
  }
 #DisplaySizeId68 > ul > li > div  a.fb, #DisplaySizeId68 > ul > li > div  a.twitter, #DisplaySizeId68 > ul > li > div  a.email {
    background: url(http://ftpcontent.worldnow.com/professionalservices/clients/kten/images/social_icons.png) left no-repeat;
    display: inline-block;
    width: 20px;
    height: 19px;
  }
  #DisplaySizeId68 > ul > li > div > a.fb{

  }
  #DisplaySizeId68 > ul > li > div  a.twitter{
      background-position: -28px;
  }
  #DisplaySizeId68 > ul > li > div  a.email{
    background-position: -55px;
  }
  .meet-the-team-col4 .socials-links a {
    display: inline-block;
    width: 28px;
    height: 29px;
    margin-right: 4px;
  }
  .meet-the-team-col4 > ul > li{
    padding-left: 20px !important;
  }
  .meet-the-team-col4 > ul > li:nth-child(1){
      margin-top: 20px;
      padding-top: 0px;
  }
  .meet-the-team-col4 > ul > li:nth-child(1) > a:nth-child(2) > div > span.name{
      padding-top: 10px;
  }
  .meet-the-team-col4 > ul > li{
      /*border-bottom: 1px solid #dedede;*/
      padding-bottom: 15px !important;
      padding-top: 15px !important;
  }
  .meet-the-team-col4 > ul > li:last-child{
      border-bottom: none;
  }
  #DisplaySizeId68.meet-the-team-col4 > ul > li:nth-child(1){
      padding-top: 0px !important;
  }
  .meet-the-team-col4 .title h3 {
	font-size: 18px;
    color: white;
    background: #292929;
    padding: 10px;
    font-family: 'Roboto', sans-serif;
    font-weight: 600;
    text-transform: uppercase;
  }
/* weather top videos */


/*#weather-top-video{
	width: 100%;
    height: calc(100% - 35px);
    background: gray;
}*/

#v-tabs {
    width: 648px;
    height: 35px;
    background: white;
	display: table;
	margin-top: 1px;
}
#v-tabs li {
    display: table-cell;
    width: 20%;
    text-transform: uppercase;
    text-align: center;
    height: 100%;
    line-height: 35px;
    font-size: 15px;
    font-weight: bold;
    font-family: "Roboto";
    color: #636161;
    background: #e1e1e1;
	cursor: pointer;
}
#v-tabs li.tab-active, #v-tabs  li.tab-active  a{
    color: #285296;
    background: white;
}
#v-tabs li:first-child {
    border-left: none;
}
#v-tabs li a {
    font-family: 'Roboto', sans-serif;
    font-weight: 600;
    font-size: 16px;
    color: #545050;  
}

#videoTab {
    width: 648px;
    height: 410px;
    background: white;
	border: 1px solid #e1e1e1;
	margin-bottom: 30px;
}
#videoTab > div {
    top: 50px;
    left: 0;
    visibility: hidden;
}

#videoTab > div.show {
    visibility: visible;
    z-index: 12 !important;
}

#videoTab > div:nth-of-type(1) {
    z-index: 10;
}
#videoTab > div:nth-of-type(2) {
    z-index: 9;
}
#videoTab > div:nth-of-type(3) {
    z-index: 8;
}
#videoTab > div:nth-of-type(7) {
    z-index: 7;
}
#videoTab > div > div {
    position: relative;
}

#wx-page-video-tab {
    width: 650px;
    height: 400px;
    position: relative;
    margin-bottom: 15px;
}
/* 46, 41 */
#WNHeader #WNAd46, #WNHeader #WNAd41 {
	width: 980px;
    text-align: center;
    margin: 0 auto;
    background: #ededed;
    padding-top: 10px;
    padding-bottom: 18px;
    border: none;
    margin-top: 20px;
    margin-bottom: 10px;
}
/*Navigation update*/
/* #submenu410 > li > span > span > span > span > a{
	font-family: Roboto;
	font-size: 16px;
	margin-top:-2px;
	font-weight: 700;
	text-transform: uppercase;
	padding-top: 14px;
} */
#submenu410 > li.logo{
	margin-top:-2px;
}

#menu410 > .wnHorizontal .wnStatic .wnMenuTypeText .wnSublevel {
	width: 1088px;
	padding-left: 110px;
}
#menu410 LI.wnOn .wnSublevel A{
    font-family: Roboto;
    font-size: 11px;
    height: 24px;
    text-transform: uppercase;
    font-weight: 700;
    padding-top: 10px;
    padding-right: 15px;
    padding-left: 15px;
}
#menu410 LI.wnOn .wnSublevel A:hover{
    font-family: Roboto;
    font-size: 11px;
	text-transform: uppercase;
    font-weight: 700;
    background:#363636;
}
.wnMainMenu .wnHorizontal .wnStatic .wnSublevel SPAN {
    display: block;
    float: left;
    padding: 0px 0px;
}
#menu410 .wnHorizontal .wnStatic .wnSublevel LI {
	background: none;
	padding-left: 0px;
}
.wnMainMenu .wnHorizontal .wnStatic .wnSublevel .wnFirstNode SPAN {
    padding-left: 0px;
}
#WNFooter #submenu410 a{
	font-size: 15px;
}
/*hover blue*/
.wnRole-LINK > a > span{
	color: #0e5d9b;
}
#WNStoryBody p, #WNStoryBody span {
	font-size: 16px;
}

/*start 2429*/
#WNTopStoryWrap > ul > li{
	background-color:black;
}
#WNTopStoryWrap > ul > div{
	background-color:black;
}
#WNTopStoryWrap > ul > li > div{
	background-color:black !important;
}
#WNTopStoryWrap > ul > div > ul > li > h4 > a > span{
	color:white;	
}
/*end 2429*/
/* PS-2450 */
#WNColsAll #WNCols234-5 #WNContainerStory #WNStoryBody a{
	font-size: 16px;
}
/* PS-2484 */
.headlineBox ul, #wnMostPopularTabbed ul{
	list-style: none;
}
/*ES-146*/
div.summaryImage span.caption{
	display: none !important;
}