.subbar {
    padding: 10px 10px;
    margin-bottom:25px;
}
.subbar-logo {
    text-align:left;
}
.subbar-logo img {
    margin:0;
    bottom: -50px;
}
.subbar-logo .infos-title {
    display: block;
    position: absolute;
    z-index: 99;
    bottom: 30px;
}
.subbar-logo .infos-title *{
    color: white;
    text-shadow: 2px 2px 0 #000, 2px -2px 0 #000, -2px 2px 0 #000, -2px -2px 0 #000, 2px 0px 0 #000, 0px 2px 0 #000, -2px 0px 0 #000, 0px -2px 0 #000, 2px 2px 2px rgba(0,0,0,0);
}
.subbar-logo .infos-title span {
    font-size: 16px;
 }
.subbar-menu {
    padding-left : 240px;
}
.subbar-menu ul { padding:0; margin:0;
    display: inline;}

.subbar-menu li {
    margin : 0 15px;
    font-size : 16px;
    display: inline;
    color: white;
}

ul.infos li {
    padding: 0;
    font-size: 10px;
    margin : 0 5px;
}

/** MOTEUR DE RECHERCHE **/
.salon .recherche>.widget {
    margin-right:5px;
    width: 29% ;
}
.salon .recherche .SumoSelect {
    width: 35% ;
    padding: 5px;
    border: 2px solid #e8ecec;
    border-radius: 8px;
}
.SumoSelect * {
    border: 0 !important
}
.SumoSelect label::before {
    border: 0 !important;
    content: "";
}
.SumoSelect label {
    margin: .5rem !important;
    padding-left: 0;
}
.SumoSelect ul li {
    padding: 0 6px 0 32px !important;
    margin-bottom: 0;
}
.field_w_search input {
    font-size: 16px !important;
    padding: 13px 25px;
}
.SumoSelect > .CaptionCont > span.placeholder {
     color: #747474 !important;
     font-style: normal !important;
 }
@media screen and (max-width: 1000px) {

    .salon .recherche>.widget {
        width: 100% ;
    }
    .salon .recherche .SumoSelect {
        width: calc(50% - 3px);
        margin-top: 3px;
    }
}
@media screen and (max-width: 600px) {
    .subbar-menu {
        padding-left: 0px;
        padding-top: 10px;
    }
    .subbar-menu ul:first-child {
        margin-left: 110px;
    }
    .subbar-menu ul:first-child li {
        margin: 0 5px;
    }
    ul.infos {
        text-align: center;
    }
    .subbar-logo img {
        width: 87px;
    }
}