/*
 Theme Name:   Astra Child
 Theme URI:    https://example.com/
 Description:  A child theme of Astra
 Author:       Your Name
 Author URI:   https://example.com/
 Template:     astra
 Version:      1.0.0
*/

.site-title {
    display: none;
}

body {
    text-shadow: 1px 1px 1px #ccc;
}

.home .entry-title {
    margin-bottom: 0;
}
article,
#secondary#secondary aside {
    box-shadow: 0 0 6px 1px #ccc;
}

.ast-blog-layout-5-grid .ast-blog-featured-section img {
    object-fit: contain;
}

.entry-meta * {
    color: #000;
}
.entry-meta {
    text-align: end;
}
#secondary#secondary aside {
    border-radius: 6px;
    background: #ffffff;
}

aside .wp-block-group h2 {
    padding: 5px 10px;
    background: #ffffff;
    border-bottom: 1px solid #ccc;
}

p {
    padding: 10px 5px;

}

.single h2:before {
     content: "⇒ ";
     margin-right: 5px;
 }

.single h2 {
    background: #D9EDF7;
    padding: 10px 5px;
}
.wp-block-group ul {
    padding-bottom: 20px;
    padding-left: 15px;
}
@media (max-width: 600px) {
    .post-thumb-img-content.post-thumb {
        height: 200px;
    }

    .post-content.post-content.post-content {
        padding: 12px;
    }

    .single .site-main h2 {
        width: calc(100% + 1.3em);
        margin-left: -14px;
    }
}

@media (min-width: 601px) {
    .single .wp-post-image {
        max-width: 50%;
        float: left;
        border-radius: 12px;
        margin-right: 34px;
    }
    .ast-blog-layout-5-grid .ast-blog-featured-section img {
        padding-left: 10px;
    }

    #secondary#secondary,
    #primary#primary {
        margin-top: 1em;
    }
    .ast-right-sidebar #secondary {
        padding-left: 22px;
    }
    .single .site-main h2 {
        width: calc(100% + 2.6em);
        margin-left: -1.3em;
    }
}