.owl-carousel{
	display: none;
	position: relative;
	width: 100%;
	-ms-touch-action: pan-y;
	.owl-wrapper-outer{
		overflow: hidden;
		position: relative;
		width: 100%;
		&.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-wrapper{
			display: none;
			position: relative;
			-webkit-transform: translate3d(0px, 0px, 0px);
			-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);
			&:after {
				content: ".";
				display: block;
				clear: both;
				visibility: hidden;
				line-height: 0;
				height: 0;
			}
			.owl-item{
				float: left;
				-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);
			}
		}
		.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);
			.owl-page{
				cursor: pointer;
			}
			.owl-buttons{

				 div{
					cursor: pointer;
				}
			}
		}
	}
	&.owl-theme{
		.owl-controls{
			margin-top: 10px;
			text-align: center;
			.owl-buttons{
				div{
					color: #FFF;
					display: inline-block;
					zoom: 1;
					*display: inline;/*IE7 life-saver */
					margin: 5px;
					padding: 3px 10px;
					font-size: 12px;
					-webkit-border-radius: 30px;
					-moz-border-radius: 30px;
					border-radius: 30px;
					background: #869791;
					filter: Alpha(Opacity=50);/*IE7 fix*/
					opacity: 0.5;
				}
			}
			&.clickable{
				.owl-buttons {
				 	div{
				 		&:hover{
							filter: Alpha(Opacity=100);/*IE7 fix*/
							opacity: 1;
							text-decoration: none;
						}
				 	}
				}
				.owl-page{
					&:hover {
						span{
							filter: Alpha(Opacity=100);/*IE7 fix*/
							opacity: 1;
						}
					}
				}
			}
			.owl-page{
				display: inline-block;
				zoom: 1;
				*display: inline;/*IE7 life-saver */
				span{
					display: block;
					margin: 5px 5px;
					-webkit-border-radius: 20px;
					-moz-border-radius: 20px;
					border-radius: 20px;
					border: 2px solid @bg;
                  	background-color:@color02;
                  	width: 16px;
              		height: 16px;
              		cursor: pointer; 
              		opacity: 1;
					&.owl-numbers{
						height: auto;
						width: auto;
						color: #FFF;
						padding: 2px 10px;
						font-size: 12px;
						-webkit-border-radius: 30px;
						-moz-border-radius: 30px;
						border-radius: 30px;
					}
				}
				&.active {
					span{
						background-color:@color01; 
                     	width: 16px;
                     	height: 16px; 
					}
				}
			}
		}
	}
}