/* LISTS: horizontal and vertical list styles for custom templates to remove default list styles. */
/* Horizontal list */
#page .node .hList {
  margin-left: 0;
}

#page .node .hList > * {
  display: inline-block;
  list-style: none;
}

#page .node .hList > * + * {
  margin-left: 8px;
}

#page .node .hList_piped > * + * {
  margin-left: 5px;
}

.hList_piped * + *:before {
  display: inline-block;
  content: '|';
  color: #7A7A7A;
  padding-right: 5px;
}

/* Vertical list */
#page .node .vList,
#page .view .views-field .vList, 
#page .view .field-content .vList {
  margin-left: 0;
  list-style: none;
  margin-bottom: 20px;
}

#page .node .vList > *,
#page .view .views-field .vList > *, 
#page .view .field-content .vList > *  {
  list-style: none;
  list-style-type: none;  
}

#page .node .vList > li,
#page .view .views-field .vList > li, 
#page .view .field-content .vList > li {
  padding-left: 0;
}

#page .node .vList > * + *,
#page .view .views-field .vList > * + *, 
#page .view .field-content .vList > * + * {
  margin-top: 24px;
}

#page .node .vList_tight * + *,
#page .view .views-field .vList_tight > * + *, 
#page .view .field-content .vList_tight > * + * {
  margin-top: 5px;
}

/* Removes padding from list to override global styles */
#page .node ul {
  margin: 0;
}

/* Removes padding from list to override global styles */
#page ul.fa-ul {
  margin-left: 30px;
}
#page ul.fa-ul li{
  list-style-type: none;
}
