
.body-innerwrapper {
    overflow-x: visible;
}
/*  */
/* Part for addon */
.sticky-sidebar .sppb-col-md-4 .addon-root-ajax-contact {
    position: sticky;
    top: 90px;
}

#sp-logo .sp-default-logo, #sp-logo .sp-retina-logo {
    max-height: 120% !important;
    max-width: 120% !important;
    width: 120% !important;
}

div[class*="-view"] .vm-product-media-container .vm-product-action {
    position: absolute;
    bottom: 0;
    padding: 18px;
    margin-top: 0;
    width: 80%;
}

div[class*="-view"] .vm-product-descr-container-1 > h4 {
    text-align: center;
    font-size: 24px;
    font-weight: 500;
    line-height: 1.7143;
    background: transparent;
}

div[class*=-view] .vm-product-descr-container-1>h4 {
    text-align: center;
    font-size: 20px;
    font-weight: 500;
    line-height: 1.7143;
    background: 0 0;
}

.orderby-displaynumber .vm-order-list .orderlistcontainer {
  cursor: pointer;
  -webkit-transition: all .5s ease-in-out;
  transition: all .5s ease-in-out;
  border-radius: 3px;
  padding: 0;
  margin: 0;
  display: none;
}

.floatright, span.floatright {
  float: right;
  display: none;
}

.collapse.show {
 height: auto !important;
}

.sp-module-content ul.VMmenu li a>.nmb_products {
    padding: 1px 6px;
    margin: 0 3px;
    color: #555;
    font-size: 85%;
    text-align: center;
    background-color: #fff;
    border: 1px solid #eee;
    border-radius: 3px;
    display: none !important;
}

.btn {
  --bs-btn-padding-x: 0.75rem;
  --bs-btn-padding-y: 0.375rem;
  --bs-btn-font-family: ;
  --bs-btn-font-size: 1rem;
  --bs-btn-font-weight: 400;
  --bs-btn-line-height: 1.5;
  --bs-btn-color: #212529;
  --bs-btn-bg: #999 !important;
  --bs-btn-border-width: 1px;
  --bs-btn-border-color: transparent;
  --bs-btn-border-radius: 0.375rem;
  --bs-btn-hover-border-color: transparent;
  --bs-btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15),0 1px 1px rgba(0, 0, 0, 0.075);
}

.btn:hover {
  color: var(--bs-btn-hover-color);
  background-color: #79b54b !important;
  border-color: var(--bs-btn-hover-border-color);
}