/*Main Directory Page*/
button.btn.gz-search-btn {
    background-color: #001c47 !important;
    color:#ffffff !important;
}

.row.gz-alphanumeric {
    margin-top: 20px !important;
}

.btn-toolbar.gz-btngroup-toolbar a {
    background-color: transparent !important;
    border: 0px solid transparent !important;
    color: #001c47 !important;
    font-size: 12px !important;
    font-weight: 600 !important;
}

.row.gz-cards.gz-directory-cards.gz-no-cards ul {
    display: flex !important;
    flex-wrap: wrap !important;
    gap:20px !important;
}

.row.gz-cards.gz-directory-cards.gz-no-cards ul li {
    float: none !important;
    width: 32% !important;
    display: flex;
    flex-direction: column;
    padding:30px !important;
    justify-content: flex-start !important;
    border:1px solid #d8d8d8 !important;
    box-shadow: 0px 2px 4px 0px rgba(0,0,0,.15) !important;
}
.row.gz-cards.gz-directory-cards.gz-no-cards ul li:hover {
    background-color: rgba(0,0,0,.15) !important;
}

.row.gz-cards.gz-directory-cards.gz-no-cards ul>li>a {
    font-weight: 700 !important;
    color: #001c47 !important;
    margin:0px !important;
    text-decoration:none !important;
}

.row.gz-cards.gz-directory-cards.gz-no-cards ul li>ul {
    margin: 0px !important;
    padding: 0px !important;
    gap: 5px !important;
}
.row.gz-cards.gz-directory-cards.gz-no-cards ul li>ul>li {
    padding: 0px !important;
    display: inline-flex !important;
    justify-content: flex-start !important;
    gap: 0px !important;
    width: fit-content !important;
    margin: 0px !important;
    border: 0px solid transparent !important;
    box-shadow: none !important;
}
.row.gz-cards.gz-directory-cards.gz-no-cards ul li>ul>li:hover{
    background-color:transparent !important;
}
.row.gz-cards.gz-directory-cards.gz-no-cards ul li>ul>li>a {
    color: #000000 !important;
    text-decoration: none !important;
    margin: 0px !important;
    text-transform: capitalize !important;
    font-size: 14px !important;
    font-weight:normal !important;
}
/*End of Main Directory Page*/
div#sorting a {
    color: #001c47 !important;
}

@media (min-width: 992px) {
    .gz-results-cards .col-lg-3 {
        -ms-flex: 0 0 33% !important;
        flex: 0 0 33% !important;
        max-width: 33% !important;
    }
}


.card-body.gz-results-card-body ul.list-group.list-group-flush {
    margin: 0px !important;
    padding: 0px !important;
}
.card-body.gz-results-card-body ul.list-group.list-group-flush a {
   color:#001c47 !important;
}
span.gz-subtitle.gz-results-title {
    color: #001c47 !important;
    font-weight: 700 !important;
}

a.gz-page-return {
    color: #001c47 !important;
}
.row.gz-footer-navigation {
    display: none !important;
}

.row.gz-footer-logo {
    display: none !important;
}

.card-header a span {
    color: #001c47 !important;
}

.row.gz-cards.gz-results-cards .card {
    border: 1px solid #d8d8d8 !important;
    box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.15) !important;
    padding: 10px !important;
}
.row.gz-cards.gz-results-cards .card:hover{
    background-color: rgba(0,0,0,0.15) !important;
}
span.gz-subtitle.gz-results-count {
    color: #001c47 !important;
    font-weight: 700 !important;
}


/*Directory Search Results Page*/


/*End of Directory Search Result Page*/