
/* ## Logo
--------------------------------------------- */
/*.header-image .site-header {
	min-height: 75px;
	position: relative;
}*/
/*.header-image .site-header .wrap {
	position: relative;
}*/
.header-image .title-area {
	width: 300px;
	top: 0;
	left: 0;
	padding: 24px 0;
}
.header-image .site-title {
	padding-top: 0;
}
.header-image .site-title > a {
	/*background: url(../../images/logo.png) no-repeat left;*/
	background-size: contain;
	display: block;
	width: 299px;
	height: 35px;
}
@media screen and (min-width: 768px) {
	.header-image .title-area {
		margin-left: 0;
	}
}

/* Hide the text */
.site-description {
	font-size: 0;
}
.header-image .site-description,
.header-image .site-title {
	display: inline-block;
	text-indent: -9999px;
}

/* Header Widget */
@media screen and (max-width: 1024px) {
	
	.site-header .widget-area section.widget.widget_nav_menu,
	.site-header .widget-area section.widget:nth-child(2), .site-header .widget-area section.widget.simple-social-icons,
	.site-header .menu {
		float: left;
		width: 100%;
		display: block;
	}
	.site-header .genesis-nav-menu li {
		float: none;
	}
}

@media screen and (max-width: 800px) {
	.header-image .title-area {
		padding-left: 5%;
		max-width: 90%;
		max-width: calc(90% - 60px);
		text-align: left;
	}
	
	.header-image .site-title > a {
		background-size: contain;
		display: block;
		width: 100%;
		height: 100%;
	}
	
	.header-image .site-description, .header-image .site-title {
		width:100%;
		height:100%;
	}
}