/*

* 	Owl Carousel Owl Demo Theme 

*	v1.24

*/



.owl-theme .owl-controls{

	margin-top: 10px;

	text-align: center;

}



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

	-webkit-border-radius: 30px;

	-moz-border-radius: 30px;

	border-radius: 30px;

	background: #869791;

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

	opacity: 0.5;

}

/* 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: 10px;

	height: 10px;

	margin: 12px 8px;

	-webkit-border-radius: 5px;

	-moz-border-radius: 5px;

	border-radius: 5px;

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

	opacity: 0.5;

	background: rgba(0, 0, 0, 0.2);;

}



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

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

	opacity: 1;

}



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

	background-color: #2991d6;

	opacity: 1;

	width: 10px; height: 10px; position: relative; -webkit-border-radius: 2px; border-radius: 2px;

}



.owl-theme .owl-controls .owl-page.active span:after {

	background-color: #168db7;

	content: "";

	display: block; 

	width: 8px;

	height: 8px;

	-webkit-border-radius: 1px;

	border-radius: 1px;

	position: absolute;

	left: 1px;

	top: -3px;

	-webkit-transform: rotate(45deg);

	-moz-transform: rotate(45deg);

	-o-transform: rotate(45deg);

	-ms-transform: rotate(45deg);

	transform: rotate(45deg);

}



/* 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(http://datacron1.ds.unipi.gr:9082/wp-content/plugins/labora-core/labora-shortcodes/css/ajax-loader.gif) no-repeat center center

}





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

	background:#ffffff;

}