@charset "UTF-8";
.is-style-ariafse-search-minimal.wp-block-search__button-inside .wp-block-search__button {
    color: var(--wp--preset--color--heading);
    background-color: var(--wp--preset--color--background);
    border-radius: 0;
    margin: 0;
    padding: var(--wp--preset--spacing--xx-small) var(--wp--preset--spacing--xx-small);
}
.is-style-ariafse-search-minimal.wp-block-search__button-inside .wp-block-search__button:hover {
    color: var(--wp--preset--color--heading);
    background-color: var(--wp--preset--color--background);
}
.is-style-ariafse-search-minimal.wp-block-search__button-inside .wp-block-search__inside-wrapper {
    padding: 4px;
    border: 1px solid var(--wp--preset--color--outline);
    border-radius: var(--wp--custom--border-radius--small);
    background-color: var(--wp--preset--color--background);
}
.is-style-ariafse-search-minimal .wp-block-search__input {
    padding-left: var(--wp--preset--spacing--xx-small);
    color: var(--wp--preset--color--heading);
    background-color: var(--wp--preset--color--background);
    border-radius: 0;
    border: 0;
}
.is-style-ariafse-search-minimal.wp-block-search__button-outside .wp-block-search__input,
.is-style-ariafse-search-minimal.wp-block-search__no-button .wp-block-search__input {
    border: 1px solid var(--wp--preset--color--outline);
    border-radius: var(--wp--custom--border-radius--small);
}
.is-style-ariafse-latest-posts-simple {
    color: var(--wp--preset--color--neutral);
}
.is-style-ariafse-latest-posts-simple > li {
    margin-bottom: var(--wp--preset--spacing--x-small);
}
.is-style-ariafse-latest-posts-simple.ariafse-has-featured-image > li {
    padding-right: 75px;
    position: relative;
}
.is-style-ariafse-latest-posts-simple .wp-block-latest-posts__featured-image {
    position: absolute;
    right: 0;
}
.is-style-ariafse-latest-posts-simple .wp-block-latest-posts__featured-image img {
    object-fit: cover;
    width: 56px;
    height: 56px;
}
.is-style-ariafse-latest-posts-simple a {
    display: block;
    color: var(--wp--preset--color--heading);
    font-size: var(--wp--preset--font-size--small);
    font-weight: var(--wp--custom--font-weight--medium);
}
.is-style-ariafse-latest-posts-simple .wp-block-latest-posts__post-author,
.is-style-ariafse-latest-posts-simple .wp-block-latest-posts__post-date {
    display: inline-block;
    font-size: var(--wp--preset--font-size--x-small);
    font-weight: var(--wp--custom--font-weight--regular);
}
.is-style-ariafse-latest-posts-simple .wp-block-latest-posts__post-author + time::before {
    content: "·";
    padding-right: 5px;
    padding-left: 5px;
    color: var(--wp--preset--color--neutral);
}
.is-style-ariafse-latest-posts-simple .wp-block-latest-posts__post-excerpt {
    font-size: var(--wp--preset--font-size--x-small);
    font-weight: var(--wp--custom--font-weight--regular);
    margin-top: 0.2em;
}
.wp-block-post-terms.is-style-ariafse-post-terms-pill a {
    display: inline-block;
    font-size: var(--wp--preset--font-size--x-small);
    padding: 6px 12px;
    border-radius: var(--wp--custom--border-radius--full);
    color: var(--wp--preset--color--body);
    background-color: var(--wp--preset--color--outline);
    margin-right: var(--wp--preset--spacing--xx-small);
    margin-top: var(--wp--preset--spacing--xxx-small);
    margin-bottom: var(--wp--preset--spacing--xxx-small);
    line-height: var(--wp--custom--line-height--initial);
}
.wp-block-post-terms.is-style-ariafse-post-terms-pill .wp-block-post-terms__separator {
    display: none;
}
.ariafse-block-post-banner-group .wp-block-post-terms.is-style-ariafse-post-terms-pill {
    display: inline-block;
    font-size: var(--wp--preset--font-size--x-small);
    padding: 6px 12px;
    border-radius: var(--wp--custom--border-radius--full);
    color: var(--wp--preset--color--body);
    background-color: var(--wp--preset--color--outline);
    margin-right: var(--wp--preset--spacing--xx-small);
    margin-top: var(--wp--preset--spacing--xxx-small);
    margin-bottom: var(--wp--preset--spacing--xxx-small);
    line-height: var(--wp--custom--line-height--initial);
}
div.is-style-ariafse-button-secondary .wp-element-button {
    color: var(--wp--preset--color--body);
    background: var(--wp--preset--color--surface);
}
div.is-style-ariafse-button-secondary .wp-element-button:hover {
    color: var(--wp--preset--color--body);
    background: var(--wp--preset--color--surface);
}
div.is-style-ariafse-button-inverse .wp-element-button {
    color: #1f2937;
    background: #fff;
}
div.is-style-ariafse-button-inverse .wp-element-button:hover {
    color: #1f2937;
    background: #fff;
}
.is-style-ariafse-separator-wide-thin-line:not(.is-style-wide):not(.is-style-dots) {
    max-width: var(--wp--style--global--content-size);
    width: 100%;
    border-width: 1px;
}
.is-style-ariafse-archives-minimal {
    padding: 0;
    list-style: none;
}
.is-style-ariafse-archives-minimal .cat-item {
    font-size: var(--wp--preset--font-size--small);
    margin-bottom: var(--wp--preset--spacing--xx-small);
}
.is-style-ariafse-archives-minimal .wp-block-archives-dropdown {
    position: relative;
}
.is-style-ariafse-archives-minimal .wp-block-archives-dropdown select {
    padding-left: var(--wp--preset--spacing--x-small);
    padding-right: var(--wp--preset--spacing--large);
    padding-top: var(--wp--preset--spacing--x-small);
    padding-bottom: var(--wp--preset--spacing--x-small);
    border: 1px solid var(--wp--preset--color--outline);
    border-radius: var(--wp--custom--border-radius--small);
    font-weight: var(--wp--custom--font-weight--regular);
    font-size: var(--wp--preset--font-size--small);
    color: var(--wp--preset--color--heading);
    background-color: var(--wp--preset--color--background);
    width: 100%;
    height: 60px;
    appearance: none;
}
.is-style-ariafse-archives-minimal .wp-block-archives-dropdown::after {
    content: "\e900";
    position: absolute;
    font-family: icomoon, sans-serif !important;
    font-size: var(--wp--preset--font-size--medium);
    right: 25px;
    top: 50%;
    transform: translateY(-50%);
    pointer-events: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.is-style-ariafse-categories-minimal {
    padding: 0;
    list-style: none;
}
.is-style-ariafse-categories-minimal .cat-item {
    font-size: var(--wp--preset--font-size--small);
    margin-bottom: var(--wp--preset--spacing--xx-small);
}
.is-style-ariafse-categories-minimal.wp-block-categories-dropdown {
    position: relative;
}
.is-style-ariafse-categories-minimal.wp-block-categories-dropdown select {
    padding-left: var(--wp--preset--spacing--x-small);
    padding-right: var(--wp--preset--spacing--large);
    padding-top: var(--wp--preset--spacing--x-small);
    padding-bottom: var(--wp--preset--spacing--x-small);
    border: 1px solid var(--wp--preset--color--outline);
    border-radius: var(--wp--custom--border-radius--small);
    font-weight: var(--wp--custom--font-weight--regular);
    font-size: var(--wp--preset--font-size--small);
    color: var(--wp--preset--color--heading);
    background-color: var(--wp--preset--color--background);
    width: 100%;
    height: 60px;
    appearance: none;
}
.is-style-ariafse-categories-minimal.wp-block-categories-dropdown::after {
    content: "\e900";
    position: absolute;
    font-family: icomoon, sans-serif !important;
    font-size: var(--wp--preset--font-size--medium);
    right: 25px;
    top: 50%;
    transform: translateY(-50%);
    pointer-events: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.is-style-ariafse-latest-comments-simple {
    padding: 0;
}
.is-style-ariafse-latest-comments-simple .wp-block-latest-comments__comment-avatar {
    width: 24px;
    height: 24px;
}
.is-style-ariafse-latest-comments-simple .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta {
    font-size: var(--wp--preset--font-size--small);
    color: var(--wp--preset--color--neutral);
    font-weight: var(--wp--custom--font-weight--regular);
}
.is-style-ariafse-latest-comments-simple .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta .wp-block-latest-comments__comment-date {
    font-size: var(--wp--preset--font-size--x-small);
    font-weight: var(--wp--custom--font-weight--regular);
    margin-top: 0.36em;
}
.is-style-ariafse-latest-comments-simple .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta .wp-block-latest-comments__comment-excerpt p {
    font-size: var(--wp--preset--font-size--x-small);
    font-weight: var(--wp--custom--font-weight--regular);
}
.is-style-ariafse-latest-comments-simple .has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt,
.is-style-ariafse-latest-comments-simple .has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta {
    margin-left: 35px;
}
.is-style-ariafse-tag-cloud-pill .tag-cloud-link {
    font-size: var(--wp--preset--font-size--x-small) !important;
    padding: 6px 12px;
    border-radius: var(--wp--custom--border-radius--full);
    color: var(--wp--preset--color--body);
    background-color: var(--wp--preset--color--outline);
    margin-right: var(--wp--preset--spacing--xx-small);
    margin-top: var(--wp--preset--spacing--xxx-small);
    margin-bottom: var(--wp--preset--spacing--xx-small);
    line-height: var(--wp--custom--line-height--initial);
}
.edit-post-visual-editor__post-title-wrapper {
    position: relative;
    max-width: min(100dvw - var(--wp--preset--spacing--large, 2rem), 764px);
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 1.5em;
    padding-left: 0;
}
.edit-post-visual-editor__post-title-wrapper .title-visibility {
    cursor: pointer;
    font-size: 18px;
    width: 36px;
    height: 100%;
    text-align: center;
    color: var(--wp-admin-theme-color);
    vertical-align: middle;
    position: absolute;
    left: -37px;
    bottom: 0;
    opacity: 0;
    box-shadow: 0 0 0 1px var(--wp-admin-theme-color);
    transition: all 0.2s;
}
.edit-post-visual-editor__post-title-wrapper .title-visibility svg {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 16px;
    height: 40px;
    fill: var(--wp-admin-theme-color);
}
.edit-post-visual-editor__post-title-wrapper .title-visibility::before {
    width: 100%;
    height: 100%;
    display: inline-flex;
    align-items: center;
    justify-content: center;
}
.edit-post-visual-editor__post-title-wrapper .title-visibility::after {
    content: attr(data-tooltip);
    white-space: nowrap;
    border-radius: 2px;
    pointer-events: none;
    color: #fff;
    background: #1e1e1e;
    opacity: 0;
    visibility: hidden;
    width: max-content;
    line-height: 26px;
    margin-left: -1px;
    display: flex;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    align-items: flex-start;
    padding: 0 6px;
    font-size: 12px;
    transition: all 0.2s;
}
.edit-post-visual-editor__post-title-wrapper h1.editor-post-title__input {
    padding: 10px 6px;
    transition: all 0.2s;
}
.edit-post-visual-editor__post-title-wrapper h1.editor-post-title__input.is-selected {
    box-shadow: 0 0 0 1px var(--wp-admin-theme-color);
}
.edit-post-visual-editor__post-title-wrapper h1.editor-post-title__input.is-selected + .title-visibility {
    opacity: 1;
    color: var(--wp-admin-theme-color);
}
.edit-post-visual-editor__post-title-wrapper .ariafse-show-visibility-icon {
    opacity: 1;
    color: var(--wp-admin-theme-color);
}
.edit-post-visual-editor__post-title-wrapper .ariafse-show-editor-title-outline {
    box-shadow: 0 0 0 1px var(--wp-admin-theme-color);
}
.edit-post-visual-editor__post-title-wrapper.invisible {
    opacity: 0.5;
}
body.ariafse-stacked-title-visibility .edit-post-visual-editor__post-title-wrapper {
    max-width: none;
    padding: 0 20px;
}
body.ariafse-stacked-title-visibility .edit-post-visual-editor__post-title-wrapper .title-visibility {
    left: unset;
    top: -41px;
    height: 40px;
}
body.ariafse-stacked-title-visibility .edit-post-visual-editor__post-title-wrapper .editor-post-title__input {
    margin: 0 !important;
}
@media (min-width: 1025px) {
    .ariafse-hide-desktop {
        background: repeating-linear-gradient(125deg, rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0.05) 1px, transparent 2px, transparent 9px);
        opacity: 0.4;
    }
}
@media (min-width: 768px) and (max-width: 1024px) {
    .ariafse-hide-tablet {
        background: repeating-linear-gradient(125deg, rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0.05) 1px, transparent 2px, transparent 9px);
        opacity: 0.4;
    }
}
@media (max-width: 767px) {
    .ariafse-hide-mobile {
        background: repeating-linear-gradient(125deg, rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0.05) 1px, transparent 2px, transparent 9px);
        opacity: 0.4;
    }
}
@media screen and (max-width: 781px) {
    .ariafse-text-align-center {
        text-align: center;
    }
    .ariafse-responsive-position-left {
        justify-content: left !important;
    }
    .ariafse-responsive-position-center {
        justify-content: center !important;
    }
    .ariafse-responsive-position-right {
        justify-content: right !important;
    }
}
.wp-block-group.ariafse-block-row {
    padding-left: 0;
    padding-right: 0;
}
.wp-block-group.is-layout-flow.wp-block-group-is-layout-flow {
    padding-left: 0;
    padding-right: 0;
}
