.qodef-btn.qodef-btn-small.qodef-btn-outline.qodef-btn-icon {
  opacity: 1;
  text-align: left;
  text-decoration: none;
  font-style: normal;
  border-style: hidden;
}

.qodef-btn.qodef-btn-small.qodef-btn-outline.qodef-btn-icon:hover {
  background-color: #f6f1ee !important;
  color: black !important;
}

a.button.add_to_cart_button.ajax_add_to_cart.qodef-button {
  color: black !important;
  background-color: #f6f1ee !important;
}

.qodef-pli-new-product {
  color: white !important;
}

.qodef-btn.qodef-btn-medium.qodef-btn-outline:hover {
  background-color: #f6f1ee !important;
}

.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-square.vc_btn3-style-outline.vc_btn3-color-white {
  color: black !important;
  background-color: #f7f5f6;
}

.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-square.vc_btn3-style-outline.vc_btn3-color-white:hover {
  color: white !important;
  background-color: transparent;
}

.icon-prev {
  text-align: left;
  letter-spacing: 0px;
  font-size: 0px;
}

aside.qodef-sidebar .widget ul li {
  font-size: 17px;
  line-height: 30px;
  font-weight: 400;
  letter-spacing: 1px;
  white-space: normal;
}

.bapf_sfilter .bapf_hascolarr {
  padding-right: 0px;
}

#widget-collapscat-2-top li.collapsing.categories.self a {
  font-weight: normal;
}

.qodef-woo-view-all-pagination a {
  display: none;
}

@media only screen and (max-width: 1024px) {
  .post-type-archive-product .qodef-content .qodef-container-inner {
    padding: 20px 0px 63px 0px !important;
  }

  .post-type-archive-product .qodef-content .qodef-grid-row:first-of-type,
  .archive.tax-product_cat .qodef-content .qodef-grid-row:first-of-type {
    display: flex;
    flex-direction: column-reverse;
  }

  .post-type-archive-product .qodef-content .qodef-sidebar .qodef-widget-title-holder h5 {
    font-size: 20px;
  }
}

.sgpb-content-7025 {
  background-color: transparent !important;
}

.wpcf7-list-item-label {
  position: static;
  padding: 0px;
  z-index: 3;
  height: 0px;
}

.qodef-grid-col-12 {
  margin-bottom: 0px;
}

.wpcf7-list-item.first.last {
  padding-top: 0px;
}

input.wpcf7-form-control.wpcf7-submit {
  margin-top: 35px !important;
}