
/* ## Logo
--------------------------------------------- */

.header-image .title-area {
	width: 100%;
	text-align: center;
	padding: 15px 0;
	float: none;
	margin: auto;
}
.header-image .site-title {
	padding-top: 0;
}
.header-image .site-title > a {
	background: url(../../images/logo@2x.png) no-repeat left;
	background-size: 118px 118px;
	display: block;
	width: 118px;
	height: 118px;
}
.header-image .title-area {
	width: 118px;
}

@media screen and (min-width: 1025px) {
	.header-image .title-area {
		text-align: left;
		padding: 0;
		float: left;
	}
	.header-image .site-title {
		margin-bottom: -60px;
	}
}
@media screen and (min-width: 1201px) {
	.header-image .site-title {
		margin-bottom: -40px;
	}
}

/* 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 {
		padding: 10px 0;
		text-align: center;
	}
	.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;
	}
}