/*
Theme Name: Documented NY One
Text Domain: Documented NY One
Version: 3.1.1
Description: 2023 Template
Author: Rainmakers - Akel Aguad
Author URI: https://rainsystems.app
*/

body {
    font-family: 'Poppins', sans-serif;
}
article p strong {
    color: #6098e0 !important;
    font-family: 'Poppins', sans-serif;
}
article li strong {
    color: #6098e0 !important;
    font-family: 'Poppins', sans-serif;
}

article > h1:after{
    padding-bottom:0.3rem;
    content:' ';
    display:block;
    border-bottom:1px solid #6098e0;
}
article > h2:after{
    padding-bottom:0.3rem;
    content:' ';
    display:block;
    border-bottom:1px solid #6098e0;
}
article > h3:after{
    padding-bottom:0.3rem;
    content:' ';
    display:block;
    border-bottom:1px solid #6098e0;
}
article > h4:after{
    padding-bottom:0.3rem;
    content:' ';
    display:block;
    border-bottom:1px solid #6098e0;
}

article > div div h2:after{
    padding-bottom:0.3rem;
    content:' ';
    display:block;
    border-bottom:1px solid #6098e0;
}
article > div div h3:after{
    padding-bottom:0.3rem;
    content:' ';
    display:block;
    border-bottom:1px solid #6098e0;
}
article > div div h4:after{
    padding-bottom:0.3rem;
    content:' ';
    display:block;
    border-bottom:1px solid #6098e0;
}

@media (min-width: 100px) {

    h2.wp-block-heading {
        line-height: 2.25rem !important;
        font-size: 1.875rem !important;
        font-weight: 700 !important;
        color: #6098e0 !important;
        margin-top: 32px;
        margin-bottom: 16px !important;
        text-align: left;
    }

    h3.wp-block-heading {
        line-height: 2rem !important;
        font-size: 1.5rem !important;
        font-weight: 700 !important;
        color: #6098e0 !important;
        margin-top: 32px;
        margin-bottom: 16px !important;
        text-align: left;
    }

    h4.wp-block-heading {
        line-height: 1.75rem !important;
        font-size: 1.25rem !important;
        font-weight: 700 !important;
        color: #6098e0 !important;
        margin-top: 32px;
        margin-bottom: 16px !important;
    }

    h5.wp-block-heading {
        line-height: 1.75rem !important;
        font-size: 1.125rem;
        font-weight: 700 !important;
        color: #6098e0 !important;
        margin-top: 32px;
        margin-bottom: 16px !important;
    }

}


@media (min-width: 1024px) {

    h2.wp-block-heading {
        line-height: 2.25rem !important;
        font-size: 1.875rem !important;
        font-weight: 700 !important;
        color: #6098e0 !important;
        margin-top: 32px;
        margin-bottom: 16px !important;
        text-align: left;
    }

    h3.wp-block-heading {
        line-height: 2rem !important;
        font-size: 1.5rem !important;
        font-weight: 700 !important;
        color: #6098e0 !important;
        margin-top: 32px;
        margin-bottom: 16px !important;
        text-align: left;
    }

    h4.wp-block-heading {
        line-height: 1.75rem !important;
        font-size: 1.25rem !important;
        font-weight: 700 !important;
        color: #6098e0 !important;
        margin-top: 32px;
        margin-bottom: 16px !important;
    }

    h5.wp-block-heading {
        line-height: 1.75rem !important;
        font-size: 1.125rem;
        font-weight: 700 !important;
        color: #6098e0 !important;
        margin-top: 32px;
        margin-bottom: 16px !important;
    }

}


@media (min-width: 1280px) {

    h2.wp-block-heading {
        line-height: 2.5rem !important;
        font-size: 2.25rem !important;
        font-weight: 700 !important;
        color: #6098e0 !important;
        margin-top: 32px;
        margin-bottom: 16px !important;
        text-align: left;
    }

    h3.wp-block-heading {
        line-height: 2rem !important;
        font-size: 1.5rem !important;
        font-weight: 700 !important;
        color: #6098e0 !important;
        margin-top: 32px;
        margin-bottom: 16px !important;
        text-align: left;
    }

    h4.wp-block-heading {
        line-height: 1.75rem !important;
        font-size: 1.25rem !important;
        font-weight: 700 !important;
        color: #6098e0 !important;
        margin-top: 32px;
        margin-bottom: 16px !important;
    }

    h5.wp-block-heading {
        line-height: 1.75rem !important;
        font-size: 1.125rem;
        font-weight: 700 !important;
        color: #6098e0 !important;
        margin-top: 32px;
        margin-bottom: 16px !important;
    }

}


article p {
    font-family: 'Poppins', sans-serif !important;
    margin-bottom: 1rem !important;
    font-size: 20px;
    color: rgb(64 64 64) !important;
}
p {
    font-family: 'Poppins', sans-serif !important;
    margin-bottom: 1rem !important;
    font-size: 20px;
    color: rgb(64 64 64) !important;
}

cite {
    color: rgb(0 0 0 / 0.8) !important;
    font-size: 0.75rem !important;
    line-height: 1rem !important;
    text-align: center !important;
    margin-top: .5em !important;
    margin-bottom: 1.5em !important;
}

figcaption {
    color: rgb(0 0 0 / 0.8) !important;
    font-size: 0.75rem !important;
    line-height: 1rem !important;
    text-align: center !important;
    margin-top: .5em !important;
    margin-bottom: 1.5em !important;
}

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

article ul li {
    color: rgb(64 64 64) !important;
}

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

article ol {
    padding-left: 40px !important;
    padding-bottom: 1.5rem !important;
    font-family: 'Poppins', sans-serif !important;
    font-size: 20px !important;
    list-style: decimal;
}

article ol li {
    color: rgb(64 64 64) !important;
}

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

article p a:link {
    color: #ef4444 !important;
}

article p a:visited {
    color: #ef4444 !important;
}

article p a:focus {
    color: #ef4444 !important;
}

article p a:hover {
    transition: all 200ms ease-out !important;
    color: #b91c1c !important;
}

article p a:active {
    color: #ef4444 !important;
}

.grecaptcha-badge {
    visibility: hidden;
}