@import url('https://fonts.googleapis.com/css2?family=Manrope:wght@200..800&display=swap');

@media(max-width: 767px){
    img.image {
        height: 25px!important;
    }
}
img.image {
    height: 30px;
}

html, body, h1, h2, h3, h4, h5, h6, a, p, span, b, div {

    font-family: "Manrope", sans-serif;

}

@media(min-width:1550px){
    #app\ companyadmin\.webapp-page\.publish > div:nth-child(2) > div.is-overlay > div{
            background-size: cover !important;
            background-position: 57% 60% !important;
    }
}
@media(min-wdith:1200px) and (max-width:1450px){
    .is-content-right.edge-x-5 {
        margin-right: 100px !important; 
    }
    #app\ companyadmin\.webapp-page\.publish > div:nth-child(2) > div.is-overlay > div{
        background-position: 54% 60% !important;
    }
}
@media(max-width:576px){
    .no-mar{
        margin-top:0 !important;
    }
    #app\ companyadmin\.webapp-page\.publish > div:nth-child(2) > div.is-overlay > div{
        background-position:100% 0% !important;
    }
    .mar, .mar2{
        margin-top:20px !important;
    }
   #app\ companyadmin\.webapp-page\.publish > div.is-section.is-box.is-dark-text.is-section-auto > div.is-boxes > div > div > div:nth-child(2) > div{
       text-align:left !important;
   }
   #app\ companyadmin\.webapp-page\.publish > div.is-section.is-shadow-1.is-bg-grey.is-section-auto > div > div:nth-child(2) > div.is-boxes > div > div, #app\ companyadmin\.webapp-page\.publish > div.is-section.is-shadow-1.is-bg-grey.is-section-auto > div > div.is-box-6.is-box.is-dark-text.is-content-top > div > div > div{
       margin-top:0 !important;
       margin-bottom:0 !important;
   }
    
}
#bs-example-navbar-collapse-menu-EpC7QKs > div > ul:nth-child(1) > li:nth-child(4) > a, #bs-example-navbar-collapse-menu-EpC7QKs > div > ul:nth-child(3) > li:nth-child(4) > a{
    border-right:0 !important;
}
.hidden-xs.nav.nav-pills.navbar-center>li{
    padding:0 22px;
}
.is-btn.is-pills-btn{
    font-style: normal;
    border: 2.5px solid #998B82 !important;
    background:transparent !important;
    border-radius: 29px !important;
    padding: 10px !important;
    font-weight: 500 !important;
    font-size: 24px !important;
    line-height: 29px !important;
    color: #210901 !important;
}
.active>.is-btn.is-pills-btn{
    font-style: normal;
    border: 2.5px solid #998B82 !important;
    background: linear-gradient(303.05deg, #EBB54D -18.52%, rgba(255, 246, 227, 0) 411.1%) !important;
    border-radius: 29px !important;
    padding: 10px !important;
    font-weight: 500 !important;
    font-size: 24px !important;
    line-height: 29px !important;
    color: #210901 !important;
}

.flex-lg.flex-1.nav.navbar-nav, .flex-1.flex-lg.nav.navbar-nav{
    align-items: center;
}
.is-btn-ghost2{
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 17px;
    text-transform:none !important;
    letter-spacing:0px!important;
    border-radius:100px !important;
    padding: 10px 16px !important;
}
.navbar-nav>li>a{
    font-style: normal;
    font-weight: 500;
    font-size: 17px;
    line-height: 20px;
    color: #210901;
}
.header-main{
    border-right: 1px solid #998B82;
}
@media(max-width: 767px){
    .header-main{
        border-bottom: 1px solid #998B82;
    }
}
.navbar-nav>li>a{
    padding: 10px 25px;

}
.flex-1.flex-lg.nav.navbar-nav, .flex-lg.flex-1.nav.navbar-nav{
    justify-content: space-evenly !important;
}

.footer-text, .footer-text>a{
    font-style: normal;
    font-weight: 500;
    font-size: 17px;
    line-height: 20px;
    color: #fff;
}
.footer{
    background-color: #313921!important;
}
@media (max-width: 767px){
.flex {
    flex-direction: column;
}
    .items-center{
        align-items: start!important;
    }
}

@media(max-width:768px){
 .repeating-header {
      position: unset !important;
  }
}
.owl-stage > div > div> a> div> span{
 
    display:none;
 
}
.post-container > div > a > div > span{
   display:none;
}
.post-info > div > h6{
    display:none;
}
.promoted-cat{
    height: 100px;
    padding: 15px;
    width: 100px;
    border: 1px solid #E9F5DB;
    border-radius: 50%;
    background: #E9F5DB;
    transition-duration: .5s;
}
.promoted-cat:hover {
    transform: scale(1.05);
    box-shadow: 0px 1px 20px 0px #272f1930;
    cursor: pointer;
}
.cart-item-count.badge{
    color: #fff!important;
    background-color: #313921 !important;
}

.footer-policies{
    border-right: 1px solid #fff;
}
@media(max-width: 767px){
    .footer-policies{
        border-bottom: 1px solid #fff;
    }
}

div.is-section.is-section-85 {
    height: 85%;
    min-height: 85vh;
}



.owl-item.active, .product-button-wrapper {
    display: flex;
    justify-content: center;
}
p.description-header, p.description-subheader {
    text-align: center !important;
}
p.description-header{
    padding-top: 10px!important;
    padding-bottom: 0px!important;
    margin: 0px!important;
}
p.description-subheader{
    padding-top: 0px!important;
    padding-bottom: 10px!important;
    margin: 0px!important;
}

.btn.btn-primary {
    color: #E9F5DB;
    background-color: #313921;
    border: 2px solid #313921;
    border-radius: 100px;
}
.btn.btn-primary:hover{
    color: #313921;
    background-color: #E9F5DB;
    border: 2px solid #313921;
}


.service-book a, .button, .action-container a, .success-container a{
    color: #E9F5DB;
    background-color: #313921;
    border: 2px solid #313921;
    border-radius: 100px!important;
}
.service-book a:hover, .caution-container a:hover, .button:hover, .action-container a:hover, .success-container a:hover{
    color: #313921;
    background-color: #E9F5DB;
    border: 2px solid #313921;
}

.secondary-button{
    color: #313921;
    background-color: #E9F5DB;
    border: 2px solid #313921;
    border-radius: 100px!important;
}
.secondary-button:hover{
    color: #E9F5DB;
    background-color: #313921;
    border: 2px solid #313921;
    text-decoration: none;
    cursor: pointer;
}

button#search-btn {
    color: #E9F5DB;
    background-color: #313921;
}
button.visible-xs.btn.btn-default.filters-btn {
    color: #E9F5DB;
    background-color: #313921;
}


.menu:after {
  display:block;
  content: '';
  border-bottom: solid 2px #000;  
  transform: scaleX(0);  
  transition: transform 250ms ease-in-out;
}
.menu:hover:after { transform: scaleX(1); }
 
.menu:hover{
    color: #000 !important;
}

.img-preview {
    display: flex;
    justify-content: center;
}

.rendered-form .btn{
    padding: 12px 12px!important;
    border-radius: 100px !important;
}
