/*
Compile-Minify: true
Compile-Area: brands
Compile-OutputGroup: headtag
Compile-Exports: brands
Compile-Dependencies: bootstrap
*/

.brands-text {
  font-family: 'RefregratorDx', 'sans-serif';
  font-weight: 800;
  line-height: 120%;
  font-size: 2.75rem !important;
  letter-spacing: .33rem;
}

h4 {
  font-family: 'RefregratorDx', 'sans-serif';
  font-size: 1.25rem !important;
  font-weight: 400;
  line-height: 160%;
}

.separator {
  width: 95%;
}

.a-z-brand-list-catalog {
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
}

.expando-div {
  max-height: 150px;
  overflow-y: scroll;
}

.search-brands-main {
  width: 50%;
  margin: 30px auto;
}

.has-feedback {
  border: 1px solid #383634;  
  border-radius: 10px;
}

.has-feedback input[type="text"] {
  background-color: #F2F0EA;
  width: 100%;
  padding: 30px;
  border: 2px solid #383634;
  border-radius: 10px;
  outline: none;
}

.cant-find,
.new-style {
  font-size: 16px;
}

#brandsearchbutton {
  border-radius: 10px;
  width: 50%;
}

.brand-list-section {
  column-count: 7;
  list-style: none;
  padding: 0;
}

.brand-list-section li {
  break-inside: avoid-column;
  margin-bottom: 10px;
  line-height: 24px;
}

@media (min-width: 768px) and (max-width: 992px) {
  .brand-list-section {
    column-count: 5;
  }
}
@media (min-width: 576px) and (max-width: 768px) {
  .brand-list-section {
    column-count: 3;
  }
}

@media screen and (max-width: 576px) {
    .brand-list-section {
        column-count: 2;
    }

    .search-brands-main {
        width: 90%;
    }

    .expando-div {
        width: 100% !important;
        max-height: 100% !important;
        overflow-y: visible !important;
    }
}

.expando-div-btn{
    display:none;
}