/*
	GalleryStandard.css
	TemplateName: ObjectWeb-Base
	Copyright (c) 2009, ObjectWeb Srl. All rights reserved.
	Version: 1.0.0
*/


/* Gallery
------------------------------------------------------------------------------------- */
.gallery h4 {
   padding: 10px 0px;
   text-align: center;
}

ul.gallery-view:after {
   clear: both;
   content: "";
   display: block;
}

ul.gallery-view:after {
   clear: both;
   content: "";
   display: block;
}

ul.gallery-view li {
   float: left;
   width: 168px;
   margin: 3px 3px 3px 15px;
   list-style-type: none;
   list-style-image: none;
}

ul.gallery-view li.gallery-navigator {
   height: 180px;
}

ul.gallery-view p.title {
   color: #135CAE;
}

.gallery span.notes {
    font-size: 12px;
    font-style: italic;
    margin: 0 0 30px;
}

li.gallery-navigator a {
   display: block;
   width: 50px;
   height: 50px;
   margin: 76px 66px 85px 66px;
   background-image: url("Images/GalleryStandardBackToParent.png");
}

li.gallery-album a {
   width: 180px;
   height: 175px;
   display: block;   
   background-repeat: no-repeat;
   background-position: center;
   position: relative;
}

li.gallery-album a.default-folder-image {
   background-image: url("Images/GalleryStandardFolderContent.png");
}

li.gallery-album a.custom-folder-image {
   background-image: url("Images/GalleryStandardEmptyFolderContent.png");
}

li.gallery-album a span {
   background-position: center center;
   background-repeat: no-repeat;
   height: 160px;
   left: 23px;
   position: absolute;
   margin-top: 8px;
   width: 145px;
}

ul.gallery-view li p {
   font-size: 12px;
   line-height: 12px;
   margin: 0;
   padding: 0;
   text-align: center;
   width: 100%;
}


li.gallery-album p.content {
   color: #333333;
}

a.item-thumbnail {
   width: 160px;
   height: 160px;
   display: block;   
   background-image: url("Images/GalleryStandardItemContent.gif");
   background-repeat: no-repeat;
   background-position: center;
   position: relative;
   margin-left: 10px;
}

a.item-thumbnail span {
   width: 145px;
   height: 125px;
   background-position: center center;
   background-repeat: no-repeat;
   margin-top: 16px;
   position: absolute;
   left: 6px;
}

li.gallery-item p.title {
   height: 25px;
   line-height: 25px;
   overflow: hidden;
}

.gallery span.notes {
    font-size: 12px;
    font-style: italic;
    margin: 0 0 30px;
}

li.gallery-item div.actions {
   /*background-color: inherit;
   border: none;
   height: 16px;
   padding: 0;*/
   margin-right: 36%;
}

li.gallery-item div.actions a {
   float: right;
   height: 16px;
   margin-right: 2%;
   min-width: 0;
   padding: 0;
   width: 16px;
}

li.gallery-item a.album-slideshow {
   background-image: url(Images/GalleryStandardSlideShow.gif);
}

li.gallery-item a.albumitem-view {
   background-image: url(Images/GalleryStandardItemView.gif);
}
/* ---------------------------------------------------------------------------------------------- */



/* Light Gallery
------------------------------------------------------------------------------------- */
#animatedAlbums.justified-gallery .album-caption {
    background-color: rgba(255, 255, 255, 0.8);
    bottom: 20px;
    color: #333;
    display: inline-block;
    font-weight: bold;
    left: 20px;
    padding: 10px 20px;
    position: absolute;
}

.section.gallery .gallery-breadcrumb {
    border-bottom: 1px solid #eaeaea;
    margin-bottom: 10px;
    padding-bottom: 10px;
}

.section.gallery .album-description {
    font-size: 20px;
    font-style: italic;
    text-align: center;
}

.section.gallery .album-notes {
    border-top: 1px solid #eaeaea;
    margin-top: 10px;
    padding-top: 10px;
}

/* ---------------------------------------------------------------------------------------------- */



/* Gallery links
------------------------------------------------------------------------------------- */
.utility .gallery-links ul.albums-list li a.deep-1 {
   padding-left: 15px;
}

.utility .gallery-links ul.albums-list li a.deep-2 {
   padding-left: 30px;
}

.utility .gallery-links ul.albums-list li a.deep-3 {
   padding-left: 45px;
}

.utility .gallery-links ul.albums-list li span.images-number {
   cursor: default;
   padding-left: 5px;
}
/* ---------------------------------------------------------------------------------------------- */



/* Gallery links images
------------------------------------------------------------------------------------- */
.gallery-links .album-images .image-row {
   margin-bottom: 15px;
}

.gallery-links .album-images .image-row:after {
   clear: both;
   content: ".";
   display: block;
   height: 0;
   visibility: hidden;
}

.gallery-links .album-images .item-album-image p {
   margin-top: 10px;
   padding-bottom: 5px;
}
/* ---------------------------------------------------------------------------------------------- */



/* Light Gallery
------------------------------------------------------------------------------------- */
#animatedAlbums.justified-gallery .album-caption {
    background-color: rgba(255, 255, 255, 0.8);
    bottom: 20px;
    color: #333;
    display: inline-block;
    font-weight: bold;
    left: 20px;
    padding: 10px 20px;
    position: absolute;
}

.section.gallery .gallery-breadcrumb {
    border-bottom: 1px solid #eaeaea;
    margin-bottom: 10px;
    padding-bottom: 10px;
}

.section.gallery .album-description {
    font-size: 20px;
    font-style: italic;
    text-align: center;
}

.section.gallery .album-notes {
    border-top: 1px solid #eaeaea;
    margin-top: 10px;
    padding-top: 10px;
}
/* ---------------------------------------------------------------------------------------------- */