ul.featured-brands {
  list-style-image: none;
  list-style-type: none;
  margin: 15px 0 0 0;
  padding: 0; }
  ul.featured-brands p {
    margin: 10px 0; }

ul.img-tiles {
  box-sizing: border-box;
  list-style-type: none;
  list-style-image: none;
  padding: 10px 0; }
  ul.img-tiles li {
    width: 33.33333%;
    max-width: 130px;
    min-width: 90px;
    margin: 15px 10px 10px 10px;
    display: inline-block; }
    ul.img-tiles li:last-child {
      margin-right: 0; }
    ul.img-tiles li:first-child {
      margin-left: 0; }
    @media (min-width: 990px) and (max-width: 1199px) {
      ul.img-tiles li {
        margin: 1.5% 1.5%; }
        ul.img-tiles li:nth-child(6n+7) {
          margin-left: 0; } }
    @media (min-width: 640px) and (max-width: 989px) {
      ul.img-tiles li {
        margin: 1.5% 1.5%; }
        ul.img-tiles li:nth-child(4n+5) {
          margin-left: 0; } }
    @media (max-width: 639px) {
      ul.img-tiles li {
        width: 30%;
        margin: 1.7% 1.7%; }
        ul.img-tiles li:nth-child(3n+4) {
          margin-left: 0; }
        ul.img-tiles li:nth-child(3n) {
          margin-right: 0; } }
  ul.img-tiles div {
    position: relative;
    width: 100%;
    height: 0;
    padding-bottom: 100%; }
  ul.img-tiles a {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: block;
    text-align: center;
    border: 1px solid #dfdfdf;
    padding: 1px;
    font-size: 0;
    border-radius: 3px; }
    ul.img-tiles a:hover {
      border: 1px solid #005bab; }
  ul.img-tiles img {
    vertical-align: middle;
    max-width: 75%;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    margin: auto; }

.featured-brand-directory__list {
  margin-bottom: 0px; }
  .featured-brand-directory__list.is-filtered {
    display: none; }
