﻿/* imported: '/styles/options/colorScheme.scss */

body {
  background: #fff;
  color: #333;
}
#curtains {
  background: #fff;
}
#curtains .coverContent.light {
  color: #333;
}
#curtains .coverContent.dark {
  color: #333;
}
#curtains .coverContent.light ~ .scrollDown svg {
  stroke: #333;
}
#curtains .coverContent.dark ~ .scrollDown svg {
  stroke: #333;
}
.navToggle {
  fill: #333;
  stroke: #333;
  color: #333;
}
.navToggle.underCover {
  fill: #333;
  stroke: #333;
  color: #333;
}
.guts {
  background: #fff;
}
.about .resume:hover::after {
  background: #333;
}
.coverDivider {
  stroke: #333;
}
.noThumb {
  background: rgba(51, 51, 51, 0.1);
}
hr {
  border-bottom: 1px solid rgba(51, 51, 51, 0.15);
}
h4 {
  color: rgba(51, 51, 51, 0.5);
}
a {
  color: #333;
  border-bottom: 1px solid rgba(51, 51, 51, 0.3);
  -webkit-transition: border 0.2s ease;
  transition: border 0.2s ease;
}
a:hover {
  border-bottom: 1px solid rgba(51, 51, 51, 0.6);
}
carbon-caption a {
  color: rgba(51, 51, 51, 0.5);
  border-bottom: 1px solid rgba(51, 51, 51, 0.25);
  -webkit-transition: border 0.2s ease;
  transition: border 0.2s ease;
}
carbon-caption a:hover {
  border-bottom: 1px solid rgba(51, 51, 51, 0.5);
}
h2 a {
  border-bottom: 1px solid rgba(51, 51, 51, 0);
}
h2 a:hover {
  border-bottom: 1px solid rgba(51, 51, 51, 0.5);
}
.private {
  background: #f4f4f4;
}
#unlockBlock .field::before {
  color: rgba(51, 51, 51, 0.1);
}
.thumb:hover .line:after {
  background: rgba(51, 51, 51, 0.3);
}
.thumb.accented:before {
  background: #292929;
}
.thumb.below.accented:hover .thumbImage:before {
  background: #292929;
}
carbon-text.quote {
  border-left: 1px solid rgba(51, 51, 51, 0.3);
}
carbon-caption {
  color: rgba(51, 51, 51, 0.5);
}
carbon-image > img {
  background: rgba(51, 51, 51, 0.1);
}
carbon-image > img.loaded {
  background: none;
}
#zoomer.open {
  background: rgba(255, 255, 255, 0.9);
}
carbon-paginator svg {
  stroke: rgba(51, 51, 51, 0.3);
}
carbon-paginator a {
  -webkit-transition: color 0.2s ease, stroke 0.2s ease;
  transition: color 0.2s ease, stroke 0.2s ease;
}
carbon-paginator a .dem {
  -webkit-transition: color 0.2s ease;
  transition: color 0.2s ease;
}
carbon-paginator a:hover .dem {
  color: rgba(41, 41, 41, 0.5);
}
carbon-paginator a:hover svg {
  stroke: rgba(41, 41, 41, 0.5);
}
carbon-paginator a:hover {
  color: #292929;
}
.block .description p {
  color: rgba(51, 51, 51, 0.5);
}
.block .title {
  color: #292929;
}
.navList {
  background: rgba(41, 41, 41, 0.95);
}
.navList a:hover {
  border-bottom: 1px solid rgba(255, 255, 255, 0.6);
}
.navList a {
  color: #fff;
  border-bottom: 1px solid rgba(255, 255, 255, 0);
  -webkit-transition: border 0.2s ease;
  transition: border 0.2s ease;
}
.active .navToggle {
  fill: #fff !important;
  stroke: #fff !important;
  color: #fff !important;
}
#links {
  border-top: 1px solid rgba(51, 51, 51, 0.15);
  border-bottom: 1px solid rgba(51, 51, 51, 0.15);
}
#availability .status {
  border-bottom: 1px solid rgba(51, 51, 51, 0.15);
}
.contact .guts > div:first-child {
  background: rgba(51, 51, 51, 0.03);
}
carbon-branding a {
  border-bottom: 1px solid rgba(51, 51, 51, 0);
  -webkit-transition: border 0.2s ease;
  transition: border 0.2s ease;
}
carbon-branding a:hover {
  border-bottom: 1px solid rgba(51, 51, 51, 0.3);
}
form input,
form textarea {
  background: rgba(255, 255, 255, 0.45);
  border-bottom: 1px solid rgba(51, 51, 51, 0.2);
  color: #333;
  -webkit-transition: background-color 0.2s ease, border 0.1s ease;
  transition: background-color 0.2s ease, border 0.1s ease;
}
.field.focused input,
.field.focused textarea {
  border-bottom-color: #292929;
}
button {
  color: #fff;
  background: #292929;
  -webkit-font-smoothing: antialiased;
  -webkit-transition: background-color 0.2s ease, padding 0.2s ease;
  transition: background-color 0.2s ease, padding 0.2s ease;
}
button:hover {
  background: #2a2a2a;
}
.setup button,
.invalid button {
  background: rgba(41, 41, 41, 0.5);
}
.setup button:hover,
.invalid button:hover {
  background: rgba(41, 41, 41, 0.5);
}
.setup.valid button {
  background: #292929;
}
.setup.valid button:hover {
  background: #2a2a2a;
}
.confirmedGuts::before,
#requestAccessBlock .formSent::before {
  color: #fff;
  background: #292929;
}
::placeholder {
  color: rgba(51, 51, 51, 0.2);
  -webkit-font-smoothing: antialiased;
}
.focused ::placeholder {
  color: rgba(51, 51, 51, 0.5);
  -webkit-font-smoothing: antialiased;
}
.dem {
  color: rgba(51, 51, 51, 0.5);
}
carbon-player.audio .control {
  background: #292929;
}
carbon-player.audio .control:hover {
  background: #2a2a2a;
}
carbon-player.audio.loading .control:hover {
  background: #2a2a2a;
}
carbon-waveform > .bar.fill {
  background: #292929;
}
carbon-player.audio.played time.current {
  color: #292929;
}
carbon-player.audio.ended time.total {
  color: #292929;
}
carbon-player carbon-scrubber > .track > .playedBar {
  background: #292929;
}
carbon-player.video .control {
  background: rgba(26, 26, 26, 0.2);
}
carbon-player.video .control:hover {
  background: #292929;
}
.collapsed carbon-waveform > .bar {
  background: rgba(51, 51, 51, 0.75);
}
.collapsed carbon-waveform > .bar.fill {
  background: #292929;
}
.collapsed carbon-player time {
  color: rgba(51, 51, 51, 0.75);
}
carbon-player > .posterPlay:hover:before {
  color: #292929;
}
.coverEditor .coverOverlay-option10 i {
  background: #292929;
}
.overlay.option10 {
  background: linear-gradient(rgba(41, 41, 41, 0.5), rgba(41, 41, 41, 0.7));
}
/* imported: '/styles/options/fontScheme.scss */

body {
  font-family: 'Merriweather', georgia, serif;
}
input, textarea, button {
  font-family: 'Merriweather', georgia, serif;
}
em, .em {
  font-style: italic;
}
strong, .strong {
  font-weight: 700;
}
h1, h2 {
  font-weight: 900;
}
/* imported: '/styles/options/siteWidth.scss */

.content {
  max-width: 1280px;
}