@-webkit-keyframes flash {
  from { background-color: #e1e5ec; }
  to { background-color: inherit; }
}
@-moz-keyframes flash {
  from { background-color: #e1e5ec; }
  to { background-color: inherit; }
}
@-o-keyframes flash {
  from { background-color: #e1e5ec; }
  to { background-color: inherit; }
}
@keyframes flash {
  from { background-color: #e1e5ec; }
  to { background-color: inherit; }
}
.flash {
  -webkit-animation: flash 1s 3; /* Safari 4+ */
  -moz-animation:    flash 1s 3; /* Fx 5+ */
  -o-animation:      flash 1s 3; /* Opera 12+ */
  animation:         flash 1s 3; /* IE 10+ */
}

.slick-slide{
  width: 230px;
  margin-right: 40px;
}
.slick-slide:first-child {
  margin-left: 40px;
}
.auction-item {
  text-align: center;
  padding-top: 37px;
  box-shadow: 0 2px 15px 0 rgba(0, 0, 0, .2);
}
.auction-item .item-title {
  padding: 13px !important;
  font-size: 15px;
  font-weight: bold;
}
.ends-at {
  font-size: 14px;
}
.ends-at.highlight {
  color: red !important;
  font-weight: 600 !important;
}
.tabbable-custom > .nav-tabs > li.active {
  border-top: 3px solid #f88f00;
}
.list-modal, .bidButlerCurrently {

}
.list-modal li:first-child, .bidButlerCurrently li:first-child {
  border-top: none;
}
.list-modal li, .bidButlerCurrently li {
  padding: 10px 0;
    overflow: hidden;
    border-top: solid 1px #eee;
}
.list-modal li .title, .bidButlerCurrently li .title {
  margin-top: 4px;
    float: left;
    color: #646464;
    font-size: 14px;
    text-transform: uppercase;
}
.list-modal li span i, .bidButlerCurrently li span i {
    top: 1px;
    width: 13px;
    height: 14px;
    margin-left: 3px;
    position: relative;
    display: inline-block;
}
.list-modal li .value, .bidButlerCurrently li .value {
    float: right;
    color: #f88f00;
    font-size: 20px;
    font-weight: 300;
}

.item-details ul {
  margin-top: -10px;
}
.item-details li:first-child {
    border-top: none;
}
.item-details li {
    padding: 10px 0;
    overflow: hidden;
    border-top: solid 1px #eee;
}
.item-details li .title {
    margin-top: 4px;
    float: left;
    color: #646464;
    font-size: 14px;
    text-transform: uppercase;
}
.item-details li span i {
    top: 1px;
    width: 13px;
    height: 14px;
    margin-left: 3px;
    position: relative;
    display: inline-block;
}
.item-details li .value {
    float: right;
    color: #f88f00;
    font-size: 20px;
    font-weight: 300;
}

.item-title {
  font-weight: bold;
}
.item-images {
  width: 100%;
  display: block;
}
.item-images > a {
  height: 300px;
  display: inline-block;
  border: 1px solid #efefef;
  padding: 5px;
}
.item-images > a:hover, .images-list a:hover {
  border: 1px solid #999;
}
.item-images > a img {
  display: block;
  height: 100%;
  max-height:100%;
  max-width:100%;
}
.images-list {
  display: block;
  width: 100%;
}
.images-list a {
  display: inline-block;
  width: 30%;
  margin-left: 0.5%;
  margin-right: 0.5%;
  border: 1px solid #efefef;
  padding: 5px;
}
.images-list a img {
  width: 100%;
  display: block;
}

.item-infos {
  border-top: solid 1px #eee;
  margin-top: 20px;
}

.item-infos ul {
  
}

.item-infos li {
    padding: 10px 0;
    overflow: hidden;
    
}
.item-infos li .title {
    margin-top: 4px;
    float: left;
    color: #646464;
    font-size: 12px;
}
.item-infos li span i {
    top: 1px;
    width: 13px;
    height: 14px;
    margin-left: 3px;
    position: relative;
    display: inline-block;
}
.item-infos li .value {
    float: right;
    color: #f88f00;
    font-size: 12px;
    font-weight: 300;
}

.add-watchlist-btn span.off, .add-watchlist-btn.active span.on {
  display: block;
}
.add-watchlist-btn span.on, .add-watchlist-btn.active span.off {
  display: none;
}

.mt-element-ribbon .ribbon {
  position: absolute;
  right: 0;
  top: 0;
}
.mt-element-ribbon .ribbon.ribbon-clip {
  right: auto !important;
}