#home-slideshow { overflow:hidden; position:relative; width:100%; height:auto;  }

#home-slideshow .slide { position:absolute; top:0; left:0;opacity:0; }
#home-slideshow .current-slide { z-index:4; }
#home-slideshow .next-slide { z-index:3; }

#home-slideshow .next-slide .background {top:360px; }
#home-slideshow .next-slide .front { left:100%; }
#home-slideshow .next-slide .text { margin-top:235px; }

#home-slideshow .slide,
#home-slideshow .background,
#home-slideshow .front { width:100%; height:auto; text-align:center;  }

#home-slideshow .loaded{ opacity:1!important;}

#home-slideshow .background,
#home-slideshow .front {  left: 0;
    margin: 0;
    position: absolute;
    top: 0;  z-index:2;}

#home-slideshow .background img,
#home-slideshow .front img { display: block;
    left: 50%;
    margin: 0 0 0 -950px;
    position: absolute;
    top: 0; border: 0 none;
    vertical-align: middle;}

#home-slideshow .text { font-size:16px; margin:0 -480px 0 0; position:absolute; top:365px; right:50%; text-align:right; }
#home-slideshow .text h2 { font-size:36px; font-weight:normal; letter-spacing:-1px; line-height:0.9; margin:0 0 4px; text-transform:uppercase; }
#home-slideshow .text p { margin:0; }
#home-slideshow a { color:#e5e2e0; }
#home-slideshow .text .readmore { text-transform:lowercase; }



#home-slideshow .loader { position:absolute; top:-2px; left:-15px; z-index:5; }


