#wrapper {
  margin:0px; padding:0px;}
p, h3, h4, pre {
 text-align: left;
 max-width: 1920px;
 margin: 0 auto;}
.rslides {
 margin: 0 auto 40px;}
#slider2, #slider3 {
 box-shadow: none;
 -moz-box-shadow: none;
 -webkit-box-shadow: none;
 margin: 0 auto;}
.rslides_tabs {
 list-style: none;
 padding: 0;
 background: rgba(0, 0, 0, .25);
 box-shadow: 0 0 1px rgba(255, 255, 255, .3), inset 0 0 5px rgba(0, 0, 0, 1.0);
 -moz-box-shadow: 0 0 1px rgba(255, 255, 255, .3), inset 0 0 5px rgba(0, 0, 0, 1.0);
 -webkit-box-shadow: 0 0 1px rgba(255, 255, 255, .3), inset 0 0 5px rgba(0, 0, 0, 1.0);
 font-size: 18px;
 list-style: none;
 margin: 0 auto 50px;
 max-width: 400px;
 padding: 10px 0;
 text-align: center;
 width: 100%;}
.rslides_tabs li {
 display: inline;
 float: none;
 margin-right: 1px;}
.rslides_tabs a {
 width: auto;
 line-height: 20px;
 padding: 9px 20px;
 height: auto;
 background: transparent;
 display: inline;}
.rslides_tabs li:first-child {
 margin-left: 0;}
.rslides_tabs .rslides_here a {
 background: rgba(255, 255, 255, .1);
 color: #fff;
 font-weight: bold;}
a {
 color: #fff;
 text-decoration: none;}
#download {
 background: #333;
 background: rgba(255, 255, 255, .1);
 border: 1px solid rgba(255, 255, 255, .1);
 border-radius: 5px;
 -moz-border-radius: 5px;
 -webkit-border-radius: 5px;
 display: block;
 font-size: 20px;
 font-weight: bold;
 margin: 60px auto;
 max-width: 500px;
 padding: 20px;}
#download:hover {
 background: rgba(255, 255, 255, .15);}
.footer {
 font-size: 11px;}


h3 {
 font: 20px/30px "Helvetica Neue", Helvetica, Arial, sans-serif;
 text-align: center;
 color: #fff;}
.events {
 list-style: none;}
.callbacks_container {
 position: relative;
 float: left;
 width: 100%;}
.callbacks {
 position: relative;
 list-style: none;
 overflow: hidden;
 width: 100%;
 padding: 0;
 margin: 0;}
.callbacks li {
 position: absolute;
 width: 100%;
 left: 0;
 top: 0;}
.callbacks img {
 display: block;
 position: relative;
 z-index: 1;
 height: auto;
 width: 100%;
 border: 0;
 max-height:400px;}
.callbacks .caption {
 filter:Alpha(opacity=50) ;
 display: none;
 position: absolute;
 font-size:24px;
 z-index: 2;
 text-shadow: none;
color: #fff;

 background: rgba(0, 0, 0, .5);
 left: 0;
 right: 0;
 bottom: 0;
 padding: 20px 20px;
 margin: 0;
 max-width: none;}
.callbacks_nav {
 filter:Alpha(opacity=50) ;
 position: absolute;
 -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
 top: 45%;
 left: 20px;
 opacity: 0.5;
 z-index: 3;
 text-indent: -9999px;
 overflow: hidden;
 text-decoration: none;
 height: 61px;
 width: 38px;
 background: transparent url(../images/themes.jpg) no-repeat left top;
 margin-top: -45px;}
.callbacks_nav:active {
 opacity: 1.0;}
.callbacks_nav.next {
 left: auto;
 background-position: right top;
 right: 20px;}
#slider3-pager a {
 display: inline-block;}
#slider3-pager img {
 float: left;}
#slider3-pager .rslides_here a {
 background: transparent;
 box-shadow: 0 0 0 2px #666;}
#slider3-pager a {
 padding: 0;}
 @media screen and (max-width: 400px) {
 h1 {
 font: 24px/50px "Helvetica Neue", Helvetica, Arial, sans-serif;}
 .callbacks_nav {
 top: 47%;}
}
.rslides {
 position: relative;
 list-style: none;
 overflow: hidden;
 width: 100%;
 padding: 0;
 margin: 0;}
.rslides li {
 -webkit-backface-visibility: hidden;
 position: absolute;
 display: none;
 width: 100%;
 left: 0;
 top: 0;}
.rslides li:first-child {
 position: relative;
 display: block;
 float: left;}
.rslides img {
 display: block;
 height: auto;
 float: left;
 width: 100%;
 border: 0;}