
/*
.region-sidebar-first-inner a,
.region-sidebar-first-inner a:visited,
.region-sidebar-first-inner a:link {
        color: black;
        text-decoration: none;
}
*/
.region-sidebar-first-inner a:hover {
        color: #0062a0;
}

.region-sidebar-first-inner ul.menu li,
.region-sidebar-first-inner ul li.expanded {
    margin-bottom: 0px;
        list-style-type: none;
}

ul li.expanded {
  list-style-image: none;
 
   
}

.region-sidebar-first-inner a.active
{
        color: #cc0000;
        text-decoration: none;
}


/******sidebar**********/

.region-sidebar-first-inner .block {
    margin-bottom: 1rem;
    padding: 1rem;
    border: 2px solid #ddd;
    background-color: #f3f3f3;
    border-radius: 3px;
    margin-top: -20px;
}

.region-sidebar-first-inner .block-title {
  cursor: default;
  font-size: 1.1em;
  font-weight: bold;
  margin-bottom: 0;
  margin-top: 10px;
  padding: 8px 12px; }


.region-sidebar-first-inner .menu, .region-sidebar-first-inner .menu ul {
  font-size: 13px;
  list-style: none;
  margin: 20px 0;
  padding: 0; }

.region-sidebar-first-inner .menu li.expanded >a + ul.menu {
    display: none;
}

.region-sidebar-first-inner .menu li.active-trail >a + ul.menu {
    display: block;
}

.region-sidebar-first-inner .menu a, .region-sidebar-first-inner .menu a.active-trail,
.region-sidebar-first-inner .menu li.active > a,
.region-sidebar-first-inner .menu a.active,
.region-sidebar-first-inner .menu li.active > a.leaf
{
  color: #666;
  display: block;
  font-weight: bold;
  padding: 8px 12px;
  text-decoration: none;
  -moz-transition: background-color 0.2s;
  -webkit-transition: background-color 0.2s;
  transition: background-color 0.2s;
  padding-right: 22px;
  position: relative; }
.region-sidebar-first-inner .menu li.active > a:hover
  {
    background-color: #f3f3f3; }

.region-sidebar-first-inner .menu a.active-trail,
.region-sidebar-first-inner .menu li.active > a,
.region-sidebar-first-inner .menu a.active,
.region-sidebar-first-inner .menu li.active > a.leaf,
.region-sidebar-first-inner .menu a.active-trail:hover,
.region-sidebar-first-inner .menu li.active > a:hover,
.region-sidebar-first-inner .menu a.active:hover
{
  background-color: #fff;
  color: #c00; }

.region-sidebar-first-inner .menu .heading {
  color: #c25a00;
  cursor: default;
  font-size: 1.1em;
  font-weight: bold;
  margin-bottom: 0;
  margin-top: 10px;
  padding: 8px 12px; }

.region-sidebar-first-inner .menu ul {
  margin-bottom: 0;
  margin-top: 0;
  padding-bottom: 12px;
  padding-left: 16px;
  padding-top: 6px; }
  .region-sidebar-first-inner .menu ul ul {
    margin: 6px 0;
    padding-bottom: 0;
    padding-top: 0; }
   .region-sidebar-first-inner .menu ul a, .region-sidebar-first-inner .menu ul a.active-trail,
  .region-sidebar-first-inner .menu ul li.active > a,
  .region-sidebar-first-inner .menu ul li.current_page_ancestor > a,
  .region-sidebar-first-inner .menu ul li.current-menu-ancestor > a, .region-sidebar-first-inner .menu ul a.active,
  .region-sidebar-first-inner .menu ul li.active > a.leaf,
  .region-sidebar-first-inner .menu ul li.current_page_item > a,
  .region-sidebar-first-inner .menu ul li.current-menu-item > a {
    border-left: 0px solid #edebdd;
    padding: 4px 6px 4px 12px; }
    .region-sidebar-first-inner .menu ul a:after,.region-sidebar-first-inner .menu ul a.active-trail:after,
    .region-sidebar-first-inner .menu ul li.active > a:after,
    .region-sidebar-first-inner .menu ul li.active > a.leaf:after
    {
      display: none; }
    .region-sidebar-first-inner .menu ul a:hover {
      background-color: #f3f3f3; }
 .region-sidebar-first-inner .menu ul a.active-trail,
  .region-sidebar-first-inner .menu ul li.active > a,
  .region-sidebar-first-inner .menu ul a.active,
  .region-sidebar-first-inner .menu ul li.active > a.leaf,
  .region-sidebar-first-inner .menu ul a.active-trail:hover,
  .region-sidebar-first-inner .menu ul li.active-node > a:hover,
  .region-sidebar-first-inner .menu ul a.active:hover
  {
    background-color: transparent;
    color: #444; }
  .region-sidebar-first-inner .menu ul a.active-trail:after,
  .region-sidebar-first-inner .menu ul li.active > a:after,
  .region-sidebar-first-inner .menu ul li.current_page_ancestor > a:after,
  .region-sidebar-first-inner .menu ul li.current-menu-ancestor > a:after, .region-sidebar-first-inner .menu ul a.active:after,
  .region-sidebar-first-inner .menu ul li.active > a.leaf:after,
  .region-sidebar-first-inner .menu ul li.current_page_item > a:after,
  .region-sidebar-first-inner .menu ul li.current-menu-item > a:after {
    display: none; }
  .region-sidebar-first-inner .menu ul a.active,
  .region-sidebar-first-inner .menu ul li.active > a.leaf,
  .region-sidebar-first-inner .menu ul li.current_page_item > a,
  .region-sidebar-first-inner .menu ul li.current-menu-item > a {
    position: relative; }
    .region-sidebar-first-inner .menu ul a.active:before,
    .region-sidebar-first-inner .menu ul li.active > a.leaf-node:before,
    .region-sidebar-first-inner .menu ul li.current_page_item > a:before,
    .region-sidebar-first-inner .menu ul li.current-menu-item > a:before {
      background: #fff no-repeat center;
      border-radius: 50%;
      content: ' ';
      display: block;
      height: 15px;
      left: -7px;
      margin-top: -7.5px;
      padding: 2px;
      position: absolute;
      top: 50%;
      width: 14px;
      background-image: url("data:image/svg+xml;base64,                                                                                                                                                        PD94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0ndXRmLTgnPz4NCjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0nMTAnIGhlaWdodD0nMTEnIHN0cm9rZT0nI2NiMWEyYScgc3Ryb2tlLXdpZHRoPSIyIiBmaWxsPSJub25lIj4NCgk8cG9seWxpbmUgcG9pbnRzPSIzLDIgNyw1LjUgMyw5Ii8+DQo8L3N2Zz4="); }

.region-sidebar-first-inner .menu a.active-trail + ul,
.region-sidebar-first-inner .menu li.active > a + ul,
.region-sidebar-first-inner .menu li.current_page_ancestor > a + ul,
.region-sidebar-first-inner .menu li.current-menu-ancestor > a + ul, .region-sidebar-first-inner .menu a.active + ul,
.region-sidebar-first-inner .menu li.active > a.leaf + ul,
.region-sidebar-first-inner .menu li.current_page_item > a + ul,
.region-sidebar-first-inner .menu li.current-menu-item > a + ul {
  background-color: #fff; }



