body.logged-in .table thead th { top: 32px; }
.table-complex table tbody td {vertical-align: top;}
.single-faqs .entry-header { padding: 6.5rem 0; }
.single-faqs .entry-content-wrap { padding-top: 3rem; }
.section-cards-product-narrative .card-list li h3 a { padding: 0; display: inline !important; }
.cards-wrap.cards-wrap-product-comparison .card .card-header{
    align-items: center;
    display: inline-flex;
    flex-direction: column;
    justify-content: center;
    width: 100%;
}
.cards-wrap.cards-wrap-product-comparison .card .card-subtitle, .cards-wrap.cards-wrap-product-comparison .card .card-title{width:100%;}
.section-cards-product-narrative .card-list li h3 a {padding-right: 30px; }
.cards-wrap.cards-wrap-product-narrative .card-list h3 a::after{margin-right: -30px;}
.cards-wrap.cards-wrap-product-comparison .card .card-subtitle{font-weight:700;}
#footer-logo-w {margin-top: -1px;} 
#footer {overflow: hidden;}
.with_frm_style input[type=text], .with_frm_style input[type=password], .with_frm_style input[type=email], .with_frm_style input[type=number], .with_frm_style input[type=url], .with_frm_style input[type=tel], .with_frm_style input[type=file], .with_frm_style input[type=search], .with_frm_style select, .with_frm_style .frm-card-element.StripeElement {
min-height: 50px;
border: var(--btn-border-width) solid #949494;
border-radius: var(--input-radius);
}
.faq-anchors p {
    text-transform: uppercase;
    font-weight: 700;
    color: hsl(119, 32%, 32%);
}
.disclosures-inner .disclosure-title {
    font-weight: 700;
    color: hsl(119, 32%, 32%);
    font-size: 1rem;
    letter-spacing: 0.05rem;
    line-height: 1rem;
}
.th-label {
  display: block;
  font-weight: var(--fw-bold);
  text-transform: uppercase;
  color: hsl(var(--clr-2));
}
#header #menu-wrap .menu-lvl-1>li.current-menu-item>a, 
#header #menu-wrap .menu-lvl-1>li.current-page-ancestor.current-page-parent>a, 
#header #menu-wrap .menu-lvl-1>li.current-menu-item>a, 
#header #menu-wrap .menu-lvl-1>li.current-page-ancestor>a {
    --menu-link-color: hsl(var(--clr-1));
    --menu-link-bg-color: var(--bg-light);
    --menu-link-hover-color: hsl(var(--clr-1));
    --menu-link-bg-hover-color: var(--bg-light);
}

.current-menu-parent .current-menu-item a::before {
    background-color: hsl(var(--clr-1-light));
}


#header #menu-wrap .menu-lvl-1 li.current-menu-ancestor>a:before {
   background-color: hsl(var(--clr-1-light));
}

#header #menu-wrap .menu-lvl-4 li.current-menu-item>a:before {
    opacity: 1;
}

#header #menu-wrap .menu-lvl-4 li.current-menu-item>a {
  color: var(--link-hover-color);
}

#header #menu-wrap .menu-lvl-3 li.current-menu-item>a:before {
   opacity: 1;
}

#header #menu-wrap .menu-lvl-3 li.current-menu-item>a {
  color: var(--link-hover-color);
}
#page form .frm_checkbox label input:before, #page form .frm_radio label input:before{
    width: 0.6em;
    height: 0.6em;
    margin: 3px 0 0 4px;
}
#page form .frm_checkbox label input, #page form .frm_radio label input {
margin-left: -20px !important;
margin-top: 2px !important;
}
.post-author .post-author-bio span {
    --h4-fz: 1rem;
    -webkit-margin-after: 0.5rem;
    margin-block-end: 0.5rem;
    text-transform: uppercase;
    color: hsl(119, 32%, 32%);
    font-size: 1rem;
    font-weight: 700;
}
.page-template-page-builder .pb-header .entry-title{
    max-width: 50rem;
}
.page-template-page-builder .pb-header{padding-inline: 1rem;}
.page-template-page-builder .pb-header{padding-inline: 1rem;}
/*.section-cards-product-narrative .card-list li h3 a{
 display: inline !important;
}*/
.section-cards-product-narrative .card-list li h3 a:after{
  display: inline-block;
    top: 2px;
  position: relative;

}
.single-faqs .back-nav { padding-bottom: 25px;}
.section-entry-content+.section-entry-content {
    margin-bottom: 0 !important;
}
.cookie-notice .close {
    position: absolute;
    top: 50%;
    right: 18px;
    width: 1.5rem;
    height: 1.5rem;
    padding: 0;
    background: none;
    border: 0;
    transform: translateY(-50%);
    cursor: pointer;
    opacity: .6;
    -webkit-transition: all .25s ease-in-out;
    transition: all .25s ease-in-out;
}
.cookie-notice .close svg path {
    fill: #fff;
}
.pagination .page-item:first-child .page-link:before, .pagination .page-item:last-child .page-link:after{display: none;}
.pagination .page-item:first-child .prev.page-link:before, .pagination .page-item:last-child .next.page-link:after{display:block;}
.single-faqs .entry-title sup {
    vertical-align: super;
    font-size: 20px;
    font-weight: 600;
    top: -0.2em;
    right: 2px;
}
.tax-faqs_category .pb-header .pb-header-inner {
    padding-bottom: 0;
}
.tax-faqs_category .pb-header{
    padding-bottom: 6rem;
}
.tax-faqs_category .section.section-cards.section-cards-primary {
    padding-top: 0;
}
@media (min-width: 992px){
    .section.section-cards-text .section-inner:after, .section.section-cards-text .section-inner:before {
        left: -1px;
    }
    .tax-faqs_category .section-cards-primary .cards-wrap.cards-wrap-primary.cards-wrap-items-8 {
        grid-template-columns: repeat(4,1fr);
    }
    .tax-faqs_category .section-cards-primary .cards-wrap.cards-wrap-primary.cards-wrap-items-7 {
        grid-template-columns: repeat(8,1fr);
    }
    .tax-faqs_category .section-cards-primary .cards-wrap.cards-wrap-primary.cards-wrap-items-6 {
        grid-template-columns: repeat(3,1fr);
    }
    .tax-faqs_category .section-cards-primary .cards-wrap.cards-wrap-primary.cards-wrap-items-5 {
        grid-template-columns: repeat(12,1fr);
    }
    .tax-faqs_category .section-cards-primary .cards-wrap.cards-wrap-primary.cards-wrap-items-5 .card{
        grid-column: span 4;
    }
    .tax-faqs_category .section-cards-primary .cards-wrap.cards-wrap-primary.cards-wrap-items-4 {
        grid-template-columns: repeat(4,1fr);
    }
    .tax-faqs_category .section-cards-primary .cards-wrap.cards-wrap-primary.cards-wrap-items-3 {
        grid-template-columns: repeat(4,1fr);
    }
    .tax-faqs_category .section-cards-primary .cards-wrap.cards-wrap-primary.cards-wrap-items-3 {
        grid-template-columns: repeat(3,1fr);
    }
    .tax-faqs_category .section-cards-primary .cards-wrap.cards-wrap-primary.cards-wrap-items-2 {
        grid-template-columns: repeat(12,1fr);
    }
    .tax-faqs_category .section-cards-primary .cards-wrap.cards-wrap-primary.cards-wrap-items-2 .card{
        grid-column: span 4;
    }
    .tax-faqs_category .section-cards-primary .cards-wrap.cards-wrap-primary.cards-wrap-items-2 .card:first-child{
        grid-column-start: 3;
        grid-column-end: 7;
    }
    .tax-faqs_category .section-cards-primary .cards-wrap.cards-wrap-primary.cards-wrap-items-1 {
        grid-template-columns: repeat(3,1fr);
    }
}
@media (max-width: 991px){
    .tax-faqs_category .pb-header{
        padding-bottom: 3.5rem;
    }
}
@media (max-width: 768.98px){
    .single-faqs .entry-header { padding: 3rem 0; }
}
@media (max-width: 767.98px){
    .tax-faqs_category .section-cards-primary .cards-wrap.cards-wrap-primary .card-footer a {
        justify-content: start;
        align-items: start;
    }
}
@media (max-width: 575.98px){
 .cards-wrap.cards-wrap-icons .btn{ padding: 0 }
 .cards-wrap.cards-wrap-icons .card .card-img{height: 4rem;width: 5rem;}
 .section-cards-product-narrative .card-list li h3 a br{
     display: none;
    }
}
@media (min-width: 320px) and (max-width: 991.98px) {
    .search-form-blank{
        display: none;
    }
}
@media (min-width: 320px) and (max-width: 574.98px) {
      .filter-tools {
        display: flex;
        gap: 1rem;
    }
}
#rloader{
    display: none;
    margin-right: auto;
    margin-left: auto;
}
#rloader img{
    width: 100px;
    height: 100px;
}