/* Galleria Classic Theme 2012-08-07 | https://raw.github.com/aino/galleria/master/LICENSE | (c) Aino */

#galleria-loader{
	height					: 1px !important;
}
.galleria{
	width					: 100%;
}
.galleria-theme-classic{
    position				: relative;
    overflow				: hidden;
    background				: #000;
}
.galleria-theme-classic img{
    -moz-user-select		: none;
    -webkit-user-select		: none;
    -o-user-select			: none;
}
.galleria-theme-classic .galleria-stage{
    position				: absolute;
    top						: 0;
    bottom					: 0;
    left					: 0;
    right					: 0;
    overflow				: hidden;
}
.galleria-theme-classic .galleria-thumbnails-container{
    height					: 110px;
	padding					: 5px 0;
    position				: absolute;
    left					: 0;
    right					: 0;
	bottom					: 0;
    z-index					: 1000;
	background-color		: rgba(0,0,0,0.5);
}
.galleria-theme-classic .galleria-carousel .galleria-thumbnails-list{
    margin-left				: 40px;
    margin-right			: 40px;
}
.galleria-theme-classic .galleria-thumbnails .galleria-image{
	width					: 60px;
    height					: 100px;
    margin					: 0 5px 0 0;
    float					: left;
    cursor					: pointer;
	background				: #000;
}
.galleria-theme-classic .galleria-counter{
	display					: none;
    position				: absolute;
	height					: 20px;
	line-height				: 20px;
	padding					: 0 10px;
    top						: 10px;
    right					: 40px;
	font-family				: 'Dosis', sans-serif;
	font-size				: 11px;
    text-align				: right;
    color					: #fff;
    z-index					: 1;
	background-color		: #000;
}
.galleria-theme-classic .galleria-loader{
	display					: none;
    width					: 20px;
    height					: 20px;
    position				: absolute;
    top						: 10px;
    right					: 10px;
    z-index					: 2;
    background				: url(../img/galleria-classic-loader.gif) no-repeat 2px 2px;
}
.galleria-theme-classic .galleria-info{
	display					: inline-block;
	text-align				: right;
	position				: absolute;
    top						: 40px;
    right					: 40px;
	z-index					: 2;
}
.galleria-theme-classic .galleria-info-text{
    display					: none;
	padding					: 10px 30px;
	font-family				: 'Dosis', sans-serif;
	letter-spacing			: 2px;
    zoom					: 1;
	background-color		: rgba(0,0,0,0.5);
}
.galleria-theme-classic .galleria-info-title{
	font-size				: 2em;
	font-weight				: 600;
    color					: #fff;
}
.galleria-theme-classic .galleria-info-description{
	font-size				: 12px;
    color					: #f8cd0a;
}
.galleria-theme-classic .galleria-info-close{
	display					: none;
	cursor					: pointer;
    width					: 9px;
    height					: 9px;
    position				: absolute;
    top						: 5px;
    right					: 5px;
    opacity					: .5;
    filter					: alpha(opacity=50);
    background-position		: -753px -11px;
}
.galleria-theme-classic .notouch .galleria-info-close:hover{
    opacity					: 1;
    filter					: alpha(opacity=100);
}
.galleria-theme-classic .touch .galleria-info-close:active{
    opacity					: 1;
    filter					: alpha(opacity=100);
}
.galleria-theme-classic .galleria-info-link{
    width					: 20px;
    height					: 20px;
    cursor					: pointer;
    opacity					: .7;
    filter					: alpha(opacity=70);
    position				: absolute;
	background-position		: -669px -5px;
    background-color		: #000;
}
.galleria-theme-classic.notouch .galleria-info-link:hover{
    opacity					: 1;
    filter					: alpha(opacity=100);
}
.galleria-theme-classic.touch .galleria-info-link:active{
    opacity					: 1;
    filter					: alpha(opacity=100);
}
.galleria-theme-classic .galleria-image-nav{
	height					: 30px;
	margin-top				: -15px;
    position				: absolute;
    top						: 50%;
    right					: 40px;
}
.galleria-theme-classic .galleria-image-nav-left,
.galleria-theme-classic .galleria-image-nav-right{
	width					: 70px;
    height					: 30px;
	line-height				: 30px;
	font					: normal normal normal 14px/1 FontAwesome;
	font-size				: inherit;
	text-rendering			: auto;
	-webkit-font-smoothing	: antialiased;
	-moz-osx-font-smoothing	: grayscale;
	color					: #fff;
	text-align				: center;
    opacity					: .4;
    filter					: alpha(opacity=30);
    cursor					: pointer;
    position				: absolute;
    z-index					: 2;
	background-color		: #000;
}
.galleria-theme-classic .galleria-image-nav-left{
    right					: 80px;
}
.galleria-theme-classic .galleria-image-nav-right{
    right					: 0;
}
.galleria-theme-classic .galleria-image-nav-left:before,
.galleria-theme-classic .galleria-image-nav-right:before{
	line-height				: 30px;
}
.galleria-theme-classic .galleria-image-nav-left:before{
	content					: "\f177";
}
.galleria-theme-classic .galleria-image-nav-right:before{
	content					: "\f178";
}
.galleria-theme-classic.notouch .galleria-image-nav-left:hover,
.galleria-theme-classic.notouch .galleria-image-nav-right:hover{
    opacity					: 1;
    filter					: alpha(opacity=100);
}
.galleria-theme-classic.touch .galleria-image-nav-left:active,
.galleria-theme-classic.touch .galleria-image-nav-right:active{
    opacity					: 1;
    filter					: alpha(opacity=100);
}
.galleria-theme-classic .galleria-thumb-nav-left,
.galleria-theme-classic .galleria-thumb-nav-right{
	display					: block;
	width					: 40px;
    height					: 100px;
	line-height				: 100px;
	font					: normal normal normal 14px/1 FontAwesome;
	font-size				: 1.5em;
	color					: #fff;
	text-rendering			: auto;
	-webkit-font-smoothing	: antialiased;
	-moz-osx-font-smoothing	: grayscale;
	text-align				: center;
    cursor					: pointer;
    position				: absolute;
    left					: 0;
    top						: 5px;
    z-index					: 3;
	opacity					: .5;
    filter					: alpha(opacity=50);
	background-color		: #000000;
}
.galleria-theme-classic .galleria-thumb-nav-right{
    right					: 0;
    left					: auto;
}
.galleria-theme-classic .galleria-thumb-nav-left:before,
.galleria-theme-classic .galleria-thumb-nav-right:before{
	line-height				: 100px;
}
.galleria-theme-classic .galleria-thumb-nav-left:before{
	content					: "\f104";
}
.galleria-theme-classic .galleria-thumb-nav-right:before{
	content					: "\f105";
}
.galleria-theme-classic .galleria-thumbnails-container .disabled{
    opacity					: .2;
    filter					: alpha(opacity=20);
    cursor					: default;
}
.galleria-theme-classic.notouch .galleria-thumb-nav-left:hover,
.galleria-theme-classic.notouch .galleria-thumb-nav-right:hover{
    opacity					: 1;
    filter					: alpha(opacity=100);
}
.galleria-theme-classic.touch .galleria-thumb-nav-left:active,
.galleria-theme-classic.touch .galleria-thumb-nav-right:active{
    opacity					: 1;
    filter					: alpha(opacity=100);
}
.galleria-theme-classic.notouch .galleria-thumbnails-container .disabled:hover{
    opacity					: .2;
    filter					: alpha(opacity=20);
}
.galleria-theme-classic .galleria-carousel .galleria-thumb-nav-left,
.galleria-theme-classic .galleria-carousel .galleria-thumb-nav-right{
    display					: block;
}
.galleria-theme-classic .galleria-info-link,
.galleria-theme-classic .galleria-info-close{
    background-image		: url(../img/galleria-classic-map.png);
    background-repeat		: no-repeat;
}
.galleria-theme-classic.galleria-container.videoplay .galleria-info,
.galleria-theme-classic.galleria-container.videoplay .galleria-counter{
	display					: none!important;
}