.hamburger-wrapper .hamburger {
	color: #171C8F;
}

.hamburger-wrapper .hamburger .hamburger-icon,
.hamburger-wrapper .hamburger .hamburger-icon:before,
.hamburger-wrapper .hamburger .hamburger-icon:after {
	background-color: #171C8F;
}

.site-header {
	background: transparent;
}

.site-title a,
.site-title a:visited {
	color: #171C8F;
}

.site-description {
	color: #171C8F;
}

/* Menu Bg Color */
.main-navigation {
	background: #ffffff;
	opacity: .5;
}

/* Menu Link Colors */
.header-menu a,
.header-menu a:visited {
	color: #00A9E0;
}

.header-menu a:hover,
.header-menu a:focus,
.header-menu a:active {
	color: #171C8F;
}

/* Sidebar Bg Color */
.sidebar-area {
	background: #171C8F;
}

/* Sidebar Link Colors */
.widget a,
.widget a:visited {
	color: #171C8F;
}

.widget a:hover,
.widget a:focus,
.widget a:active {
	color: #171C8F;
}

/* Sidebar Bg Color */
.sidebar-area {
	background: #171C8F;
	background: transparent;
}

/* Sidebar Link Colors */
.widget a,
.widget a:visited {
	color: #171C8F;
}

.widget a:hover,
.widget a:focus,
.widget a:active {
	color: #00A9E0;
}

.sidebar-control-wrapper .sidebar-control-icon,
.sidebar-control-wrapper .sidebar-control-icon::before,
.sidebar-control-wrapper .sidebar-control-icon::after {
	background-color: #171C8f;
	width: 5px;
	height: 5px;
}

/* FLYOUT MENU STYLES */
body #site-sidebar { background: #fff; }

body #site-sidebar .widget-title { color: #171C8f; border-bottom: 1px solid #171C8f; }

body .sidebar-area .sidebar-close-control::before,body .sidebar-area .sidebar-close-control::after { background: #171C8f; }

body #site-sidebar a,
body .header-menu a,
body .header-menu a:visited {
	color: #171C8F;
	font-weight: bold;
	transition: color 250ms;
}

body #site-sidebar a:hover,
body .header-menu a:hover,
body .header-menu li.current-menu-item a {
	color: #0070FF;
}

body .main-navigation,
body #site-sidebar {
    opacity: .95;
}

/* Home Header */
.has-site-hero .site-header {
    background: #ffffffde;
    padding: 10px 0;
}

/* REMOVE RECAPTCHA LOGO */
.grecaptcha-badge { opacity:0;}

/* MOBILE SPACING */
@media all and (max-width: 768px) {
	body .wp-block-spacer, p:empty { display: none; } 	
}