.SponsorUnit-image {
  display: none;
}

/* footer start */

div.PageFooter>div>div {
  background: rgb(245, 242, 240);
}

@media screen and (min-width: 992px) {
  div.Footer {
    text-align: left;
    float: left;
    padding-left: 20px;
    padding-top: 30px;
    margin-top: 0;
  }
  @media screen and (min-width: 992px) {
    .PageFooter .footer-wrapper>.Footer>.container {
      max-width: 500px;
      width: auto !important;
    }
  }
  @media screen and (min-width: 1200px) {
    .PageFooter .footer-wrapper>.Footer>.container {
      max-width: 600px;
      width: auto !important;
    }
  }
  @media screen and (min-width: 1470px) {
    .PageFooter .footer-wrapper>.Footer>.container {
      max-width: 700px;
      width: auto !important;
    }
  }
  .Footer-footerLinks>* {
    margin-left: 0px;
  }
  .PageFooter .subscribe-module-wrapper {
    float: right;
    margin-right: 30px;
    margin-top: 30px;
  }
  .PageFooter .footer-wrapper>.Footer>.container {
    padding-left: 0px;
  }
  .PageFooter .footer-wrapper>.Footer>.container>div>div {
    padding-left: 4px;
  }
}

@media screen and (max-width: 991px) {
  div.Footer {
    text-align: center;
    padding-top: 20px;
    padding-left: 0;
  }
  .PageFooter .subscribe-module-wrapper {
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    padding-top: 45px;
  }
}

@media screen and (min-width: 760px) {
  .Card-md {
    height: 368px;
  }
  .AdvertisementUnit#WNAd17 {
    margin-bottom: 0px;
    margin-top: 0px;
    width: 0px;
    height: 0px;
  }
}

@media screen and (max-width: 767px) {
  div.Footer {
    text-align: center;
    padding-top: 20px;
    padding-left: 30px;
  }
  .two-card .Card-full-title {
    max-height: 105px;
  }
  .Card-full-title--sm, .Card-text-title--sm {
    font-size: 18px;
  }
}

@media screen and (min-width: 992px) {
  .PageFooter.container>div {
    padding-bottom: 20px;
  }
}

@media screen and (max-width: 991px) {
  .PageFooter.container>div {
    padding-top: 30px;
    padding-bottom: 20px;
  }
}

.Footer-footerLinks {
  font-weight: 500;
}

.Footer-footerLinks>a {
  color: #aba7a6;
}

.Footer #footer-power>a {
  color: #aba7a6;
}

div.PageFooter>div.row:last-child div.SocialIcon svg {
  margin-left: 8px;
}

.Footer-copyrightText {
  display: none;
}

.Footer-franklyLink {
  display: none;
}

.PageFooter .SubscribeModule>div>span {
  display: none;
}

/* footer end */

/* Fix z-index on header */

.CollapsibleHeader {
  z-index: 1005;
}

.CardList-item-content {
  max-height: 100%;
}

.CardList-item-description {
  max-height: 40px;
}

.Card-full-textContainer--md, .Card-text-textContainer--md {
  width: 100%;
  padding-left: 10px;
  padding-right: 10px;
}

.Card-full-content--bottom-noTimestamp, .Card-text-content--bottom-noTimestamp {
  bottom: 10px;
}

.cardlist-image .Card-split-title--sm {
  max-height: 100%;
}

.Card-full-title--md, .Card-text-title--md {
  max-height: 100%;
}

.CardList-item-textContainer {
  padding: 0px;
  padding-right: 5px;
}

.CardList--lg-4 .CardList-item-imageContainer {
  width: 100px;
}

.CardList-item-title {
  font-size: 15px;
  max-height: 100%;
}

.CardList-item.CardList-item-margin--default {
  margin-top: 0px;
}

.CardList-item-container {
  height: auto;
  min-height: 100px;
}

.PageTitle {
  padding-left: 0px;
}

.PageTitle .PageTitle-text {
  color: #ad1025;
  font-size: 18px;
}

.CardList--xl {
  height: 100%;
}

.CardList--lg {
  height: 100%;
}

@media (min-width: 760px) {
  .SimpleMeteorologistForecast .col-md-6.col-sm-9.col-xs-12 {
    width: 75%;
  }
  .SimpleMeteorologistForecast .col-md-6.col-sm-3.col-xs-12 {
    width: 25%;
  }
  .SimpleMeteorologistForecast-profileInfo {
    margin-top: 0px;
    margin-left: 0px;
  }
  .SimpleMeteorologistForecast-profileImage {
    height: auto;
  }
  .SimpleMeteorologistForecast-name {
    padding-top: 5px;
  }
  .SimpleMeteorologistForecast-meteorologistTitle {
    padding-top: 0px;
  }
  .SimpleMeteorologistForecast-socialLinks {
    padding-top: 0px;
  }
  .SimpleMeteorologistForecast-textCell {
    padding-top: 26px;
    padding-bottom: 26px;
  }
  .SimpleMeteorologistForecast-forecastTextContainer {
    max-height: 100%;
  }
  .SimpleMeteorologistForecast-textContainer .readMore {
    display: none;
  }
  .two-card .Card-full-title {
    max-height: 87px;
  }
  .Card-full-title--sm, .Card-text-title--sm {
    font-size: 20px;
  }
}

@media screen and (min-width: 768px) {
  .hide-on-desktop {
    display: none;
  }
}

@media screen and (max-width: 991px) {
  .hide-on-mobile {
    display: none;
  }
}

.Article-pill {
  display: none;
}

.CardContainer {
  display: inline-block;
}

.mml-element iframe {
  border: none;
}

.CardList--xl {
  height: 100%;
}

.CardList--lg {
  height: 100%;
}

.CardList--md {
  height: 100%;
}

.CardList--sm {
  height: 100%;
}

.CardList--lg .CardList-item-container {
  min-height: 100px;
}

.CardList--xl .CardList-item-container {
  min-height: 100px;
}

.CardList--sm .CardList-item-container {
  min-height: 100px;
}

.CardList--md .CardList-item-container {
  min-height: 100px;
}

.CardList--lg-5 .CardList-item-imageContainer {
  width: 155px;
}

.Card-split-imageContainer .img-responsive {
  padding: 15px;
}

.CardContainer {
  display: inline-block;
}

/* Ashley's Style Fixes */

.CardList-item-imageContainer-image img {
  min-height: 100px;
}

.Timestamp-text {font-weight:800;}
.Article a {    color: #337ab7 !important;}

.Timestamp {
    opacity: 1;
}span.Timestamp-author {
    font-size: 17px;
}
span.Timestamp-connector {
    font-size: 17px;
}
.Card-split-title--sm {
    max-height: 69px;
}
.Card-full-textContainer--lg, .Card-text-textContainer--lg {
    width: 100%;
}


@media (min-width: 1200px){
.col-lg-9 {width: 74%;}
.col-lg-3 {width: 26%;}
}
