.ast-above-header.ast-above-header-bar {background: radial-gradient(ellipse at top left, #fafafa 10%, #fafafa 20%, rgba(255, 255, 255, 0.6) 60%, rgba(247, 214, 212, 0.6) 85%, rgba(249, 189, 189, 0.6) 100%); }
.ast-primary-header-bar.ast-primary-header.main-header-bar.site-primary-header-wrap.site-header-focus-item.ast-builder-grid-row-layout-default.ast-builder-grid-row-tablet-layout-default.ast-builder-grid-row-mobile-layout-default { background: radial-gradient(ellipse at top left, #fafafa 10%, #fafafa 20%, rgba(255, 255, 255, 0.6) 60%, rgba(247, 214, 212, 0.6) 85%, rgba(249, 189, 189, 0.6) 100%); }
.ast-mobile-header-content.content-align-flex-start { border-bottom: 1px solid #ffb2b2; }
.site .site-content #primary .ast-article-single, .ast-separate-container .site-content #secondary .widget { padding-top: 20px; padding-bottom: 20px; padding-left: 10px; padding-right: 10px; border-radius: 25px; border: 1px solid rgb(238, 238, 238); background-color: rgb(254, 254, 254); }
.ast-above-header-bar.ast-above-header.site-above-header-wrap.site-header-focus-item.ast-builder-grid-row-layout-default.ast-builder-grid-row-tablet-layout-default.ast-builder-grid-row-mobile-layout-default { background: radial-gradient(ellipse at top left, #fafafa 10%, #fafafa 20%, rgba(255, 255, 255, 0.6) 60%, rgba(247, 214, 212, 0.6) 85%, rgba(249, 189, 189, 0.6) 100%); } 
div#secondary { margin-top: 10px; }
div#primary { margin-top: 10px !important; }
article#post-14 { margin-top: 0px !important; }
.ast-separate-container #primary { padding: 1em 0;}
#ez-toc-container{display: block;padding: 10px 20px 10px 20px;margin-top: 3em; margin-bottom: 3em;}
div#ez-toc-container { background: #fff; border: 1px solid #ffc1c1; border-radius: 10px; }
@media (max-width: 767px) {#pt-cv-view-58gl8bwn > .pt-cv-page, #pt-cv-view-x67ts1cz > .pt-cv-page,  #pt-cv-view-4b4p8n88 > .pt-cv-page { grid-template-columns: repeat(2, 1fr)!important; } }
p, .entry-content p { text-indent: 0.4em;}
h3.comments-title { display: none; }
#pt-cv-view-4b4p8n88 .pt-cv-taxoterm, #pt-cv-view-x67ts1cz .pt-cv-taxoterm, #pt-cv-view-58gl8bwn .pt-cv-taxoterm *, #pt-cv-view-twn83ezg .pt-cv-title:not(.pt-cv-titlesm) a, #pt-cv-view-b7350p5i .pt-cv-title:not(.pt-cv-titlesm) a, #pt-cv-view-1on0ob8i .pt-cv-titlesm a,.ast-blog-layout-6-grid .blog-layout-6 .ast-blog-single-element, .ast-blog-layout-6-grid .blog-layout-6 .ast-blog-single-element *, .ast-blog-layout-6-grid .blog-layout-6 .ast-blog-single-element *:hover {margin: 0px 0px -5px 3px;text-shadow: -1px -1px 0 #000000, 1px -1px 0 #000000, -1px 1px 0 #000000, 1px 1px 0 #000000 !important;}
@media (max-width: 767px) { #pt-cv-view-1on0ob8i > .pt-cv-page { grid-template-columns: repeat(2, 1fr)!important; } }
@media (max-width: 767px) { #pt-cv-view-twn83ezg > .pt-cv-page { grid-template-columns: repeat(2, 1fr) !important; } }
.pt-cv-view .pt-cv-title { margin-bottom: 5px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 4; text-overflow: ellipsis; overflow: hidden; }
.wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-content-justification-center, .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-content-justification-center th, .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-content-justification-center td { border: 2px solid #ffeaea; }
h3.comments-title { display: none; }
div.jetpack-comment-likes-widget-wrapper { display: none;}
.ast-comment-info { margin-bottom: 0.2em; }
.ast-separate-container .ast-comment-list li.depth-1, .ast-narrow-container .ast-comment-list li.depth-1 { padding-left: 1.5em; padding-right: 1.5em; }
@media (max-width: 767px) { #pt-cv-view-b7350p5i > .pt-cv-page { grid-template-columns: repeat(2, 1fr) !important; } }
.vlp-block-1.vlp-link-summary { display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden; text-overflow: ellipsis; }
h3.ast-related-post-title.entry-title { display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden; text-overflow: ellipsis; }
.post-has-thumb + .entry-header, .post-has-thumb + .entry-content { margin-top: 0px !important; }
.ast-related-posts-wrapper { display: grid ; grid-column-gap: 10px !important; grid-row-gap: 0px !important; }
#secondary li { line-height: 1.5em; border-bottom: 1px solid #ffdbdb;font-size: 14px; }
.ast-article-single img {box-shadow: 0 0 0px 0 rgba(0, 0, 0, 0)!important;}
.ast-comment-info { margin-bottom: 0.2em; height: 3em; }
.comment-respond{padding: 1em !important; }
.ast-comment { padding-top: 0.5em; padding-bottom: 0.5em; border-top: 1px solid var(--ast-single-post-border, var(--ast-border-color)); }
.ast-comment-content.comment p { margin-bottom: 5px; }
.ast-comment-list .ast-comment-edit-reply-wrap { display: flex ; justify-content: flex-end; align-items: center; }
section.ast-single-entry-banner { padding: 1.5em !important; }
p, .entry-content p { font-size: 16px !important; line-height: 2em; text-indent: 0.4em; }
.vlp-layout-zone-side { width: 20% !important; }
.site .ast-single-related-posts-container { padding: 20px 5px 10px 5px; margin: 5px; border: 2px solid #ffeded; border-radius: 15px; }
.ast-related-posts-wrapper { display: grid ; grid-column-gap: 5px !important; grid-row-gap: 0px !important; }
@media (max-width: 921px) { .ast-single-related-posts-container .ast-related-posts-wrapper { grid-template-columns: repeat(2, 1fr) !important; } }
@media (max-width: 544px) { .ast-single-related-posts-container .ast-related-posts-wrapper { grid-template-columns: repeat(2, 1fr) !important; } }
table, td, th { border: 1px solid hsla(0, 0%, 100%, .4); }
td.recentcommentstexttop,td.recentcommentstextend { font-size : 14px; }
.wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table tr th, .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table tr td{border: 1px solid #ffbfbf;}
.post-thumb-img-content.post-thumb { border-radius: 15px; }
.ast-blog-layout-6-grid .blog-layout-6 .ast-blog-featured-section:before { position: absolute; top: 0; left: 0; right: 0; bottom: 0; width: 100%; height: 100%; background-color: rgb(255 255 255 / 0%); border-radius: 4px; }
.entry-content[data-ast-blocks-layout] > figure { margin-bottom: 1em; place-items: center; }
.wp-block-latest-comments[class*=-font-size] a, .wp-block-latest-comments[style*=font-size] a { font-size: 13px !important; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; text-overflow: ellipsis; overflow: hidden; }
span.wp-block-latest-comments__comment-author { font-size: 13px !important; }
.wp-block-latest-comments__comment-date { display: none; font-size: .75em; }
.wp-block-latest-comments__comment-excerpt p { font-size: 12px !important; margin: .36em 0 0.36em; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; text-overflow: ellipsis; overflow: hidden; }
#secondary h2 { font-size: 1.2rem;font-weight: bold; }
h2.widget-title { text-align: left !important; }
aside#media_image-2 { text-align: center; }
.tribe-compatibility-container { border: 1px solid #ffeaea; border-radius: 15px; background: #fff; margin: 15px 0px 15px 0px; padding: 15px; }
.wp-block-latest-comments__comment-author,a.wp-block-latest-comments__comment-author { display: none!important; }
.tribe-common .tribe-common-l-container { margin-left: auto; margin-right: auto; max-width: var(--tec-grid-width); padding-left: var(--tec-grid-gutter-page-small); padding-right: var(--tec-grid-gutter-page-small); width: 100%; background: #fff; border: 1px solid #ffd2d2; border-radius: 15px; margin-top: 10px; margin-bottom: 10px; }
table{margin:0em;}
figure.wp-block-flexible-table-block-table.is-content-justification-center,.entry-content[data-ast-blocks-layout] > figure { width: 100%; }
p.has-background { border-radius: 25px; }