/**
 * CSS style for carouselTicker
 **/

.ticker-container {
  margin: 10px auto;
  width: 100%;
  overflow: hidden;
}

.logo-ticker, .logo-ticker-reverse {
  display: table;
}

.logo-ticker-list {
  margin: 10px 0;
  padding: 0;
  list-style-type: none;
  overflow: hidden;
  display: inline-flex;
}

.ticker-item {
  margin: 0 100px 0 5px;
  float: left;
  /*border: 4px solid red;*/
  width: 350px;
  height: 60px;
  line-height: 60px;
  text-align: center;
  display: flex;
  align-items: center;
}

@media screen and (min-width: 1273px) and (max-width: 1273px) {
  .ticker-item {
      width: 230px;
  }
}
@media screen and (max-width:767px){
  .ticker-item {
    width: 150px;
  }
  .ticker-container {
    margin: 10px auto;
  }
}
@media screen and (max-width:375px){
  .ticker-container {
    margin: 5px auto;
    height: 150px;
  }
}

.carouselTicker__loader {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background: #fff url("../images/loader.gif") center center no-repeat;
}

/**
 * CSS style for vertical direction
 **/

.carouselTicker_vertical .logo-ticker-list {
  margin: 0;
}

.carouselTicker_vertical .ticker-item {
  margin: 0 0 5px 0;
  /*border: 4px solid red;*/
  width: 100px;
  height: 60px;
  line-height: 60px;
  text-align: center;
}

.logo-ticker .ticker-item,
#carouselTicker-destructor-example .ticker-item,
#carouselTicker-buttons-controls-example .ticker-item {
  /*width: auto;*/
  height: auto;
  line-height: normal;
}

.carouselTicker__item img {
  vertical-align: top;
}
