/* KTVK - 2015 - custom.css */

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

/* column */
#WNColsAll {
    background-color: #f7f7f7;
}

/* page header */
#WNHeader {
    position: relative;
}

/* leaderboard ad */
#WNAd41,
#WNAd46 {
    position: absolute;
    z-index: 1;
    border: none;
    right: 0px;
    top: 5px;    
}
div#WNAd46 iframe, div#WNAd41 iframe{
	margin: 0 !important;
}

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

#WNAd101 {
    margin-left: 10px;
}

#WNAd41 iframe,
#WNAd46 iframe {
    margin: 0;
    padding-left: 0;
    background: none;
}

/* member center search */
#WNContainerMemberSearch-headertop {
    position: absolute;
    z-index: 2;
    right: 12px;
    bottom: 12px;    
}

#WNHeader .wnMemberCenter {
    display: none;
}

#WNHeader .wnSearchBox {
    float: none;
    margin-left: 0;
    padding: 0;
}

#WNHeader .wnSearchBox form * {
    display: none;
}

#WNHeader .wnSearchBox .wnQueryText,
#WNHeader .wnSearchBox .wnSubmit {
    display: block;
}

#WNHeader .wnSearchBox .wnQueryText {
    width: 283px;
    height: 32px;
    padding: 0 10px;
    background-color: #fff;
    color: #bababa;
    font-family: 'Lato', sans-serif;
    font-size: 14px;
    font-weight: 400;   
    text-transform: uppercase; 
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

#WNHeader .wnSearchBox .wnSubmit {
    width: 32px;
    height: 32px;
    background-color: #febb48;
    background-image: url("http://ftpcontent.worldnow.com/wncustom/custom/ktvk/2015/images/search-icon.png");
    background-repeat: no-repeat;
    background-position: center center;
    margin-left: -1px;
    padding-left: 0;
    text-indent: -999em;
    border-left: none;
}

/* top nav menu */
#menu2528 {
    background-color: #131313;
    width: 980px;
    height: 65px;
}

#menu2528 .wnHorizontal {
    background-color: #131313;
    text-transform: uppercase;
    position: relative;
    width: 979px;
}

#menu2528 .wnLevel1 {
    background-color: #131313;  
}

.wnMainMenu .wnHorizontal .wnMenuTypeText a {
    padding: 0;
}

#menu2528 a, #menu2528 li.wnOn .wnSublevel a {
    font-family: 'Lato', sans-serif;
    font-size: 16px;
    font-weight: 700;
    color: #fff;
    text-align: center;
}

#menu2528 li .wnSublevel a,
#menu2528 li.wnOn .wnSublevel a,
#menu2528 li.wnOn.wnActive .wnSublevel a {
    font-size: 12px;
    font-weight: 400;
    text-transform: none;
    text-align: left;
}

#menu2528 .wnLeft {
    padding-left: 0;
}

#menu2528 .wnRight {
    padding-right: 0;
}

#menu2528 .wnLevel1 li.wnHasSublevel .wnMiddle span {
    background: none;
}

#menu2528 .wnLevel1 > li {
    height: 40px;
    line-height: 39px;
}

#menu2528 .wnLevel1 > li.wnOn {
    background-color: #112e7b;
    color: #fff;
} 

#menu2528 .wnLevel1 > li.wnOn a {
    color: #fff;
}

/* top nav menu - dynamic subnav */
#menu2528.cdev-dyn-subnav .wnSublevel {
    border: none;
    background-color: #112e7a;
    width: 980px !important;
    height: auto !important;
    display: none !important;
}

#menu2528.cdev-dyn-subnav .wnHasSublevel.wnActive .wnSublevel {
    display: block !important;
}

#menu2528.cdev-dyn-subnav .wnHorizontal .wnStatic .wnSublevel li {
    height: 24px;
    line-height: 23px;
    background: none;
    padding-left: 18px;
}

#menu2528.cdev-dyn-subnav .wnHorizontal .wnStatic .wnSublevel li.wnFirstNode {
    padding-left: 0;
}

#menu2528.cdev-dyn-subnav .wnHorizontal .wnStatic .wnSublevel span {
    padding: 0;
}

#menu2528.cdev-dyn-subnav .wnHorizontal .wnStatic .wnSublevel .wnFirstNode span {
    padding-left: 20px;
}

#menu2528.cdev-dyn-subnav li .wnSublevel a, 
#menu2528.cdev-dyn-subnav li.wnOn .wnSublevel a, 
#menu2528.cdev-dyn-subnav li.wnActive .wnSublevel a {
    line-height: 23px;
}

#menu2528.cdev-dyn-subnav li.wnOn,
#menu2528.cdev-dyn-subnav li.wnOn .wnSublevel,
#menu2528.cdev-dyn-subnav li.wnOn .wnSublevel a,
#menu2528.cdev-dyn-subnav li.wnOn .wnSublevel a:hover {
    color: #fff !important;
}

#menu2528.cdev-dyn-subnav .wnMenuSpacer {
    height: 24px;
}

/* content group */
#WNAffKTVK #WNColsAll .wnDSContainer-standard,
.displaySize .contentGroup {
    border: 1px solid #e3e3e3;
}

/* content group ribbon */
.displaySize .header {
    background-color: #e7eff3;
    border-bottom: 4px solid #ffb944;
    text-transform: uppercase;
    padding: 14px 10px 11px 10px;
}

.displaySize .header .text {
    font-family: 'Lato', sans-serif;
    font-size: 18px;
    font-weight: 700;
    color: #0a64a4;
    margin: 0;
}

/* custom content group more link */
.wnDSItems-standard,
.displaySize .contentGroup {
    background-color: #fff;    
}

.wnItem.cdev-more-link {
    background-color: #e7eff3;
    text-align: right;
    clear: both;
}

.cdev-more-link .more.enabled {
    font-family: 'Lato', sans-serif;
    font-size: 12px;
    font-weight: 700;
    color: #0a64a4; 
    text-transform: uppercase;
    text-decoration: none;
    padding: 2px 5px;
    display: inline-block;       
}

.cdev-more-link .more.enabled .control {
    display: none;
}

/* section title */
.displaySize .sectionTitle .text,
#WNAffKTVK #WNColsAll .wnDSContainer-standard .wnSectionTitle {
    font-size: 11px;
    color: #303030;
    display: none;
}

/* headlines */
.displaySize .headline {
    margin-bottom: 2px;
}

.displaySize .headline a,
.displaySize.displaySizeId78 .headline a,
#WNAffKTVK #WNColsAll .wnDSContainer-standard .wnDVSummary h4 a {
    font-family: 'Lato', sans-serif;
    font-size: 15px;
    font-weight: 700;
    color: #303030;
    text-decoration: none;
}

.displaySize .headline a:hover,
.displaySize.displaySizeId78 .headline a:hover,
#WNAffKTVK #WNColsAll .wnDSContainer-standard .wnDVSummary h4 a:hover {
    color: #0a64a4;
    text-decoration: none;
}

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

/*
.displaySize .timestamp {
    display: none !important;
}
*/

/* summary */
.displaySize .summary,
.displaySize .summary.abridged,
#WNColsAll .wnDSContainer-standard .wnDVSummary {
    font-family: 'Lato', sans-serif;
    font-weight: 400;
    color: #636363;
    line-height: 14px;
}

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

.displaySize .summary .text p {
    margin: 0;
}

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

#WNColsAll .wnDSContainer-standard .wnDVSummary .wnSummaryLink,
.displaySize .summary .more {
    display: none;
}

/* image caption */
.displaySize .caption {
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    font-size: 10px;
    color: #636363;
    display: none;
}

/* bullets */
.displaySize .displaySizeId-10,
.displaySizeId-10 .feature,
.displaySize .displaySizeId-18,
.displaySizeId-18 .feature,
.displaySize .displaySizeId-1,
.displaySizeId-1 .feature,
.displaySize .displaySizeId3,
.displaySizeId3 .feature,
.displaySize .displaySizeId14,
.displaySizeId14 .feature {
    padding: .5em 1em;
    border-top: 1px solid #eaeaea;
}

.displaySize .displaySizeId-10.priority-1,
.displaySizeId-10 .feature.priority-1,
.displaySize .displaySizeId-18.priority-1,
.displaySizeId-18 .feature.priority-1,
.displaySize .displaySizeId-1.priority-1,
.displaySizeId-1 .feature.priority-1,
.displaySize .displaySizeId-3.priority-1,
.displaySizeId-3 .feature.priority-1,
.displaySize .displaySizeId4.priority-1,
.displaySizeId14 .feature.priority-1 {
    border-top: none;
}

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

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

/* video icon */
.wn-icon.wn-icon-video-included,
.wn-icon.wn-icon-clip {
    width: 14px;
    height: 14px;
    background-image: url("http://ftpcontent.worldnow.com/wncustom/custom/ktvk/2015/images/video-icon-red.png");
    background-repeat: no-repeat;
    background-position: center center;
    display: inline-block;
    vertical-align: baseline;
}

/* story page & clip page */
#WNAffKTVK #WNColsAll #WNCols23-4 #WNCol23 #WNContainerStory #WNStoryHeader h3,
#wnClipHeadline h3 {
    font-family: 'Lato', sans-serif;
    font-weight: 700;
    font-size: 32px;
    line-height: 1;
}

#WNStoryBody,
.wnBlock .clip-metadata .clip-summary-details {
    font-family: 'Lato', sans-serif;
    font-weight: 400;
    font-size: 16px;
}

#WNStoryBody a,
#WNStoryBody a:hover {
    color: #0a64a4 !important;
}

#WNStoryBody a:hover {
    text-decoration: underline;
}

/* clearfix - modern browsers */
.clearfix:before,
.clearfix:after {
    content: "";
    display: table;
}
.clearfix:after {
    clear: both;
}

/* clearfix - IE 6/7 (trigger hasLayout) */
.clearfix {
    *zoom: 1;
}

/* breaking news */
#DisplaySizeId-30.displaySize .contentGroup {
    border: none;
    background-color: #bf0003;    
    margin-bottom: 1.5em;
}

#DisplaySizeId-30.displaySize .contentGroup.last-item {
    margin-bottom: 0;
}

#DisplaySizeId-30.displaySize .header .text {
    font-weight: 700;
    color: #fff;
}

#DisplaySizeId-30.displaySize .contentGroup .headline .video {
    display: inline-block;
    width: 16px;
    height: 16px;
    background-image: url("http://ftpcontent.worldnow.com/wncustom/custom/ktvk/2015/images/video-icon-breaking.png");
    background-repeat: no-repeat;
    background-position: left top;
    vertical-align: baseline;
    margin-left: 8px;
}

/* template-1 - with image */
#DisplaySizeId-30 .contentGroup.cdev-bn-tmpl1 .header {
    background-color: #121212;
    border-bottom: none;
    text-transform: uppercase;
    padding: 7px 10px;    
}

#DisplaySizeId-30.displaySize .contentGroup.cdev-bn-tmpl1 .feature {
    padding: 1.3em;
}

#DisplaySizeId-30.displaySize .contentGroup.cdev-bn-tmpl1 .summaryImage {
    width: 304px;
    height: 171px;
    overflow: hidden;
    float: left;
    padding: 0;
    margin: 0;
}

#DisplaySizeId-30.displaySize .contentGroup.cdev-bn-tmpl1 .summaryImage img {
    display: block;
    width: 304px;
    border: none;
    padding: 0;
    margin: 0;
    float: none;
}

#DisplaySizeId-30.displaySize .contentGroup.cdev-bn-tmpl1 .headline,
#DisplaySizeId-30.displaySize .contentGroup.cdev-bn-tmpl1 .summary {
    width: 305px;
    overflow: hidden;
    padding: 0;
    margin: 0 0 5px 314px;
}

#DisplaySizeId-30.displaySize .contentGroup.cdev-bn-tmpl1 .headline a {
    font-size: 24px;
    color: #fff;
    font-weight: 400;
    line-height: 26px;
}

#DisplaySizeId-30.displaySize .contentGroup.cdev-bn-tmpl1 .headline a:hover {
    color: #ffbc47;
}

#DisplaySizeId-30.displaySize .contentGroup.cdev-bn-tmpl1 .summary .text {
    font-size: 14px;
    line-height: 16px;
    color: #fff;
}

#DisplaySizeId-30.displaySize .contentGroup.cdev-bn-tmpl1 .summary .more {
    display: block;
    font-size: 14px;
    line-height: 16px;
    color: #fff;
    font-weight: 700;  
    text-decoration: none;  
}

#DisplaySizeId-30.displaySize .contentGroup.cdev-bn-tmpl1 .summary .more:hover {
    color: #ffbc47; 
}

/* template-2 - without image */
#DisplaySizeId-30 .contentGroup.cdev-bn-tmpl2 {
    display: table;
    width: 100%;
    position: relative;
}

#DisplaySizeId-30 .contentGroup.cdev-bn-tmpl2 .header {
    display: table-cell;
    background-color: #121212;
    background-image: url("http://ftpcontent.worldnow.com/wncustom/custom/ktvk/2015/images/bn-banner.png");
    background-position: right center;
    background-repeat: no-repeat;
    border-bottom: none;
    text-transform: uppercase;
    padding: 13px 10px;   
    vertical-align: middle; 
}

#DisplaySizeId-30 .contentGroup.cdev-bn-tmpl2 .header .text {
    font-size: 16px;
}

#DisplaySizeId-30.displaySize .contentGroup.cdev-bn-tmpl2 .feature {
    display: table-cell;
    padding: 13px 10px; 
    vertical-align: middle; 
}

#DisplaySizeId-30.displaySize .contentGroup.cdev-bn-tmpl2 .headline a {
    font-size: 22px;
    color: #fff;
    font-weight: 400;
}

#DisplaySizeId-30.displaySize .contentGroup.cdev-bn-tmpl2 .headline a .more {
    display: inline-block;
    padding: 3px;
    font-size: 10px;
    text-transform: uppercase;
    background-color: #000;
    color: #fff;
    font-weight: 400;
    vertical-align: middle;
    margin-left: 8px;
}

#DisplaySizeId-30.displaySize .contentGroup.cdev-bn-tmpl2 .headline a:hover {
    color: #ffbc47;
}

#DisplaySizeId-30.displaySize .contentGroup.cdev-bn-tmpl2 .headline a:hover .more {
    color: #fff;
}

/* custom hb2a */

.displaySize.cdev-hbox2a .header .text.abridgedHeadline {
    display: inline-block;
}
.displaySize.cdev-hbox2a .feature {
    width: 144px;
    height: 130px;
    overflow: hidden;
    text-align: left;
    position: relative;
}

.displaySize.cdev-hbox2a .advertisement,
.displaySize.cdev-hbox2a .sectionTitle,
.displaySize.cdev-hbox2a .timestamps,
.displaySize.cdev-hbox2a .summary.abridged,
.displaySize.cdev-hbox2a .caption,
.displaySize.cdev-hbox2a .wn-icon.wn-icon-clip,
.displaySize.cdev-hbox2a .wn-icon.wn-icon-video-included {
    display: none;
}

.displaySize.cdev-hbox2a .summaryImage.abridged {
    width: 144px;
    height: 81px;
    overflow: hidden;
}

.displaySize.cdev-hbox2a .summaryImage.abridged,
.displaySize.cdev-hbox2a .summaryImage.abridged img {
    float: none;
    padding: 0;
    margin: 0;
}

.displaySize.cdev-hbox2a .summaryImage.abridged img {
    width: 144px;
}

.displaySize.cdev-hbox2a .headline.abridged {
    height: 30px;
    overflow: hidden;
}

.displaySize.cdev-hbox2a .headline.abridged a {
    font-size: 11px;
    line-height: 14px;
}

.displaySize.cdev-hbox2a .jcarousel-wrapper {
    padding: 10px;
    position: relative;
}

.displaySize.cdev-hbox2a .jcarousel {
    position: relative;
    overflow: hidden;
    width: 100%;
}

.displaySize.cdev-hbox2a .jcarousel ul {
    width: 20000em;
    position: relative;
    list-style: none;
    margin: 0;
    padding: 0;
}

.displaySize.cdev-hbox2a .jcarousel .feature {
    float: left;
    clear: none;
    padding: 0;
    margin: 0 6px;
}

.displaySize.cdev-hbox2a .jcarousel .feature {
    float: left;
    clear: none;
    padding: 0;
    margin: 0 6px;
}

.displaySize.cdev-hbox2a .jcarousel-control {
    width: 28px;
    height: 130px;  
    background-color: #fff;
    opacity: .5;
    display: block;
    overflow: hidden;
    position: absolute;
    text-indent: -999em;
    top: 10px;  
    background-image: url("http://ftpcontent.worldnow.com/wncustom/custom/ktvk/2015/images/carousel-arrow.png");
    background-repeat: no-repeat;    
}

.displaySize.cdev-hbox2a .jcarousel-control:hover {
    opacity: .75;
}

.displaySize.cdev-hbox2a .jcarousel-control.inactive {
    display: none;
}

.displaySize.cdev-hbox2a .jcarousel-control-prev {
    left: 10px; 
    background-position: left center;    
}

.displaySize.cdev-hbox2a .jcarousel-control-next {
    right: 10px; 
    background-position: right center;
}


/* custom nested category */
.displaySize.cdev-nestedCategory .contentGroup.odd,
.displaySize.cdev-nestedCategory .contentGroup.even {
    width: 49%;
}

.displaySize.cdev-nestedCategory .contentGroup.odd {
    clear: both;
    float: left;
}

.displaySize.cdev-nestedCategory .contentGroup.even {
    float: right;
}

.displaySize.cdev-nestedCategory .feature.priority-1 .headline a {
    font-size: 16px;
}

.displaySize.cdev-nestedCategory .feature.priority-1 .summary.abridged {
    margin-top: 5px;
    margin-bottom: 5px;
}

.displaySize.cdev-nestedCategory .feature.priority-1 .summaryImage.abridged {
    padding: 0;
    margin: 0 0 5px 0;
    float: none;    
}

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

.displaySize.cdev-nestedCategory .feature.displaySizeId-7.priority-1 {
    border-top: none;
}
.displaySize.cdev-nestedCategory .feature.displaySizeId-10.others {
    padding: 1em;
    margin: 0;
    border-top: 1px solid #e4e4e4;
}

.displaySize.cdev-nestedCategory .feature.displaySizeId-10.others .headline a {
    font-size: 14px;
}

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

/* custom hb2b */
.displaySize.cdev-hbox2b #WNAd52 {
    float: right;
}

/* custom hb4 */
.displaySize.cdev-hbox4 .sectionTitle,
.displaySize.cdev-hbox4 .timestamps,
.displaySize.cdev-hbox4 .summary.abridged,
.displaySize.cdev-hbox4 .caption {
    display: none;
}

.displaySize.cdev-hbox4.displaySizeId78 .headline a {
    font-size: 12px;
}

.displaySize.cdev-hbox4 .wn-icon.wn-icon-video-included,
.displaySize.cdev-hbox4 .wn-icon.wn-icon-clip {
    vertical-align: -2px;
}

.displaySize.cdev-hbox4 .summaryImage.abridged {
    float: none;
    margin: 0 0 5px 0;
}

.displaySize.cdev-hbox4 .summaryImage.abridged img {
    width: 100%;
    float: none;
}

/* make hot feature carousel below pencil */
#WNAd86 + #CDEV-hbox2a-carousel-3 {
  margin-left: 10px;
  margin-bottom: 0;    
}

/* footer */
#WNAffKTVK #WNFooter.cdev-footer {
    background-color: #112e7a;
    padding: 0;
    text-align: left;
    font-family: 'Lato', sans-serif;
    font-weight: 400;
}

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

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

#WNAffKTVK #WNFooter.cdev-footer .station-info {
    display: table-cell;
    width: 165px;
    vertical-align: top;
}

#WNAffKTVK #WNFooter.cdev-footer .station-info img {
    display: block;
    width: 115px;
    height: 107px;
    border: none;
}

#WNAffKTVK #WNFooter.cdev-footer .station-info h3 {
    margin: 8px 0;
    font-weight: 700;
    font-size: 14px;
    color: #fff;
}

#WNAffKTVK #WNFooter.cdev-footer .link-group {
    display: table-cell;
    width: 420px;
    vertical-align: top;    
}

#WNAffKTVK #WNFooter.cdev-footer .search-social {
    display: table-cell;
    width: 315px;
    height: 32px;
    vertical-align: top; 
}

#WNAffKTVK #WNFooter.cdev-footer #WNSearchBox-bottom {
    margin-left: 0;
    padding: 0;
}

#WNAffKTVK #WNFooter .wnSearchBox .wnQueryText {
    width: 280px;
    height: 32px;
    padding: 0 10px;
    background-color: #fff;
    color: #bababa;
    font-family: 'Lato', sans-serif;
    font-size: 14px;
    font-weight: 400;   
    text-transform: uppercase; 
    vertical-align: top;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

#WNAffKTVK #WNFooter .wnSearchBox .wnSubmit {
    width: 32px;
    height: 32px;
    background-color: #febb48;
    background-image: url("http://ftpcontent.worldnow.com/wncustom/custom/ktvk/2015/images/search-icon.png");
    background-repeat: no-repeat;
    background-position: center center;
    margin-left: -1px;
    padding-left: 0;
    text-indent: -999em;
    border-left: none;
    vertical-align: top;    
}

#WNAffKTVK #WNFooter.cdev-footer dl {
    display: table-cell;
    vertical-align: top;
    width: 33%;
    height: 100%;
    padding: 15px 20px;
    margin: 0;
    border-left: 1px solid #979797;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

#WNAffKTVK #WNFooter.cdev-footer .link-group dl:first-child {
    border-left: none;
}

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

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

#WNAffKTVK #WNFooter.cdev-footer dd {
    padding: 0;
    margin: 0 0 5px 0;
    font-weight: 700;
    font-size: 13px;    
}

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

#WNAffKTVK #WNFooter.cdev-footer ul div {
    margin-top: 5px;
}

#WNAffKTVK #WNFooter.cdev-footer a {
    color: #dbdcde;
    text-decoration: none;
}

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

#WNAffKTVK #WNFooter.cdev-footer ul {
    display: table-cell;
    vertical-align: top;    
    width: 260px;
    height: 100%;
    padding: 0 30px 15px 30px;
    margin: 0;
    list-style: none;
    border-right: 1px solid #979797;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; 
}

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

#WNAffKTVK #WNFooter.cdev-footer .social-icons {
    background-image: url("http://ftpcontent.worldnow.com/wncustom/custom/ktvk/2015/images/footer-social-icons.jpg");
    background-position: left top;
    background-repeat: no-repeat;
    margin-bottom: 10px;
}

#WNAffKTVK #WNFooter.cdev-footer .social-icons a {
    display: inline-block;
    width: 23px;
    height: 22px;
    text-indent: -999em;
    margin-right: 9px;
}

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

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

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

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

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

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

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

#WNAffKTVK #WNFooter.cdev-footer .bottom .text a,
#WNAffKTVK #WNFooter.cdev-footer .bottom .text a:hover {
    color: #febc4b;
    font-size: 10px;
    font-weight: bold;
    text-decoration: none;
}

#WNAffKTVK #WNFooter.cdev-footer .bottom .text a:hover {
    color: #fff;
}


#WNAffKTVK #WNFooter.cdev-footer img#wn {
    border: none;
}

#WNDS70 {
    left: 54px !important;
    top: 110px !important;
}

#WNAffKTVK #WNColsAll #WNCol4 {
    min-height: 100px !important;
}

#WNAffKTVK #WNColsAll #WNCols23-4 #WNCol23 {
    min-height: 100px !important;
}


#WNAffKTVK #WNColsAll #WNCols23-4 #WNCol23 #WNCol23Top #WNContainerHeader {
    font-family: "Lato",sans-serif;
    font-size: 18px;
    font-weight: 700;
    color: #0A64A4;
    margin-bottom: 10px;
}
#WNContainerHeader {
    overflow: hidden;
    display: block;
    background-color: #E7EFF3;
    border-bottom: 4px solid #FFB944;
    text-transform: uppercase;
    padding: 14px 10px 11px;
}
/*Adding Transparency to Banner and Story Video container*/
#WNDS33 .wnDSItems-standard, #WNDS37 .wnDSItems-standard{
	background: transparent !important;
}
#WNDS37, #WNDS33{
	border : none !important;
}

.wnDS70 {
    width: 600px !important;
    height: 70px;
}	

/* outbrain */
.OUTBRAIN {
	clear: both;
    margin-bottom: 10px;
}


#WNStoryHeader h3 {
	font-size: 24px !important;
}

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