
.banner {
	width: 100%; height: auto; overflow: hidden; display: block; position: relative; max-height: 540px; 
}
.slider-content {
	width: 100%; height: auto; overflow: hidden; display: block; position: relative; max-height: 540px;
}
.slider {
	width: 100%; height: auto; overflow: hidden; display: block; position: relative; max-height: 540px;
}
.slider-v2 {
	width: 100%; height: auto; overflow: hidden; display: block; position: relative; max-height: 540px;
}
.slider-item {
	width: 100%; height: 100%; overflow: hidden; position: relative;
}
.sliderImg {
	left: 0px; top: 0px; position: relative; z-index: 1;
}
.banner .sliderInfo {
	width: 100%; height: 100%; position: absolute; z-index: 1000;
}
.banner .sliderInfo .container {
	height: 100%; dispay: block;
}

:nth-child(n).sliderText {
	filter: none;
}
.cycle-slide-active.slider-item .sliderText {
	filter: none; opacity: 1; transform: translateX(0px); -webkit-transform: translateX(0); -o-transform: translateX(0); -moz-transform: translateX(0);
}
.transformRight {
	transition:opacity 0.5s linear, transform 0.7s cubic-bezier(0.56, 0.48, 0, 0.99); display: block; opacity: 0; transform: translateX(120px); -webkit-transition: opacity .5s linear, -webkit-transform .7s cubic-bezier(.56, .48, 0, .99); -o-transition: opacity .5s linear, -o-transform .7s cubic-bezier(.56, .48, 0, .99); -webkit-transform: translateX(120px); -o-transform: translateX(120px); -moz-transition: opacity .5s linear, -moz-transform .7s cubic-bezier(.56, .48, 0, .99); -moz-transform: translateX(120px);
}
.cycle-slide-active.slider-item .transformRight {
	filter: none; opacity: 1; transform: translateX(0px); -webkit-transform: translateX(0); -o-transform: translateX(0); -moz-transform: translateX(0);
}
.transformLeft {
	transition:opacity 0.5s linear, transform 0.7s cubic-bezier(0.56, 0.48, 0, 0.99); display: block; opacity: 0; transform: translateX(-120px); -webkit-transition: opacity .5s linear, -webkit-transform .7s cubic-bezier(.56, .48, 0, .99); -o-transition: opacity .5s linear, -o-transform .7s cubic-bezier(.56, .48, 0, .99); -webkit-transform: translateX(-120px); -o-transform: translateX(-120px); -moz-transition: opacity .5s linear, -moz-transform .7s cubic-bezier(.56, .48, 0, .99); -moz-transform: translateX(-120px);
}
.cycle-slide-active.slider-item .transformLeft {
	filter: none; opacity: 1; transform: translateX(0px); -webkit-transform: translateX(0); -o-transform: translateX(0); -moz-transform: translateX(0);
}
.sliderText .inner {
	padding: 20px;
}
.sliderText h1 {
	font-size: 36px; font-weight: lighter;
}
.dark.sliderText h1 {
	color: rgb(255, 255, 255); text-shadow: 0px 1px 2px rgba(0,0,0,0.6);
}
.slide-link {
	color: rgb(255, 255, 255); letter-spacing: -0.25px; font-size: 16px;
}

.slider-item-img1 {
	background-size: cover;
}
.slider-item-img2 {
	background-size: cover;
}
.slider-item-img3 {
	background-size: cover;
}

.sliderControl {
	background: rgb(255, 255, 255); padding: 0px 5px; border-radius: 2px; top: 45%; color: rgb(44, 62, 80); display: inline-block; position: absolute; z-index: 200; cursor: pointer; -webkit-border-radius: 2px; -moz-border-radius: 2px;
}
.sliderControl {
	opacity: 1;
}
:nth-child(n).sliderControl:hover {
	filter: none;
}
.sliderControl:hover {
	background: rgba(255, 255, 255, 0.6); -ms-zoom: 1;
}
.prevControl {
	transition:opacity 0.5s linear, transform 0.7s cubic-bezier(0.56, 0.48, 0, 0.99); left: 20px; opacity: 0; transform: translateX(-50px); -webkit-transition: opacity .5s linear, -webkit-transform .7s cubic-bezier(.56, .48, 0, .99); -o-transition: opacity .5s linear, -o-transform .7s cubic-bezier(.56, .48, 0, .99); -webkit-transform: translateX(-50px); -o-transform: translateX(-50px); -moz-transition: opacity .5s linear, -moz-transform .7s cubic-bezier(.56, .48, 0, .99); -moz-transform: translateX(-50px); z-index:3000
}
.banner:hover .prevControl {
	filter: none; opacity: 1; transform: translateX(0px); -webkit-transform: translateX(0); -o-transform: translateX(0); -moz-transform: translateX(0);
}
.nextControl {
	transition:opacity 0.5s linear, transform 0.7s cubic-bezier(0.56, 0.48, 0, 0.99); right: 20px; opacity: 0; transform: translateX(50px); -webkit-transition: opacity .5s linear, -webkit-transform .7s cubic-bezier(.56, .48, 0, .99); -o-transition: opacity .5s linear, -o-transform .7s cubic-bezier(.56, .48, 0, .99); -webkit-transform: translateX(50px); -o-transform: translateX(50px); -moz-transition: opacity .5s linear, -moz-transform .7s cubic-bezier(.56, .48, 0, .99); -moz-transform: translateX(50px); z-index:3000
}
.banner:hover .nextControl {
	filter: none; opacity: 1; transform: translateX(0px); -webkit-transform: translateX(0); -o-transform: translateX(0); -moz-transform: translateX(0);
}

.sliderTextFull {
	color: rgb(255, 255, 255); margin-top: 20%;
}
.sliderTextFull h3 {
	line-height: 32px; font-size: 24px; margin-top: 0px;
}

.cycle-slide-active .topAnima {
	visibility: visible !important; opacity: 1; animation-name: fadeInUp; animation-duration: 1s; animation-delay: 0.3s; -webkit-animation-name: fadeInUp;
}
.sliderTextFull .opacity0 {
	opacity: 0 !important;
}
.cycle-slide-active .sliderTextFull .bottomAnima {
	visibility: visible !important; opacity: 1 !important; animation-name: fadeInDown; animation-duration: 1s; animation-delay: 0.4s; -webkit-animation-duration: 1s; -webkit-animation-name: fadeInDown;
}
.sliderTextFull .dark.inner {
	background: rgba(0, 0, 0, 0.8); margin: 0px auto; padding: 20px 10px; width: auto; display: block; -ms-zoom: 1;
}
.sliderTextFull :nth-child(n).dark.inner {
	filter: none;
}
.blankstyle h1 {
	padding: 0px; height: auto; text-transform: uppercase; line-height: 36px; letter-spacing: -1px; font-size: 36px; font-weight: bold; display: block; opacity: 1;
}

