.edit-link{float:right;display:block;margin-bottom:15px;}
.edit-link a.post-edit-link{background-color:#222;-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:none;box-shadow:none;color:#fff;display:inline-block;font-size:14px;font-size:0.875rem;font-weight:800;padding:0.7em 2em;-webkit-transition:background-color 0.2s ease-in-out;transition:background-color 0.2s ease-in-out;white-space:nowrap;}
.edit-link a.post-edit-link:hover,
.edit-link a.post-edit-link:focus{background-color:#767676;}
.page-title,
body:not(.twentyseventeen-front-page) .entry-header .entry-title{color:#225278;padding:1em 0 0;}
body:not(.twentyseventeen-front-page) .entry-header,
body:not(.twentyseventeen-front-page) .entry-content,
body:not(.twentyseventeen-front-page) #comments{margin-left:auto;margin-right:auto;}
body:not(.twentyseventeen-front-page) .entry-header > h1,
body:not(.twentyseventeen-front-page) h2,
body:not(.twentyseventeen-front-page) h3,
body:not(.twentyseventeen-front-page) h4,
body:not(.twentyseventeen-front-page) h5,
body:not(.twentyseventeen-front-page) h6{clear:left;}
header.entry-header{clear:left;}
.single-post:not(.has-sidebar) #primary,
.page.page-one-column:not(.twentyseventeen-front-page) #primary,
.archive.page-one-column:not(.has-sidebar) .page-header,
.archive.page-one-column:not(.has-sidebar) #primary{max-width:100%;}
.list .post-thumbnail{margin-left:0;}
.list .post-thumbnail img{width:100%;}
.blog,
.archive,
.search{background-color:#e8e4d9;}
.blog .site-main > article,
.archive .site-main > article,
.search .site-main > article{background-color:white;box-shadow:0 5px 5px rgba(1, 1, 1, 0.11);transition:0.41s ease-out;padding:1em;margin:1em 0;}
.blog .site-main > article:after,
.archive .site-main > article:after,
.search .site-main > article:after{display:block;content:" ";clear:both;font-size:0;position:relative;}
.blog .site-main > article:hover,
.archive .site-main > article:hover,
.search .site-main > article:hover{box-shadow:0 9px 26px 5px rgba(1, 1, 1, 0.4);background:#e8e4d9;}
@media screen and (max-width:719px){.widget_siteorigin-panels-post-content img{min-width:100%;}
}
@media screen and (min-width:720px){.blog .site-main > article,
.archive .site-main > article,
/*.search .site-main > article{float:left;width:48%;margin:1%;}*/
.search .site-main > article{float:left;width:31.3%;margin:1%;}
}

.page .panel-content .entry-title,.page-title,body.page:not(.twentyseventeen-front-page) .entry-title{font-size:30px;font-size:1.875rem;font-weight:300;letter-spacing:1.6px;text-transform:inherit;}