/* Google font import */
@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap');
/* Set font */
body, button, input, optgroup, select, textarea, h1, h2, h3, h4, h5, h6 {
  font-family:"Montserrat", sans-serif;
}

/* Header font-weight & line-hieght */
h1, h2, h3, h4, h5, h6 {
  font-weight: 600 !important;
  line-height: 1.2em;
}

/* Change logo size */
#brand-header-image {
  max-height: 5.00rem;
}

/* Set button color */
.button.is-primary, a.btn.btm-sm.card-btn-add, .c-minus .card-btn-remove, .c-plus .card-btn-add, a.btn.btm-sm.card-btn-remove {
  background-color: #47EADE !important;
  color: #2C635E !important;
  FOR ROUNDED CORNERS: border-radius: 50px;
  padding-right: 20px;
  padding-left: 20px;
  text-align: center;
  vertical-align: middle;
}
.button.is-primary:hover, a.btn.btm-sm.card-btn-add:hover, .c-minus .card-btn-remove:hover, .c-plus .card-btn-add:hover, a.btn.btm-sm.card-btn-remove:hover {
  background-color: #47EADE !important;
  transition: 0.2s;
  background-image: unset !important;
}

/* Set buttons to uppercase */
.button.is-primary, a.btn.btm-sm.card-btn-add, .c-minus .card-btn-remove, .c-plus .card-btn-add, a.btn.btm-sm.card-btn-remove {
  text-transform: uppercase;
}

/* Set buttons CTA character spacing */
.button.is-primary, a.btn.btm-sm.card-btn-add, .c-minus .card-btn-remove, .c-plus .card-btn-add, a.btn.btm-sm.card-btn-remove {
  letter-spacing: 1.0px;
}

/* Set Admin & Sign Out button font */
.navbar-item a {
  font-color: #47EADE;
}

/* Change footer to dark */
.footer {
  background-color: F9F9F9;
  color: #735DA8;
}