body:not(.custom-background-image)::before, body:not(.custom-background-image)::after {
    height: 0;
}

#secondary {
    display: none !important;
}

@media screen and (min-width: 56.875em) {
    .content-area {
        width: 100% !important;
    }
}

.site-header {
    padding: 0px 4.5455% 30px 4.5455%;
}

.site-footer {
    padding: 0 4.5455% 20px;
}

.widget {
    border: 0 none;
    margin-bottom: 20px;
    padding-top: 10px;
}

.site-branding, .site-header-menu, .header-image {
    margin-bottom: 0;
    margin-top: 0;
}

.site-header-main {
    border-bottom: dashed #09f109;
}

.site-footer-inner {
    border-top: dashed #09f109;
    width: 100%;
}

.site-main {
    margin-bottom: 6em;
}

ul {
    list-style: inside none disc;
}

ol {
    list-style: inside none decimal;
}

.main-navigation a {
    padding: 1.2em 0.875em;
}

.entry-title {
    font-size: 2.0rem;
}

.site {
    margin: 0px;
}

.comment-reply-title {
    border-top: dashed #09f109;
}

.post-navigation {
    border-bottom: dashed #09f109;
    border-top: dashed #09f109;
}

.page-header {
    border-top: dashed #09f109;

.comments-area {
    margin-bottom: 3em;
}

.site-main > article {
    margin-bottom: 3em;
}
