.sebas-carousel{
	display:block;
	position:relative;
	background: white;
}


/*Transição slide********************************************/
.sebas-carousel.sebas-carousel--fade 
.sebas-carousel__slide{
	-webkit-transition:opacity .50s ease-in-out;
	transition:opacity .50s ease-in-out
}
.sebas-carousel.sebas-carousel--fade 


.sebas-carousel__slide:not(.sebas-carousel__slide--active){
	opacity:0;
	left:0
}

.sebas-carousel__slide.sebas-carousel__slide--active{
	left:0;
	opacity:1;
	z-index:2
}

.sebas-carousel__slide.sebas-carousel__slide--prev{left:-100%}

.sebas-carousel__slide.sebas-carousel__slide--next{left:100%}


/*Transição slide********************************************/

.sebas-carousel.sebas-carousel--slide 
.sebas-carousel__slide{
	-webkit-transition:left .50s ease-in-out;
	transition:left .50s ease-in-out
}

.sebas-carousel
.sebas-carousel--fullwidth,
.sebas-carousel
.sebas-carousel--fullwidth 
.sebas-carousel__slide{width:100%}

@media screen and (max-width:767px){
	.sebas-carousel.sebas-carousel--fullwidth 
	.sebas-carousel__bullets{
		margin: 0px; 
		bottom:0px;
		left:0;width:100%;
		text-align:center
	}
}

@media screen and (min-width:768px){
	.sebas-carousel.sebas-carousel--fullwidth 
	.sebas-carousel__bullets{bottom:0px;right:20px}
	.sebas-carousel.sebas-carousel--fullwidth 
	.sebas-carousel__bullets,
	.sebas-carousel.sebas-carousel--fullwidth 
	/*Botões*/
	.sebas-carousel__left,
	.sebas-carousel.sebas-carousel--fullwidth 
	.sebas-carousel__right{visibility:hidden}
	.sebas-carousel.sebas-carousel--fullwidth:hover 
	.sebas-carousel__bullets,
	.sebas-carousel.sebas-carousel--fullwidth:hover 
	.sebas-carousel__left,
	.sebas-carousel.sebas-carousel--fullwidth:hover 
	.sebas-carousel__right{visibility:visible}
}

.sebas-carousel__slide{
	position:absolute;
	top:0;
	opacity:0;
	display:block;
	margin: 0px;
	z-index:1
}

.sebas-carousel__slide img{
	width:100%; 
	margin: 0px; 
	padding: 0px;

	/*background:#efefef url(../images/banner-1-sm.jpg) no-repeat right bottom;*/
}



/*****************************************************************************************/
/*Botões circular*/
/*****************************************************************************************/


.sebas-carousel__bullets{
	position:absolute;
	z-index:3;
	margin:0;
	padding:0;
	list-style:none
}


.sebas-carousel__bullet{
	width:7px;
	height:7px;
	display:inline-block;
	background-color:#fff;
	margin:5px 5px;
	border-radius:50%;
	-webkit-box-shadow:0 0 1px #000 inset;
	box-shadow:inset 0 0 1px #000;
	cursor:pointer
}

.sebas-carousel__bullet.sebas-carousel__bullet--active{background-color:#10ace7}

/*****************************************************************************************/
/*Botões*/
/*****************************************************************************************/

.sebas-carousel__left,
.sebas-carousel__right{
	display:block;
	position:absolute;
	top:50%;cursor:pointer;
	z-index:4
}

.sebas-carousel__left:before,
.sebas-carousel__right:before{
	content:"";
	width:100%;
	height:100%;
	display:block;
	-webkit-transform:rotate(45deg);
	transform:rotate(45deg);
	border-width:1px;
	border-style:solid}


@media screen and (max-width:767px){ 
	.sebas-carousel__left,
	.sebas-carousel__right{width:20px;height:20px;margin-top:-10px}
}

@media screen and (min-width:768px){
	.sebas-carousel__left,
	.sebas-carousel__right{width:30px;height:30px;margin-top:-15px}
}


.sebas-carousel__left{left:30px}

.sebas-carousel__left:before
{
	border-top-color:transparent;
	border-left-color:#fff;
	border-bottom-color:#fff;
	border-right-color:transparent
}
 
.sebas-carousel__right{right:30px}

.sebas-carousel__right:before
{
	border-top-color:#fff;
	border-left-color:transparent;
	border-bottom-color:transparent;
	border-right-color:#fff
}