/*
 * 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 .cs-logo {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
}
.cs-headline-border, .cs-post-carousel__headline {
    border-top: none;
    border-bottom: 1px solid #262D3C;
    margin-bottom: clamp(24px, 2.08333vw, 40px);
}
.cs-headline-border .cs-headline__container, .cs-post-carousel__headline-container {
    margin-top: 0;
    margin-bottom: 8px;
}
.cs-entry .cs-entry__meta {
    border-top: none;
    padding-top: 0;
}
.cs-entry__post-meta .post-categories a {
    padding: 0.25rem 0.375rem;
    border: 1px solid #000;
    background: transparent;
    color: var(--cs-color-primary);
    border-radius: 100px;
}
.cs-entry__post-meta .post-categories a:hover {
    border: 1px solid var(--cs-color-button-hover);
}
.cs-entry__meta-overlay .cs-entry__post-meta .post-categories li a {
    padding: 0.25rem 0.375rem;
    border: 1px solid #fff;
    background: transparent;
    color: #fff;
    border-radius: 100px;
}
.cs-entry__meta-overlay .cs-entry__post-meta .post-categories li a:hover {
    background: var(--cs-color-button-hover);
    border: 1px solid var(--cs-color-button-hover);
}
.cs-entry__meta-overlay .cs-entry__post-meta .post-categories li a:after {
    content: '';
    display: none;
}
.cs-post-slider .cs-entry__meta-overlay.cs-entry__meta {
    gap: 0.5rem;
}
.cs-posts-area {
    margin-top: clamp(24px, 4.16666vw, 100cqw);
}
.cs-banner__content {
    max-width: 100%;
    margin-left: 0;
    margin-right: 0;
}
.cs-banner, .cs-page-layout-disabled .cs-banner-archive-inside .cs-banner, .cs-banner-archive-after .cs-banner, .cs-banner-post-after .cs-banner {
    padding: 0;
}
.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 #262D3C;
    color: #262D3C;
}
.cs-posts-area__pagination .cs-load-more:after {
    content: '';
    display: none;
}
.cs-entry__title a {
    text-transform: uppercase;
}
.is-style-cs-numbered-layout > li .wp-block-latest-posts__featured-image a:after {
    display: none;
}
#menu-footer-columns .menu-item-has-children > a {
	font-size: 20px;
	font-weight: 600;
}