/*!
Theme Name: Kadence Child
Theme URI: https://www.kadencewp.com/kadence-theme/
Template: kadence
Author: Kadence WP
Author URI: https://www.kadencewp.com/
Description: A child theme for the Kadence Theme.
Version: 1.0.0
License: GNU General Public License v3.0 (or later)
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Text Domain: kadence-child
*/

/* Theme customization starts here
-------------------------------------------------------------- */
#primary-menu a[href="#"]{
    opacity: 0.5;
    pointer-events: none;
}


/* 
    QUOTE STYLES 
*/
.wp-block-pullquote.wp-block-pullquote{
    padding: 0;
    font-size: 20px;
    line-height: inherit;
    color: var(--global-palette1);
}
.wp-block-pullquote.wp-block-pullquote blockquote::before {
    left: 0;
}
.wp-block-pullquote.wp-block-pullquote blockquote{
    padding-left: 66px;
}
.wp-block-pullquote.wp-block-pullquote blockquote p{
    font-size: inherit;
}

blockquote.wp-block-quote, .entry-content blockquote{
    padding-left: 2em;
    border: none;
    color: var(--global-palette1);
}

#tour-meta .kt-inside-inner-col{
    flex-wrap: nowrap;
}

.home-sub-form .kb-submit-field {
    align-self: flex-start;
}

.home-sub-form .kb-forms-submit {
    padding: 6px 12px !important;
}


.formkit-form[data-uid="a1c235433b"] .formkit-fields.formkit-fields{
    display: grid;
    grid-template-columns: 2fr 1fr;
    gap: 1em
}
@media (max-width: 640px) {
    .formkit-form[data-uid="a1c235433b"] .formkit-fields.formkit-fields{
        display: flex;
        gap: 0;
    }
}

.disclaimer {
    font-style: italic;
    font-size: .8em;
    width: 80%;
    margin: 0 auto;
}

.footer-top-menu {
    display: flex;
    gap: 1em;
    justify-content: center;
}

#block-14 {
    margin-bottom: 0;
}

footer .wp-block-search__label {
    color: white;
}

footer .footer-social-wrap h2.widget-title {
    text-transform: none;
    font-size: 30px;
}

#primary-menu a[href="#"] {
    opacity: 0.5;
    pointer-events: none;
}

#tour-nav {
    position: sticky;
    top: 60px;
    z-index: 10;
}

.admin-bar #tour-nav,
.admin-bar #tour-sidebar>.kt-inside-inner-col {
    top: 92px;
}

#tour-sidebar>.kt-inside-inner-col {
    top: 60px;
}

.related-articles article {
    height: 100%;
}


div.custom-category-list>ul{
    padding: 0 2em 0 0;
    max-width: 400px;
    position: relative;
    line-height: 1.5
}
div.custom-category-list ul {
    list-style-type: none;
}
.custom-category-list .toggle-indicator {
    position: absolute;
    right: 0;
    cursor: pointer;
    transition: transform 0.3s ease; /* Smooth rotation */
}
.custom-category-list .toggle-indicator svg{
    stroke-width: 3px;
    height: 1.5em;
    width: 1.5em;
}
.custom-category-list .toggle-indicator.expanded svg {
    transform: rotate(180deg); /* Rotate the chevron when expanded */
}
.custom-category-list>ul>li>a{
    font-size: 22px;
}

.disclosure_box {
    padding: 1em;
    background: #dd3d87;
    color: #fff;
}
.disclosure_box h2 {
    /* text-align: center; */
    color: #fff;
    font-size: 1.5em;
}


@media (max-width: 640px) {
    #tour-nav{
        position: initial;
    }
}