/* Global
 * --------------------------- */

h1, h1.entry-title {
	color: #0054bb;
}
h2, h3, h4, h5, h6 {
	color: #00a755;
}

/* Layout
 * --------------------------- */

.wrap {
	max-width: 1140px;
	margin: 0 auto;
}

.home .title-area {
	float: none;
	margin: 0 auto;
	text-align: center;
}
.wp-custom-logo .title-area {
	padding: 1.5rem 0;
}
.home .nav-primary {
	float: none;
}
.site-container {
	background: #f2f2f2;
}
.home .site-header {
	position: static;
	box-shadow: none;
	background: #ffffff;

}
.site-inner {
	background: #FFFFFF;
	padding-top: 0;
}

.menu-toggle {
	 margin-right: 1.875rem;	
}

.sub-menu-toggle {
	right: 1rem;
	top: 0.95rem;
}

.genesis-nav-menu a {
	font-size: 21px;
}

@media only screen and (min-width: 960px) {
	.site-container {
		background: #FFFFFF;
	}
	.home .nav-primary ul#menu-header-menu {
		display: flex;
		justify-content: space-around;
	}
}
@media only screen and (max-width: 768px) {
.wp-custom-logo .site-container .custom-logo-link {
    float: left;
    margin-bottom: 2rem;
	}
}
.wp-custom-logo .title-area {
    width: 70% !important;
}
.home .menu-toggle{
	margin-top: 0;
}
.menu-toggle {
     margin-top: 3rem;
}
.nav-primary {
    padding-top: 3rem !important;
}