#galleria-loader{height:1px!important}

.galleria-container {
	position:relative;
	overflow:hidden;
}
.galleria-container img {
	-moz-user-select:none;
	-webkit-user-select:none;
	-o-user-select:none
}
.galleria-stage {
	position:absolute;
	top:0px;
	bottom:150px;
	left:10px;
	right:10px;
	overflow:hidden
}
.galleria-stage img {
	display:block;
	margin:-15px;
	padding:15px;
	background:#FFF;
	-moz-box-shadow:0 3px 11px #888;
	-webkit-box-shadow:0 3px 11px #888;
	box-shadow:0 3px 11px #888
}
.no-boxshadow .galleria-stage img {
	border: 1px solid #d9d9d9;
}
.galleria-thumbnails-container {
	height:80px;
	bottom:0px;
	position:absolute;
	left:10px;
	right:10px;
	z-index:2
}
.galleria-carousel .galleria-thumbnails-list {
	margin-left:30px;
	margin-right:30px
}
.galleria-thumbnails .galleria-image {
	height:60px;
	width:90px;
	background:#000;
	margin:0 5px 0 0;
	border:1px solid #999;
	float:left;
	cursor:pointer
}
.galleria-counter {
	position:absolute;
	bottom:90px;
	right:40px;
	text-align:right;
	color:#999;
	font:normal 11px/1 arial, sans-serif;
	z-index:1
}
.galleria-loader {
	width:32px;
	height:32px;
	position:absolute;
	left:50%;
	margin-left:-16px;
	top:195px;
	z-index:2;
	background:#FFF url(portfolio-loader.gif) no-repeat 0 0
}
.galleria-info {
	width:50%;
	bottom:90px;
	left:40px;
	z-index:2;
	position:absolute
}
.galleria-info-text {
	background-color:#000;
	padding:12px 24px 12px 12px;
	display:none;
	zoom:1
}
.galleria-info-title {
	font:bold 12px/1.1 arial, sans-serif;
	float:left;
	margin:0 5px 0 0;
	color:#222
}
.galleria-info-description {
	font:italic 12px/1.4 georgia, serif;
	margin:0;
	color:#bbb
}
.galleria-info-close {
	width:9px;
	height:9px;
	position:absolute;
	top:5px;
	right:5px;
	background-position:-753px -11px;
	opacity:.7;
	filter:alpha(opacity=70);
	cursor:pointer;
	display:none
}
.notouch .galleria-info-close:hover {
	opacity:1;
	filter:alpha(opacity=100)
}
.touch .galleria-info-close:active {
	opacity:1;
	filter:alpha(opacity=100)
}
.galleria-info-link {
	font:normal 12px/1.1 arial, sans-serif;
	float:left;
	opacity:.7;
	filter:alpha(opacity=70);
	cursor:pointer
}
.notouch .galleria-info-link:hover {
	text-decoration:underline;
	opacity:1;
	filter:alpha(opacity=100)
}
.touch .galleria-info-link:active {
	opacity:1;
	filter:alpha(opacity=100)
}
.galleria-image-nav {
	position:absolute;
	top:50%;
	margin-top:-62px;
	width:100%;
	height:62px;
	left:0
}
.galleria-image-nav-left, .galleria-image-nav-right {
	opacity:.3;
	filter:alpha(opacity=30);
	cursor:pointer;
	width:100px;
	height:124px;
	position:absolute;
	left:10px;
	z-index:2;
	background-position:36px 46px
}
.galleria-image-nav-right {
	left:auto;
	right:10px;
	background-position:-266px 46px;
	z-index:2
}
.notouch .galleria-image-nav-left:hover, .notouch .galleria-image-nav-right:hover {
	opacity:1;
	filter:alpha(opacity=100)
}
.touch .galleria-image-nav-left:active, .touch .galleria-image-nav-right:active {
	opacity:1;
	filter:alpha(opacity=100)
}
.galleria-thumb-nav-left, .galleria-thumb-nav-right {
	cursor:pointer;
	display:none;
	background-position:-495px 16px;
	position:absolute;
	left:0;
	top:0;
	height:60px;
	width:23px;
	z-index:3;
	opacity:.8;
	filter:alpha(opacity=80)
}
.galleria-thumb-nav-right {
	background-position:-578px 16px;
	border-right:0;
	right:0;
	left:auto
}
.galleria-thumbnails-container .disabled {
	opacity:.2;
	filter:alpha(opacity=20);
	cursor:default
}
.notouch .galleria-thumb-nav-left:hover, .notouch .galleria-thumb-nav-right:hover {
	opacity:1;
	filter:alpha(opacity=100);
	background-color:#CCC
}
.touch .galleria-thumb-nav-left:active, .touch .galleria-thumb-nav-right:active {
	opacity:1;
	filter:alpha(opacity=100);
	background-color:#CCC
}
.notouch .galleria-thumbnails-container .disabled:hover {
	opacity:.2;
	filter:alpha(opacity=20);
	background-color:transparent
}
.galleria-carousel .galleria-thumb-nav-left, .galleria-carousel .galleria-thumb-nav-right {
	display:block
}
.galleria-thumb-nav-left, .galleria-thumb-nav-right, .galleria-info-close, .galleria-image-nav-left, .galleria-image-nav-right {
	background-image:url(portfolio-map.png);
	background-repeat:no-repeat
}
