/*
 * Theme Name:  Maag Child
 * Theme URI:   https://maag.codesupply.co/
 * Description: Maag Child Theme
 * Author:      Code Supply Co.
 * Author URI:  https://codesupply.co/
 * Template:    maag
 * Version:     1.0.0
 */

/* Copy any classes from parent theme here. They will override the parent's version. */

.cs-header__inner-desktop {
    justify-content: space-between;
}
.cs-header__col.cs-col-center {
    padding: 0;
    flex: none;
}
.cs-entry .cs-entry__meta {
    border-top: none;
}
.cs-banner-elementor .cs-banner {
    padding: 0;
}
.cs-posts-area-posts .cs-posts-area__main-divider article:not(:first-of-type), .cs-posts-area-elementor .cs-posts-area__main-divider article:not(:first-of-type) {
    border-top: none;
    padding-top: 0;
}
.cs-posts-area-elementor .cs-posts-area__main {
    grid-row-gap: clamp(10px, .83333vw, 100cqw);
}
.cs-post-carousel__headline {
    border-top: none;
	border-bottom: 1px solid #262D3C;
	margin-bottom: 40px
}
.cs-posts__horizontal .cs-entry__outer-compact .cs-entry__thumbnail {
    border-radius: 50%;
}
.cs-post-carousel__grid .cs-entry__outer {
    flex-direction: row-reverse;
    align-items: flex-start;
}
.cs-headline-border {
    border-top: none;
	border-bottom: 1px solid #262D3C;
}
.cs-headline-border .cs-headline__container {
	margin-bottom: 20px
}
.cs-headline__content, .elementor-2236 .elementor-element.elementor-element-3c4bfd4 .cs-post-carousel__heading {
    font-size: clamp(24px, 2.5vw, 100cqw);
}
.cs-headline-link .cs-headline__content:after {
    content: "\e93c";
    font-size: clamp(24px, 2.5vw, 100cqw);
    width: clamp(24px, 2.5vw, 100cqw);
    height: clamp(24px, 2.5vw, 100cqw);
}
.cs-headline, .elementor-2236 .elementor-element.elementor-element-3c4bfd4 .cs-post-carousel__heading {
    margin-bottom: clamp(18px, 2.083333vw, 100cqw);
}
.cs-posts-area__pagination .cs-load-more {
    width: fit-content;
    border-radius: 100px;
    padding: clamp(14px, .8333vw, 100cqw) clamp(24px, 1.66666vw, 100cqw);
    border: 1px solid #43A047;
    color: #43A047;
}
.cs-posts-area__pagination .cs-load-more:after {
    content: '';
    display: none;
}
.cs-page-layout-disabled .cs-banner-archive-inside .cs-banner {
    padding: 0;
}
.cs-banner__content {
    max-width: 100%;
}
.cs-posts-area {
    margin-top: clamp(24px, 4.16666vw, 100cqw);
}
.cs-banner-archive-after .cs-banner, .cs-banner-post-after .cs-banner {
    padding: 0;
}

.is-style-cs-numbered-layout > li .wp-block-latest-posts__featured-image a:after {
    display: none;
}
.wp-block-latest-posts__featured-image {
    border-radius: 50%;
    overflow: hidden;
}
.is-style-cs-numbered-layout > li .wp-block-latest-posts__category {
    display: none;
}
.wp-block-latest-posts:not(.has-text-color) > li > a {
    grid-column: 2 / 3;
    grid-row: 2 / 3;
}
.is-style-cs-numbered-layout > li .wp-block-latest-posts__meta {
    grid-column: 2 / 3;
    grid-row: 1 / 2;
}