/* ======================================
   Custom Brand Colors – DO NOT EDIT THEME
   Author: Your Name
====================================== */

:root {
  /* PRIMARY */
  --theme-color1: #00277D;
  --theme-color1-rgb: 0, 39, 125;
  --theme-color1-lighter: #1a3f9d;
  --theme-color1-darker: #001b57;

  /* SECONDARY */
  --theme-color2: #00BCAA;
  --theme-color2-rgb: 0, 188, 170;
  --theme-color2-lighter: #33cdbf;
  --theme-color2-darker: #008c80;

  /* ACCENT */
  --theme-color3: #7E91BD;
  --theme-color3-rgb: 126, 145, 189;
  --theme-color3-lighter: #9fb0d6;
  --theme-color3-darker: #5f7198;

  /* OPTIONAL */
  --theme-color4: #00BCAA;
  --theme-color4-rgb: 0, 188, 170;

  /* TEXT */
  --theme-color1-text-color: #ffffff;
  --theme-color2-text-color: #ffffff;
  --theme-color3-text-color: #ffffff;
  --theme-color4-text-color: #ffffff;

  --hover-theme-color: #00BCAA;
}

/* Fix hardcoded colors */
.hr-divider {
  border-top-color: rgba(0, 39, 125, 0.2) !important;
}

.tm-sc-blog.blog-alternative-design .thumb:after {
  background-color: rgba(0, 39, 125, 0.94) !important;
}

/* Buttons */
.btn-theme-colored1,
.woocommerce .button:not(.compare):not(.yith-wcqv-button):not([name="apply_coupon"]) {
  background-color: var(--theme-color1) !important;
  border-color: var(--theme-color1) !important;
}

.btn-theme-colored2,
.btn-theme-colored3,
.btn-theme-colored4 {
  background-color: var(--theme-color2) !important;
  border-color: var(--theme-color2) !important;
}

/* Scroll to top */
.scroll-to-top a {
  background-image: linear-gradient(
    to right,
    #00277D 0%,
    #00BCAA 51%,
    #00277D 100%
  ) !important;
}
