/* Imprint Top Bar Styling*/

.imprint {
    background-color: #23282d;
    color: #eee;
    font-family: 'Roboto', sans-serif;
    font-size: 0.9rem;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
}

.imprint-wrapper {
    max-width: 10rem;
    margin: 0 auto;
    font-size: 1.1rem;
}

.imprint-wrapper>p>span {
    font-weight: 600;
    margin-bottom: .25rem;
    display: inline-block;
}

.imprint h4 {
    margin: 0;
    text-align: left;
    font-weight: 300;
    font-size: .9rem;
    color: white;
}

.imprint__btn-container {
    text-align: left;
}

@media (min-width: 530px) {

    .imprint__btn-container {
        text-align: right
    }
}

.imprint__link {
    display: inline-block;
    outline: none;
}

.imprint__link a {
    color: #eee;
    text-decoration: none;
    font-weight: 300;
    transition: all .2s ease-out;
    padding: .25rem .5rem;
    display: block;
}

.imprint__link a:focus {
    outline: none;
}

.imprint__link a:hover {
    color: #00b9eb;
    background-color: #32373c;
}

@media (min-width: 530px) {

    .imprint--branding {
        float: left
    }
}

/* Popup Anything Custom Styling */

.popupaoc-link {
    color: white;
}

.paoc-popup-modal-cntt span {
    font-weight: 600;
    display: block;
}

.paoc-popup-modal-cnt h2 {
    line-height: 4;
    border-bottom: 1px solid rgba(33, 33, 33, .15);
    text-align: center;
    margin: 4rem 2rem 1rem 2rem;
}

.paoc-popup-modal-cnt h3 {
    text-align: left;
    margin: 2rem 0;
    font-weight: 400;
}

.paoc-popup-modal-cnt a,
.paoc-popup-modal-cnt a:link,
.paoc-popup-modal-cnt a:focus,
.paoc-popup-modal-cnt a:visited {
    text-decoration: none;
    color: #333;
    transition: color .3s ease-out;
    outline: none;
}

.paoc-popup-modal-cnt a:hover {
    color: rgba(33, 33, 33, 0.6);
}