@import "compass";
@import "theme_variables";



/*
* 	Owl Carousel Owl Demo Theme 
*	v1.3.3
*/
.owl-row {
	margin: 0; 
}

.owl-carousel {
	.owl-item {
	  	padding: 0 20px;
	  	
	}
}

/* Styling Next and Prev buttons */

.owl-theme {
	.owl-controls {
		text-align: center;
		.owl-buttons {
			position: absolute;
			top: -70px;
			right: 20px;
			div{
				position: absolute;
				z-index: 10;
			  	font-size: 0;
			  	line-height: 27px;
			  	color: $nocolor;
			  	&:before{
				    content: '\f2ee';
				    font-family: 'Material-Design-Iconic-Font';
				    color: $carousel-control-color;
				    font-size: $carousel-control-font-size;
				    text-shadow: $carousel-text-shadow;
				  }
			  	&.owl-prev{
    				right: 40px;
				    &:before{
				      	content: "\f2ea";
				    }
			  	}
				&.owl-next{
					right: 0;
				}
			  	&:hover{
			  		&:before{color: $theme-color-default;}
			  	}
			}
		}
	}
}
.rtl .owl-theme .owl-controls .owl-buttons{
	left: 74px;
	right: auto;
}
/* Clickable class fix problem with hover on touch devices */
/* Use it for non-touch hover action */
.owl-theme .owl-controls.clickable .owl-buttons div:hover{
	@include opacity(1);
	text-decoration: none;
}

/* Styling Pagination*/
.owl-theme{
	.owl-controls{
		.owl-pagination{
			margin-bottom: 25px;
		}
		.owl-page{
			display: inline-block;
			zoom: 1;
			*display: inline;/*IE7 life-saver */
		}
		span{
			display: block;
			width: 13px;
			height: 13px;
			margin: 0 3px;
			@include opacity(0.4);
			@include border-radius(20px);
			background: #ffffff;
		    background: -moz-linear-gradient(180deg, #eaeaea 0%, #ffffff 100%);
		    background: -webkit-linear-gradient(180deg, #eaeaea 0%, #ffffff 100%);
		    background: -o-linear-gradient(180deg, #eaeaea 0%, #ffffff 100%);
		    background: -ms-linear-gradient(180deg, #eaeaea 0%, #ffffff 100%);
		    background: linear-gradient(180deg, #eaeaea 0%, #ffffff 100%);
		}
	}
}
.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls.clickable .owl-page:hover span{
	@include opacity(1);
}

/* If PaginationNumbers is true */

.owl-theme .owl-controls .owl-page span.owl-numbers{
	height: auto;
	width: auto;
	color: #FFF;
	padding: 2px 10px;
	font-size: 12px;
	@include border-radius(30px);
}

/* preloading images */
.owl-item.loading{
	min-height: 150px;
	background: url(../img/AjaxLoader.gif) no-repeat center center
}