@media screen and (max-width: 767px) {
  .Regionalization .menuItems {
    margin-top:46px;
  }
  .CollapsibleHeader .HeaderMenu .dropdown-menu li>a {
    padding: 9px;
  }
  .CollapsibleHeader .HeaderMenu .navbar-nav .open .dropdown-menu {
    display: inline !important;
  }
}


.Regionalization .menuItems {
  overflow-y: hidden;
}

.FooterNavigation {
  padding: 10px 0;
}

.frn-u-displayFont-sm {
  font-size: 14px;
  letter-spacing: .3px;
  line-height: .3;
}


.CollapsibleHeader .HeaderMenu .dropdown-menu li>a {
  cursor: pointer;
  padding: 9px;
  padding-left: 35px;
}

.FooterNavigation-menu-column.col-md-3.col-sm-4.col-xs-12 a {
  color: #ffffff;
}

.footer-logo-wrap img {
  height: 100px;
}
.FooterNavigation-menu-column.col-md-3.col-sm-4.col-xs-12 a:hover {
  color: #ffffff;
  background-color: transparent;
  text-decoration: underline;
}
.ArticleBody table img {
  height: unset !important;
  width: unset !important;
}

/*------------------------------------*\
#VERTICAL PADDING RIGHT RAIL
\*------------------------------------*/
@media screen and (min-width: 1200px){
  .vertical-align-middle {
    margin-top: 34px;
  }
}
@media screen and (min-width: 1470px){
  .vertical-align-top {
    margin-top: 16px;
  }
  .vertical-align-middle {
    margin-top: 67px;
  }
}


/*------------------------------------*\
#request by client to make news banner shorter 
\*------------------------------------*/
.NewsBanner-text {
margin-top:0;
}
.NewsBanner-item {
height: 38px;
}

/*------------------------------------*\
#add live now yellow banner
\*------------------------------------*/
.livenowbanner .CardList-item.CardList-item-margin--default {
    margin: 0 auto;
}

.frankly-core-ComponentContainer.livenowbanner {
    background-color: #ffd500;
}

.livenowbanner .CardList-item-title {
    font-size: 25px;
}



