svg.usafullmap path {
    opacity: 0;
}
svg.usafullmap path.show {
    opacity: 1;
}
svg.usafullmap path.show.active {
    fill: red;
}

.uam-section * {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    scroll-behavior: smooth;
}
.uam-section {
    padding: 0 0 30px;
}
.uam-section {
    background-image: url(../images/Indiana-llinois-bg-image.webp);
    background-repeat: no-repeat;
    background-size: 100% auto;
    background-position: center;
    position: relative;
    max-width: 100%;
    width: 100%;
}
.uam-section:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(255, 255, 255, 0.9);
    z-index: 1;
}
.uam-container {
    max-width: 1050px;
    width: 100%;
    margin: 0 auto;
    position: relative;
    z-index: 2;
}
.uam-row {
    display: flex;
    justify-content: space-between;
}
.uam-row-left {
    padding-top: 50px;
    width: 38%;
}
.uam-row-right {
    width: 62%;
    text-align: center;
}
/*.uam-area-list {
    border-bottom: 1px solid #ddd;
    margin-bottom: 30px;
    padding-bottom: 20px;
}
.uam-area-list:last-child {
    border: 0;
}*/
.uam-section h3 {
    font-size: 45px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 300;
    color: #5e5e5e;
    line-height: 120%;
    margin-bottom: 30px;
}
.uam-section h3 {
    font-family: 'Open Sans', sans-serif;
    font-weight: 700;
    color: #000;
    font-size: 30px;
}
.uam-area-list ul {
    list-style: none;
    padding: 0;
    margin: 0;
}
.uam-section ol, .uam-section ul {
    margin: 25px 0 25px 0;
    list-style-position: inside;
}
.uam-section p, .uam-section li {
    font-size: 22px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    line-height: 160%;
    color: #000000;
    margin-bottom: 40px;
    position: relative;
}
.uam-section li {
    padding-left: 35px;
    position: relative;
    margin: 0 0 20px 0;
}
.uam-section .uam-main-area>li {
    position: relative;
    font-size: 22px;
    padding-left: 39px;
    margin-bottom: 30px;
}
.uam-section ul li:before {
    background-color: #d02527;
    width: 12px;
    height: 12px;
    position: absolute;
    content: "";
    left: 0;
    top: 12px;
    border-radius: 100%;
}
.uam-section ul.uam-main-area>li:before {
    content: "";
    position: absolute;
    width: 25px;
    height: 25px;
    left: 0;
    top: 5px;
    background: url('data:image/svg+xml,<%3Fxml version="1.0" encoding="iso-8859-1"%3F><!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --><svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 512 512" style="enable-background:new 0 0 512 512;" fill="%23d02527" xml:space="preserve"><g><g><path d="M256,0C153.755,0,70.573,83.182,70.573,185.426c0,126.888,165.939,313.167,173.004,321.035c6.636,7.391,18.222,7.378,24.846,0c7.065-7.868,173.004-194.147,173.004-321.035C441.425,83.182,358.244,0,256,0z M256,278.719c-51.442,0-93.292-41.851-93.292-93.293S204.559,92.134,256,92.134s93.291,41.851,93.291,93.293S307.441,278.719,256,278.719z"/></g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g></svg>');
}
.uam-main-area>li a {
    color: #000;
    text-decoration: none;
    display: block;
}
.uam-section a {
    color: #f60e11;
    text-decoration: none;
    font-family: inherit;
    font-weight: 700;
}
.uam-section li a {
    text-decoration: none;
    color: #f60e11;
}
.uam-section li a {
    color: #000;
}
.uam-row-right svg {
    width: 100%;
    max-width: 100%;
    height: 600px;
    vertical-align: middle;
}
.uam-section li ul {
    padding: 15px 0 0 10px;
    margin: 0;
}
.uam-section ul.uam-main-area ul.uam-sub-area {
    position: absolute;
    top: 0;
    border: 1px solid #ddd;
    background: #fff;
    padding: 15px;
    max-width: 250px;
    width: 100%;
    left: 44%;
    display: none;
    z-index: 1;
}
.uam-section li ul li {
    padding-left: 10px;
    list-style: disc;
}
.uam-section ul.uam-main-area ul.uam-sub-area li {
    /*width: 50%;*/
    font-size: 16px;
    padding: 10px 0;
    color: #000;
    /*float: left;*/
    line-height: normal;
    list-style: none !important;
    margin: 0;
}
.uam-section ul.uam-main-area ul.uam-sub-area li a {
    color: #000;
    font-weight: 500;
}
.uam-section ul.uam-main-area>li:hover ul.uam-sub-area {
    display: block;
}
.uam-section ul.uam-main-area ul.uam-sub-area li:before {
    display: none;
}
.uam-section li:hover a, .uam-section li a:hover, .uam-section ul.uam-main-area ul.uam-sub-area li a:hover {
    color: #ce2426;
}

ul.uam-main-area>li.uam-li-active ul.uam-sub-area{display: block !important;}
ul.uam-main-area>li.uam-li-active a{color: #ce2426;}



.uam-area-list {
    margin: 50px 0;
}

@media screen and (max-width: 1800px) {
    .uam-section p, .uam-section li {
        font-size: 20px;
    }
}
@media screen and (max-width: 1700px) {
    .uam-section p, .uam-section li {
        font-size: 20px;
    }
}
@media screen and (max-width: 1600px) {
    .uam-container {
        max-width: 1300px;
    }
    .uam-section ul.uam-main-area ul.uam-sub-area {
        max-width: 420px;
        left: 49%;
    }
    .uam-section p, .uam-section li {
        font-size: 18px;
        margin-bottom: 25px;
    }
}
@media screen and (max-width: 1500px) {
    .uam-section h3 {
        font-size: 27px;
    }
    .uam-section .uam-main-area>li {
        font-size: 21px;
    }
    .uam-section ul.uam-main-area ul.uam-sub-area {
        max-width: 378px;
        left: 56%;
    }
    .uam-section p, .uam-section li {
        font-size: 17px;
    }
    .uam-row-right {
        padding-right: 0;
    }
    .uam-section .uam-main-area>li {
        font-size: 21px;
    }
}
@media screen and (max-width: 1440px) {
    .uam-container {
        max-width: 1020px;
    }
    .uam-section p, .uam-section li {
        font-size: 15px;
    }
}
@media screen and (max-width: 1240px) {
    .uam-container {
        max-width: 970px;
    }
    .uam-section a {
        /* transform: scale(0.8); */
        margin: 4px 0 0;
    }
    .uam-section p, .uam-section li {
        font-size: 13px;
        margin-bottom: 15px;
    }
    .uam-section a {
        /* transform: scale(0.8); */
        margin: 4px 0 0;
    }
}
@media screen and (max-width: 1200px) {
    .uam-section h3 {
        font-size: 25px;
    }
}
@media screen and (max-width: 991px) {
    .uam-container {
        max-width: 720px;
    }
    .uam-section {
        padding: 35px 0;
    }
    .uam-row {
        flex-flow: wrap;
    }
    .uam-row-right, .uam-row-left {
        width: 100%;
    }
    .uam-row-left {
        padding-top: 0;
    }
    .uam-area-list:last-child {
        margin-bottom: 0;
        padding-bottom: 0;
    }
    .uam-section ol, .uam-section ul, .gnrlpg-secnd-cnt ul {
        margin: 15px 0 15px 0;
    }
    .uam-section .uam-main-area>li {
        font-size: 19px;
        padding-left: 29px;
        margin-bottom: 20px;
    }
    .uam-section ul.uam-main-area>li:before {
        width: 21px;
        height: 21px;
        background-size: contain;
    }
    .uam-section a {
        margin: 0 3px 0;
    }
    .uam-section ul.uam-main-area ul.uam-sub-area {
        max-width: 307px;
        left: auto;
        right: 0;
    }
    .uam-section li {
        padding-left: 25px;
    }
    .uam-section ul.uam-main-area ul.uam-sub-area li {
        font-size: 16px;
    }
    .uam-section a {
        margin: 0 3px 0;
    }
    .uam-row-right, .uam-row-left {
        width: 100%;
    }
    .uam-row-right svg {
        max-width: 500px;
        margin: auto;
        display: block;
        height: auto;
    }
    .uam-area-list {
        max-width: 500px;
        margin-left: auto;
        margin-right: auto;
    }
    .lmap_rt, .lmap_lt {
        width: 100%;
    }
    .lmap_lt {
        padding-top: 0;
    }
    .uam-section .uam-main-area>li {
        font-size: 19px;
        padding-left: 29px;
        margin-bottom: 20px;
    }
    .uam-section ul.uam-main-area ul.uam-sub-area {
        max-width: 307px;
        left: auto;
        right: 0;
    }
    .uam-section ul.uam-main-area ul.uam-sub-area {
        max-width: 210px;
        left: auto;
        right: 0;
    }
    .uam-section ul.uam-main-area ul.uam-sub-area li {
        font-size: 16px;
    }
}
@media screen and (max-width: 767px) {
    .uam-container {
        max-width: 100%;
        padding: 0 20px;
    }
    .uam-section h3 {
        font-size: 22px;
    }
}
@media screen and (max-width: 650px) {
    .uam-section p, .uam-section li {
        margin-bottom: 10px;
    }
    .uam-section h3 {
        font-size: 20px;
        margin-bottom: 14px;
    }
}
@media screen and (max-width: 580px) {
    .page_default .uam-container {
        max-width: 1020px;
        flex-direction: column;
    }
}
@media screen and (max-width: 533px) {
    .uam-section .uam-main-area>li {
        font-size: 16px;
        padding-left: 23px;
        margin-bottom: 16px;
    }
    .uam-section ul.uam-main-area>li:before {
        width: 19px;
        height: 19px;
        background-size: contain;
        top: 2px;
    }
    .uam-section ul.uam-main-area ul.uam-sub-area {
        max-width: 210px;
        left: auto;
        right: 0;
    }
    .uam-section ul.uam-main-area ul.uam-sub-area li {
        font-size: 14px;
        padding: 3px 0;
    }
    .uam-section .uam-main-area>li {
        font-size: 16px;
        padding-left: 23px;
        margin-bottom: 16px;
    }
    .uam-section ul.uam-main-area ul.uam-sub-area li {
        font-size: 14px;
        padding: 3px 0;
    }
}
@media screen and (max-width: 480px) {
    .uam-section h3 {
        font-size: 20px;
    }
}
@media screen and (max-width: 400px) {
    .uam-section ul.uam-main-area ul.uam-sub-area {
        max-width: 163px;
    }
    .uam-section ul.uam-main-area ul.uam-sub-area li {
        width: 100%;
    }
}
@media screen and (max-width: 360px) {
    .uam-section h3 {
        font-size: 16px;
        margin-bottom: 10px;
    }
}