/* font init */
@font-face {
   font-family: 'Averta-Semibold';
   src: url('http://wfmj.dua1.worldnow.com/Global/Fonts/averta/averta-semibold-webfont.eot');
   src: url('http://wfmj.dua1.worldnow.com/Global/Fonts/averta/averta-semibold-webfont.eot?#iefix') format('embedded-opentype'),
        url('http://wfmj.dua1.worldnow.com/Global/Fonts/averta/averta-semibold-webfont.woff') format('woff'),
        url('http://wfmj.dua1.worldnow.com/Global/Fonts/averta/averta-semibold-webfont.ttf') format('truetype'),
        url('http://wfmj.dua1.worldnow.com/Global/Fonts/averta/averta-semibold-webfont.svg#avertasemibold') format('svg');
   font-weight: normal;
   font-style: normal;

}

@font-face {
   font-family: 'Averta-RegularItalic';
   src: url('http://wfmj.dua1.worldnow.com/Global/Fonts/averta/averta-regularitalic-webfont.eot');
   src: url('http://wfmj.dua1.worldnow.com/Global/Fonts/averta/averta-regularitalic-webfont.eot?#iefix') format('embedded-opentype'),
        url('http://wfmj.dua1.worldnow.com/Global/Fonts/averta/averta-regularitalic-webfont.woff') format('woff'),
        url('http://wfmj.dua1.worldnow.com/Global/Fonts/averta/averta-regularitalic-webfont.ttf') format('truetype'),
        url('http://wfmj.dua1.worldnow.com/Global/Fonts/averta/averta-regularitalic-webfont.svg#avertaregular_italic') format('svg');
   font-weight: normal;
   font-style: normal;

}


@font-face {
   font-family: 'Averta-RegularItalic';
   src: url('http://wfmj.dua1.worldnow.com/Global/Fonts/averta/averta-regularitalic-webfont.eot');
   src: url('http://wfmj.dua1.worldnow.com/Global/Fonts/averta/averta-regularitalic-webfont.eot?#iefix') format('embedded-opentype'),
        url('http://wfmj.dua1.worldnow.com/Global/Fonts/averta/averta-regularitalic-webfont.woff') format('woff'),
        url('http://wfmj.dua1.worldnow.com/Global/Fonts/averta/averta-regularitalic-webfont.ttf') format('truetype'),
        url('http://wfmj.dua1.worldnow.com/Global/Fonts/averta/averta-regularitalic-webfont.svg#avertaregular_italic') format('svg');
   font-weight: normal;
   font-style: normal;

}

@font-face {
   font-family: 'Averta-Regular';
   src: url('http://wfmj.dua1.worldnow.com/Global/Fonts/averta/Averta-Regular.eot');
   src: url('http://wfmj.dua1.worldnow.com/Global/Fonts/averta/Averta-Regular.eot?#iefix') format('embedded-opentype'),
        url('http://wfmj.dua1.worldnow.com/Global/Fonts/averta/Averta-Regular.woff') format('woff'),
        url('http://wfmj.dua1.worldnow.com/Global/Fonts/averta/Averta-Regular.ttf') format('truetype'),
        url('http://wfmj.dua1.worldnow.com/Global/Fonts/averta/Averta-Regular-webfont.svg#Averta-Regular') format('svg');
   font-weight: normal;
   font-style: normal;

}

@font-face {
   font-family: 'Averta-ExtraBold';
   src: url('http://wfmj.dua1.worldnow.com/Global/Fonts/averta/Averta-ExtraBold.eot');
   src: url('http://wfmj.dua1.worldnow.com/Global/Fonts/averta/Averta-ExtraBold.eot?#iefix') format('embedded-opentype'),
        url('http://wfmj.dua1.worldnow.com/Global/Fonts/averta/Averta-ExtraBold.woff') format('woff'),
        url('http://wfmj.dua1.worldnow.com/Global/Fonts/averta/Averta-ExtraBold.ttf') format('truetype'),
        url('http://wfmj.dua1.worldnow.com/Global/Fonts/averta/Averta-ExtraBold-webfont.svg#Averta-ExtraBold') format('svg');
   font-weight: normal;
   font-style: normal;

}

@font-face {
   font-family: 'Averta-Bold';
   src: url('http://wfmj.dua1.worldnow.com/Global/Fonts/averta/Averta-Bold.eot');
   src: url('http://wfmj.dua1.worldnow.com/Global/Fonts/averta/Averta-Bold.eot?#iefix') format('embedded-opentype'),
        url('http://wfmj.dua1.worldnow.com/Global/Fonts/averta/Averta-Bold.woff') format('woff'),
        url('http://wfmj.dua1.worldnow.com/Global/Fonts/averta/Averta-Bold.ttf') format('truetype'),
        url('http://wfmj.dua1.worldnow.com/Global/Fonts/averta/Averta-Bold-webfont.svg#Averta-Bold') format('svg');
   font-weight: normal;
   font-style: normal;

}


 /* init CSS */
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;
    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/wfmj/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 */

/*Navigation*/

.hasClipWhite:after {
    /*up the resoure to ftp*/
    background: url(http://ftpcontent.worldnow.com/professionalservices/clients/ktvn/images/play.png) center center no-repeat;
    content: "";
    width: 30px;
    height: 13px;
    display: inline-block;
    margin-top: 2px;
    background-size: contain!important;
}
#menu491 {
    height: 82px;
    background: #231f20;
    width: 1170px;
    text-transform: uppercase !important;
}
#WNAffWFMJ {
    width: 1170px;
    background: white;
}

#WNColsAll {
    width: 1170px;
}
#WNMenuCol1 {
    width: 1170px;
}
#WNCols234-5 {
	padding-left: 90px;
}
#menu491 > div.wnHorizontal {
	width: 1170px;
}
#menu491 .wnLevel1 > li {
    background: #ffb901;
    height: 40px;
}
#menu491  ul li.wnOn {
    background-color: #306cb4;
}
#menu491 .wnLevel1 > li > ul {
    background: #231f20 !important;
    height: 42px !important;
    width: 1050px;
    padding-left: 110px;
    padding-right: 0px !important;
    padding-top: 0px !important;
}
#menu491 .wnLevel1 > li.wnActive {
    background: #306cb4;
    height: 40px;
}

#menu491 .wnLevel1 > li > .wnLeft {
    background: transparent;
    height: 40px;
    padding: 0px;
}
#menu491 .wnLevel1 > li  .wnRight {
    background: transparent;
    height: 40px;
    padding: 0px;
}
#menu491 .wnLevel1 > li  .wnMiddle {
    background: transparent;
    height: 30px;
}

#menu491 .wnLevel1 > li  .wnMiddle A {
    font-size: 20px;
    color: white;
    font-weight: 700;
    padding-top: 8px;
}
#menu491 .wnLevel1 > li > .wnLeft:hover {
    background: #306cb4;
}
#menu491 .wnLevel1 > li  .wnRight:hover {
    background: #306cb4;
}
#menu491 .wnLevel1 > li  .wnMiddle:hover {
    background: #306cb4;
}
#menu491 .wnMenuTypeText {
    width: 1080px;
    background: #ffb901;
    padding-left: 90px;
}
.wnLevel2.wnSublevel {
    top: 40px! important;
}
.wnLevel2.wnSublevel > li {
    background: transparent;
}
#spacermenu491 {
    display: none;
}
#menu491 .wnHorizontal .wnStatic .wnSublevel {
    height: 42px;
    top: 40px !important;
}
#menu491 .wnHorizontal .wnStatic .wnSublevel >li {
    background: transparent !important;
    padding-left: 15px !important;
    padding-right: 15px;
    height: 42px;
}

.wnMainMenu.csDynamicStaticNav .wnLevel2.wnSublevel li a {
       font-family: 'Averta-Regular'!important;
}
#WNBranding {
    height: 170px;
    width: 1170px;
    padding-top: 80px;
}
#WNBrandingImage {
    padding-left: 90px;
    padding-top: 30px;
    width: 330px;
    height: 65px;
}   
#csFollowUs {
    display: none;
}
 #WNHeader {
     background-color: blue !important;
 }
#menu491 .wnLevel1 > li > ul {
    background: #231f20 !important;
    height: 42px !important;
    width: 1050px;
    padding-left: 110px;
    padding-right: 0px !important;
    padding-top: 0px !important;
}
#menu491 .wnLevel1 > li.wnActive {
    background: #306cb4;
    height: 40px;
}

#menu491 .wnLevel1 > li > .wnLeft {
    background: transparent;
    height: 40px;
    padding: 0px;
}
#menu491 .wnLevel1 > li  .wnRight {
    background: transparent;
    height: 40px;
    padding: 0px;
}
#menu491 .wnLevel1 > li  .wnMiddle {
    background: transparent;
    height: 30px;
}

#menu491 .wnLevel1 > li  .wnMiddle A {
    font-size: 20px;
    color: white;
   font-family: 'Averta-Bold';
    font-weight: 700;
    padding-top: 8px;
}
#menu491 .wnLevel1 > li > .wnLeft:hover {
    background: #306cb4;
}
#menu491 .wnLevel1 > li  .wnRight:hover {
    background: #306cb4;
}
#menu491 .wnLevel1 > li  .wnMiddle:hover {
    background: #306cb4;
}
#menu491 .wnMenuTypeText {
    width: 1080px;
    background: #ffb901;
    padding-left: 90px;
}
.wnLevel2.wnSublevel {
    top: 40px! important;
}
.wnLevel2.wnSublevel > li {
    background: transparent;
}
#spacermenu491 {
    display: none;
}
#menu491 .wnHorizontal .wnStatic .wnSublevel {
    height: 42px;
    top: 40px !important;
}
#menu491 .wnHorizontal .wnStatic .wnSublevel >li {
    background: transparent !important;
    padding-left: 15px !important;
    padding-right: 15px;
    height: 42px;
}

#menu491 .wnHorizontal .wnStatic .wnSublevel >li >span > a {
    color: white !important;
    padding-top: 6px;
    font-size: 14px!important;
    font-weight: 700;
   font-family: 'Averta-Regular';
}
#menu491 .wnHorizontal .wnStatic .wnSublevel >li >span > a:hover {
    color: #ffb901 !important;
}
.wnMainMenu.csDynamicStaticNav .wnLevel2.wnSublevel li a {
    font-family: 'Averta-Bold' !important;
}
/* End of Navigation*/

/*Branding*/

#br-social-links > a > span {
    padding-top: 10px;
}

#WNBranding #WNSearchBox-headertop {
    display: none;
}
#WNHeader #WNBranding {
    height: 170px;
    width: 1170px;
    padding-top: 0px;
    background-color: #ebebeb !important;
}

#WNBranding #WNMemberCenter-headertop {
    padding-top: 10px;
    font-size: 14px;
    font-family: 'Averta-Bold' !important;
}
#WNSearchBox-headertop > form > div {
    display: none;
}
#WNBranding .wnSearchBox .wnQueryText {
    width: 250px;
    height: 30px;
    background-color: #fff;
    border: 1px solid #D9D9D9;
    color: #C5C5C5;
    font-family: Arial , Helvetica, sans-serif;
    font-weight: bold;
    font-size: 14px;
    line-height: 30px;
}
#WNBranding .wnSearchBox .wnSubmit {
    margin: 0;
    height: 30px;
    width: 30px;
    background-color: black;
    border: 1px solid #C5C5C5;
    color: #fff;
    text-transform: uppercase;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
}

#branding-bar {
    height: 60px;
    color: white;
    width: 1170px;
    margin: 0 auto;
    font-weight: 700;
    font-size: 12px;
}

#branding-bar>div {
    display: inline-block;
    position: relative;
    padding-left: 20px;
    vertical-align: top;
    height: 30px;
}

#branding-bar>div:first-child {
    padding-left: 165px;
    padding-top: 7px;
}

input#search-input {
    height: 26px;
    width: 215px;
    border: 1px solid white;
    padding-left: 10px;
    color: black;
    font-family: Arial;
    color:  #bdbdbd;
    font-size: 10px;
    font-weight: 400;
}

#search-button {
    position: absolute;
    right: 1px;
    height: 28px;
    border: none;
    background: black;
    top: 8px;
    width: 30px;
    cursor: pointer;
    font-size: 16px;
    color: white;
    font-family: 'Averta-Regular';
    font-weight: 700;
    padding-left: 2px;
}

#br-social-links span {
    width: 20px;
    display: inline-block;
    height: 20px;    
}

#br-social-links a {
    margin-left: 16px;
}


#br-social-links a:first-child {
    margin-left: 0px;
}

#branding-links a, #branding-links span {
    color: white;
}

#branding-links .br-block {
    display: inline-block;
    text-align: center;
    padding-left: 20px;
    padding-right: 20px;
    border-right: 1px solid #383435;
}

#branding-links {
    padding-left: 5px !important;
}

#br-weather-graphics {
    width: 30px;
    vertical-align: middle;
}

#br-weather-temp {
    font-family: 'Averta-Bold';
    font-size: 24px;
    font-weight: bold;
    vertical-align: top;
    line-height: 30px;
    margin-left: 3px;
}

#branding-links .firstName {
    margin-left: 10px
}
#branding-links .logout > span::before{
    content: '';
    height: 30px;
    vertical-align: middle;
    display: inline-block;
}
#branding-links .firstName {
    border-right: 1px solid #383435;
    padding-left: 10px;
    padding-right: 20px;
    display: inline-block;
}
#branding-links .firstName::after {
    content: '';
    display: inline-block;
    height: 30px;
    background-position: 4px -1px;
    vertical-align: middle;
}
#branding-links > a > span {
    font-family: 'Averta-Regular';
    color:  #ffffff;
    font-size: 12px;/* Approximation causÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â©e par une substitution de police */
    font-weight: bold;
}
#branding-links > a {
    height: 37px;
    padding-top: 7px
}

#branding-links .br-alerts::before {
    content: '';
    display: inline-block;
    height: 30px;
    vertical-align: middle;
}

#branding-links .br-mobile::before {
    content: '';
    background: url('http://ftpcontent.worldnow.com/professionalservices/clients/weny/images/login_icon.png') no-repeat;
    width: 22px;
    display: inline-block;
    height: 30px;
    background-position: -1px -1px;
    vertical-align: middle;
}

#branding-links .br-submit-a-tip::before {
    content: '';
    background: url('http://ftpcontent.worldnow.com/professionalservices/clients/weny/images/login_icon.png') no-repeat;
    width: 30px;
    display: inline-block;
    height: 30px;
    background-position: -39px -1px;
    vertical-align: middle;
}

#br-weather {
    padding-left: 20px;
    padding-right: 20px;
    margin-top: 7px;
}

#br-social-links {border-left: 1px solid #383435;height: 44px !important;}

::-webkit-input-placeholder {
    /* Chrome/Opera/Safari */
    color: #d2c9c9;
}

::-moz-placeholder {
    /* Firefox 19+ */
    color: #d2c9c9;
}

:-ms-input-placeholder {
    /* IE 10+ */
    color: #d2c9c9;
}

:-moz-placeholder {
    /* Firefox 18- */
    color: #d2c9c9;
}
/* End of Branding*/

/*breaking news */
#WNHeader > div.breaking-news > span.headline {
    font-family: 'Averta-Bold';
    width: 618px;
    font-size: 20px;
    display: inline-block;
}
#WNHeader > div.breaking-news {
    width: 1170px;
    height: auto;
    padding: 5px 0px;
    background: #e20e0d;
    position: relative;
}
#WNHeader > .breaking-news > .title {
    font-family: 'Averta-Bold';
    font-size: 20px;
    font-weight: 700;
    padding-left: 120px;
    padding-right: 10px;
    width: 828px;
    display: inline-block;
}
#WNHeader > .breaking-news > .title > a {
    font-family: 'Averta-Bold';
    font-size: 20px;
    font-weight: 700;
    color: white !important;
    padding-left: 20px;
}
.breaking-news .read-more {
    text-transform: uppercase;
    color: #fff;
    font-family: 'Averta-Bold';
    background-color: black;
    padding: 3px 10px;
    font-size: 14px;
    font-weight: 700;
    margin-left: 24px;
    border-radius: 10px;
}
#WNHeader > div.breaking-news > a{
    position: absolute;               /* 2 */
    top: 9px;
}
/*End of breaking news */

/*footer */
#WNFooter #menu491 {
    height: 50px;
    margin-bottom: 20px;
}
#WNFooter #menu491 .wnLevel1 > li > ul {
    display: none!important;
}
#WNFooter {
    padding: 0px;
    border: none !important;
    margin: 0px;
}
#WNFooter #menu491 .wnLevel1 > li  .wnMiddle A {
    font-size: 20px !important;
    color: white !important;
    font-weight: 700 !important;
    padding-top: 12px !important;
    text-decoration: none;
}
#WNFooter #menu491 .wnLevel1 > li  .wnMiddle A:hover {
    color: #ffb900 !important;
}
#WNFooter #menu491 .wnLevel1 > li > .wnLeft:hover {
    background: #231f20;
}
#WNFooter #menu491 .wnLevel1 > li  .wnRight:hover {
    background: #231f20;
}
#WNFooter #menu491 .wnLevel1 > li  .wnMiddle:hover {
    background: #231f20;
}
#WNFooter #menu491 .wnMenuTypeText {
    width: 1075px;
    background: #231f20;
    padding-left: 95px;
}
#WNFooter #menu491 UL LI.wnOn {
        background: #231f20;
}
#WNFooter #menu491 UL LI {
        background: #231f20;
}
#WNFooter {
    background-color: #ffb900 !important;
    height: 105px !important;
}
#WNFooter > span {
    font-size: 12px;
    font-family: 'Averta-Regular'
}

#WNFooter > span > a {
    font-size: 12px !important;
    font-family: 'Averta-Bold' !important;
    color: white !important;
}
/* End of footer */

/* top stories */
#WNTopStoryWrap{
    background: #272727;
    width: 650px;
}
#WNTopStoryWrap > ul > li.item.first-item{
    position: relative;
    width: 100%;
    margin-left: 0px;
    margin-bottom: 20px;
}
#WNTopStoryWrap > ul > li.item.first-item h4{
    position: absolute;
    width: 590px;
    bottom: 0px;
    left: 0px;
    z-index: 1000;
    background: rgba(4, 4, 4, 0.85);
    padding-left: 30px;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-right: 30px;
}
#WNTopStoryWrap > ul > li.item.first-item > h4 > a {
    width: 500px;
}
#WNTopStoryWrap > ul > li.item.first-item h4 span.text {
    color: white;
    font-size: 29px;
    font-family: 'Averta-Regular';
    width: 500px;
    padding-top: 5px;
    display: initial;
}
#WNTopStoryWrap > ul > li.item {
    width: 150px;
    display: inline-block;
    vertical-align: top;
    margin-left: 10px;
} 
#WNTopStoryWrap .hasClip:after {
    background: url(http://ftpcontent.worldnow.com/professionalservices/clients/wgta/images/tsr_hero_icon.png) center center no-repeat;
    content: "";
    width: 30px;
    height: 17px;
    display: inline-block;
    margin-top: 2px;
    background-size: contain!important;
}
#WNTopStoryWrap > ul > li img.iconPlay{
    width: 15px;
    left: 12px;
    top: 71px;
    opacity: 1;
}
#WNTopStoryWrap > ul > li.item span.text {
    color: white;
    display:inline-block;
    font-size: 13px;
    font-family: 'Averta-Regular';
}
#WNTopStoryWrap > ul > li > span.date{
    color: red;
    font-family: 'Averta-Bold';
    font-size: 13px;
}
#WNTopStoryWrap > ul{
    padding-bottom: 8px;
}
#WNTopStoryWrap > ul > li:not(.first-item) > h4{
    height: 4.4em;
    padding-top: 10px;
}
#WNCol23Top #WNTopStoryWrap {
    background-color: #231f20 !important;
} 


/* region 2 */ 
/*weather col4*/
#CDEV-col4-weather {
    width:302px;
    font-family:'Averta-Regular';
    border: 1px solid #E7E7E7;
    color: black;
    background: #ffffff;
}

.legend-line{
    width: 100%;
    background-color: #019405;
    height: 7px;
    display: block;
    border-radius: 3px;
}

#CDEV-col4-weather > .headline > span{
    background-color: #231f20;
    color:white;
    padding-left:10px;
    padding-right:10px;
}

#CDEV-col4-weather > .headline {
    width:303px;
}

#CDEV-col4-weather b{
    font-weight: normal;
}
#CDEV-col4-weather > .radar > span:nth-child(1){
    display: block;
    height: 76px;
    width: 76px;
    background-size: contain !important;
    margin: 20px 0 0 40px;
}

#CDEV-col4-weather > .radar > span:nth-child(3){
    position: absolute;
    top: 116px;
    right: 45px;
    font-size: 16px;
    margin-right:8px;
}
#CDEV-col4-weather > .radar > span:nth-child(2){
    font-size: 60px;
    position: absolute;
    top: 56px;
    right: 45px;
    font-weight: 500;
    margin-right:15px;
    color:#231f20;
}
#CDEV-col4-weather > div.weather-detail .module{
    margin-top: 25px;
    font-size: 15px;
}
#CDEV-col4-weather > div.weather-detail .module span:last-child {
    float: right;
}
#CDEV-col4-weather .moon > .precipitation, #CDEV-col4-weather .moon > .humidity, #CDEV-col4-weather .moon > .pressure{
    font-size: 14px;
}
#CDEV-col4-weather .moon > .precipitation > span:nth-child(2) , #CDEV-col4-weather .moon > .humidity > span:nth-child(2), #CDEV-col4-weather .moon > .pressure > span:nth-child(2){
    float: right;
}

#CDEV-col4-weather .weather-detail .sun{
    display: table;
    width: 100%;
    padding-left:1px;
}
#CDEV-col4-weather .weather-detail .sun span{
    display: inline-block;
}
#CDEV-col4-weather .moon{
    padding: 0 25px 0 25px;
}
#CDEV-col4-weather .sun .sunrise, #CDEV-col4-weather .sun .sunset, #CDEV-col4-weather .sun .moonrise, #CDEV-col4-weather .sun .moonset{
    display: table-cell;
    text-align: center;
}
#CDEV-col4-weather .sun .sunrise{
    padding-left: 9px;
}
#CDEV-col4-weather .sun .moonset{
    padding-right: 9px;
}
#CDEV-col4-weather .precipitation{
    margin-top: 25px;
}
#CDEV-col4-weather .humidity, #CDEV-col4-weather .pressure{
    margin-top: 15px;
}
#CDEV-col4-weather .sun{
    margin-top: 25px;
    font-size: 12px;
}
#CDEV-col4-weather > div.weather-detail > div.weatherCol4More{
    text-align:center;
}
#CDEV-col4-weather > div.weather-detail > div.weatherCol4More > a > span{
    display: inline-block;
    background-color: #231f20;
    color: white;
    font-size: 12px;
    font-weight:700;
    padding: 10px 25px 10px 25px;
    margin: 0 auto;
    margin-top:20px;
    font-family:'Averta-Bold';
}
/*huyf*/
.displaySize .wnGroup .wnItem .legend-headline,  .legend-headline{
    display: inline-block;
    width: 100%;
    min-height: 36px;
    text-align: center;
    font-weight: 700;
    font-size: 18px;
    text-transform: uppercase;
    background-image: url(http://ftpcontent.worldnow.com/professionalservices/clients/wfmj/images/line-center-image.png) !important;
    background-repeat: repeat-x;
    background-position: center;
    background-color: #231f20;
    padding: 0px !important;
    vertical-align: middle;
}
.legend-headline > span{
    background: #231f20;
    padding: 0 10px;
    display: inline-block !important;
    line-height: 30px;
    margin: 3.2px 0;
    font-family:'Averta-Regular' !important;
    font-size: 18px !important;
}
/*for most popular UB  */
#WNCol23 .wnDVUtilityBlock .wnDSHeader > h3{
    background-image: url(http://ftpcontent.worldnow.com/professionalservices/clients/wfmj/images/line-center-image.png) !important;
    background-repeat: repeat-x !important;
    font-size: 18px ;
}
.wnDSContainer-standard .wnDSHeader, .displaySize .header{
    background: #231f20 !important;
    padding: 2.5px 0px;
    font-size: 18px !important;
    font-family:'Averta-Regular' !important;
}
#WNCol23 .wnDVUtilityBlock .wnDSHeader > h3 > span{
    float: none !important;
}
#WNAffWFMJ .headlinebox-home > ul > li.wnItem.feature:nth-child(7){
    border-bottom:none !important;
}
.headlinebox-home > ul > li.wnItem.feature:nth-child(3) > div.wnContent.summaryImage.abridged{
    width:100%;
    height:177px !important;
    margin:0;
    padding:0;
    margin-bottom:10px;
}
.headlinebox-home > ul > li.wnItem.feature:nth-child(3) > div.wnContent.summaryImage.abridged > a{
    display: block;
    width: 100%;
    height: 100%;
    background:black;
}
.headlinebox-home > ul > li.wnItem.feature:nth-child(3) > div.wnContent.summaryImage.abridged > a > img{
    width: auto !important;
    height: 100% !important;
    transform: translateX(-50%);
    left: 50%;
    position: relative;
    max-width: 100%;
}
#WNAffWFMJ .headlinebox-home > ul > li.wnItem.feature > .wnContent.summary.abridged{
    display:none !important;
}
#WNAffWFMJ .headlinebox-home > ul > li.wnItem.feature > h4.wnContent.headline.abridged{
    background:none;
}

/* #WNAffWFMJ .headlinebox-home > ul > li.wnItem.header{
    display:flex;
    height:36px;
    width:100%;
    text-align: center;
    font-weight: 700;
    font-size: 20px;
    text-transform: uppercase;
    background-image: url('http://ftpcontent.worldnow.com/professionalservices/clients/wfmj/images/line-center-image.png') !important;    
    background-repeat: repeat-x  !important;    
    background-position: center  !important;    
    background-color: #231f20 !important;
}
#WNAffWFMJ .headlinebox-home > ul > li.wnItem.header > h3 > span{
    background-color: #231f20;
    color: white;
    padding-left: 10px;
    padding-right: 10px;
    font-family:'Averta-Regular';
    font-size:18px;
} */

#WNAffWFMJ .headlinebox-home > ul > li:nth-child(1){
    border-bottom:none !important;
}

#WNAffWFMJ .headlinebox-home > ul > li:nth-child(2){
    border-bottom:none !important;
}

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

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

#WNAffWFMJ .headlinebox-home > ul > li.wnItem.feature{
    padding:0;
    margin:0;  
}

#WNAffWFMJ .headlinebox-home > ul > li.wnItem.feature > h4.wnContent.headline.abridged{
    margin:0;
    padding: 10px 15px;
}

#WNAffWFMJ .headlinebox-home > ul > li.wnItem.feature:nth-child(3) > h4.wnContent.headline.abridged > a{
    padding-top:10px;
}

#WNAffWFMJ .headlinebox-home > ul > li.wnItem.feature > h4.wnContent.headline.abridged > a > span{
    font-family:'Averta-Regular';
    font-size:14px;
}

#WNAffWFMJ .headlinebox-home > ul > li.wnItem.feature:nth-child(3) > h4.wnContent.headline.abridged > a > span{
    color:#212121 !important;
    font-size:17px !important;
    font-family:'Averta-Bold';
}
/*
.headlinebox-home > ul > a{
    display: inline-block;
    background-color: #231f20;
    color: white !important;
    font-size: 12px;
    font-weight: 700;
    padding: 10px 25px 10px 25px;
    margin: -10px 0px 0px 115px !important;
    text-decoration: none !important;
    font-family:'Averta-Bold';
}
*/
.headlinebox-home > ul > a{
    display: inline-block;
    background-color: #231f20;
    color: white !important;
    font-size: 12px;
    font-weight: 700;
    padding: 10px 25px 10px 25px;
    margin: -10px 0px 0px 50% !important;
    text-decoration: none !important;
    font-family:'Averta-Bold';
    transform: translate(-50%, 0%);
}

.headlinebox-home > ul > li.wnItem.feature > h4.wnContent.headline.abridged > span{
    background-image: url(http://ftpcontent.worldnow.com/professionalservices/clients/wfmj/images/play-inline-red.png);
    content: "";
    width: 30px;
    height: 13px;
    display: inline-block;
    margin-top: 2px;
    background-size: contain!important;
}

/*most popular*/
#wnMostPopular{
    border:1px solid #e6e5e5;
}
#wnMostPopular > h3 > span{
    background-color: #231f20;
    color: white;
    padding-left: 10px;
    padding-right: 10px;
    font-family:'Averta-Regular';
}
#wnMostPopular > div > ul > li{
    padding: 15px 10px;
    border-bottom:1px solid #e6e5e5;
}
#wnMostPopular > div > ul > li:last-child{
    padding: 15px 10px;
    border-bottom:none !important;
}
#tabs{
    position:relative;
    text-align:center !important;
}
#tabs > * {
    display:inline-block;
    width:30%;
    padding:7px 0;
    font-weight:600;
    font-size:13px;
    background-color:	#ffb901;
    color:#fff;
    font-family:'Averta-Bold';
}
#tabs > .active {
    width:30%;
    display:inline-block;
    background-color:	#fff;
    color: #385dae;
}
#tabs > a{
    width: 40%;
}
#wnMostPopular > div > ul > li > h4 > a > span{
    font-family:'Averta-Regular';
    font-size:13px;
}
#wnMostPopular > div > ul > li > h4.hasClip:after{
    background-image: url(http://ftpcontent.worldnow.com/professionalservices/clients/wfmj/images/play-inline-red.png);
    content: "";
    width: 30px;
    height: 13px;
    display: inline-block;
    margin-top: 2px;
    background-size: contain!important;
}
#ads45{
    margin-top:40px;
}
#WNAd246{
    margin-top:10px;
    min-height: 0px;
}
/*toolbox #WNAffWFMJ*/
#csToolboxCol4A > ul > li.wnItem.header > h3{
    display: table-cell;
    width: 315px;
    height: 36px;
    text-align: center;
    font-weight: 700;
    font-size: 18px;
    text-transform: uppercase;
    background-image: url(http://ftpcontent.worldnow.com/professionalservices/clients/wfmj/images/line-center-image.png) !important;
    background-repeat: repeat-x;
    background-position: center;
    background-color: #231f20;
    padding: 0px !important;
    vertical-align: middle;
    font-family:'Averta-Bold' !important;
}
#csToolboxCol4A > ul > li.wnItem.header > h3 > span{
    background-color: #231f20;
    color: white;
    padding-left: 10px;
    padding-right: 10px;
    font-family: 'Averta-Regular';
    font-size: 18px;
}



#WNBranding #WNMemberCenter-headertop li a {
    font-weight:bold;
    font-size: 12px;
}

/* fix member center */
#WNBranding #WNMemberCenter-headertop {
    position: relative;
    border-right: 1px solid #383435;
    padding: 14px 10px 0px 10px;
    height: 30px;
    left: 0px;
    top: 0px;
}
#br-social-links span {
    background: none;
    text-align: center;
    width: 15px;
    text-indent: 0;
    color: white;
    font-size: 22px;
    margin-top:0px;
}

#br-social-links > a.br-block > span {
    font-family: 'Averta-Bold !important';
}

/*weather ticker  */
.wnDS40 .wnDSItemsList h4{
    background-image: url('http://ftpcontent.worldnow.com/professionalservices/clients/wfmj/images/ds40_bullet.png');
    color: #fff;
}
#WNAffWFMJ #WNColsAll #WNDS40 a:visited, #WNAffWFMJ #WNColsAll #WNDS40 a:hover, #WNAffWFMJ #WNColsAll #WNDS40 a{
    color: #fff;
}

/* PS-2374 weather ticker */
#WNDS40 > div > div.tickermask{
	width:100% !important;
}
#WNDS40{
    border: none !important;
}
#menu491 .wnSublevel {
    border:none;
}

/* PS-2496 Fix title video gallery is not appear*/
div.wn-gallery ul.categories{
    height: auto;
}
div.wn-gallery ul.categories li a{
    padding: 0 10px;
    font-size: 12px;
}
div.wn-gallery ul.categories > li.more{
    padding: 0px !important;
}
/* end PS-2496 */

/* nhan.tran PS-2499-WFMJ- Post-Redesign Adjustments */
#WNAd241 {
    margin-top: 10px;
}
.wnBlock.displaySize > ul > li.wnItem.feature h4.wnContent.headline > a > span{
    font-family: 'Averta-Bold';
    font-size: 15px;
}
.wnBlock.displaySize > ul > li.wnItem.feature div.timestamps{
    font-family: 'Averta-Regular';
    font-size: 12px;

}
.wnBlock.displaySize > ul > li.wnItem.feature > div.wnContent.summary span{
    font-family: 'Averta-Regular' !important;
    font-size: 14px !important;
}
.wnBlock.displaySize > ul > li.wnItem.feature > div.wnContent.summary span p{
    margin-top:0px;
    margin-bottom:2px;
}
.wnBlock.displaySize > ul > li.wnItem.header > .legend-headline span.sectionTitle{
    display: none !important;
}

/* ES-97 - start */
.displaySize .caption{
    display: none !important;
}
/* ES-97 - end */