﻿.sync_carousel .owl-wrapper:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
} 
.sync_carousel .carousel_main,
.sync_carousel .carousel_nav{
	display: none;
	position: relative;
	width: 100%;
	-ms-touch-action: pan-y;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	display:none;
	margin:0px;
	padding:0px;
}

.sync_carousel .owl-wrapper{
	display: none;
	position: relative;
	-webkit-transform: translate3d(0px, 0px, 0px);
}
.sync_carousel .owl-wrapper-outer{
	overflow: hidden;
	position: relative;
	width: 100%;
}
.sync_carousel .owl-wrapper-outer.autoHeight{
	-webkit-transition: height 500ms ease-in-out;
	-moz-transition: height 500ms ease-in-out;
	-ms-transition: height 500ms ease-in-out;
	-o-transition: height 500ms ease-in-out;
	transition: height 500ms ease-in-out;
}
.sync_carousel .owl-item{
	float: left;
}
.sync_carousel .owl-pagination {
	text-align:center;
	padding:0px 0 0;
	position:absolute;
	right:5px;
	width:auto;
	margin-top:-20px;
}
.sync_carousel .owl-page{
	cursor: pointer;
	width:8px;
	height:8px;
	margin:0 3px;
	display:inline-block;
	background-color:#FFF;
}
.sync_carousel .owl-page.active{
	opacity:0.5;
}
.sync_carousel .owl-buttons .owl-prev,
.sync_carousel .owl-buttons .owl-next{
	position:absolute;
	left:0;
	top:50%;
	width:50px;
	height:50px;
	line-height:50px;
	font-size:0px;
	text-align:center;
	cursor:pointer;
	margin:-25px 0 0 0;
	background-color:rgba(255,255,255,0.5);
	transition: 		background-color ease-in 200ms;
	-moz-transition: 	background-color ease-in 200ms; /* Firefox 4 */
	-webkit-transition: background-color ease-in 200ms; /* Safari and Chrome */
	-o-transition: 		background-color ease-in 200ms; /* Opera */
	-ms-transition: 	background-color ease-in 200ms; /* IE9? */
}
.sync_carousel .owl-buttons .owl-next{
	left:auto;
	right:0;
}

.sync_carousel .owl-buttons .owl-prev:before,
.sync_carousel .owl-buttons .owl-next:before{
	content:"";
	border-left:2px solid #333;
	border-bottom:2px solid #333;
	width:12px;
	height:12px;
	position:absolute;
	top:50%;
	left:50%;
	margin:-6px 0 0 -4px;
	font-size:20px;
	transform:rotate(45deg);
	-ms-transform:rotate(45deg);
	-moz-transform:rotate(45deg); 
	-webkit-transform:rotate(45deg);
	-o-transform:rotate(45deg);
}

.sync_carousel .owl-buttons .owl-next:before{
	border-left:none;
	border-right:2px solid #333;
	margin-left:-7px;
	transform:rotate(-45deg);
	-ms-transform:rotate(-45deg); 
	-moz-transform:rotate(-45deg); 
	-webkit-transform:rotate(-45deg); 
	-o-transform:rotate(-45deg); 
}
 
.sync_carousel .owl-buttons .owl-prev:hover,
.sync_carousel .owl-buttons .owl-next:hover{
	background-color:#000;
}
.sync_carousel .owl-buttons .owl-prev:hover:before{
	border-left:2px solid #FFF;
	border-bottom:2px solid #FFF;
}
.sync_carousel .owl-buttons .owl-next:hover:before{
	border-right:2px solid #FFF;
	border-bottom:2px solid #FFF;
}


.sync_carousel  .owl-wrapper,
.sync_carousel  .owl-item{
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility:    hidden;
	-ms-backface-visibility:     hidden;
  -webkit-transform: translate3d(0,0,0);
  -moz-transform: translate3d(0,0,0);
  -ms-transform: translate3d(0,0,0);
}



.sync_carousel img {
	max-width:100%;
}
.sync_carousel .carousel_nav .item {
	cursor:pointer;
	margin:5px 9px;
}
.sync_carousel .carousel_nav .synced .item{
  background: #FFF;
}
.sync_carousel .carousel_nav .item img {
	filter:alpha(opacity=60);
	opacity:0.6;
}

.sync_carousel .carousel_nav .synced .item img {
	filter:alpha(opacity=100);
	opacity:1;
}

.sync_carousel .info{
	padding:10px 0;
}