.results tr[visible='false'],
.no-result{
  display:none;
}

.results tr[visible='true']{
  display:table-row;
}

.counter{
  padding:8px; 
  color:#ccc;
}

/* About images */
  .img-fluid{
    display:none;
    }

@media only screen and (min-width: 768px) {
  .img-fluid{
    width:100%;max-width:200px;height:auto;display:inline;
    }
  }

/* Icons */
ul.icons {
  cursor: default;
  list-style: none;
  padding-left: 0;
}

  ul.icons li {
    display: inline-block;
    padding: 0 1em 0 0;
  }

    ul.icons li:last-child {
      padding-right: 0;
    }

    ul.icons li .icon:before {
      font-size: 2em;
    }

#footer ul.icons li .icon {
  font-size: 0.58em;
}