/* =Typo */

@import url('https://fonts.googleapis.com/css2?family=Lato:wght@400;700&display=swap');

[id^="onda-listing"] *,
#onda-service-detail *,
#onda-activity-quote * {
  font-family: Lato, sans-serif;
}


/* =ListingTitle */

[id^="onda-listing"] .onda-listing-item .onda-listing-title h3 a {
  color: #1b717d;
}

[id^="onda-listing"] .onda-listing-item .onda-listing-title h3 a:hover {
  color: #1b717d;
  text-decoration: underline;
}


/* =ListingPrice */

[id^="onda-listing"] .onda-listing-item .onda-listing-price-value strong {
  font-size: 24px;
  letter-spacing: -0.36px;
  color: #1b717d;
}


/* =DetailImageMosaic */

@media screen and (max-width: 767px) {
  #onda-service-detail .onda-service .onda-service-image-mosaic {
    margin-right: -16px;
    margin-left: -16px;
  }
}

#onda-service-detail .onda-operations {
  display: none;
}


/* =DetailImageMosaic */

@media screen and (max-width: 767px) {
  #onda-service-detail .onda-service .onda-service-image-mosaic {
    margin-right: -16px;
    margin-left: -16px;
  }
}

#onda-service-detail .onda-operations {
  display: none;
}


/* =Button */

[id^="onda-listing"] .onda-button,
#onda-service-detail .onda-button,
#onda-cart .onda-button,
#onda-service-request .onda-button {
  border: 0;
}

[id^="onda-listing"] .onda-button-primary,
#onda-service-detail .onda-button-primary,
#onda-cart .onda-button-primary,
#onda-service-request .onda-button-primary {
  color: #fff;
  background-color: #1b717d;
}

[id^="onda-listing"] .onda-button-primary:hover,
#onda-service-detail .onda-button-primary:hover,
#onda-cart .onda-button-primary:hover,
#onda-service-request .onda-button-primary:hover {
  background-color: #165e68;
}

[id^="onda-listing"] .onda-button-light,
#onda-service-detail .onda-button-light,
#onda-cart .onda-button-light,
#onda-service-request .onda-button-light {
  border: 1px solid #ccc;
}


/* =ActivityQuote */

#onda-activity-quote {
  max-width: 740px;
}

#onda-activity-quote .salsa-form {
  max-width: 540px;
}


/* =ServiceRequest */

#onda-service-request .onda-request-form {
  max-width: 540px;
}


/* =Cart */

.onda-cart-terms-and-conditions .onda-collapse-container.onda-collapse-breakpoint-sm {
  border: 0;
}

.onda-cart-completed .onda-cart-item p a,
.onda-cart-account td a {
  color: #1b717d;
  font-weight: 700;
}
