
body {
    background-color: #f4f4f2;
}

#titre_principal {
    text-align: center;
    color: #DBC29F; 
    font-style: italic;
    text-shadow: 3px 3px 3px black; 
    font-family: "Sofia", sans-serif;
    font-size: 2em;
}

.logo img {
    width: auto;
    height: 150px;
}
h1{
    font-size: 1.8em;
}

nav a{
    font-style: oblique;
}
h2{
    text-align: center;
    font-size: 2em;
    font-family: 'Sofia', cursive;
    font-weight: bold;
}

article p {
    font-size: 0.2em;
}

h5{
    font-family: 'Lobster Two', cursive;
    font-size: 2em;
}
p.card-text{
    font-family: 'Lato', sans-serif;
    font-size: 1em;
}

.jumboimg img{
    height: auto; width: 250px;
}
@media (max-width: 600px) {
    .jumboimg img{
        width: 100%;
        
    }
  
}

@media (max-width: 1024px) {
    .jumboimg img{
        width: 100%;
        
    }
    p.card-text{
        width:50%;
    }

    
}
@media (max-width: 1450px) {
    .card-body{
        padding-left: 90px;
    }

    
}

.navbar-dark .navbar-toggler-icon {
    background-image: url(Assets/menu.png);
    background-size: 35px;
}

.carre{
    background-color: #343A40;
    width: auto;
    height: 170px;
}
h3{
    color: white;
    font-family: 'Lobster Two', cursive;
}
footer p{
    font-size: medium;
}