.top-search-ctn {
  color: white; }
  .top-search-ctn .language-form .language-select-ctn:after {
    color: white; }
  .top-search-ctn .search-form {
    border-color: white; }

.manufacturers-ctn {
  padding-top: 25px;
  padding-bottom: 50px; }

.manufacturer-element-ctn {
  border-bottom: 1px dashed #999999;
  padding-bottom: 25px;
  min-height: 130px;
  margin-top: 25px; }
  .manufacturer-element-ctn .manufacturer-photo-ctn img {
    opacity: 1;
    width: 100%;
    height: auto;
    background-color: #cccccc;
    transition: opacity, 0.2s, ease-in-out; }
    .manufacturer-element-ctn .manufacturer-photo-ctn img:hover:hover {
      opacity: 0.8; }
  .manufacturer-element-ctn .manufacturer-detail-ctn {
    padding-top: 20px;
    padding-bottom: 20px; }
    .manufacturer-element-ctn .manufacturer-detail-ctn span {
      display: block;
      font-weight: 700; }
    .manufacturer-element-ctn .manufacturer-detail-ctn .manufacturer-name {
      color: #ef3d4c;
      text-transform: uppercase; }
      .manufacturer-element-ctn .manufacturer-detail-ctn .manufacturer-name a {
        color: #ef3d4c;
        transition: color, 0.2s, ease-in-out; }
        .manufacturer-element-ctn .manufacturer-detail-ctn .manufacturer-name a:hover {
          color: rgba(239, 61, 76, 0.5); }
    .manufacturer-element-ctn .manufacturer-detail-ctn .manufacturer-products {
      font-size: 12px;
      color: #999999; }
      .manufacturer-element-ctn .manufacturer-detail-ctn .manufacturer-products a {
        color: #999999;
        transition: color, 0.2s, ease-in-out; }
        .manufacturer-element-ctn .manufacturer-detail-ctn .manufacturer-products a:hover {
          color: rgba(153, 153, 153, 0.5); }
