.hero-block-mask {
    background: rgba(0, 0, 0, 0.2);
}

.header .logo-icon {
    height: 75px;
    width: auto;
}

.page-block {
    position: relative;
    background-size: cover;
    padding-top: 130px;
    margin-bottom: 200px;
}

#about-section {
    padding-top: 4rem;
    padding-bottom: 4rem;
}

.google-maps {
    position: relative;
    padding-bottom: 75%;
    height: 0;
    overflow: hidden;
}

.google-maps iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100% !important;
    height: 100% !important;
}

.paid {
    color: springgreen;
}

.unpaid {
    color: lightgray;
}

.regulation-tab-content {
    padding: 2rem 0;
}

#regulations-osn-content {
    counter-reset: osn-section;
}
div.osn-list-section > h3::before {
    counter-increment: osn-section; /* Increment the value of section counter by 1 */
    content: counter(osn-section) ". "; /* Display the word 'Section ', the value of
                                                section counter, and a colon before the content
                                                of each h3 */
}
div.osn-list-section > h3{
    counter-reset: osn-subsection;
}

div.osn-list-section > p::before {
    counter-increment: osn-subsection;
    content: counter(osn-section) "." counter(osn-subsection) ". ";

}
div.osn-list-section > p {
    margin-left: 10px;
}

#regulations-brain-content {
    counter-reset: brain-section;
}
div.brain-list-section > h3::before {
    counter-increment: brain-section; /* Increment the value of section counter by 1 */
    content: counter(brain-section) ". "; /* Display the word 'Section ', the value of
                                                section counter, and a colon before the content
                                                of each h3 */
}
div.brain-list-section > h3{
    counter-reset: brain-subsection;
}

div.brain-list-section > p:not(.no-counter)::before {
    counter-increment: brain-subsection;
    content: counter(brain-section) "." counter(brain-subsection) ". ";
}

div.brain-list-section > p {
    margin-left: 10px;
}

#regulations-jeopardy-content {
    counter-reset: jeopardy-section;
}
div.jeopardy-list-section > h3::before {
    counter-increment: jeopardy-section; /* Increment the value of section counter by 1 */
    content: counter(jeopardy-section) ". "; /* Display the word 'Section ', the value of
                                                section counter, and a colon before the content
                                                of each h3 */
}
div.jeopardy-list-section > h3{
    counter-reset: jeopardy-subsection;
}

div.jeopardy-list-section > p:not(.no-counter)::before {
    counter-increment: jeopardy-subsection;
    content: counter(jeopardy-section) "." counter(jeopardy-subsection) ". ";
}

div.jeopardy-list-section > p {
    margin-left: 10px;
}
