
#slider {
	text-align: center;
}
.catch { display: block; height: 0; overflow: hidden; }
#slider {
	margin: 0 auto;
	position:relative;
	width:100%;
	display:inline-block
}
#description {
	margin: 25px auto;
	text-align: left;
	max-width: 650px;
	padding: 0 25px;
}
.respond {
	margin: 0 auto;
	max-width: 370px;
}
/* NEW EXPERIMENT */
/* Slider Setup */

#slider input {
	display: none;
}

#slider #slide1:checked ~ #slides .inner { margin-left:0; }
#slider #slide2:checked ~ #slides .inner { margin-left:-100%; }
#slider #slide3:checked ~ #slides .inner { margin-left:-200%; }
#slider #slide4:checked ~ #slides .inner { margin-left:-300%; }
#slider #slide5:checked ~ #slides .inner { margin-left:-400%; }
#slider #slide6:checked ~ #slides .inner { margin-left:-500%; }
#slider #slide7:checked ~ #slides .inner { margin-left:-600%; }
#slider #slide8:checked ~ #slides .inner { margin-left:-700%; }
#slider #slide9:checked ~ #slides .inner { margin-left:-800%; }
#slider #slide10:checked ~ #slides .inner { margin-left:-900%; }
#slider #slide11:checked ~ #slides .inner { margin-left:-1000%; }
#slider #slide12:checked ~ #slides .inner { margin-left:-1100%; }


#overflow {
	width: 100%;
	overflow: hidden;
}

#slider article img {
	width: 100%;
}
#slides .inner {
	width: 500%;
	line-height: 0;
}

#slides article {
	width: 20%;
	float: left;
	position:relative
}

/* Slider Styling */

/* Control Setup */
#slides article a{display:inline-block; width:100%;}
#active {
	display:none;
	text-align: center;
	position:absolute;
	left:0;
	z-index:9;
	bottom: 20px;
	margin: 0;
	width:100%;
	text-align:center
}

#active label {
	display: inline-block;
	width: 	16px;
	height: 16px;
	margin: 0 2px;
	cursor: pointer;
	background: none; 
	-webkit-border-radius: 50%; 
	-moz-border-radius: 50%;
	border-radius: 50%;
	border:0;
	background-color: #000;
}

#active label:hover {
	background-color:#ec7438;
}
  
#controls {position:absolute; bottom:57%; width:100%}
#controls label { 
	position:absolute;
	display: none;
	width: 27px;
	height: 39px;
	opacity: 1;
	z-index:9;
	cursor:pointer;
	margin:0;
}

#controls label:hover {
}
#slider input ~ #controls label:first-child{
}
#slider #slide1:checked ~ #controls label:nth-child(2), 
#slider #slide2:checked ~ #controls label:nth-child(3), 
#slider #slide3:checked ~ #controls label:nth-child(4), 
#slider #slide4:checked ~ #controls label:nth-child(5), 
#slider #slide5:checked ~ #controls label:nth-child(6), 
#slider #slide6:checked ~ #controls label:nth-child(7), 
#slider #slide7:checked ~ #controls label:nth-child(8), 
#slider #slide8:checked ~ #controls label:nth-child(9), 
#slider #slide9:checked ~ #controls label:nth-child(10), 
#slider #slide10:checked ~ #controls label:nth-child(11), 
#slider #slide11:checked ~ #controls label:nth-child(12),
#slider #slide12:checked ~ #controls label:nth-child(1){
	background:none;
	background: url('../images/vic.png') no-repeat 0 -404px;
	right:20px;
	display: block;
}


#slider #slide1:checked ~ #controls label:nth-child(12),
#slider #slide2:checked ~ #controls label:nth-child(1),
#slider #slide3:checked ~ #controls label:nth-child(2),
#slider #slide4:checked ~ #controls label:nth-child(3),
#slider #slide5:checked ~ #controls label:nth-child(4),
#slider #slide6:checked ~ #controls label:nth-child(5),
#slider #slide7:checked ~ #controls label:nth-child(6),
#slider #slide8:checked ~ #controls label:nth-child(7),
#slider #slide9:checked ~ #controls label:nth-child(8),
#slider #slide10:checked ~ #controls label:nth-child(9),
#slider #slide11:checked ~ #controls label:nth-child(10),
#slider #slide12:checked ~ #controls label:nth-child(11) {
	background:none;
	background: url('../images/vic.png') no-repeat 0 -355px;
	left:20px;
	display: block;
}
#slider #slide1:checked ~ #active label:nth-child(1),
#slider #slide2:checked ~ #active label:nth-child(2),
#slider #slide3:checked ~ #active label:nth-child(3),
#slider #slide4:checked ~ #active label:nth-child(4),
#slider #slide5:checked ~ #active label:nth-child(5),
#slider #slide6:checked ~ #active label:nth-child(6),
#slider #slide7:checked ~ #active label:nth-child(7),
#slider #slide8:checked ~ #active label:nth-child(8),
#slider #slide9:checked ~ #active label:nth-child(9),
#slider #slide10:checked ~ #active label:nth-child(10),
#slider #slide11:checked ~ #active label:nth-child(11),
#slider #slide12:checked ~ #active label:nth-child(12) {
	background: #ee6528;
}

#slider #slide1 + #slides + #controls{display:none;}
#slider #slide1  + #slides + #controls + #active{display:none;}	
/* Info Box */

.info {
	line-height: 32px;
	margin:0;
	position: absolute;
	padding:0;
	opacity: 0;
	color: #fff;
	font-weight: 400;
	font-size: 27.7px;
	font-style: normal;
	font-family:'Prompt', sans-serif; 
	text-align: left;
	top:30%; right:44px;
	z-index:9;
	display:none;
}

.info h3 {
	color: #fff;
	margin: 0;
	font-weight: 600;
	font-size: 41px;
	font-style: normal;
	font-family:'Prompt', sans-serif; 
	text-transform:uppercase;
	line-height:42px;
}
.info  a{font-size:14px; line-height:36px; color:#fff !important; font-family:'Prompt', sans-serif; font-weight:600; background:#f46619; border-radius:3px; padding:0 19px 0 11px; display:block; width:102px; position:relative ; margin-top:12px;}
.info  a:before {background:url(../images/SS-bg-icon.png) no-repeat  0px -223px; position:absolute; top:0 ; right:8px; content:""; width:5px; height:100%;}
	
/* Slider Styling */

#slides {
	margin: 0;
	background: #fff;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfff4', endColorstr='#dbdac9',GradientType=0 ); /* IE6-9 */
}


/* Animation */

#slides .inner {
	-webkit-transform: translateZ(0);
	-webkit-transition: all 800ms cubic-bezier(0.770, 0.000, 0.175, 1.000); 
	-moz-transition: all 800ms cubic-bezier(0.770, 0.000, 0.175, 1.000); 
    -ms-transition: all 800ms cubic-bezier(0.770, 0.000, 0.175, 1.000); 
     -o-transition: all 800ms cubic-bezier(0.770, 0.000, 0.175, 1.000); 
        transition: all 800ms cubic-bezier(0.770, 0.000, 0.175, 1.000); /* easeInOutQuart */

	-webkit-transition-timing-function: cubic-bezier(0.770, 0.000, 0.175, 1.000); 
	-moz-transition-timing-function: cubic-bezier(0.770, 0.000, 0.175, 1.000); 
    -ms-transition-timing-function: cubic-bezier(0.770, 0.000, 0.175, 1.000); 
     -o-transition-timing-function: cubic-bezier(0.770, 0.000, 0.175, 1.000); 
        transition-timing-function: cubic-bezier(0.770, 0.000, 0.175, 1.000); /* easeInOutQuart */
}

#slider {
	-webkit-transform: translateZ(0);
	-webkit-transition: all 0.5s ease-out;
	-moz-transition: all 0.5s ease-out;
	-o-transition: all 0.5s ease-out;
	transition: all 0.5s ease-out;
}

#controls label{
	-webkit-transform: translateZ(0);
	-webkit-transition: opacity 0.2s ease-out;
	-moz-transition: opacity 0.2s ease-out;
	-o-transition: opacity 0.2s ease-out;
	transition: opacity 0.2s ease-out;
}

#slider #slide1:checked ~ #slides article:nth-child(1) .info,
#slider #slide2:checked ~ #slides article:nth-child(2) .info,
#slider #slide3:checked ~ #slides article:nth-child(3) .info,
#slider #slide4:checked ~ #slides article:nth-child(4) .info,
#slider #slide5:checked ~ #slides article:nth-child(5) .info,
#slider #slide6:checked ~ #slides article:nth-child(6) .info,
#slider #slide7:checked ~ #slides article:nth-child(7) .info,
#slider #slide8:checked ~ #slides article:nth-child(8) .info,
#slider #slide9:checked ~ #slides article:nth-child(9) .info,
#slider #slide10:checked ~ #slides article:nth-child(10) .info,
#slider #slide11:checked ~ #slides article:nth-child(11) .info,
#slider #slide12:checked ~ #slides article:nth-child(12) .info {
	opacity: 1;
	-webkit-transition: all 1s ease-out 0.6s;
	-moz-transition: all 1s ease-out 0.6s;
	-o-transition: all 1s ease-out 0.6s;
	transition: all 1s ease-out 0.6s;
}

.info, #controls, #slides, #active, #active label, .info h3, .desktop, .tablet, .mobile {
	-webkit-transform: translateZ(0);
	-webkit-transition: all 0.5s ease-out;
	-moz-transition: all 0.5s ease-out;
	-o-transition: all 0.5s ease-out;
	transition: all 0.5s ease-out;
}
  
@media only screen and (max-width: 1024px) {
}
@media only screen and (width: 768px) {
}
@media only screen and (max-width: 767px) {
	
	/* Info Box */
	.info {font-size:20px; line-height:24px;}
	.info h3 {font-size:30px; line-height:32px;}
	 
}  
@media only screen and (max-width: 850px) and (min-width: 450px) {

	#slider #slides {
		padding: 0;
		-webkit-border-radius: 0px;
		-moz-border-radius: 0px;
		border-radius: 0px;
	}

} 
@media only screen and (max-width: 639px) {
	
	#active label{width: 10px; height: 10px}
	#active{bottom:10px;}
}
  
@media only screen and (max-width: 450px) {
 
}