#tm_manufacturers_block li.caroucel_item {
  width: 25%;
  text-align: center;
  float: left; }

#tm_manufacturers_block {
  margin-top: 36px;
  background: #f7f7f7;
  padding: 30px 0; }
  @media (min-width: 1200px) {
    #tm_manufacturers_block {
      padding: 56px 30px; } }
  #tm_manufacturers_block .bx-wrapper {
    position: static;
    margin: 0 auto !important; }
    #tm_manufacturers_block .bx-wrapper .bx-controls-direction {
      width: 100%;
      overflow: hidden; }
      #tm_manufacturers_block .bx-wrapper .bx-controls-direction a {
        display: block;
        text-align: center;
        z-index: 10;
        background: #262626;
        margin: 0;
        padding: 0;
        height: 50px;
        width: 50px;
        text-transform: uppercase;
        color: white;
        position: absolute;
        top: 50%;
        -moz-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        -o-transform: translateY(-50%);
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
        -moz-transition: all 0.3s ease;
        -o-transition: all 0.3s ease;
        -webkit-transition: all 0.3s ease;
        transition: all 0.3s ease;
        overflow: hidden;
        font-size: 0;
        line-height: 0; }
        #tm_manufacturers_block .bx-wrapper .bx-controls-direction a:first-letter {
          display: inline-block;
          font-size: 16px;
          line-height: 50px; }
        #tm_manufacturers_block .bx-wrapper .bx-controls-direction a.bx-next:hover, #tm_manufacturers_block .bx-wrapper .bx-controls-direction a.bx-prev:hover {
          background: #ebc953;
          border-color: #ebc953;
          width: 85px;
          font-size: 16px;
          line-height: 50px; }
        #tm_manufacturers_block .bx-wrapper .bx-controls-direction a.disabled.bx-next, #tm_manufacturers_block .bx-wrapper .bx-controls-direction a.disable.bx-next:hover, #tm_manufacturers_block .bx-wrapper .bx-controls-direction a.disabled.bx-prev, #tm_manufacturers_block .bx-wrapper .bx-controls-direction a.disable.bx-prev:hover {
          background: #f7f7f7;
          color: #262626;
          cursor: default;
          width: 50px;
          font-size: 0;
          line-height: 0; }
          #tm_manufacturers_block .bx-wrapper .bx-controls-direction a.disabled.bx-next:first-letter, #tm_manufacturers_block .bx-wrapper .bx-controls-direction a.disable.bx-next:hover:first-letter, #tm_manufacturers_block .bx-wrapper .bx-controls-direction a.disabled.bx-prev:first-letter, #tm_manufacturers_block .bx-wrapper .bx-controls-direction a.disable.bx-prev:hover:first-letter {
            display: inline-block;
            font-size: 16px;
            line-height: 50px; }
        #tm_manufacturers_block .bx-wrapper .bx-controls-direction a:before, #tm_manufacturers_block .bx-wrapper .bx-controls-direction a:after {
          display: none; }
        #tm_manufacturers_block .bx-wrapper .bx-controls-direction a.bx-prev {
          left: 0; }
        #tm_manufacturers_block .bx-wrapper .bx-controls-direction a.bx-next {
          right: 0; }
      #tm_manufacturers_block .bx-wrapper .bx-controls-direction a.bx-prev {
        left: 15px; }
      #tm_manufacturers_block .bx-wrapper .bx-controls-direction a.bx-next {
        right: 15px; }
      #tm_manufacturers_block .bx-wrapper .bx-controls-direction a.disabled {
        display: none; }
    #tm_manufacturers_block .bx-wrapper .bx-pager, #tm_manufacturers_block .bx-wrapper .bx-controls-auto {
      bottom: 0; }

#tm_manufacturers_block li a img {
  display: block;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease; }

#tm_manufacturers_block li a:hover img {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  opacity: 0.5; }

body.lang_es #tm_manufacturers_block .bx-controls-direction a:hover,
body.lang_fr #tm_manufacturers_block .bx-controls-direction a:hover {
  width: 100px; }
