/***** Responsive Accordian Side Menu - START  ******/
.acResponsive li .usaceAccordionRootNode {
    min-height: 40px;
}
.acResponsive li:hover {
    background: none;
}

.acResponsive div.listItem{
    padding:0;
}

.acResponsive .caret .listItem {
    cursor: ns-resize;
    width: calc(100% - 60px)
}

.acResponsive .caret a {
    width: 100%
}

.acResponsive .listItem a, .acResponsive .listItem span {
    padding: 10px 10px 10px 15px !important;
    display: block;
}

.acResponsive .lvl1 a {
    display: block;
}

.acResponsive a:hover, .acResponsive span:hover {
    font-weight: bold;
}

.acResponsive .caret {
    display: inherit;
    width: auto;
    height: auto;
    border-top: none;
    border-left: none;
    border-right: none;
    margin-left: 0px;
}

.acResponsive .caret span.fa {
    padding: 14px 24px 0;
    font-size: 12px;
    border-left: 1px solid #EFEFEF;
    border-right: 1px solid #EFEFEF;
    border-bottom: 1px solid #EFEFEF;
    position: absolute;
    right: 0;
    top: 0;
    height: 41px;
    vertical-align: middle;
    cursor: pointer;
    width: 0px;
}

.acResponsive li:first-child .caret span {
    border-top: 1px solid #EFEFEF;
}

.acResponsive .usaceAccordionMenuCollapsed{
    display:none;
}

.acResponsive .usaceAccordionMenuListItem {
    border-bottom: 1px solid #EFEFEF;
}

.acResponsive .usaceAccordionMenuListItem div.listItem, div.htmlSection {
    border-bottom: none;
}

.acResponsive .liHover {
    background: none;
}

.acResponsive .tellmemore, .acResponsive .tellmemore:hover {
    background-color: transparent;
}

.editMode .acResponsive div.listItem, .editMode .acResponsive div.listItem a {
    color: #333;
}

.acResponsive .listItem.hasHtmlSection {
    cursor: ns-resize;
}

.acResponsive .htmlSection {
    background-color: transparent;
    padding: 10px;
    border: 1px solid #EFEFEF;
}
.usaceAccordionMenuSubMenu li:last-child {
    border-bottom: none;
}

.acResponsive *:focus {
    border: 2px solid #EFEFEF;
}

.acResponsive li:focus > div > div.listItem {
    font-weight: bold;
}
/***** Responsive Accordian Side Menu - END  ******/

