/*
Theme Name: Sentry Fire Child
Theme URI: https://sentryfire.com/
Description: Child theme for Sentry Fire. Use this theme for customizations so parent theme updates are preserved.
Author: Sentry Fire
Author URI: https://sentryfire.com/
Template: sentry-fire
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: sentry-fire-child
*/

/* Add your custom styles below this line. */
body {
    background-color: transparent;
}
.site {
    margin: 0;
    background-color: transparent;
}
.site-inner {
    max-width: 100%;   
}   

body:not(.custom-background-image):before, 
body:not(.custom-background-image):after {
    display: none;
}
.site-content {
    padding: 0;
}

.page-default .site-content {
    padding: 0;
}
.site-main {
    margin: 0;
}
.page-default #primary.content-area {
    float: none;
    width: 100%;
    margin: 0;
}

.page-error-404 .site-content,
.page-error-404 #primary.content-area {
    float: none;
    width: 100%;
    margin: 0;
    padding: 0;
}

.single-post-default .site-content,
.single-post-default #primary.content-area,
.page-blog .site-content,
.page-blog #primary.content-area {
    float: none;
    width: 100%;
    margin: 0;
    padding: 0;
}

.archive-default .site-content,
.archive-default #primary.content-area {
    float: none;
    width: 100%;
    margin: 0;
    padding: 0;
}

.accordion-custom .accordion-button {
    text-transform: none;
}

@media screen and (min-width: 61.5625em) {
    body.no-sidebar:not(.search-results) article:not(.type-page) .entry-content{
        float: none;
        margin: 20px 0;
        width: auto;
    }
}

@media screen and (min-width: 56.875em) {
    .no-sidebar .entry-header,
    .no-sidebar .entry-content,
    .no-sidebar .entry-summary,
    .no-sidebar .entry-footer,
    .no-sidebar .comments-area,
    .no-sidebar .image-navigation,
    .no-sidebar .post-navigation,
    .no-sidebar .pagination,
    .no-sidebar .page-header,
    .no-sidebar .page-content,
    .no-sidebar .content-bottom-widgets {
        margin-right: 0;
        margin-left:0;
    }
}
@media screen and (min-width: 44.375em) {
    .entry-content blockquote:not(.alignleft):not(.alignright), .entry-summary blockquote, .comment-content blockquote {
        margin-left: 0;
    }
}

.section-title {
    margin-bottom: .5rem;
}