/* Top Bar Light Theme Styles */
.light-bg.header-area.t1 .top-bar {
	background-color: #F2F2F2; /* darken($White,5%) */
}

.light-bg.header-area.t1 .top-bar .flex > strong {
	color: #295667; /* $Color1 */
}

.light-bg.header-area.t1 .top-bar .flex .contact-info > strong {
	color: #7F7F7F; /* $Color2 */
}

.light-bg.header-area.t1 .top-bar .flex .contact-info > a, .light-bg.header-area.t1 .top-bar .flex .contact-info > a:hover {
	color: #7F7F7F; /* $Color2 */
}
/* End Top Bar Light Theme Styles */

/* Top Bar Dark Theme Styles */
.dark-bg.header-area.t1 .top-bar {
	background-color: rgba(0,0,0,0.502); /* alpha($Black,50%) */
}

.dark-bg.header-area.t1 .top-bar .flex > strong {
	color: #DAD8D9; /* $Color3 */
}

.dark-bg.header-area.t1 .top-bar .flex .contact-info > strong {
	color: #FFFFFF; /* $White */
}

.dark-bg.header-area.t1 .top-bar .flex .contact-info > a, .dark-bg.header-area.t1 .top-bar .flex .contact-info > a:hover {
	color: #FFFFFF; /* $White */
}
/* End Top Bar Dark Theme Styles */

/* General Nav Bar Light Theme Styles */
.light-bg.header-area.t1 .nav-bar {
}

.fixed .light-bg.header-area.t1 .nav-bar {
	background-color: #FFFFFF; /* $White */
	box-shadow: 0 .1em .3em rgba(0,0,0,0.1);
}

body.sub-page .light-bg.header-area.t1 .nav-bar {
	background-color: #FFFFFF; /* $White */
}
/* End General Nav Bar Light Theme Styles */

/* General Nav Bar Dark Theme Styles */
.fixed .dark-bg.header-area.t1 .nav-bar {
	background-color: #7F7F7F; /* $Color2 */
	box-shadow: 0 .1em .3em rgba(0,0,0,0.1);
}

body.sub-page .dark-bg.header-area.t1 .nav-bar {
	background-color: #7F7F7F; /* $Color2 */
}
/* End General Nav Bar Dark Theme Styles */

/* Responsive Nav Bar Contact Info Light Theme Styles */
.light-bg.header-area.t1 .nav-bar .flex .contact-info > strong {
	color: #295667; /* $Color1 */
}

.light-bg.header-area.t1 .nav-bar .flex .contact-info > a {
	color: #DAD8D9; /* $Color3 */
}
/* End Responsive Nav Bar Contact Info Light Theme Styles */

/* Responsive Nav Bar Contact Info Dark Theme Styles */
.dark-bg.header-area.t1 .nav-bar .flex .contact-info > strong {
	color: #DAD8D9; /* $Color4 */
}

.dark-bg.header-area.t1 .nav-bar .flex .contact-info > a {
	color: #FFFFFF; /* $White */
}
/* End Responsive Nav Bar Contact Info Dark Theme Styles */

/* Top Nav Light Theme Styles */
.light-bg.header-area.t1 .top-nav > ul > li > a {
	color: #3F3F3F; /* $Color5 */
}

.no-touch .light-bg.header-area.t1 .top-nav > ul > li:hover > a, .light-bg.header-area.t1 .top-nav > ul > li.selected > a {
	color: #295667; /* $Color1 */
}
/* End Top Nav Light Theme Styles */

/* Top Nav Dark Theme Styles */
.dark-bg.header-area.t1 .top-nav > ul > li > a {
	color: #FFFFFF; /* $White */
}

.no-touch .dark-bg.header-area.t1 .top-nav > ul > li:hover > a, .dark-bg.header-area.t1 .top-nav > ul > li.selected > a {
	color: #000000; /* $Black */
}
/* End Top Nav Dark Theme Styles */

/* Nav Flyouts Light Theme */
.light-bg.header-area.t1 .top-nav ul.fly-nav {
	background-color: #FFFFFF; /* $White */
	box-shadow: 0 0 1em rgba(0,0,0,0.3);
}

.light-bg.header-area.t1 .top-nav ul.fly-nav:before {
	box-shadow: 0.3rem -0.4rem 1em -0.1rem rgba(0,0,0,0.1);
	background-image: linear-gradient(225deg,#FFFFFF 50%,rgba(0,0,0,0) 50%); /* $White, */
}

.light-bg.header-area.t1 .top-nav ul.fly-nav > li + li {
	border-top: solid .1em #3F3F3F; /* $Color5 */
}

.light-bg.header-area.t1 .top-nav ul.fly-nav li a {
	color: #7F7F7F; /* $Color2 */
}

.light-bg.header-area.t1 .top-nav ul.fly-nav li a:hover {
	background-color: #295667; /* $Color1 */
	color: #FFFFFF; /* $White */
}
/* End Nav Flyouts Light Theme */

/* Nav Flyouts Dark Theme */
.dark-bg.header-area.t1 .top-nav ul.fly-nav {
	background-color: #FFFFFF; /* $White */
	box-shadow: 0 0 1em rgba(0,0,0,0.3);
}

.dark-bg.header-area.t1 .top-nav ul.fly-nav:before {
	box-shadow: 0.3rem -0.4rem 1em -0.1rem rgba(0,0,0,0.1);
	background-image: linear-gradient(225deg,#FFFFFF 50%,rgba(0,0,0,0) 50%); /* $White, */
}

.dark-bg.header-area.t1 .top-nav ul.fly-nav > li + li {
	border-top: solid .1em #295667; /* $Color1 */
}

.dark-bg.header-area.t1 .top-nav ul.fly-nav li a {
	color: #7F7F7F; /* $Color2 */
}

.dark-bg.header-area.t1 .top-nav ul.fly-nav li a:hover {
	background-color: #295667; /* $Color1 */
	color: #FFFFFF; /* $White */
}
/* End Nav Flyouts Dark Theme */

/* Mobile Menu Icon Light Theme Styles */
.light-bg.header-area.t1 .nav-bar .menu-btn {
	color: #295667; /* $Color1 */
}

.no-touch body:not(.mm-open) .light-bg.header-area.t1 .nav-bar .menu-btn:hover {
	color: #DAD8D9; /* $Color3 */
}

.mm-open .light-bg.header-area.t1 .nav-bar .menu-btn {
	background-color: #DAD8D9; /* $Color3 */
	color: #FFFFFF; /* $White */
}
/* End Mobile Menu Icon Light Theme Styles */

/* Mobile Menu Icon Dark Theme Styles */
.dark-bg.header-area.t1 .nav-bar .menu-btn {
	color: #FFFFFF; /* $White */
}

.no-touch body:not(.mm-open) .dark-bg.header-area.t1 .nav-bar .menu-btn:hover {
	background-color: #214552; /* darken($Color1,20%) */
	color: #FFFFFF; /* $White */
}

.mm-open .dark-bg.header-area.t1 .nav-bar .menu-btn {
	color: #FFFFFF; /* $White */
	background-color: #214552; /* darken($Color1,20%) */
}
/* End Mobile Menu Icon Dark Theme Styles */

/* Mobile Nav Light Theme Styles */
.light-bg.header-area.t1 .mobile-nav {
	background-color: #FFFFFF; /* $White */
	box-shadow: 0 -.15em 0 rgba(0,0,0,0.102); /* alpha($Black,10%) */
}

.light-bg.header-area.t1 .mobile-nav > ul > li > a {
	color: #295667; /* $Color1 */
}

.light-bg.header-area.t1 .mobile-nav > ul > li > a:hover {
	color: #DAD8D9; /* $Color3 */
}

.light-bg.header-area.t1 .mobile-nav > ul > li > a icon {
	color: #DAD8D9; /* $Color3 */
}

.light-bg.header-area.t1 .mobile-nav > ul > li.highlight > a {
	background-color: #295667; /* $Color1 */
	color: #7F7F7F; /* $Color2 */
}

.light-bg.header-area.t1 .mobile-nav > ul > li.highlight > a:hover {
	background-color: #DAD8D9; /* $Color3 */
	color: #FFFFFF; /* $White */
}

.light-bg.header-area.t1 .mobile-nav > ul > li.highlight > a icon {
	color: #DAD8D9; /* $Color4 */
}

.light-bg.header-area.t1 .mobile-nav > ul > li.highlight > a:hover icon {
	color: #295667; /* $Color1 */
}
/* End Mobile Nav Light Theme Styles */

/* Mobile Nav Dark Theme Styles */
.dark-bg.header-area.t1 .mobile-nav {
	background-color: #7F7F7F; /* $Color2 */
	border-top-color: rgba(255,255,255,0.2); /* alpha($White,20%) */
	box-shadow: none;
}

.dark-bg.header-area.t1 .mobile-nav > ul > li > a {
	color: #FFFFFF; /* $White */
}

.dark-bg.header-area.t1 .mobile-nav > ul > li > a:hover {
	color: #DAD8D9; /* $Color4 */
}

.dark-bg.header-area.t1 .mobile-nav > ul > li > a icon {
	color: #295667; /* $Color1 */
}

.dark-bg.header-area.t1 .mobile-nav > ul > li.highlight > a {
	background-color: #295667; /* $Color1 */
	color: #7F7F7F; /* $Color2 */
}

.dark-bg.header-area.t1 .mobile-nav > ul > li.highlight > a:hover {
	background-color: #DAD8D9; /* $Color3 */
	color: #FFFFFF; /* $White */
}

.dark-bg.header-area.t1 .mobile-nav > ul > li.highlight > a icon {
	color: #DAD8D9; /* $Color4 */
}

.dark-bg.header-area.t1 .mobile-nav > ul > li.highlight > a:hover icon {
	color: #295667; /* $Color1 */
}
/* End Mobile Nav Dark Theme Styles */

/* 1000px Responsive */
@media screen and (max-width:1000px) {
	body {
	}

	.light-bg.header-area.t1 .nav-bar, body.sub-page .light-bg.header-area.t1 .nav-bar {
		background-color: #FFFFFF; /* $White */
		box-shadow: 0 .15em 0 rgba(0,0,0,0.102); /* alpha($Black,10%) */
	}

	.light-bg.header-area.t1 .top-nav > ul.desktop-nav {
		background-color: #FFFFFF; /* $White */
		border-right-color: rgba(0,0,0,0.102); /* alpha($Black,10%) */
	}

	.light-bg.header-area.t1 .top-nav ul.fly-nav {
		background-color: #DAD8D9; /* $Color3 */
		box-shadow: none;
	}

	.light-bg.header-area.t1 .top-nav ul.fly-nav li {
		border-top-color: #3F3F3F; /* $Color5 */
	}

	.light-bg.header-area.t1 .top-nav ul.fly-nav li a {
		color: #FFFFFF; /* $White */
	}

	.light-bg.header-area.t1 .top-nav > ul > li > .panel-btn {
		color: #295667; /* $Color1 */
	}

	.light-bg.header-area.t1 .top-nav > ul.desktop-nav > li {
		border-bottom-color: rgba(0,0,0,0.102); /* alpha($Black,10%) */
	}

	.dark-bg.header-area.t1 .nav-bar, body.sub-page .dark-bg.header-area.t1 .nav-bar {
	}

	.dark-bg.header-area.t1 .top-nav > ul.desktop-nav {
		background-color: #295667; /* $Color1 */
		border-right-color: #666666; /* darken($Color2,20%) */
	}

	.dark-bg.header-area.t1 .top-nav ul.fly-nav {
		background-color: #7F7F7F; /* $Color2 */
		box-shadow: none;
	}

	.dark-bg.header-area.t1 .top-nav ul.fly-nav li {
		border-top-color: #295667; /* $Color1 */
	}

	.dark-bg.header-area.t1 .top-nav ul.fly-nav li a {
		color: #FFFFFF; /* $White */
	}

	.dark-bg.header-area.t1 .top-nav > ul > li > .panel-btn {
		color: #FFFFFF; /* $White */
	}

	.dark-bg.header-area.t1 .top-nav > ul.desktop-nav > li {
		border-bottom-color: #214552; /* darken($Color1,20%) */
	}
}
/* End 1000px Responsive */

