.fontTitle {
  font-family: Montserrat, sans-serif !important;
}
.fontSecond {
  font-family: Lato, sans-serif !important;
}
.fontParagraph {
  font-family: Montserrat, sans-serif !important;
}
.fontAux1 {
  font-family: Roboto, sans-serif !important;
}
.fontAux2 {
  font-family: Roboto, sans-serif !important;
}
.fontAux3 {
  font-family: Roboto, sans-serif !important;
}
.fontAux4 {
  font-family: Roboto, sans-serif !important;
}
.fontAux5 {
  font-family: Roboto, sans-serif !important;
}
.fontAux6 {
  font-family: Roboto, sans-serif !important;
}
.fontAux7 {
  font-family: Roboto, sans-serif !important;
}
.nav-item:after {
  color: #000000 !important;
}
.size-8px {
  font-size: 8px;
}
@media (max-width: 480px) {
  .size-8px {
    font-size: 16px !important;
  }
}
.freesize-8px {
  font-size: 8px;
}
@media (max-width: 480px) {
  .freesize-8px {
    font-size: 16px !important;
  }
}
body {
  font-family: Montserrat, sans-serif !important;
}
body h1, body h2, body h3 {
  font-family: Montserrat, sans-serif !important;
}
body h4, body h5, body h6 {
  font-family: Lato, sans-serif !important;
}
body p, body a {
  font-family: Montserrat, sans-serif !important;
}
.step.active .step-trigger .bs-stepper-icon i {
  color: #59358c !important;
}
.step.active .step-trigger .bs-stepper-label {
  color: #59358c !important;
}
.btn.btn-primary {
  background: #59358c;
  border-color: #59358c;
  color: #ffffff;
}
.btn.btn-primary:hover {
  background: #59358c;
  border-color: #59358c;
}
::marker {
  color: #000000;
}
body {
  line-height: 1.25;
}
footer .container-waves {
  background: #000000 !important;
}
footer .footer-container {
  background-color: #000000 !important;
}
footer .legal-list {
  background: #ffffff !important;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
footer .legal-list li {
  color: #000000 !important;
  font-family: #ffffff, sans-serif;
}
footer .legal-list a {
  color: #000000 !important;
  font-family: #ffffff, sans-serif;
}
footer .legal-list a:hover {
  color: #000000 !important;
}
.leaflet-popup-content-wrapper h2 {
  font-family: Montserrat !important;
}
.megamenu {
  background: #fff !important;
}
.megamenu a {
  color: #000000 !important;
}
.megamenu a:hover {
  color: #FFFFFF00 !important;
}
.navbar-4 {
  background: #fff !important;
}
.col-inner .p-section-price .discount-badge .discount-badge-label {
  background-color: #ffffff !important;
  color: #000000 !important;
}
.price-discount {
  background: #ffffff !important;
  color: #000000 !important;
}
.store-btn {
  background: #ffffff !important;
}
.addcart, .waitcart {
  background: #ffffff !important;
}
.fas.fa-star {
  color: #ffffff !important;
}
.esy-review-bar.-active {
  background: #ffffff !important;
}
.trade_product .action {
  background-color: #ffffff !important;
  border-color: #ffffff !important;
}
.trade-product-8-container-action .btn-decrement:hover {
  border: 2px solid #ffffff !important;
}
.trade-product-8-container-action .btn-increment:hover {
  border: 2px solid #ffffff !important;
}
.trade-product-8-container-action .trade-product-8-action button {
  background: #ffffff !important;
  border-color: #ffffff !important;
}
.product-declin-item.selected {
  border-color: #ffffff !important;
}
.stock-not-avaible {
  background: #ff0000 !important;
  color: #ffffff !important;
}
.price-value {
  color: #000000 !important;
}
.product-list-content .title-content.a p {
  color: #000000 !important;
}
.product-list-content .title-content p {
  color: #000000 !important;
}
.shortcut button[type="button"] {
  background-color: #ffffff !important;
  border-color: #ffffff !important;
}
