﻿.info-page {
    padding: 0px 1em;
    overflow: hidden;
}

div.info-page a {
    text-decoration: underline;
}

div.info-page a:hover {
    text-decoration: none;
}

    .info-page div,
    .info-page img {
        max-width: 100% !important;
    }

    .info-page .smap div,
    .info-page .smap img {
        max-width: initial !important;
    }

    .info-page img {
        height: auto !important;
    }

.page-module-infoPage .full-page {
    max-width: 900px;
    margin: 0 auto;
    padding-top: 50px;
    padding-bottom: 50px;
}

.page-module-infoPage .breadcrumb {
    display: none;
}

.page-module-infoPage .info-page-photogallery .images {
    display: flex;
    flex-wrap: wrap;
    align-items: stretch;
    justify-content: space-between;
}

    .page-module-infoPage .info-page-photogallery .images .image-wrapper {
        width: 25%;
        margin: auto;
    }

        .page-module-infoPage .info-page-photogallery .images .image-wrapper .inner {
            padding: 20px;
        }

        .page-module-infoPage .info-page-photogallery .images .image-wrapper img {
            max-width: 100%;
        }

.info-page .info-page-photogallery .pagger {
    margin-top: 20px;
    margin-bottom: 20px;
    text-align: center;
}

    .info-page .info-page-photogallery .pagger a {
        color: #41b6b2;
        font-size: 1.2em;
        text-decoration: none;
        margin-right: 10px;
    }

        .info-page .info-page-photogallery .pagger a.active {
            color: black;
        }

        .info-page .info-page-photogallery .pagger a:hover {
            text-decoration: underline;
        }

.info-page h1 {
    text-align: center;
}