.vp-color-primary {
    color: #b9785b !important;
}

.vp-color-secondary {
    color: #808080;
}

.vp-content-img img {
    margin: 0 30px 30px 0;
}

@media only screen and (max-width: 991px) {
    .vp-content-img img {
        width: 60%;
        float: none !important;
        margin-left: auto;
        margin-right: auto;
        display: block;
    }
}

.vp-content-p p:last-child {
    margin-bottom: 0;
    padding-bottom: 0;
}

/**************************/
.home-client-carousel.owl-btn-center-v.owl-carousel .owl-nav {
    display: none;
}

.vertical-nav ul.sub-menu li:after {
    display: none !important;
}

.vertical-nav ul.sub-menu ul.sub-menu li {
    padding-left: 1.5rem;
}

.vertical-nav ul ul .has-child .submenu-toogle {
    top: 4px;
}

.wt-post-text ul,
.wt-post-text ol {
    margin-left: 2rem;
}

.vp-home-video {
    aspect-ratio: 16/9;
    object-fit: cover;
    height: 100%;
    width: 100%;
}

@media (min-width: 768px) {
    .vp-home-video {
        border: 80px solid white;
        border-top: none;
    }
}

.vp-villa-meta {
    position: absolute;
    bottom: 30px;
}

.vp-footer-mobile-contact,
.vp-footer-mobile-contact * {
    color: #000 !important;
}

.vp-footer-mobile-contact .e-p-bx {
    display: block;
}

.vp-footer-mobile-contact .e-p-bx li {
    display: block;
    padding: 0 0 2rem 0;
}

@media (min-width: 1200px) and (max-width: 1299px) {
    .vp-villa-meta .fa-bed+span:after {
        content: "";
        display: block;
    }

    .vp-villa-meta .fa-bath {
        margin-left: 0;
        margin-top: 2rem;
    }
}

@media (min-width: 580px) {
    .owl-carousel .vp-villa-meta .fa-bed+span:after {
        content: "";
        display: block;
    }

    .owl-carousel .vp-villa-meta .fa-bath {
        margin-left: 0;
        margin-top: 2rem;
    }
}

@media (min-width: 481px) {
    .vp-footer-mobile-contact {
        display: none;
    }
}

blockquote:before {
    font-weight: bold;
    font-family: "Font Awesome 5 Free";
}
