/*
MW 2024
*/

article b {
    font-weight: 600;
}

article iframe {
    width: 100%;
}

article p {
    font-family: georgia, serif;
    padding-left: 0px !important;
    padding-right: 0px !important;
    font-size: 1.1rem;
    margin-bottom: 1rem;
}

article ul {
    padding-left: 40px !important;
    padding-bottom: 1.5rem;
    font-family: georgia, serif !important;
    font-size: 1.1rem !important;
    list-style: disc;
}

article ul li {
    color: black !important;
}

article ul li a {
    color: #ef4444 !important;
}

article ol {
    font-family: ui-serif, Georgia, Cambria, "Times New Roman", Times, serif !important;
    font-size: 1.1rem !important;
    list-style: decimal;
    padding-left: 40px !important;
    padding-bottom: 1.5rem !important;
}

article a {
    color: #D91F2A;
    text-decoration: underline;
}

article a:hover {
    color: #D91F2A;
    text-decoration: none;
}

.alm-btn-wrap {
    display: flex !important;
    justify-content: center !important;
    padding-right: 12px;
    padding-left: 12px;
}

.ajax-load-more-wrap {
    width: 100%;
}

.wp-block-image {
    display: flex;
    flex-direction: column;
    align-items: center;
    height: auto !important;
}

.wp-block-image img {
    max-width: 100%;
    height: auto;
}

.wp-block-image figcaption {
    margin-top: .5em;
    margin-bottom: 1em;
    font-size: .8rem;
}

.grecaptcha-badge {
    visibility: hidden;
}


/*ul + h2 {*/
/*    background: yellow;*/
/*}*/

ul:has(+ :where(h1, h2, h3, h4, h5, h6)) {
    /*background: yellow;*/
    padding-bottom: 0 !important;
}

ol:has(+ :where(h1, h2, h3, h4, h5, h6)) {
    padding-bottom: 0 !important;
}

li ul {
    padding-bottom: 0 !important;
}

li ol {
    padding-bottom: 0 !important;
}

/*li ul:has(+ li) {*/
/*    background: red;*/
/*    !*padding-bottom: 0 !important;*!*/
/*}*/