.no-js .hide-no-js, .js .hide-js {
  display: none; }

.lift-search-form-filters ul.expanded .hide-collapsed {
  display: block; }
.lift-search-form-filters ul.expanded .hide-expanded {
  display: none; }
.lift-search-form-filters ul > li {
  border-bottom: 1px dotted #ededed; }
.lift-search-form-filters li.selected {
  font-weight: bold; }
.lift-search-form-filters li.hide-collapsed {
  display: none; }
.lift-search-form-filters li.hide-expanded {
  display: block; }
.lift-search-form-filters li.lift-filter-collapse, .lift-search-form-filters li.lift-filter-expand {
  background: rgba(0, 0, 0, 0.05);
  text-align: center;
  -webkit-transition: background, 0.25s;
  -moz-transition: background, 0.25s;
  -o-transition: background, 0.25s;
  transition: background, 0.25s; }
  .lift-search-form-filters li.lift-filter-collapse:hover, .lift-search-form-filters li.lift-filter-expand:hover {
    background: rgba(0, 0, 0, 0.1); }
.lift-search-form-filters li div {
  font-weight: bold; }
.lift-search-form-filters li.reset {
  padding: .25em 0; }
  .lift-search-form-filters li.reset a {
    font-size: 0.8275em;
    color: #333;
    display: inline-block;
    background: rgba(0, 0, 0, 0.05);
    border-radius: .25em;
    padding: 0 4% 0 3%;
    border: 1px solid #d2d2d2;
    -webkit-transition: background, 0.25s;
    -moz-transition: background, 0.25s;
    -o-transition: background, 0.25s;
    transition: background, 0.25s; }
    .lift-search-form-filters li.reset a:before {
      content: 'x '; }
    .lift-search-form-filters li.reset a:hover {
      background: rgba(0, 0, 0, 0.1); }
    .lift-search-form-filters li.reset a:active {
      -webkit-box-shadow: rgba(0, 0, 0, 0.3) 1px 1px 5px;
      -moz-box-shadow: rgba(0, 0, 0, 0.3) 1px 1px 5px;
      box-shadow: rgba(0, 0, 0, 0.3) 1px 1px 5px; }
.lift-search-form-filters a {
  text-decoration: none; }
