/* Add custom CSS styles below */ 
body {
    background: #fff;
}
section.s-block.s-block--fixed-banner.wide-placeholder:first-of-type > .container, section.s-block.s-block--categories + section.s-block.s-block--fixed-banner.wide-placeholder > .container {
    max-width: unset !important;
    padding: 0;
    margin: 0 !important;
}
@media (min-width: 1024px) {
    section.s-block.s-block--fixed-banner.wide-placeholder:first-of-type {
    margin-top: -11rem;
}

body.index .top-navbar {
    position: relative;
    z-index: 4;
    color: white;
}


body.index div#mainnav:not(.main-nav-container.shadow-default.bg-white.fixed-pinned),body.index .bg-inherit:not(.main-nav-container.shadow-default.bg-white.fixed-pinned .bg-inherit) {
    background: white !important;
    z-index: 2;
    position: relative;
    border-radius: 12px;
    margin-inline: 50px;
}

body.index div#mainnav {
    box-shadow: rgb(0, 0, 0, 0.3) -3px 4px 3px;
}
  .store-footer__inner {
    background-color: transparent !important;
    background-image: url(https://i.ibb.co/ngd2cjM/Footer-PC-1.png);
    background-size: 100% 100%;
    background-position: center;
    padding-top: 11rem;
    color: white;
}
}
@media (min-width: 1300px) {
    body.index div#mainnav:not(.main-nav-container.shadow-default.bg-white.fixed-pinned),body.index .bg-inherit:not(.main-nav-container.shadow-default.bg-white.fixed-pinned .bg-inherit) {
    background: white !important;
    z-index: 2;
    position: relative;
    border-radius: 12px;
    margin-inline: 156px;
}
}


.navbar-brand img {
    max-height: 4rem !important;
}

i.header-btn__icon.sicon-user-circle,
i.header-btn__icon.icon.sicon-shopping-bag{

    color: #fff !important;
    background: #04749e;

}


a.slide--cat-entry {
    background: transparent;
    border: 0 !important;
    box-shadow: none !important;
    padding:0 !important;
}

.slide--cat-entry h2 {
    color: #046b8f;
}

a.slide--cat-entry img {
    width: 6rem;
    height: 6rem;
    /* background: transparent !important; */
}

section.s-block.s-block--categories {
    margin-top: 0;
}
.banner--fixed img {
    border-radius: 0px !important;
    background-color: transparent !important;
}



@media (max-width: 767px) {
        section.s-block.s-block--fixed-banner.wide-placeholder:first-of-type {
    margin-top: 0;
}

    .top-navbar {
        background: #0674a4;
    }
    .store-footer__inner * {
    justify-content: center;
    text-align: center;
}
      .store-footer__inner {
    background-color: transparent !important;
    background-image: url(https://i.ibb.co/Xb02pH9/Footer-Phone.png);
    background-size: 100% 100%;
    background-position: center;
    padding-top: 5rem;
    color: white;
}
}


span.s-contacts-icon {
    background-color: #f7b94d;
    border: 0;
}

.store-footer h3 {
    color: #f7b94d !important;
}
.s-block--features__item {
    background: transparent; 
}
.s-block--features__item .feature-icon {
    background-color: #0c9595 !important;
}
.s-block--features__item h2,.s-block--features__item p {
    color: #12799b;
    font-size: 17px;
}

.s-block--features__item:first-of-type .feature-icon {
    background: url(https://i.ibb.co/vmbxpPw/3.png);
    width: 100px;
    height: 100px;
    background-size: 65px;
    background-repeat: no-repeat;
    background-position: center;
}

.s-block--features__item:nth-of-type(2) .feature-icon {
    background:  url(https://i.ibb.co/c8c979n/2.png);
    width: 100px;
    height: 100px;
    background-size: 65px;
    background-repeat: no-repeat;
    background-position: center;
    
}
.s-block--features__item:nth-of-type(3) .feature-icon {
    background: url(https://i.ibb.co/MNW6CyL/Untitled-1-1.png);
    width: 100px;
    height: 100px;
   background-size: 65px;
    background-repeat: no-repeat;
    background-position: center;
}
.s-block--features__item .feature-icon i {
    display: none;
}

i.sicon-menu.text-primary.text-2xl {
    background: #04749e;
    color: white;
    padding: 7px;
    border-radius: 50px;
}

footer.store-footer {
    background: transparent !important;
}
.fixed-header .inner {
    padding: 15px !important;
}
.s-block__title {
    display: none !important;
}

section.s-block.container {
    margin-top: 0 !important;
}