#wowslider-container1 {
  display:table;
  zoom:1;
  position:relative;
  width:100%;
  max-width:400px;
  max-height:360px;
  margin:0px auto 0px;
  z-index:90;
  text-align:left;
  font-size:10px;
  text-shadow:none;
  -webkit-box-sizing:content-box;
  -moz-box-sizing:content-box;
  box-sizing:content-box;
}

* html #wowslider-container1 {
  width:400px;
}

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

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

#wowslider-container1 .ws_images {
  position:relative;
  left:0;
  top:0;
  height:100%;
  max-height:360px;
  max-width:400px;
  vertical-align:top;
  border:none;
  overflow:hidden;
}

#wowslider-container1 .ws_images ul a {
  width:100%;
  height:100%;
  max-height:360px;
  display:block;
  color:transparent;
}

#wowslider-container1 img {
  max-width:none !important;
}

#wowslider-container1 .ws_images .ws_list img, #wowslider-container1 .ws_images > div > img {
  width:100%;
  border:none 0;
  max-width:none;
  padding:0;
  margin:0;
}

#wowslider-container1 .ws_images > div > img {
  max-height:360px;
}

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

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

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

#wowslider-container1 .ws_bullets {
  float:left;
  position:absolute;
  z-index:70;
}

#wowslider-container1 .ws_bullets div {
  position:relative;
  float:left;
  font-size:0px;
}

#wowslider-container1 .ws_bullets a {
  line-height:0;
}

#wowslider-container1 .ws_script {
  display:none;
}

#wowslider-container1 sound, #wowslider-container1 object {
  position:absolute;
}

#wowslider-container1 .ws_effect {
  position:static;
  width:100%;
  height:100%;
}

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

#wowslider-container1 .ws_cube_side {
  background:#A6A5A9;
}

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

#wowslider-container1.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;
}

#wowslider-container1.ws_video_playing .ws_bullets, #wowslider-container1.ws_video_playing .ws_fullscreen, #wowslider-container1.ws_video_playing .ws_next, #wowslider-container1.ws_video_playing .ws_prev {
  display:none;
}

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

#wowslider-container1 .ws_video_btn.ws_youtube, #wowslider-container1 .ws_video_btn.ws_vimeo {
  display:block;
}

#wowslider-container1 .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;
}

#wowslider-container1 .ws_video_btn.ws_youtube div {
  background-position:0 0;
}

#wowslider-container1 .ws_video_btn.ws_youtube:hover div {
  background-position:100% 0;
}

#wowslider-container1 .ws_video_btn.ws_vimeo div {
  background-position:0 100%;
}

#wowslider-container1 .ws_video_btn.ws_vimeo:hover div {
  background-position:100% 100%;
}

#wowslider-container1 .ws_playpause.ws_hide {
  display:none !important;
}

#wowslider-container1 .ws_controls {
  position:absolute;
  top:0;
  left:0;
  right:0;
  bottom:0;
  overflow:hidden;
}

#wowslider-container1 .ws_fullscreen {
  right:auto;
  left:0;
  top:0;
  background:#47c9af;
  font-size:0.8rem;
  padding:8px;
}

#wowslider-container1 .ws_bullets {
  padding:0px;
  max-width:40%;
  text-align:right;
}

#wowslider-container1 .ws_bullets a {
  position:relative;
  display:inline-block;
  width:0;
  padding:15px;
}

#wowslider-container1 .ws_bullets a > span {
  position:absolute;
  display:block;
  top:0;
  right:0;
  height:100%;
  width:100%;
  background:#47c9af;
}

#wowslider-container1 .ws_bullets a.ws_overbull > span, #wowslider-container1 .ws_bullets a.ws_selbull > span {
  background:#40b59e;
}

#wowslider-container1 .ws_playpause {
  position:absolute;
  right:0;
  bottom:0;
  padding:15px;
  background:#47c9af;
  color:#ffffff;
  z-index:100;
}

#wowslider-container1 .ws_playpause > span:before {
  font:1.2em "ws-ctrl-dodgy";
  position:absolute;
  left:0;
  top:50%;
  right:0;
  margin-top:1px;
  display:block;
  text-align:center;
  -webkit-transform:translateY(-50%);
  transform:translateY(-50%);
}

_:-ms-input-placeholder, :root #wowslider-container1 a.ws_playpause > span:before {
  line-height:3.2em;
}

#wowslider-container1 .ws_play > span:before {
  content:"\e800";
}

#wowslider-container1 .ws_pause > span:before {
  content:"\e801";
}

#wowslider-container1 a.ws_next, #wowslider-container1 a.ws_prev {
  position:absolute;
  top:50%;
  color:#ffffff;
  margin-top:-2.4em;
  width:5.3em;
  height:4.8em;
  z-index:100;
  -webkit-transition:background 200ms ease-in-out, -webkit-transform 200ms ease-in-out, box-shadow 200ms ease-in-out;
  transition:background 200ms ease-in-out, transform 200ms ease-in-out, -webkit-transform 200ms ease-in-out, box-shadow 200ms ease-in-out;
}

#wowslider-container1 a.ws_next {
  right:0;
}

#wowslider-container1 a.ws_prev {
  left:0;
}

#wowslider-container1 a.ws_next > span, #wowslider-container1 a.ws_prev > span {
  display:block;
  position:absolute;
  top:0;
  left:0;
  right:0;
  bottom:0;
  background:#47c9af;
  border-radius:0.15em;
  color:#fff;
  text-align:center;
  z-index:2;
}

#wowslider-container1 a.ws_next > span:before, #wowslider-container1 a.ws_prev > span:before, #wowslider-container1 a.ws_next > span:after, #wowslider-container1 a.ws_prev > span:after {
  position:absolute;
  display:block;
  font:2.5em "ws-ctrl-dodgy";
  top:50%;
  left:0;
  right:0;
  margin-top:1px;
  margin-left:-8px;
  -webkit-transform:translateY(-50%);
  transform:translateY(-50%);
}

_:-ms-input-placeholder, :root #wowslider-container1 a.ws_next > span:before {
  line-height:3.2em;
}

_:-ms-input-placeholder, :root #wowslider-container1 a.ws_prev > span:before {
  line-height:3.2em;
}

#wowslider-container1 a.ws_next > span:before, #wowslider-container1 a.ws_next > span:after {
  content:'\e803';
}

#wowslider-container1 a.ws_prev > span:before, #wowslider-container1 a.ws_prev > span:after {
  content:'\e802';
}

#wowslider-container1 a.ws_next > span:after, #wowslider-container1 a.ws_prev > span:after {
  margin-left:8px;
}

#wowslider-container1 a.ws_prev, #wowslider-container1 a.ws_next {
  -webkit-perspective:1000px;
  -ms-perspective:1000px;
  perspective:1000px;
  -webkit-transition:300ms padding 300ms ease, 300ms margin-top 300ms ease;
  transition:300ms padding 300ms ease, 300ms margin-top 300ms ease;
}

#wowslider-container1 a.ws_prev:hover, #wowslider-container1 a.ws_next:hover {
  padding:$arrowHoverPadding$em 0;
  margin-top:-$arrowHoverPadding$em;
  -webkit-transition:300ms padding ease, 300ms margin-top ease;
  transition:300ms padding ease, 300ms margin-top ease;
}

#wowslider-container1 a.ws_prev img, #wowslider-container1 a.ws_next img {
  position:absolute;
  top:0;
  width:5.3em;
  -webkit-transform-style:preserve-3d;
  transform-style:preserve-3d;
  visibility:hidden;
  -webkit-transition:300ms -webkit-transform ease, 300ms visibility ease;
  transition:300ms transform ease, 300ms -webkit-transform ease, 300ms visibility ease;
}

#wowslider-container1 a.ws_prev img {
  left:5.3em;
  -webkit-transform:rotateY(90deg);
  -ms-transform:rotateY(90deg);
  transform:rotateY(90deg);
  -webkit-transform-origin:0 0;
  -ms-transform-origin:0 0;
  transform-origin:0 0;
}

#wowslider-container1 a.ws_next img {
  right:5.3em;
  -webkit-transform:rotateY(-90deg);
  -ms-transform:rotateY(-90deg);
  transform:rotateY(-90deg);
  -webkit-transform-origin:100% 0;
  -ms-transform-origin:100% 0;
  transform-origin:100% 0;
}

#wowslider-container1 a.ws_next:hover img, #wowslider-container1 a.ws_prev:hover img {
  visibility:visible;
  -webkit-transform:rotateY(0);
  transform:rotateY(0);
}

#wowslider-container1 .ws_bullets {
  bottom:0;
  right:0;
  margin-right:30px;
}

#wowslider-container1 .ws-title {
  font:1.4em "Indie Flower", cursive;
  max-width:50%;
  position:absolute;
  left:0;
  margin-right:10em;
  z-index:50;
  bottom:0;
  top:auto;
  opacity:1;
}

#wowslider-container1 .ws-title div, #wowslider-container1 .ws-title span {
  display:inline-block;
  padding:0.6em 0.8em;
  background-color:#47c9af;
  color:#fff;
}

#wowslider-container1 .ws-title div {
  display:block;
  margin-top:0.5em;
  font-size:1em;
  color:#fff;
}

#wowslider-container1 .ws-title span {
  font-size:1.5em;
}

#wowslider-container1 .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%;
  }
}

#wowslider-container1 .ws_bulframe div div {
  height:auto;
}

@media all and (max-width:760px) {
  #wowslider-container1 .ws_fullscreen {
    display:block;
  }
}

@media all and (max-width:400px) {
  #wowslider-container1 .ws_controls, #wowslider-container1 .ws_bullets, #wowslider-container1 .ws_thumbs {
    display:none;
  }
}

