.accessoriesBrandsColumns {
  display: inline-block;
  vertical-align: top;
  font-size: 1.2em;
  line-height: 3em;
  width: 33%;
  padding-left: 10%;
  text-transform: capitalize;
}

.modelsSelect {
  background-color: #e4ecf9 !important;
  font-size: 1.4rem;
  padding: 0.8rem 1.2rem;
  border: 1px solid #ced9f9 !important;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
  -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
  -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}

.modelsSelectOption {
  background-color: #e4ecf9 !important;
  font-size: 1.4rem;
  padding: 18px 0 0 5px;
  border: 1px solid #ced9f9 !important;
  padding-top: 1px;
}

.acSelectCol {
  padding-top: 20px;
}

.parentSection {
  border-bottom: 1px solid #dadada;
}

.catalog-table .fngroup {
  padding: 1rem 1rem;
  font-size: 1.7rem;
  color: #8a6d3b;
  background-color: #fcf8e3;
}

.catalog-table .fntitle {
  box-shadow: 0 0.1rem 0.4rem 0 rgba(0, 0, 0, 0.14);
}

.catalog-table .demand {
  width: 10%;
}

.catalog-table-collapse {
    cursor: pointer;
}

.catalog-table .fnfilter {
  font-weight: bold;
}

/* .catalog-table .filter-item {
  background: rgba(0, 0, 0, 0.05);
} */

.catalog-table .catalog-table-collapse td {
  border-top: 1px solid #eee;
}

.filter-table .filter-table-col {
  vertical-align: top;
}

.filter-table .filter-table-col:first-child {
  width: 20%;
}

.filter-table .filter-table-col:nth-child(2) {
  width: 30%;
}

.js-filter {
  display: none;
}

.catalog-table .js-filter-toggle.open .icon-toggle {
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
}

.catalog-table .js-filter-toggle.open .fnfilter {
  font-size: 1.6rem;
}

.catalog-table .icon-toggle-wrapper {
  margin-right: 0.5rem;  
}

.catalog-table .filter-item .filter-gallery {
  text-align: center;
  border: 1px solid #ddd;
}
    
.catalog-table .filter-item .main-image {
  height: 30rem;
} 

.catalog-table .filter-item-col {
  padding: 0;
}

