 .wowslidercontainer {
 	zoom: 1;
 	position: relative;
 	width: 100%;
 	margin: 0;
 	z-index: 1;
 	border: none;
 	text-align: left;
 	font-size: 10px
 }

 * html .wowslidercontainer {
 	width: 960px
 }

 .wowslidercontainer .ws_images ul {
 	position: relative;
 	width: 10000%;
 	height: 100%;
 	left: 0;
 	list-style: none;
 	margin: 0;
 	padding: 0;
 	border-spacing: 0;
 	overflow: visible
 }

 .wowslidercontainer .ws_images ul li {
 	position: relative;
 	width: 1%;
 	height: 100%;
 	line-height: 0;
 	overflow: hidden;
 	float: left;
 	font-size: 0;
 	padding: 0 0 0 0 !important;
 	margin: 0 0 0 0 !important
 }

 .wowslidercontainer .ws_images {
 	position: relative;
 	left: 0;
 	top: 0;
 	width: 100%;
 	height: 100%;
 	overflow: hidden
 }

 .wowslidercontainer .ws_images a {
 	width: 100%;
 	height: 100%;
 	display: block;
 	color: transparent
 }

 .wowslidercontainer img {
 	max-width: none !important
 }

 .wowslidercontainer .ws_images img {
 	width: 100%;
 	border: none 0;
 	max-width: none;
 	padding: 0;
 	margin: 0
 }

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

 .wowslidercontainer .ws-title>div {
 	display: inline-block !important
 }

 .wowslidercontainer a {
 	text-decoration: none;
 	outline: none;
 	border: none
 }

 .wowslidercontainer .ws_bullets {
 	float: left;
 	position: absolute;
 	z-index: 70
 }

 .wowslidercontainer .ws_bullets div {
 	position: relative;
 	float: left;
 	font-size: 0
 }

 .wowslidercontainer .wsl {
 	display: none
 }

 .wowslidercontainer sound,
 .wowslidercontainer object {
 	position: absolute
 }

 .wowslidercontainer .ws_photoItem {
 	border: 2em solid #fff;
 	margin-left: -2em;
 	margin-top: -2em
 }

 .wowslidercontainer.ws_gestures {
 	cursor: -webkit-grab;
 	cursor: -moz-grab;
 	cursor: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAQAAADZc7J/AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAABwSURBVEjH7ZJBEsAgCAMT/v/n9NCOSqe2oD2yNx1JggB4BCEFWyFASP2KMQE7ywWhe/tTRGCGogLk02tFctiW/SUgaMyQG4PdPzDn31rQbMb8FiAXgvsEJNax1yVlVGAjA93apP3HFhZTGIqiKH7iADB6HxPlHdNVAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDE0LTA3LTA3VDEzOjQ5OjEwKzAyOjAwm7WiFAAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxNC0wNy0wN1QxMzo0OToxMCswMjowMOroGqgAAAAASUVORK5CYII="), move
 }

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

 .wowslidercontainer.ws_video_playing .ws_bullets {
 	display: none
 }

 .wowslidercontainer.ws_video_playing:hover .ws_bullets {
 	display: block
 }

 .wowslidercontainer.ws_video_playing_ie .ws_bullets,
 .wowslidercontainer.ws_video_playing_ie a.ws_next,
 .wowslidercontainer.ws_video_playing_ie a.ws_prev {
 	display: block
 }

 .wowslidercontainer .ws_video_btn {
 	position: absolute;
 	display: none;
 	cursor: pointer;
 	top: 0;
 	left: 0;
 	width: 100%;
 	height: 100%;
 	z-index: 55
 }

 .wowslidercontainer .ws_video_btn.ws_youtube,
 .wowslidercontainer .ws_video_btn.ws_vimeo {
 	display: block
 }

 .wowslidercontainer .ws_video_btn div {
 	position: absolute;
 	background-image: url(./playvideo.png);
 	background-size: 200%;
 	top: 50%;
 	left: 50%;
 	width: 7em;
 	height: 5em;
 	margin-left: -3.5em;
 	margin-top: -2.5em
 }

 .wowslidercontainer .ws_video_btn.ws_youtube div {
 	background-position: 0 0
 }

 .wowslidercontainer .ws_video_btn.ws_youtube:hover div {
 	background-position: 100% 0
 }

 .wowslidercontainer .ws_video_btn.ws_vimeo div {
 	background-position: 0 100%
 }

 .wowslidercontainer .ws_video_btn.ws_vimeo:hover div {
 	background-position: 100% 100%
 }

 .wowslidercontainer .ws_playpause.ws_hide {
 	display: none !important
 }

 @font-face {
 	font-family: 'fullscreen';
 	src: url('fullscreen.eot');
 	src: url('fullscreen.eot#iefix') format('embedded-opentype'), url('fullscreen.woff') format('woff'), url('fullscreen.ttf') format('truetype'), url('fullscreen.svg#fullscreen') format('svg');
 	font-weight: normal;
 	font-style: normal
 }

 .wowslidercontainer .ws_fullscreen {
 	display: none;
 	position: absolute;
 	font-family: "fullscreen";
 	top: .5em;
 	right: .5em;
 	font-size: 2.25em;
 	z-index: 59;
 	color: #fff
 }

 .wowslidercontainer:hover .ws_fullscreen {
 	display: block
 }

 .wowslidercontainer .ws_fullscreen:after {
 	content: '\e800'
 }

 .wowslidercontainer .ws_bullets {
 	margin-right: 6em
 }

 .ws_fs_wrapper {
 	width: 100%;
 	height: 100%;
 	background: #181818
 }

 .ws_fs_wrapper>.wowslidercontainer,
 .ws_fs_wrapper>.wowslidercontainer .ws_images {
 	margin: 0 auto;
 	max-height: none
 }

 .ws_fs_wrapper>.wowslidercontainer .ws_fullscreen {
 	position: fixed;
 	display: block
 }

 .ws_fs_wrapper>.wowslidercontainer .ws_fullscreen:after {
 	content: '\e801'
 }

 .ws_fs_wrapper>.wowslidercontainer {
 	border: 0;
 	outline: 0;
 	-webkit-box-shadow: 0;
 	-moz-box-shadow: 0;
 	box-shadow: 0
 }

 .wowslidercontainer .ws_bullets {
 	padding: 10px
 }

 .wowslidercontainer .ws_bullets>div {
 	display: flex;
 	justify-content: center;
 	gap: 3px
 }

 .wowslidercontainer .ws_bullets a {
 	text-align: center;
 	width: 10px;
 	height: 10px;
 	/* background-image: url(./bullet.png); */
 	/* background-position: left top; */
 	/* background-size: cover; */
 	position: relative;
 	display: block;
    display: block;
    background-color: #CCC;
    border-radius: 50%;
 }

 .wowslidercontainer .ws_bullets span {
 	display: none
 }

 .wowslidercontainer .ws_bullets a.ws_selbull,
 .wowslidercontainer .ws_bullets a:hover {
 	/* background-position: right top */
    background-color: #F00;
 }

 .wowslidercontainer .ws_bullets a.ws_selbull {
 	/* background-position: right top */
    background-color: #1954c2;
 }

 .wowslidercontainer .ws_bullets a:hover {
    background-color: #AAA;
 }

 .wowslidercontainer a.ws_next,
 .wowslidercontainer a.ws_prev {
 	background-size: 200%;
 	position: absolute;
 	display: block;
 	top: 50%;
 	margin-top: -2.1em;
 	z-index: 60;
 	height: 4.3em;
 	width: 2.9em;
 	background-image: url(./arrows.png)
 }

 .wowslidercontainer a.ws_next {
 	background-position: 100% 0;
 	right: 0
 }

 .wowslidercontainer a.ws_prev {
 	left: 0;
 	background-position: 0 0
 }

 .wowslidercontainer a.ws_next:hover {
 	background-position: 100% 100%
 }

 .wowslidercontainer a.ws_prev:hover {
 	background-position: 0 100%
 }

 .wowslidercontainer .ws_playpause {
 	display: none;
 	width: 2.8em;
 	height: 4.3em;
 	position: absolute;
 	top: 50%;
 	left: 50%;
 	margin-left: -1.4em;
 	margin-top: -2.1em;
 	z-index: 59;
 	background-size: 100%
 }

 .wowslidercontainer:hover .ws_playpause {
 	display: block
 }

 .wowslidercontainer .ws_pause {
 	background-image: url(./pause.png)
 }

 .wowslidercontainer .ws_play {
 	background-image: url(./play.png)
 }

 .wowslidercontainer .ws_pause:hover,
 .wowslidercontainer .ws_play:hover {
 	background-position: 100% 100% !important
 }

 .wowslidercontainer .ws_bullets {
 	bottom: 0;
 	left: 50%
 }

 .wowslidercontainer .ws_bullets div {
 	left: -50%
 }

 .wowslidercontainer .ws-title {
 	position: absolute;
 	bottom: 7%;
 	left: 0;
 	margin-right: .5em;
 	z-index: 50;
 	color: #3D3D3D;
 	text-transform: uppercase;
 	font-family: Arial, Helvetica, sans-serif
 }

 .wowslidercontainer .ws-title div,
 .wowslidercontainer .ws-title span {
 	display: inline-block;
 	padding: .5em;
 	background: #fff;
 	-moz-border-radius: 0 .25em .25em 0;
 	border-radius: 0 .25em .25em 0;
 	opacity: .8;
 	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80)
 }

 .wowslidercontainer .ws-title div {
 	display: block;
 	margin-top: 1em;
 	font-size: 1.2em;
 	text-transform: none;
 	padding: .8em
 }

 .wowslidercontainer .ws-title span {
 	font-size: 1.8em
 }

 .wowslidercontainer .ws_images>ul {
 	animation: wsBasic 16s infinite;
 	-moz-animation: wsBasic 16s infinite;
 	-webkit-animation: wsBasic 16s infinite
 }

 @keyframes wsBasic {
 	0% {
 		left: -0%
 	}

 	12.5% {
 		left: -0%
 	}

 	25% {
 		left: -100%
 	}

 	37.5% {
 		left: -100%
 	}

 	50% {
 		left: -200%
 	}

 	62.5% {
 		left: -200%
 	}

 	75% {
 		left: -300%
 	}

 	87.5% {
 		left: -300%
 	}
 }

 @-moz-keyframes wsBasic {
 	0% {
 		left: -0%
 	}

 	12.5% {
 		left: -0%
 	}

 	25% {
 		left: -100%
 	}

 	37.5% {
 		left: -100%
 	}

 	50% {
 		left: -200%
 	}

 	62.5% {
 		left: -200%
 	}

 	75% {
 		left: -300%
 	}

 	87.5% {
 		left: -300%
 	}
 }

 @-webkit-keyframes wsBasic {
 	0% {
 		left: -0%
 	}

 	12.5% {
 		left: -0%
 	}

 	25% {
 		left: -100%
 	}

 	37.5% {
 		left: -100%
 	}

 	50% {
 		left: -200%
 	}

 	62.5% {
 		left: -200%
 	}

 	75% {
 		left: -300%
 	}

 	87.5% {
 		left: -300%
 	}
 }

 .wowslidercontainer .ws_shadow {
 	background-image: url(./bg.png);
 	background-size: 100%;
 	position: absolute;
 	z-index: -1;
 	left: -.52%;
 	top: -1.39%;
 	width: 101.04%;
 	height: 102.78%
 }

 * html .wowslidercontainer .ws_shadow {
 	background: none;
 	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='engine1/bg.png', sizingMethod='scale')
 }

 *+html .wowslidercontainer .ws_shadow {
 	background: none;
 	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='engine1/bg.png', sizingMethod='scale')
 }

 .wowslidercontainer .ws_bullets a img {
 	text-indent: 0;
 	display: block;
 	bottom: 25px;
 	left: -64px;
 	visibility: hidden;
 	position: absolute;
 	-moz-box-shadow: 0 0 5px #3D3D3D;
 	box-shadow: 0 0 5px #3D3D3D;
 	border: 5px solid #ffffff;
 	max-width: none
 }

 .wowslidercontainer .ws_bullets a:hover img {
 	visibility: visible
 }

 .wowslidercontainer .ws_bulframe div div {
 	height: 48px;
 	overflow: visible;
 	position: relative
 }

 .wowslidercontainer .ws_bulframe div {
 	left: 0;
 	overflow: hidden;
 	position: relative;
 	width: 128px;
 	background-color: #ffffff
 }

 .wowslidercontainer .ws_bullets .ws_bulframe {
 	display: none;
 	bottom: 35px;
 	overflow: visible;
 	position: absolute;
 	cursor: pointer;
 	-moz-box-shadow: 0 0 5px #3D3D3D;
 	box-shadow: 0 0 5px #3D3D3D;
 	border-radius: 3px;
 	-moz-border-radius: 3px;
 	-webkit-border-radius: 3px;
 	border: 5px solid #ffffff
 }

 .wowslidercontainer .ws_bulframe span {
 	display: block;
 	position: absolute;
 	bottom: -17px;
 	margin-left: 2px;
 	left: 64px;
 	background: url(./triangle.png);
 	width: 20px;
 	height: 12px
 }