/**
 * Copyright (C) 2021  Eoin Flood
 */
/**
 * Enter row, col
 */
.ast-builder-menu-1 .menu-item > .menu-link {
  font-size: 1.7rem;
}

.site-navigation .fa-solid span {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.site-navigation .fa-solid span.focusable:active, .site-navigation .fa-solid span.focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto;
}
.site-navigation .fa-solid span {
  color: black !important;
}

.ast-builder-menu-1 .menu-item.current-menu-item > .menu-link,
.ast-builder-menu-1 .inline-on-mobile .menu-item.current-menu-item > .ast-menu-toggle,
.ast-builder-menu-1 .current-menu-ancestor > .menu-link,
.ast-menu-cart-outline .ast-cart-menu-wrap .count,
.ast-menu-cart-outline .ast-addon-cart-wrap {
  color: #23853f;
}

#wp-admin-bar-vc_inline-admin-bar-link {
  display: none !important;
}

a {
  color: #23853f;
}
a:is(:hover, :focus, :active) {
  color: #23853f;
  text-decoration: underline;
}

.entry-meta,
.entry-meta * {
  color: #23853f;
}

.menu-toggle,
button,
.ast-button,
.ast-custom-button,
.button,
input#submit,
input[type=button],
input[type=submit],
input[type=reset],
#comments .submit,
.search .search-submit,
form[CLASS*=wp-block-search__].wp-block-search .wp-block-search__inside-wrapper .wp-block-search__button,
body .wp-block-file .wp-block-file__button,
.search .search-submit,
.woocommerce-js a.button,
.woocommerce button.button,
.woocommerce .woocommerce-message a.button,
.woocommerce #respond input#submit.alt,
.woocommerce input.button.alt,
.woocommerce input.button,
.woocommerce input.button:disabled,
.woocommerce input.button:disabled[disabled],
.woocommerce input.button:disabled:hover,
.woocommerce input.button:disabled[disabled]:hover,
.woocommerce #respond input#submit,
.woocommerce button.button.alt.disabled,
.wc-block-grid__products .wc-block-grid__product .wp-block-button__link,
.wc-block-grid__product-onsale,
[CLASS*=wc-block] button,
.woocommerce-js .astra-cart-drawer .astra-cart-drawer-content .woocommerce-mini-cart__buttons .button:not(.checkout):not(.ast-continue-shopping),
.woocommerce-js .astra-cart-drawer .astra-cart-drawer-content .woocommerce-mini-cart__buttons a.checkout,
.woocommerce button.button.alt.disabled.wc-variation-selection-needed,
[CLASS*=wc-block] .wc-block-components-button {
  border-color: #23853f;
  background-color: #23853f;
}

[style="background-color:#0188D0; color:#FFFFFF;"],
.btn-light-blue .vc_btn3 {
  background-color: #007bbd !important;
}

[style="background-color:#FFFFFF; color:#0088D0;"],
[style="background-color:#FFFFFF; color:#0188D0;"] {
  color: #007bbd !important;
}

[style="background-color:#2BA24D; color:#FFFFFF;"],
.btn-green .vc_btn3,
#ast-scroll-top {
  background-color: #23853f !important;
}

[style="background-color:#FFFFFF; color:#2BA24C;"],
[style="background-color:#FFFFFF; color:#2BA24D;"] {
  color: #23853f !important;
}

html #mc_embed_signup {
  width: 148rem !important;
  background-color: #173a64 !important;
  color: white;
}
html #mc_embed_signup .mc-field-group {
  display: inline-block !important;
  width: 56rem !important;
  margin-right: 1rem;
}
html #mc_embed_signup .mc-field-group label {
  color: inherit;
  font-family: "Kanit Semi-Bold";
  font-size: 1.6rem !important;
}
html #mc_embed_signup .mc-field-group.input-group input {
  margin-right: 0.4rem;
}
html #mc_embed_signup .mc-field-group.input-group ul {
  float: right !important;
}
html #mc_embed_signup .mc-field-group.input-group ul li {
  display: inline-block !important;
  margin-right: 2rem !important;
}
html #mc_embed_signup h2 {
  font-size: 3rem !important;
}
html #mc_embed_signup b,
html #mc_embed_signup strong {
  color: white;
  font-family: "Kanit Semi-Bold";
  font-size: 1.6rem !important;
}
html #mc_embed_signup .button {
  background-color: #23853f !important;
  font-family: "Kanit Semi-Bold";
  width: 16rem !important;
  border-radius: 10rem !important;
  padding-top: 1rem !important;
  padding-bottom: 4.4rem !important;
  font-size: 2rem !important;
}
html #mc_embed_signup .asterisk {
  color: #ee8772;
}
html #mc_embed_signup .indicates-required {
  font-size: 15px;
}
html #mc_embed_signup #mc-embedded-subscribe-form div.mce_inline_error {
  color: #760000;
}
@media (max-width: 915px) {
  html #mc_embed_signup form {
    margin: 0 !important;
  }
  html #mc_embed_signup .mc-field-group {
    display: block !important;
    width: 28rem !important;
    margin-right: 1rem;
  }
}

.ast-article-single img {
  box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
}

.messages > p {
  padding: 0.3em 0.6em;
  border-width: 1px;
  border-style: solid;
  border-radius: 0.3em;
}
.messages .success {
  border-color: green;
}
.messages .error {
  border-color: darkred;
}

#cpd-history.active {
  padding: 0 1em;
  border: 2px solid #ccc;
  border-radius: 3px;
}
#cpd-history form {
  display: flex;
  gap: 1em;
  align-items: center;
  margin-bottom: 1em;
}/*# sourceMappingURL=frontend-my-account.css.map */