/*

* 	Owl Carousel Owl Demo Theme 

*	v1.3.2

*/

.owl-theme .owl-controls{

	margin:0;

	text-align: center;

	z-index:99999;

	position:relative;

}

/* Styling Next and Prev buttons */

.owl-theme .owl-controls .owl-buttons div{

	color: #FFF;

	display: inline-block;

	zoom: 1;

	*display: inline;/*IE7 life-saver */

	margin: 5px;

	padding: 3px 10px;

	font-size: 12px;

}

/* 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{

	filter: Alpha(Opacity=100);/*IE7 fix*/

	opacity: 1;

	text-decoration: none;

}

/* Styling Pagination*/

.owl-theme .owl-controls .owl-page{

	display: inline-block;

	zoom: 1;

	*display: inline;/*IE7 life-saver */

}

.owl-theme .owl-controls .owl-page span{

	display: block;

	width: 30px;

	height: 4px;

	margin:0 3px 0;

	background:#014de1;

}

.owl-theme .owl-controls .owl-page.active span,

.owl-theme .owl-controls.clickable .owl-page:hover span{

	filter: Alpha(Opacity=100);/*IE7 fix*/

	opacity: 1;

	background:#9f1019;

}

/* 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;

	-webkit-border-radius: 30px;

	-moz-border-radius: 30px;

	border-radius: 30px;

}

/* preloading images */

.owl-item.loading{

	min-height: 150px;

	background: url(AjaxLoader.gif) no-repeat center center

}

.owl-buttons .owl-prev{

	background:url(arrow-left.png) no-repeat;

	width:22px;

	height:22px;

	text-indent:-9999px;

}

.owl-buttons .owl-next{

	background:url(arrow-right.png) no-repeat;

	width:22px;

	height:22px;

	text-indent:-9999px;

}