/* ==========================================================================
   Author's custom styles
   ========================================================================== */

/* CARROSEL TODAS LA VERSINES */

.carousel-control.left {
	text-align: left !important;
	padding: 12% 0 0 4px;
  width: 30px!important;
  margin-left: 0px!important;
  background-image: -webkit-gradient(linear, 0 top, 100% top, from(rgba(0, 0, 0, 0.0001)), to(rgba(0, 0, 0, 0.0001)));
  background-image: -webkit-linear-gradient(left, color-stop(rgba(0, 0, 0, 0.0001) 0), color-stop(rgba(0, 0, 0, 0.0001) 100%));
  background-image: -moz-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0, rgba(0, 0, 0, 0.0001) 100%);
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0, rgba(0, 0, 0, 0.0001) 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;	
}

.carousel-control.right {
	text-align: right !important;
	padding: 12% 4px 0 0;
  right: 0;
  left: auto;
  width: 30px!important;
  background-image: -webkit-gradient(linear, 0 top, 100% top, from(rgba(0, 0, 0, 0.0001)), to(rgba(0, 0, 0, 0.0001)));
  background-image: -webkit-linear-gradient(left, color-stop(rgba(0, 0, 0, 0.0001) 0), color-stop(rgba(0, 0, 0, 0.0001) 100%));
  background-image: -moz-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0, rgba(0, 0, 0, 0.0001) 100%);
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0, rgba(0, 0, 0, 0.0001) 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;	
}

.carousel-control{
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;	
}
.carousel-control:hover{
  opacity: 0.9;
  filter: alpha(opacity=90);
}
.carousel-control.left:hover{
  background-image: -webkit-gradient(linear, 0 top, 100% top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.0001)));
  background-image: -webkit-linear-gradient(left, color-stop(rgba(0, 0, 0, 0.5) 0), color-stop(rgba(0, 0, 0, 0.0001) 100%));
  background-image: -moz-linear-gradient(left, rgba(0, 0, 0, 0.5) 0, rgba(0, 0, 0, 0.0001) 100%);
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0, rgba(0, 0, 0, 0.0001) 100%);
}
.carousel-control.right:hover{
  background-image: -webkit-gradient(linear, 0 top, 100% top, from(rgba(0, 0, 0, 0.0001)), to(rgba(0, 0, 0, 0.5)));
  background-image: -webkit-linear-gradient(left, color-stop(rgba(0, 0, 0, 0.0001) 0), color-stop(rgba(0, 0, 0, 0.5) 100%));
  background-image: -moz-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0, rgba(0, 0, 0, 0.5) 100%);
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0, rgba(0, 0, 0, 0.5) 100%);
}

.carousel{
	height: 285px;
	padding-top: 20px;
  padding-right: 9px;
  padding-left: 9px;
}
.carousel-inner{

}

.carousel-control 			 { width:  4%; }
.carousel-control.left,.carousel-control.right {margin-left:15px;}


.sop_accesos_home .carousel-inner > .next {
  left: 33%;
}
.sop_accesos_home .carousel-inner > .prev {
  left: -33%;
}
.sop_accesos_home .carousel-inner > .next.left,
.sop_accesos_home .carousel-inner > .prev.right {
  left: 0;
}
.sop_accesos_home .carousel-inner > .active.left {
  left: -33%;
}
.sop_accesos_home .carousel-inner > .active.right {
  left: 33%;
}

.carousel-inner>.item{
  -webkit-transition:.6s ease-in-out left;
  transition:.6s ease-in-out left
}


@media (max-width: 767px) {
.sop_accesos_home .carousel-inner > .next {
  left: 100%!important;
}
.sop_accesos_home .carousel-inner > .prev {
  left: -100%!important;
}
.sop_accesos_home .carousel-inner > .next.left,
.sop_accesos_home .carousel-inner > .prev.right {
  left: 0!important;
}
.sop_accesos_home .carousel-inner > .active.left {
  left: -100%!important;
}
.sop_accesos_home .carousel-inner > .active.right {
  left: 100%!important;
}

.carousel-inner>.item{
  -webkit-transition:.6s ease-in-out left;
  transition:.6s ease-in-out left
}
.carousel-inner>.item{
}



}
@media (min-width: 767px) and (max-width: 992px ) {
	.carousel-inner .active.left {
		left: -33%;
	}
	.carousel-inner .next        {
		left:  33%;
	}
	.carousel-inner .prev		 {
		left: -33%;
	}	
}

@media (min-width: 992px ) {
	.carousel-inner .active.left {
		left: -100%;
	}
	.carousel-inner .next        {
		left:  33%;
	}
	.carousel-inner .prev		 {
		left: -33%;
	}	
}

