@media (max-width:991px){
  .pivot-portlet .wrapper.rootLevel{
    -webkit-column-count: 1; 
    -webkit-column-break-inside: avoid;
    -moz-column-count: 1;
    column-count: 1;
  }
}
@media (min-width:991px){
  .pivot-portlet .wrapper.rootLevel{
    -webkit-column-count: 3; 
    -webkit-column-gap: 5px; 
    -webkit-column-break-inside: avoid;
    -moz-column-count: 3;
    -moz-column-gap: 10px;  
    column-count: 3;
    column-gap: 10px;
  }
}
.pivot-portlet .wrapper.level3{
  -webkit-column-break-inside: avoid;
}
.pivot-portlet .wrapper.level1 {
  border-left: 5px solid rgb(204, 17, 17);
  margin-bottom: 35px;
  -webkit-column-break-inside: avoid;
  padding: 5px 0 5px 10px;
  border-radius: 10px;
}

.pivot-portlet .item:hover{
  text-decoration: underline;
  cursor: pointer;
}

.pivot-portlet .item.level1{
  width:100%;
  display:inline-block;
  font-weight: bold;
  text-transform: uppercase;
}
.pivot-portlet .item.level2{
}
.pivot-portlet .level1{
  font-size: 120%;
  column-count: auto;
}
.pivot-portlet .item.level2{
  display: block;
  margin-left: 5px;
}
.pivot-portlet .level2{
  font-size: 105%;
}
.pivot-portlet .level3{
  font-size: 95%;
}
.pivot-portlet .item.level3{
  margin-left: 5%;
  display: inline-block;
}
.pivot-portlet .level4{
  font-size: 85%;
}
.pivot-portlet .item.level4{
  display: block;
  margin-left: 10%;
}
.pivot-portlet .accordion-heading-title-span{
  display:inline-block;
  width:100%;
}
.pivot-portlet .accordion-heading-title-span:focus,.accordion-heading-title-span:active{
  outline:none;
}
.pivot-portlet a:focus{
  outline: none !important;
} 

.pivot-portlet ul.fancytree-container{
  border:none;
  background:none;
  outline:none;
}
.pivot-portlet ul.fancytree-container:focus{
  outline:none;
}