/*
Theme Name: SLF2026
Template: astra
Version: 0.135
Branch: main
Text Domain: slf
*/

body, p, ul, ol, li, blockquote, 
.slf .entry-content p, 
.slf .uagb-post__text {
  font-family: 'Roboto Flex', sans-erif;
  font-weight: 400;
  font-size: 1rem;
  line-height: 1.4;
  color: #222;
}

h1, h2, h3, h4, h5, h6 {
    font-family: 'Playfair Display', serif;
    line-height: 1.2;
}

.slf .entry-content p, .slf .uagb-post__text {
    margin: 0 0 0.75rem 0;
}

/* header */
.slf .site-title, .slf .site-title a {
    font-family: 'Luxurious Script', serif;
    font-size: 2.5rem;
    line-height: 1.2;
}

[data-section="section-header-mobile-trigger"] .ast-button-wrap .ast-mobile-menu-trigger-minimal {
    background-color: #000;
}

.slf .main-header-menu .menu-item .menu-link {
    font-family: 'Playfair Display', serif;
    font-weight: 400;
    font-size: 1rem;
    line-height: 1.2;
    color: #222;
}

/* front posts */

.slf .uagb-post__text.uagb-post__title, .slf .uagb-post__text.uagb-post__title a {
    font-family: 'Playfair Display', serif;
    font-weight: 400;
    font-size: 1.75rem;
    letter-spacing: -.125px;
    line-height: 1.2;
}

.slf .uagb-post-grid.is-grid.uagb-post__equal-height .uagb-post__inner-wrap {
    margin: 0 .5rem;
    padding: .75rem;
    line-height: 1.2;
}

.slf .uagb-post-pagination-wrap {
    margin: -1.25rem 0 .5rem 1rem;
}

.slf .uagb-post-pagination-wrap .page-numbers {
    display : inline-flex;
    justify-content : center;
    align-items : center;
    margin-left: 2px;
    background-color: #ffffff;
    width : 44px;
    height : 44px;
    border: 1px #eee solid;
    border-radius: 50%;
    border : 1px solid #9d8e5f;
    color: #222;
}

.slf .uagb-post-pagination-wrap .page-numbers.current {
    border-radius: 50%;
    border : 1px solid #9d8e5f;
    color: #3b2a14;
    background-color: #dac9a6;
}


@media screen and (min-width: 1200px) {
    .slf #ast-mobile-header .site-branding.ast-site-identity {
        display: none;
    }

    .slf .site-title, .slf .site-title a {
        font-family: 'Luxurious Script', serif;
        font-size: 4rem;
        line-height: 1.2;
    }

    .slf .uagb-post__text.uagb-post__title a {
        font-size: 4rem;
        letter-spacing: -4px;
        line-height: 1.2;
    }

    .slf .uagb-post-grid.is-grid.uagb-post__equal-height .uagb-post__inner-wrap {
        margin: 0;
        padding: 1rem 2.75rem;
    }
}

/* single post */
.slf header.entry-header .entry-meta {
    display: none;
}

/* top button */
.btn-louisxiv {
  display: inline-flex;
    justify-content: center;
    align-items: center;
    font-family: "Playfair Display", serif;
    font-size: 16px;
    text-transform: uppercase;
    color: #3b2a14;
    padding-top: 19px;
    height : 48px;
    width : 220px;
    background-color: #ffffff;
    background-image: url('data:image/png;base64,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');
    position: relative;
    cursor: pointer;
    transition: all 0.3s ease;
}

.btn-louisxiv a {
    color: #000;
}

