#tab-colors {
	list-style:none;
}
#tab-colors li {
	/*display:inline-block;*/
}
#tab-colors li img {
	width:30px;
	margin-right:5px;
}

.configurator__view {
  position: relative;
  width: 100%;
  cursor: ew-resize;
	display:none;
	background-color:#fff;
}
.configurator__view.active {
	display:block;
}

.configurator__view::before {
  content: "";
  display: block;
  padding-top: 56.25%;
}

.configurator__view__list {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}


.configurator__view__list__item {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow: hidden;
  -webkit-transform: scale(0);
  transform: scale(0);
	text-align:center;
}

.configurator__view__list__item:before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  font-size: 4rem;
  z-index: 10;
  color: #f00;
}

.configurator__view__list__item img {
	
}

.configurator__view__icn {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: url(icn_rotate.svg) no-repeat center center;
  background-size: 8% auto;
  pointer-events: none;
  z-index: 10;
  -webkit-transition: 0.4s all ease-out;
  transition: 0.4s all ease-out;
}

.configurator__view__icn.-started {
  opacity: 0;
  pointer-events: none;
}

#colors {
	position:absolute;
	right:20px;
	bottom:15px;
	z-index:999;
}
#colors .select_color {
	display:inline-block;
	border-radius:40px;
	height:58px;
	width:60px;
	overflow:hidden;
	margin-left:15px;
	position: relative;
}
#colors .select_color.active:before {
	background: url(icn_coche.svg) no-repeat 18px 16px;
	position: absolute;
	display: block;
	height: 100%;
	width: 100%;
	content: '';
}
#colors .select_color img {
	width:100%;
	margin:0;
	padding:0;
}


@media screen and (max-width: 768px) {
	#colors {
		bottom:-50px;
	}
	#colors .select_color {
		height:38px;
		width:40px;
	}
	#colors .select_color.active:before {
		background-position:9px 8px;
	}
}

/*# sourceMappingURL=style.css.map */
