.mcl-vehicle-slider {
  position: relative;
}

.mcl-vehicle-slider .mcl-navigation-left,
.mcl-vehicle-slider .mcl-navigation-right {
  border: none;
  height: 100px;
  left: 50%;
  padding: 0;
  position: absolute;
  top: 0;
  width: 40px;
  z-index: 10;
}

.mcl-vehicle-slider .mcl-navigation-left:focus,
.mcl-vehicle-slider .mcl-navigation-right:focus {
  border: none;
  box-shadow: none;
  outline: none;
}

.mcl-vehicle-slider .mcl-navigation-left {
  background: transparent url(../images/left-arrow.png) no-repeat center 45px;
  margin: 45px 0 0 -150px;
}

.mcl-vehicle-slider .mcl-navigation-right {
  background: transparent url(../images/right-arrow.png) no-repeat center 45px;
  margin: 45px 0 0 100px;
}

@media(min-width: 768px) {

  .mcl-vehicle-slider .mcl-navigation-left,
  .mcl-vehicle-slider .mcl-navigation-right {
    height: 267px;
  }

  .mcl-vehicle-slider .mcl-navigation-left {
    background-position:  center 80px;
    margin: 0 0 0 -202px;
  }

  .mcl-vehicle-slider .mcl-navigation-right {
    background-position: center 80px;
    margin: 0 0 0 162px;
  }
}

.mcl-vehicle-slider .mcl-vehicle-container {
  position: absolute;
  left: 50%;
  margin-left: -190px;
  padding-top: 50px;
}

.mcl-vehicle-slider .mcl-vehicle-item {
  cursor: pointer;
  display: block;
  float: left;
  text-align: center;
  width: 210px;
}

.mcl-vehicle-slider .mcl-vehicle-active {
  cursor: auto;
  margin: 0 40px;
  width: 300px;
}

.mcl-vehicle-slider .mcl-vehicle-name {
  font-family: 'interFace Bold', Helvetica, Arial, sans-serif;
}

.mcl-vehicle-slider .mcl-vehicle-item img {
  opacity: 0.3;
  width: 210px;
}

.mcl-vehicle-slider .mcl-vehicle-active img {
  opacity: 1;
}

.mcl-vehicle-slider .mcl-vehicle-options {
  height: 30px;
  overflow: hidden;
  visibility: hidden;
}

.mcl-vehicle-options .mcl-action {
  width: 140px;
  padding: 0;
}

.mcl-vehicle-slider .mcl-vehicle-active .mcl-vehicle-options {
  visibility: visible;
}

@media (max-width: 767px) {
  nav .mcl-navbar-secondary {
    padding: 14px 0;
  }

  nav .mcl-vehicle-slider {
    height: 182px;
  }

  nav .mcl-vehicle-slider .mcl-vehicle-container {
    padding-top: 0;
  }

  .mcl-vehicle-slider .mcl-vehicle-item,
  .mcl-vehicle-slider .mcl-vehicle-active {
    margin-top: 40px;
  }
}
