p{
    margin-right: 5%;
    margin-left: 5%;
    color: #4f5050;
}

h3{
    margin-right: 5%;
    margin-left: 5%;
    color: #006e36;
}
.par1{

    margin-right: 5%;
    margin-left: 5%;
}

ul{
    margin-left: 5%;
}

.eerste{
    margin-left: 5%;
}

body{
    font-family: "Gill Sans";
}
h2{
    font-family: Velvetta;
}
h3{
    font-family: Velvetta;
}
h1{
    font-family: Velvetta;
}
.link{
    display : inline;
    background-color: #006e36;
    padding: 1%;
    margin-right: 2%;
    margin-top: 5%;
}
.textlink{
    text-decoration: none;
    color: white;
}
ul{
    padding: 0;
}
.link:hover{
    background-color: #f8d7da;
}



.card-title{
    color: white;
    font-family: "Lemon Round";
}

.card-img{
    border-radius:50%;
}


.team-card img {
    object-fit: cover;
    height: 300%;
}


.social-icons a:hover {
    transform: scale(1.2);
}

.display-4{
    color: rgba(247, 243, 227, 1);
}
.logo{
    max-width: 30%;
}

.overlay-text {
    position: absolute;
    top: 45%;
    left: 48%;
    transform: translate(-50%, -50%);
    color: white;
    font-size: 300%;
    font-weight: bold;

}

.afstand2{
    margin-left: 5%;
}
.afstand3{
    margin-right: 5%;
}


.afstand{
    padding-top: 2%;
    margin-left: 10%;
    margin-right: 10%;
}


body{
    background-image: url("../images/kat begin 2.jpg");
    background-size: cover;
    background-position: left;
    background-repeat: no-repeat;
    height: 90vh;
    color: #212529;
}

.logo {
    font-weight: bold;
    font-size: 24%;
}

.logo span {
    color: hotpink;
    font-size: 32%;
}

.navbar-text a {
    text-decoration: none;
    margin-right: 20%;
    color: black;
}

.btn-pink {
    background-color: #006e36;
    color: white;
    border: none;
    margin-left: 5%;
    margin-top: 3%;
}

.btn-pink:hover {
    background-color: #cbcdcf;
}

.main-title {
    font-size: 400%;
    font-weight: bold;
}

.achtergrondfoto{
    margin-right: 5%;
}

.text-muted{
    margin-right: max(60%);
}

.hero {
    background-image: url('../images/kattenfotografie-11.jpg.webp');
    background-size: cover;
    background-position: right center; /* duwt de kat naar rechts */
    height: 100%;
}




.naastElkaar{
    display: inline-block;
    color : lightcoral;
}
.bgCard{
    background-color: #f1a7d1;
}
.bgGroup{
    background-color: #f1a7d1;
}


.card-group{
    margin: 5%;
    border-radius: 10%;
}

body{
    background-color: #f1a7d1;
}

.card2{
    background-color: rgba(234,241,250,0.85);
}

h1{
    color: #006e36;
    margin-left: 5%;
}

.tekst{
    color: white;
}

.achtergrondkleur{
    background-color: #006e36;
}

.ster{
    color: #f1a7d1;
}

ol{
    color: #4f5050;
    margin-right: 3%;
    margin-left: 3%;
}

h2{
    margin-left: 5%;
    color: #006e36;
}

.begin{
    color: #1a1e21;
}

hr{
    color: #006e36;
}

.rondje-foto {
    width: 10%;         /* Pas aan zoals gewenst */
    height: 25%;
    object-fit: cover;    /* Zorgt dat de afbeelding goed bijgesneden wordt */
    border-radius: 50%;   /* Maakt de afbeelding rond */

}

.achtergrondfoto{
    background-image: url("images/achtergrond.jpeg");
}


.Titel{
    margin-top: 10%;
}

p1{
    color: white;
}

.bottom-tekst{
    color: #006e36;
}

.achtergrondfoto{
    background-image: url("images/achtergrond.jpeg");
}

.ster{
    margin-top: 5%;
}

.background{
    background-image: url("images/achtergrond.jpeg");
    min-height: 25%;
}

.achtergrond-container {
    background-image: url("images/achtergrond.jpeg");
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    padding: 50% 15%;
    min-height: 25%;
}

.card-foto {
    background-color: rgba(255, 255, 255, 0.9); /* lichte transparantie */
    border-radius: 10%;

}

.bi-facebook{
    color: #006e36;
    font-size: 200%;
}

.bi-instagram{
    color: #006e36;
    font-size: 200%;
    margin: 5%;
}

.bi-linkedin{
    color: #006e36;
    font-size: 200%;
}

.bi-youtube{
    color: #006e36;
    font-size: 200%;
    margin-right: 5%;
}

.offer-section {
    position: relative;
    color: white;
    padding: 80% 20%;
    text-align: center;
    background-image: url("images/background cat.webp"); /* Zorg dat dit pad klopt */
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    z-index: 0;
    overflow: hidden;
}

.offer-section::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(0, 0, 0, 0.6); /* Donkere overlay */
    z-index: 1;
}

.offer-section * {
    position: relative;
    z-index: 2;
}

.background{
    background-image: url("images/achtergrond.jpeg");
}



.navbar .nav-link {
    transition: color 0.3s, background-color 0.3s;
}

.navbar .nav-link:hover {
    color: #fff; /* Of een andere kleur */
    background-color: #198754; /* Bijvoorbeeld Bootstrap groen, of een andere kleur */
    border-radius: 10%;
    padding: 5% 5%;
}

.achtergrondfoto {
    background-image: url("../images/achtergrond.jpeg");
    background-repeat: no-repeat;
    background-position: center;

    background-size: cover;
    width: 100%;
    height: 100vh;
    min-height: 35em;
    max-height: 20em;
/background-attachment: fixed;/
border-radius: 20px;

.recensie-text{
    color: white;
}