/*

* 	Owl Carousel Owl Demo Theme 

*	v1.3.2

*/

.owl-slider .item {

	position:relative;

}



.owl-theme .owl-controls {

	margin-top: 10px;

	text-align: center;

}



.owl-slider-outer.slider-listing .owl-controls {

	left:5px;

	bottom:5%;

	top:auto;

	padding-bottom:0;

}

.owl-theme .owl-controls .owl-nav {

	text-align: center;

}

/* Styling Next and Prev buttons */

.owl-theme .owl-controls .owl-nav div {

	display:inline-block;

	width:50px;

	zoom:1;

	width: 30px;

	*display:inline

}

.owl-slider-outer .owl-slider-next:hover, .owl-slider-outer .owl-slider-prev:hover, .owl-theme .owl-controls .owl-nav div:hover {	

}

.owl-theme .owl-controls .owl-nav div.disabled {	

	cursor:default;	

}

.owl-theme .owl-controls .owl-nav div.owl-prev,

.owl-theme .owl-controls .owl-nav div.owl-next {

	display: inline-block;

	font-size: 0;

	width: 35px;

    height: 35px;

    margin: 0 2px;

	text-align: center;

	background: #dcdada;

}



.owl-theme .owl-controls .owl-nav div.owl-prev {

	margin-left: 0;

}



.owl-theme .owl-controls .owl-nav div.owl-next {

	margin-right: 0;

}



.owl-theme .owl-controls .owl-nav div.owl-prev:before,

.owl-theme .owl-controls .owl-nav div.owl-next:before {

	color: #6e6d6d;

    font-family: "FontAweSome";

    font-size: 14px;

    line-height: 35px;

}



.owl-theme .owl-controls .owl-nav div.owl-prev:before {	

	content: "\f0d9";

}



.owl-theme .owl-controls .owl-nav div.owl-next:before {	

	content: "\f0da";

}



.owl-theme .owl-controls .owl-nav div.owl-next:hover:before,

.owl-theme .owl-controls .owl-nav div.owl-prev:hover:before{

	color: #fff;	

}



.owl-theme .owl-controls .owl-nav div.owl-next:hover,

.owl-theme .owl-controls .owl-nav div.owl-prev:hover {

	background: #00bdfb;

} 





.owl-dot > span {

    background: transparent;

    border: 2px solid rgba(255, 255, 255, 0.5);

    border-radius: 50%;

    display: inline-block;

    height: 12px;

    width: 12px;

}

.owl-dots {

    text-align: center;    

}

.owl-dots .owl-dot {

    display: inline-block;

    margin: 0 3px;

}



.owl-dot.active span {

	border: 2px solid #fff;

    background: #bb0101;

}

/* Clickable class fix problem with hover on touch devices */

/* Use it for non-touch hover action */

.owl-theme .owl-controls.clickable .owl-nav div:hover {

	filter:Alpha(Opacity=100);

	opacity:1;

	text-decoration:none

}

/* Styling Pagination*/

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

	display:inline-block;

	zoom:1;

*display:inline

}

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

	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;

    border: 1px solid #ddd;

    display: block;

    height: 7px;

    margin: 2.5px;

    width: 30px;

	border-radius: 0;

}

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

	filter:Alpha(Opacity=100);

	background: #000 none repeat scroll 0 0;

    border-color: #000;

    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:0.92em;

	-webkit-border-radius:30px;

	-moz-border-radius:30px;

	border-radius:30px

}

/* preloading images */

.owl-item.loading {

	min-height:150px;

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

}

/* unique Next and Prev buttons */

.owl-theme.product-widgets .owl-controls {

	position:absolute;

	margin:0;

	padding:0 5px 0 0;

	right:0;

	top:0;

	background:#fff

}

