/* ==========================================================
   Hide Search Controls
   ========================================================== */

span.searchResult {
    display: none !important;
}

#FunctionalBlock1_ctl00_ctl00_search {
    display: none !important;
}

#FunctionalBlock1_ctl00_ctl00_searchLabel {
    display: none !important;
}


/* ==========================================================
   ABL Members Navigation Improvements
   ========================================================== */

/* Remove the theme's default right-facing arrow */
#id_6NfRKGL .menuInner > ul.firstLevel > li.dir > .item > a,
#id_6NfRKGL .menuInner > ul.firstLevel > li.dir > .item > a > span {
    background-image: none !important;
}

/* Make the top navigation larger and easier to read */
#id_6NfRKGL .menuInner > ul.firstLevel > li > .item > a {
    font-size: 17px;
    font-weight: 600;
    letter-spacing: .3px;
}

/* Add larger solid dropdown arrow */
#id_6NfRKGL .menuInner > ul.firstLevel > li.dir > .item > a > span::after {
    content: " ▼";
    display: inline-block;
    font-size: 15px;
    font-weight: 700;
    margin-left: 8px;
    line-height: 1;
    vertical-align: middle;
    position: static !important;
    transform: none !important;
    transition: none !important;
}
/* Create visible spacing between top-level menu choices */
#id_6NfRKGL .menuInner > ul.firstLevel > li > .item > a {
    display: inline-block !important;
    padding-right: 42px !important;
}

/* Do not add extra space after the final menu choice */
#id_6NfRKGL .menuInner > ul.firstLevel > li:last-child > .item > a {
    padding-right: 0 !important;
}
/* Fine-tune vertical spacing around the ABL navigation */
#id_6NfRKGL .menuInner {
    padding-top: 7px !important;
    padding-bottom: 0 !important;
}

#id_6NfRKGL .menuInner ul.firstLevel {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
}

/* Pull the content slightly closer to the navigation */
#id_6NfRKGL {
    margin-bottom: -10px !important;
}