.vp-color-primary {
    color: #cd7f49;
}

.vp-color-secondary {
    color: #664b35;
}

.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;
}

/* VP : logo */
/* .vp-logo {
    background-image: url(images/logo.png);
    background-position: 50% 105%;
    background-repeat: no-repeat;
    background-size: 80%;
} */
.vp-logo a {
    border: none !important;
    /* color: transparent !important; */
    /* color: #DDB538 !important;
    border: 2px solid #DDB538 !important;
    letter-spacing: 1.5px; */
}
.vp-logo a img {
    max-height: 45px;
}

/* VP : page menu */
.vp-page-menu .bordered_over {
    border-left: 10px solid #e4e4e4;
}
.vp-page-menu h3:not(:first-child) {
    margin-top: 30px;
}
.vp-page-menu h4 {
    margin-bottom: 15px;
}

/* VP : franchise */
.progress .progress-bar span {
    color: #DDB538;
}

/* VP : slider */
.intro_logo img {
    max-height: 250px;
}

/* VP : forms */
.form-opacity {
    color: black;
}

/* VP : footer */
.footer {
    padding-top: 30px;
}
.footer_end {
    margin-top: 15px;
}



.vp-video-padding {
    padding-left: 0;
    padding-right: 0;
}
@media (min-width: 768px) {
    .vp-video-padding {
        padding-left: 150px;
        padding-right: 150px;
    }
}