#fotoslider_container { 
    display: table;
    zoom: 1; 
    position: relative;
    width: 80%;
    max-width: 100%;
    max-height:720px;
    margin: 9% auto;
    z-index:90;
    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 #fotoslider_container{ width:1280px }
#fotoslider_container .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;*/
}
#fotoslider_container .ws_images ul li{
    position: relative;
    width:1%;
    height:100%;
    line-height:0; /*opera*/
    overflow: hidden;
    float:left;
    padding:0 0 0 0 !important;
    margin:0 0 0 0 !important;
}
#fotoslider_container .ws_images{
    position: relative;
    left:0;
    top:0;
    height:100%;
    max-height:720px;
    max-width: 100%;
    vertical-align: top;
    border: none;
    overflow: hidden;
}
#fotoslider_container img{
    max-width: none !important;
}
#fotoslider_container .ws_images .ws_list img,
#fotoslider_container .ws_images > div > img{
    width:100%;
    border:none 0;
    max-width: none;
    padding:0;
    margin:0;
}
#fotoslider_container .ws_images > div > img {
    max-height:720px;
}
#fotoslider_container .ws_images iframe {
    position: absolute;
    z-index: -1;
}
#fotoslider_container .ws-title > div {
    display: inline-block !important;
}
#fotoslider_container  .ws_script{
    display:none;
}
/* prevent some of users reset styles */
#fotoslider_container .ws_effect {
    position: static;
    width: 100%;
    height: 100%;
}
#fotoslider_container .ws_photoItem {
    border: 2em solid #fff;
    margin-left: -2em;
    margin-top: -2em;
}
#fotoslider_container a.ws_next, #fotoslider_container a.ws_prev {
    position:absolute;
    top:50%;
    margin-top:-2.3em;
    z-index:60;
    width: 2.6em;	
    height: 4.6em;
    background-image: url(/images/layout/arrows.png);
    background-size:200%;
    font-size: inherit;
}
#fotoslider_container a.ws_next{
    background-position: 100% 0;
    right:3px;
}
#fotoslider_container a.ws_prev {
    background-position: 0 0; 
    left:3px;
}
#fotoslider_container a.ws_next:hover{
    background-position: 100% 100%;
}
#fotoslider_container a.ws_prev:hover {
    background-position: 0 100%; 
}
#fotoslider_container .ws-title{
    position:absolute;
    display:block;
    font: 2.2em 'Exo 2', Arial, Helvetica, sans-serif;
    bottom: 1em;
    left: 0.5em;
    margin-right: 0.5em; 
    color:#98A0A8;
    z-index: 50;
    line-height: 0.6em;
    text-shadow: none;
    font-weight: normal;
}
#fotoslider_container .ws-title div,#fotoslider_container .ws-title span{
    display:inline-block;
    padding:0.7em 1em;
    background:#FFFFFF;
}
#fotoslider_container .ws-title div{
    display:block;
    margin-top:0.8em;
    font-size: 0.682em;
    line-height: 0.8em;
    text-shadow: none;
}
#fotoslider_container .ws-title span{
    color:#404449;
}#fotoslider_container .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%} }

#fotoslider_container .ws_images {
    box-shadow: 0px 0px 2px rgba(100, 100, 100, 0.7);	
    -moz-box-shadow: 0px 0px 2px rgba(100, 100, 100, 0.7);
    -webkit-box-shadow: 0px 0px 2px rgba(100, 100, 100, 0.7); 
}

@media all and (max-width:760px) {
    #fotoslider_container .ws_fullscreen {
        display: block;
    }

}
@media all and (max-width:400px){
    #fotoslider_container .ws_controls,
    #fotoslider_container .ws_bullets,
    #fotoslider_container .ws_thumbs{
        display: none
    }
    .ws-title-wrapper {
        display: none;
    }
}