.osh-main-banner-0 .pb-5  .wrapper {
    justify-content:start ;
}
section{
    margin-bottom:50px;
}
.store-footer__inner {
    background-color:#9e9476 !important;
}
.md\:flex.items-center.justify-between.py-4.container.text-center {
    background-color: #222221!important;
    margin: 0;
    max-width: 100% !important;
}
.md\:flex.items-center.justify-between.py-4.container.text-center p{
    color:white;
}
div#mainnav {
    background-color:#122126 !important;
    
}
.content.content--single-page{
    background-color:#122126;
}


.article--main span,
  .article--main p,
  .article--main strong,
  .activity span,.sicon-store2:before ,
.main-content span, .main-content button ,
.main-content b ,.main-content label,
.main-content h2{
    color: #fff !important;
  }

  .s-button-light-outline {
    background-color: transparent;
  }