/*
 Theme Name:   Kleanity Child
 Theme URI:    http://demo.goodlayers.com/kleanity
 Description:  Goodlayers Kleanity Child Theme
 Author:       Goodlayers
 Author URI:   http://goodlayers.com
 Template:     kleanity
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, right-sidebar, responsive-layout
 Text Domain:  kleanity-child

 START YOUR CHILD THEME CSS HERE
*/

body:not(.archive):not(.author-posts) .kleanity-content-area {
    display: none !important;
}

body.archive .kleanity-body-outer-wrapper .kleanity-page-title-wrap {
    background-image: url("assets/images/category-page-header.jpg");
}

body.archive .kleanity-page-title-wrap .kleanity-page-title-container .kleanity-page-title,
body.archive .kleanity-page-title-wrap .kleanity-page-title-container .kleanity-page-caption,
body .kleanity-page-title-wrap .meta-author-title {
    color: #fff;
}

/*body.archive .kleanity-page-title-wrap .kleanity-page-title-container .kleanity-page-caption {*/
/*    font-size: 25px;*/
/*}*/

.kleanity-single-article-head .blog-post-author {
    color: #efefef;
    font-size: 22px;
    font-family: "Lora", serif;
    font-style: italic;
}

.kleanity-single-article-head .blog-cats,
.kleanity-single-article-head .blog-cats a,
.kleanity-single-article-head .author-meta-link {
    color: #efefef;
    font-family: "Lora", serif;
}

.kleanity-single-article-head .author-meta-link:hover {
    color: #efefef;
}

.kleanity-body-wrapper .gdlr-core-page-builder-body .gdlr-core-pbf-background {
    background-size: contain !important;
    background-repeat: no-repeat !important;
}

.single .mssp-related-posts .single-related-post .bg-image-link .related-post-bg-image {
    -webkit-background-size: cover;
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    height: 200px;
    border-radius: 15px;
}

.single .mssp-related-posts {
    padding-bottom: 30px;
}

.single .mssp-related-posts .single-related-post .related-post-title {
    font-weight: bold;
}

.single .mssp-related-posts .related-posts-header h5 {
    width: 50%;
    float: left;
}

.single .mssp-related-posts .related-posts-header .related-posts-header-link {
    text-align: right;
}

.single .mssp-related-posts .related-posts-header .related-posts-header-link a {
    color: #16587c;
}

.single .mssp-related-posts .related-posts-container {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    width: 100%;
}

.single .mssp-related-posts .related-posts-container .single-related-post {
    padding: 0 15px;
}

footer .kleanity-footer-wrapper .kleanity-footer-column:nth-of-type(3) .textwidget p {
    margin-bottom: 10px;
}

footer .kleanity-footer-wrapper .kleanity-footer-column:nth-of-type(3) .textwidget a.facebook-link i,
.menu-fb-link i {
    margin-right: 5px;
}

/* Media queries */

@media screen and (max-width: 767px) {
    .single .mssp-related-posts .related-posts-container {
        grid-template-columns: 1fr;
    }
}