.da-slider {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	margin: 0 auto;
	width: 100%;
	height: 100%;
	overflow: hidden;
	-webkit-transition: background-position 1s ease-out 0.3s;
	   -moz-transition: background-position 1s ease-out 0.3s;
		-ms-transition: background-position 1s ease-out 0.3s;
		 -o-transition: background-position 1s ease-out 0.3s;
			transition: background-position 1s ease-out 0.3s;
}

.da-slide {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	text-align: left;
}

.da-slide a {
	color: #fff;
	border: 0 !important;
}

.da-slide-current {
	z-index: 9;
}

.da-slider-fb .da-slide {
	left: 100%;
}

.da-slider-fb .da-slide.da-slide-current {
	left: 0;
}

.da-slide .h2,
.da-slide .da-link {
	position: absolute;
	opacity: 0;
	left: 110%;
}

.da-slide .da-img {
	position: absolute;
	opacity: 0;
}

.da-slider-fb .da-slide .h2,
.da-slider-fb .da-slide .da-link {
	left: 10%;
	opacity: 1;
}

.da-slider-fb .da-slide .da-img {
	left: 0;
	opacity: 1;
}

/* TITLE */

.da-slide .h2 {
	z-index: 9;
	bottom: 43%;
	max-width: 600px;
	color: #fff;
	text-shadow:
		-1px -1px 1px rgba(0, 0, 0, .75),
		1px 1px 1px #000;
}

.da-slide .h2 h2 {
	margin: 0 !important;
	padding: 0 !important;
	font: 700 32px/40px 'Noto Sans' !important;
	text-transform: uppercase;
}

.da-slide .h2 p {
	margin: 0 !important;
	padding: 0 !important;
	font: 24px 'Noto Sans';
}

/* PRICE */

.da-slide .da-link {
	z-index: 9;
	top: 50%;
	margin: 126px 0 0 0;
	font: 15px 'Noto Sans';
	max-width: 600px;
}

.da-slide .da-link a {
	display: inline-block;
	margin: 0 0 0 1px;
	padding: 5px 15px;
	height: 54px;
	vertical-align: middle;
	color: #fff;
	background: rgba(0, 0, 0, .6);
}

.da-slide .da-link a.da-price {
	padding-top: 10px;
}

.da-price i {
	display: inline-block;
	margin: 0 5px;
	font-style: normal;
	font-size: 16px;
	vertical-align: middle;
	color: rgba(255, 255, 255, .75);
}

.da-price i:first-child {
	margin-left: 0;
}

.da-price strong {
	display: inline-block;
	font-weight: normal;
	font-size: 24px;
	white-space: nowrap;
	vertical-align: middle;
}

/* IMG */

.da-slide .da-img {
	width: 100%;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
}

.da-slide .da-img:before {
	content: "";
	z-index: 2;
	position: absolute;
	top: 120px;
	left: 0;
	right: 0;
	bottom: 0;
	box-shadow:
		inset 80px 20px 240px rgba(0, 0, 0, .9),
		inset -80px -20px 240px rgba(0, 0, 0, 9);
}

.da-slide .da-img img {
	min-width: 100%;
	min-height: 100%;
       
}

/* DOTS */

.da-dots {
	display: none;
	z-index: 9;
	position: absolute;
	text-align: center;
	right: 15px;
	left: 15px;
	bottom: 50px;
	-webkit-user-select: none;
	   -moz-user-select: none;
}

.da-dots span {
	position: relative;
	display: inline-block;
	margin: 0 0 0 5px;
	width: 12px;
	height: 12px;
	background: rgba(255, 255, 255, .9);
	box-shadow:
		-1px -1px 3px rgba(0, 0, 0, .3),
		inset 1px 1px 0  rgba(0, 0, 0, .2);
	border-radius: 6px;
	cursor: pointer;
}

.da-dots span.da-dots-current:after {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 12px;
	height: 12px;
	background: #9c0;
	border-radius: 6px;
}

/* ARROWS */

.da-arrows {
	-webkit-user-select: none;
	   -moz-user-select: none;
}

.da-arrows span {
	z-index: 99;
	position: absolute;
	top: 45%;
	font: 90px 'Varela Round';
	color: #fff;
	cursor: pointer;
	opacity: .2;
	-webkit-transition: opacity 0.4s ease-in-out-out 0.2s;
	   -moz-transition: opacity 0.4s ease-in-out-out 0.2s;
		-ms-transition: opacity 0.4s ease-in-out-out 0.2s;
		 -o-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.da-arrows-prev {
	left: 15px;
}

.da-arrows span.da-arrows-prev:after {
	content: '‹';
}

.da-arrows span.da-arrows-next {
	right: 15px;
}

.da-arrows span.da-arrows-next:after {
	content: '›';
}

.da-slide-current .h2,
.da-slide-current .da-link {
	left: 47%;
	opacity: 1;
}

.da-slide-current .da-img {
	left: 0;
	opacity: 1;
}

/* MORE */

.banner-more {
	z-index: 99;
	display: block;
	position: absolute;
	bottom: 15px;
	left: 0;
	right: 0;
	margin: 0 auto;
	width: 48px;
	height: 48px;
	overflow: hidden;
	text-indent: -100em;
	text-align: left;
	border: 0 !important;
	border-radius: 24px;
	background: rgba(0, 0, 0, .6);
	box-shadow:
	0 0 5px rgba(0, 0, 0, .25),
	1px 1px 1px rgba(255, 255, 255, .25);
}

.banner-more:after {
	content: '›';
	display: block;
	position: absolute;
	top: 0;
	left: 20px;
	font: 32px/48px 'Varela Round';
	text-indent: 0;
	color: #fff;
	text-shadow: -1px -1px rgba(255, 255, 255, .25);
	-webkit-transform: rotate(90deg);
	   -moz-transform: rotate(90deg);
		-ms-transform: rotate(90deg);
		 -o-transform: rotate(90deg);
			transform: rotate(90deg);
}

.banner-more:hover {
	background: #fff;
}

.banner-more:hover:after {
	color: #000;
}

/* Slide in from the right*/

.da-slide-fromright .h2 {
	-webkit-animation: fromRightAnim1 0.6s ease-in-out 0.8s both;
	   -moz-animation: fromRightAnim1 0.6s ease-in-out 0.8s both;
		-ms-animation: fromRightAnim1 0.6s ease-in-out 0.8s both;
		 -o-animation: fromRightAnim1 0.6s ease-in-out 0.8s both;
			animation: fromRightAnim1 0.6s ease-in-out 0.8s both;
}

.da-slide-fromright .da-link {
	-webkit-animation: fromRightAnim3 0.4s ease-in-out 1.2s both;
	   -moz-animation: fromRightAnim3 0.4s ease-in-out 1.2s both;
		-ms-animation: fromRightAnim3 0.4s ease-in-out 1.2s both;
		 -o-animation: fromRightAnim3 0.4s ease-in-out 1.2s both;
			animation: fromRightAnim3 0.4s ease-in-out 1.2s both;
}

.da-slide-fromright .da-img {
	-webkit-animation: fromRightAnim4 0.6s ease-in-out 0.8s both;
	   -moz-animation: fromRightAnim4 0.6s ease-in-out 0.8s both;
		-ms-animation: fromRightAnim4 0.6s ease-in-out 0.8s both;
		 -o-animation: fromRightAnim4 0.6s ease-in-out 0.8s both;
			animation: fromRightAnim4 0.6s ease-in-out 0.8s both;
}

@-webkit-keyframes fromRightAnim1 {
	0% {
		left: 110%;
		opacity: 0;
	}
	100% {
		left: 47%;
		opacity: 1;
	}
}

@-webkit-keyframes fromRightAnim3 {
	0% {
		left: 110%;
		opacity: 0;
	}
	100% {
		left: 47%;
		opacity: 1;
	}
}

@-webkit-keyframes fromRightAnim4 {
	0% {
		opacity: 0;
	}
	100% {
		opacity: 1;
	}
}

	@-moz-keyframes fromRightAnim1{
		0%{ left: 110%; opacity: 0; }
		100%{ left: 47%; opacity: 1; }
	}

	@-moz-keyframes fromRightAnim3{
		0%{ left: 110%; opacity: 0; }
		100%{ left: 47%; opacity: 1; }
	}

	@-moz-keyframes fromRightAnim4{
		0% {
			opacity: 0;
		}
		100% {
			opacity: 1;
		}
	}

		@-o-keyframes fromRightAnim1{
			0%{ left: 110%; opacity: 0; }
			100%{ left: 47%; opacity: 1; }
		}
		@-o-keyframes fromRightAnim3{
			0%{ left: 110%; opacity: 0; }
			100%{ left: 47%; opacity: 1; }
		}
		@-o-keyframes fromRightAnim4{
			0% {
				opacity: 0;
			}
			100% {
				opacity: 1;
			}
		}

			@-ms-keyframes fromRightAnim1{
				0%{ left: 110%; opacity: 0; }
				100%{ left: 47%; opacity: 1; }
			}
			@-ms-keyframes fromRightAnim3{
				0%{ left: 110%; opacity: 0; }
				100%{ left: 47%; opacity: 1; }
			}
			@-ms-keyframes fromRightAnim4{
				0% {
					opacity: 0;
				}
				100% {
					opacity: 1;
				}
			}

				@keyframes fromRightAnim1{
					0%{ left: 110%; opacity: 0; }
					100%{ left: 47%; opacity: 1; }
				}
				@keyframes fromRightAnim3{
					0%{ left: 110%; opacity: 0; }
					100%{ left: 47%; opacity: 1; }
				}
				@keyframes fromRightAnim4{
					0% {
						opacity: 0;
					}
					100% {
						opacity: 1;
					}
				}

/* Slide in from the left*/

.da-slide-fromleft .h2 {
	-webkit-animation: fromLeftAnim1 0.6s ease-in-out 0.6s both;
	   -moz-animation: fromLeftAnim1 0.6s ease-in-out 0.6s both;
		-ms-animation: fromLeftAnim1 0.6s ease-in-out 0.6s both;
		 -o-animation: fromLeftAnim1 0.6s ease-in-out 0.6s both;
			animation: fromLeftAnim1 0.6s ease-in-out 0.6s both;
}

.da-slide-fromleft .da-link {
	-webkit-animation: fromLeftAnim3 0.4s ease-in-out 1.2s both;
	   -moz-animation: fromLeftAnim3 0.4s ease-in-out 1.2s both;
		-ms-animation: fromLeftAnim3 0.4s ease-in-out 1.2s both;
		 -o-animation: fromLeftAnim3 0.4s ease-in-out 1.2s both;
			animation: fromLeftAnim3 0.4s ease-in-out 1.2s both;
}

.da-slide-fromleft .da-img {
	-webkit-animation: fromLeftAnim4 0.6s ease-in-out 0.6s both;
	   -moz-animation: fromLeftAnim4 0.6s ease-in-out 0.6s both;
		-ms-animation: fromLeftAnim4 0.6s ease-in-out 0.6s both;
		 -o-animation: fromLeftAnim4 0.6s ease-in-out 0.6s both;
			animation: fromLeftAnim4 0.6s ease-in-out 0.6s both;
}

@-webkit-keyframes fromLeftAnim1{
	0%{ left: -110%; opacity: 0; }
	100%{ left: 47%; opacity: 1; }
}

@-webkit-keyframes fromLeftAnim3{
	0%{ left: -110%; opacity: 0; }
	100%{ left: 47%; opacity: 1; }
}

@-webkit-keyframes fromLeftAnim4{
	0% {
		opacity: 0;
	}
	100% {
		opacity: 1;
	}
}

	@-moz-keyframes fromLeftAnim1{
		0%{ left: -110%; opacity: 0; }
		100%{ left: 47%; opacity: 1; }
	}
	@-moz-keyframes fromLeftAnim3{
		0%{ left: -110%; opacity: 0; }
		100%{ left: 47%; opacity: 1; }
	}
	@-moz-keyframes fromLeftAnim4{
		0% {
			opacity: 0;
		}
		100% {
			opacity: 1;
		}
	}

		@-o-keyframes fromLeftAnim1{
			0%{ left: -110%; opacity: 0; }
			100%{ left: 47%; opacity: 1; }
		}
		@-o-keyframes fromLeftAnim3{
			0%{ left: -110%; opacity: 0; }
			100%{ left: 47%; opacity: 1; }
		}
		@-o-keyframes fromLeftAnim4{
			0% {
				opacity: 0;
			}
			100% {
				opacity: 1;
			}
		}

			@-ms-keyframes fromLeftAnim1{
				0%{ left: -110%; opacity: 0; }
				100%{ left: 47%; opacity: 1; }
			}
			@-ms-keyframes fromLeftAnim3{
				0%{ left: -110%; opacity: 0; }
				100%{ left: 47%; opacity: 1; }
			}
			@-ms-keyframes fromLeftAnim4{
				0% {
					opacity: 0;
				}
				100% {
					opacity: 1;
				}
			}

				@keyframes fromLeftAnim1{
					0%{ left: -110%; opacity: 0; }
					100%{ left: 47%; opacity: 1; }
				}
				@keyframes fromLeftAnim3{
					0%{ left: -110%; opacity: 0; }
					100%{ left: 47%; opacity: 1; }
				}
				@keyframes fromLeftAnim4{
					0% {
						opacity: 0;
					}
					100% {
						opacity: 1;
					}
				}

/* Slide out to the right */

.da-slide-toright .h2 {
	-webkit-animation: toRightAnim1 0.6s ease-in-out 0.6s both;
	   -moz-animation: toRightAnim1 0.6s ease-in-out 0.6s both;
		-ms-animation: toRightAnim1 0.6s ease-in-out 0.6s both;
		 -o-animation: toRightAnim1 0.6s ease-in-out 0.6s both;
			animation: toRightAnim1 0.6s ease-in-out 0.6s both;
}

.da-slide-toright .da-link {
	-webkit-animation: toRightAnim3 0.4s ease-in-out both;
	   -moz-animation: toRightAnim3 0.4s ease-in-out both;
		-ms-animation: toRightAnim3 0.4s ease-in-out both;
		 -o-animation: toRightAnim3 0.4s ease-in-out both;
			animation: toRightAnim3 0.4s ease-in-out both;
}

.da-slide-toright .da-img {
	-webkit-animation: toRightAnim4 0.6s ease-in-out both;
	   -moz-animation: toRightAnim4 0.6s ease-in-out both;
		-ms-animation: toRightAnim4 0.6s ease-in-out both;
		 -o-animation: toRightAnim4 0.6s ease-in-out both;
			animation: toRightAnim4 0.6s ease-in-out both;
}

@-webkit-keyframes toRightAnim1 {
	0% {
		left: 47%;
		opacity: 1;
	}
	100%{
		left: 100%;
		opacity: 0;
	}
}

@-webkit-keyframes toRightAnim3 {
	0% {
		left: 47%;
		opacity: 1;
	}
	99% {
		left: 47%;
		opacity: 0;
	}
	100% {
		left: 100%;
		opacity: 0;
	}
}

@-webkit-keyframes toRightAnim4 {
	0% {
		opacity: 1;
	}
	100% {
		opacity: 0;
	}
}

	@-moz-keyframes toRightAnim1 {
		0%{ left: 47%;  opacity: 1; }
		100%{ left: 100%; opacity: 0; }
	}

	@-moz-keyframes toRightAnim3{
		0%{ left: 47%;  opacity: 1; }
		99%{ left: 47%; opacity: 0; }
		100%{ left: 100%; opacity: 0; }
	}

	@-moz-keyframes toRightAnim4{
		0% {
			opacity: 1;
		}
		100% {
			opacity: 0;
		}
	}

		@-o-keyframes toRightAnim1{
			0%{ left: 47%;  opacity: 1; }
			100%{ left: 100%; opacity: 0; }
		}

		@-o-keyframes toRightAnim3{
			0%{ left: 47%;  opacity: 1; }
			99%{ left: 47%; opacity: 0; }
			100%{ left: 100%; opacity: 0; }
		}

		@-o-keyframes toRightAnim4{
			0% {
				opacity: 1;
			}
			100% {
				opacity: 0;
			}
		}

			@-ms-keyframes toRightAnim1{
				0%{ left: 47%;  opacity: 1; }
				100%{ left: 100%; opacity: 0; }
			}

			@-ms-keyframes toRightAnim3{
				0%{ left: 47%;  opacity: 1; }
				99%{ left: 47%; opacity: 0; }
				100%{ left: 100%; opacity: 0; }
			}

			@-ms-keyframes toRightAnim4{
				0% {
					opacity: 1;
				}
				100% {
					opacity: 0;
				}
			}

				@keyframes toRightAnim1{
					0%{ left: 47%;  opacity: 1; }
					100%{ left: 100%; opacity: 0; }
				}

				@keyframes toRightAnim3{
					0%{ left: 47%;  opacity: 1; }
					99%{ left: 47%; opacity: 0; }
					100%{ left: 100%; opacity: 0; }
				}

				@keyframes toRightAnim4{
					0% {
						opacity: 1;
					}
					100% {
						opacity: 0;
					}
				}

/* Slide out to the left*/

.da-slide-toleft .h2 {
	-webkit-animation: toLeftAnim1 0.6s ease-in-out both;
	   -moz-animation: toLeftAnim1 0.6s ease-in-out both;
		-ms-animation: toLeftAnim1 0.6s ease-in-out both;
		 -o-animation: toLeftAnim1 0.6s ease-in-out both;
			animation: toLeftAnim1 0.6s ease-in-out both;
}

.da-slide-toleft .da-link {
	-webkit-animation: toLeftAnim3 0.6s ease-in-out 0.6s both;
	   -moz-animation: toLeftAnim3 0.6s ease-in-out 0.6s both;
		-ms-animation: toLeftAnim3 0.6s ease-in-out 0.6s both;
		 -o-animation: toLeftAnim3 0.6s ease-in-out 0.6s both;
			animation: toLeftAnim3 0.6s ease-in-out 0.6s both;
}

.da-slide-toleft .da-img {
	-webkit-animation: toLeftAnim4 0.6s ease-in-out 0.5s both;
	   -moz-animation: toLeftAnim4 0.6s ease-in-out 0.5s both;
		-ms-animation: toLeftAnim4 0.6s ease-in-out 0.5s both;
		 -o-animation: toLeftAnim4 0.6s ease-in-out 0.5s both;
			animation: toLeftAnim4 0.6s ease-in-out 0.5s both;
}

@-webkit-keyframes toLeftAnim1{
	0%{ left: 47%;  opacity: 1; }
	100%{ left: -50%; opacity: 0; }
}

@-webkit-keyframes toLeftAnim3{
	0%{ left: 47%;  opacity: 1; }
	100%{ left: -50%; opacity: 0; }
}

@-webkit-keyframes toLeftAnim4 {
	0% {
		opacity: 1;
	}
	100% {
		opacity: 0;
	}
}

	@-moz-keyframes toLeftAnim1{
		0%{ left: 47%;  opacity: 1; }
		100%{ left: -50%; opacity: 0; }
	}

	@-moz-keyframes toLeftAnim3{
		0%{ left: 47%;  opacity: 1; }
		100%{ left: -50%; opacity: 0; }
	}

	@-moz-keyframes toLeftAnim4{
		0% {
			opacity: 1;
		}
		100% {
			opacity: 0;
		}
	}

		@-o-keyframes toLeftAnim1{
			0%{ left: 47%;  opacity: 1; }
			100%{ left: -50%; opacity: 0; }
		}

		@-o-keyframes toLeftAnim3{
			0%{ left: 47%;  opacity: 1; }
			100%{ left: -50%; opacity: 0; }
		}

		@-o-keyframes toLeftAnim4{
			0% {
				opacity: 1;
			}
			100% {
				opacity: 0;
			}
		}

			@-ms-keyframes toLeftAnim1{
				0%{ left: 47%;  opacity: 1; }
				100%{ left: -50%; opacity: 0; }
			}

			@-ms-keyframes toLeftAnim3{
				0%{ left: 47%;  opacity: 1; }
				100%{ left: -50%; opacity: 0; }
			}

			@-ms-keyframes toLeftAnim4{
				0% {
					opacity: 1;
				}
				100% {
					opacity: 0;
				}
			}

				@keyframes toLeftAnim1{
					0%{ left: 47%;  opacity: 1; }
					100%{ left: -50%; opacity: 0; }
				}
				@keyframes toLeftAnim3{
					0%{ left: 47%;  opacity: 1; }
					100%{ left: -50%; opacity: 0; }
				}
				@keyframes toLeftAnim4{
					0% {
						opacity: 1;
					}
					100% {
						opacity: 0;
					}
				}