:root {
  --link-color:                 #14b4b6;
  --accent-color:               #14b4b6;
  --accent-color-rgb:           20, 180, 182;
  --accent-color-darker:        #0f8788;
  --accent-color-darker-rgb:    15, 135, 136;
  --title-color:                #4afcfe;
  --sidebar-bg:                 #000000;
  --sidebar-bg-rgb:             0, 0, 0;
  --body-bg:                    #232222;
  --body-bg-rgb:                35, 34, 34;
  --body-bg-lighter:            #302f2f;
  --body-bg-darker:             #161515;
  --body-bg-darkest:            #090909;
  --body-color:                 #ffffff;
  --body-color-rgb:             255, 255, 255;
  --body-color-darker:          #e6e6e6;
  --body-color-darkest:         #b8b8b8;
  --page-title-color:           #4afcfe;
  --menu-item-color:            #aeaeae;
  --menu-item-selected-color:   #ffffff;
  --menu-item-hover-color:      #4afcfe;
  --special-text-color:         #979797;
  --special-text-color-rgb:     151, 151, 151;
  --header-color:               #ffffff;
  --form-border:                rgba(151, 151, 151, 0.6);
  --footer-bg:                  #232222;
  --lib-perfect-scrollbar-bg:   #524f4f;
  --component-notify-bg:        #3d3b3b;
  --lightness-body-5:           #302f2f;
  --lightness-body-10:          #3d3b3b;
  --slider-pause:               7000ms;
  --font-family-primary:        'Montserrat', Helvetica, Arial, sans-serif;
  --font-family-secondary:      'Open Sans', Helvetica, Arial, sans-serif; }

/* Custom options via Theme Customizer */
.site-title a {
  font-weight: 900;
  letter-spacing: 1px; }
  @media (min-width: 70em) {
    .site-title a {
      font-size: 42px; } }
.site-title .site-subtitle {
  font-weight: 400;
  letter-spacing: 0px; }
  @media (min-width: 70em) {
    .site-title .site-subtitle {
      font-size: 20px; } }
body {
  font-weight: 300;
  letter-spacing: 0px; }
  @media (min-width: 70em) {
    body {
      font-size: 14px; } }
