/* Brand colors */
/* Royal Blue #00AEEF, Orange #F7941D, Deep Navy #1C2B39, Gray #A9B0B8, White #FFFFFF, Black #000000 */

body { background-color: #FFFFFF; color: #000000; }
h1, h2, h3, h4, h5, h6 { color: #1C2B39; }

a { color: #00AEEF; text-decoration: none; }
a:hover { color: #F7941D; text-decoration: underline; }

.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button,
button, input[type="submit"] {
  background-color: #00AEEF;
  color: #FFFFFF;
  border: none;
}
.woocommerce a.button:hover,
.woocommerce button.button:hover,
.woocommerce input.button:hover,
button:hover, input[type="submit"]:hover {
  background-color: #0088C2;
  color: #FFFFFF;
}

.woocommerce-message { border-top-color: #00AEEF; }
.woocommerce-error   { border-top-color: #F7941D; }
.woocommerce-info    { border-top-color: #1C2B39; }

.woocommerce span.onsale {
  background-color: #F7941D;
  color: #FFFFFF;
  border-radius: 9999px;
  padding: 0.5em 0.75em;
  font-weight: 700;
}

.wp-caption-text,
.product_meta,
.woocommerce-review__published-date,
.woocommerce .woocommerce-product-details__short-description,
.woocommerce .woocommerce-loop-product__title + .price {
  color: #A9B0B8;
}

.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,
.woocommerce #payment #place_order,
.woocommerce-page #payment #place_order {
  background-color: #00AEEF;
  color: #FFFFFF;
  border: none;
}
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover,
.woocommerce #payment #place_order:hover,
.woocommerce-page #payment #place_order:hover {
  background-color: #0088C2;
  color: #FFFFFF;
}
