/*
 *	generated by WOW Slider 8.8
 *	template Stream
 */
 /*@import url(https://fonts.googleapis.com/css?family=PT+Sans&subset=latin,latin-ext);*/
 #ws_webisme { 
 	display: table;
 	zoom: 1; 
 	position: relative;
 	width: 100%;
 	max-width: 100%;
 	/*max-height:584px;*/
 	/*margin:5px auto 12.5px;*/
 	z-index:3;
 	text-align:left; /* reset align=center */
 	font-size: 10px;
 	text-shadow: none; /* fix some user styles */

 	/* reset box-sizing (to boostrap friendly) */
 	-webkit-box-sizing: content-box;
 	-moz-box-sizing: content-box;
 	box-sizing: content-box; 
 }
 * html #ws_webisme{ width:2000px }
 #ws_webisme .ws_images ul{
 	position:relative;
 	width: 10000%; 
 	height:100%;
 	left:0;
 	list-style:none;
 	margin:0;
 	padding:0;
 	border-spacing:0;
 	overflow: visible;
 	/*table-layout:fixed;*/
 }
 #ws_webisme .ws_images ul li{
 	position: relative;
 	width:1%;
 	height:100%;
 	line-height:0; /*opera*/
 	overflow: hidden;
 	float:left;
 	/*font-size:0;*/
 	padding:0 0 0 0 !important;
 	margin:0 0 0 0 !important;
 }

 #ws_webisme .ws_images{
 	position: relative;
 	left:0;
 	top:0;
 	height:100%;
 	/*max-height:584px;*/
 	max-width: 100%;
 	vertical-align: top;
 	border:none;
 	overflow: hidden;
 }
 #ws_webisme .ws_images ul a{
 	width:100%;
 	height:100%;
 	/*max-height:584px;*/
 	display:block;
 	color:transparent;
 }
 #ws_webisme img{
 	max-width: none !important;
 }
 #ws_webisme .ws_images .ws_list img,
 #ws_webisme .ws_images > div > img{
 	width:100%;
 	border:none 0;
 	max-width: none;
 	padding:0;
 	margin:0;
 }
 #ws_webisme .ws_images > div > img {
 	/*max-height:584px;*/
 }

 #ws_webisme .ws_images iframe {
 	position: absolute;
 	z-index: -1;
 }

 #ws_webisme .ws-title > div {
 	display: inline-block !important;
 }

 #ws_webisme a{ 
 	text-decoration: none; 
 	outline: none; 
 	border: none; 
 }

 #ws_webisme  .ws_bullets { 
 	float: left;
 	position:absolute;
 	z-index:70;
 }
 #ws_webisme  .ws_bullets div{
 	position:relative;
 	float:left;
 	font-size: 0px;
 }
 /* compatibility with Joomla styles */
 #ws_webisme  .ws_bullets a {
 	line-height: 0;
 }

 #ws_webisme  .ws_script{
 	display:none;
 }
 #ws_webisme sound, 
 #ws_webisme object{
 	position:absolute;
 }

 /* prevent some of users reset styles */
 #ws_webisme .ws_effect {
 	position: static;
 	width: 100%;
 	height: 100%;
 }

 #ws_webisme .ws_photoItem {
 	border: 2em solid #fff;
 	margin-left: -2em;
 	margin-top: -2em;
 }
 #ws_webisme .ws_cube_side {
 	background: #A6A5A9;
 }


 #ws_webisme.ws_gestures {
 	cursor: -webkit-grab;
 	cursor: -moz-grab;
 	cursor: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAQAAADZc7J/AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAABwSURBVEjH7ZJBEsAgCAMT/v/n9NCOSqe2oD2yNx1JggB4BCEFWyFASP2KMQE7ywWhe/tTRGCGogLk02tFctiW/SUgaMyQG4PdPzDn31rQbMb8FiAXgvsEJNax1yVlVGAjA93apP3HFhZTGIqiKH7iADB6HxPlHdNVAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDE0LTA3LTA3VDEzOjQ5OjEwKzAyOjAwm7WiFAAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxNC0wNy0wN1QxMzo0OToxMCswMjowMOroGqgAAAAASUVORK5CYII="), move;
 }
 #ws_webisme.ws_gestures.ws_grabbing {
 	cursor: -webkit-grabbing;
 	cursor: -moz-grabbing;
 	cursor: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAQAAADZc7J/AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAABaSURBVEjH7ZMxCkAhDEOT8u9/5TpJ+xWkFse8IYutJgEB8RCHL1qCc90BEFnT6QH7mwgFHBUf8wJyS1TDLuc3vmighx37LZdIth3E5hKj9n6O0HRh+oJCiFcMxRUUDxR1CTMAAAAldEVYdGRhdGU6Y3JlYXRlADIwMTQtMDctMDdUMTM6NDk6MzgrMDI6MDDqf+sOAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDE0LTA3LTA3VDEzOjQ5OjM4KzAyOjAwmyJTsgAAAABJRU5ErkJggg=="), move;
 }

 /* hide controls when video start play */
 #ws_webisme.ws_video_playing .ws_bullets,
 #ws_webisme.ws_video_playing .ws_fullscreen,
 #ws_webisme.ws_video_playing .ws_next,
 #ws_webisme.ws_video_playing .ws_prev {
 	display: none;
 }


 /* youtube/vimeo buttons */
 #ws_webisme .ws_video_btn {
 	position: absolute;
 	display: none;
 	cursor: pointer;
 	top: 0;
 	left: 0;
 	width: 100%;
 	height: 100%;
 	z-index: 55;
 }
 #ws_webisme .ws_video_btn.ws_youtube,
 #ws_webisme .ws_video_btn.ws_vimeo {
 	display: block;
 }
 #ws_webisme .ws_video_btn div {
 	position: absolute;
 	background-image: url(../playvideo.html);
 	background-size: 200%;
 	top: 50%;
 	left: 50%;
 	width: 7em;
 	height: 5em;
 	margin-left: -3.5em;
 	margin-top: -2.5em;
 }
 #ws_webisme .ws_video_btn.ws_youtube div {
 	background-position: 0 0;
 }
 #ws_webisme .ws_video_btn.ws_youtube:hover div {
 	background-position: 100% 0;
 }
 #ws_webisme .ws_video_btn.ws_vimeo div {
 	background-position: 0 100%;
 }
 #ws_webisme .ws_video_btn.ws_vimeo:hover div {
 	background-position: 100% 100%;
 }

 #ws_webisme .ws_playpause.ws_hide {
 	display: none !important;
 }
 #ws_webisme  .ws_bullets { 
 	padding: 15px 0; 
 }
 #ws_webisme .ws_bullets a { 
 	width:12px;
 	height:12px;
 	border-radius: 50%;
 	background: #34495E;
 	float: left; 
 	text-indent: -4000px; 
 	position:relative;
 	margin-left:5px;
 	color:transparent;
 }
 #ws_webisme .ws_bullets a.ws_selbull{
 	background: #ffffff;
 	color:#ffffff;
 }
 #ws_webisme a.ws_next, #ws_webisme a.ws_prev {
 	position: absolute;
 	top: 50%;
 	height: 7em;
 	margin-top: -3.5em;
 	width: 5em;
 	z-index: 60;
 }
 #ws_webisme a.ws_next{
 	right:0;
 }

 #ws_webisme a.ws_next span i:after,
 #ws_webisme a.ws_next span b:after,
 #ws_webisme a.ws_next span i:before,
 #ws_webisme a.ws_next span b:before,
 #ws_webisme a.ws_prev span i:after,
 #ws_webisme a.ws_prev span b:after,
 #ws_webisme a.ws_prev span i:before,
 #ws_webisme a.ws_prev span b:before{
 	content: '';
 	position: absolute;
 	width: 100%;
 	height: .3em;
 	background: #ffffff;
 	top: 3.2em;
 	-webkit-transition: .3s all ease-in-out;
 	transition: .3s all ease-in-out;

 	/* Fix  */
 	-webkit-backface-visibility: hidden;
 	backface-visibility: hidden;
 	outline: 1px solid transparent;
 }
 #ws_webisme a.ws_next span b:after,
 #ws_webisme a.ws_next span b:before,
 #ws_webisme a.ws_prev span b:after,
 #ws_webisme a.ws_prev span b:before{
 	background: #34495E;
 	width: 0;
 }
 #ws_webisme a.ws_next span i:after,
 #ws_webisme a.ws_next span b:after,
 #ws_webisme a.ws_prev span i:after,
 #ws_webisme a.ws_prev span b:after{
 	-webkit-transform: rotate(40deg);
 	-ms-transform: rotate(40deg);
 	transform: rotate(40deg);
 }
 #ws_webisme a.ws_next span i:before,
 #ws_webisme a.ws_next span b:before,
 #ws_webisme a.ws_prev span i:before,
 #ws_webisme a.ws_prev span b:before{
 	-webkit-transform: rotate(-40deg);
 	-ms-transform: rotate(-40deg);
 	transform: rotate(-40deg);
 }

 #ws_webisme a.ws_prev span i:after,
 #ws_webisme a.ws_prev span i:before,
 #ws_webisme a.ws_prev span b:after,
 #ws_webisme a.ws_prev span b:before{
 	-webkit-transform-origin: 0 0;
 	-ms-transform-origin: 0 0;
 	transform-origin: 0 0;
 	left: 1em;
 }
 #ws_webisme a.ws_next span i:after,
 #ws_webisme a.ws_next span i:before,
 #ws_webisme a.ws_next span b:after,
 #ws_webisme a.ws_next span b:before{
 	-webkit-transform-origin: 100% 0;
 	-ms-transform-origin: 100% 0;
 	transform-origin: 100% 0;
 	right: 1em;
 }

 #ws_webisme a.ws_next:hover span i:before,
 #ws_webisme a.ws_next:hover span b:before,
 #ws_webisme a.ws_prev:hover span i:before,
 #ws_webisme a.ws_prev:hover span b:before{
 	-webkit-transform: rotate(-30deg);
 	-ms-transform: rotate(-30deg);
 	transform: rotate(-30deg);
 }
 #ws_webisme a.ws_next:hover span i:after,
 #ws_webisme a.ws_next:hover span b:after,
 #ws_webisme a.ws_prev:hover span i:after,
 #ws_webisme a.ws_prev:hover span b:after{
 	-webkit-transform: rotate(30deg);
 	-ms-transform: rotate(30deg);
 	transform: rotate(30deg);
 }
 #ws_webisme a.ws_prev:hover span b:after,
 #ws_webisme a.ws_prev:hover span b:before,
 #ws_webisme a.ws_next:hover span b:after,
 #ws_webisme a.ws_next:hover span b:before{
 	width:100%;
 }

 /*playpause*/
 #ws_webisme .ws_playpause {
 	position: absolute;
 	width: 3em;
 	height: 2em;
 	top: 1.5em;
 	left: 0.5em;
 	z-index: 59;
 }

 #ws_webisme .ws_pause span i, #ws_webisme .ws_pause span b{
 	position: absolute;
 	width: 0.2em;
 	height: 2em;
 	background: #ffffff;
 	-webkit-transition: background 300ms ease-in-out;
 	transition: background 300ms ease-in-out;
 }

 #ws_webisme .ws_pause span i{
 	left: 1.4em;
 }

 #ws_webisme .ws_pause span b{
 	left: 2.1em;
 }


 #ws_webisme .ws_play span{
 	border: solid transparent;
 	position: absolute;
 	pointer-events: none;
 	border-left-color: #ffffff;
 	border-width: 10px;
 	top: 0;
 	left: 1.4em;
 	-webkit-transition:  border-left-color 300ms ease-in-out;
 	transition:  border-left-color 300ms ease-in-out;
 }

 #ws_webisme .ws_pause:hover span i, #ws_webisme .ws_pause:hover span b{
 	background: #34495E;
 }
 #ws_webisme .ws_play:hover span{
 	border-left-color: #34495E;
 }
 /* bottom center */
 #ws_webisme  .ws_bullets {
 	bottom: 0px;
 	left:50%;
 }
 #ws_webisme  .ws_bullets div{
 	left:-50%;
 }
 #ws_webisme .ws_bulframe span {
 	visibility: visible;
 	opacity: 1;
 	position: absolute;
 	width: 0;
 	height: 0;
 	border-left: 5px solid transparent;
 	border-right: 5px solid transparent;
 	border-top: 5px solid #ffffff;
 	bottom: -5px;
 	margin-left: -5px;
 	left: 50%;
 }
 #ws_webisme .ws-title{
 	position: absolute;
 	/*	font: 1.8em 'PT Sans', sans-serif;	*/
 	margin-right:10em;
 	z-index: 50;
 	color: #34495E;
 	background: none;
 	padding: 30px;
 	bottom: 0px;
 	top: 230px;
 	margin-left: 400px;
 	opacity: 1;
 }
 #ws_webisme .ws-title div,#ws_webisme .ws-title span{
 	display:inline-block;
 	background-color:transparent;
 }
 #ws_webisme .ws-title div{
 	display:block;
 	margin-top:0.5em;
 	font-size: 0.8em;
 	line-height: 1.15em;
 	padding: 0px 55px;
 }
 #ws_webisme .ws-title span{
 	font-size: 1.6em;
 	padding: 10px 20px;
 	}#ws_webisme .ws_images > ul{
 		animation: wsBasic 20s infinite;
 		-moz-animation: wsBasic 20s infinite;
 		-webkit-animation: wsBasic 20s infinite;
 	}
 	@keyframes wsBasic{0%{left:-0%} 10%{left:-0%} 20%{left:-100%} 30%{left:-100%} 40%{left:-200%} 50%{left:-200%} 60%{left:-300%} 70%{left:-300%} 80%{left:-400%} 90%{left:-400%} }
 	@-moz-keyframes wsBasic{0%{left:-0%} 10%{left:-0%} 20%{left:-100%} 30%{left:-100%} 40%{left:-200%} 50%{left:-200%} 60%{left:-300%} 70%{left:-300%} 80%{left:-400%} 90%{left:-400%} }
 	@-webkit-keyframes wsBasic{0%{left:-0%} 10%{left:-0%} 20%{left:-100%} 30%{left:-100%} 40%{left:-200%} 50%{left:-200%} 60%{left:-300%} 70%{left:-300%} 80%{left:-400%} 90%{left:-400%} }


 	* html #ws_webisme .ws_shadow{/*ie6*/
 		background:none;
 		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader( src='engine1/bg.html', sizingMethod='scale');
 	}
 	*+html #ws_webisme .ws_shadow{/*ie7*/
 		background:none;
 		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader( src='engine1/bg.html', sizingMethod='scale');
 	}
 	#ws_webisme .ws_bullets  a img{
 		text-indent:0;
 		display:block;
 		bottom:15px;
 		left:-82px;
 		visibility:hidden;
 		position:absolute;
 		border: 5px solid #FFFFFF;
 		max-width:none;
 	}
 	#ws_webisme .ws_bullets a:hover img{
 		visibility:visible;
 	}

 	#ws_webisme .ws_bulframe div div{
 		height:48px;
 		overflow:visible;
 		position:relative;
 	}
 	#ws_webisme .ws_bulframe div {
 		left:0;
 		overflow:hidden;
 		position:relative;
 		width:164px;
 		background-color:#FFFFFF;
 	}
 	#ws_webisme  .ws_bullets .ws_bulframe{
 		display:none;
 		bottom:18px;
 		margin-left:6px;
 		overflow:visible;
 		position:absolute;
 		cursor:pointer;
 		border: 0px solid #FFFFFF;
 		}#ws_webisme .ws_bulframe div div{
 			height: auto;
 		}
 		@media all and (max-width:1680px) {
 			#ws_webisme .ws_fullscreen {
 				display: block;
 			}

 			#ws_webisme .ws-title{
 				position: absolute;
 				/*	font: 1.8em 'PT Sans', sans-serif;	*/
 				margin-right:10em;
 				z-index: 50;
 				color: #34495E;
 				background: none;
 				padding: 0px 0px;
 				bottom: 0px;
 				top: 180px;
 				margin-left: 220px;
 				opacity: 1;
 			}
 			#ws_webisme .ws-title div {
 				display: block;
 				margin-top: 0.5em;
 				font-size: 0.8em;
 				line-height: 1.15em;
 				padding: 0px 0px;
 				width:100%;
 			}
 		}
 		@media all and (max-width:1440px) {
 			#ws_webisme .ws_fullscreen {
 				display: block;
 			}

 			#ws_webisme .ws-title{
 				position: absolute;
 				/*	font: 1.8em 'PT Sans', sans-serif;	*/
 				margin-right:10em;
 				z-index: 50;
 				color: #34495E;
 				background: none;
 				padding: 0px 0px;
 				bottom: 0px;
 				top: 180px;
 				margin-left: 220px;
 				opacity: 1;
 			}
 			#ws_webisme .ws-title div {
 				display: block;
 				margin-top: 0.5em;
 				font-size: 0.8em;
 				line-height: 1.15em;
 				padding: 0px 0px;
 				width:100%;
 			}
 		}
 		@media all and (max-width:760px) {
 			#ws_webisme .ws_fullscreen {
 				display: block;
 			}

 			#ws_webisme .ws-title{
 				position: absolute;
 				/*	font: 1.8em 'PT Sans', sans-serif;	*/
 				margin-right:10em;
 				z-index: 50;
 				color: #34495E;
 				background: none;
 				padding: 0px 35px;
 				bottom: 0px;
 				top: 0px;
 				margin-left: 0px;
 				opacity: 1;
 			}
 			#ws_webisme .ws-title div {
 				display: block;
 				margin-top: 0.5em;
 				font-size: 0.8em;
 				line-height: 1.15em;
 				padding: 0px 0px;
 				width:300px;
 			}
 		}
 		@media all and (max-width:400px){
 			#ws_webisme .ws_controls,
 			#ws_webisme .ws_bullets,
 			#ws_webisme .ws_thumbs{
 				display: none
 			}
 		}