/* General Styles */
html {
}

body {
	color: #7F7F7F; /* $Color2 */
	background-color: #FFFFFF; /* $White */
}
/* End General Styles */

/* General - layout */
main section {
}

.light-bg, main {
	background-color: #FFFFFF; /* $White */
	color: #000000; /* $Black */
}

.light-bg.bg-image {
}

.dark-bg {
	background-color: #7F7F7F; /* $Color2 */
	color: #FFFFFF; /* $White */
}
/* End General - layout */

/* Light Theme Link Styles */
.light-bg a {
	color: #7F7F7F; /* $Color2 */
}

.light-bg a:hover {
	color: #000000; /* $Black */
}

.bg-image.light-bg a {
}

.bg-image.light-bg a:hover {
}
/* End Light Theme Link Styles */

/* Dark Theme Link Styles */
.dark-bg a {
	color: #295667; /* $Color1 */
}

.dark-bg a:hover {
	color: #FFFFFF; /* $White */
}

.bg-image.dark-bg a {
}

.bg-image.dark-bg a:hover {
}
/* End Dark Theme Link Styles */

/* Light Theme Title & Header Styles */
.light-bg h1, .light-bg .content-style h2.look-like-h1, section.light-bg header > *:first-child:not(a), section.light-bg header > a > *:first-child, .dark-bg .opposite-theme h1, .dark-bg .opposite-theme .content-style h2.look-like-h1, section.dark-bg .opposite-theme header > *:first-child:not(a), section.dark-bg .opposite-theme header > a > *:first-child, aside.light-bg header > *:first-child:not(a), aside.light-bg header > a > *:first-child {
	color: #242424;
}

.light-bg h2, .light-bg h3, section.light-bg header > *:nth-child(2):not(p), section.light-bg header > a > *:nth-child(2):not(p), .dark-bg .opposite-theme h2, .dark-bg .opposite-theme h3, section.dark-bg .opposite-theme header > *:nth-child(2):not(p), section.dark-bg .opposite-theme header > a > *:nth-child(2):not(p) {
	color: #295667; /* $Color1 */
}

.light-bg h4, .dark-bg .opposite-theme h4 {
	color: #7F7F7F; /* $Color2 */
}

.light-bg h5, .dark-bg .opposite-theme h5 {
	color: #295667; /* $Color1 */
}

.light-bg h6, .dark-bg .opposite-theme h6 {
	color: #DAD8D9; /* $Color3 */
}
/* End Light Theme Title & Header Styles */

/* Dark Theme Title & Header Styles */
.dark-bg h1, .dark-bg .content-style h2.look-like-h1, section.dark-bg header > *:first-child:not(a), section.dark-bg header > a > *:first-child, .light-bg .opposite-theme h1, .light-bg .opposite-theme .content-style h2.look-like-h1, section.light-bg .opposite-theme header > *:first-child:not(a), section.light-bg .opposite-theme header > a > *:first-child, aside.dark-bg header > *:first-child:not(a), aside.dark-bg header > a > *:first-child {
	color: #FFFFFF;
}

.dark-bg h2, .dark-bg h3, section.dark-bg header > *:nth-child(2):not(p), section.dark-bg header > a > *:nth-child(2):not(p), .light-bg .opposite-theme h2, .light-bg .opposite-theme h3, section.light-bg .opposite-theme header > *:nth-child(2):not(p), section.light-bg .opposite-theme header > a > *:nth-child(2):not(p) {
	color: #295667; /* $Color1 */
}

.dark-bg h4, .light-bg .opposite-theme h4 {
	color: #FFFFFF; /* $White */
}

.dark-bg h5, .light-bg .opposite-theme h5 {
	color: #DAD8D9; /* $Color4 */
}

.dark-bg h6, .light-bg .opposite-theme h6 {
	color: #FFFFFF; /* $White */
}
/* End Dark Theme Title & Header Styles */

/* Light Theme Full Panel Reveal / Uncover */
.light-bg[data-onvisible='uncover-left']:after, .light-bg[data-onvisible='uncover-right']:after, .light-bg[data-onvisible='uncover-top']:after, .light-bg[data-onvisible='uncover-bottom']:after {
	background-color: #273032;
}

.bg-image.light-bg[data-onvisible='uncover-left']:after, .bg-image.light-bg[data-onvisible='uncover-right']:after, .bg-image.light-bg[data-onvisible='uncover-top']:after, .bg-image.light-bg[data-onvisible='uncover-bottom']:after {
	background-color: #9FBDC5;
}
/* End Light Theme Full Panel Reveal / Uncover */

/* Dark Theme Full Panel Reveal / Uncover */
.dark-bg[data-onvisible='uncover-left']:after, .dark-bg[data-onvisible='uncover-right']:after, .dark-bg[data-onvisible='uncover-top']:after, .dark-bg[data-onvisible='uncover-bottom']:after {
	background-color: #FFFFFF; /* $White */
}

.bg-image.dark-bg[data-onvisible='uncover-left']:after, .bg-image.dark-bg[data-onvisible='uncover-right']:after, .bg-image.dark-bg[data-onvisible='uncover-top']:after, .bg-image.dark-bg[data-onvisible='uncover-bottom']:after {
	background-color: #EE2225;
}
/* End Dark Theme Full Panel Reveal / Uncover */

/* Light Theme Full Panel Reveal / Uncover V2 */
.light-bg[data-onvisible='uncover-split-vertical']:before, .light-bg[data-onvisible='uncover-split-horizontal']:before, .light-bg[data-onvisible='uncover-split-vertical']:after, .light-bg[data-onvisible='uncover-split-horizontal']:after {
	background-color: #273032;
}

.bg-image.light-bg[data-onvisible='uncover-split-vertical']:before, .bg-image.light-bg[data-onvisible='uncover-split-horizontal']:before, .bg-image.light-bg[data-onvisible='uncover-split-vertical']:after, .bg-image.light-bg[data-onvisible='uncover-split-horizontal']:after {
	background-color: #9FBDC5;
}
/* End Light Theme Full Panel Reveal / Uncover V2 */

/* Dark Theme Full Panel Reveal / Uncover V2 */
.dark-bg[data-onvisible='uncover-split-vertical']:before, .dark-bg[data-onvisible='uncover-split-horizontal']:before, .dark-bg[data-onvisible='uncover-split-vertical']:after, .dark-bg[data-onvisible='uncover-split-horizontal']:after {
	background-color: #FFFFFF; /* $White */
}

.bg-image.dark-bg[data-onvisible='uncover-split-vertical']:before, .bg-image.dark-bg[data-onvisible='uncover-split-horizontal']:before, .bg-image.dark-bg[data-onvisible='uncover-split-vertical']:after, .bg-image.dark-bg[data-onvisible='uncover-split-horizontal']:after {
	background-color: #EE2225;
}
/* End Dark Theme Full Panel Reveal / Uncover V2 */

