


.rslides {


  margin: 0 auto 40px;


  }











.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: 540px;


  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;


  }

















.events {


  list-style: none;


  }





.callbacks_container {





  position: relative;


  float: none;


  border:5px solid #fff;


  }





.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: 370px;


  width: 1000px;


  border: 0;


  }





.callbacks .caption {


  display: block;


  position: absolute;


  z-index: 2;


  font-size: 17px;


  text-shadow: none;


  color: #fff;


  background: #000;


  background: rgba(0,0,0, .8);


  left: 0;


  right: 0;


  bottom: 0;


  padding: 0px 20px;


  margin: 0;


  max-width: none;


  }





.callbacks_nav {


  position: absolute;


  -webkit-tap-highlight-color: rgba(0,0,0,0);


  top: 52%;


  left: -11px;


  opacity: 1;


  z-index: 3;


  text-indent: -9999px;


  overflow: hidden;


  text-decoration: none;


  height: 61px;


  width: 32px;


  background: transparent url("../images/themess.png") no-repeat left top;


  margin-top: -45px;


  }





.callbacks_nav:active {


  opacity: 1.0;


  }





.callbacks_nav.next {


  left: auto;


  background-position: right top;


  right: -11px;


  }





#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: 600px) {


  h1 {


    font: 24px/50px "Helvetica Neue", Helvetica, Arial, sans-serif;


    }


  .callbacks_nav {


    top: 47%;


    }


  }


