.tsc_clear { clear:both; padding:0; margin:0; width:100%; font-size:0px; line-height:0px;}

section.slider{
	overflow		: hidden;
}
section.slider > article {
	-webkit-animation-duration	: 1s;
          animation-duration	: 1s;
  	-webkit-animation-fill-mode	: both;
          animation-fill-mode	: both;
}
section.slider > article > img{
	z-index			:	10;
}
section.slider > article.da-slide-current{
	z-index			: 	1000;
	opacity			:	1;
}
section.slider > article.da-slide-current ~ article{
	 -webkit-transform: translateX(100%);
            transform: translateX(100%);
}
section.slider > article.da-slide-toleft{
	 -webkit-animation-name: slideOutLeft;
     animation-name: slideOutLeft;
}
section.slider > article.da-slide-fromright{
	 -webkit-animation-name: slideInRight;
     animation-name: slideInRight;
}
section.slider > article.da-slide-fromleft{
	 -webkit-animation-name: slideInLeft;
     animation-name: slideInLeft;
}
section.slider > article.da-slide-toright{
	 -webkit-animation-name: slideOutRight;
     animation-name: slideOutRight;
}


section.slider > article.da-slide-fromright h1{
	-webkit-animation-duration	: 1s;
          animation-duration	: 1s;
  	-webkit-animation-fill-mode	: both;
          animation-fill-mode	: both;
	webkit-animation-delay		: 0.2s;
    	  animation-delay		: 0.2s;
}
section.slider > article.da-slide-fromright h1{
	 -webkit-animation-name: bounceInDown;
     animation-name: bounceInDown;
}



.da-dots{
	width		: 100%;
	position	: absolute;
	text-align	: center;
	left		: 0px;
	bottom		: 20px;
	z-index		: 2000;
	-moz-user-select: none;
	-webkit-user-select: none;
}
.da-dots span{
	display			: inline-block;
	position		: relative;
	width			: 12px;
	height			: 12px;
	
	background		: #FFFFFF;
	margin: 3px;
	cursor: pointer;
	
}
.da-dots span.da-dots-current:after{
	content		: '';
	width		: 8px;
	height		: 8px;
	position	: absolute;
	top			: 2px;
	left		: 2px;
	background	:	#01D70F;
}
.da-arrows{
	-moz-user-select: none;
	-webkit-user-select: none;
}
.da-arrows span{
	position: absolute;
	top: 50%;
	height: 30px;
	width: 30px;
	border-radius: 50%;
	background: #666;
	cursor: pointer;
	z-index: 2000;
	opacity: 0;
	box-shadow: 
		1px 1px 1px rgba(0,0,0,0.1) inset, 
		1px 1px 1px rgba(255,255,255,0.1);
	-webkit-transition: opacity 0.4s ease-in-out-out 0.2s;
	-moz-transition: opacity 0.4s ease-in-out-out 0.2s;
	-o-transition: opacity 0.4s ease-in-out-out 0.2s;
	-ms-transition: opacity 0.4s ease-in-out-out 0.2s;
	transition: opacity 0.4s ease-in-out-out 0.2s;
}
.da-slider:hover .da-arrows span{
	opacity: 1;
}
.da-arrows span:after{
	content: '';
	position: absolute;
	width: 20px;
	height: 20px;
	top: 5px;
	left: 5px;
	background: transparent url(../../images/parallax/arrows.png) no-repeat top left;
	border-radius: 50%;
	box-shadow: 1px 1px 2px rgba(0,0,0,0.1);
}
.da-arrows span:hover:after{
	box-shadow: 1px 1px 4px rgba(0,0,0,0.3);
}
.da-arrows span:active:after{
	box-shadow: 1px 1px 1px rgba(255,255,255,0.1);
}
.da-arrows span.da-arrows-next:after{
	background-position: top right;
}
.da-arrows span.da-arrows-prev{
	left: 15px;
}
.da-arrows span.da-arrows-next{
	right: 15px;
}

.da-slide-current h2,
.da-slide-current p,
.da-slide-current .da-link{
	left: 10%;
	opacity: 1;
}
.da-slide-current .da-img{
	left: 60%;
	opacity: 1;
}
/* Animation classes and animations */
