#block-menu-block-1, #block-menu-menu-programs-menu {
    clear: right;
    display: inline-block;
    max-width: 500px;
    margin-top: 3px;
margin-bottom: 15px;
}

#block-menu-block-1 ul.menu li, #block-menu-menu-programs-menu ul.menu li {
    background: url("/sites/default/files/bg-nav-sep.gif") no-repeat scroll right center transparent;
    display: inline-block;
    float: left;
    font-size: 13px;
    margin: 0;
    position: relative;
    text-transform: uppercase;
}

#block-menu-block-1 ul.menu li.last, #block-menu-menu-programs-menu ul.menu li.last, .nav .block-menu ul a:focus, .nav .block-menu ul a:hover, .nav .block-menu ul a:active, .nav .block-menu ul a:visited, .sf-menu.sf-style-default li:hover,
.sf-menu.sf-style-default li.sfHover,
.sf-menu.sf-style-default a:focus,
.sf-menu.sf-style-default a:hover,
.sf-menu.sf-style-default a:active, .region-header .block-menu li a:hover,
.region-header .block-menu li a:focus,
.region-header .block-menu li a:active {
  background: none;
    background-color: transparent;
}

#block-menu-block-1 .menu a, #block-menu-menu-programs-menu .menu a, .nav .block-menu ul li a, .nav .block-menu ul li a:visited {
    color: #0d0e10;
    display: block;
    padding: 0 25px;
    transition: all 0s ease 0s;
}

.region-header .block-menu li a:focus {
    color: #0d0e10 !important;
}

#block-menu-block-1 ul.menu li.last a, #block-menu-menu-programs-menu ul.menu li.last a {
    padding: 0 0 0 25px;
}

#block-menu-block-1 ul.menu li.menu-item-696 a, #block-menu-block-1 ul.menu li.menu-item-1383 a {
padding-left: 0;
}

#block-menu-block-1 ul li ul, #block-menu-block-1 ul li.menu-item-1721, #block-menu-block-1 ul li.menu-item-1722 {
display: none;
}

.region-header .block-menu li a, .region-header .sf-menu.sf-style-default .sf-depth-1 > a {
    border-bottom: medium none;
}

.region-sidebar-first .block-menu-block .menu a {
    color: #0d0e10;
    display: block;
    padding: 5px 0;
}

.region-sidebar-first .block-menu-block ul.menu li {
    border-bottom: 1px solid #ccc;
font-size: 20px;
line-height: 24px;
padding-bottom:10px;
margin-bottom:10px;
}

.region-sidebar-first .block-menu-block ul.menu li.last {
    border-bottom: none;
margin-bottom: 0;
    padding-bottom: 0;
}

.region-sidebar-first .block-menu-block .menu a.active-trail, .region-sidebar-first .block-menu-block .menu a:hover, #block-menu-block-1 .menu a.active-trail, #block-menu-block-1 .menu a:hover, .region-header .block-menu li a:hover, .region-header .block-menu li a.active-trail {
color: #3389c3 !important;
background-color: transparent;
}

.region-sidebar-first .block-menu-block ul.menu li ul li {
    font-size: 14px;
line-height: 14px;
text-transform: uppercase;
}

.region-sidebar-first .block-menu-block ul.menu li ul li ul li a {
    font-size: 12px;
line-height: 12px;
text-transform: capitalize;
}


@media all and (max-width:796px) {

.region-sidebar-first .block-menu-block, #block-menu-block-3 {
display: none;
}

}