/*-- slider --*/

.squarespace-slideshow-wrapper { overflow:hidden; }
.squarespace-slideshow { background-color:#DCDCDC; }
.squarespace-slideshow-frame { overflow:hidden; width:100%; height:100%; position:relative; }
.squarespace-slideshow-animated-frame { overflow:hidden; }
.squarespace-slideshow-wrapper img { max-width:none !important; }

/*-- frame position --*/

.squarespace-slideshow-animated-frame.type-swipe .sf { float:left; position:relative; }
.squarespace-slideshow-animated-frame.type-fade .sf { float:left; position:absolute; opacity:0; filter: alpha(opacity=0); }
.squarespace-slideshow-animated-frame.type-swipe .sf .slide-content { position:absolute; display:block; visibility:hidden; }
.squarespace-slideshow-animated-frame.type-fade .sf .slide-content { position:absolute; display:block;  }

.squarespace-slideshow-animated-frame .sf { overflow:hidden; }
.squarespace-slideshow-animated-frame .sf.active { border:none !important; }
.squarespace-slideshow-animated-frame .sf.active .slide-content { visibility:visible; }
.squarespace-slideshow-animated-frame.type-fade .sf.active {  opacity:1; filter: alpha(opacity=100); }

/*-- nav fast forward/rewind --*/

.fnav { width:80px; height:100%; position:absolute; top:0px; background-repeat:no-repeat; background-position:50% 50%; cursor:pointer;  }
.fnav.hidden { opacity:0; filter: alpha(opacity=0); } 
.fnav.visible { opacity:0.6; filter: alpha(opacity=60); }
.fnav.onhover { opacity:0; filter: alpha(opacity=0); } 
.fnav.onhover:hover { opacity:0.6; -webkit-transition-property: opacity, -webkit-transform; -webkit-transition-duration: .8s, .8s; filter: alpha(opacity=60); }

.frwd { left:0; background-image:url(/universal/images/slideshow/previous-button.png); }
.ffwd { right:0; background-image:url(/universal/images/slideshow/next-button.png); }

/*-- description --*/

.squarespace-slideshow-description-wrapper { width: 100%; position: absolute; bottom: 0; }
.squarespace-slideshow-container { width: 100%; height: 100%; position: absolute; background-color: black; opacity: 0.4; filter: alpha(opacity=40); }
.squarespace-slideshow-description-content { padding:9px 20px; overflow:hidden;}
.squarespace-slideshow-title { color:#FFF; position:relative; }
.squarespace-slideshow-title span { font-size:16px; font-family:Helvetica; }
.squarespace-slideshow-description  { color:#FFF; position:relative; overflow:hidden;}
.squarespace-slideshow-description span { font-size:10px; font-family:Helvetica; display:block; line-height:1.2em; } 
