.jetpack-portfolio-template-default .entry-content p, .jetpack-portfolio-template-default .entry-content h1, .jetpack-portfolio-template-default .entry-content h2, .jetpack-portfolio-template-default .entry-content h3, .jetpack-portfolio-template-default .entry-content h4, .portfolio-entry-content, .tax-jetpack-portfolio-tag #main header, .wp-block-columns, .page-template-portfolio-page h1, .page-template-portfolio-page h2, .page-template-portfolio-page h3, .page-template-portfolio-page h4 {
		max-width: 700px;
		margin-left: auto;
		margin-right: auto;
}

.home .page-header h1{
		max-width: 700px;
		margin-top: 45px;
		margin-left: auto;
		margin-right: auto;
}

.paged .page-header h1{
		margin-top: 0;
}

#main .page-content p {
		max-width: 700px;
		margin-left: auto;
		margin-right: auto;
}

#main .page-content {
		padding-bottom: 0px;
}

#main .page-content .wp-block-columns {
		max-width: 700px;
		margin-left: auto;
		margin-right: auto;
}

#main .page-content .wp-block-column {
		margin-left: 0;
		margin-right: 0;
}

#main .page-content .wp-block-column ul {
		margin-left: 20px;
}

.site-branding img {
	margin-top: 15px;
	margin-left: 5px;
	margin-right: 20px;
}

.site-title {
	margin-top: 20px;
}

.wp-block-image {
		margin-bottom: 15px;	
}

.wp-block-image .alignleft, .wp-block-image .alignright {
		margin-bottom: 0px;	
		margin-top: 10px;
}

img.aligncenter, .aligncenter {
		margin-bottom: 45px;	
}

.wp-block-gallery, .tiled-gallery {
		margin-top: 45px;
		margin-bottom: 45px;
}

h2, h3, h4 {
		margin-bottom: 8px;
}

img {
		border-radius: 3px;
}

.jetpack-portfolio-template-default .entry-content ul:not([class])  {
		padding-left: 27px;
		max-width: 700px;
		margin: 0 auto 30px;
}

div .entry-content {
		margin-bottom: 50px;
}

.hentry {
		margin-bottom: 0px;
		padding-bottom: 0px;
		margin-top: 20px;
}

.entry-content > .attachment-sketch-featured:first-child  {
	margin-top: 0;
}	

main > :first-child {
		margin-top: 0 !important;
}

.wp-caption-text {
		padding-left: 0;
}

figcaption {
		line-height: 1.5em;
}

.post-list-item-thumbnail {
		float: left;
		margin-right: 15px;
		margin-bottom: 15px;
		padding-top: 8px;
}

.post-list-item-summary {
		font-size: 17px;
		overflow: auto;
}

.flexslider .entry-header {
		background: none;
		text-shadow: 2px 2px 3px #000;
}

#page {
		border-radius: 5px;
		box-shadow: 3px 3px 5px #000;
}

.site-main .post-navigation, .site-main .paging-navigation {
		border-bottom: none;
}

#site-navigation {
	margin-top: 15px;
}

.cat-links {
		margin-left: 2px;
}

span.tags-links:before {
		padding-top: 10px;
}

blockquote {
		font-size: 17px;
}

.site-header {
		border-bottom: 0 !important;
}

/* Links */
a {
  color: #f68060;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  text-decoration: none;
}

p a:visited, .widget li a:visited {
  color: #f68060;
}

p a:hover, .widget li a:hover, a:focus, a:active {
  color: #f68060;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}

p a:link, .widget li a:link {
  color: #333;
  box-shadow: inset 0 -2px 0 #f68060;
}

p a:hover, .widget li a:hover  {
  	color: #ffad7a !important;
	  box-shadow: inset 0 -2px 0 #ffad7a;
}

a:focus, a:active, a:hover {
  	color: #ffad7a !important;
}