.elementor-19170101 .elementor-element.elementor-element-4a8998e{margin-top:80px;margin-bottom:50px;}.elementor-19170101 .elementor-element.elementor-element-a49afb3 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-19170101 .elementor-element.elementor-element-cb06044{text-align:center;}.elementor-19170101 .elementor-element.elementor-element-cb06044 .elementor-heading-title{color:#000000;font-family:"Open Sans", sans-serif;font-size:36px;font-weight:800;text-transform:uppercase;}.elementor-19170101 .elementor-element.elementor-element-cb06044 .elementor-heading-title a:not(#e):hover, .elementor-19170101 .elementor-element.elementor-element-cb06044 .elementor-heading-title a:not(#e):focus{color:#8E393D;}.elementor-element-cb06044 > .elementor-widget-container:hover{--e-transform-translateY:-4px;}.elementor-19170101 .elementor-element.elementor-element-d95f323 img{width:20%;}.elementor-19170101 .elementor-element.elementor-element-d95f323 > .elementor-widget-container{margin:-15px 0px 50px 0px;}.elementor-19170101 .elementor-element.elementor-element-dc4d6d8{color:#000000;font-size:16px;}.elementor-19170101 .elementor-element.elementor-element-3e40b99{--ce-columns:5;}.elementor-19170101 .elementor-element.elementor-element-3e40b99 .ce-article{flex-direction:column;border-color:#7FAEB9;border-style:solid;border-width:2px 2px 2px 2px;border-radius:10px;gap:0px;}.elementor-19170101 .elementor-element.elementor-element-3e40b99 .ce-articles{column-gap:20px;row-gap:20px;}.elementor-19170101 .elementor-element.elementor-element-3e40b99.ce-articles--layout-masonry .ce-article{margin-bottom:20px;}.elementor-19170101 .elementor-element.elementor-element-3e40b99 .ce-article__thumbnail img{transition-duration:800ms;transition-property:all;}@media(max-width:1024px){.elementor-19170101 .elementor-element.elementor-element-3e40b99{--ce-columns:4;}.elementor-19170101 .elementor-element.elementor-element-3e40b99.ce-articles--layout-tablet-masonry .ce-article{margin-bottom:20px;}}@media(max-width:767px){.elementor-19170101 .elementor-element.elementor-element-d95f323 img{width:75%;}.elementor-19170101 .elementor-element.elementor-element-dc4d6d8{font-size:16px;}.elementor-19170101 .elementor-element.elementor-element-3e40b99{--ce-columns:2;}.elementor-19170101 .elementor-element.elementor-element-3e40b99.ce-articles--layout-mobile-masonry .ce-article{margin-bottom:20px;}}/* Start custom CSS for text-editor, class: .elementor-element-dc4d6d8 */.brandh2 {
    font-size: 22px;
    font-weight: 600!important;
}/* End custom CSS */
/* Start custom CSS for manufacturers, class: .elementor-element-3e40b99 */@media (min-width: 768px) {.brand-alpha-filter {
  display: inline-flex;
  flex-wrap: nowrap;
  gap: 0;
  margin: 8px 10px 20px 10px;
  border-radius: 7px;
  justify-content: center;
  background-color: #8E393D;
  padding: 5px;
}
.filter-brands h2 {
    flex-basis: 25%;
    font-size:1.375rem;
    font-weight: 700;
    color: black;
}
.filter-brands .seo-mce {
    flex-basis: 25%;
    font-size: 10px;
    color: #FFF;
}
}
@media (max-width: 768px) and (min-width: 576px) {.brand-alpha-filter {
  display: flex;
  flex-wrap: wrap;
  gap: 0;
  margin-bottom: 20px;
  border-radius: 7px;
  justify-content: center;
  background-color: #8E393D;
  padding: 5px;
}
    .filter-brands h2 {
    flex-basis: 35%;
    font-size:1.375rem;
    font-weight: 700;
    color: black;
}
.filter-brands .seo-mce {
    flex-basis: 2%;
    font-size: 10px;
    color: #FFF;
}
}
@media (max-width: 468px) {.brand-alpha-filter {
  display: flex;
  flex-wrap: wrap;
  gap: 0;
  margin-bottom: 20px;
  border-radius: 7px;
  justify-content: center;
  background-color: #8E393D;
  padding: 5px;
  font-size:12px;
}
    .filter-brands #brands-count-title {
    
    width: 100%!important;
    flex-basis: 100%!important;
    font-size:1.375rem;
    font-weight: 700;
    color: black;
    text-align: center;
}
.filter-brands .seo-mce {
    font-size: 10px;
    color: #FFF;
}
.filter-brands {
    flex-direction: column;
}
}

.brand-alpha-filter button {
  border: 0;
  color: #FFF;
  font-weight: 600;
  background: #8E393D;
  cursor: pointer;
}
.brand-alpha-filter button:hover {
  font-weight: 800;
  color: #7FAEB9;
}

.brand-alpha-filter button.active {
  background: #7FAEB9;
  color: #fff;
  border-radius: 5px;
}

.ce-articles .ce-article__text {
    width: 100%;
    text-align: center;
}

.breadcrumb_nav {
    display: none;
}
.filter-brands {
    display: flex;
    align-items: center;
}
@media (min-width: 768px) {
}/* End custom CSS */