/* Add custom CSS styles below */ 

.sicon-menu:before {
   display : none !important;
}

.main-nav-container.fixed-header .inner{
  padding-bottom:20px;
}

.banner-entry {
    width: 60% !important;
    display: block !important;
    margin: 0 auto !important;
    max-width: 100% !important;
}

section.s-block.s-block--fixed-banner.wide-placeholder:first-of-type {
    margin:0px !important;
}

section.s-block.s-block--fixed-banner.wide-placeholder:first-of-type .container{
    padding:0px !important;
    max-width: 100% !important;
}

section.s-block.s-block--fixed-banner.wide-placeholder:first-of-type .container a img{
    border-radius: 0px !important;
}

#mainnav .inner .container .items-stretch{
 padding-top:20px;
}

.s-social-list{
 margin-top: .5rem !important;
}

@media (max-width: 500px) {
    .store-footer__inner {
      display: flex !important;
      justify-content: center !important;
      align-items: center !important;
      text-align: center !important;
    }
     .container a {
        display: flex; 
        justify-content: center !important;
        align-items: center !important;                
        margin: 0 auto !important;                           
    }
    .flex {
        justify-content: center !important;
        text-align: center !important;
    }

    .flex > div {
        margin: 0 auto !important;
    }
    
    .s-social-list {
        justify-content: center !important;
    }

    .s-social-link {
        margin: 0 10px !important;
    }
}