/* General Styles */

html {
}

body {
	color: #060A11; /* $Color2 */
	background-color: #FFFFFF; /* $White */
}

/* End General Styles */

/* General - layout */

main section {
}

.light-bg, main {
	background-color: #FFFFFF; /* $White */
	color: #060A11; /* $Color2 */
}

.light-bg.bg-image {
}

.dark-bg {
	background-color: #060A11; /* $Color2 */
	color: #FFFFFF; /* $White */
}

/* End General - layout */

/* Light Theme Link Styles */

.light-bg a {
	color: #1C9BDB; /* $Color4 */
}

.light-bg a:hover {
	color: #060A11; /* $Color2 */
}

.bg-image.light-bg a {
}

.bg-image.light-bg a:hover {
}

/* End Light Theme Link Styles */

/* Dark Theme Link Styles */

.dark-bg a {
	color: #1C9BDB; /* $Color4 */
}

.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: #154F6B; /* $Color1 */
}

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

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

.light-bg h6, .dark-bg .opposite-theme h6 {
	color: #E7F3F7; /* $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: #154F6B; /* $Color1 */
}

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

.dark-bg h5, .light-bg .opposite-theme h5 {
	color: #1C9BDB; /* $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 */

