:root {
  --accent-color:                 #f3851b;
  --accent-color-rgb:             243, 133, 27;
  --accent-color-darker:          #d06c0b;
  --accent-color-darker-rgb:      208, 108, 11;
  --accent-color-darkest-rgb:     160, 83, 8;
  --link-color:                   #0b9792;
  --link-color-darker:            #086764;
  --border-color:                 #c9c9c9;
  --subtitle-color:               #0b9792;
  --body-bg:                      #f4f1ef;
  --body-bg-rgb:                  244, 241, 239;
  --body-bg-lighter:              #fefefe;
  --body-bg-darker:               #eae4e0;
  --body-bg-darkest:              #dfd7d1;
  --body-color:                   #384047;
  --body-color-rgb:               56, 64, 71;
  --body-color-darkest:           #0b0d0e;
  --about-card-bg:                #f9f7f7;
  --footer-color:                 #4a4a4a;
  --footer-bg:                    #f4f1ef;
  --caption-bg:                   #ffffff;
  --lib-perfect-scrollbar-bg:     #cfc1b9;
  --component-notify-bg:          #eae4e0;
  --lightness-body-5:             #eae4e0;
  --lightness-body-10:            #dfd7d1;
  --font-family-primary:          'Poppins', Helvetica, Arial, sans-serif;
  --font-family-secondary:        'Poppins', Helvetica, Arial, sans-serif; }

/* Custom options via Theme Customizer */
body {
  font-weight: 400;
  letter-spacing: 0px; }
  @media (min-width: 70em) {
    body {
      font-size: 14px; } }
.site-title a {
  font-weight: 600;
  letter-spacing: 2px; }
  @media (min-width: 70em) {
    .site-title a {
      font-size: 32px; } }
.site-title .site-subtitle {
  font-weight: 300;
  letter-spacing: 0px; }
  @media (min-width: 70em) {
    .site-title .site-subtitle {
      font-size: 14px; } }
.site-footer-copy, .site-footer .btt {
  font-weight: 300;
  letter-spacing: 0px; }
  @media (min-width: 70em) {
    .site-footer-copy, .site-footer .btt {
      font-size: 13px; } }
