* html #wowslider-container1{ width:960px }
      #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;
        /*table-layout:fixed;*/
      }
      #wowslider-container1 .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;
      }

      #wowslider-container1 .ws_images{
        position: relative;
        left:0;
        top:0;
        height:100%;
        vertical-align: top;
        border:none;
        overflow: hidden;
      }
      #wowslider-container1 .ws_images ul a{
        width:100%;
        height:100%;
        max-height:560px;
        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 {
        height:100%;
      }

      #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;
      }
      /* compatibility with Joomla styles */
      #wowslider-container1  .ws_bullets a {
        line-height: 0;
      }

      #wowslider-container1  .ws_script{
        display:none;
      }
      #wowslider-container1 sound, 
      #wowslider-container1 object{
        position:absolute;
      }
      /* prevent some of users reset styles */
      #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;
      }
      /* hide controls when video start play */
      #wowslider-container1.ws_video_playing .ws_bullets {
        display: none;
      }
      #wowslider-container1.ws_video_playing:hover .ws_bullets {
        display: block;
      }
      /* IE fix because it don't show controls on hover if frame visible */
      #wowslider-container1.ws_video_playing_ie .ws_bullets,
      #wowslider-container1.ws_video_playing_ie a.ws_next,
      #wowslider-container1.ws_video_playing_ie a.ws_prev {
        display: block;
      }
      /* youtube/vimeo buttons */
      #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_fullscreen {
        display: none;
        position: absolute;
        font-family: "fullscreen";
        top: .5em;
        right: .5em;
        font-size: 2.25em;
        z-index: 61;
        color: #fff;
      }
      #wowslider-container1:hover .ws_fullscreen {
        display: none;
      }
      #wowslider-container1 .ws_fullscreen:after {
        content: '\e800';
      }
      #wowslider-container1 .ws_bullets {
        margin-right: 6em;
      }
      .ws_fs_wrapper > #wowslider-container1 {
        margin:0 auto;
        max-width: 100%;
        max-height: none;
        width: 100%;
        top: 50%;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
      }
      .ws_fs_wrapper > #wowslider-container1 .ws_images,
      .ws_fs_wrapper > #wowslider-container1 .ws_images > div > img {
        max-width: none;
        max-height: none;
      }
      .ws_fs_wrapper > #wowslider-container1 .ws_fullscreen:after {
        content: '\e801';
      }
      .ws_fs_wrapper > #wowslider-container1 {
        border: 0;
        outline: 0;
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        box-shadow: none; 
      }#wowslider-container1 .ws_controls {
        position: absolute;
        top: 0; left: 0; right: 0; bottom: 0;
        overflow: hidden;
      }
      /* FS btn */
      #wowslider-container1 .ws_fullscreen {
        right: auto;
        left: 1em;
        top: 1em;
        background: #1b2f73;
        font-size: 0.6rem;
        padding: 5px;
        border-radius: 50%;
      }
      /* bullets */
      #wowslider-container1 .ws_bullets { 
        padding: 0px;
        max-width: 40%;
        text-align: right;
      }
      #wowslider-container1 .ws_bullets a { 
        position:relative;
        display: inline-block;
        width: 0;
        margin: 3px 6px;
        padding: 9px;
      } 
      #wowslider-container1 .ws_bullets a > span {
        position:absolute;
        display: block;
        top:0;
        right: 0;
        height:100%;
        width:100%;
        border-radius: 50%;
        background: #1b2f73;
      }
      #wowslider-container1 .ws_bullets a.ws_overbull > span:after,
      #wowslider-container1 .ws_bullets a.ws_selbull > span:after {
        content: '';
        position: absolute;
        top: 4px;
        left: 4px;
        background: #fff;
        width: 11px;
        height: 11px;
        border-radius: 50%;
      }
      /* Play / Pause */
      #wowslider-container1 .ws_playpause {
        position:absolute;
        right: 1em;
        bottom: 1em;
        padding: 9px;
        margin: 3px 6px;
        border-radius: 50%;
        background: #1b2f73;      
        color: #ffffff;
        z-index: 100;
      }

      #wowslider-container1 .ws_playpause > span:before {
        font: 1.2em "ws-ctrl-boundary";
        position: absolute;
        left: 0;
        top: 50%;
        right: 0;
        margin-top: 1px;
        display: block;
        text-align: center;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
      }
      /* IE10+ hacks */
      _:-ms-input-placeholder, :root #wowslider-container1 a.ws_playpause > span:before {line-height: 3.2em;}

      #wowslider-container1 .ws_play > span:before {
        content:"►";
      }
      #wowslider-container1 .ws_pause > span:before {
        content:"▀";
        top:12px;
      }
      /* arrows */
      #wowslider-container1 a.ws_next,
      #wowslider-container1 a.ws_prev {
        position:absolute;
        width: 3.5em;
          padding: 3em 0;
        top:50%;      
        margin-top: -3em;
        color: #ffffff;
        z-index: 100;
        display:none;
        -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: #1b2f73;
        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 {
        position: absolute;
        display: block;
        font: 2em "ws-ctrl-boundary";
        top: 50%;
        left: 0;
        right: 0;
        margin-top: 1px;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
      }
      /* IE10+ hacks */
      _:-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 {
        content:'»';
      }
      #wowslider-container1 a.ws_prev > span:before {
        content:'«';
      }

      #wowslider-container1 a.ws_prev,
      #wowslider-container1 a.ws_next {
        -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: 5.5em 0;
        margin-top: -5.5em;
        -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: 15.4em;
        border: 1em solid #1b2f73;
        -webkit-transition: 300ms right ease, 300ms left ease;
        transition: 300ms right ease, 300ms left ease;
      }
      #wowslider-container1 a.ws_prev img {
        left: -17.4em;
      }
      #wowslider-container1 a.ws_next img {
        right: -17.4em;
      }
      #wowslider-container1 a.ws_prev:hover img {
        left: 3.5em;
        -webkit-transition: 300ms left 300ms ease;
        transition: 300ms left 300ms ease;
      }
      #wowslider-container1 a.ws_next:hover img {
        right: 3.5em;
        -webkit-transition: 300ms right 300ms ease;
        transition: 300ms right 300ms ease;
      }/* bottom center */
      #wowslider-container1  .ws_bullets {
        bottom:1em;
        right: 1em;
        margin-right: 30px;
      }#wowslider-container1 .ws-title{
        font: 1.1em 'Lora', serif;
        max-width: 50%;
        position: absolute;
        left: 0;
        margin-right:10em;
        z-index: 50;
        background: none;
        background-color: #0f5586;
        color: #fff;
        padding: 1.6em;
        bottom: 0;
        top: auto;
        opacity: 1;
        border-radius: 0.2em;
      }
      #wowslider-container1 .ws-title div{
        display:block;
        margin-top:0.1em;
        font-size: 1.3em;
        line-height: 1.15em;
      }
      #wowslider-container1 .ws-title span{
        font-size: 2em;
        line-height: 1.35em;
      }#wowslider-container1 .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%} }

      #wowslider-container1 .ws_bullets  a img{
        position:absolute;
        display:block;
        text-indent:0;
        bottom:15px;
        left:-77px;
        visibility:hidden;
        max-width:none;
      }
      #wowslider-container1 .ws_bullets a:hover img{
        visibility:visible;
      }
      #wowslider-container1 .ws_bulframe div div{
        height:90px;
        overflow:visible;
        position:relative;
      }
      #wowslider-container1 .ws_bulframe div {
        left:0;
        overflow:hidden;
        position:relative;
        width:154px;
      }
      #wowslider-container1  .ws_bullets .ws_bulframe{
        position:absolute;
        display:none;
        bottom:25px;
        margin-left:8px;
        cursor:pointer;
        /* fixed bulframe hidding in Chrome */
        -webkit-transform: translateZ(0);
        -ms-transform: translateZ(0);
        -o-transform: translateZ(0);
        transform: translateZ(0);
      }#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
        }
      }