.sarada-lite-has-blocks.full-width .wp-block-cover-image .wp-block-cover__inner-container,
.sarada-lite-has-blocks.full-width .wp-block-cover .wp-block-cover__inner-container,
.sarada-lite-has-blocks.fullwidth-centered .wp-block-cover-image .wp-block-cover__inner-container,
.sarada-lite-has-blocks.fullwidth-centered .wp-block-cover .wp-block-cover__inner-container {
    max-width: 1170px;
    width: 100%;
    margin-left: auto;
    margin-right: auto
}

.sarada-lite-has-blocks.fullwidth-centered .wp-block-cover-image .wp-block-cover__inner-container,
.sarada-lite-has-blocks.fullwidth-centered .wp-block-cover .wp-block-cover__inner-container {
    max-width: 670px
}

.single.sarada-lite-has-blocks .site-main .content-wrap {
    width: 100%
}

.single.sarada-has-blocks .site-main article {
    display: block
}

.has-manatee-background-color {
    background-color: #8c8f94
}

.has-brandy-rose-background-color {
    background-color: #a68780
}

.has-tide-background-color {
    background-color: #bfb2aa
}

.has-pale-background-color {
    background-color: #cca892
}

.has-swiss-coffee-background-color {
    background-color: #d5cccf
}

.has-silk-background-color {
    background-color: #bfada8
}

.has-pot-pourri-background-color {
    background-color: #f2dfd8
}

.has-ghost-background-color {
    background-color: #c7cfd9
}

.has-manatee-color {
    color: #8c8f94
}

.has-brandy-rose-color {
    color: #a68780
}

.has-tide-color {
    color: #bfb2aa
}

.has-pale-color {
    color: #cca892
}

.has-swiss-coffee-color {
    color: #d5cccf
}

.has-silk-color {
    color: #bfada8
}

.has-pot-pourri-color {
    color: #f2dfd8
}

.has-ghost-color {
    color: #c7cfd9
}

.wp-block-separator {
    background-color: rgba(var(--font-color-rgb), .05);
    height: 5px;
    margin: 2em 0
}

.wp-block-embed {
    margin: 0
}

.wp-block-quote.is-style-large,
.wp-block-quote.is-large {
    padding: 10% 5%
}

.wp-block-quote.is-style-large {
    text-align: left;
    padding: 40px 50px
}

.wp-block-quote.is-style-large::before {
    right: auto;
    left: 50px
}

.sarada-lite-has-blocks .wp-block-image figcaption,
.sarada-lite-has-blocks .wp-block-gallery .blocks-gallery-caption,
.sarada-lite-has-blocks .wp-block-embed figcaption,
.wp-block-table figcaption {
    margin: .8075em 0 0 0;
    font-size: .95rem;
    color: var(--font-color);
    font-family: var(--secondary-font);
    font-weight: 700;
    letter-spacing: .5px;
    line-height: 1.3;
    text-align: center
}

.sarada-lite-has-blocks .wp-block-gallery .blocks-gallery-caption {
    width: 100%;
    margin-top: 0;
    margin-bottom: 1.5em
}

.single .site-main .entry-content .wp-block-gallery .blocks-gallery-item,
.page .site-main .entry-content .wp-block-gallery .blocks-gallery-item {
    background: none;
    padding-left: 0
}

.wp-block-file {
    background: rgba(var(--primary-color-rgb), .1);
    padding: 2% 4%;
    margin-bottom: .7em
}

.wp-block-file.aligncenter {
    display: table;
    margin-left: auto;
    margin-right: auto
}

.wp-block-file.alignfull {
    text-align: center
}

.wp-block-file a {
    display: inline-block;
    color: var(--font-color)
}

.wp-block-file .wp-block-file__button {
    background: var(--primary-color);
    padding: .7em 1.5em;
    font-size: .9em;
    line-height: 1.3
}

.wp-block-table.is-style-stripes {
    border-bottom: none
}

.wp-block-table table tr th,
.wp-block-table table tr td {
    border: 1px solid rgba(var(--primary-color-rgb), .3)
}

.wp-block-table.is-style-stripes tbody tr:nth-child(2n+1) {
    background-color: rgba(var(--primary-color-rgb), .1)
}

.wp-block-archives li,
.wp-block-categories li,
.wp-block-pages li,
.wp-block-meta li,
.wp-block-latest-comments li,
.wp-block-recent-entries li,
.wp-block-nav-menu li,
.wp-block-rss li {
    padding-bottom: 15px;
    margin-bottom: 15px;
    border-bottom: 1px solid rgba(var(--primary-color-rgb), .15)
}

.widget li ul li:last-child {
    margin-bottom: 0;
    padding-bottom: 0;
    border-bottom: none
}

.single .site-main .entry-content .wp-block-archives li,
.single .site-main .entry-content .wp-block-categories li,
.single .site-main .entry-content .wp-block-pages li,
.single .site-main .entry-content .wp-block-meta li,
.single .site-main .entry-content .wp-block-latest-comments li,
.single .site-main .entry-content .wp-block-recent-entries li,
.single .site-main .entry-content .wp-block-nav-menu li,
.single .site-main .entry-content .wp-block-rss li,
.page .site-main .entry-content .wp-block-archives li,
.page .site-main .entry-content .wp-block-categories li,
.page .site-main .entry-content .wp-block-pages li,
.page .site-main .entry-content .wp-block-meta li,
.page .site-main .entry-content .wp-block-latest-comments li,
.page .site-main .entry-content .wp-block-recent-entries li,
.page .site-main .entry-content .wp-block-nav-menu li,
.page .site-main .entry-content .wp-block-rss li {
    margin-bottom: 15px
}

.wp-block-archives li a,
.wp-block-categories li a,
.wp-block-pages li a,
.wp-block-meta li a,
.wp-block-latest-comments li a,
.wp-block-recent-entries li a,
.wp-block-nav-menu li a,
.wp-block-rss li a {
    color: var(--font-color)
}

.wp-block-archives li a:hover,
.wp-block-categories li a:hover,
.wp-block-pages li a:hover,
.wp-block-meta li a:hover,
.wp-block-latest-comments li a:hover,
.wp-block-recent-entries li a:hover,
.wp-block-nav-menu li a:hover,
.wp-block-rss li a:hover {
    color: var(--primary-color)
}

.site-main article .entry-content p.wp-block-tag-cloud,
.single .site-main article .entry-content p.wp-block-tag-cloud,
.page-template-default .site-main article .entry-content p.wp-block-tag-cloud {
    margin-bottom: 0
}

.wp-block-tag-cloud a {
    display: inline-block;
    padding: 5px;
    color: rgba(var(--font-color-rgb), .65);
    text-decoration: underline
}

.single .site-main .entry-content p.wp-block-tag-cloud a,
.page .site-main .entry-content p.wp-block-tag-cloud a {
    padding-bottom: 5px;
    font-family: var(--primary-font);
    font-weight: 400;
    line-height: 1.3
}

.single .site-main .entry-content p.wp-block-tag-cloud a::before,
.page .site-main .entry-content p.wp-block-tag-cloud a::before,
.single .site-main .entry-content p.wp-block-tag-cloud a::after,
.page .site-main .entry-content p.wp-block-tag-cloud a::after {
    display: none
}

.single .site-main .entry-content p.wp-block-tag-cloud a:hover,
.page .site-main .entry-content p.wp-block-tag-cloud a:hover,
.wp-block-tag-cloud a:hover {
    color: var(--primary-color);
    text-decoration: none
}

.wp-block-calendar table {
    margin: 0;
    font-size: .9em;
    font-family: var(--primary-font)
}

.wp-block-calendar table caption {
    background: var(--secondary-color)
}

.wp-block-calendar table tbody,
.wp-block-calendar table caption {
    color: var(--font-color)
}

.wp-block-calendar table tr th,
.wp-block-calendar table tr td {
    padding: 10px 0;
    text-align: center;
    font-weight: 700;
    font-size: 1em;
    line-height: 1.5;
    background: none;
    border: none
}

.wp-block-calendar table tr th {
    border-bottom: 2px solid var(--secondary-color)
}

.wp-block-calendar table tr td {
    font-weight: 400
}

.wp-block-calendar table tbody tr td#today {
    background: rgba(var(--primary-color-rgb), .15)
}

.wp-block-calendar table tr td a {
    display: block;
    color: var(--primary-color)
}

.wp-block-calendar table tr td a:hover {
    text-decoration: none;
    color: var(--font-color)
}

.wp-block-calendar table tfoot {
    border-top: 1px solid rgba(var(--primary-color-rgb), .1)
}

.wp-block-calendar table tfoot td#prev {
    text-align: left
}

.wp-block-calendar table tfoot td#next {
    text-align: right
}

.wp-block-text .textwidget {
    font-size: 1em;
    line-height: 1.89
}

.wp-block-text .textwidget p {
    margin-top: 0;
    margin-bottom: 20px
}

.wp-block-text .textwidget p:last-child {
    margin-bottom: 0
}

.wp-block-search .wp-block-search__label {
    margin-bottom: 5px
}

.wp-block-search .wp-block-search__input {
    width: calc(100% - 50px);
    border: 1px solid rgba(var(--font-color-rgb), .1);
    border-right: none;
    height: 60px
}

.wp-block-search .wp-block-search__button {
    margin: 0;
    width: 50px;
    height: 60px;
    background-color: transparent;
    width: 50px;
    padding: 0;
    text-align: center;
    border-radius: 0;
    border: 1px solid rgba(var(--font-color-rgb), .1);
    border-left: none;
    box-shadow: none;
    text-indent: 60px;
    white-space: nowrap;
    overflow: hidden;
    position: relative
}

.wp-block-search .wp-block-search__button::before {
    content: "";
    background-color: rgba(var(--font-color-rgb), .75);
    -webkit-mask-image: url('data:image/svg+xml; utf-8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="rgba(23,23,23,0.75)" d="M508.5 468.9L387.1 347.5c-2.3-2.3-5.3-3.5-8.5-3.5h-13.2c31.5-36.5 50.6-84 50.6-136C416 93.1 322.9 0 208 0S0 93.1 0 208s93.1 208 208 208c52 0 99.5-19.1 136-50.6v13.2c0 3.2 1.3 6.2 3.5 8.5l121.4 121.4c4.7 4.7 12.3 4.7 17 0l22.6-22.6c4.7-4.7 4.7-12.3 0-17zM208 368c-88.4 0-160-71.6-160-160S119.6 48 208 48s160 71.6 160 160-71.6 160-160 160z"></path></svg>');
    mask-image: url('data:image/svg+xml; utf-8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="rgba(23,23,23,0.75)" d="M508.5 468.9L387.1 347.5c-2.3-2.3-5.3-3.5-8.5-3.5h-13.2c31.5-36.5 50.6-84 50.6-136C416 93.1 322.9 0 208 0S0 93.1 0 208s93.1 208 208 208c52 0 99.5-19.1 136-50.6v13.2c0 3.2 1.3 6.2 3.5 8.5l121.4 121.4c4.7 4.7 12.3 4.7 17 0l22.6-22.6c4.7-4.7 4.7-12.3 0-17zM208 368c-88.4 0-160-71.6-160-160S119.6 48 208 48s160 71.6 160 160-71.6 160-160 160z"></path></svg>');
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100%;
    mask-size: 100%;
    -webkit-mask-position: center;
    mask-position: center;
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    margin: auto;
    width: 20px;
    height: 20px
}

.wp-block-search .wp-block-search__button:hover::before {
    background-color: var(--primary-color)
}

.wp-block-latest-posts,
.single .site-main .entry-content ul.wp-block-latest-posts,
.page .site-main .entry-content ul.wp-block-latest-posts {
    margin-top: 0
}

.wp-block-latest-posts li,
.wp-block-archives li {
    display: block;
    margin-bottom: 1em
}

.single .site-main .entry-content .wp-block-latest-posts li,
.page .site-main .entry-content .wp-block-latest-posts li,
.single .site-main .entry-content .wp-block-archives li,
.page .site-main .entry-content .wp-block-archives li {
    margin-bottom: 1em
}

.wp-block-latest-posts li:last-child,
.single .site-main .entry-content .wp-block-latest-posts li:last-child,
.page .site-main .entry-content .wp-block-latest-posts li:last-child,
.wp-block-archives li:last-child,
.single .site-main .entry-content .wp-block-archives li:last-child,
.page .site-main .entry-content .wp-block-archives li:last-child {
    margin-bottom: 0
}

.wp-block-latest-posts li a,
.wp-block-archives li a {
    display: inline-block;
    color: var(--font-color)
}

.wp-block-latest-posts li a:hover,
.wp-block-archives li a:hover {
    color: var(--primary-color)
}

.wp-block-latest-comments,
.single .site-main .entry-content ol.wp-block-latest-comments,
.page .site-main .entry-content ol.wp-block-latest-comments {
    margin: 0;
    padding: 0;
    list-style: none
}

.wp-block-latest-comments__comment {
    font-size: 1em
}

.single .site-main .entry-content ol li.wp-block-latest-comments__comment,
.page .site-main .entry-content ol li.wp-block-latest-comments__comment {
    margin-bottom: 1em;
    padding-left: 0;
    counter-increment: none
}

.single .site-main .entry-content ol li.wp-block-latest-comments__comment::before,
.page .site-main .entry-content ol li.wp-block-latest-comments__comment::before {
    display: none
}

.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta,
.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt {
    margin-left: 0
}

.has-avatars .wp-block-latest-comments__comment img+article .wp-block-latest-comments__comment-meta,
.has-avatars .wp-block-latest-comments__comment img+article .wp-block-latest-comments__comment-excerpt {
    margin-left: 52px
}

.wp-block-latest-comments__comment-date {
    font-size: .7778em
}

.wp-block-latest-comments__comment-excerpt p {
    font-size: .8888em
}

@media screen and (max-width:1366px) {
    .single.sarada-lite-has-blocks.fullwidth-centered .site-main article .article-meta+.content-wrap,
    .page-template-default.sarada-lite-has-blocks.fullwidth-centered .site-main article .article-meta+.content-wrap,
    .single.sarada-lite-has-blocks.full-width .site-main article .article-meta+.content-wrap,
    .page-template-default.sarada-lite-has-blocks.full-width .site-main article .article-meta+.content-wrap {
        padding-right: 80px;
        padding-left: 0
    }
}

@media screen and (max-width:1199px) {
    .sarada-lite-has-blocks.full-width .wp-block-cover-image .wp-block-cover__inner-container,
    .sarada-lite-has-blocks.full-width .wp-block-cover .wp-block-cover__inner-container,
    .sarada-lite-has-blocks.fullwidth-centered .wp-block-cover-image .wp-block-cover__inner-container,
    .sarada-lite-has-blocks.fullwidth-centered .wp-block-cover .wp-block-cover__inner-container {
        max-width: 1000px
    }
}

@media screen and (max-width:1024px) {
    .sarada-lite-has-blocks.full-width .wp-block-cover-image .wp-block-cover__inner-container,
    .sarada-lite-has-blocks.full-width .wp-block-cover .wp-block-cover__inner-container,
    .sarada-lite-has-blocks.fullwidth-centered .wp-block-cover-image .wp-block-cover__inner-container,
    .sarada-lite-has-blocks.fullwidth-centered .wp-block-cover .wp-block-cover__inner-container {
        max-width: 768px;
        padding-left: 15px;
        padding-right: 15px
    }
}

@media screen and (max-width:767px) {
    .sarada-lite-has-blocks.full-width .wp-block-cover-image .wp-block-cover__inner-container,
    .sarada-lite-has-blocks.full-width .wp-block-cover .wp-block-cover__inner-container,
    .sarada-lite-has-blocks.fullwidth-centered .wp-block-cover-image .wp-block-cover__inner-container,
    .sarada-lite-has-blocks.fullwidth-centered .wp-block-cover .wp-block-cover__inner-container {
        max-width: 420px
    }
    .single.sarada-lite-has-blocks.fullwidth-centered .site-main article .article-meta+.content-wrap,
    .page-template-default.sarada-lite-has-blocks.fullwidth-centered .site-main article .article-meta+.content-wrap {
        padding-right: 0
    }
}