/*
* 	Owl Carousel Owl Demo Theme 
*	v1.3.2
*/

.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: 12px;
	height: 12px;
	margin: 5px 7px;
	filter: Alpha(Opacity=50);/*IE7 fix*/
	opacity: 0.5;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	background: #869791;
}

.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;
}

/* 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://www.frenchictoyou.com/.framework/css/AjaxLoader.gif) no-repeat center center
}


/*---------------------------------------------------------------------*/
/* PARAMETRES : #slider  */
/*---------------------------------------------------------------------*/
#slider{

}

#slider .owl-controls{
	position:absolute;
	top:50%;
	bottom:0px;
	left:0px;
	right:0px;
}

#slider .owl-pagination{
	position: absolute;
	bottom:0px;
	left:0px;
	right:0px;
}

#slider .owl-buttons{
	position: absolute;
	top:0px;
	left:0px;
	right:0px;
}
#slider .owl-prev{
	float:left;
	position:relative;
	background:transparent;
	opacity: 0.3;
	
	height:42px;
	width:50px;
	
	margin:-30px 0px 0px 0px;
	padding:0px 0px 0px 10px;
	
	-moz-border-radius: 0px;
	-webkit-border: 0px;
	border-radius: 0px;

	text-align:left;
}
#slider .owl-prev:before{
	content: "\f0a8";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;

    color: #fff;
    font-size: 30px;

}
#slider .owl-prev:hover{
	opacity: 1;
	text-decoration: none;
}

#slider .owl-next{
	float:right;
	position:relative;
	background:transparent;
	opacity: 0.3;
	
	height:42px;
	width:50px;
	
	margin:-30px 0px 0px 0px;
	padding:0px 10px 0px 0px;
	
	-moz-border-radius: 0px;
	-webkit-border: 0px;
	border-radius: 0px;

	text-align:right;
}
#slider .owl-next:before{
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
	content: "\f0a9";
    text-decoration: none;

    color: #fff;
    font-size: 30px;
}
#slider .owl-next:hover{
	opacity: 1;
	text-decoration: none;
}


/*---------------------------------------------------------------------*/
/* PARAMETRES : #owl-gallery  */
/*---------------------------------------------------------------------*/
#site [id*="owl-gallery"]{
	float:left;
	position:relative;
}

#site [id*="owl-gallery"] .owl-controls{
	position:absolute;
	top:50%;
	bottom:0px;
	left:0px;
	right:0px;
}

#site [id*="owl-gallery"] .owl-pagination{
	position: absolute;
	bottom:0px;
	left:0px;
	right:0px;
}

#site [id*="owl-gallery"] .owl-buttons{
	position: absolute;
	top:0px;
	left:0px;
	right:0px;
	opacity: 1;
}
#site [id*="owl-gallery"] .owl-prev{
	float:left;
	position:relative;
	background:transparent;
	opacity: 1;
	
	height:28px;
	width:20px;
	
	margin:-30px 0px 0px 0px;
	padding:0px 0px 0px 5px;
	
	-moz-border-radius: 0px 5px 5px 0px;
	-webkit-border: 0px 5px 5px 0px;
	border-radius: 0px 5px 5px 0px;

	text-align:left;
	background:#fff;
}
#site [id*="owl-gallery"] .owl-prev:before{
	opacity: 0.5;
	
	content: "\f0d9";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;

    color: #717171;
    font-size: 20px;
}
#site [id*="owl-gallery"] .owl-prev:hover:before{
	opacity: 1;
	text-decoration: none;
}

#site [id*="owl-gallery"] .owl-next{
	float:right;
	position:relative;
	background:transparent;
	opacity: 1;
	
	height:28px;
	width:20px;
	
	margin:-30px 0px 0px 0px;
	padding:0px 5px 0px 0px;
	
	-moz-border-radius: 5px 0px 0px 5px;
	-webkit-border: 5px 0px 0px 5px;
	border-radius: 5px 0px 0px 5px;

	text-align:right;
	background:#fff;
}
#site [id*="owl-gallery"] .owl-next:before{
	opacity: 0.5;
    
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
	content: "\f0da";
    text-decoration: none;

    color: #717171;
    font-size: 20px;
}
#site [id*="owl-gallery"] .owl-next:hover:before{
	opacity: 1;
	text-decoration: none;
}


.h2slide{
	width:100%;
	font-size:26px;
}

.txtSlide{
	padding:10px;
	font-size:18px;
	position:absolute;
	bottom:30px;
	width:100%;
	color:#FFFFFF;
	text-align:right;
	
	background: #000000;
	background: -webkit-gradient(linear, 0 100%, 0 0, from(#000000) to(transparent));
	background: -webkit-linear-gradient(right, #000000, transparent);
	background: -moz-linear-gradient(right, #000000, transparent);
	background: -o-linear-gradient(right, #000000, transparent);
	background: linear-gradient(to left, #000000, transparent);
	-pie-background: linear-gradient(to left, #000000, transparent);	
}

@media (max-width: 767px) {
	.txtSlide{
		display:none;
	}
}