﻿@charset "UTF-8";

.is-style-swt-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-swt-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-swt-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-swt-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-swt-search-minimal.wp-block-search__button-outside .wp-block-search__input,
.is-style-swt-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-swt-latest-posts-simple {
    color: var(--wp--preset--color--neutral)
}

.is-style-swt-latest-posts-simple>li {
    margin-bottom: var(--wp--preset--spacing--x-small)
}

.is-style-swt-latest-posts-simple.swt-has-featured-image>li {
    padding-right: 75px;
    position: relative
}

.is-style-swt-latest-posts-simple .wp-block-latest-posts__featured-image {
    position: absolute;
    right: 0
}

.is-style-swt-latest-posts-simple .wp-block-latest-posts__featured-image img {
    object-fit: cover;
    width: 56px;
    height: 56px
}

.is-style-swt-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-swt-latest-posts-simple .wp-block-latest-posts__post-author,
.is-style-swt-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-swt-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-swt-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: .2em
}

.wp-block-post-terms.is-style-swt-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-swt-post-terms-pill .wp-block-post-terms__separator {
    display: none
}

.swt-block-post-banner-group .wp-block-post-terms.is-style-swt-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-swt-button-secondary .wp-element-button {
    color: var(--wp--preset--color--body);
    background: var(--wp--preset--color--surface)
}

div.is-style-swt-button-secondary .wp-element-button:hover {
    color: var(--wp--preset--color--body);
    background: var(--wp--preset--color--surface)
}

div.is-style-swt-button-inverse .wp-element-button {
    color: #1f2937;
    background: #fff
}

div.is-style-swt-button-inverse .wp-element-button:hover {
    color: #1f2937;
    background: #fff
}

.is-style-swt-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-swt-archives-minimal {
    padding: 0;
    list-style: none
}

.is-style-swt-archives-minimal .cat-item {
    font-size: var(--wp--preset--font-size--small);
    margin-bottom: var(--wp--preset--spacing--xx-small)
}

.is-style-swt-archives-minimal .wp-block-archives-dropdown {
    position: relative
}

.is-style-swt-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;
    -webkit-appearance: none;
    appearance: none
}

.is-style-swt-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-swt-categories-minimal {
    padding: 0;
    list-style: none
}

.is-style-swt-categories-minimal .cat-item {
    font-size: var(--wp--preset--font-size--small);
    margin-bottom: var(--wp--preset--spacing--xx-small)
}

.is-style-swt-categories-minimal.wp-block-categories-dropdown {
    position: relative
}

.is-style-swt-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;
    -webkit-appearance: none;
    appearance: none
}

.is-style-swt-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-swt-latest-comments-simple {
    padding: 0
}

.is-style-swt-latest-comments-simple .wp-block-latest-comments__comment-avatar {
    width: 24px;
    height: 24px
}

.is-style-swt-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-swt-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: .36em
}

.is-style-swt-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-swt-latest-comments-simple .has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt,
.is-style-swt-latest-comments-simple .has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta {
    margin-left: 35px
}

.is-style-swt-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 .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 .2s
}

.edit-post-visual-editor__post-title-wrapper h1.editor-post-title__input {
    padding: 10px 6px;
    transition: all .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 .swt-show-visibility-icon {
    opacity: 1;
    color: var(--wp-admin-theme-color)
}

.edit-post-visual-editor__post-title-wrapper .swt-show-editor-title-outline {
    box-shadow: 0 0 0 1px var(--wp-admin-theme-color)
}

.edit-post-visual-editor__post-title-wrapper.invisible {
    opacity: .5
}

body.swt-stacked-title-visibility .edit-post-visual-editor__post-title-wrapper {
    max-width: none;
    padding: 0 20px
}

body.swt-stacked-title-visibility .edit-post-visual-editor__post-title-wrapper .title-visibility {
    left: unset;
    top: -41px;
    height: 40px
}

body.swt-stacked-title-visibility .edit-post-visual-editor__post-title-wrapper .editor-post-title__input {
    margin: 0 !important
}

@media (min-width:1025px) {
    .swt-hide-desktop {
        background: repeating-linear-gradient(125deg, rgba(0, 0, 0, .05), rgba(0, 0, 0, .05) 1px, transparent 2px, transparent 9px);
        opacity: .4
    }
}

@media (min-width:768px) and (max-width:1024px) {
    .swt-hide-tablet {
        background: repeating-linear-gradient(125deg, rgba(0, 0, 0, .05), rgba(0, 0, 0, .05) 1px, transparent 2px, transparent 9px);
        opacity: .4
    }
}

@media (max-width:767px) {
    .swt-hide-mobile {
        background: repeating-linear-gradient(125deg, rgba(0, 0, 0, .05), rgba(0, 0, 0, .05) 1px, transparent 2px, transparent 9px);
        opacity: .4
    }
}

@media screen and (max-width:781px) {
    .swt-text-align-center {
        text-align: center
    }

    .swt-responsive-position-left {
        justify-content: left !important
    }

    .swt-responsive-position-center {
        justify-content: center !important
    }

    .swt-responsive-position-right {
        justify-content: right !important
    }
}


.reg-form{
    padding: 0.75rem 1rem 0.75rem 1rem;
    width: 100%;
    border-radius: 0.5rem;
    font-weight: 500;
    font-size: 100%;
    margin-bottom: 1.5rem;
    
}