body, button, input, select, textarea {
    line-height: 2.0;
}

body.has-header-image .site-title, body.has-header-video .site-title, body.has-header-image .site-title a, body.has-header-video .site-title a {
    text-shadow: 4px 4px 8px #000000;
}

body.has-header-image .site-description, body.has-header-video .site-description {
    text-shadow: 4px 4px 8px #000000;
}

.page .panel-content .entry-title, .page-title, body.page:not(.twentyseventeen-front-page) .entry-title {
    font-size: 1.5rem;
    text-transform: none;
}

.panel-content .wrap {
    padding-bottom: 4em !important;
    padding-top: 2em !important;
}

.entry-header .entry-title {
    margin-bottom: 1em;
}

.site-content {
    padding: 2em 0 0;
}

.page-one-column .panel-content .wrap {
    max-width: 1000px;
}

.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: 1000px;
}

.page.page-one-column .entry-header, .twentyseventeen-front-page.page-one-column .entry-header, .archive.page-one-column:not(.has-sidebar) .page-header {
    margin-bottom: 1em;
}

ul, ol {
    margin: 0 0 1.5em 3em;
}

.site-footer {
    margin-top: 1.5em;
}

.single-featured-image-header img {
    width: 100%;
    max-width: 920px;
}

