#menu-header {
    padding-left: 0;
}
#menu-header li {
    list-style: none;
}
.title-article, .date-article, .description-article {
    color: black;
}
.btn-red{
    font-weight: 400;
}
.btn-red:hover {
    color: #dc1928;
    font-weight: 400;
    background: white;
    border: 1px solid;
}
ul#menu-footer-gauche, ul#menu-footer-droit {
    list-style: none;
}
ul#menu-footer-gauche a, ul#menu-footer-droit a {
    color: black;
}
header .etre-appele a {
    font-weight: 400!important;
}
#listingArticle a:hover {
    text-decoration: none;
    color: unset;
}
.fa-search {
    z-index: 999;
}
#reponse-mesure .pomme-de-terre {
    top: -70px!important;
}
.bloc-actu:hover{
    background: #d0d0d0;
}
.btn-white{
    border: 1px solid #9d9b9b!important;
}
.btn-white:hover{
    border: 1px solid #dc1928!important;
}
header {
    background-image: unset!important;
}
#listingArticle h2{
    font-size: 40px;
}
.logo-size{
    width: 150px;
    height: 90px;
}
#tp-services #producteur-partenaire img{
    height: 425px!important;
}
#tp-services #nos-outils img{
    height: 425px!important;
}
.avatar-size-170{
    width: 170px;
    height: auto;
}
.avatar-size-195{
    width: 195px;
    height: auto;
}
.up{
    position: relative;
    top: -30px;
}
#breadcrumb{
    text-transform: capitalize;
}

#breadcrumb span:first-child span:first-child a {
    color: #DE1928;
}

.px24 p{
    font-size: 24px!important;
}

#quatre-blocks .bg-block:last-child {
    background-position-y: top;
}

@media (min-width: 576px) {
    .modal-dialog {
        max-width: 750px!important;
    }
}

@media (max-width: 575.98px) {
    #besoin-info h2 {
        font-size: 36px;
    }
}

@media (max-width: 992px) {
    #tp-acheteur .bg-block .description, #deux-blocks .bg-block .description {
        width: unset!important;
    }

    footer ul {
        padding-inline-start: 0!important;
    }
}
