.fontTitle {
  font-family: Manrope, sans-serif !important;
}
.fontSecond {
  font-family: Questrial, sans-serif !important;
}
.fontParagraph {
  font-family: Quicksand, sans-serif !important;
}
.fontAux1 {
  font-family: Montserrat, sans-serif !important;
}
.fontAux2 {
  font-family: poiret-one, sans-serif !important;
}
.fontAux3 {
  font-family: acier-bat-solid, sans-serif !important;
}
.fontAux4 {
  font-family: marvin-round, sans-serif !important;
}
.fontAux5 {
  font-family: peachy-keen-jf, sans-serif !important;
}
.fontAux6 {
  font-family: Roboto, sans-serif !important;
}
.fontAux7 {
  font-family: Roboto, sans-serif !important;
}
.nav-item:after {
  color: #FFFFFF !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;
  }
}
.size-24px {
  font-size: 24px;
}
@media (max-width: 480px) {
  .size-24px {
    font-size: 16px !important;
  }
}
.freesize-24px {
  font-size: 24px;
}
@media (max-width: 480px) {
  .freesize-24px {
    font-size: 16px !important;
  }
}
.size-28px {
  font-size: 28px;
}
@media (max-width: 480px) {
  .size-28px {
    font-size: 16px !important;
  }
}
.freesize-28px {
  font-size: 28px;
}
@media (max-width: 480px) {
  .freesize-28px {
    font-size: 16px !important;
  }
}
.size-120px {
  font-size: 120px;
}
@media (max-width: 480px) {
  .size-120px {
    font-size: 16px !important;
  }
}
.freesize-120px {
  font-size: 120px;
}
@media (max-width: 480px) {
  .freesize-120px {
    font-size: 16px !important;
  }
}
.size-110px {
  font-size: 110px;
}
@media (max-width: 480px) {
  .size-110px {
    font-size: 16px !important;
  }
}
.freesize-110px {
  font-size: 110px;
}
@media (max-width: 480px) {
  .freesize-110px {
    font-size: 16px !important;
  }
}
.size-100px {
  font-size: 100px;
}
@media (max-width: 480px) {
  .size-100px {
    font-size: 16px !important;
  }
}
.freesize-100px {
  font-size: 100px;
}
@media (max-width: 480px) {
  .freesize-100px {
    font-size: 16px !important;
  }
}
.size-90px {
  font-size: 90px;
}
@media (max-width: 480px) {
  .size-90px {
    font-size: 16px !important;
  }
}
.freesize-90px {
  font-size: 90px;
}
@media (max-width: 480px) {
  .freesize-90px {
    font-size: 16px !important;
  }
}
.size-20px {
  font-size: 20px;
}
@media (max-width: 480px) {
  .size-20px {
    font-size: 16px !important;
  }
}
.freesize-20px {
  font-size: 20px;
}
@media (max-width: 480px) {
  .freesize-20px {
    font-size: 16px !important;
  }
}
.size-80px {
  font-size: 80px;
}
@media (max-width: 480px) {
  .size-80px {
    font-size: 16px !important;
  }
}
.freesize-80px {
  font-size: 80px;
}
@media (max-width: 480px) {
  .freesize-80px {
    font-size: 16px !important;
  }
}
.size-70px {
  font-size: 70px;
}
@media (max-width: 480px) {
  .size-70px {
    font-size: 16px !important;
  }
}
.freesize-70px {
  font-size: 70px;
}
@media (max-width: 480px) {
  .freesize-70px {
    font-size: 16px !important;
  }
}
.size-50px {
  font-size: 50px;
}
@media (max-width: 480px) {
  .size-50px {
    font-size: 16px !important;
  }
}
.freesize-50px {
  font-size: 50px;
}
@media (max-width: 480px) {
  .freesize-50px {
    font-size: 16px !important;
  }
}
.size-30px {
  font-size: 30px;
}
@media (max-width: 480px) {
  .size-30px {
    font-size: 16px !important;
  }
}
.freesize-30px {
  font-size: 30px;
}
@media (max-width: 480px) {
  .freesize-30px {
    font-size: 16px !important;
  }
}
.size-34px {
  font-size: 34px;
}
@media (max-width: 480px) {
  .size-34px {
    font-size: 16px !important;
  }
}
.freesize-34px {
  font-size: 34px;
}
@media (max-width: 480px) {
  .freesize-34px {
    font-size: 16px !important;
  }
}
.size-18px {
  font-size: 18px;
}
@media (max-width: 480px) {
  .size-18px {
    font-size: 16px !important;
  }
}
.freesize-18px {
  font-size: 18px;
}
@media (max-width: 480px) {
  .freesize-18px {
    font-size: 16px !important;
  }
}
body {
  font-family: Quicksand, sans-serif !important;
}
body h1, body h2, body h3 {
  font-family: Manrope, sans-serif !important;
}
body h4, body h5, body h6 {
  font-family: Questrial, sans-serif !important;
}
body p, body a {
  font-family: Quicksand, sans-serif !important;
}
.step.active .step-trigger .bs-stepper-icon i {
  color: #0F4430 !important;
}
.step.active .step-trigger .bs-stepper-label {
  color: #0F4430 !important;
}
.btn.btn-primary {
  background: #0F4430;
  border-color: #0F4430;
  color: #FFEA3D;
}
.btn.btn-primary:hover {
  background: #FFFFFF;
  border-color: #FFFFFF;
}
::marker {
  color: #0F4430;
}
body {
  line-height: 1.25;
}
footer {
  background-color: #0F4430 !important;
}
footer .container-waves {
  background: #0F4430 !important;
}
footer .legal-list {
  background: #0F4430 !important;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
footer .legal-list li {
  color: #FFFFFF !important;
  font-family: Montserrat, sans-serif;
}
footer .legal-list a {
  color: #FFFFFF !important;
  font-family: Montserrat, sans-serif;
}
footer .legal-list a:hover {
  color: #FFEA3D !important;
}
.leaflet-popup-content-wrapper h2 {
  font-family: Manrope !important;
}
.megamenu {
  background: #fff !important;
}
.megamenu a {
  color: #ffffff !important;
}
.megamenu a:hover {
  color: #000 !important;
}
.navbar-4 {
  background: #0F4430 !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;
}
