
/* ======================================================================
	Toggleable Definition lists
====================================================================== */

dl.gst-toggleable-scripted dt {
	/* Indicate that scripted terms are clickable */
	cursor: pointer;
}

dl.gst-toggleable-scripted dd {
	/* Hide definitions on toggleable DLs when scripts work */
	display: none;
}
dl.gst-toggleable-scripted dd.gst-toggleable-open {
	display: block;
}


/* ======================================================================
	Details
====================================================================== */

.gst-details > .gst-details-summary {
	display: none;
}

.gst-details.gst-details-closed > .gst-details-summary {
	cursor: pointer;
	display: block;
}

.gst-details.gst-details-closed > .gst-details-description {
	display: none;
}


/* ======================================================================
	Gallery Horizontal
====================================================================== */

.gst-gallery-horizontal .gst-gallery-overlay-left,
.gst-gallery-horizontal .gst-gallery-overlay-right {
	position: absolute;
	top: 0;
	height: 100%;
	
	display: none;
}

.gst-gallery-horizontal .gst-gallery-overlay-left {
	left: 0;
}

.gst-gallery-horizontal .gst-gallery-overlay-right {
	right: 0;
}


/* ======================================================================
	Slideshow
====================================================================== */

.gst-slideshow {
	position: relative;
	overflow: hidden;
}

.gst-slideshow .gst-slideshow-item {
	position: absolute;
	left: 0;
	top: 0;
}

.gst-slideshow .gst-slideshow-item ~ .gst-slideshow-item {
	display: none;
}
