.fotogalerij {
    margin-bottom: 5em;
}


/* ---- grid ---- */

.fotogalWrapper {
    margin: 0
}


/* clear fix */

.fotogalWrapper:after {
    content: '';
    display: block;
    clear: both;
}


/* ---- .grid-item ---- */

.fotogalsizer,
.fotogal_item {
    width: 50%;
}

.fotogal_item {
    float: left;
    padding: 2px;
}

.fotogal_item .fotoVisual {
    display: inline-block;
    float: none;
    height: 100%;
}

.fotogal_itemxl img {
    width: 100%;
    display: inline-block;
}

.fotogal_item_xl {
    width: 100% !important;
    float: left;
    padding: 2px;
}

.fotogal_item img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: scale-down;
    object-position: center;
}

.fotogal_item .video_play {
    width: 100%;
    height: 100%;
    background: url("../images/swipe/play.png") no-repeat center center;
    /*! position: absolute; */
    top: 0px;
    left: 0px;
}

.fotogal_item h2 {
    /*background:yellow;*/
    display: inline-block;
}

.fotogrid-item-content-detail {
    display: none;
}

.fotogrid-item-content-detail .is-expanded {
    display: block;
}

.fotogalVisual {
    width: 100%;
    height:100%;
    background-position: center center;
    background-repeat: no-repeat;
    background-size:contain
}

@media screen and (min-width: 1024px) {
    .fotogalsizer,
    .fotogal_item {
        width: 33.333%;
    }
    .fotogal_item_xl {
        width: 66.66% !important;
    }
}

@media screen and (min-width: 1480px) {
    .fotogalsizer,
    .fotogal_item {
        width: 25%;
    }
    .fotogal_item_xl {
        width: 50% !important;
    }
}