.entry-header, .entry-content, .entry-summary, .entry-meta {
 	max-width: 960px;
}

body.page #comments {
  	display: none;
}	

.hero-title h2 {
  	font-size: 3em;
  	color: #eee;
  	letter-spacing: 1px
}

.site-header .hgroup {
 	margin-top: -40px 
}

.navigation-wrap-inside {
  	top: 1.7em;
 	right: 3em; 
}

.menu-search input[type="text"] {
 	width: 270px; 
}


div.blog-section-inside.clearfix {
 	padding: 5% 2%; 
}

.blog-left h2{
 	font-size: 2.5em; 
}

#secondary a.clarity-fm,
a.clarity-fm,
.mc4wp-form input[type="submit"] {
	color: #fff;
	font-family: 'Roboto', 'Helvetica Neue', Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	letter-spacing: 1px;
	text-transform: uppercase;
	padding: 10px 20px;
	border: none;
	-webkit-transition: .07s ease-in;
	transition: .07s ease-in;
	-webkit-appearance: none;
	border-radius: 3px; 
  	background: #ffaf30;
}


/** Contact Page **/

#primary {
 	padding-right: 2%;
}



/** Portfolio Page **/

.portfolio-featured-image span {
  	width: 60%;
}

.inside-page {
	padding: 2% 1%;
}

.portfolio-column {
 	padding-bottom: 4%;
  	margin-bottom: 4%;
}
a.more-link {
  	display: none;
}

/** Media Inquiries **/

/** max-width:769px to 841 need a little tweaking **/

@media only screen and (max-width:768px) { 

	.site-header .logo-image img {
		margin: 0;
		max-width: 50%;
	}
  
 	.site-header .hgroup {
		margin-top: auto;
	}
  	.menu-main-menu-container {
    		margin: 5% 0% 0% 20%;
  	}
    	.menu-search-input {
    		position: center;
  	}
  	div.menu-search {
  		max-width: 275px;
    		margin: 0 20% 0 35%;
    		position: center;
	}
}


@media only screen and (max-width: 480px) {
	.menu-main-menu-container {
    		margin: 5% 0% 0% 20%;
    	 }
}
.navigation-wrap-inside {
  position: relative;
  z-index: 9999;
}

#content .post-content .prettyprint ol, .snippetcpt-wrap .prettyprint ol {
	margin: 0;
	padding: 0;
	font-size: inherit;
	background: none;
}

#content .post-content .prettyprint:before, .snippetcpt-wrap .prettyprint:before {
	display:none;
}

.snippetcpt-footer .prettyprint {
  height: 100%;
}
.snippet-buttons .snippet-button {
  width:auto;
  height:auto;  
  border: 0;
}
