

/** GENERAL **/
.home-slider									{ display:block; margin:15% 0px 0px 0px; position:relative; z-index:2; overflow:hidden; }
.home-slider .jcarousel-wrapper 				{ margin:0px auto; position:relative; z-index:2; }
.home-slider .jcarousel							{ position:relative; overflow:hidden; width:100%; }
.home-slider .jcarousel ul 						{ position:relative; list-style:none; margin:0; padding:0; }
.home-slider .jcarousel li 						{ position:relative; float:left; width:100%; overflow:hidden; }
.home-slider .jcarousel li.slide-empty {
	padding:30% 0px 0px 0px;
}
.home-slider .jcarousel li .slide				{ max-width:630px; margin:0px auto; text-align:center; position:relative; z-index:2; }
.home-slider .jcarousel li .slide .text			{ font-size:3em; line-height:1.3em; font-weight:300; margin:0px 0px 30px 0px; }
.jcarousel-control-prev,
.jcarousel-control-next 						{ position:absolute; top:50%; margin:-29px 0px 0px 0px; padding:10px 20px 12px 20px; text-align:center; z-index:99; font-size:3em; line-height:1em; }
.jcarousel-control-prev 						{ left:15px; }
.jcarousel-control-next 						{ right:15px; }

.home-slider .jcarousel li .slide				{ color:#FFFFFF; }
.home-slider .jcarousel li .slide .text			{ color:#FFFFFF; text-shadow:0px 1px 5px rgba(0,0,0,0.5); font-size:3.0em; }
.home-slider .jcarousel li .slide .purple-text	{ color:#532260; text-shadow:none; font-weight:normal; font-size:1.6em; }
.jcarousel-control-prev,
.jcarousel-control-next 						{ color:#FFFFFF; background:#e5097f; }
.jcarousel-control-prev:hover,
.jcarousel-control-next:hover 					{ color:#FFFFFF; background:#40b34f; }



/** RESPOSNIVE **/
@media screen and (max-width:870px){
	.home-slider .jcarousel li .slide .text		{ font-size:2.5em; }
}
@media screen and (max-width:800px){
	.home-slider .jcarousel-control-prev,
	.home-slider .jcarousel-control-next		{ display:none; }
}
@media screen and (max-width:768px){
	.home-slider .jcarousel li .slide .text				{ color:#FFFFFF; text-shadow:0px 0px 10px rgba(0,0,0,0.8); font-size:1.6em; font-weight:600; }
	.home-slider .jcarousel li .slide .purple-text		{ color:#532260; text-shadow:none; font-weight:normal; font-size:1em; }
	.home-slider										{ margin:120px 0px 0px 0px; }
}
@media screen and (max-width:530px){
	.home-slider								{ margin:30px 0px 0px 0px; }
}
