@media (max-width: 991px) {
header {
  position: sticky;
  top: -95px;
  z-index: 1000;
  background: #fff;
  padding-bottom: 10px;
}
}


@media (max-width: 991px) {
    .menu-wrapper {
        height: 60%;
}
}
button.ocf-btn.ocf-btn-default {
    width: 100%;
    background: #f2f2f2;
}

@media (min-width: 768px) {
    .form-horizontal .control-label {
        padding-top: 7px;
        margin-bottom: 0;
        text-align: left;
    }
}

@media (min-width: 768px) {
    .ocf-content {
        margin-bottom: 25px;
        padding: 15px;
        border: solid 1px rgba(0 0 0 / .06);
        background-clip: padding-box;
        border-radius: var(--border-radius-1);
        transition: box-shadow linear .1s;
    }
}

.ocf-noUi-connect:before, .ocf-noUi-handle {
    background-color: var(--add-to-cart-btn-bg)!important;
}
.ocf-selected .ocf-value-input::before {
    color: #fff;
    border-color: #8fbf4d!important;
    background-color: #8fbf4d!important;
}
@media screen and (min-width: 990px) {
  .html-module {
    margin: -25px 0 30px;
  }
}
.home-page .html-module {
    padding: 0px;
    background: none;
    border-radius: 0px;
}

.menu__banner > div {display:flex;flex-direction:column;justify-content:center;padding: 15px;text-align:center;background:#eee;border-radius:4px}
.menu__banner div img {margin:15px 0;padding:15px}
.menu__banner span {color:#ff9900;font-size:1.5em;font-weight:500}
.menu__banner span:last-of-type{font-size:1.3em}

.news-page__description h3.heading{font-weight:700}
.news-page__description .heading:before{padding:0 5px 0 0;content:'#';color:#f00}
.news-page__image-39, .news-page__image-40, .news-page__image-41, .news-page__image-41{display:none}