/*
 Theme Name:   Astra Child
 Template:     astra
 Version:      1.0.0
 Text Domain:  astra-child
*/
body {
    background-image: url('assets/img/background.png');
}
a {
    text-decoration: none;
}
.layer-home-page {
    background-color: #EBEBEB;
    padding: 30px;
    border-radius: 30px;
}
.ast-primary-header-bar {
    border-bottom-color: transparent;
    background-color: transparent;
}
.post-meta {
    background: linear-gradient(to bottom, #5F6A73 1%,#5F6A73 100%);
    color: #d6d6d6;
    display: flex;
    font-size: 10px;
    padding: 10px 10px;
}

.post-meta .author {
    margin-left: 10px;
    margin-right: 10px;
}

.post-meta img {
    margin-right: 5px;
}

.title-post {
    font-size: 20px;
    color: #7f7f7f;
    font-weight: bold;
    margin-top: 15px;
    margin-bottom: 15px;
    display: block;
}
.read-more a {
    display: block;
    width: max-content;
    background: #F1602C;
    color: #fff;
    padding: 8px 15px;
    border-radius: 30px;
    margin-bottom: 30px;
}
.read-more a:hover {
    background-color: #76828D;
}
.site-below-footer-wrap[data-section="section-below-footer-builder"] {
    background-color: transparent;
    border-top-color: transparent;
}
/*layer single*/
.layer-single {
    background-image: url('assets/img/bg-single.png');
    padding: 30px;
    border-radius: 30px;
    box-shadow: 0 0 4px 0;
}
.layer-single .wrap-breadcrumb {
    display: flex;
    align-items: center;
}
.layer-single .wrap-breadcrumb .operator {
    margin: 0 10px;
}
.layer-single .title {
    font-size: 24px;
    color: #999999;
    font-weight: bold;
    margin-bottom: 15px;
    margin-top: 15px;
}
.layer-single .content {
    margin-top: 15px;
}
.layer-single .title-related {
    width: max-content;
    background: linear-gradient(to bottom, #F15A23 1%,#F15A23 100%);
    color: #fff;
    padding: 8px 20px;
    border-radius: 10px;
    margin-bottom: 15px;
    font-size: 18px;
    font-weight: bold;
}
.layer-single .title-post-related {
    display: block;
    font-size: 13px;
    color: #fff;
    background: linear-gradient(to bottom, #5F6A73 1%,#5F6A73 100%);
    padding: 5px 10px;
    font-weight: bold;
}
.layer-single .excerpt-post-related {
    background: #fff;
    padding: 15px;
}
.layer-single .read-more a {
    margin-bottom: 0;
}
/*end layer single*/