/*
 * Galleria Zapristi Theme, based on Galleria Classic Theme (Copyright (c) 2010, Aino)
 * by GRAFX MFG
 * copyleft
 */

.galleria-container {
    position: relative;
    overflow: hidden;
	z-index: 10;
}
.galleria-container img {
    -moz-user-select: none;
    -webkit-user-select: none;
    -o-user-select: none;
}
.galleria-stage {
    position: absolute;
    top: 16px;
    bottom: 72px;
    left: 40px;
    right: 40px;
	padding: 0px;
	z-index: 7;
}
.galleria-images {
}
div.galleria-image {
}
.galleria-image img {
/*-webkit-box-shadow:  4px 4px 12px 0px rgba(0, 0, 0, .4)!important;
        box-shadow:  4px 4px 12px 0px rgba(0, 0, 0, .4)!important;*/
}
.galleria-thumbnails-container {
    height: 32px;
    bottom: 26px;
    position: absolute;
    left: 39px;
    right: 270px;
	border-right: 1px solid #fff;
	background: #fff;
    z-index: 10;
}
/*.galleria-carousel*/ .galleria-thumbnails-list {
    margin: 0 0 0 0px;
}
.galleria-thumbnails .galleria-image {
    height: 32px;
    float: left;
    cursor: pointer;
	background: #fff;
	border: 1px solid #fff;

}
.galleria-thumbnails img {
/*-webkit-box-shadow:  1px 1px 4px 0px rgba(0, 0, 0, .4)!important;
        box-shadow:  1px 1px 4px  0px rgba(0, 0, 0, .4)!important;*/
}
/*.galleria-thumbnails .galleria-image:first-child {
    margin: 0px 0px 0px 6px;
}
.galleria-thumbnails .galleria-image:last-child {
    margin: 0px 6px 0px 1px;
}*/
.galleria-counter {
    position: absolute;
    bottom: -29px;
    left: 50%; width: 60px;
	margin: 0 0 0 -30px;
	text-align: center;
    color: #000;
    font-size: 12px; font-size: 1.2rem;
	line-height: 1;
	padding: 2px 0 1px 0;
	background: #fff;
    z-index: 54;
}
.galleria-loader {
    background: #000;
    width: 20px;
    height: 20px;
    position: absolute;
    top: 10px;
    right: 10px;
    z-index: 2;
    display: none;
    background: url(classic-loader.gif) no-repeat 2px 2px;
}
.galleria-info {
    right: 10px;
    bottom: 8px;
	width: 240px;
	min-height: 60px;
    z-index: 53;
    position: absolute;
}
.galleria-info-text {
    background: rgba(255,255,255,.9);
    padding: 6px 12px 8px 12px;
	line-height: 1;
	display: none;
    /* IE7 */ zoom:1;
}
.galleria-info-title {
    margin: 0;
    font-size: 16px;
    font-size: 1.6rem;
    margin: 4px 0;
	padding: 0 30px 0 0;
}
.galleria-info-description {
    font-size: 14px;
    font-size: 1.4rem;
    margin: 0;
    color: #222;
}
.galleria-info-close {
    width: 20px;
    height: 20px;
    position: absolute;
    top: 5px;
    right: 5px;
    opacity: .7;
    filter: alpha(opacity=70);
    cursor: pointer;
    display: none;
	border-radius: 3px;
	background: rgba(0,0,0,0.4) url(../img/aro/gallery-x.png) no-repeat;
}
.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 {
	display: none;/*
    background-position: -669px -5px;
    opacity: .7;
    filter: alpha(opacity=70);
    position: absolute;
    width: 20px;
    height: 20px;
    cursor: pointer;
	right: 0; bottom: -18px;
	border-radius: 3px;
	background: rgba(0,0,0,0.4) url(../img/aro/gallery-i.png) center center no-repeat;
	z-index: 200;*/
}
.notouch .galleria-info-link:hover {
    opacity: 1;
    filter: alpha(opacity=100);
}
.touch .galleria-info-link:active {
    opacity: 1;
    filter: alpha(opacity=100);
}
.galleria-image-nav {
    position: absolute;
    bottom: 0px;
    width: 100%;
    height: 100%;
    left: 0;
}
.galleria-image-nav-left {
    opacity: .0;
    filter: alpha(opacity=0);
    cursor: pointer;
    width: 50%;
    height: 100%;
    position: absolute;
    left: -40px;
	margin: 0;
    z-index: 10;
}
.galleria-image-nav-right {
    opacity: .0;
    filter: alpha(opacity=0);
    cursor: pointer;
    width: 50%;
    height: 100%;
    position: absolute;
    right: -40px;
	margin: 0;
    z-index: 10;
}
.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;
    position: absolute;
    top: 0px;
    height: 60px;
    width: 24px;
    z-index: 100;
    opacity: .8;
    filter: alpha(opacity=80);
}
.galleria-thumb-nav-left {
    left: 0px;
}
.galleria-thumb-nav-right {
    border-right: none;
    right: 0;
    left: auto;
}
.galleria-thumbnails-container .disabled {
    opacity: .25;
    filter: alpha(opacity=25);
    cursor: default;
}
.notouch .galleria-thumb-nav-left:hover,
.notouch .galleria-thumb-nav-right:hover {
    opacity: 1;
    filter: alpha(opacity=100);
}
.touch .galleria-thumb-nav-left:active,
.touch .galleria-thumb-nav-right:active {
    opacity: 1;
    filter: alpha(opacity=100);
    background-color: #111;
}
.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 {
	background: url(../img/icons/arrow-left.svg) bottom right no-repeat;
	background-size: 16px;
}
.galleria-thumb-nav-right {
	background: url(../img/icons/arrow-right.svg) bottom left no-repeat;
	background-size: 16px;
}
.galleria-image-nav-left {
    background: url(../img/icons/arrow-circle-left.svg) center left 8px no-repeat;
	background-size: 18px;
}
.galleria-image-nav-right {
    background: url(../img/icons/arrow-circle-right.svg) center right 8px no-repeat;
	background-size: 18px;
}

.pauseplay {
	text-indent: -9999px;
	background:url(../img/aro/pauseplay-glr.png);
	background-position: 0px 0px;
	background-size: 50px 24px;
	position:absolute;
	bottom:16px;
	left:50%;
	width: 24px;
	height: 24px;
	margin: 0 0 0 -12px;
	z-index:20;
	cursor: pointer;
	z-index: 200;
}
.pauseplay.playing {
	background-position: 24px 0px;
}
