/* Galleria Classic Theme 2012-08-07 | https://raw.github.com/aino/galleria/master/LICENSE | (c) Aino */

.photoGallery { height:500px; width: 100%; padding: 20px 0 160px;}
#galleria-loader{height:1px!important}

.galleria-container {
    position: relative;
	max-width: 660px;
}
.galleria-container img {
    -moz-user-select: none;
    -webkit-user-select: none;
    -o-user-select: none;
}
.galleria-stage {
    position: absolute;
    top: 10px;
    bottom: 0;
    left: 0;
    right: 0;
    overflow:hidden;
	background: #ffffff;
}

.galleria-thumbnails-container {
    height: 60px;
    bottom: -160px;
    position: absolute;
    left: 0;
    right: 0;
    z-index: 2;
}
.galleria-thumbnails-list {
    margin-left: 20px;
    margin-right: 20px;
}


.galleria-thumbnails .galleria-image {
    height: 60px;
    width: 80px;
    background: #000;
    margin: 0 5px 0 0;
    border: 1px solid #000;
    float: left;
    cursor: pointer;
}
.galleria-counter {
    position: absolute;
    top:0;
    right: 10px;
    text-align: right;
    color: #000;
    z-index: 1;
	opacity: 1 !important;
	font-size: 0.750em;
	color: #666;
}
.galleria-loader {
    background: #000;
    width: 20px;
    height: 20px;
    position: absolute;
    top: 10px;
    right: 10px;
    z-index: 2;
    display: none;
    background: url(/cms/images/galleria/classic-loader.gif) no-repeat 2px 2px;
}
.galleria-info {
    bottom: -60px;
    left: 0;
	right: 0;
    z-index: 2;
    position: absolute;
	text-align: center;
	font-size: 0.750em;
}
.galleria-info-text {
	color: #000;
    padding: 10px;
    display: none;
    /* IE7 */ zoom:1;
}
.galleria-info-title {
    margin-bottom: 7px;
	font-style: italic;
}
.galleria-info-description {
    margin-bottom: 7px;
}
.galleria-info-author {
    margin: 0;
    padding:10px;
}


.galleria-info-close {
    width: 9px;
    height: 9px;
    position: absolute;
    top: 5px;
    right: 5px;
    background-position: -753px -11px;
    opacity: .5;
    filter: alpha(opacity=50);
    cursor: pointer;
    display: none;
}

.galleria-info-link {
    background-position: -669px -5px;
    opacity: .7;
    filter: alpha(opacity=70);
    position: absolute;
    width: 20px;
    height: 20px;
    cursor: pointer;
    background-color: #000;
}
.notouch .galleria-info-link:hover
.touch .galleria-info-link:active { opacity: 1; filter: alpha(opacity=100);}


.galleria-thumb-nav-left,
.galleria-thumb-nav-right,
.galleria-image-nav-right,
.galleria-image-nav-left {
    cursor: pointer;
    position: absolute;
    height: 62px;
    width: 15px;
    z-index: 3;
	top: 0;
}
.galleria-thumb-nav-right,
.galleria-image-nav-right { right: 0; left: auto; background: url("/cms/images/gallery/thumbs_arrow_next.gif") no-repeat 0 0}
.galleria-thumb-nav-left,
.galleria-image-nav-left { right: auto; left: 0; background: url("/cms/images/gallery/thumbs_arrow_back.gif") no-repeat 0 0}

.galleria-thumb-nav-left.disabled { background: url("/cms/images/gallery/thumbs_arrow_back.gif") no-repeat 0 -62px}
.galleria-thumb-nav-right.disabled { background: url("/cms/images/gallery/thumbs_arrow_next.gif") no-repeat 0 -62px}

.galleria-image-nav {
    position: absolute;
    top: 50%;
    margin-top: -62px;
    width: 100%;
    height: 62px;
    left: 0;
}
.galleria-image-nav .galleria-image-nav-right,
.galleria-image-nav .galleria-image-nav-left {width: 30px; height: 30px;}
.galleria-image-nav .galleria-image-nav-left {background: url(/cms/images/gallery/photo_prev.gif) no-repeat;}
.galleria-image-nav .galleria-image-nav-right {background: url(/cms/images/gallery/photo_next.gif) no-repeat;}

/* 16px baseline (180px - 767px) */
@media only screen and (min-width:11.250em) and (max-width:47.938em) {	
	.photoGallery { height: 300px; width: 100% !Important;}
}

/* 16px baseline (768px) */
@media only screen and (min-width:48em) {

}

/* 16px baseline (861px) */
@media only screen and (min-width: 53.813em) {

}

/* 16px baseline (960px) */
@media only screen and (min-width: 60.000em) {

}