/*
Item Name: jQuery carousel2 Evolution
Author: Mapalla
Author URI: http://codecanyon.net/user/Mapalla
Version: 1.0
*/

/* _______________________________________________ */

/* CONTAINER */
/* _______________________________________________ */


/* _______________________________________________ */

/* SLIDES */
/* _______________________________________________ */

/* slide container */

/* slide item */

/* _______________________________________________ */

/* CONTAINER */
/* _______________________________________________ */



div.slides
{
	width:auto;
    height: auto;

}

.carousel2
{
	position :relative ;
	margin :0 auto;
	width :930px;
	height :auto;
	border :none;
	overflow : visible ;
}

/* _______________________________________________ */

/* SLIDES */
/* _______________________________________________ */

/* slide container */
.carousel2 .slides
{
	margin :0;
	padding :0;
	border :none;
	list-style :none;
	position :relative ;
	overflow :visible ;
}

/* slide item */
.carousel2 .slides .slideItem 
{
	position :absolute ;
	cursor :pointer ;
	overflow : hidden;
	padding :0;
	margin :0;
	border :none;
}

.carousel2 .slides .slideItem a
{
	display: block ;
	text-decoration :none;
	margin :0;
	padding :0;
	border :none;
	outline :none;
}

.carousel2 .slides .slideItem img
{
	margin :0;
	padding :0;
	border :none;
	width :100%;
	height :100%;
}


@media only screen and (min-width: 768px) {
 

		.carousel2 .nextButton
{
	position :absolute ;
	right :10px;
	top :153px !important;
	width :150px !important;
	height :150px !important;
	background : url("../img/icon/right-arrow.png") no-repeat center !important;
	cursor :pointer ;
	z-index :9999;
}

.carousel2 .prevButton {
    position: absolute;
    left: 10px;
    top: 153px !important;
    width: 150px !important;
    height: 150px !important;
    background: url(../img/icon/left-arrow.png) no-repeat center !important;
    cursor: pointer;
    z-index: 9999;
}

}




/* _______________________________________________ */

/* DIRECTION BUTTON */
/* _______________________________________________ */

.carousel2 .nextButton
{
	position :absolute ;
	right :10px;
	top :133px;
	width :35px;
	height :35px;
	background : url("images/next_button.png") no-repeat center;
	cursor :pointer ;
	z-index :9999;
}

.carousel2 .prevButton
{
	position :absolute ;
	left :10px;
	top :133px;
	width :35px;
	height: 35px;		
	background : url("images/prev_button.png");
	cursor :pointer ;
	z-index :9999;
}

/* _______________________________________________ */

/* NAVIGATION BUTTON */
/* _______________________________________________ */

/* buttons container */
.carousel2 .buttonNav
{
	position : relative ;
	margin :0 auto;
	z-index :999;
}

/* numbers */
.carousel2 .buttonNav .numbers 
{
	position :relative ;
	float :left ;
	margin :5px;
	color : #828282 ;
	cursor :pointer ;
	font-weight :bold ;
	text-decoration :none;
	font-size :1em;
	font-family :Arial, Verdana ;
}

.carousel2 .buttonNav .numbers:hover
{
	color: #000;
	text-decoration :underline;
}

.carousel2 .buttonNav .numberActive
{
	background : none;
	color :#000;
	cursor :default ;
}

/* bullets */
.carousel2 .buttonNav .bullet
{
	position :relative ;
	float :left ;
	width :16px;
	height :16px;
	background : url(images/Bullet-White.png) no-repeat center ;
	margin :5px;
	float :left ;
	cursor :pointer ;
	display: none;
}

.carousel2 .buttonNav .bullet:hover
{
	background : url(images/Bullet-Black.png) no-repeat center ;
	display: none;
	

}

.carousel2 .buttonNav .bulletActive
{
	background : url(images/Bullet-Black.png) no-repeat center ;
	cursor :default ;
	display: none;
	
}

/* ____________________________________________________________ */

/* VIDEO */
/* ____________________________________________________________ */

.carousel2 .slides .videoOverlay
{
	background :url("images/video.png") no-repeat center; /* play button */
}

.carousel2 .slides .spinner
{
	background : #000 url(images/loading.gif) no-repeat center; /* video preloader */
}

/* _____________________________ *

/* SHADOW */
/* _____________________________ */

.carousel2 .shadow
{
	width :100%;
	height :82px;
}

.carousel2 .shadow .shadowLeft
{
	background : url("images/shadowLeft.png") no-repeat;
	width :100px;
	height :82px;
	
	/* fix png problems in ie */
	-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/shadowLeft.png, sizingmethod=scale)"; /* IE8 */   
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/shadowLeft.png, sizingmethod=scale);   /* IE6 & 7 */                     
}

.carousel2 .shadow .shadowMiddle
{
	height :82px;
	background:url("images/shadowTile.png") repeat-x;
	
	/* fix png problems in ie */
	-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/shadowTile.png, sizingmethod=scale)"; /* IE8 */   
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/shadowTile.png, sizingmethod=scale);   /* IE6 & 7 */                     
}

.carousel2 .shadow .shadowRight
{
	width :100px;
	height :82px;
	background:url("images/shadowRight.png") no-repeat;
	
	/* fix png problems in ie */
	-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/shadowRight.png, sizingmethod=scale)"; /* IE8 */   
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/shadowRight.png, sizingmethod=scale);   /* IE6 & 7 */                     
}

/* ____________________________________________________________ */

/* REFLECTION GRADIENT */
/* ____________________________________________________________ */

/* gradient color for Opera */
.carousel2 .gradient
{
	background-image :url(scripts/gradient.svg);
}



@media screen (min-width: 320px) and (max-width: 767px){

	.carousel2 .shadow .shadowLeft{
		display: none;
	}

	.carousel2 .shadow .shadowMiddle{
		display: none;
	}

	.carousel2 .shadow .shadowRight{
		display: none;
	}
}

@media only screen and (min-width: 319px) and (max-width: 767px) {

div.slides
{
	width: 280px !important;
    height: 175px !important;
    margin-left:15px !important;
    overflow: hidden !important;
}

.carousel2 .prevButton {
    position: absolute;
    left: 46px;
    top: 133px;
    width: 35px;
    height: 35px;
    background: url(images/prev_button.png);
    cursor: pointer;
    z-index: 9999;
}

.carousel2
{
	position :relative ;
	margin :0 auto;
	width: 280px;
	height :auto;
	border :none;
	overflow : visible ;
}

.carousel2 .buttonNav .bullet {
    position: relative;
    float: left;
    width: 5px;
    height: 7px;
    background: url(images/Bullet-White.png) no-repeat center;
    margin: 5px;
    float: center;
    cursor: pointer;
    left: 19px;
}
div.buttonNav
{
	width: 309px;
    height: 17px;
}
}

div.buttonNav
{
	width: auto;
    height:auto;
}