
/**
===================================================
  	GALLERY
--------------------------------------------------
*/

.page-content .gallery {
    margin: 20px 0 30px;
}
.page-content .gallery.slick-initialized {margin-bottom: 50px}

.page-content .gallery::before {
    content:'';
}
.page-content .gallery::after,
.page-content .gallery::before {
    content: '';
    display: table;
    clear: both;
}

.page-content .gallery .gallery-item{
    float: left;
}

.gallery-caption {
    margin: 0 5px;
}

.page-content .gallery .gallery-item a {
    display: block;
    padding: 5px;
}
.page-content .gallery .gallery-item a:hover {
    background-color: #e4e4cd;
}

.page-content .gallery .gallery-item img{
    width: 100%;
}

.gallery-columns-1 .gallery-item{
    width: 100%;
    float: none !important;
}
.gallery-item.slick-slide {float: left !important;}


.gallery-columns-2 .gallery-item{
    width: 50%;
}
.gallery-columns-3 .gallery-item{
    width: 33%;
}
.gallery-columns-4 .gallery-item{ width: 25%;}
.gallery-columns-5 .gallery-item{ width: 20%;}
.gallery-columns-6 .gallery-item{ width: 16.5%;}
.gallery-columns-7 .gallery-item{ width: 14.2%;}
.gallery-columns-8 .gallery-item{ width: 12.5%;}
.gallery-columns-9 .gallery-item{ width: 11.1%;}


.lg-toolbar,
.lg-actions .lg-next, .lg-actions .lg-prev,
.lg-outer .lg-toogle-thumb,
.lg-outer .lg-thumb-outer {
    background-color: rgba(0, 0, 0, 0.6);
    color: #fff;
}

.lg-backdrop {
    background-color:#fff;
}

.lg-outer.lg-show-after-load .lg-item.lg-complete .lg-object, 
.lg-outer.lg-show-after-load .lg-item.lg-complete .lg-video-play {
box-shadow: 0 0 30px #8a0a0a4f;
}