:root {
    --vp-color-primary: #c59941;
    --vp-color-secondary: #ffe7ad;
}

.vp-color-primary {
    color: var(--vp-color-primary);
}

.vp-color-secondary {
    color: var(--vp-color-secondary);
}

html.vp-smooth-scroll {
    scroll-behavior: smooth;
}

.vp-content-img-left img {
    margin: 0 1rem 1rem 0;
    width: 50%;
    float: left;
}

.vp-content-img-right img {
    margin: 0 0 1rem 1rem;
    width: 50%;
    float: right;
}

@media only screen and (max-width: 767px) {

    .vp-content-img-left img,
    .vp-content-img-right img {
        width: 100%;
        float: none !important;
        margin-left: auto;
        margin-right: auto;
        display: block;
    }
}

.vp-content-p p:last-child {
    margin-bottom: 0;
    padding-bottom: 0;
}

.vp-has-pagination .pagination {
    display: flex;
    justify-content: center;
    margin: 2rem 0;
}

.pagination .page-item a {
    color: var(--vp-color-primary);
}

.pagination .page-item.active a {
    background-color: var(--vp-color-primary);
    border-color: var(--vp-color-primary);
    color: black;
}

.pagination .page-item a:hover {
    color: var(--vp-color-primary);
}

.pagination .page-item.active a:hover {
    color: black;
}

.prague-clients-wrapper {
    margin-bottom: 0 !important;
}