html {
  scroll-behavior: smooth;
}
#skipnav, .sr-only {
color:blue;
}
.row-count {
  color: black !important; 
}
.main-header__advanced-search {
  color: white !important; 
}
.lg-sub-html {
  color: white !important; 
}
.lg-counter{
  color: white !important; 
}
.main-footer__top {
background:#262626;
}
.main-footer__bottom {
    background-color: #000000;
}
 .main-header__site-title {
display:none;
}

.main-footer hr {
    background:#484848;
}
.container {
max-width:100%;
}
#main-content, .banner__content  {
max-width:1440px!important;
}
.main-header {
    background-color: #b5323a;
}
.main-header hr {
background: #be4e4e !important;
}
.navigation li.active {
text-decoration:underline;
color:white;
}
.banner__content {
width:100%;
}
.banner.container.has-text {
background:black;
}
.span-width, .span-width img{
width: 100%!important;
max-width:none!important;
}
 .span-width img {
padding:0 20px 20px;}
.main-header__main-bar {
    background: #b5323a;
}
.main-navigation .navigation>li>a, .main-header__site-title  a {
color:#ffffff;
}
.main-navigation .navigation>li>a:hover, .main-header__site-title a {
color:#ffffff;
text-decoration:underline;
}
.main-header__main-bar {
padding-top:0px!important;
}
.main-header__top-bar {
        align-items: flex-end;
        justify-content: flex-end;
        background: #b5323a;
    }
.main-header__advanced-search {
color:white;
}
.main-navigation__toggle span {
background: white;
}

@media (max-width: 866px) {
.main-header__site-title {
padding:20px 0;
}
}