/**
 * Gallery buttons
 */
#gallery-buttons {
	position: absolute;
	top: 50%;
	height: 1px;
	width: 1px;
	z-index: 50;
	right: 0;
}

.gallery-next {
	position: absolute;
	display: block;
	left: auto;
	right: -5px;
	top: -30px;
	width: 55px;
	height: 60px;
	z-index: 10;
	text-align: right;
}

.gallery-prev {
	position: absolute;
	display: block;
	right: -5px;
	top: 30px;
	width: 55px;
	height: 60px;
	z-index: 10;
	text-align: right;
}

html.desktop .gallery-next,
html.desktop .gallery-prev {
	-webkit-transition-property: right;
  -webkit-transition-duration: 0.3s;
	-moz-transition-property: right;
  -moz-transition-duration: 0.3s;
	transition-property: right;
  transition-duration: 0.3s;
}

html.mobile .gallery-next:active,
html.mobile .gallery-prev:active,
html.desktop .gallery-next:hover,
html.desktop .gallery-prev:hover {
	right: 0;
}

.gallery-next img,
.gallery-prev img {
	display: block;
	position: absolute;
	top: 0;
	right: 0;
}

.gallery-next .over,
.gallery-prev .over {
	opacity: 0;
	filter: alpha(opacity=0);
	z-index: 1;
	
	-webkit-transition-property: opacity;
  -webkit-transition-duration: 0.3s;
	-moz-transition-property: opacity;
  -moz-transition-duration: 0.3s;
	transition-property: opacity;
  transition-duration: 0.3s;
}

html.desktop .gallery-prev:hover .over,
html.mobile .gallery-prev:active .over,
html.desktop .gallery-next:hover .over,
html.mobile .gallery-next:active .over {
	opacity: 1;
	filter: alpha(opacity=100);
}

/**
 * Galleria
 */
#galleria {
	min-width: 996px;
	position: relative;
	top: 0;
	height: 100%;
	opacity: 0;
}

#galleria.background {
	background-color: #000;
}

#galleria .galleria-thumbnails-container,
#galleria .galleria-loader {
	display: none !important;
}

#galleria .galleria-stage {
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
}

#galleria .galleria-container {
	background-color: transparent;
}

.galleria-image-nav-left, .galleria-image-nav-right {
	background: none;
}