.image_carree {
    object-fit: cover;
}

#ias {
    color: #777;
}

.vendu {
    color: #832338;
}

html .testimonial-primary blockquote {
    background: #777;
}

html .testimonial-primary .testimonial-arrow-down {
    border-top-color: #777;
}

.owl-carousel.dots-title .owl-dots {
    left: 235px;
}

.owl-carousel.dots-title.dots-title-pos-2 .owl-dots {
    left: 327px;
}

.owl-carousel .owl-dots .owl-dot.active span,
.owl-carousel .owl-dots .owl-dot:hover span {
    background-color: #777;
}

.owl-carousel h1 {
    line-height: 1.1em;
}

.testimonial blockquote p {
    color: #FFF;
    font-family: "Poppins", Arial, sans-serif;
    font-size: 1.2em;
}

/* Gros titre slider achat vente */
.porto-big-title {
    letter-spacing: 0px;
    font-size: 6rem;
    line-height: 1em;
}

html .btn-primary:hover:not(.bg-transparent),
html .btn-primary.hover:not(.bg-transparent) {
    background-color: #777;
}

html .btn-primary:hover,
html .btn-primary.hover {
    border-color: #777 #777 #832338;
    color: #FFF;
}

/* Menu un peu plus gros */
#header .header-nav-main nav>ul>li>a {
    font-size: inherit;
}

.align-items-center {
    align-items: center !important;
}

.justify-content-center {
    justify-content: center !important;
}

.flex-column {
    flex-direction: column !important;
}

.h-100 {
    height: 95% !important;
}

.d-flex {
    display: flex !important;
}

*,
::after,
::before {
    box-sizing: border-box;
}

feuille de style user-agent div {
    display: block;
}

.container,
.container-fluid,
.container-lg,
.container-md,
.container-sm,
.container-xl,
.container-xxl {
    --bs-gutter-x: 1.5rem;
    --bs-gutter-y: 0;
    width: 100%;
    padding-right: calc(var(--bs-gutter-x) * .5);
    padding-left: calc(var(--bs-gutter-x) * .5);
    margin-right: auto;
    margin-left: auto;
}

.owl-carousel-light .owl-item {
    display: none;
    visibility: hidden;
    opacity: 0;
    position: absolute !important;
    width: 100%;
    height: 100%;
    top: 0;
    transition: ease opacity 300ms;
}

.owl-carousel,
.owl-carousel .owl-item {
    -webkit-tap-highlight-color: transparent;
    position: relative;
}

/* carte livraison et paiement */

/*.box-shadow-6.box-shadow-hover {
    box-shadow: 0 12px 45px rgba(0, 0, 0, 0.08);
}
*/
@media (max-width: 700px) {
    .h-100 {
        height: 95% !important;
    }
}
