.menu__banner > div {display:flex;flex-direction:column;justify-content:center;height:100%;padding: 15px;text-align:center;background:#f7f7f7;border-radius:4px}
.menu__banner div img {margin:15px 0;padding:15px}
.menu__banner span {color:#f44336;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}

.top-menu {display: none;}
.ocf-noUi-connect:before, .ocf-noUi-handle {background-color: #f79612 !important;}
.top-menu {display: none;}
.header-logo {max-width: 218px;height: 48px;}

.product-tabs {/*border: 1px solid #e5e5e5;*/border-radius: 8px;box-shadow: 0 2px 6px rgba(0,0,0,0.05);background: #fff;margin-bottom: 20px;}
.product-tabs .card-header {background: #f9f9f9;border-bottom: 1px solid #e5e5e5;}
.product-tabs .nav-tabs {border: none;}
.product-tabs .nav-item {display: inline-block;}
.product-tabs .nav-link {border: none;background: none;font-weight: 600;color: #555;padding: 10px 15px;}
.product-tabs .nav-link.active {color: #f7941d;border-bottom: 2px solid #f7941d;}
.product-tabs .card-body {padding: 15px;}
.product-tabs .tab-pane {display: none;}
.product-tabs .tab-pane.active {display: block;}
.product-tabs .attr-title {font-size: 15px;font-weight: 600;margin: 10px 0 5px;color: #444;background-color: #97d742;}
.product-tabs .product-data__item {display: flex;/*justify-content: space-between;padding: 4px 0;*/ border-bottom: 1px dashed #eee;font-size: 14px;}
.product-tabs .product-data__item-div {color: #000000;width: 60%;}
.product-tabs .product-data__item span {color: #333;width: 40%;}

.col-lg-13{width: 58.33333333%;}

.col-lg-14{width: 41.66666667%;}

@media (min-width: 992px) {
    .header-menu__btn {
        font-weight: 700;
        color: #323131;
        background-image: linear-gradient(309deg, #ffca1e 0.04%, #fe6d04 99.96%);
    }
}

@media (min-width: 992px) {
    .menu__level-2:not(.column-10) .menu__level-2-a {
        font-weight: 700;
        color: #323131;
    }
}


.contact-wrapper {
    background: var(--white);
    border-radius: 10px;
    box-shadow: 0 0 30px #0000000d;
    margin-bottom: 1.6rem;
    padding: 1.2rem 16px
}

.contact {
    display: flex;
    justify-content: space-between;
    margin-top: 1.4rem;
    margin-bottom: 1.4rem
}

.contact>* {
    align-items: center;
    border-radius: 10px;
    color: var(--white);
    display: flex;
    font-size: 1.3rem;
    font-weight: var(--font-bold);
    height: 42px;
    line-height: 1.4rem;
    text-align: center;
    transition: all .2s;
    width: calc(40% - 5px)
}

.contact>*>span {
    display: block;
    /* padding: 0 10px 0 48px; */
    position: relative;
    width: 100%
}

.contact>*>span:before {
    background: url(./pp-icons.b8550510.svg);
    content: "";
    height: 24px;
    left: 16px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 24px
}

.contact>a.whatsapp {
    background: #25d366
}

.contact>a.whatsapp:hover {
    background: var(--green-500)
}

.contact>a.whatsapp>span:before {
    background-position: 0 -300px
}

.contact>button.callback {
    background: var(--blue-500)
}

.contact>button.callback:hover {
    background: var(--blue-400)
}

.contact>button.callback>span:before {
    background-position: 0 -324px
}

.contact>button.callback{background:#f1963b!important;width:295px;border-radius:5px; border:1px solid #516b2e;font-size:1.15rem;color: white;}
.contact>button.callback:hover{background:#79a243!important; font-size:1.15rem;}

.contact>button.callback2{background:#f1963b!important;width:240px;border-radius:5px; border:1px solid #516b2e;font-size:14px;color: white;}
.contact>button.callback2:hover{background:#79a243!important; font-size:14px;}


@media (max-width: 992px) {
    .col-lg-13 {
        width: 100%;
    }
}

@media (max-width: 992px) {
    .col-lg-14 {
        width: 100%;
    }
}
button.cheapering.show_button {
   
   
   background-color: #fe8407 !important;
   
}

.product-tabs .nav-link.active {
    color: #fe8407;
    border-bottom: 2px solid #fe8407;
}
.product-tabs .nav-link.active:hover {
    color: #537724 !important;
    border-bottom: 2px solid #fe8407;
}
.breadcrumb li > a {color: #2f2e2e;}
.breadcrumb li > a:hover {color: #fe8407;}

.footer__column-heading {
     color: #fe8407 ;
}
.btn-primary {
   
  background: #fe8407;
}

.category-list__name{ color: #1d1d1d; }
.category-list__name:hover{ color: #fe8407 !important; }


.product-thumb__name:hover{ color: #fe8407; }

.add_to_cart2 {
    color: #ffffff;
    background: #fd7905;
    border-radius: var(--border-radius-1, 4px);
}

.contact2 {
    display: flex;
    justify-content: space-between;
    margin-top: 1.4rem;
}


@media (max-width: 991px) {
    header {
        padding-bottom: var(--header-padding-bottom, 0);
        border-bottom: 3px solid #7db534;
        box-shadow: 0px 2px 5px;
    }
}


@media (max-width: 992px) {
.contact>button.callback2 {
    background: #f1963b !important;
    width: 240px;
    border-radius: 5px;
    border: 1px solid #516b2e;
    font-size: 14px;
    color: white;
    width: 100%;
}
}


.list-view .product-thumb__cart {
    margin-right: -20px;
    display: flex
;
    justify-content: center;
}

.ras {
    display:block;
}

.ras table {
    border: none;
    border-collapse: collapse;
}
.ras table th,
.ras table td {
    border: none;
}


@media (max-width:992px){
.ras {
    display:none;
}
}

.ras-mob{
    display:none;
}
@media (max-width:992px){
.ras-mob {
    display:block;
}
.ras-mob table {
    border: none;
    border-collapse: collapse;
}
.ras-mob table th,
.ras-mob table td {
    border: none;
}

}