/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : 2017.04.27., 12:04:58
    Author     : PeTa
*/

.album-descr {
    color: #003b7c;
    font-size: 48px;
    line-height: 48px;
    margin:50px 0;
}
.gallery .leftside {
    /* padding:72px 0; */
    padding-bottom:72px;
}

/* GALLERY BOOTSTRAP SHAPE */

.gallery .leftside .content-galleries {
    margin:72px -15px 0 -15px;
}
.gallery .leftside .content-galleries::after {
    content:"";
    clear:both;
    float:none;
    display:block;
    height:0;
}
.gallery-album {
    float:left;
    padding:0 15px;
    text-align:center;
    min-height:1px;
    position:relative;
    cursor:pointer;
}
@media(max-width:449px) {
    .album-descr {
        font-size:56px;
        line-height:66px;
    }
    .gallery-album {
        width:100%;
    }
}
@media(min-width:450px) and (max-width:767px) {
    .gallery-album {
        width:50%;
    }
}
@media(min-width:768px) and (max-width:991px){
    .gallery-album {
        width:33.33%;
    }
}
@media(min-width:992px) and (max-width:1199px){
    .gallery-album {
        width:25%;
    }
}
@media(min-width:1200px){
    .gallery-album {
        width:20%;
    }
}
/* GALLERY BOOTSTRAP SHAPE END */

/* GALLERY */

.gallery-album * {
    -webkit-transition:0.5s;
    -moz-transition:0.5s;
    -o-transition:0.5s;
    transition:0.5s;
}
.gallery-album .lastpic {
    padding:25px 15px 0 15px;
}
.gallery-album .lastpic a {
    display:inline-block;
    width:163px;
    height:163px;
    overflow:hidden;
}
.gallery-album .lastpic a img {
    max-width:none;
}
.gallery-album .details {
    padding:12px 15px 25px 15px;
}
.gallery-album .details a {
    display:block;
    line-height:24px;
    font-family:'OpenSansBold';
    text-transform:uppercase;
}
.gallery-album .details span,
.gallery-album .details .items {
    font-size:14px;
    line-height:20px;
    color:#aaaaaa;
}
.gallery-album:hover .lastpic,
.gallery-album:hover .details {
    background-color:#f1f1f1;
}
a.new-window {
    /*
    display:inline-block;
    padding:10px 32px;
    background-color:#337ab7;
    text-transform:uppercase;
    color:#ffffff;
    opacity:0.65;
    margin:0 0 32px;
    */
    display:none;
}
a.new-window:hover {
    opacity:1;
}
.gallery .content > .gallery-image {
    float:left;
    margin:3px;
}
.gallery .content > .gallery-image .lastpic {
    position:relative;
    z-index:1;
}
.gallery .content > .gallery-image:hover .lastpic {
    z-index:2;
}
.gallery .content > .gallery-image .vdate {
    width:210px;
    position:absolute;
    z-index:999;
    top:135px;
    left:15px;
    padding:10px;
    background-color:#ffffff;
    font-size:14px;
    line-height:20px;
    text-align:center;
    border:solid 1px #333333;
    -webkit-user-select: none;   
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
    opacity:0;
    cursor:default;
}
.gallery .content > .gallery-image:hover .vdate {
    opacity:1;
}

.gallery .content > .gallery-image a {
    display:block;
    width:163px;
    height:163px;
    overflow:hidden;
    -webkit-transition:0.2s;
    -moz-transition:0.2s;
    -o-transition:0.2s;
    transition:0.2s;
    opacity:1;
}
.gallery .content > .gallery-image:hover a {
    /* transform:rotate(-3deg); */
    opacity:0.7;
    
}
.gallery .content > .gallery-image a img {
    min-width:163px;
    min-height:163px;
}

/* GALLERY END */