diff --git src/wp-content/themes/twentyfourteen/style.css src/wp-content/themes/twentyfourteen/style.css
index aac3922..42dc87c 100644
--- src/wp-content/themes/twentyfourteen/style.css
+++ src/wp-content/themes/twentyfourteen/style.css
@@ -861,11 +861,10 @@ span + .edit-link:before,
 	float: left;
 	font-size: 18px;
 	font-weight: 700;
-	line-height: 48px;
+	line-height: 24px;
+	padding: 12px 96px 12px 0;
 	margin: 0;
 	overflow: hidden;
-	text-overflow: ellipsis;
-	white-space: nowrap;
 }
 
 .site-title,
@@ -874,6 +873,10 @@ span + .edit-link:before,
 	color: #fff;
 }
 
+.site-title a {
+	display: block;
+}
+
 /* Search in the header */
 
 .search-toggle {
@@ -881,9 +884,12 @@ span + .edit-link:before,
 	cursor: pointer;
 	float: right;
 	height: 48px;
-	margin-right: 38px;
+	margin-right: 0;
 	text-align: center;
 	width: 48px;
+	position: absolute;
+	top: 0;
+	right: 48px;
 }
 
 .search-toggle:hover,
@@ -975,7 +981,8 @@ span + .edit-link:before,
 }
 
 .primary-navigation.toggled-on {
-	padding: 72px 0 36px;
+	padding: 24px 0 36px;
+	clear: both;
 }
 
 .primary-navigation .nav-menu {
@@ -3080,10 +3087,6 @@ a.post-thumbnail:hover {
 }
 
 @media screen and (max-width: 400px) {
-	.site-title {
-		max-width: 71%;
-	}
-
 	.list-view .site-content .post-thumbnail {
 		background: none;
 		width: auto;
@@ -3158,10 +3161,6 @@ a.post-thumbnail:hover {
 }
 
 @media screen and (min-width: 401px) {
-	.site-title {
-		max-width: 77%;
-	}
-
 	a.post-thumbnail:hover img {
 		opacity: 0.85;
 	}
@@ -3291,9 +3290,10 @@ a.post-thumbnail:hover {
 
 @media screen and (min-width: 594px) {
 	.site-title {
-		max-width: 85%;
+		line-height: 48px;
+		padding: 0;
 	}
-
+	
 	.site-content .entry-header {
 		padding-right: 30px;
 		padding-left: 30px;
@@ -3309,14 +3309,6 @@ a.post-thumbnail:hover {
 		padding: 0 30px;
 	}
 
-	.site-title {
-		max-width: 89%;
-	}
-
-	.search-toggle {
-		margin-right: 18px;
-	}
-
 	.search-box .search-field {
 		width: 50%;
 	}
@@ -3447,12 +3439,10 @@ a.post-thumbnail:hover {
 	.header-main {
 		padding-right: 0;
 	}
-
-	.site-title {
-		max-width: 93%;
-	}
-
+	
 	.search-toggle {
+		position: relative;
+		right: 0;
 		margin-right: 0;
 	}
 
