/*! http://responsiveslides.com v1.54 by @viljamis */
/*
.ccm-image-slider {
    position: relative;
}

.ccm-image-slider-text {
    position: absolute;
    width: 45%;
    left: 0;
    top: 10%;
}

.ccm-image-slider-title {
    margin-top:auto;
}	

.ccm-image-slider-container a.mega-link-overlay {
    position: absolute;
    z-index: 20;
    width: 100%;
    height: 100%;
    left: 0px;
}

.rslides {
    margin: 0 auto;
}

    darkgreen   #1b3e32
    lightgreen  #32713f
    gray        #757474
*/

body div.mfp-bg {
    background-color:#00160e ;
}

.image-gallery {
	list-style: none;
    display: flex;
    flex-wrap: wrap;
}
.image-gallery {
    margin: 0;
    margin-top: 30px;
    padding: 0;
    list-style: none;
}
.image-gallery li {
    flex: 0 0 25%;
    max-width: 25%;
}

.image-gallery li img {
    display: block;
    box-sizing: content-box;
    width: 85%;
    height: auto;
    margin:0 auto 30px auto;
}

/* 576px, 768px, 992px, 1200px */
@media only screen and (max-width : 768px) {
    .image-gallery li {
        flex: 0 0 33.33333%;
        max-width: 33.33333%;
    }
}
@media only screen and (max-width : 576px) {
    .image-gallery li {
        flex: 0 0 50%;
        max-width: 50%;
    }
}




/* area specific: SIDEBAR */
.sidebar .image-gallery li {
    flex: 0 0 50%;
    max-width: 50%;
}

/* 576px, 768px, 992px, 1200px */
@media only screen and (max-width : 768px) {
    .sidebar .image-gallery li {
        flex: 0 0 50%;
        max-width: 50%;
    }
}
@media only screen and (max-width : 576px) {
    .sidebar .image-gallery li {
        flex: 0 0 50%;
        max-width: 50%;
    }
}



/* area specific: WRAPPER-BANNER */
.wrapper-banner .image-gallery li {
    flex: 0 0 16.66%;
    max-width: 16.66%;
}

/* 576px, 768px, 992px, 1200px */
@media only screen and (max-width : 768px) {
    .wrapper-banner .image-gallery li {
        flex: 0 0 25%;
        max-width: 25%;
    }
}
@media only screen and (max-width : 576px) {
    .wrapper-banner .image-gallery li {
        flex: 0 0 50%;
        max-width: 50%;
    }
}
