/* 
 * 	Core Owl Carousel CSS File
 *	v1.3.3
 */

/* clearfix */
.owl-carousel .owl-wrapper:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
/* display none until init */
.owl-carousel{
	display: none;
	position: relative;
	width: 100%;
	-ms-touch-action: pan-y;
	overflow:hidden;
}
.owl-carousel .owl-wrapper{
	display: none;
	position: relative;
	-webkit-transform: translate3d(0px, 0px, 0px);
	
 
}
.owl-carousel .owl-wrapper-outer{
	overflow: hidden;
	position: relative;
}

.owl-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;
}
	
.owl-carousel .owl-item{
	float: left;
}
.owl-carousel .item{
 
	display:block;
}
 
.owl-controls .owl-page,
.owl-controls .owl-buttons div{
	cursor: pointer;
}
.owl-controls {
	-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);
}

/* mouse grab icon */
.grabbing { 
    cursor:url(grabbing.png) 8 8, move;
}

/* fix */
.owl-carousel  .owl-wrapper,
.owl-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);
}


/*custom*/

.owl-pagination{ display:none}

.owl-buttons div{
	width:85px;
	height:85px;
	display:block;
	position:absolute;
	top:35%;
	cursor:pointer;
	
	opacity: 0.7; 
	filter:alpha(opacity=70); 
	
	-webkit-transition: all 0.2s ease-in-out;
       -moz-transition: all 0.2s ease-in-out;
         -o-transition: all 0.2s ease-in-out;
        -ms-transition: all 0.2s ease-in-out;
            transition: all 0.2s ease-in-out;
} 
.owl-buttons div.owl-prev{
	background:url(../img/arrow_left.png) center center no-repeat;
	left:-100px;
}
.owl-buttons div.owl-next{
	background:url(../img/arrow_right.png) center center no-repeat;
	right:-100px;
}

.owl-buttons div:hover{
	opacity: 1; 
	filter:alpha(opacity=100); 
}
.owl-buttons div.owl-prev:hover{background:url(../img/arrow_left.png) center center no-repeat;}
.owl-buttons div.owl-next:hover{background:url(../img/arrow_right.png) center center no-repeat;}

.owl-buttons div.owl-prev.disabled:hover{background:url(../img/arrow_left.png) center center no-repeat;}
.owl-buttons div.owl-next.disabled:hover{background:url(../img/arrow_right.png) center center no-repeat;}

.owl-carousel{overflow: visible;}
.gallery_wrapper{ overflow:hidden}

#sync1 .item img{ width:100%}
#sync2 { 
	width:76%;
	margin:auto;
	height:auto;
	background:#000;
	padding:20px 12%;
	background:rgba(0,0,0,0.8);
	
	position:absolute;
	bottom:0;

    opacity:0 !important; 
	filter:alpha(opacity=0) !important; 

    -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;
 
}
#sync2.owl-carousel .owl-wrapper{ 
	width:100% !important;
	left:0px !important;
	-webkit-transform: none !important; /* Safari and Chrome */
       -moz-transform: none !important; /* Firefox */
        -ms-transform: none !important; /* IE 9 */
         -o-transform: none !important; /* Opera */
            transform: none !important;
}
#sync2 .owl-item .item{ margin:0 0 3px 3px}

.gallery:hover #sync2{
	bottom:0px;
	opacity: 1 !important; 
	filter:alpha(opacity=100)!important; 
}

@media (max-width: 979px){
	.owl-buttons{ display:none}
	
	#sync2{
		position:relative;
		bottom:1px;
		opacity:1 !important; 
		filter:alpha(opacity=100) !important; 
	}
	.gallery:hover #sync2{ bottom:1px}
}
 
@media (max-width: 767px) {
	#sync2{
		padding:5%;
		width:90%
	}
}
@media (max-width: 480px) {
	#sync2 .owl-item{ width:16.4% !important}
}
 
 