body {
  --outer--padding: rem-calc(30);
  --section-padding: rem-calc(75);
}
@media (min-width: 782px) {
  body {
    --outer--padding: rem-calc(40);
    --section-padding: rem-calc(100);
  }
}
@media (min-width: 960px) {
  body {
    --outer--padding: rem-calc(50);
    --section-padding: rem-calc(140);
  }
}

:root .has-white-background-color {
  --st--bg-color: #ffffff;
}

:root .has-white-color {
  --st--text-color: #ffffff;
}

:root .has-black-background-color {
  --st--bg-color: #000000;
}

:root .has-black-color {
  --st--text-color: #000000;
}

:root .has-blue-background-color {
  --st--bg-color: var(--wp--preset--color--blue);
}

:root .has-blue-color {
  --st--text-color: var(--wp--preset--color--blue);
}

:root .has-light-blue-background-color {
  --st--bg-color: var(--wp--preset--color--light-blue);
}

:root .has-light-blue-color {
  --st--text-color: var(--wp--preset--color--light-blue);
}

:root .has-slate-background-color {
  --st--bg-color: var(--wp--preset--color--slate);
}

:root .has-slate-color {
  --st--text-color: var(--wp--preset--color--slate);
}

:root .has-sea-background-color {
  --st--bg-color: var(--wp--preset--color--sea);
}

:root .has-sea-color {
  --st--text-color: var(--wp--preset--color--sea);
}

:root .has-sun-background-color {
  --st--bg-color: var(--wp--preset--color--sun);
}

:root .has-sun-color {
  --st--text-color: var(--wp--preset--color--sun);
}

:root .has-sand-background-color {
  --st--bg-color: var(--wp--preset--color--sand);
}

:root .has-sand-color {
  --st--text-color: var(--wp--preset--color--sand);
}

:root .has-sage-background-color {
  --st--bg-color: var(--wp--preset--color--sage);
}

:root .has-sage-color {
  --st--text-color: var(--wp--preset--color--sage);
}

:root .has-charcoal-background-color {
  --st--bg-color: var(--wp--preset--color--charcoal);
}

:root .has-charcoal-color {
  --st--text-color: var(--wp--preset--color--charcoal);
}

:root .has-blue-transparent-background-color {
  --st--bg-color: var(--wp--preset--color--blue-transparent);
}

:root .has-blue-transparent-color {
  --st--text-color: var(--wp--preset--color--blue-transparent);
}

:root .has-sand-transparent-background-color {
  --st--bg-color: var(--wp--preset--color--sand-transparent);
}

:root .has-sand-transparent-color {
  --st--text-color: var(--wp--preset--color--sand-transparent);
}

:root .has-background {
  background-color: var(--st--bg-color);
}

:root .has-text-color {
  color: var(--st--text-color);
}

/**
 * Formidable Forms
 */
body a {
  font-family: var(--wp--preset--font-family--main-content, sans-serif);
  font-weight: 400;
}
body a:hover {
  text-decoration: none !important;
  transition: color ease-out 800ms;
}
body strong {
  font-weight: 500;
}
/*# sourceMappingURL=studiothink-fonts.css.map */
