/* WV - 2015 - custom-master.css */

/* placeholder */
::-webkit-input-placeholder {
   color: #b1b1b1;
}

:-moz-placeholder { /* Firefox 18- */
   color: #b1b1b1;  
}

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

:-ms-input-placeholder {  
   color: #b1b1b1;  
}

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

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

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

/* ie9 gradient support */
.ie9 .gradient {
    filter: none;
}

/* base anchor link */
a,
.columnsall .columns a {
  color: #434343;
  text-decoration: none;
}

a:hover,
.columnsall .columns a:hover {
  color: #ac2424;
  text-decoration: none;
}

/* mac font antialiass */
html {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* column */
body {
    background-image: none;
    background-color: #fff;
    width: 100%;
    min-width: 980px;
    position: relative;
}

#WNBranding {
    position: relative;
    width: 980px;
    margin: 0 auto;
}

#WNColsAll {
    width: 100%;
    min-width: 980px;
    margin: 0 auto; 
    float: none;
    display: block;
    background-color: #fff;
    border-top: 3px solid #000;   
}

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

#WNCols23-4 {
    float: none;
    display: block;
}

#WNHeader {
  position: relative;
  background-color: #04082b;
}

/* top nav menu */
#WNMenuCol1 {
    margin: 0 auto;   
    width: 100%; 
    border-bottom: 1px solid #ececec;       
}

/* leaderboard ad */
div#WNAd41,
div#WNAd46 {
  background: #fff;
  border: none;
  min-height: 100px;
}

/* hide branding feature */
#WNDS70 {
    display: none;
}

/* branding search */
#WNContainerMemberSearch-headertop.cdev-member-center-search {
    width: 980px;
    height: 100%;
    margin: 0 auto; 
    z-index: 1;
    position: absolute;
    top: 0;
    left: 50%;
    margin-left: -490px;
    background-color: transparent !important;
}

#WNContainerMemberSearch-headertop.cdev-member-center-search .wnSearchBox {
    float: none;
    position: absolute;
    bottom: 10px;
    right: 20px;
    width: 350px;
    height: 28px;
    padding: 0;
    margin: 0;
    border: none;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

#WNContainerMemberSearch-headertop.cdev-member-center-search .wnSearchBox form * {
    display: none;
}

#WNContainerMemberSearch-headertop.cdev-member-center-search .wnSearchBox form .wnQueryText,
#WNContainerMemberSearch-headertop.cdev-member-center-search .wnSearchBox form .wnSubmit {
    display: inline-block;
}

#WNContainerMemberSearch-headertop.cdev-member-center-search .wnSearchBox form .wnQueryText {
    width: 318px;
    height: 28px;   
    padding: 0 10px;
    margin: 0;
    color: #b1b1b1;
    font-family: 'Roboto', sans-serif;
    font-weight: 400;
    font-size: 16px;
    line-height: 27px;
    border: 1px solid #b1b1b1;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; 
}

#WNContainerMemberSearch-headertop.cdev-member-center-search .wnSearchBox form .wnSubmit {
    width: 32px;
    height: 28px;   
    overflow: hidden;
    padding: 0;
    margin: 0;  
    background-color: #ac2424;
    border: none;
    font-family: 'Oswald', sans-serif;
    font-weight: 700;
    font-size: 16px;
    color: #fff;
    line-height: 27px;
    text-align: center;
    text-transform: uppercase;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; 
}

#WNContainerMemberSearch-headertop.cdev-member-center-search .wnSearchBox form .wnSubmit:hover {
    cursor: pointer;
}

#WNContainerMemberSearch-headertop.cdev-member-center-search #WNMemberCenter-headertop {
    display: none;
    float: none;
    position: absolute;
    top: 67px;
    right: 0;   
    margin: 0;
    padding: 0;
    height: auto;   
}

/* col. 4a height */
.wnDS76 #WNDS76Items {
  height: auto !important;
  max-height: none;
}

/* content group  */
.wnDSItems-standard,
.displaySize .contentGroup {
    background-color: #fff;    
    border: 1px solid #e6e6e6;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;    
}

.displaySize .contentGroup.even {
    clear: none;
}


/* content group ribbon */
#WNColsAll .wnDSContainer-standard .wnDSHeader,
.displaySize .header {
    background: rgb(52,92,218) !important;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzM0NWNkYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc1JSIgc3RvcC1jb2xvcj0iIzA2NDM4ZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=) !important;
    background: -moz-linear-gradient(left,  rgb(52,92,218) 0%, rgb(6,67,143) 75%) !important;
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgb(52,92,218)), color-stop(75%,rgb(6,67,143))) !important;
    background: -webkit-linear-gradient(left,  rgb(52,92,218) 0%,rgb(6,67,143) 75%) !important;
    background: -o-linear-gradient(left,  rgb(52,92,218) 0%,rgb(6,67,143) 75%) !important;
    background: -ms-linear-gradient(left,  rgb(52,92,218) 0%,rgb(6,67,143) 75%) !important;
    background: linear-gradient(to right,  rgb(52,92,218) 0%,rgb(6,67,143) 75%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#345cda', endColorstr='#06438f',GradientType=1 ) !important;

    padding: 0;
    margin: 0;
}

.displaySize .header h3 {
    display: table;
    padding: 0 !important;
    margin: 0;    
    background-image: none !important;
}

.displaySize .header h3 > .text {
    font-family: 'Oswald', sans-serif !important;
    font-size: 24px;
    font-weight: 700;
    line-height: 1.2;
    color: #fff !important;
    margin: 0;
    text-transform: uppercase;
    /*display: inline-block;*/
    background-color: transparent;  
    height: 100%;
    vertical-align: middle;
}


.displaySize .header .text.siteDefault,
.displaySize .header .text.sectionTitle,
.displaySize .header .text.abridgedHeadline {
    padding: 10px 12px;
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.displaySize .header h3 > .text.siteDefault {
    display: table-cell;
}
.displaySize .header h3 > .text.sectionTitle {
    display: none;
}
.displaySizeId80 .header h3 > .text.abridgedHeadline,
.displaySizeId85 .header h3 > .text.abridgedHeadline,
.displaySizeId7 .header h3 > .text.abridgedHeadline,
.displaySizeId82 .header h3 > .text.abridgedHeadline,
.displaySizeId27 .header h3 > .text.abridgedHeadline,
.displaySizeId24 .header h3 > .text.abridgedHeadline,
.displaySizeId78 .header h3 > .text.abridgedHeadline,
.displaySizeId68 .header h3 > .text.abridgedHeadline,
.displaySizeId25 .header h3 > .text.abridgedHeadline,
.displaySizeId87 .header h3 > .text.abridgedHeadline,
.displaySizeId88 .header h3 > .text.abridgedHeadline {
    display: table-cell;
}

#WNColsAll .wnDSContainer-standard .wnDSHeader {
    padding: 10px 12px;
} 

#WNColsAll .wnDSContainer-standard .wnDSHeader h3 {
    background-color: transparent;
    display: inline-block;
    padding: 0;
    font-family: 'Oswald', sans-serif;
    font-size: 24px;
    font-weight: 700;
    line-height: 1;
    color: #fff;
    margin: 0;
    text-transform: uppercase;
}

.displaySize .header .more.enabled {
    position: relative;
    display: table-cell;
    background-color: #000;
    color: #fff;
    width:  44px;
    height: 100%;
    min-height: 44px;
    padding: 0;
    margin: 0;
    float: none;
    vertical-align: middle;
    background-image: url("http://ftpcontent.worldnow.com/professionalservices/clients/wv/images/ribbon-more.png");
    background-position: center center;
    background-repeat: no-repeat;        
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;    
}

.displaySize .header .more.enabled .text {
    visibility: hidden;
}

.displaySize .wnItem.toggle {
    display: none;
}

/* feature top override */
#WNColsAll #WNDS33.wnDSContainer-standard {
    border: none;
    margin-left: 0;
}

#WNDS33 .wnDSItems-standard {
    background-color: transparent;
    border: none;
}

/* section title */
.displaySize .sectionTitle {
    margin-bottom: 5px;
}

.displaySize .sectionTitle .text,
#WNColsAll .wnDSContainer-standard .wnSectionTitle {
    font-family: 'Oswald', sans-serif;
    font-size: 12px !important;
    font-weight: 400;
    color: #434343;
}

/* headlines */
.displaySize .headline {
    margin: 5px 0;
}

.displaySize .headline a,
#WNColsAll .wnDSContainer-standard .wnDVSummary h4 a {
    font-family: 'Oswald', sans-serif;
    font-size: 16px !important;
    line-height: 20px;
    font-weight: 700;
    color: #434343 !important;
    text-decoration: none;
}

#WNColsAll .wnDSContainer-standard .wnDVSummary h4 a {
    font-size: 16px !important;
}

.displaySize .headline a:hover,
#WNColsAll .wnDSContainer-standard .wnDVSummary h4 a:hover {
    font-family: 'Oswald', sans-serif;
    font-size: 16px !important;
    line-height: 20px;
    font-weight: 700;
    color: #ac2424 !important;
    text-decoration: none;
}

.wnDVSummary h4 {
    font-family: 'Oswald', sans-serif;
    font-size: 16px !important;
    line-height: 20px;
    font-weight: 700;
    color: #434343 !important;
}

.wnDVImageHeadline h4, .wnDVHeadline h4, .wnDVHeadlineVideo h4 {
    font-family: 'Oswald', sans-serif;
    font-size: 14px !important;
    font-weight: 700;
    color: #434343 !important;
}

.wnDVImageHeadline h4:hover, .wnDVHeadline h4:hover, .wnDVHeadlineVideo h4:hover {
    color: #ac2424 !important;
}

/* timestamp */
#WNColsAll .wnDSContainer-standard .wnDVSummary .wnDate {
    display: block;
}

#WNColsAll .wnDSContainer-standard .wnDVSummary .wnDate,
.displaySize .timestamp {
    margin: 5px 0;
}

#WNColsAll .wnDSContainer-standard .wnDVSummary .wnDate,
.displaySize .timestamp,
.displaySize label.timestamp {
    font-family: arial, sans-serif;
    font-size: 10px;
    font-style: normal;
    font-weight: 400;
    color: #434343;
}

/* summary */
.displaySize .summary,
.displaySize .summary.abridged,
#WNColsAll .wnDSContainer-standard .wnDVSummary {
    font-family: arial, sans-serif;
    font-weight: 400;
    color: #000;
    line-height: 15px;
    margin: 5px 0;
}

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

/* 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: 0 1em;
    margin: .5em 0;
}

.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: none;
    padding-left: 0;
    position: relative;
}

.wnDSItems-standard .wnDSItemsList li.wnDVHeadline {
    background-image: none;
    padding-left: 0;
}

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

.wnDVSummary .wnVideoIncluded {
    width: 14px;
    height: 14px;
    vertical-align: -2px; 
    padding: 0;
}

#WNColsAll .wnDSContainer-standard .wnDSItemsList .wnDVHeadlineVideo {
    background-image: url("http://ftpcontent.worldnow.com/professionalservices/clients/wv/images/video-icon.png") !important;
    background-repeat: no-repeat !important;
    background-position: 0 2px !important;    
}

/* story page & clip page */
#WNStoryHeader .wnSectionTitle {
    display: none;
}

#WNStoryHeader .wnDate,
#WNStoryHeader #WNStoryByline {
    display: inline-block;
    margin-bottom: 2px;
}

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

#WNStoryHeader #WNStoryByline .byline {
    padding: 0;
}

#WNStoryHeader #WNStoryByline .author {
    font-style: italic;
}

#WNStoryHeader h3,
#wnClipHeadline h3 {
    font-family: 'Oswald', sans-serif;
    font-weight: 700;
    font-size: 30px !important;
    line-height: 1.2;
    color: #434343;
}

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

#WNStoryUtils {
    float: none;
}

#WNStoryUtils .wnSUAddThis {
    float: right;
    padding-right: 20px;
}

/* polls and forms */
.wnBlock .poll h4,
.wnBlock .form .headline,
.wnBlock .quicksignup .headline {
    font-family: 'Oswald', sans-serif;
    font-size: 16px;
    font-weight: 700;
    color: #434343;
}

.wnBlock .cdev-form .form .headline {
    display: none;
}

.wnBlock .cdev-form .form label {
    font-family: 'Oswald', sans-serif;
    font-size: 12px;
    font-weight: 400;
    color: #434343; 
}

.wnBlock .poll .wnSubmit,
.wnBlock .form .wnSubmit {
    border: none;
    background-color: #000;
    font-family: 'Oswald', sans-serif;
    font-size: 12px;
    font-weight: 700;
    color: #fff;
    text-transform: uppercase;
    text-align: center;
    margin: 0;
    cursor: pointer;
}

.wnBlock .poll .wnSubmit {
    margin-bottom: 20px;
    margin-left: 5px;
}

.wnBlock .form .wnSubmit.wnFormField {
    margin: 10px 0 20px 5px;
}

.wnBlock .form .wnFormField input, .wnBlock .quicksignup .wnFormField input {
    margin-bottom: 0;
}

.wnBlock .form .wnFormField.wnEmailInput input,
.wnBlock .form .wnFormField.wnSingleText input,
.wnBlock .form .wnFormField.wnMultiText input,
.wnBlock .form .wnFormField textarea,
.wnBlock .quicksignup .wnFormField.wnEmailInput input,
.wnBlock .quicksignup .wnFormField.wnSingleText input,
.wnBlock .quicksignup .wnFormField.wnMultiText input,
.wnBlock .quicksignup .wnFormField textarea {
    border: 1px solid #e6e6e6;
}

.wnBlock .form .pmloginLink a,
.wnBlock .quicksignup .pmloginLink a {
    font-size: 12px;
    text-decoration: none;
}

/* old display size */
#WNTopStoryWrap #WNTSWContent {
    padding: 0;
}

#WNColsAll .wnDSContainer-standard .wnDSItems-standard {
    padding: 10px;
}

#WNTopStoryWrap .wnDSContainer-standard .wnDSItems-standard {
    border: none;
}

#WNColsAll .wnDSContainer-standard .wnSectionTitle {
    font-family: 'Oswald', sans-serif;
    font-size: 12px !important;
    font-weight: 400;
    color: #808080;
}

#WNTopStoryWrap .wnDS-20 .wnDVSummary .wnImage {
    width: 100%;
    height: auto;
    overflow: hidden;
    padding: 0;
    margin: 0 0 10px 0 !important;
    float: none !important;
}

#WNTopStoryWrap .wnDS-20 .wnDVSummary .wnImage span {
    display: none;
}

#WNTopStoryWrap .wnDS-20 .wnDVSummary .wnImage img {
    width: 100%;
    height: auto;
}

#WNColsAll #WNCols23-4 #WNCol23 #WNCol23Top #WNTopStoryWrap .wnDS-20 h4 a {
    font-family: 'Oswald', sans-serif;
    font-size: 30px !important;
    line-height: 33px;
}

#WNTopStoryWrap .wnDS-20 .wnDVSummary .wnVideoIncluded {
    vertical-align: 0;
}

#WNTopStoryWrap .wnDS-20 .wnDVSummary p span {
    display: block;
    margin-bottom: 10px;
}

#WNTopStoryWrap .wnDS-20 .wnDVSummary p {
    font-size: 14px;
    line-height: 16px;
}

#WNCol2 #WNDS-20 .wnDVSummary {
    padding: 20px 0;
    margin: 0;
    border-top: 1px solid #c8c8c8;
}

#WNCol2 #WNDS-20 .wnDSItems-standard .wnDVSummary:first-child {
    padding-top: 0;
    border-top: none;
}

#WNColsAll #WNCol2 #WNDS-20 .wnDSItems-standard .wnDVSummary h4 a {
    font-size: 18px !important;
    line-height: 21px;    
}
/*
#WNCol2 #WNDS-20 .wnDVSummary.cdev-image-swap .wnImage {
    width: 200px;
    max-height: 110px;
    padding: 0;
    margin: 0;
    overflow: hidden;
}

#WNCol2 #WNDS-20 .wnDVSummary.cdev-image-swap .wnImage img {
    width: 100%;
    height: auto;
    padding: 0;
    margin: 0;
}

#WNCol2 #WNDS-20 .wnDVSummary.cdev-image-swap h4,
#WNCol2 #WNDS-20 .wnDVSummary.cdev-image-swap p {
    margin-left: 210px;
}
*/

/* top video carousel - custom */
.displaySize.cdev-top-video-carousel .feature {
    width: 190px;
    height: 150px;
    overflow: hidden;
    text-align: left;
    position: relative;
}

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

.displaySize.cdev-top-video-carousel .summaryImage.abridged {
    width: 190px;
    height: 107px;
    overflow: hidden;
    position: relative;
    background-color: #000;
}

.displaySize.cdev-top-video-carousel .summaryImage.abridged.hasVideo a {
    display: block;
}

.displaySize.cdev-top-video-carousel .summaryImage.abridged.hasVideo a:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    background-image: url("http://ftpcontent.worldnow.com/professionalservices/clients/wv/images/video-overlay.png");
    background-repeat: no-repeat;
    background-position: center center;
    left: 0;
    top: 0;
     opacity: 1;
}

.displaySize.cdev-top-video-carousel .feature:hover .summaryImage.abridged.hasVideo a:before {
    opacity: .7;
}

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

.displaySize.cdev-top-video-carousel .summaryImage.abridged img {
    height: 104px;
    display: block;
    width: auto;
    max-height: 100%;
    float: none;
    position: relative;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    transform: translateX(-50%);     
}

.displaySize.cdev-top-video-carousel .headline.abridged {
    height: 42px;
    padding: 5px 5px 0 5px;
    margin: 0;
    background-color: transparent;
    overflow: hidden;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.displaySize.cdev-top-video-carousel .headline.abridged a {
    font-family: 'Oswald', sans-serif;
    font-weight: 700;
    font-size: 15px !important;
    line-height: 18px;
}

.displaySize.cdev-top-video-carousel .jcarousel-wrapper {
    padding: 10px 26px;
    position: relative;  
}

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

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

.displaySize.cdev-top-video-carousel .jcarousel .feature {
    float: left;
    clear: none;
    padding: 0;
    margin: 0 5px;
}

.displaySize.cdev-top-video-carousel .jcarousel-control {
    width: 26px;
    height: 140px;  
    background-color: #fff;
    opacity: .5;
    display: block;
    overflow: hidden;
    position: absolute;
    text-indent: -999em;
    top: 10px;  
    background-image: url("http://ftpcontent.worldnow.com/professionalservices/clients/wv/images/carousel-arrow.png");
    background-repeat: no-repeat;    
}

.displaySize.cdev-top-video-carousel .jcarousel-control:hover {
    opacity: .75;
}

.displaySize.cdev-top-video-carousel .jcarousel-control.inactive {
    display: none;
}

.displaySize.cdev-top-video-carousel .jcarousel-control-prev {
    left: 0; 
    background-position: 5px center;    
}

.displaySize.cdev-top-video-carousel .jcarousel-control-next {
    right: 0; 
    background-position: -36px center;
}

.displaySize.cdev-top-video-carousel .wnItem.toggle {
    display: none;
}

/* custom three grid */
.displaySize.cdev-three-column-grid .contentGroup {
    border: none;
}

.displaySize.cdev-three-column-grid .feature {
    width: 200px;
    background-color: #282828;
    padding: 0;
    margin: 0 8px;
    float: left;
    clear: none;
    border-top: none;
}

.displaySize.cdev-three-column-grid.displaySizeId-7.cdev-fullHotizontals .feature {
    padding: 0;
}

.displaySize.cdev-three-column-grid .cdev-clear {
    width: 600px;
    height: 12px;
    clear: both;
}

.displaySize.cdev-three-column-grid .cdev-clear:first-child {
    display: none;
}

.displaySize.cdev-three-column-grid .cdev-clear.cdev-last {
    height: 1px;
}

.displaySize.cdev-three-column-grid .cdev-row {
    margin-left: 0;
    margin-right: 17px;
}

.displaySize.cdev-three-column-grid .cdev-third {
    margin-right: 0;
    float: right;
}

.displaySize.cdev-three-column-grid .feature .timestamps.wnDate,
.displaySize.cdev-three-column-grid .feature .summary,
.displaySize.cdev-three-column-grid .feature .summary.abridged,
.displaySize.cdev-three-column-grid .feature .caption,
.displaySize.cdev-three-column-grid .feature .wn-icon-video-included,
.displaySize.cdev-three-column-grid .contentGroup.cdev-more-ribbon .cdev-more-link {
    display: none;
}

.displaySize.cdev-three-column-grid .feature .sectionTitle {
    padding: 8px 5px 6px 5px;
    text-align: center;
    text-transform: uppercase;  
    min-height: 15px !important;
}

.displaySize.cdev-three-column-grid .feature .sectionTitle .text {
    font-family: 'Open Sans Condensed', sans-serif;
    font-size: 14px;
    font-weight: 700;
    color: #fff;
    display: block;
    line-height: 1;
}

.displaySize.cdev-three-column-grid .feature .headline {
    padding: 10px 12px;
}

.displaySize.cdev-three-column-grid .feature .headline a {
    width: 100%;
    color: #fff !important;
    display: block;
    height: 48px;
    overflow: hidden;
}

.displaySize.cdev-three-column-grid.displaySizeId-7.cdev-fullHotizontals .feature .headline {
    margin-left: 0;
}

.displaySize.cdev-three-column-grid .feature .headline a:hover {
    color: #cd0909 !important;
}

.displaySize.cdev-three-column-grid .feature .summaryImage {
    width: 200px;
    height: 116px;
    overflow: hidden;
    position: relative; 
    padding: 3px !important;
    margin: 0 !important;
    float: none !important;
    display: block !important;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.displaySize.cdev-three-column-grid.displaySizeId-7.cdev-fullHotizontals .feature .summaryImage {
    margin: 0 auto !important;
}

.displaySize.cdev-three-column-grid .feature .summaryImage a {
    display: block;
    position: relative;
    width: 194px;
    height: 109px;
    background-color: #000;
}

.displaySize.cdev-three-column-grid .feature .summaryImage img {
    display: block;
    width: auto;
    height: 100%;
    max-height: 100%;
    float: none;
    position: relative;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    transform: translateX(-50%);     
}

.displaySize.cdev-three-column-grid .summaryImage.hasVideo a {
    display: block;
}

.displaySize.cdev-three-column-grid .summaryImage.hasVideo a:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    background-image: url("http://ftpcontent.worldnow.com/professionalservices/clients/wv/images/video-overlay.png");
    background-repeat: no-repeat;
    background-position: center center;
    left: 0;
    top: 0;
     opacity: 1;
}

.displaySize.cdev-three-column-grid .feature:hover .summaryImage.hasVideo a:before {
    opacity: .7;
}
/*
.displaySize.cdev-three-column-grid .feature .summaryImage .cdev-summary-info {
    position: absolute;
    left: 0;
    top: 0; 
    width: 194px;
    height: 113px;  
    z-index: 1;
    overflow: hidden;
    opacity: 0;
    transition: opacity .25s ease-in-out;
    -moz-transition: opacity .25s ease-in-out;
    -webkit-transition: opacity .25s ease-in-out;       
}

.displaySize.cdev-three-column-grid .feature .summaryImage .cdev-summary-overlay {
    position: absolute;
    left: 0;
    top: 0; 
    width: 194px;
    height: 113px;  
    z-index: 1;
    overflow: hidden;
    background-color: #fff;
    opacity: 0.7;   
}

.displaySize.cdev-three-column-grid .feature .summaryImage .text {
    display: block;
    position: absolute;
    left: 0;
    top: 0; 
    width: 194px;
    height: 100px;  
    overflow: hidden;
    padding: 15px 10px;
    font-family: 'Open Sans Condensed', sans-serif;
    font-weight: 700;
    font-size: 15px;
    color: #000;
    z-index: 2;
    opacity: 1; 
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
*/
.displaySize.cdev-three-column-grid .feature:hover {
    cursor: pointer;
}

.displaySize.cdev-three-column-grid .feature:hover .cdev-summary-info {
    opacity: 1;
}

.displaySize.cdev-three-column-grid .feature:hover .headline a {
    color: #cd0909;
}

.displaySize.cdev-three-column-grid .feature .summaryImage.abridged {
    display: none !important;
}

/* hb2a - custom */
.cdev-hbox2a.displaySize .timestamps,
.cdev-hbox2a.displaySize .caption,
.cdev-hbox2a.displaySize .headline,
.cdev-hbox2a.displaySize .headline.abridged,
.cdev-hbox2a.displaySize .summary.abridged {
    display: none;
}

.cdev-hbox2a.displaySize .contentGroup.odd.last {
    width: 49%;
}

.cdev-hbox2a.displaySize .displaySizeId-7 {
    padding: 0;
}

.cdev-hbox2a.displaySize .displaySizeId-7 .summaryImage.abridged {
    padding: 0;
    margin: 0;
    float: none;
    position: relative;
    height:0;
    width: 100%;
    padding-bottom: 56.25%;    
}

.cdev-hbox2a.displaySize .displaySizeId-7 .summaryImage.abridged.hasVideo a:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    background-image: url("http://ftpcontent.worldnow.com/professionalservices/clients/wv/images/video-overlay.png");
    background-repeat: no-repeat;
    background-position: center center;
    left: 0;
    top: 0;
}

.cdev-hbox2a.displaySize .displaySizeId-7 .summaryImage.abridged a {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #000;
}

.cdev-hbox2a.displaySize .displaySizeId-7 .summaryImage.abridged img {
    width: auto;
    height: 100%;
    max-height: 100%;
    float: none;
    position: relative;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    transform: translateX(-50%);    
}

.cdev-hbox2a.displaySize .displaySizeId-7 .summary.abridged .more {
    display: none;
}

.cdev-hbox2a.displaySize .displaySizeId-7 .headline.abridged {
    display: block;
    padding: 1em 1.5em;
    margin: 0;
}

.cdev-hbox2a.displaySize .displaySizeId-7 .headline.abridged a {
    font-family: 'Oswald', sans-serif;
    font-size: 20px !important;
    font-weight: 700;
    line-height: 24px;
}

.cdev-hbox2a.displaySize .displaySizeId-7 .summary.abridged .text {
    font-size: 14px;
}

.cdev-hbox2a.displaySize .displaySizeId-10 {
    border-top: 1px solid #e0e0e0;
    padding: 1em 1.5em;
    margin: 0;
}

.cdev-hbox2a.displaySize .displaySizeId-10 .summaryImage.abridged,
.cdev-hbox2a.displaySize .displaySizeId-10 .summary.abridged {
    display: none;
}

.cdev-hbox2a.displaySize .displaySizeId-10 .headline.abridged {
    display: block;
}

.cdev-hbox2a.displaySize .displaySizeId-10 .headline.abridged a {
    font-family: 'Oswald', sans-serif;
    font-size: 16px !important;
    font-weight: 700;
    line-height: 20px;    
}

/* overflow-hb - custom */
.cdev-overflow-hb.displaySize .sectionTitle,
.cdev-overflow-hb.displaySize .timestamps,
.cdev-overflow-hb.displaySize .caption,
.cdev-overflow-hb.displaySize .headline,
.cdev-overflow-hb.displaySize .summary.abridged {
    display: none;
}

.cdev-overflow-hb.displaySize .displaySizeId-7 {
    padding-left: 1em;
    padding-right: 1em;
    padding-bottom: 1.5em;
    padding-top: 2em;
    border-top: 1px solid #e4e4e4;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.cdev-overflow-hb.displaySize .displaySizeId-7.priority-1 {
    border-top: none;
}

.cdev-overflow-hb.displaySize .displaySizeId-7 .summaryImage.abridged {
    padding: 0;
    margin: 0;
    float: none;
}

.cdev-overflow-hb.displaySize .displaySizeId-7 .summaryImage.abridged.hasVideo a:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    background-image: url("http://ftpcontent.worldnow.com/professionalservices/clients/quincy/images/video-overlay.png");
    background-repeat: no-repeat;
    background-position: center center;
    left: 0;
    top: 0;
}

.cdev-overflow-hb.displaySize .displaySizeId-7 .summaryImage.abridged a {
    display: block;
    position: relative;
    width: 278px;
    height: 156px;
    background-color: #000;
}

.cdev-overflow-hb.displaySize .displaySizeId-7 .summaryImage.abridged img {
    width: auto;
    height: 100%;
    max-height: 100%;
    float: none;
    position: relative;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    transform: translateX(-50%);
}

.cdev-overflow-hb.displaySize .displaySizeId-7 .summary.abridged .more {
    display: none;
}

.cdev-overflow-hb.displaySize .displaySizeId-7 .headline.abridged {
    margin-top: 1.2em;
}

.cdev-overflow-hb.displaySize .displaySizeId-7 .headline.abridged a {
    font-family: 'Oswald', sans-serif;
    font-size: 16px !important;
    font-weight: 700;
    line-height: 20px;
}

.cdev-overflow-hb.displaySize .outer,
.cdev-overflow-hb.displaySize .inner-group {
    list-style: none;
    padding: 0;
    margin: 0;
}

/* subscribe sign up style */
.displaySize .contentGroup.cdev-subscribe-style {
    background-color: #ebebeb;
    border: none;
}

.displaySize .contentGroup.cdev-subscribe-style .header {
    background: transparent !important;
}

.displaySize .contentGroup.cdev-subscribe-style .header h3 > .text {
    color: #000 !important;
}

.displaySize .contentGroup.cdev-subscribe-style .feature {
    padding: 10px;
}

.displaySize .contentGroup.cdev-subscribe-style .feature .summary {
    display: none;
}

.displaySize .contentGroup.cdev-subscribe-style .form .memberinfo,
.displaySize .contentGroup.cdev-subscribe-style .quicksignup .memberinfo {
    margin-top: 0 !important;
}

.displaySize .contentGroup.cdev-subscribe-style .form .memberinfo h4,
.displaySize .contentGroup.cdev-subscribe-style .quicksignup .memberinfo h4 {
    margin: 0 !important;
}

.displaySize .contentGroup.cdev-subscribe-style .quicksignup .requireMessage,
.displaySize .contentGroup.cdev-subscribe-style .form .requireMessage {
    color: #333;
    font-style: normal;
    font-size: 12px;
}

.displaySize .contentGroup.cdev-subscribe-style .form .wnFormField.wnEmailInput input,
.displaySize .contentGroup.cdev-subscribe-style .quicksignup .wnFormField.wnEmailInput input {
    height: 30px;
    font-family: 'Oswald', sans-serif;
    font-size: 14px;
    color: #000;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 30px;
    text-align: left;
    margin-left: 10px;
    border: 1px solid #acacac;
    padding: 0 10px;
    margin: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-shadow: inset 1px 1px 5px 1px rgb(216,216,216);
    -moz-box-shadow: inset 1px 1px 5px 1px rgb(216,216,216);
    box-shadow: inset 1px 1px 5px 1px rgb(216,216,216);
}

.displaySize .contentGroup.cdev-subscribe-style .form .pmloginLabel .wnMemberNonuser label,
.displaySize .contentGroup.cdev-subscribe-style .quicksignup .pmloginLabel .wnMemberNonuser label {
    font-family: 'Oswald', sans-serif;
    font-size: 14px;
    color: #333;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 30px;
    text-align: left;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.displaySize .contentGroup.cdev-subscribe-style .form .pmloginLink,
.displaySize .contentGroup.cdev-subscribe-style .quicksignup .pmloginLink {
    margin-top: 0 !important;
}

.displaySize .contentGroup.cdev-subscribe-style .form .pmloginLink .wnMemberNonuser label,
.displaySize .contentGroup.cdev-subscribe-style .quicksignup .pmloginLink .wnMemberNonuser label {
    line-height: 30px;
    text-transform: uppercase;
    font-weight: 700;
    vertical-align: middle;
}

.displaySize .contentGroup.cdev-subscribe-style .form .pmloginLink a,
.displaySize .contentGroup.cdev-subscribe-style .quicksignup .pmloginLink a {
    ine-height: 30px;
    text-transform: uppercase;
    text-decoration: underline;
    font-size: 9px;
    vertical-align: middle;
}

.displaySize .contentGroup.cdev-subscribe-style .form .wnSubmit,
.displaySize .contentGroup.cdev-subscribe-style .quicksignup .wnSubmit {
    width: auto;
    background-color: #a3a3a3;
}

.displaySize .contentGroup.cdev-subscribe-style .form .wnSubmit.wnFormField,
.displaySize .contentGroup.cdev-subscribe-style .quicksignup .wnSubmit.wnFormField {
    margin-bottom: 10px;
}

.displaySize .contentGroup.cdev-subscribe-style .custom-link {
    font-family: 'Oswald', sans-serif;
    font-size: 13px;
    color: #000;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 30px;
    display: block;
    margin-bottom: 15px;
    text-align: center;
}

.displaySize .contentGroup.cdev-subscribe-style .custom-link:after {
    content: " ";   
    display: inline-block;
    width: 16px;
    height: 16px;
    vertical-align: -2px;
    background-image: url("http://ftpcontent.worldnow.com/professionalservices/clients/wv/images/download-app.png");
    background-position: 0 0;
    background-repeat: no-repeat;
    margin-left: 5px;
}

.displaySize .contentGroup.cdev-subscribe-style .QSDistLists {
    display: none;
}

/* breaking news */
#DisplaySizeId-30 {
    display: none;
}

#DisplaySizeId-30.cdev-bn {
    display: block;
    margin-top: 15px;
}

#DisplaySizeId-30.displaySize .contentGroup {
    border: none;
    background-color: #000;    
    margin-bottom: 1.5em;
}

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

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

#DisplaySizeId-30.displaySize .contentGroup .headline .video {
    display: inline-block;
    width: 16px;
    height: 16px;
    background-image: url("http://ftpcontent.worldnow.com/professionalservices/clients/ramar/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 {
    min-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: #eee !important;
}

#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: #fff !important; 
}

/* 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;
    width: 200px;
    background: #000 !important;
    border-bottom: none;
    text-transform: uppercase;
    padding: 0;   
    vertical-align: middle; 
}

#DisplaySizeId-30.displaySize .contentGroup.cdev-bn-tmpl2 .header h3 {
    background-color: transparent;
}

#DisplaySizeId-30 .contentGroup.cdev-bn-tmpl2 .header .text {
    font-size: 26px;
    padding: 0 12px;
}

#DisplaySizeId-30.displaySize .contentGroup.cdev-bn-tmpl2 .feature {
    display: table-cell;
    background-color: #ac2424;
    padding: 5px 15px; 
    vertical-align: middle; 

}

#DisplaySizeId-30.displaySize .contentGroup.cdev-bn-tmpl2 .headline {
    margin: 2px 0;
}

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

#DisplaySizeId-30.displaySize .contentGroup.cdev-bn-tmpl2 .headline a .more {
    display: inline-block;
    font-size: 14px;
    color: #fff;
    font-weight: 400;
    margin-left: 20px;
    padding: 5px 8px;
    background-color: #000;
    vertical-align: middle;
    margin-top: 2px;
}

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

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

/* full horizontals - custom */
.displaySize.displaySizeId-7.cdev-fullHotizontals .feature {
    /*padding: 15px;*/
    border-top: 1px solid #e6e6e6;
}

.displaySize.displaySizeId-7.cdev-fullHotizontals .feature.priority-1 {
    border-top: none;
}

.displaySize.displaySizeId-7.cdev-fullHotizontals .headline {
    margin-bottom: 10px;
}

.displaySize.displaySizeId-7.cdev-fullHotizontals .headline a {
    font-size: 18px !important;
    line-height: 21px;
}

.displaySize.displaySizeId-7.cdev-fullHotizontals .summaryImage {
    width: 184px !important;
    height: 104px;
    margin: 0;
    position: relative;
}

.displaySize.displaySizeId-7.cdev-fullHotizontals .summaryImage a {
    display: block;
    background-color: #000;  
    position: relative;
    text-align: center;    
}  

.displaySize.displaySizeId-7.cdev-fullHotizontals .summaryImage img {
    width: auto !important;
    height: 104px !important;
    float: none;
}

.displaySize.displaySizeId-7.cdev-fullHotizontals .summaryImage ~ * {
    margin-left: 195px;
}

.displaySize.displaySizeId-7.cdev-fullHotizontals .caption {
    width: auto !important;
    display: block !important;
    float: none !important;
}

/* nc4 - custom */
.cdev-nc4.displaySize .displaySizeId-4 { 
    clear: right;
    float: left;
    padding: 1em;
}

.cdev-nc4.displaySize .displaySizeId-4.odd {
    padding-right: .5em;
}

.cdev-nc4.displaySize .displaySizeId-4.even {
    float: right;
    padding-left: .5em;
}

.cdev-nc4.displaySize .displaySizeId-4.last {
    padding-bottom: 0;  
}

.cdev-nc4.displaySize .displaySizeId-4.even.last {
    clear: none;
}

.cdev-nc4.displaySize .timestamps,
.cdev-nc4.displaySize .caption,
.cdev-nc4.displaySize .headline,
.cdev-nc4.displaySize .sectionTitle,
.cdev-nc4.displaySize .summary.abridged {
    display: none;
}

.cdev-nc4.displaySize .displaySizeId-4 .summaryImage.abridged {
    padding: 0;
    margin: 0;
    float: none !important;
}

.cdev-nc4.displaySize .displaySizeId-4 .summaryImage.abridged.hasVideo a:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    background-image: url("http://ftpcontent.worldnow.com/professionalservices/clients/wv/images/video-overlay.png");
    background-repeat: no-repeat;
    background-position: center center;
    left: 0;
    top: 0;
}

.cdev-nc4.displaySize .displaySizeId-4 .summaryImage.abridged a {
    display: block;
    position: relative;
}

.cdev-nc4.displaySize .displaySizeId-4 .summaryImage.abridged {
    width: 100%;
    height: auto;
    overflow: hidden;
}

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

/* weather team */
.cdev-weather-team.displaySize .displaySizeId-4 {
    text-align: center;
}

.cdev-weather-team.displaySize .displaySizeId-4 .sectionTitle,
.cdev-weather-team.displaySize .displaySizeId-4 .timestamps,
.cdev-weather-team.displaySize .displaySizeId-4 .summary,
.cdev-weather-team.displaySize .cdev-more-ribbon .cdev-more-link {
    display: none;
}

.cdev-weather-team.displaySize .displaySizeId-4 .summaryImage.abridged,
.cdev-weather-team.displaySize .displaySizeId-4 .summaryImage.abridged img {
    padding: 0;
    margin: 0;
    float: none;
}

.cdev-weather-team.displaySize .cdev-contact-info {
    margin-top: 10px;
}

.cdev-weather-team.displaySize .cdev-contact-info a {
    display: inline-block;
    width: 28px;
    height: 28px;
    text-indent: -999em;
    background-image: url("http://ftpcontent.worldnow.com/professionalservices/clients/quincy/images/quincy-sprite.png");
    background-repeat: no-repeat;
    vertical-align: middle;
    margin-left: 10px;
}

.cdev-weather-team.displaySize .cdev-contact-info a:first-of-type {
    margin-left: 0;
}

.cdev-weather-team.displaySize .cdev-contact-info .fb {
    background-position: 0 0;
    background-color: #355a9c;
}

.cdev-weather-team.displaySize .cdev-contact-info .twitter {
    background-position: -38px 0;
    background-color: #5ca7e6;
}

.cdev-weather-team.displaySize .cdev-contact-info .email {
    background-position: -76px 0;
    background-color: #de0000;
}

#WNAd301,
#WNAd302 {
    background-color: #e6e6e6;
    width: 300px;
    margin-bottom: 0;
}

#WNAd301 {
    float: left;
}

#WNAd302 {
    float: right;
}

#CDEV-600x300 {
    margin-bottom: 15px;
}

#CDEV-600x300:before,
#CDEV-600x300:after {
    content: "";
    display: table;
}

#CDEV-600x300:after {
    clear: both;
}

.back-to-home {
    display: block;
    width:600px;
    height: 90px;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 2;
}

.back-to-home:hover {
    cursor: pointer;
}

/* wallpaper override */
.wn-wallpaper-ad #WNHeader,
.wn-wallpaper-ad #WNMenuCol1 ,
.wn-wallpaper-ad #WNColsAll{
    width: 980px;
    margin: 0 auto;
}

.wnDS40 {
    height: 20px;
}

.wnDS40 .wnDSItemsList h4 {
    background-image: url('http://ftpcontent.worldnow.com/professionalservices/clients/wv/ds40_bullet.gif');
}

/* Story page In-Story A Summary Graphics Addition */
#WN-in-story-A-summary {
    width: 100%;
    position: relative;
}

#WN-in-story-A-summary .wn-in-story-a-summary-graphics .wnStoryBodyGraphic {
    width: 100% !important;
    max-width: 650px;
    position: relative;
}

#WN-in-story-A-summary .wn-in-story-a-summary-graphics .wnStoryBodyGraphic img,
#WN-in-story-A-summary .wn-in-story-a-summary-graphics .wnStoryBodyGraphic a.wnFancyBox .wnDetails {
    width: 100% !important;
}

/* wnad246 */
#WNAd246 {
    margin-top: 10px;
}

div#WNAd146 iframe, div#WNAd246 iframe {
    padding-left: 13px;
    background: url('http://images.worldnow.com/images/static/container-e/ad46_header.gif') no-repeat;
}

div#WNAd144 iframe {
    padding-top: 13px;
    background: url('http://images.worldnow.com/images/static/container-e/ad43_header.gif') no-repeat;
}

div#WNAd524 {
    margin-top: -50px;
    margin-left: 35%;
}