.ast-page-builder-template .ast-article-post{margin-bottom:2.5em}.ast-featured-post{float:none}.ast-separate-container .ast-separate-posts.ast-article-post{margin-bottom:2em}.ast-animate-hidden{visibility:hidden;opacity:0}.ast-animate-display{visibility:visible;opacity:1}.ast-no-thumb .ast-date-meta .posted-on{margin-bottom:1.5em}.ast-date-meta.circle .posted-on{border-radius:50%;overflow:hidden}.has-post-thumbnail .ast-date-meta.circle .posted-on{margin:1em}.ast-separate-container .ast-grid-1 .blog-layout-1{padding:0}.ast-separate-container .ast-grid-1 .blog-layout-2,.ast-separate-container .ast-grid-1 .blog-layout-3{padding:0;border-bottom:0}.ast-separate-container .ast-grid-2 .ast-article-post .blog-layout-2,.ast-separate-container .ast-grid-2 .ast-article-post .blog-layout-3,.ast-separate-container .ast-grid-3 .ast-article-post .blog-layout-2,.ast-separate-container .ast-grid-3 .ast-article-post .blog-layout-3,.ast-separate-container .ast-grid-4 .ast-article-post .blog-layout-2,.ast-separate-container .ast-grid-4 .ast-article-post .blog-layout-3{border-bottom:0}.ast-separate-container .blog-layout-1,.ast-separate-container .blog-layout-2,.ast-separate-container .blog-layout-3{padding:2.66666em}.ast-separate-container .ast-grid-2 .blog-layout-1,.ast-separate-container .ast-grid-2 .blog-layout-2,.ast-separate-container .ast-grid-2 .blog-layout-3,.ast-separate-container .ast-grid-3 .blog-layout-1,.ast-separate-container .ast-grid-3 .blog-layout-2,.ast-separate-container .ast-grid-3 .blog-layout-3,.ast-separate-container .ast-grid-4 .blog-layout-1,.ast-separate-container .ast-grid-4 .blog-layout-2,.ast-separate-container .ast-grid-4 .blog-layout-3{padding:1.5em}@media (max-width:1200px){.ast-separate-container .ast-grid-2 .ast-article-post:nth-child(2n+0),.ast-separate-container .ast-grid-2 .ast-article-post:nth-child(odd),.ast-separate-container .ast-grid-3 .ast-article-post:nth-child(2n+0),.ast-separate-container .ast-grid-3 .ast-article-post:nth-child(odd),.ast-separate-container .ast-grid-4 .ast-article-post:nth-child(2n+0),.ast-separate-container .ast-grid-4 .ast-article-post:nth-child(odd){padding:0}.ast-separate-container .blog-layout-1,.ast-separate-container .blog-layout-2,.ast-separate-container .blog-layout-3{padding:1.5em}}.site-content .ast-grid-2 .ast-article-post,.site-content .ast-grid-3 .ast-article-post,.site-content .ast-grid-4 .ast-article-post{background:0 0}.site-content .ast-grid-2 .ast-article-post .blog-layout-2,.site-content .ast-grid-2 .ast-article-post .blog-layout-3,.site-content .ast-grid-3 .ast-article-post .blog-layout-2,.site-content .ast-grid-3 .ast-article-post .blog-layout-3,.site-content .ast-grid-4 .ast-article-post .blog-layout-2,.site-content .ast-grid-4 .ast-article-post .blog-layout-3{border-bottom:0}.ast-page-builder-template .ast-article-post .entry-header{margin:auto auto 1em auto;padding:0}.ast-article-post .ast-post-format-audio.ast-embeded-audio .ast-date-meta .posted-on{position:relative;display:inline-block;margin-bottom:1em}hr.post-divider{height:0;margin:0}hr.ast-single-previous-hr{height:0;margin-top:2em}.ast-show-comments-data{padding:2em 6.67em}.ast-show-comments-data .ast-show-comments{cursor:pointer}.ast-show-comments-data .ast-show-comments,.ast-show-comments-data .ast-show-comments-count{max-width:640px;text-align:center;margin-left:auto;margin-right:auto}.ast-show-comments-data .ast-show-comments-count{margin-bottom:2em}.ast-pagination-circle .ast-pagination .page-numbers,.ast-pagination-square .ast-pagination .page-numbers{border-style:solid;border-width:1px;line-height:2.33333em}.ast-pagination-circle .ast-pagination .page-numbers{border-radius:50%}.ast-pagination-circle .ast-pagination .next.page-numbers,.ast-pagination-circle .ast-pagination .prev.page-numbers{border-radius:30px}@media all and (max-width:768px){#content:before{content:""}}.ast-pagination-infinite{text-align:center;margin:2.5em 0 0}.ast-page-builder-template .ast-pagination-infinite{margin:2.5em 0}.ast-load-more{cursor:pointer;display:none;border:2px solid var(--ast-border-color);transition:all .2s linear;color:#000}.ast-load-more.active{display:inline-block;padding:0 1.5em;line-height:3em}.ast-load-more.no-more:hover{border-color:var(--ast-border-color);color:#000}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.ast-load-more.no-more:hover{background-color:inherit}.no-more{cursor:default}.ast-loader{display:none;margin:0 auto;min-height:58px;line-height:58px;width:70px;text-align:center}.ast-loader>div{width:18px;height:18px;background-color:#0085ba;border-radius:100%;display:inline-block;animation:sk-bouncedelay 1.4s infinite ease-in-out both}.ast-loader .ast-loader-1{animation-delay:-.32s}.ast-loader .ast-loader-2{animation-delay:-.16s}@keyframes sk-bouncedelay{0%,100%,80%{transform:scale(0)}40%{transform:scale(1)}}.ast-blog-pagination-type-infinite .ast-pagination{display:none}.blog-layout-3 .post-thumb{position:relative}.blog-layout-3 .post-thumb .posted-on{position:absolute;top:0}.blog-layout-3 .post-thumb .posted-on .entry-date span{display:block;width:100%;text-align:center}.blog-layout-3.ast-no-thumb .posted-on{position:relative;display:inline-block}.blog-layout-3{width:100%;display:inline-block;padding-bottom:2em;vertical-align:middle;border-bottom:1px solid var(--ast-border-color)}.blog-layout-3 .posted-on{left:0}.blog-layout-3 .post-content{padding-left:0;padding-right:0}@media (max-width:768px){.blog-layout-3 .ast-blog-featured-section,.blog-layout-3 .post-content{width:100%;float:none}.blog-layout-3 .ast-blog-featured-section .post-thumb{text-align:left}}.blog-layout-3 .post-thumb{padding-left:0;padding-right:0;position:relative}.blog-layout-3 .post-thumb .posted-on{position:absolute;top:0}.blog-layout-3 .post-thumb .posted-on .entry-date span{display:block;width:100%;text-align:center}.blog-layout-3.ast-no-thumb .post-thumb{width:auto;display:inline-block}.blog-layout-3.ast-no-thumb .posted-on{position:relative;display:inline-block}.ast-header-sticky-active{position:fixed!important;right:0;left:0;margin:0 auto;z-index:99}.ast-footer-sticky-active .ast-custom-footer{position:fixed!important;right:0;left:0;bottom:0;margin:0 auto;z-index:99}.ast-custom-header{position:relative;z-index:99}.ast-custom-header.ast-header-sticky-active .fl-row-content-wrap{transition:padding .3s linear}.ast-custom-header.ast-header-sticky-active .fl-module-content{transition:all .3s linear}.ast-custom-header.ast-header-sticky-active .elementor-section-wrap{transition:padding .3s linear}.ast-custom-header.ast-header-sticky-active .elementor-row>.elementor-column>.elementor-element-populated{transition:all .3s linear}.ast-shrink-custom-header .ast-custom-header.ast-sticky-shrunk .fl-row-content-wrap{transition:padding .3s linear;padding-top:5px;padding-bottom:5px;box-sizing:border-box}.ast-shrink-custom-header .ast-custom-header.ast-sticky-shrunk .fl-module-content{margin-top:5px;margin-bottom:5px;transition:all .3s linear}.ast-shrink-custom-header .ast-custom-header.ast-sticky-shrunk .fl-module-content.fl-node-content img{max-height:50px;width:auto}.ast-shrink-custom-header .ast-custom-header.ast-sticky-shrunk .elementor-section-wrap{transition:padding .3s linear;box-sizing:border-box}.ast-shrink-custom-header .ast-custom-header.ast-sticky-shrunk .elementor-section-wrap img{max-height:50px;width:auto}.ast-shrink-custom-header .ast-custom-header.ast-sticky-shrunk .elementor-row>.elementor-column>.elementor-element-populated{max-height:60px;transition:all .3s linear}.ast-custom-header.ast-header-sticky-active{top:0;width:100%;transition:ease-out}.single-advanced-hook .ast-no-title,.single-advanced-hook .hentry{margin:0}.js_active .ast-plain-container.single-advanced-hook .entry-header{margin:0}.summary.entry-summary+[CLASS*=astra-advanced-hook]{clear:both}.main-header-bar-wrap .ast-search-box.header-cover{z-index:7}.ast-below-header-wrap .ast-search-box.header-cover #close,.ast-below-header-wrap .ast-search-box.header-cover .search-field{font-size:1.8em}.ast-below-header-wrap .ast-search-box.header-cover .search-submit{font-size:1.5em}.ast-search-box.full-screen,.ast-search-box.header-cover{display:none;opacity:0;transition:opacity .3s ease-in-out,display .3s ease-in-out;width:100%;height:100%}.ast-search-box.full-screen .search-field,.ast-search-box.header-cover .search-field{background:0 0;border:0;color:#fafafa;box-shadow:none;text-align:left;padding:0}.ast-search-box.full-screen .search-submit,.ast-search-box.header-cover .search-submit{background:var(--ast-fs-search-submit-background,0 0);padding:0;border-radius:50%;box-shadow:none;color:var(--ast-fs-search-text-color,#9e9e9e);transition:all .7s ease-In;outline:0;border:0;vertical-align:middle}.ast-search-box.full-screen .ast-search-wrapper,.ast-search-box.header-cover .ast-search-wrapper{position:absolute;width:100%;left:50%;top:50%;transform:translate(-50%,-50%)}.ast-search-box.full-screen .ast-search-wrapper .search-form,.ast-search-box.header-cover .ast-search-wrapper .search-form{line-height:normal}.ast-search-box.full-screen #close,.ast-search-box.header-cover #close{color:#fafafa;transform:rotate(0);font-size:2em;cursor:pointer;z-index:9;font-weight:400}.ast-search-box.full-screen .search-field::-webkit-input-placeholder,.ast-search-box.header-cover .search-field::-webkit-input-placeholder{color:#fafafa}.ast-search-box.full-screen .search-field:-moz-placeholder,.ast-search-box.header-cover .search-field:-moz-placeholder{color:#fafafa}.ast-search-box.full-screen .search-field::-moz-placeholder,.ast-search-box.header-cover .search-field::-moz-placeholder{color:#fafafa}.ast-search-box.full-screen .search-field:-ms-input-placeholder,.ast-search-box.header-cover .search-field:-ms-input-placeholder{color:#fafafa}.ast-search-box.header-cover{position:absolute;background:rgba(25,25,25,.96);top:0;z-index:10}.ast-search-box.header-cover .search-field{font-size:2em;line-height:2;width:100%}.ast-search-box.header-cover .ast-container{position:relative}.ast-search-box.header-cover .close,.ast-search-box.header-cover .search-submit,.ast-search-box.header-cover .search-text-wrap{display:inline-block}.ast-search-box.header-cover .search-text-wrap{width:calc(100% - 2.5em);vertical-align:middle}.ast-search-box.header-cover .search-submit{font-size:1.7em;margin-right:2em}.ast-search-box.header-cover #close{vertical-align:middle;backface-visibility:hidden}.ast-search-box.full-screen{position:fixed;background:rgba(25,25,25,.96);top:0;left:0;z-index:999}.ast-search-box.full-screen .ast-search-wrapper .large-search-text{text-align:center;color:#e2e2e2;font-size:1.5em;font-weight:400;transition-delay:50ms;transition:all .3s ease-in-out}.ast-search-box.full-screen .ast-search-wrapper fieldset{border:0;padding:2.5em 0 1em;border-bottom:2px solid var(--ast-border-color)}.ast-search-box.full-screen .ast-search-wrapper .search-field{font-size:2em;padding-left:20px;line-height:1.7;width:92%;vertical-align:middle}.ast-search-box.full-screen .ast-search-wrapper .search-form{width:70%;margin:20px auto}.ast-search-box.full-screen .ast-search-wrapper .search-submit{font-size:var(--ast-fs-search-font-size, 1.7em)}.ast-search-box.full-screen #close{position:absolute;color:#fafafa;right:1em;line-height:1;cursor:pointer;z-index:9;font-weight:400;font-size:2em;top:1.5em;backface-visibility:hidden}.ast-search-box.full-screen ::-webkit-input-placeholder{opacity:0}.ast-search-box.full-screen ::-moz-placeholder{opacity:0}.ast-search-box.full-screen :-ms-input-placeholder{opacity:0}.ast-search-box.full-screen :-moz-placeholder{opacity:0}@media (max-width:420px){.ast-search-box.full-screen ::-webkit-input-placeholder{opacity:1}.ast-search-box.full-screen ::-moz-placeholder{opacity:1}.ast-search-box.full-screen :-ms-input-placeholder{opacity:1}.ast-search-box.full-screen :-moz-placeholder{opacity:1}}.ast-hfb-header .ast-search-box.full-screen.full-screen ::-webkit-input-placeholder{opacity:.5}.ast-hfb-header .ast-search-box.full-screen.full-screen ::-moz-placeholder{opacity:.5}.ast-hfb-header .ast-search-box.full-screen.full-screen :-ms-input-placeholder{opacity:.5}.ast-hfb-header .ast-search-box.full-screen.full-screen :-moz-placeholder{opacity:.5}.site-header .ast-inline-search.ast-search-menu-icon .search-form{padding-left:0;padding-right:0}.site-header .ast-inline-search.ast-search-menu-icon .search-field{padding-left:1em;padding-right:2em}.ast-inline-search.ast-search-menu-icon{position:relative;transform:none;left:0;right:0}.ast-inline-search.ast-search-menu-icon .search-submit{display:block;background:0 0;border:none;position:absolute;height:100%;right:.25em;padding:0;top:0;font-size:1.3em;color:#757575}.ast-header-break-point .ast-inline-search.ast-search-menu-icon .search-form{padding:0}.ast-header-break-point .site-header .ast-inline-search.ast-search-menu-icon .search-field{padding-right:2em}.ast-header-break-point .ast-search-box.full-screen .ast-search-wrapper .search-field{width:80%}.ast-header-custom-item-inside.ast-desktop .main-header-menu .ast-search-menu-icon.full-screen,.ast-header-custom-item-inside.ast-desktop .main-header-menu .ast-search-menu-icon.header-cover{display:none}.ast-header-break-point .ast-swap-above-header-sections .ast-above-header-section-1 .ast-search-menu-icon .search-form{right:-1em;left:auto;padding-left:0;padding-right:3em}.ast-header-break-point .ast-swap-above-header-sections .ast-above-header-section-1 .search-field{padding-right:0;padding-left:1em}.ast-header-break-point .ast-swap-above-header-sections .ast-above-header-section-2 .ast-search-menu-icon .search-form{left:-1em;right:auto;padding-right:0;padding-left:3em}.ast-header-break-point .ast-swap-above-header-sections .ast-above-header-section-2 .search-field{padding-left:0;padding-right:1em}.ast-header-break-point .ast-above-header .ast-above-header-section-1 .ast-inline-search.ast-search-menu-icon .search-field{padding-right:0}.ast-header-break-point .ast-swap-above-header-sections.ast-mobile-header-stack .ast-above-header .ast-above-header-section-2 .ast-search-menu-icon .search-form{padding-left:0;left:auto;padding-right:2em}.ast-header-break-point .ast-swap-above-header-sections.ast-mobile-header-stack .ast-above-header .ast-above-header-section-2 .ast-search-menu-icon.slide-search .search-form{left:-1em;padding-left:2em}.ast-header-break-point .ast-swap-above-header-sections.ast-mobile-header-stack .ast-above-header .ast-above-header-section-1 .search-field{padding-right:0}.ast-header-break-point .ast-swap-above-header-sections.ast-mobile-header-stack .ast-above-header .search-field{padding-right:0;padding-left:1em}.ast-header-break-point .ast-above-header-mobile-stack .ast-above-header .ast-above-header-section-1 .ast-search-menu-icon.ast-inline-search .search-form{right:auto;padding-right:2em}.ast-header-break-point .ast-swap-below-header-sections .ast-below-header .below-header-section-2 .ast-search-menu-icon.ast-inline-search .search-form{left:0;padding-left:0;padding-right:2em}.ast-header-break-point .ast-swap-below-header-sections .below-header-section-1 .ast-search-menu-icon .search-form{right:-1em;left:auto;padding-left:0;padding-right:3em}.ast-header-break-point .ast-swap-below-header-sections .below-header-section-1 .search-field{padding-right:0;padding-left:1em}.ast-header-break-point .ast-swap-below-header-sections .below-header-section-2 .ast-search-menu-icon .search-form{left:-1em;right:auto;padding-right:0;padding-left:3em}.ast-header-break-point .ast-swap-below-header-sections .below-header-section-2 .search-field{padding-left:0;padding-right:1em}.ast-header-break-point .ast-below-header .below-header-section-1 .ast-inline-search.ast-search-menu-icon .search-field{padding-right:0}.ast-header-break-point .ast-swap-below-header-sections.site-header .ast-below-header .ast-inline-search.ast-search-menu-icon .search-field{padding-left:1em;padding-right:0}.ast-header-break-point .ast-swap-below-header-sections .ast-below-header .below-header-section-2 .ast-search-menu-icon .search-form{left:-1em;padding-left:3em;padding-right:1em}.ast-below-header-mobile-stack .ast-below-header .below-header-section-1 .ast-search-menu-icon.ast-inline-search .search-form{right:auto;padding-right:2em}.iphone.full-screen,.ipod.full-screen{position:fixed!important}@media (max-width:992px){.ast-above-header-mobile-stack .ast-above-header-section-1 .ast-search-menu-icon.ast-inline-search .search-form{left:auto}.ast-below-header-mobile-stack .below-header-section-1 .ast-search-menu-icon.ast-inline-search .search-form{left:auto}}@media (max-width:544px){.ast-search-box.full-screen .ast-search-wrapper .large-search-text{display:none}.ast-search-box.full-screen .ast-search-wrapper .search-field,.ast-search-box.full-screen .ast-search-wrapper .search-submit{font-size:1.6em}}
#content:before{content:"768";position:absolute;overflow:hidden;opacity:0;visibility:hidden;}.blog-layout-2{position:relative;}.single .ast-author-details .author-title{color:#9e179b;}.single.ast-page-builder-template .ast-single-author-box{padding:2em 20px;}.single.ast-separate-container .ast-author-meta{padding:3em;}@media (max-width:768px){.single.ast-separate-container .ast-author-meta{padding:1.5em 2.14em;}.single .ast-author-meta .post-author-avatar{margin-bottom:1em;}.ast-separate-container .ast-grid-2 .ast-article-post,.ast-separate-container .ast-grid-3 .ast-article-post,.ast-separate-container .ast-grid-4 .ast-article-post{width:100%;}.blog-layout-1 .post-content,.blog-layout-1 .ast-blog-featured-section{float:none;}.ast-separate-container .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .square .posted-on{margin-top:0;}.ast-separate-container .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .circle .posted-on{margin-top:1em;}.ast-separate-container .ast-article-post.remove-featured-img-padding .blog-layout-1 .post-content .ast-blog-featured-section:first-child .post-thumb-img-content{margin-top:-1.5em;}.ast-separate-container .ast-article-post.remove-featured-img-padding .blog-layout-1 .post-thumb-img-content{margin-left:-2.14em;margin-right:-2.14em;}.ast-separate-container .ast-article-single.remove-featured-img-padding .single-layout-1 .entry-header .post-thumb-img-content:first-child{margin-top:-1.5em;}.ast-separate-container .ast-article-single.remove-featured-img-padding .single-layout-1 .post-thumb-img-content{margin-left:-2.14em;margin-right:-2.14em;}.ast-separate-container.ast-blog-grid-2 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section .square .posted-on,.ast-separate-container.ast-blog-grid-3 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section .square .posted-on,.ast-separate-container.ast-blog-grid-4 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section .square .posted-on{margin-left:-1.5em;margin-right:-1.5em;}.ast-separate-container.ast-blog-grid-2 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section .circle .posted-on,.ast-separate-container.ast-blog-grid-3 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section .circle .posted-on,.ast-separate-container.ast-blog-grid-4 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section .circle .posted-on{margin-left:-0.5em;margin-right:-0.5em;}.ast-separate-container.ast-blog-grid-2 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .square .posted-on,.ast-separate-container.ast-blog-grid-3 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .square .posted-on,.ast-separate-container.ast-blog-grid-4 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .square .posted-on{margin-top:0;}.ast-separate-container.ast-blog-grid-2 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .circle .posted-on,.ast-separate-container.ast-blog-grid-3 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .circle .posted-on,.ast-separate-container.ast-blog-grid-4 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .circle .posted-on{margin-top:1em;}.ast-separate-container.ast-blog-grid-2 .ast-article-post.remove-featured-img-padding .blog-layout-1 .post-content .ast-blog-featured-section:first-child .post-thumb-img-content,.ast-separate-container.ast-blog-grid-3 .ast-article-post.remove-featured-img-padding .blog-layout-1 .post-content .ast-blog-featured-section:first-child .post-thumb-img-content,.ast-separate-container.ast-blog-grid-4 .ast-article-post.remove-featured-img-padding .blog-layout-1 .post-content .ast-blog-featured-section:first-child .post-thumb-img-content{margin-top:-1.5em;}.ast-separate-container.ast-blog-grid-2 .ast-article-post.remove-featured-img-padding .blog-layout-1 .post-thumb-img-content,.ast-separate-container.ast-blog-grid-3 .ast-article-post.remove-featured-img-padding .blog-layout-1 .post-thumb-img-content,.ast-separate-container.ast-blog-grid-4 .ast-article-post.remove-featured-img-padding .blog-layout-1 .post-thumb-img-content{margin-left:-1.5em;margin-right:-1.5em;}.blog-layout-2{display:flex;flex-direction:column-reverse;}.ast-separate-container .blog-layout-3,.ast-separate-container .blog-layout-1{display:block;}.ast-plain-container .ast-grid-2 .ast-article-post,.ast-plain-container .ast-grid-3 .ast-article-post,.ast-plain-container .ast-grid-4 .ast-article-post,.ast-page-builder-template .ast-grid-2 .ast-article-post,.ast-page-builder-template .ast-grid-3 .ast-article-post,.ast-page-builder-template .ast-grid-4 .ast-article-post{width:100%;}}@media (max-width:768px){.ast-separate-container .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section .square .posted-on{margin-top:0;margin-left:-2.14em;}.ast-separate-container .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section .circle .posted-on{margin-top:0;margin-left:-1.14em;}}@media (min-width:769px){.ast-separate-container.ast-blog-grid-2 .ast-archive-description,.ast-separate-container.ast-blog-grid-3 .ast-archive-description,.ast-separate-container.ast-blog-grid-4 .ast-archive-description{margin-bottom:1.33333em;}.blog-layout-2.ast-no-thumb .post-content,.blog-layout-3.ast-no-thumb .post-content{width:calc(100% - 5.714285714em);}.blog-layout-2.ast-no-thumb.ast-no-date-box .post-content,.blog-layout-3.ast-no-thumb.ast-no-date-box .post-content{width:100%;}.ast-separate-container .ast-grid-2 .ast-article-post.ast-separate-posts,.ast-separate-container .ast-grid-3 .ast-article-post.ast-separate-posts,.ast-separate-container .ast-grid-4 .ast-article-post.ast-separate-posts{border-bottom:0;}.ast-separate-container .ast-grid-2 > .site-main > .ast-row:before,.ast-separate-container .ast-grid-2 > .site-main > .ast-row:after,.ast-separate-container .ast-grid-3 > .site-main > .ast-row:before,.ast-separate-container .ast-grid-3 > .site-main > .ast-row:after,.ast-separate-container .ast-grid-4 > .site-main > .ast-row:before,.ast-separate-container .ast-grid-4 > .site-main > .ast-row:after{flex-basis:0;width:0;}.ast-separate-container .ast-grid-2 .ast-article-post,.ast-separate-container .ast-grid-3 .ast-article-post,.ast-separate-container .ast-grid-4 .ast-article-post{display:flex;padding:0;}.ast-plain-container .ast-grid-2 > .site-main > .ast-row,.ast-plain-container .ast-grid-3 > .site-main > .ast-row,.ast-plain-container .ast-grid-4 > .site-main > .ast-row,.ast-page-builder-template .ast-grid-2 > .site-main > .ast-row,.ast-page-builder-template .ast-grid-3 > .site-main > .ast-row,.ast-page-builder-template .ast-grid-4 > .site-main > .ast-row{margin-left:-1em;margin-right:-1em;display:flex;flex-flow:row wrap;align-items:stretch;}.ast-plain-container .ast-grid-2 > .site-main > .ast-row:before,.ast-plain-container .ast-grid-2 > .site-main > .ast-row:after,.ast-plain-container .ast-grid-3 > .site-main > .ast-row:before,.ast-plain-container .ast-grid-3 > .site-main > .ast-row:after,.ast-plain-container .ast-grid-4 > .site-main > .ast-row:before,.ast-plain-container .ast-grid-4 > .site-main > .ast-row:after,.ast-page-builder-template .ast-grid-2 > .site-main > .ast-row:before,.ast-page-builder-template .ast-grid-2 > .site-main > .ast-row:after,.ast-page-builder-template .ast-grid-3 > .site-main > .ast-row:before,.ast-page-builder-template .ast-grid-3 > .site-main > .ast-row:after,.ast-page-builder-template .ast-grid-4 > .site-main > .ast-row:before,.ast-page-builder-template .ast-grid-4 > .site-main > .ast-row:after{flex-basis:0;width:0;}.ast-plain-container .ast-grid-2 .ast-article-post,.ast-plain-container .ast-grid-3 .ast-article-post,.ast-plain-container .ast-grid-4 .ast-article-post,.ast-page-builder-template .ast-grid-2 .ast-article-post,.ast-page-builder-template .ast-grid-3 .ast-article-post,.ast-page-builder-template .ast-grid-4 .ast-article-post{display:flex;}.ast-plain-container .ast-grid-2 .ast-article-post:last-child,.ast-plain-container .ast-grid-3 .ast-article-post:last-child,.ast-plain-container .ast-grid-4 .ast-article-post:last-child,.ast-page-builder-template .ast-grid-2 .ast-article-post:last-child,.ast-page-builder-template .ast-grid-3 .ast-article-post:last-child,.ast-page-builder-template .ast-grid-4 .ast-article-post:last-child{margin-bottom:2.5em;}.ast-separate-container .ast-grid-2 > .site-main > .ast-row,.ast-separate-container .ast-grid-3 > .site-main > .ast-row,.ast-separate-container .ast-grid-4 > .site-main > .ast-row{margin-left:0;margin-right:0;display:flex;flex-flow:row wrap;align-items:stretch;}.single .ast-author-meta .ast-author-details{display:flex;align-items:center;}.post-author-bio .author-title{margin-bottom:10px;}}@media (min-width:769px){.single .post-author-avatar,.single .post-author-bio{float:left;clear:right;}.single .ast-author-meta .post-author-avatar{margin-right:1.33333em;}.single .ast-author-meta .about-author-title-wrapper,.single .ast-author-meta .post-author-bio{text-align:left;}.blog-layout-2 .post-content{padding-right:2em;}.blog-layout-2.ast-no-date-box.ast-no-thumb .post-content{padding-right:0;}.blog-layout-3 .post-content{padding-left:2em;}.blog-layout-3.ast-no-date-box.ast-no-thumb .post-content{padding-left:0;}.ast-separate-container .ast-grid-2 .ast-article-post.ast-separate-posts:nth-child(2n+0),.ast-separate-container .ast-grid-2 .ast-article-post.ast-separate-posts:nth-child(2n+1),.ast-separate-container .ast-grid-3 .ast-article-post.ast-separate-posts:nth-child(2n+0),.ast-separate-container .ast-grid-3 .ast-article-post.ast-separate-posts:nth-child(2n+1),.ast-separate-container .ast-grid-4 .ast-article-post.ast-separate-posts:nth-child(2n+0),.ast-separate-container .ast-grid-4 .ast-article-post.ast-separate-posts:nth-child(2n+1){padding:0 1em 0;}}@media (max-width:544px){.ast-separate-container .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .circle .posted-on{margin-top:0.5em;}.ast-separate-container .ast-article-post.remove-featured-img-padding .blog-layout-1 .post-thumb-img-content,.ast-separate-container .ast-article-single.remove-featured-img-padding .single-layout-1 .post-thumb-img-content,.ast-separate-container.ast-blog-grid-2 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section .square .posted-on,.ast-separate-container.ast-blog-grid-3 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section .square .posted-on,.ast-separate-container.ast-blog-grid-4 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section .square .posted-on{margin-left:-1em;margin-right:-1em;}.ast-separate-container.ast-blog-grid-2 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section .circle .posted-on,.ast-separate-container.ast-blog-grid-3 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section .circle .posted-on,.ast-separate-container.ast-blog-grid-4 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section .circle .posted-on{margin-left:-0.5em;margin-right:-0.5em;}.ast-separate-container.ast-blog-grid-2 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .circle .posted-on,.ast-separate-container.ast-blog-grid-3 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .circle .posted-on,.ast-separate-container.ast-blog-grid-4 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .circle .posted-on{margin-top:0.5em;}.ast-separate-container.ast-blog-grid-2 .ast-article-post.remove-featured-img-padding .blog-layout-1 .post-content .ast-blog-featured-section:first-child .post-thumb-img-content,.ast-separate-container.ast-blog-grid-3 .ast-article-post.remove-featured-img-padding .blog-layout-1 .post-content .ast-blog-featured-section:first-child .post-thumb-img-content,.ast-separate-container.ast-blog-grid-4 .ast-article-post.remove-featured-img-padding .blog-layout-1 .post-content .ast-blog-featured-section:first-child .post-thumb-img-content{margin-top:-1.33333em;}.ast-separate-container.ast-blog-grid-2 .ast-article-post.remove-featured-img-padding .blog-layout-1 .post-thumb-img-content,.ast-separate-container.ast-blog-grid-3 .ast-article-post.remove-featured-img-padding .blog-layout-1 .post-thumb-img-content,.ast-separate-container.ast-blog-grid-4 .ast-article-post.remove-featured-img-padding .blog-layout-1 .post-thumb-img-content{margin-left:-1em;margin-right:-1em;}.ast-separate-container .ast-grid-2 .ast-article-post .blog-layout-1,.ast-separate-container .ast-grid-2 .ast-article-post .blog-layout-2,.ast-separate-container .ast-grid-2 .ast-article-post .blog-layout-3{padding:1.33333em 1em;}.ast-separate-container .ast-grid-3 .ast-article-post .blog-layout-1,.ast-separate-container .ast-grid-4 .ast-article-post .blog-layout-1{padding:1.33333em 1em;}.single.ast-separate-container .ast-author-meta{padding:1.5em 1em;}}@media (max-width:544px){.ast-separate-container .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section .square .posted-on{margin-left:-1em;}.ast-separate-container .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section .circle .posted-on{margin-left:-0.5em;}}@media (min-width:769px){.ast-hide-display-device-desktop{display:none;}}@media (min-width:545px) and (max-width:768px){.ast-hide-display-device-tablet{display:none;}}@media (max-width:544px){.ast-hide-display-device-mobile{display:none;}}.ast-article-post .ast-date-meta .posted-on,.ast-article-post .ast-date-meta .posted-on *{background:#9e179b;color:#ffffff;}.ast-article-post .ast-date-meta .posted-on .date-month,.ast-article-post .ast-date-meta .posted-on .date-year{color:#ffffff;}.ast-load-more:hover{color:#ffffff;border-color:#9e179b;background-color:#9e179b;}.ast-loader > div{background-color:#9e179b;}.ast-page-builder-template .ast-archive-description{margin-bottom:2em;}.ast-small-footer{color:#191919;}.ast-small-footer a{color:#9e179b;}.ast-small-footer a:hover{color:#000000;}.main-header-menu .menu-link:hover,.ast-header-custom-item a:hover,.main-header-menu .menu-item:hover > .menu-link,.main-header-menu .menu-item.focus > .menu-link{color:#000000;}.main-header-menu .ast-masthead-custom-menu-items a:hover,.main-header-menu .menu-item:hover > .ast-menu-toggle,.main-header-menu .menu-item.focus > .ast-menu-toggle{color:#000000;}.main-header-menu,.main-header-menu .menu-link,.ast-header-custom-item,.ast-header-custom-item a,.ast-masthead-custom-menu-items,.ast-masthead-custom-menu-items a{color:#9e179b;}.ast-header-search .ast-search-menu-icon .search-field{border-radius:2px;}.ast-header-search .ast-search-menu-icon .search-submit{border-radius:2px;}.ast-header-search .ast-search-menu-icon .search-form{border-top-width:1px;border-bottom-width:1px;border-left-width:1px;border-right-width:1px;border-color:#ddd;border-radius:2px;}.ast-separate-container.ast-right-sidebar #primary,.ast-separate-container.ast-left-sidebar #primary,.ast-separate-container #primary,.ast-plain-container #primary,.ast-narrow-container #primary{margin-top:20px;margin-bottom:30px;}.ast-left-sidebar #primary,.ast-right-sidebar #primary,.ast-separate-container.ast-right-sidebar #primary,.ast-separate-container.ast-left-sidebar #primary,.ast-separate-container #primary,.ast-narrow-container #primary{padding-left:10px;padding-right:10px;}.ast-separate-container .comments-title,.ast-narrow-container .comments-title{padding-bottom:0;}.site-header .ast-site-identity{padding-top:15px;padding-bottom:0px;}@media (max-width:768px){.ast-separate-container.ast-right-sidebar #primary,.ast-separate-container.ast-left-sidebar #primary,.ast-separate-container #primary,.ast-plain-container #primary,.ast-narrow-container #primary{margin-top:0px;margin-bottom:10px;}.ast-separate-container .comments-title,.ast-narrow-container .comments-title{padding-bottom:0;}.site-header .ast-site-identity{padding-top:0px;padding-bottom:0px;}}@media (max-width:544px){.ast-separate-container.ast-right-sidebar #primary,.ast-separate-container.ast-left-sidebar #primary,.ast-separate-container #primary,.ast-plain-container #primary,.ast-narrow-container #primary{margin-top:0px;}.ast-separate-container .comments-title,.ast-narrow-container .comments-title{padding-bottom:0;}}@media (max-width:768px){.ast-header-break-point .main-header-bar .main-header-bar-navigation .menu-item-has-children > .ast-menu-toggle{top:0px;right:calc( 20px - 0.907em );}.ast-flyout-menu-enable.ast-header-break-point .main-header-bar .main-header-bar-navigation .main-header-menu > .menu-item-has-children > .ast-menu-toggle{right:calc( 20px - 0.907em );}}@media (max-width:544px){.ast-header-break-point .header-main-layout-2 .site-branding,.ast-header-break-point .ast-mobile-header-stack .ast-mobile-menu-buttons{padding-bottom:0;}}@media (max-width:768px){.ast-separate-container.ast-two-container #secondary .widget,.ast-separate-container #secondary .widget{margin-bottom:1.5em;}}.ast-separate-container #primary,.ast-narrow-container #primary{padding-top:0;}@media (max-width:768px){.ast-separate-container #primary,.ast-narrow-container #primary{padding-top:0;}}@media (max-width:544px){.ast-separate-container #primary,.ast-narrow-container #primary{padding-top:0;}}.ast-separate-container #primary,.ast-narrow-container #primary{padding-bottom:0;}@media (max-width:768px){.ast-separate-container #primary,.ast-narrow-container #primary{padding-bottom:0;}}@media (max-width:544px){.ast-separate-container #primary,.ast-narrow-container #primary{padding-bottom:0;}}.ast-default-menu-enable.ast-main-header-nav-open.ast-header-break-point .main-header-bar,.ast-main-header-nav-open .main-header-bar{padding-bottom:0;}.ast-fullscreen-menu-enable.ast-header-break-point .main-header-bar .main-header-bar-navigation .main-header-menu > .menu-item-has-children > .ast-menu-toggle{right:0;}.ast-fullscreen-menu-enable.ast-header-break-point .main-header-bar .main-header-bar-navigation .sub-menu .menu-item-has-children > .ast-menu-toggle{right:0;}.ast-fullscreen-menu-enable.ast-header-break-point .ast-above-header-menu .sub-menu .menu-item.menu-item-has-children > .menu-link,.ast-default-menu-enable.ast-header-break-point .ast-above-header-menu .sub-menu .menu-item.menu-item-has-children > .menu-link,.ast-flyout-menu-enable.ast-header-break-point .ast-above-header-menu .sub-menu .menu-item.menu-item-has-children > .menu-link{padding-right:0;}.ast-fullscreen-menu-enable.ast-header-break-point .ast-below-header-menu .sub-menu .menu-item.menu-item-has-children > .menu-link,.ast-default-menu-enable.ast-header-break-point .ast-below-header-menu .sub-menu .menu-item.menu-item-has-children > .menu-link,.ast-flyout-menu-enable.ast-header-break-point .ast-below-header-menu .sub-menu .menu-item.menu-item-has-children > .menu-link{padding-right:0;}.ast-fullscreen-below-menu-enable.ast-header-break-point .ast-below-header-enabled .ast-below-header-navigation .ast-below-header-menu .menu-item.menu-item-has-children > .menu-link,.ast-default-below-menu-enable.ast-header-break-point .ast-below-header-enabled .ast-below-header-navigation .ast-below-header-menu .menu-item.menu-item-has-children > .menu-link,.ast-flyout-below-menu-enable.ast-header-break-point .ast-below-header-enabled .ast-below-header-navigation .ast-below-header-menu .menu-item.menu-item-has-children > .menu-link{padding-right:0;}.ast-fullscreen-below-menu-enable.ast-header-break-point .ast-below-header-navigation .menu-item-has-children > .ast-menu-toggle,.ast-fullscreen-below-menu-enable.ast-header-break-point .ast-below-header-menu-items .menu-item-has-children > .ast-menu-toggle{right:0;}.ast-fullscreen-below-menu-enable .ast-below-header-enabled .ast-below-header-navigation .ast-below-header-menu .menu-item.menu-item-has-children .sub-menu .ast-menu-toggle{right:0;}.ast-fullscreen-above-menu-enable.ast-header-break-point .ast-above-header-enabled .ast-above-header-navigation .ast-above-header-menu .menu-item.menu-item-has-children > .menu-link,.ast-default-above-menu-enable.ast-header-break-point .ast-above-header-enabled .ast-above-header-navigation .ast-above-header-menu .menu-item.menu-item-has-children > .menu-link,.ast-flyout-above-menu-enable.ast-header-break-point .ast-above-header-enabled .ast-above-header-navigation .ast-above-header-menu .menu-item.menu-item-has-children > .menu-link{padding-right:0;}.ast-fullscreen-above-menu-enable.ast-header-break-point .ast-above-header-navigation .menu-item-has-children > .ast-menu-toggle,.ast-fullscreen-above-menu-enable.ast-header-break-point .ast-above-header-menu-items .menu-item-has-children > .ast-menu-toggle{right:0;}.ast-fullscreen-above-menu-enable .ast-above-header-enabled .ast-above-header-navigation .ast-above-header-menu .menu-item.menu-item-has-children .sub-menu .ast-menu-toggle{right:0;}@media (max-width:768px){.main-header-bar,.ast-header-break-point .main-header-bar,.ast-header-break-point .header-main-layout-2 .main-header-bar{padding-top:0.7em;padding-bottom:0.8em;}.ast-default-menu-enable.ast-main-header-nav-open.ast-header-break-point .main-header-bar,.ast-main-header-nav-open .main-header-bar{padding-bottom:0;}.main-navigation ul .menu-item .menu-link,.ast-header-break-point .main-navigation ul .menu-item .menu-link,.ast-header-break-point li.ast-masthead-custom-menu-items,li.ast-masthead-custom-menu-items{padding-top:0px;padding-right:20px;padding-bottom:0px;padding-left:20px;}.ast-fullscreen-menu-enable.ast-header-break-point .main-header-bar .main-header-bar-navigation .main-header-menu > .menu-item-has-children > .ast-menu-toggle{right:0;}.ast-flyout-menu-enable.ast-header-break-point .main-header-bar .main-header-bar-navigation .menu-item-has-children > .ast-menu-toggle{top:0px;}.ast-desktop .main-navigation .ast-mm-template-content,.ast-desktop .main-navigation .ast-mm-custom-content,.ast-desktop .main-navigation .ast-mm-custom-text-content,.main-navigation .sub-menu .menu-item .menu-link,.ast-header-break-point .main-navigation .sub-menu .menu-item .menu-link{padding-top:0px;padding-right:0;padding-bottom:0px;padding-left:30px;}.ast-header-break-point .main-navigation .sub-menu .menu-item .menu-item .menu-link{padding-left:calc( 30px + 10px );}.ast-header-break-point .main-navigation .sub-menu .menu-item .menu-item .menu-item .menu-link{padding-left:calc( 30px + 20px );}.ast-header-break-point .main-navigation .sub-menu .menu-item .menu-item .menu-item .menu-item .menu-link{padding-left:calc( 30px + 30px );}.ast-header-break-point .main-navigation .sub-menu .menu-item .menu-item .menu-item .menu-item .menu-item .menu-link{padding-left:calc( 30px + 40px );}.ast-header-break-point .main-header-bar .main-header-bar-navigation .sub-menu .menu-item-has-children > .ast-menu-toggle{top:0px;right:calc( 20px - 0.907em );}.ast-fullscreen-menu-enable.ast-header-break-point .main-header-bar .main-header-bar-navigation .sub-menu .menu-item-has-children > .ast-menu-toggle{margin-right:20px;right:0;}.ast-flyout-menu-enable.ast-header-break-point .main-header-bar .main-header-bar-navigation .sub-menu .menu-item-has-children > .ast-menu-toggle{right:calc( 20px - 0.907em );}.ast-flyout-menu-enable.ast-header-break-point .main-header-bar .main-header-bar-navigation .menu-item-has-children .sub-menu .ast-menu-toggle{top:0px;}.ast-fullscreen-menu-enable.ast-header-break-point .main-navigation .sub-menu .menu-item.menu-item-has-children > .menu-link,.ast-default-menu-enable.ast-header-break-point .main-navigation .sub-menu .menu-item.menu-item-has-children > .menu-link,.ast-flyout-menu-enable.ast-header-break-point .main-navigation .sub-menu .menu-item.menu-item-has-children > .menu-link{padding-top:0px;padding-bottom:0px;padding-left:30px;}.ast-fullscreen-menu-enable.ast-header-break-point .ast-above-header-menu .sub-menu .menu-item.menu-item-has-children > .menu-link,.ast-default-menu-enable.ast-header-break-point .ast-above-header-menu .sub-menu .menu-item.menu-item-has-children > .menu-link,.ast-flyout-menu-enable.ast-header-break-point .ast-above-header-menu .sub-menu .menu-item.menu-item-has-children > .menu-link{padding-right:0;padding-top:0px;padding-bottom:0px;padding-left:30px;}.ast-fullscreen-menu-enable.ast-header-break-point .ast-below-header-menu .sub-menu .menu-item.menu-item-has-children > .menu-link,.ast-default-menu-enable.ast-header-break-point .ast-below-header-menu .sub-menu .menu-item.menu-item-has-children > .menu-link,.ast-flyout-menu-enable.ast-header-break-point .ast-below-header-menu .sub-menu .menu-item.menu-item-has-children > .menu-link{padding-right:0;padding-top:0px;padding-bottom:0px;padding-left:30px;}.ast-fullscreen-menu-enable.ast-header-break-point .ast-below-header-menu .sub-menu .menu-link,.ast-fullscreen-menu-enable.ast-header-break-point .ast-header-break-point .ast-below-header-actual-nav .sub-menu .menu-item .menu-link,.ast-fullscreen-menu-enable.ast-header-break-point .ast-below-header-navigation .sub-menu .menu-item .menu-link,.ast-fullscreen-menu-enable.ast-header-break-point .ast-below-header-menu-items .sub-menu .menu-item .menu-link,.ast-fullscreen-menu-enable.ast-header-break-point .main-navigation .sub-menu .menu-item .menu-link{padding-top:0px;padding-bottom:0px;padding-left:30px;}.ast-below-header,.ast-header-break-point .ast-below-header{padding-top:1em;padding-bottom:1em;}.ast-below-header-menu .menu-link,.below-header-nav-padding-support .below-header-section-1 .below-header-menu > .menu-item > .menu-link,.below-header-nav-padding-support .below-header-section-2 .below-header-menu > .menu-item > .menu-link,.ast-header-break-point .ast-below-header-actual-nav > .ast-below-header-menu > .menu-item > .menu-link{padding-top:0px;padding-right:20px;padding-bottom:0px;padding-left:20px;}.ast-desktop .ast-below-header-menu .ast-mm-template-content,.ast-desktop .ast-below-header-menu .ast-mm-custom-text-content,.ast-below-header-menu .sub-menu .menu-link,.ast-header-break-point .ast-below-header-actual-nav .sub-menu .menu-item .menu-link{padding-top:0px;padding-right:20px;padding-bottom:0px;padding-left:20px;}.ast-header-break-point .ast-below-header-actual-nav .sub-menu .menu-item .menu-item .menu-link,.ast-header-break-point .ast-below-header-menu-items .sub-menu .menu-item .menu-item .menu-link{padding-left:calc( 20px + 10px );}.ast-header-break-point .ast-below-header-actual-nav .sub-menu .menu-item .menu-item .menu-item .menu-link,.ast-header-break-point .ast-below-header-menu-items .sub-menu .menu-item .menu-item .menu-item .menu-link{padding-left:calc( 20px + 20px );}.ast-header-break-point .ast-below-header-actual-nav .sub-menu .menu-item .menu-item .menu-item .menu-item .menu-link,.ast-header-break-point .ast-below-header-menu-items .sub-menu .menu-item .menu-item .menu-item .menu-item .menu-link{padding-left:calc( 20px + 30px );}.ast-header-break-point .ast-below-header-actual-nav .sub-menu .menu-item .menu-item .menu-item .menu-item .menu-item .menu-link,.ast-header-break-point .ast-below-header-menu-items .sub-menu .menu-item .menu-item .menu-item .menu-item .menu-item .menu-link{padding-left:calc( 20px + 40px );}.ast-default-below-menu-enable.ast-header-break-point .ast-below-header-navigation .menu-item-has-children > .ast-menu-toggle,.ast-default-below-menu-enable.ast-header-break-point .ast-below-header-menu-items .menu-item-has-children > .ast-menu-toggle,.ast-flyout-below-menu-enable.ast-header-break-point .ast-below-header-navigation .menu-item-has-children > .ast-menu-toggle,.ast-flyout-below-menu-enable.ast-header-break-point .ast-below-header-menu-items .menu-item-has-children > .ast-menu-toggle{top:0px;right:calc( 20px - 0.907em );}.ast-default-below-menu-enable .ast-below-header-enabled .ast-below-header-navigation .ast-below-header-menu .menu-item.menu-item-has-children .sub-menu .ast-menu-toggle,.ast-flyout-below-menu-enable .ast-below-header-enabled .ast-below-header-navigation .ast-below-header-menu .menu-item.menu-item-has-children .sub-menu .ast-menu-toggle{top:0px;right:calc( 20px - 0.907em );}.ast-fullscreen-below-menu-enable.ast-header-break-point .ast-below-header-navigation .menu-item-has-children > .ast-menu-toggle,.ast-fullscreen-below-menu-enable.ast-header-break-point .ast-below-header-menu-items .menu-item-has-children > .ast-menu-toggle{right:0;}.ast-fullscreen-below-menu-enable .ast-below-header-enabled .ast-below-header-navigation .ast-below-header-menu .menu-item.menu-item-has-children .sub-menu .ast-menu-toggle{right:0;}.ast-above-header{padding-top:0px;padding-bottom:0px;}.ast-above-header-enabled .ast-above-header-navigation .ast-above-header-menu > .menu-item > .menu-link,.ast-header-break-point .ast-above-header-enabled .ast-above-header-menu > .menu-item:first-child > .menu-link,.ast-header-break-point .ast-above-header-enabled .ast-above-header-menu > .menu-item:last-child > .menu-link{padding-top:0px;padding-right:20px;padding-bottom:0px;padding-left:20px;}.ast-header-break-point .ast-above-header-navigation > ul > .menu-item-has-children > .ast-menu-toggle{top:0px;}.ast-desktop .ast-above-header-navigation .ast-mm-custom-text-content,.ast-desktop .ast-above-header-navigation .ast-mm-template-content,.ast-above-header-enabled .ast-above-header-navigation .ast-above-header-menu .menu-item .sub-menu .menu-link,.ast-header-break-point .ast-above-header-enabled .ast-above-header-menu .menu-item .sub-menu .menu-link,.ast-above-header-enabled .ast-above-header-menu > .menu-item:first-child .sub-menu .menu-item .menu-link{padding-top:0px;padding-right:20px;padding-bottom:0px;padding-left:20px;}.ast-header-break-point .ast-above-header-enabled .ast-above-header-menu .menu-item .sub-menu .menu-item .menu-link{padding-left:calc( 20px + 10px );}.ast-header-break-point .ast-above-header-enabled .ast-above-header-menu .menu-item .sub-menu .menu-item .menu-item .menu-link{padding-left:calc( 20px + 20px );}.ast-header-break-point .ast-above-header-enabled .ast-above-header-menu .menu-item .sub-menu .menu-item .menu-item .menu-item .menu-link{padding-left:calc( 20px + 30px );}.ast-header-break-point .ast-above-header-enabled .ast-above-header-menu .menu-item .sub-menu .menu-item .menu-item .menu-item .menu-item .menu-link{padding-left:calc( 20px + 40px );}.ast-default-above-menu-enable.ast-header-break-point .ast-above-header-navigation .menu-item-has-children > .ast-menu-toggle,.ast-default-above-menu-enable.ast-header-break-point .ast-above-header-menu-items .menu-item-has-children > .ast-menu-toggle,.ast-flyout-above-menu-enable.ast-header-break-point .ast-above-header-navigation .menu-item-has-children > .ast-menu-toggle,.ast-flyout-above-menu-enable.ast-header-break-point .ast-above-header-menu-items .menu-item-has-children > .ast-menu-toggle{top:0px;right:calc( 20px - 0.907em );}.ast-default-above-menu-enable .ast-above-header-enabled .ast-above-header-navigation .ast-above-header-menu .menu-item.menu-item-has-children .sub-menu .ast-menu-toggle,.ast-flyout-above-menu-enable .ast-above-header-enabled .ast-above-header-navigation .ast-above-header-menu .menu-item.menu-item-has-children .sub-menu .ast-menu-toggle{top:0px;right:calc( 20px - 0.907em );}.ast-fullscreen-above-menu-enable.ast-header-break-point .ast-above-header-navigation .menu-item-has-children > .ast-menu-toggle,.ast-fullscreen-above-menu-enable.ast-header-break-point .ast-above-header-menu-items .menu-item-has-children > .ast-menu-toggle{right:0;}.ast-fullscreen-above-menu-enable .ast-above-header-enabled .ast-above-header-navigation .ast-above-header-menu .menu-item.menu-item-has-children .sub-menu .ast-menu-toggle{margin-right:20px;right:0;}.ast-footer-overlay{padding-top:2em;padding-bottom:2em;}.ast-small-footer .nav-menu a,.footer-sml-layout-2 .ast-small-footer-section-1 .menu-item a,.footer-sml-layout-2 .ast-small-footer-section-2 .menu-item a{padding-top:0em;padding-right:.5em;padding-bottom:0em;padding-left:.5em;}}@media (max-width:544px){.main-header-bar,.ast-header-break-point .main-header-bar,.ast-header-break-point .header-main-layout-2 .main-header-bar,.ast-header-break-point .ast-mobile-header-stack .main-header-bar{padding-top:0.6em;padding-bottom:0.7em;}.ast-default-menu-enable.ast-main-header-nav-open.ast-header-break-point .main-header-bar,.ast-main-header-nav-open .main-header-bar{padding-bottom:0;}.ast-fullscreen-menu-enable.ast-header-break-point .main-header-bar .main-header-bar-navigation .main-header-menu > .menu-item-has-children > .ast-menu-toggle{right:0;}.ast-desktop .main-navigation .ast-mm-template-content,.ast-desktop .main-navigation .ast-mm-custom-content,.ast-desktop .main-navigation .ast-mm-custom-text-content,.main-navigation .sub-menu .menu-item .menu-link,.ast-header-break-point .main-navigation .sub-menu .menu-item .menu-link{padding-right:0;}.ast-fullscreen-menu-enable.ast-header-break-point .main-header-bar .main-header-bar-navigation .sub-menu .menu-item-has-children > .ast-menu-toggle{right:0;}.ast-fullscreen-menu-enable.ast-header-break-point .ast-above-header-menu .sub-menu .menu-item.menu-item-has-children > .menu-link,.ast-default-menu-enable.ast-header-break-point .ast-above-header-menu .sub-menu .menu-item.menu-item-has-children > .menu-link,.ast-flyout-menu-enable.ast-header-break-point .ast-above-header-menu .sub-menu .menu-item.menu-item-has-children > .menu-link{padding-right:0;}.ast-fullscreen-menu-enable.ast-header-break-point .ast-below-header-menu .sub-menu .menu-item.menu-item-has-children > .menu-link,.ast-default-menu-enable.ast-header-break-point .ast-below-header-menu .sub-menu .menu-item.menu-item-has-children > .menu-link,.ast-flyout-menu-enable.ast-header-break-point .ast-below-header-menu .sub-menu .menu-item.menu-item-has-children > .menu-link{padding-right:0;}.ast-fullscreen-below-menu-enable.ast-header-break-point .ast-below-header-navigation .menu-item-has-children > .ast-menu-toggle,.ast-fullscreen-below-menu-enable.ast-header-break-point .ast-below-header-menu-items .menu-item-has-children > .ast-menu-toggle{right:0;}.ast-fullscreen-below-menu-enable .ast-below-header-enabled .ast-below-header-navigation .ast-below-header-menu .menu-item.menu-item-has-children .sub-menu .ast-menu-toggle{right:0;}.ast-above-header{padding-top:0.5em;}.ast-fullscreen-above-menu-enable.ast-header-break-point .ast-above-header-enabled .ast-above-header-navigation .ast-above-header-menu .menu-item.menu-item-has-children > .menu-link,.ast-default-above-menu-enable.ast-header-break-point .ast-above-header-enabled .ast-above-header-navigation .ast-above-header-menu .menu-item.menu-item-has-children > .menu-link,.ast-flyout-above-menu-enable.ast-header-break-point .ast-above-header-enabled .ast-above-header-navigation .ast-above-header-menu .menu-item.menu-item-has-children > .menu-link{padding-right:0;}.ast-fullscreen-above-menu-enable.ast-header-break-point .ast-above-header-navigation .menu-item-has-children > .ast-menu-toggle,.ast-fullscreen-above-menu-enable.ast-header-break-point .ast-above-header-menu-items .menu-item-has-children > .ast-menu-toggle{right:0;}.ast-fullscreen-above-menu-enable .ast-above-header-enabled .ast-above-header-navigation .ast-above-header-menu .menu-item.menu-item-has-children .sub-menu .ast-menu-toggle{right:0;}}@media (max-width:544px){.ast-header-break-point .header-main-layout-2 .site-branding,.ast-header-break-point .ast-mobile-header-stack .ast-mobile-menu-buttons{padding-bottom:0;}}.ast-search-box.header-cover #close::before,.ast-search-box.full-screen #close::before{font-family:Astra;content:"\e5cd";display:inline-block;transition:transform .3s ease-in-out;}.ast-advanced-headers-different-logo .advanced-header-logo,.ast-header-break-point .ast-has-mobile-header-logo .advanced-header-logo{display:inline-block;}.ast-header-break-point.ast-advanced-headers-different-logo .ast-has-mobile-header-logo .ast-mobile-header-logo{display:none;}.ast-advanced-headers-layout{padding-top:7%;padding-bottom:7%;width:100%;}.ast-advanced-headers-wrap,.ast-advanced-headers-title{color:#ffffff;}.ast-advanced-headers-breadcrumb,.ast-advanced-headers-breadcrumb .woocommerce-breadcrumb{color:#ffffff;}.ast-advanced-headers-breadcrumb a,.woocommerce .ast-advanced-headers-breadcrumb a{color:#ffffff;}.ast-advanced-headers-breadcrumb a:hover,.woocommerce .ast-advanced-headers-breadcrumb a:hover{color:#ffffff;}.ast-title-bar-wrap{background:rgba(44,62,80,0.6);}.ast-title-bar-wrap:after{content:"";position:absolute;left:0;right:0;top:0;bottom:0;background-color:rgba(44,62,80,0.6);}.ast-header-break-point .ast-advanced-headers-parallax{background-attachment:fixed;}
 .astra-advanced-hook-8116 { padding-top: 10px;}
 .astra-advanced-hook-5707 { padding-bottom: 10px;}
 .astra-advanced-hook-5694 { padding-bottom: 5px;}
/**
Theme Name: Astra Child
Author: Brainstorm Force
Author URI: http://wpastra.com/about/
Description: Astra is the fastest, fully customizable & beautiful theme suitable for blogs, personal portfolios and business websites. It is very lightweight (less than 50KB on frontend) and offers unparalleled speed. Built with SEO in mind, Astra comes with schema.org code integrated so search engines will love your site. Astra offers plenty of sidebar options and widget areas giving you a full control for customizations. Furthermore, we have included special features and templates so feel free to choose any of your favorite page builder plugin to create pages flexibly. Some of the other features: # WooCommerce Ready # Responsive # Compatible with major plugins # Translation Ready # Extendible with premium addons # Regularly updated # Designed, Developed, Maintained & Supported by Brainstorm Force. Looking for a perfect base theme? Look no further. Astra is fast, fully customizable and beautiful theme!
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: astra-child
Template: astra
*/

.margintop25 {
	margin-top: 25px;
}

.marginbottom25 {
	margin-bottom: 25px;
}

.margintop20 {
	margin-top: 20px;
}

.marginbottom20 {
	margin-bottom: 20px;
}

.margintop15 {
	margin-top: 15px;
}

a.outgoingButton {
    background-color: #24700f;
	border: 1px solid #000000;
	border-radius:5px;
	padding: 10px;
	color: #ffffff;
	font-weight: 600;
}

a.outgoingButton:hover {
	background-color:#329d15;
	color: #ffffff;
}

a.testberichtButton {
    background-color: #ffffff;
	border: 1px dotted #aa1db7;
	border-radius:5px;
	padding:10px;
	color: #aa1db7;
}

a.preisButton /* für den Kostenvergleich */ {
	display: inline-block;
	background-color: #24700f;
    border: 1px solid #000000;
    border-radius: 5px;
    padding: 5px;
	width: 200px;
    color: #ffffff;
    font-weight: 400;
    text-align: center;
}

a.preisButton:hover {
	background-color:#329d15;
	color: #ffffff;
}

a.preisButton:clicked {
	background-color:#329d15;
	color: #ffffff;
}

.bestens /* für den Kostenvergleich */ {
	font-weight: 600;
	color: #24700f;
	text-align: center;
}

.gut /* für den Kostenvergleich */ {
	font-weight: 600;
	color: #99cc00;
	text-align: center;
}

.mittel /* für den Kostenvergleich */ {
	font-weight: 600;
	color: #ff6600;
	text-align: center;
}

.schlecht /* für den Kostenvergleich */ {
	font-weight: 600;
	color: #ff0000;
	text-align: center;
}

.center {
	text-align: center !important;
}

@media (min-width: 600px) {
	.mobile /* Smartphone Hinweis für den Kostenvergleich */ {
	display: none;
}
}

img.logo {
	border:1px dotted #aa1db7; 
	width:180px; 
	height:75px;
	min-width:180px; 
	min-height:75px;
	text-align: center;
	margin: 10px;
}

ul.list-inclusive {
	margin: auto 0px 25px 45px !important;
}

.list-inclusive li {
	 list-style-image: url('https://www.singleboersencheck.de/wp-content/themes/astra-child/bull_check.png');
	 margin: 5px;
}

li.regio /*für Orte */ {
	margin-bottom: -12px !important;
}

.breadcrumb {
    margin: -10px 0 10px 0;
    padding: 0;
    font-size: 12px;
    width: 100%;
    text-align: left;
	list-style: none;
}

ol.breadcrumb {
    margin: -10px 0 10px 0;
    padding: 0;
    font-size: 12px;
    width: 100%;
    text-align: left;
	list-style: none;
}

@media (max-width: 768px) {
ol.breadcrumb {
	margin-top: -15px;
  }
}

.breadcrumb li {
	display: inline-block;
    margin: 0;
    padding: 0;
}

hr.trennlinie {
	height: 1px;
	color: #e2a9f3;
	width: 98%;
	text-align:center;
	margin-bottom: 10px;
    margin-top: 0px;
	}

@media (max-width: 768px) {
hr.trennlinie {
	display: none;
  }
}

@media (max-width: 768px) {
.nurdesktop {
	display: none;
  }
}

.wolke /* für Orte */ {
    border: 1px solid;
    border-radius: 5px;
    padding: 10px;
    box-shadow: 0px 0px 10px 0px rgb(0 0 0 / 50%);
    border-color: #E2A9F3;
	background-color: #ffffff;
	text-align: center;
	margin: 20px 0px;
	width: 100%;
}

@media (min-width: 768px) {
.wolke { width: 31%; margin: 10px 1% 10px 1%; float: left;}
}

.wolkeButton /* z.B. für Orte */ {
	display:inline-block;
	width: 100%;
}

.nutzerzahl /* Für Orte */ {
	color: #329d15; 
	font-size: 22px; 
	font-weight: 600;
}

.wolkeB /* für Beiträge */ {
    border: 1px solid;
    border-radius: 5px;
    padding: 10px;
    box-shadow: 0px 0px 10px 0px rgb(0 0 0 / 50%);
    border-color: #E2A9F3;
	background-color: #ffffff;
	text-align: center;
	margin: 20px 0px 30px 0px;
	width: 100%;
	height: auto;
	font-size: 18px;
}

.wolkeB img {
	height: auto;
	max-width: 100%;
	border: 1px solid #e2a9f3;
}

@media (min-width: 905px) {
.wolkeB { width: 31%; margin: 20px 1% 20px 1%; float: left; min-height: 270px;}
.wolkeB img { height: 150px; max-width: 100%; }
}

.wolkeSP /* für spezielle Partnersuche */ {
    border: 1px solid;
    border-radius: 5px;
    padding: 10px;
    box-shadow: 0px 0px 10px 0px rgb(0 0 0 / 50%);
    border-color: #E2A9F3;
	background-color: #ffffff;
	text-align: center;
	margin: 20px 0px 30px 0px;
	width: 100%;
	height: auto;
}

.wolkeSP img {
	height: auto;
	max-width: 100%;
	border: 1px solid #e2a9f3;
}

@media (min-width: 768px) {
.wolkeSP { width: 46%; margin: 0px 1% 20px 1%; float: left; height: 350px;}
.wolkeSP img { height: 180px; max-width: 100%; }
}

.wolkeSP h3 {
	font-size: 20px !important;
}

/* Für die Anbietertabelle in den Testberichten */

.anbietertab {display:block; width:100%; margin: 0px auto 10px auto;}

.spaltentitel { 
    font-size: 18px;
    font-weight: 500;
	padding: 0px 10px 0px 10px;
    background-color: #F3ECF3;
}

.spalte-links {display:inline-block; width:98%; text-align:left; margin: 10px 1% 15px 1%;}
.spalte-rechts {display:inline-block; width:96%; text-align:left; margin: 0 2% 0 2%;}

@media (min-width: 768px) {
.spalte-links {float:left; width:30%; padding-right:2%; margin-bottom: 10px; }
.spalte-rechts {float:right; width:65%; margin: 10px 0 10px 0;}
}

/* Für FAQs */
.faqtitel { 
    font-size: 20px;
    font-weight: 500;
	padding: 0px 0px 0px 10px;
    background-color: #F3ECF3;
	margin: 25px 10px 10px 10px;
}

.faqantwort {
	margin: 15px 15px 20px 15px;
}

 /* Für Tabellen ANFANG --------------------------------------------------------------------------- */

.sbctab-border {border:2px solid #e2a9f3;} /* rosa rahmen */
.sbctab-bg {background-color:#F3ECF3;} /* hintergrund oben/unten */
.sbctab-innen {padding:10px;} /*innenabstand der 3 reihen */
.sbctab-clear {clear:both;}

.sbctab {display:block; width:100%; margin:25px auto 30px auto;}
.sbctab-oben {display: block;width:100%; margin: 0px auto 10px auto;}
.sbctab-mitte {display: block;width:100%; margin: 0px auto 0px auto;}
.sbctab-unten {display: block;width:100%; text-align:center;}

.sbctab-oben-logo {display:inline-block; width:100%; text-align:center; margin:0 auto 10px auto;}
.sbctab-oben-logo img {border:1px dotted #aa1db7; width:180px; height:75px; max-width:180px; max-height:75px;}
.sbctab-oben-bewertung {display:inline-block; width:100%; text-align:center; margin: 0 auto 10px auto;}
.sbctab-oben-bewertung img {width:144px; height:25px; max-width:144px; max-height:25px;}
.sbctab-oben-regionutzer /* für Orte */ {display:inline-block; width:100%; text-align:center; line-height: 1.4; margin: 0;}
.sbctab-oben-kosten {display:inline-block; width:100%; text-align:center; margin: 0 auto 10px auto;}
.sbctab-mitte-links {display:inline-block; width:98%; text-align:left; margin: 2% 1% 0 1%;}
.sbctab-mitte-rechts {display:inline-block; width:98%; text-align:left; margin: 0 1% 0 1%;}
.sbctab-mitte-normal {width:100%; padding: 0 20px 10px 20px;}
@media (min-width: 768px) {
	.sbctab-oben {margin-bottom: 0px;}
    .sbctab-oben-logo {float: left;width:33%; text-align:left; margin: 0 auto 10px auto;}
    .sbctab-oben-bewertung {float: left; width:33%; margin: 10px auto 10px auto;}
    .sbctab-oben-kosten {float:right; width:33%; margin: 10px auto 10px auto;}
	.sbctab-oben-regionutzer /* für Orte */ {float:right; width:60%; margin: 10px auto 10px auto;}
    .sbctab-mitte-links {float:left; width:45%; margin-bottom: 1%; }
    .sbctab-mitte-rechts {float:right; width:50%; border-left: 1px solid #e2a9f3; padding-left: 3%; margin: 2% 0 1% 0;}
}

.sbctab-titel {font-size:18px; font-weight:600; margin: 0 0 5px 0;}
.sbctab-beschreibungstext {font-size: 18px; line-height: inherit; position: relative;}
.sbctab-text {font-size: 18px;}


.sbctab-button {display:inline-block; width:90%; margin:10px auto 10px auto;}
.sbctab-button a {display:inline-block; width:100%;}
@media (min-width: 768px) {
    .sbctab-button { width:40%; margin:10px 4% 10px 4%;}
}

 /* Für Tabellen ENDE --------------------------------------------------------------------------- */

/******************************** Störer *******************************************/

.bannertext {
	color: #FFFFFF;
	font-size: 23px;
	text-shadow: 1px 1px 15px black, 1px -1px 15px black, -1px 1px 15px black, -1px -1px 15px black;
	font-weight: 600;
}

.bannerbutton {
    background-color: #24700f;
	border: 2px solid #ffffff;
	border-radius:3px;
	display:inline-block;
	padding: 10px 20px;
	color: #ffffff;
	font-weight: 600;
	line-height: 1.2;
}

.bannerbutton:hover {
	background-color:#329d15;
	color: #ffffff;
}

.erotikbanner {
    margin: 25px 0px 25px 0px;
	background-image: url(https://www.singleboersencheck.de/wp-content/uploads/seitensprung-portale.jpg);
    background-position: center center;
    background-size: cover;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #E2A9F3;
    box-shadow: 0px 0px 10px 0px rgb(0 0 0 / 50%);
	text-align: center;
}

.listebanner {
    margin: 25px 0px 25px 0px;
	background-image: url(https://www.singleboersencheck.de/wp-content/uploads/dating-seiten-liste-.jpg);
    background-position: center center;
    background-size: cover;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #E2A9F3;
    box-shadow: 0px 0px 10px 0px rgb(0 0 0 / 50%);
	text-align: center;
}

.pvbanner {
    margin: 25px 0px 25px 0px;
	background-image: url(https://www.singleboersencheck.de/wp-content/uploads/partnervermittlung.jpg);
    background-position: center center;
    background-size: cover;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #E2A9F3;
    box-shadow: 0px 0px 10px 0px rgb(0 0 0 / 50%);
	text-align: center;
}


.overlay {
	background-color: rgba(16, 14, 16, 0.5);
	padding: 40px 35px 30px 35px;
}

/************************* Störer Ende ********************************/

table.myTable {
  width: 100%;
  text-align: left;
  border-collapse: collapse;
}
table.myTable td, table.myTable th {
  border: 1px solid #EFBDEE;
  padding: 5px 5px;
}
table.myTable tbody td {
  font-size: 16px;
}
table.myTable thead {
  background: #EFCFED;
}.star {
  color: #ffb400;
  color: var(--star-color);
}

.text-yellow-300 {
  color: #ffb400;
  color: var(--star-color);
}

.stop-color-star {
  stop-color: #ffb400;
  stop-color: var(--star-color);
}

.fix-star {
  left: 5px;
  position: relative;
}

.ranking_table {
  max-width: 90ch;
  margin: 1.5em auto;
}

.table_list header {
  padding: 0.5em 0.5em 0 0.5em;
  border-bottom: 2px solid hsl(0, 0%, 90%);
}
.table_list header {
  display: grid;
  grid-template-columns: 1fr 3fr 1fr;
  grid-template-areas: "logo title score";
  /* border:1px solid red; */
}

.placeholder {
  height: 3em;
}

.table_list .partner_logo {
  display: grid;
  grid-area: logo;
  margin-top: 0.5rem;
}

.table_list .partner_logo a {
  align-self: center;
}

.table_list header img {
  object-fit: contain;
  vertical-align: middle;
  width: 100%;
  height: 100%;
  max-height: 8em;
}

.table_list header .table_title {
  padding: 0 1.5em;
  grid-area: title;
}

.table_title .heading_2 {
  font-size: 1.8em;
  margin-bottom: 0.3em;
  margin-top: 1rem;
}

.table_title .heading_2 a {
  color: #333333;
  text-decoration: none !important;
}

.table_title .heading_2 a:hover {
  color: hsl(156deg 79% 29%);
  color: var(--ribbon-color);
}

.ranking_table {
  border: 1px solid hsl(0, 0%, 80%);
  border-radius: 1em;
  background: white;
  box-shadow: 0.2em 0.2em 0.5em 0.3em hsl(0deg 0% 90%);
}

.table_list .score {
  font-size: 2em;
  font-weight: bold;
  margin-right: 0.5em;
  /* margin-top:0.5em; */
  grid-area: score;
}

.table_list .score .right {
  display: flex;
  justify-content: flex-end;
  height: 45px;
}

.table_list .description {
  display: grid;
  grid-template-columns: 3fr 2fr;
  gap: 2em;
  margin: 2em;
  justify-items: start;
}

.table_list .description ul {
  /* list inside */
  list-style-position: outside;
  list-style-type: none;
  margin: 0;
  line-height: 1.8em;
  padding: 0;
}

.table_list .description li p {
  display: inline;
}
/* replace list bullet with svg */
.table_list .description li::before {
  content: url('https://www.singleboersencheck.de/wp-content/plugins/compadoplugin/img/badge-check.svg');
  display: inline-block;
  position: relative;
  width: 1.5em;
  height: 1.5em;
  top: 0.5em;
  right: 0.5em;
  margin-left: 0.5em;
}

.table_list .description ul li {
  margin-bottom: 0.7em;
}

.description ul li {
  list-style: none;
}
.description li {
  margin: 0;
  margin-right: 15px;
}

.icons .item img {
  display: block;
  position: relative;
  margin: 2px auto;
}

.icons .item {
  width: 80px;
}

.icons .item p {
  margin: 0;
  padding: 0;
  font-size: 0.75em;
  text-align: center;
  color: gray;
}
.flex {
  display: flex;
}
.space-between {
  justify-content: space-between;
}

.align-center {
  align-items: center;
}
.px-4 {
  padding: 0 2em;
}

.button-2xl {
  font-size: 1.5em;
}

.rounded {
  border-radius: 0 0 1em 1em;
}
.round {
  border-radius: 0.5em;
}

.bg-gray-100 {
  background-color: hsl(0deg 0% 94%);
}

.table_list .actions {
  display: flex;
  justify-content: center;
  padding: 0.5em 2em 2em 2em;
}

.table_list .center {
  display: flex;
  justify-content: center;
  padding: 0.4em;
}

.table_list .y-center {
  align-self: center;
}
.mt-4 {
  margin-top: 0.75em;
}

.h-5 {
  height: 1em;
}
.w-5 {
  width: 1em;
}

.h-4 {
  height: 0.9em;
}
.w-4 {
  width: 0.9em;
}

.pointer {
  cursor: pointer;
}

.highlight-link p {
  background: hsl(205deg 100% 97%);
  background: var(--secondary-color-light);
  border-radius: 1em;
  padding: 0 0.3em;
  border: 1px solid hsl(205deg 96% 18%);
  border: 1px solid var(--secondary-color);
  font-weight: bold;
  margin-bottom: 0.3em;
  font-size: 0.83em;
}
.highlight-link {
  color: hsl(205deg 96% 18%);
  color: var(--secondary-color);
  text-decoration: none !important;
}

.primary-color a {
  color: hsl(205deg 96% 18%);
  color: var(--primary-color);
}
.primary-color a:hover {
  text-decoration: none;
}

/* tooltip */
.tooltip {
  position: relative;
  display: inline-block;
}

.tooltip .tooltiptext {
  visibility: hidden;
  background-color: #555;
  color: #fff;
  text-align: center;
  border-radius: 6px;
  padding: 3px 9px;
  position: absolute;
  z-index: 1;
  bottom: 120%;
  min-width: 80px;
  /* Align center calc */
  left: 0;

  opacity: 0;
  transition: opacity 0.3s;
}

.tooltip .tooltiptext::after {
  content: "";
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: #555 transparent transparent transparent;
}

.tooltip:hover .tooltiptext {
  visibility: visible;
  opacity: 1;
}

/* cta button */
.table_list .cta_button {
  background: #ea0020;
  background: var(--primary-color);
  padding: 0.5em 4em;
  border-radius: 5px;
  color: white;
  font-weight: bold;
  text-decoration: none !important;
  border-bottom: 4px solid rgba(0, 0, 0, 0.2) !important;
  margin-right: 1rem;
}
.table_list .cta_button:hover {
  background: #b30018;
  background: var(--primary-color-dark);
  box-shadow: 0.09em 0.09em 0 0.1em hsl(0deg 0% 90%);
}

.icon-wrapper {
  display: flex;
  justify-content: center;
  align-items: flex-start;
  margin: 0.1em;
}
.relative {
  position: relative;
}

.ribbon {
  position: absolute;
  top: -1.4em;
  left: 0;
  z-index: 1;
  background: hsl(156deg 79% 29%);
  background: var(--ribbon-color);
  color: white;
  font-weight: bold;
  padding: 0.2em 1em;
  border-radius: 1em 0em 0em 0em;
}

.hidden {
  display: none !important;
}

.open {
  display: block;
}
.status .open {
  display: none;
}
.closed {
  display: none;
}
.status .closed {
  display: block;
}

.subtitle_pricing p {
  margin-bottom: 0.3em;
}

.more_space {
  margin-top: 1.8em;
}

/* mobile */
@media screen and (max-width: 990px) {
  .icons .item {
    width: 65px;
  }
  .tooltip .tooltiptext {
    min-width: 65px;
  }
}

@media screen and (max-width: 767px) {
  .table_list header {
    grid-template-columns: 1fr 2fr;
    grid-template-areas: "logo score" "title title";
  }
  .table_title h2 {
    margin-top: 1em;
  }
  .icon-wrapper {
    max-width: 50%;
  }

  .table_list .description {
    grid-template-columns: 1fr;
    grid-template-areas: "image" "list";
  }
  .table_list .description ul {
    grid-area: list;
  }
  .table_list .description img {
    margin: 0 auto;
    grid-area: image;
  }

  .icons .item {
    width: 50px;
  }
  .tooltip .tooltiptext {
    min-width: 50px;
  }

  .plus {
    width: 34px;
    height: 34px;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 4px;
    font-size: 17px;
    border: 1px solid #17c37d;
    border-radius: 50%;
    color: #17c37d;
    position: relative;
    margin: 0 auto;
  }

  .md\:block {
    display: block !important;
  }

  .button-2xl {
    font-size: 1.2em;
  }

  .table_list header img {
    max-height: 100px;
  }
}

/* desktop */
@media screen and (min-width: 991px) {
  .lg\:space-between {
    justify-content: space-between !important;
  }
  .lg\:flex-end {
    justify-content: flex-end !important;
  }
}

.lorenrow {
  margin-bottom: 80px;
}

.lorencolumn .table_list header,
.col-sm-5 .table_list header {
  grid-template-columns: 1fr 2fr;
  grid-template-areas: "logo score" "title title";
}
.lorencolumn .table_title h2,
.col-sm-5 .table_title h2 {
  margin-top: 1em;
}
.lorencolumn .icon-wrapper,
.col-sm-5 .icon-wrapper {
  max-width: 50%;
}

.lorencolumn .table_list .description,
.col-sm-5 .table_list .description {
  grid-template-columns: 1fr;
  grid-template-areas: "image" "list";
}
.lorencolumn .table_list .description ul,
.col-sm-5 .table_list .description ul {
  grid-area: list;
}
.lorencolumn .table_list .description img,
.col-sm-5 .table_list .description img {
  margin: 0 auto;
  grid-area: image;
}

.lorencolumn .icons .item,
.col-sm-5 .icons .item {
  width: 50px;
}
.lorencolumn .tooltip .tooltiptext,
.col-sm-5 .tooltip .tooltiptext {
  min-width: 50px;
}

.lorencolumn .plus,
.col-sm-5 .plus {
  width: 34px;
  height: 34px;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 4px;
  font-size: 17px;
  border: 1px solid #17c37d;
  border-radius: 50%;
  color: #17c37d;
  position: relative;
  margin: 0 auto;
}

.lorencolumn .md\:block,
.col-sm-5 .md\:block {
  display: block !important;
}

.lorencolumn .button-2xl,
.col-sm-5 .button-2xl {
  font-size: 1.2em;
}

.lorencolumn .table_list header img,
.col-sm-5 .table_list header img {
  max-height: 100px;
}


    :root {
        --primary-color: #ea0020;
        --primary-color-dark: #b30018;
        --secondary-color: #02355a;
        --secondary-color-light: #f0f9ff;
        --star-color: #ffb400;
        --ribbon-color: #108456;
    }
    

			h2, h3, h4, h5, h6 {
	margin-top: 25px;
} /* sonst gibt es in manchen Boxen keinen Abstand */

/* h1 im Logo auf der Startseite mobile komischer Abstand */
h1.site-title {
	line-height: inherit;
}

/* H1 im Bild: Zeilenanbstand war zu klein */
.ast-advanced-headers-title {
  line-height: 1.5;
	padding: 1%;
	margin: 2% 3%;
	text-shadow: 
     1px  1px 8px black,
     1px -1px 8px black,
    -1px  1px 8px black,
    -1px -1px 8px black;
}

.ast-title-bar-wrap /* im Header */ {
    box-shadow: 0 0 10px #aaa;
}

a {
	font-weight: 600;
}

footer a {
	font-weight: 500;
}

.site-footer {
	text-align: center;
}

blockquote {
	margin: 1em 0.9em 1em 0.9em;
	padding: 0.4em 0.9em 0.4em 0.9em;
}

ul, ol {
	margin: auto 0px 15px 30px;
}

table, td, th {
    border: 1px solid #e2a9f3;
	  hyphens: auto;
}

table {
    margin: 0 0 1em;
}

thead {
	background-color: #F3ECF3;
}

hr {
	height: 2px;
	background-color: #e2a9f3;
	margin: auto;
}

/* KOMMENTARE */

.comments-area {
    border-top: 2px solid #e2a9f3;
	border-bottom: 2px solid #e2a9f3;
    margin-top: 2em;
	background-color: #f3ecf3;
	padding: 10px;
}

.ast-comment-list li.depth-1 .ast-comment, .ast-comment-list li.depth-2 .ast-comment {
    border-top: 1px dotted #e2a9f3;
}

.ast-comment-list {
    border-bottom: 1px dotted #e2a9f3;
}

.ast-reply-link {
	display: none;
}

.ast-comment-meta-wrap {
	padding: 0 0 10px 0;
}

@media (max-width: 768px)
{
	.ast-comment-meta {
   padding: 0;
	}
}

/* Blog Archive Anpassungen */

.blog-layout-3 {
    border-bottom: 3px dotted #e2a9f3;
}

.blog-layout-3 img {
    border: 1px solid #e2a9f3;
}

/* Gutenberg Anpassungen */

.wp-block-separator {
    border-top: 0px;
    border-bottom: 0px;
}

.wp-block-group {
	padding: 10px 20px 5px 20px;
	margin-bottom: 25px;
	margin-top: 25px;
}

.wp-block-cover {
	padding: 20px 0px 20px 0px;
	margin-bottom: 25px;
}

.wp-block-button {
	padding: 10px;
}

.wp-block-image img {
	border: 1px solid #e2a9f3;
}

.wp-block-gallery img {
    border: 1px solid #e2a9f3;
}

.wp-block-embed {
	border: 1px solid #e2a9f3;
}

/* Quiz Anpassungen */
body .wq_questionTextCtr h4 {
	color: #8c2189;
font-size: 22px;
}

.wq-quiz.wq-skin-flat .wq_questionTextCtr {
	background-color: #ffffff; }

.wq-quiz.wq-skin-flat .wq_singleAnswerCtr {
	background-color: #ffffff;
}

.wq-quiz.wq-skin-flat .wq_singleAnswerCtr:hover, .wq-quiz.wq-skin-flat .wq_singleAnswerCtr.chosen, .wq-quiz.wq-skin-flat .wq_singleAnswerCtr.wq_answerSelected {
    background: #f3ecf3;
    border: 3px solid #ffffff;
}

.wq-results .wq_quizTitle {
  font-weight: 600;
	font-size: 22px;
	color: #8c2189;
}

.wq-quiz.wq-skin-flat .wq-results {
    background: #ffffff;
	  border-color: #ffffff;}

.wq-result-title.wq_resultTitle {
	font-weight: 600;
}

/* Web Vitals */

.site-branding {
	max-height: 65px;
}

@media (max-width: 768px) {
	.site-branding {
	max-height: 50px;
}
}

.site-footer li {
	font-size: 120%;
	margin-bottom: 10px;
}

.ast-header-thumbnail {
    position: absolute;
    width: 100%;
    height: 100%;
    object-fit: cover;
}		
  .author-box {
    display: flex;
    align-items: center;
    background-color: #f9f9f9;
    padding: 12px 16px;
    border-radius: 8px;
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.05);
    font-family: "Segoe UI", sans-serif;
    font-size: 14px;
    margin-bottom: 20px;
    max-width: 100%;
  }

  .author-box .author-image {
    width: 56px;
    height: 56px;
    flex-shrink: 0;
    border-radius: 50%;
    overflow: hidden;
    margin-right: 14px;
    border: 2px solid #fff;
    box-shadow: 0 0 0 1px #ddd;
  }

  .author-box .author-image img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
  }

  .author-box .author-info {
    line-height: 1.5;
  }

  .author-box .author-name {
    color: #b32025;
    font-weight: 600;
    font-size: 15px;
  }

  .author-box .author-role {
    color: #666;
    font-size: 13px;
    margin-top: 2px;
  }

  @media (max-width: 480px) {
    .author-box {
      font-size: 13px;
      padding: 10px 12px;
    }

    .author-box .author-image {
      width: 48px;
      height: 48px;
      margin-right: 10px;
    }

    .author-box .author-name {
      font-size: 14px;
    }

    .author-box .author-role {
      font-size: 12px;
    }
  }

.faq-section {
  font-family: 'Helvetica Neue', sans-serif;
  max-width: 800px;
  margin: 40px auto;
  padding: 0 16px;
}
.faq-section h2 {
  font-size: 1.6em;
  margin-bottom: 20px;
}
.faq-item {
  margin-bottom: 24px;
}
.faq-item h3 {
  font-size: 1.2em;
  margin-bottom: 6px;
  color: #333;
}
.faq-item p {
  margin: 0;
  color: #555;
  line-height: 1.5;
}
