
/* =========================================================
BO - Main Page 
========================================================= */

.main {
}

/*Bildslider container*/
#home {
    padding: 0;
}

/*Bildsliderns bild container*/
.top-background-img {
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    background-repeat: no-repeat;
}

/*Bildslider i boxedläge*/
.top-background-boxed {
    display: table;
}

    /*Inställning för mobil*/
    @media (max-width: 767px) {
        .top-background-boxed {
            width: 100%;
        }
    }

/*HTML sektion innehåller presentationstext till bildslider*/
.home-container {
    padding-top: 10%;
    padding-bottom: 30%;
}

/*HTML sektion 1*/
.main-container1 {
}

/*HTML sektion 2*/
.main-container2 {
}

/*HTML sektion 3*/
.main-container3 {
}

/*HTML sektion 4*/
.main-container4 {
}

/*HTML sektion 5*/
.main-container5 {
}

/*HTML sektion 6*/
.main-container6 {
}

/*Sektion senastefordon*/
.main-container7 {
}

/*Sektion lagerlista*/
.main-container8 {
}

/*Sektion personal*/
.main-container9 {
}

/*Sektion kontakt*/
.main-container10 {
}

/*Sektion karta*/
.main-container11 {
}


/* Partners - Swiper correction */
.hb-partners .hb-partner-card.swiper-slide {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 12.5rem;
    padding: 1rem;
    background: #ffffff;
    transition:
        transform 220ms ease,
        border-color 220ms ease,
        box-shadow 220ms ease;
}

.hb-partners .hb-partner-card.swiper-slide:hover,
.hb-partners .hb-partner-card.swiper-slide:focus-visible {
    border-color: rgba(194, 165, 107, 0.72);
    box-shadow: 0 0.45rem 1.1rem rgba(17, 17, 15, 0.045);
    transform: translateY(-0.125rem);
}

.hb-partners .hb-partner-card.swiper-slide:hover img,
.hb-partners .hb-partner-card.swiper-slide:focus-visible img {
    transform: scale(1.02);
}

@media (max-width: 767.98px) {
    .hb-partners .hb-partner-card.swiper-slide {
        height: 12rem;
    }
}

/* Restore local slider spacing after Swiper */
.hb-partners .hb-partners__slider {
    padding: 0.25rem 0.125rem 1rem;
}

@media (max-width: 767.98px) {
    .hb-partners .hb-partners__pagination {
        position: relative;
    }
}
