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

.header-image .title-area {
	width: 100%;
	text-align: center;
	padding: 15px 0;
}

.header-image .site-title > a {
	background: url(../../images/logo@2x.png) no-repeat left;
	background-size: 208px 100px;
	display: block;
	width: 208px;
	height: 100px;
	margin: 10px 0;
}

@media screen and (min-width: 768px) {
	.header-image .title-area {
		text-align: center;
		padding: 0;
	}
	.header-image .nav-primary {
		text-align: center;
	}
}
@media screen and (min-width: 961px) {
	.header-image .title-area {
		width: 208px;
	}
}
@media screen and (max-width: 1200px) {
	.header-image .site-header .widget-area {
		padding: 0;
	}
}
@media screen and (min-width: 1201px) {
	.header-image .title-area {
		//width: 282px;
		width: 160px;
	}
	.header-image .nav-primary {
		width: 1040px;
		float: right;
		text-align: right;
	}
}

/* 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: 1200px) {
	.site-header .widget-area {
		padding: 30px 0 20px;
		text-align: center;
	}
	.site-header .widget-area span {
		float: none;
	}
}