/* Style Formulaire de recherche */
/*btn-rechercher {
    background: #5da454;
    border: #5da454;
}
.btn-rechercher:hover {
    background: #a7c03a;
    border: #a7c03a;
}*/

.search_form_wrapper {
    /*background: #5da454;*/
    background: rgba(93, 164, 84, 0.8);
    padding: 20px;
    border-radius: 15px;
    /*margin-top: -200px;*/
    position: relative;
    z-index: 99;
    max-width: 940px;
    margin: 0px auto;
    position: relative;
    top: 180px;
}
.search_form-row {
    display: flex;
    align-items: center;
    justify-content: center;
}

.form-col-field-wrapper {
    display: flex;
    align-items: center;
    justify-content: center;
    flex: 1;
}

.search_form-row .form-col {
    margin: 10px;
}

.search_form-row .form-col.form-col-field {
    flex: 1;
}

.search_form-row .form-col .form-control {
    border: 2px solid #fff;
    padding: 1.4rem .75rem;
    font-family: 'Open Sans', sans-serif;
    font-size: 15px;
}

.search_form-row .form-col .form-control:focus,
.search_form-row .form-col .form-control:active,
.search_form-row .form-col .form-control:visited {
    box-shadow: 0 0 4px 2px rgb(238 238 238 / 50%);
    border-color: #AAAAAA !important;
}


.btn-rechercher i {
    font-size: 40px;
    color: #ffffff;
}

.btn-rechercher .txt_search_btn {
    display: none;
}

/* Style page recherche par commune */

.breadcrumb {
    background: transparent;
    padding-left: 0;
}

.breadcrumb li {
    font-size: 15px;
}


.page-recherche .section-title h1 {
    font-size: 1.8em;
}

.page-recherche-communes .section-title h1 {
    font-size: 1.8em;
}

.entites-listing {
    font-size: 14px;
}

.list-links li a {
    color: #000000;
    transition: .35s;
}

.list-links li a:hover {
    color: #5DA454;
}

.list-links li.list-inline-item {
    margin-right: 20px;
}

.list-links li a i {
    margin-right: 5px;
    font-size: 18px;
}

.rubriques-wrapper {
    column-count: 2;
    column-rule: 1px solid #DEE0E0;
    column-gap: 60px;
    margin-top: 0;
    text-align: left;
}
.rubrique-numero-utile{

    background: #e74c3c;

}

.rubrique-medical{

    background: #BAD2ED;

}
.rubrique-medical  a {
    color: #000000 !important;
}
.rubrique-construction a {
    color: #000000 !important;
}
.rubrique-commercant a {
    color: #000000 !important;
    font-size: 17px;
}
.rubrique-profession{

    background: #36495F;

}
.rubrique-construction{

    background: #FDD2B9;

}
.rubrique-commercant{

    background: #D3E79C;

}

.rubrique-title {
    font-size: 15px;
    margin-bottom: 11px;
    padding: 4px 13px;
    border-radius: 2px;
    text-transform: uppercase;
}

.rubrique-title a {
    color: #ffffff;
}

.rubrique-item-line {
    display: inline-flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    margin-bottom: 10px;
}

.page-recherche.page-recherche-communes .rubrique-item-line {
    padding-left: 10px;
    padding-right: 10px;
}

.rubrique-item-line p {
    color: #000000;
    font-size: 15px;
    line-height: unset;
}

.rubrique-item {
    margin-bottom: 5px;
}

.rubrique-item.rubrique-item-details .rubrique-item-line {
    margin-bottom: 7px;
}


.rubrique-item-line p {
    padding: 3px;
    margin-bottom: 0;
}

.rubrique-item .nom, .rubrique-item .tel {
    padding: 3px;
    margin-bottom: 0;
    font-size: 17px;
    /*flex: 1;*/
}

.rubrique-item .nom {
    text-align: left;
    width: 80%;
}

.rubrique-item .tel {
    text-align: right;
    width: 70%;
    min-width: 110px;
}

.rubrique-item .tel a {
    transition: .35s;
    color: #000;
    width: 30%;
}

.rubrique-item .tel a:hover {
    color: #5da454;
}

.rubrique {
    margin-bottom: 30px;
    width: 100%;
    padding: 20px;
}

.rubrique-item-image img {
    width: 100%;
}

.page-recherche.page-recherche-rubrique .rubrique-item-image {
    display: flex;
    align-items: center;
    justify-content: center;
    border: 0;
}
.page-recherche.page-recherche-rubrique .rubrique-item-image img {
    max-width: 320px;
}

.rubrique-item.rubrique-item-colored {
    border: 1px solid #d2d2d2;
    padding: 10px;
    margin: 25px 0px 15px 0px;
    font-size: 20px;
}

.rubrique-item.rubrique-item-colored .nom {
    font-weight: bold;
}

.rubriques-colored .rubrique-item.rubrique-item-colored .nom {
    background-image: url(https://www.atout-commerces.be/images/bg_shop.png);
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 65px;
    min-height: 60px;
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.rubriques-colored2 .rubrique-item.rubrique-item-colored.rubrique-item-black .nom {
    color: #000;
}

.rubriques-colored2 .rubrique-item.rubrique-item-colored.rubrique-item-black .nom_rubrique { color: #000; }
.rubriques-colored2 .rubrique-item.rubrique-item-colored.rubrique-item-black .nom_comm { color: #000; }
.rubriques-colored2 .rubrique-item.rubrique-item-colored.rubrique-item-black .tel a { color: #000; }


.rubrique-item.rubrique-item-colored .tel a {
    color: #000;
    font-weight: 600;
}

.rubrique-item.rubrique-item-colored.rubriques-green {
    /*border-radius: 17px;*/
    color: #FFFFFF;
    border: 1px solid #d2d2d2;
}

.rubrique-item.rubrique-item-colored.rubriques-green .nom,
.rubrique-item.rubrique-item-colored.rubriques-green .tel a {
    color: #FFFFFF;
}

.rubrique-item.rubrique-item-colored.rubrique-item-colored-rouge {
    background: unset !important;
    padding: unset;
    margin-bottom: 5px;
}
.rubrique-item.rubrique-item-colored.rubrique-item-colored-rouge p {
    color: #d4021d;
}
.rubrique-item.rubrique-item-colored.rubrique-item-colored-rouge .tel a {
    color: #d4021d;
}
.rubrique-item.rubrique-item-colored.rubrique-item-colored-rouge .tel a:hover {
    color: #5da454;
}

.rubrique-item-description {
    padding: 3px;
}

.rubrique-item-description p {
    margin-bottom: 0;
}

.nom_comm {
    font-size: 15px;
    color: #fff;
    font-weight: 300;
}

.nom_rubrique {
    color: white;
    font-size: 13px;
    margin-bottom: 0px;
    opacity: 0.75;
    font-weight: 300;
}

.nom_commerce {
    font-size: 24px;
}

.rubriques-colored .rubrique-item .tel {
    font-size: 18px;
}

.rubriques-colored2 .rubrique-item .nom {
    font-size: 18px;
    color: #FFFFFF;
}

.rubriques-colored2 .rubrique-item.rubrique-item-colored .tel a {
    color: #FFFFFF;
}

.rubriques-colored .commentaire {
    border-left: 1px solid #ffffff85;
    padding-left: 17px;
    margin-left: 40px;
    font-size: 14px;
    color: #FFFFFF;
    line-height: 23px;
    margin-top: 20px;
    margin-bottom: 13px;
}

.rubriques-colored2 .rubrique-item.rubrique-item-colored.rubrique-item-black .commentaire {
    color: #000000;
}

#AtoutCommerceTabs.nav-tabs {
    border-bottom: 0;
    margin-top: 30px;
}

#AtoutCommerceTabs.nav-tabs .nav-item .nav-link {
    color: #000;
    background: #d3e79c;
    display: inline-block;
    margin: 5px 10px;
    border-radius: 20px;
    padding: 5px 20px;
    font-weight: 600;
}

#AtoutCommerceTabs.nav-tabs .nav-item .nav-link#nav1 { background: #d3e79c; color: #000000; }
#AtoutCommerceTabs.nav-tabs .nav-item .nav-link#nav2 { background: #fdd2b9; color: #000000; }
#AtoutCommerceTabs.nav-tabs .nav-item .nav-link#nav3 { background: #36495f; color: #ffffff; }
#AtoutCommerceTabs.nav-tabs .nav-item .nav-link#nav4 { background: #bad2ed; color: #000000; }
#AtoutCommerceTabs.nav-tabs .nav-item .nav-link#nav5 { background: #e74c3c; color: #ffffff; }

#AtoutCommerceTabs.nav-tabs .nav-item .nav-link#nav1:hover { background: #c4d691; color: #000000; }
#AtoutCommerceTabs.nav-tabs .nav-item .nav-link#nav2:hover { background: #edc6af; color: #000000; }
#AtoutCommerceTabs.nav-tabs .nav-item .nav-link#nav3:hover { background: #2c3b4d; color: #ffffff; }
#AtoutCommerceTabs.nav-tabs .nav-item .nav-link#nav4:hover { background: #abc1da; color: #000000; }
#AtoutCommerceTabs.nav-tabs .nav-item .nav-link#nav5:hover { background: #cc4335; color: #ffffff; }

#AtoutCommerceTabs.nav-tabs .nav-item .nav-link:hover,
#AtoutCommerceTabs.nav-tabs .nav-item .nav-link.active {
    color: #5da454;
}

#AtoutCommerceTabs.nav-tabs .nav-item .nav-link.active {
    text-decoration: underline;
}

#AtoutCommerceTabs.nav-tabs .nav-link,
#AtoutCommerceTabs.nav-tabs .nav-item.show .nav-link,
#AtoutCommerceTabs.nav-tabs .nav-link.active {
    border: 0;
}




#AtoutCommerceTabs.nav-tabs li.nav-item {
    position: relative;
}
/*#AtoutCommerceTabs.nav-tabs li.nav-item:not(:last-child):after {
    content: "|";
    position: absolute;
    top: 50%;
    right: 0;
    transform: translateY(-50%);
    color: #000;
}*/

.page-recherche-communes .rubrique {
    margin-bottom: 5px;
    padding: 0;
}

.page-recherche-communes .rubrique-title {
    margin-top: 20px;
    letter-spacing: unset;
}

.vbox-container img {
    max-height: 75vh;
}

.villesGallery {
    display: none;
}



.mobile-nav {
    width: 100%;
    left: 0;
    right: 0;
    border-radius: 0;
    bottom: unset;
    padding: 10px 0;
    background: #009e0f;
}
.mobile-nav a {
    color: #ffffff;
    text-align: center;
    font-size: 13px;
    font-weight: 600;
    padding: 6px 15px;
}
.mobile-nav a:hover, .mobile-nav .active>a, .mobile-nav li:hover>a {
    color: #ffffff;
}
.mobile-nav a span {
    border-bottom: 2px solid transparent;
    transition: .15s;
}
.mobile-nav a:hover span, .mobile-nav .active>a span, .mobile-nav li:hover>a span {
    border-bottom: 2px solid #fff;
}
.mobile-nav-active .mobile-nav-toggle {
    top: 65px;
    z-index: 99999;
}
.icofont-close:before {
    content: "\eedd";
}
.commune-titre{
    margin-top: 20px !important;
}
.ban_gris {
    background: rgb(245 245 245);
}
@media only screen and (max-width: 1300px) {
    .search_form_wrapper {
        top:158px ;
    }
    .homePage .search_form_wrapper {
        top: 215px;

    }
    .nav-menu > ul > li {
        padding: 10px 0 10px 20px;
    }
    .nav-menu a {
        font-size: 13px;
    }
}

@media only screen and (max-width: 1100px) {
    .search_form_wrapper {
        margin-left: 80px;
        margin-right: 80px;
    }
    .nav-menu a {
        font-size: 12px;
    }

    .list-links li a {
        font-size: 14px;
    }

    .section-description {
        font-size: 14px;
    }
}

@media only screen and (max-width: 992px) {
    #header .social-links {
        margin-right: 40px;
    }
    .mobile-nav a.get-started-btn {
        background: unset;
    }
    .mobile-nav a {
        text-transform: initial !important;
        font-size: 14px !important;
        padding: 8px 16px !important;
    }
    .mobile-nav {
        padding: 40px 0 !important;
    }
}

@media only screen and (max-width: 768px) {
    .entites-listing.mb-3.entity-style span {
        font-size: 1.4rem !important;
    }

        .rubrique-item-gallery img {
            width: 200px !important;
        }
    #header .social-links {
        margin-right: 30px;
    }
    .search_form-row {
        flex-wrap: wrap;
    }
    .form-col-field-wrapper {
        flex-direction: column;
        margin-right: 10px;
    }
    .search_form-row .form-col {
        width: 100%;
        margin: 4px 0px;
    }
    .search_form-row .form-col .form-control {
        padding: 1rem .75rem;
    }
    /*.search_form-row .form-col.form-col-field {
        width: calc(50% - 20px);
    }
    .search_form-row .form-col.form-col-btn {
        width: 100%;
        text-align: center;
    }*/

    .breadcrumb .breadcrumb-item {
        font-size: 14px;
    }

    .rubriques-wrapper {
        column-count: 1;
        column-rule: unset;
        margin-top: 0;
    }

    .rubrique {
        padding: 10px 0;
        margin-bottom: 20px;
    }

    .rubrique-title {
        font-size: 14px !important;
        letter-spacing: unset !important;
    }

    #AtoutCommerceTabsContent .tab-pane.px-3 {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

    #AtoutCommerceTabs.nav-tabs .nav-link {
        background: #ddd;
        color: #000;
        margin: 5px;
        border-radius: 10px;
        font-size: 13px;
        padding: 5px 10px;
        transition: .15s;
    }

    .rubrique-item .nom, .rubrique-item .tel {
        font-size: 15px;
    }



    #AtoutCommerceTabs.nav-tabs li.nav-item:after {
        display: none;
    }
    #AtoutCommerceTabs.nav-tabs .nav-item .nav-link { margin: 5px !important; padding: 5px 12px !important; }
    #AtoutCommerceTabs.nav-tabs .nav-item .nav-link:hover, #AtoutCommerceTabs.nav-tabs .nav-item .nav-link.active {
        background: #5da454;
        color: #fff;
    }

    .list-links li.list-inline-item {
        margin-right: 10px;
    }

    .list-links li a span {
        display: none;
    }

    p {
        font-size: 15px;
    }

    .section-description {
        font-size: 14px;
    }

    #read-more {
        cursor: pointer;
        color: #5da454;
        margin-left: 5px;
        display: inline-block;
    }

    .rubrique-commercant a {
        font-size: 14px;
    }
}

@media only screen and (max-width: 600px) {
    .resLink span {
        display: none !important;
    }
    .rubrique-item-phone a {
        margin-right: 5px;
        color: #fff !important;
        font-size: 15px;
        background: #5da454;
        padding: 4px 10px;
        border-radius: 5px;
        display: inline-block;
    }
    .homepage .section-province {
        display: block !important;
    }
    .section-province {
        display: none !important;
    }
    .section-titleh2 .mb-5 {
        padding: 30px 0 0 !important;
    }
    .rubrique-item-gallery img {
        width: 80px !important;
        height: 64px !important;
    }
    .search_form-row .form-col.form-col-field {
        width: 100%; flex: unset;
    }
    .search_form_wrapper {
        margin-left: 30px;
        margin-right: 30px;
    }
    .rubrique-item-col1 {
        padding-bottom: 0px !important;
    }
}

@media only screen and (max-width: 480px) {
    .section-result-info h1 {
        font-size: 20px !important;
    }
    #hero .icofont-search-2 {
        display: none !important;
    }
    .rubrique-item-lignes p{font-size: 12px !important;}
    .rubrique-item .nom, .rubrique-item .tel {
        font-size: 14px !important;
    }
    .rubrique-item.rubrique-item-colored {
        border: 1px solid #d2d2d2 !important;
        margin: 25px 0px 15px 0px !important;
        font-size: 20px !important;
    }
    .rubrique-item .tel {
        text-align: right !important;
        width: 46% !important;
        min-width: 110px !important;
    }
    .rubrique-item .nom {
        text-align: left !important;
        width: 80% !important;
    }
    .search_form-row .form-col .form-control {
        font-size: 13px;
    }
    .btn-rechercher i {
        font-size: 22px;
        color: #FFFFFF;
        margin-left: 10px;
    }

    .btn-rechercher .txt_search_btn {
        display: inline-block;
        line-height: 1.8;
    }

    .search_form-row {
        flex-direction: column;
    }
    .form-col-field-wrapper {
        width: 100%;
        margin-right: 0;
    }
    .form-btn-field-wrapper {
        width: 100%;
    }

    button#btn-rechercher {
        display: block;
        text-align: center;
        width: 60%;
        margin: 0 auto;
        background: #fb7248;
        color: #FFFFFF;
        font-weight: 600;
        text-transform: uppercase;
        letter-spacing: 1px;
        font-size: 13px;
        font-family: 'Open Sans', sans-serif;
    }

    button#btn-rechercher:hover {
        background: #ef6a41 !important;
    }



    #AtoutCommerceTabs.nav-tabs .nav-link {
        padding: 5px 5px;
    }

    #hero , .homePage #hero{
        height: 300px !important;
        padding: 0;
    }
    .search_form_wrapper , .homePage .search_form_wrapper {
        background: rgba(93, 164, 84, 0.8);
        height: 100%;
        top: 0;
        padding: 10px;
        margin: 0;
        border-radius: 0;
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .search_form_wrapper form.search_form {
        flex: 1;
        padding-top: 80px;
    }
    button#btn-rechercher {
        padding: 5px;
    }

    p {
        font-size: 14px;
    }

    #AtoutCommerceTabs.nav-tabs .nav-link {
        font-size: 13px;
        font-weight: 600;
    }
}

@media only screen and (max-width: 480px) {
    #header .logo img {
        max-width: 170px;
    }
    #header .social-links {
        top: 21px;
    }
    #header .social-links i {
        font-size: 18px;
    }
    .mobile-nav-toggle {
        top: 20px;
    }
    #hero .homePage #hero{
        height: 300px !important;
    }
    .search_form_wrapper form.search_form {
        padding-top: 65px;
    }

    section {
        padding: 20px 0px !important;
    }
}
@media only screen and (max-width: 425px) {
    .contact-cards .card-header {
        display: none;
    }
    .contact-cards .card-header {
        padding: 15px;
        display: none !important;
    }
    .contact-cards .card-body {
        margin: 0 !important;
    }
    .contact-cards .card-body h2 {
        padding-top: 0 !important;
        /* font-size: 18px !important; */
    }
    section.sect_telf {
        display: none;
    }

}.ban_gris


/* Style page recherche par rubrique */

.section-result-info {
    text-align: center;
    font-size: 20px;
}

.section-result-info h1 {
    font-size: 24px;
    color: #5da454;
}

.rubrique-item-style1 {
    display: flex;
    flex-wrap: nowrap;
    font-size: 14px;
    border: 1px solid #dadada;
    margin-bottom: 30px;
    box-shadow: 0px 0px 9px 10px rgb(0 0 0 / 5%);
}

.rubrique-item-style1:last-child {
    margin-bottom: 0;
}

.page-recherche-activite .rubrique-item-style1:last-child {
    margin-bottom: 30px;
}

.rubrique-item-col1 {
    width: 30%;
    padding: 20px;
    border-right: 2px solid #dadada;
}

.rubrique-item-col2 {
    width: 70%;
    padding: 20px;
}
.rubrique-item-gallery {
    text-align: center;
}
.rubrique-item-col3 {
    padding: 20px;
    width: 20%;
    background: #e5e5e5;
}

.rubrique-item-gallery img {
    margin-bottom: 10px;
    display: inline-block;
   /* width: 287px;*/
    height: 118px;
    max-width: 100%;
    box-shadow: 0 3px 5px 0 rgb(0 0 0 / 5%);
    border: 1px solid #000;
}

.rubrique-item-lignes p {
    margin-bottom: 5px;
}

.rubrique-item-img {
    margin-bottom: 15px;
    border: 1px solid #000;
    box-shadow: 0 3px 5px 0 rgb(0 0 0 / 5%);
}

.rubrique-item-col1-second-row > div {
    margin-bottom: 8px;
    font-size: 12px;
}


.rubrique-item-title, .rubrique-item-phone {
    text-transform: uppercase;
    font-weight: bold;
    font-size: 16px;
}

.rubrique-item-title, .rubrique-item-phone a {
    color: #000;
}

.rubrique-item-title:hover, .rubrique-item-phone a:hover {
    color: #529449;
}

.row-btns {
    margin-top: 17px;
}
.rubrique-item-col1 .mb-4.space-div {
    margin-bottom: 1rem !important;
}
.row-btns a.rubrique-link {
    margin-right: 5px;
    color: #fff;
    font-size: 15px;
    background: #FB7248;
    padding: 4px 10px;
    border-radius: 5px;
    display: inline-block;
    margin-bottom: 10px;
}
.colorR1 {background:#FB7248 !important; }
.colorR2 {background:#36495f !important; }
.colorR3 {background:#e74c3c !important; }
.rubrique-item-verif {
    font-size: 13px !important;
    font-weight: 600;
}
.rubrique-item-verif i {
    color: #5da454 !important;
    font-size: 15px !important;
    font-weight: 900;
}
.row-btns a.rubrique-link:hover {
    background: #529449;
}


.page-recherche.page-recherche-rubrique .rubrique.rubriques-colored {
    padding: 0;
    margin-top: 30px;
    margin-bottom: 0;
}


.page-recherche.page-recherche-rubrique.page-recherche-activite .rubriques-wrapper {
    column-count: unset;
    column-rule: unset;
    column-gap: unset;
    margin-top: 0;
    text-align: left;
}

.page-recherche.page-recherche-rubrique.page-recherche-activite .rubriques-wrapper .rubrique-item, .rubriques-colored2 .rubrique-items {
    column-count: 2;
    column-rule: 1px solid #DEE0E0;
    column-gap: 60px;
    margin-top: 0;
    text-align: left;
}


@media only screen and (max-width: 998px) {
    .rubrique-item-style1 {
        flex-direction: column;
    }

    .rubrique-item-col1, .rubrique-item-col2, .rubrique-item-col3 {
        width: 100%;
        border: 0;
    }
}

@media only screen and (max-width: 768px) {

    .page-recherche.page-recherche-rubrique.page-recherche-activite .rubriques-wrapper .rubrique-item, .rubriques-colored2 .rubrique-items {
        column-count: 1;
        column-rule: unset;
        margin-top: 0;
    }

    .row-btns a.rubrique-link {
        font-size: 14px;
    }

    .rubrique-item-gallery {
        text-align: center;
    }
}

/*.autocomplete-suggestions { border: 1px solid #999; background: #FFF; overflow: auto; }
.autocomplete-suggestion { padding: 2px 5px; white-space: nowrap; overflow: hidden; cursor: pointer; }
.autocomplete-selected { background: #F0F0F0; }
.autocomplete-suggestions strong { font-weight: normal; color: #3399FF; }
.autocomplete-group { padding: 2px 5px; }
.autocomplete-group strong { display: block; border-bottom: 1px solid #000; }*/




.autocomplete-suggestions{ /*liste*/
    max-height: 277px;
    overflow: auto;
    background-color: #A7C03A;
}

.autocomplete-suggestion{ /*item*/
    padding: 7px 16px;
    color: #fff;
    border-bottom: 1px solid #94aa33;
    cursor: pointer;
    font-size: 13px;
}

.autocomplete-suggestion span{
    /*display:none;*/
}

.autocomplete-suggestion strong{
    font-weight:900;
}

.autocomplete-suggestion:hover{ /*item hover*/
    background-color:#94aa33;
}

.autocomplete-selected{
    background-color:#94aa33;
}



/* Page details Ranking */

h1.h1_ranking {
    font-size: 28px;
    letter-spacing: unset;
    padding: 0 !important;
    margin: 15px 0 0 0;
}
h2.h2_raking {
    margin-top: 0 !important;
    padding-top: 0 !important;
    font-size: 17px;
    letter-spacing: unset !important;
}

.raking_nom {
    margin-top: 0 !important;
    padding-top: 0 !important;
    font-size: 17px;
    letter-spacing: unset !important;
    font-weight: 600;
    margin-bottom: 20px;
}

.details_ranking .rubrique-item-col2 {
    padding-top: 0;
}

.details_ranking .rubrique-item-img { border: 0; }

.details_ranking .rubrique-item-col1-second-row > div {
    font-size: 15px;
}

.details_ranking .rubrique-item-col1-second-row > div > a {
    color: #000000;
    transition: .35s;
}
.details_ranking .rubrique-item-col1-second-row > div > a:hover {
    color: #5da454;
}

.details_ranking .rubrique-item-col2-row1,
.details_ranking .rubrique-item-col2-row2,
.details_ranking .rubrique-item-col2-row3 {
    margin-bottom: 20px;
}

/*.details_ranking .rubrique-item-col2 {
    display: flex;
    flex-wrap: wrap;
}*/

.details_ranking .rubrique-item-col2 .rubrique-item-col2-row1 {
    width: 100%;
    border-bottom: 1px solid #ddd;
    padding: 10px;
}

.details_ranking .rubrique-item-col2 .rubrique-item-col2-row2 {
    width: 100%;
    padding: 10px;
}
.details_ranking .rubrique-item-col2 .rubrique-item-col2-row3 {
    width: 100%;
    padding: 10px;
}

.details_ranking .row-btns a.rubrique-link {
    display: block;
    text-align: center;
}

.details_ranking .rubrique-item-style1 {
    border: 0;
}
.rubrique-item-col1 {
    border: 0;
}

.title_gallery, .title_map {
    font-size: 14px;
    letter-spacing: unset;
    padding: 10px;
    margin-bottom: 20px;
}

.details_ranking .ranking_video iframe {
    height: 420px;
}


.page-details-ranking.page-details-ranking-colored {

}

.page-details-ranking.page-details-ranking-colored .title_gallery,
.page-details-ranking.page-details-ranking-colored .title_map {
    background: #27bbce;
    color: #ffffff;
}

.page-details-ranking.page-details-ranking-colored .rubrique-item-col1 {
    background: #27bbce;
    color: #ffffff;
}
.page-details-ranking.page-details-ranking-colored .details_ranking .rubrique-item-col1-second-row > div > a {
    color: #ffffff;
}
.page-details-ranking.page-details-ranking-colored .details_ranking .rubrique-item-col1-second-row > div > a:hover {
    color: #5da454;
}

.page-details-ranking.page-details-ranking-colored .details_ranking .rubrique-item-col2 .rubrique-item-col2-row1 {
    background: #27bbce;
    color: #ffffff;
}

.iframe-maps iframe {
    width: 100% !important;
    height: 600px !important;
    display: block;
    margin-bottom: 40px;
}

@media only screen and (max-width: 998px) {
    .details_ranking .rubrique-item-col2 {
        flex-direction: column;
        padding: 0;
        margin-top: 20px;
    }
    .details_ranking .rubrique-item-col2 .rubrique-item-col2-row2,
    .details_ranking .rubrique-item-col2 .rubrique-item-col2-row3 {
        width: 100%;
    }

    .details_ranking .rubrique-item-col1 {
        text-align: center;
    }

    .details_ranking .row-btns {
        max-width: 300px;
        margin: 50px auto 0;
    }

    .details_ranking .rubrique-item-col2 .rubrique-item-col2-row1 {
        text-align: center;
    }

    h1.h1_ranking {
        font-size: 20px !important;
    }

    h2.h2_raking, .raking_nom {
        font-size: 16px;
    }

}


/**
* Page Map interactive
*/

.most-visited-categories {
    padding: 60px 0;
}

.select_provinces {
    margin-top: 60px;
}

.most-visited-categories ul li {
    margin-bottom: 10px;
}

.most-visited-categories ul li a {
    color: #000;
    font-size: 13px;
    transition: .35s;
}

.most-visited-categories ul li a:hover {
    color: #5da454;
}
.rubrique-title a {
    font-size: 17px !important;
}
.title_gallery.photos {
    margin-top: 10px;
}
@media only screen and (max-width: 768px) {
    .rubrique-title a {
        font-size: 14px !important;
    }
    .most-visited-categories > .row > div {
        margin-bottom: 10px;
    }

    .most-visited-categories ul li {
        margin-bottom: 5px;
    }

    .rubriques-colored .rubrique-item.rubrique-item-colored .nom {
        background: unset !important;
        padding-left: 0;
        min-height: unset;
    }
    /*.rubriques-colored .rubrique-item.rubrique-item-colored .rubrique-item-line {
        flex-direction: column;
    }
    .rubriques-colored .rubrique-item.rubrique-item-colored .nom,
    .rubriques-colored .rubrique-item.rubrique-item-colored .tel {
        width: 100%;
    }*/
}

@media only screen and (max-width: 575px) {
    .rubrique-item-verif {
        font-size: 12px !important;
    }
    .most-visited-categories ul li {
        display: inline-block;
        margin-right: 15px;
    }

    .rubriques-colored .rubrique-item.rubrique-item-colored .rubrique-item-line {
        flex-direction: column;
    }
    .rubriques-colored .rubrique-item.rubrique-item-colored .nom,
    .rubriques-colored .rubrique-item.rubrique-item-colored .tel {
        width: 100%;
        text-align: left;
        font-size: 19px;
    }
    .nom_commerce { font-size: 19px; }
    .page-recherche.page-recherche-rubrique .rubrique-item-image img {
        margin: auto;
    }

    .rubriques-colored .commentaire {
        font-style: italic;
        border: 0;
        padding: 0;
        margin: 0;
    }
}


.search_form_wrapper{background:rgba(93,164,84,.8);padding:20px;border-radius:15px;position:relative;z-index:99;max-width:940px;margin:0 auto;position:relative;top:215px}.search_form-row{display:flex;align-items:center;justify-content:center}.form-col-field-wrapper{display:flex;align-items:center;justify-content:center;flex:1}.search_form-row .form-col{margin:10px}.search_form-row .form-col.form-col-field{flex:1}.search_form-row .form-col .form-control{border:2px solid #fff;padding:1.4rem .75rem;font-family:'Open Sans',sans-serif;font-size:15px}.search_form-row .form-col .form-control:active,.search_form-row .form-col .form-control:focus,.search_form-row .form-col .form-control:visited{box-shadow:0 0 4px 2px rgb(238 238 238 / 50%);border-color:#aaa!important}.btn-rechercher i{font-size:40px;color:#fff}.btn-rechercher .txt_search_btn{display:none}.breadcrumb{background:0 0;padding-left:0}.breadcrumb li{font-size:15px}.page-recherche .section-title h1{font-size:1.8em}.page-recherche-communes .section-title h1{font-size:1.8em}.entites-listing{font-size:14px}.list-links li a{color:#000;transition:.35s}.list-links li a:hover{color:#5da454}.list-links li.list-inline-item{margin-right:20px}.list-links li a i{margin-right:5px;font-size:18px}.rubriques-wrapper{column-count:2;column-rule:1px solid #dee0e0;column-gap:60px;margin-top:0;text-align:left}.rubrique-numero-utile{background:#e74c3c}.rubrique-medical{background:#bad2ed}.rubrique-medical a{color:#000!important}.rubrique-construction a{color:#000!important}.rubrique-profession{background:#36495f}.rubrique-construction{background:#fdd2b9}.rubrique-commercant{background:#d3e79c}.rubrique-title{font-size:15px;margin-bottom:11px;padding:4px 13px;border-radius:2px;text-transform:uppercase}.rubrique-title a{color:#fff}.rubrique-item-line{display:flex;align-items:center;justify-content:space-between}.page-recherche.page-recherche-communes .rubrique-item-line{padding-left:10px;padding-right:10px}.rubrique-item-line p{color:#000;font-size:15px;line-height:unset}.rubrique-item{margin-bottom:5px}.rubrique-item.rubrique-item-details .rubrique-item-line{margin-bottom:7px}.rubrique-item-line p{padding:3px;margin-bottom:0}.rubrique-item .nom,.rubrique-item .tel{padding:3px;margin-bottom:0;font-size:17px}.rubrique-item .nom{text-align:left;width:80%}.rubrique-item .tel{text-align:right;width:70%;min-width:110px}.rubrique-item .tel a{transition:.35s;color:#000;width:30%}.rubrique-item .tel a:hover{color:#5da454}.rubrique{margin-bottom:30px;width:100%;padding:20px}.rubrique-item-image img{width:100%}.page-recherche.page-recherche-rubrique .rubrique-item-image{display:flex;align-items:center;justify-content:flex-end;border:0}.page-recherche.page-recherche-rubrique .rubrique-item-image img{max-width:320px}.rubrique-item.rubrique-item-colored{border:1px solid #d2d2d2;padding:10px;margin:25px 0 15px 0;font-size:20px}.rubrique-item.rubrique-item-colored .nom{font-weight:700}.rubriques-colored .rubrique-item.rubrique-item-colored .nom{background-image:url(https://www.atout-commerces.be/images/bg_shop.png);background-repeat:no-repeat;background-position:left center;padding-left:65px;min-height:60px;display:flex;flex-direction:column;justify-content:center}.rubriques-colored2 .rubrique-item.rubrique-item-colored.rubrique-item-black .nom{color:#000}.rubriques-colored2 .rubrique-item.rubrique-item-colored.rubrique-item-black .nom_rubrique{color:#000}.rubriques-colored2 .rubrique-item.rubrique-item-colored.rubrique-item-black .nom_comm{color:#000}.rubriques-colored2 .rubrique-item.rubrique-item-colored.rubrique-item-black .tel a{color:#000}.rubrique-item.rubrique-item-colored .tel a{color:#000;font-weight:600}.rubrique-item.rubrique-item-colored.rubriques-green{color:#fff;border:1px solid #d2d2d2}.rubrique-item.rubrique-item-colored.rubriques-green .nom,.rubrique-item.rubrique-item-colored.rubriques-green .tel a{color:#fff}.rubrique-item.rubrique-item-colored.rubrique-item-colored-rouge{background:unset!important;padding:unset;margin-bottom:5px}.rubrique-item.rubrique-item-colored.rubrique-item-colored-rouge p{color:#d4021d}.rubrique-item.rubrique-item-colored.rubrique-item-colored-rouge .tel a{color:#d4021d}.rubrique-item.rubrique-item-colored.rubrique-item-colored-rouge .tel a:hover{color:#5da454}.rubrique-item-description{padding:3px}.rubrique-item-description p{margin-bottom:0}.nom_comm{font-size:15px;color:#fff;font-weight:300}.nom_rubrique{color:#fff;font-size:13px;margin-bottom:0;opacity:.75;font-weight:300}.nom_commerce{font-size:24px}.rubriques-colored .rubrique-item .tel{font-size:18px}.rubriques-colored2 .rubrique-item .nom{font-size:18px;color:#fff}.rubriques-colored2 .rubrique-item.rubrique-item-colored .tel a{color:#fff}.rubriques-colored .commentaire{border-left:1px solid #ffffff85;padding-left:17px;margin-left:40px;font-size:14px;color:#fff;line-height:23px;margin-top:20px;margin-bottom:13px}.rubriques-colored2 .rubrique-item.rubrique-item-colored.rubrique-item-black .commentaire{color:#000}#AtoutCommerceTabs.nav-tabs{border-bottom:0;margin-top:30px}#AtoutCommerceTabs.nav-tabs .nav-item .nav-link{color:#000;background:#d3e79c;display:inline-block;margin:5px 10px;border-radius:20px;padding:5px 20px;font-weight:600}#AtoutCommerceTabs.nav-tabs .nav-item .nav-link#nav1{background:#d3e79c;color:#000}#AtoutCommerceTabs.nav-tabs .nav-item .nav-link#nav2{background:#fdd2b9;color:#000}#AtoutCommerceTabs.nav-tabs .nav-item .nav-link#nav3{background:#36495f;color:#fff}#AtoutCommerceTabs.nav-tabs .nav-item .nav-link#nav4{background:#bad2ed;color:#000}#AtoutCommerceTabs.nav-tabs .nav-item .nav-link#nav5{background:#e74c3c;color:#fff}#AtoutCommerceTabs.nav-tabs .nav-item .nav-link#nav1:hover{background:#c4d691;color:#000}#AtoutCommerceTabs.nav-tabs .nav-item .nav-link#nav2:hover{background:#edc6af;color:#000}#AtoutCommerceTabs.nav-tabs .nav-item .nav-link#nav3:hover{background:#2c3b4d;color:#fff}#AtoutCommerceTabs.nav-tabs .nav-item .nav-link#nav4:hover{background:#abc1da;color:#000}#AtoutCommerceTabs.nav-tabs .nav-item .nav-link#nav5:hover{background:#cc4335;color:#fff}#AtoutCommerceTabs.nav-tabs .nav-item .nav-link.active,#AtoutCommerceTabs.nav-tabs .nav-item .nav-link:hover{color:#5da454}#AtoutCommerceTabs.nav-tabs .nav-item .nav-link.active{text-decoration:underline}#AtoutCommerceTabs.nav-tabs .nav-item.show .nav-link,#AtoutCommerceTabs.nav-tabs .nav-link,#AtoutCommerceTabs.nav-tabs .nav-link.active{border:0}#AtoutCommerceTabs.nav-tabs li.nav-item{position:relative}.page-recherche-communes .rubrique{margin-bottom:5px;padding:0}.page-recherche-communes .rubrique-title{margin-top:20px;letter-spacing:unset}.vbox-container img{max-height:75vh}.villesGallery{display:none}.mobile-nav{width:100%;left:0;right:0;border-radius:0;bottom:unset;padding:10px 0;background:#009e0f}.mobile-nav a{color:#fff;text-align:center;font-size:13px;font-weight:600;padding:6px 15px}.mobile-nav .active>a,.mobile-nav a:hover,.mobile-nav li:hover>a{color:#fff}.mobile-nav a span{border-bottom:2px solid transparent;transition:.15s}.mobile-nav .active>a span,.mobile-nav a:hover span,.mobile-nav li:hover>a span{border-bottom:2px solid #fff}.mobile-nav-active .mobile-nav-toggle{top:65px;z-index:99999}.icofont-close:before{content:"\eedd"}.commune-titre{margin-top:20px!important}.ban_gris{background:rgb(245 245 245)}@media only screen and (max-width:1300px){.search_form_wrapper{top:215px}.nav-menu>ul>li{padding:10px 0 10px 20px}.nav-menu a{font-size:13px}}@media only screen and (max-width:1100px){.search_form_wrapper{margin-left:80px;margin-right:80px}.nav-menu a{font-size:12px}.list-links li a{font-size:14px}.section-description{font-size:14px}}@media only screen and (max-width:992px){#header .social-links{margin-right:40px}.mobile-nav a.get-started-btn{background:unset}.mobile-nav a{text-transform:initial!important;font-size:14px!important;padding:8px 16px!important}.mobile-nav{padding:40px 0!important}}@media only screen and (max-width:768px){.rubrique-item-gallery img{width:200px!important}#header .social-links{margin-right:30px}.search_form-row{flex-wrap:wrap}.form-col-field-wrapper{flex-direction:column;margin-right:10px}.search_form-row .form-col{width:100%;margin:4px 0}.search_form-row .form-col .form-control{padding:1rem .75rem}.breadcrumb .breadcrumb-item{font-size:14px}.rubriques-wrapper{column-count:1;column-rule:unset;margin-top:0}.rubrique{padding:10px 0;margin-bottom:20px}.rubrique-title{font-size:14px!important;letter-spacing:unset!important}#AtoutCommerceTabsContent .tab-pane.px-3{padding-left:0!important;padding-right:0!important}#AtoutCommerceTabs.nav-tabs .nav-link{background:#ddd;color:#000;margin:5px;border-radius:10px;font-size:13px;padding:5px 10px;transition:.15s}.rubrique-item .nom,.rubrique-item .tel{font-size:15px}#AtoutCommerceTabs.nav-tabs li.nav-item:after{display:none}#AtoutCommerceTabs.nav-tabs .nav-item .nav-link{margin:5px!important;padding:5px 12px!important}#AtoutCommerceTabs.nav-tabs .nav-item .nav-link.active,#AtoutCommerceTabs.nav-tabs .nav-item .nav-link:hover{background:#5da454;color:#fff}.list-links li.list-inline-item{margin-right:10px}.list-links li a span{display:none}p{font-size:15px}.section-description{font-size:14px}#read-more{cursor:pointer;color:#5da454;margin-left:5px;display:inline-block}.rubrique-commercant a{font-size:14px}}@media only screen and (max-width:600px){.resLink span{display:none!important}.rubrique-item-phone a{margin-right:5px;color:#fff!important;font-size:15px;background:#5da454;padding:4px 10px;border-radius:5px;display:inline-block}.homepage .section-province{display:block!important}.section-province{display:none!important}.section-titleh2 .mb-5{padding:30px 0 0!important}.rubrique-item-gallery img{width:80px!important;height:64px!important}.search_form-row .form-col.form-col-field{width:100%;flex:unset}.search_form_wrapper{margin-left:30px;margin-right:30px}.rubrique-item-col1{padding-bottom:0!important}}@media only screen and (max-width:480px){.section-result-info h1{font-size:20px!important}#hero .icofont-search-2{display:none!important}.rubrique-item-lignes p{font-size:12px!important}.rubrique-item .nom,.rubrique-item .tel{font-size:14px!important}.rubrique-item.rubrique-item-colored{border:1px solid #d2d2d2!important;margin:25px 0 15px 0!important;font-size:20px!important}.rubrique-item .tel{text-align:right!important;width:46%!important;min-width:110px!important}.rubrique-item .nom{text-align:left!important;width:80%!important}.search_form-row .form-col .form-control{font-size:13px}.btn-rechercher i{font-size:22px;color:#fff;margin-left:10px}.btn-rechercher .txt_search_btn{display:inline-block;line-height:1.8}.search_form-row{flex-direction:column}.form-col-field-wrapper{width:100%;margin-right:0}.form-btn-field-wrapper{width:100%}button#btn-rechercher{display:block;text-align:center;width:60%;margin:0 auto;background:#fb7248;color:#fff;font-weight:600;text-transform:uppercase;letter-spacing:1px;font-size:13px;font-family:'Open Sans',sans-serif}button#btn-rechercher:hover{background:#ef6a41!important}#AtoutCommerceTabs.nav-tabs .nav-link{padding:5px 5px}#hero{height:200px!important;padding:0}.search_form_wrapper{background:rgba(93,164,84,.8);height:100%;top:0;padding:10px;margin:0;border-radius:0;display:flex;align-items:center;justify-content:center}.search_form_wrapper form.search_form{flex:1;padding-top:80px}button#btn-rechercher{padding:5px}p{font-size:14px}#AtoutCommerceTabs.nav-tabs .nav-link{font-size:13px;font-weight:600}}@media only screen and (max-width:480px){#header .logo img{max-width:170px}#header .social-links{top:21px}#header .social-links i{font-size:18px}.mobile-nav-toggle{top:20px}#hero{height:300px!important}.search_form_wrapper form.search_form{padding-top:65px}section{padding:20px 0!important}}@media only screen and (max-width:425px){.contact-cards .card-header{display:none}.contact-cards .card-header{padding:15px;display:none!important}.contact-cards .card-body{margin:0!important}.contact-cards .card-body h2{padding-top:0!important}section.sect_telf{display:none}}.ban_gris .section-result-info{text-align:center;font-size:20px}.section-result-info h1{font-size:24px;color:#5da454}.rubrique-item-style1{display:flex;flex-wrap:nowrap;font-size:14px;border:1px solid #dadada;margin-bottom:30px;box-shadow:0 0 9px 10px rgb(0 0 0 / 5%)}.rubrique-item-style1:last-child{margin-bottom:0}.page-recherche-activite .rubrique-item-style1:last-child{margin-bottom:30px}.rubrique-item-col1{width:30%;padding:20px;border-right:2px solid #dadada}.rubrique-item-col2{width:70%;padding:20px}.rubrique-item-gallery{text-align:center}.rubrique-item-col3{padding:20px;width:20%;background:#e5e5e5}.rubrique-item-gallery img{margin-bottom:10px;display:inline-block;height:118px;max-width:100%;box-shadow:0 3px 5px 0 rgb(0 0 0 / 5%);border:1px solid #000}.rubrique-item-lignes p{margin-bottom:5px}.rubrique-item-img{margin-bottom:15px;border:1px solid #000;box-shadow:0 3px 5px 0 rgb(0 0 0 / 5%)}.rubrique-item-col1-second-row>div{margin-bottom:8px;font-size:12px}.rubrique-item-phone,.rubrique-item-title{text-transform:uppercase;font-weight:700;font-size:16px}.rubrique-item-phone a,.rubrique-item-title{color:#000}.rubrique-item-phone a:hover,.rubrique-item-title:hover{color:#529449}.row-btns{margin-top:17px}.rubrique-item-col1 .mb-4.space-div{margin-bottom:1rem!important}.row-btns a.rubrique-link{margin-right:5px;color:#fff;font-size:15px;background:#fb7248;padding:4px 10px;border-radius:5px;display:inline-block;margin-bottom:10px}.row-btns a.rubrique-link:hover{background:#529449}.page-recherche.page-recherche-rubrique .rubrique.rubriques-colored{padding:0;margin-top:30px;margin-bottom:0}.page-recherche.page-recherche-rubrique.page-recherche-activite .rubriques-wrapper{column-count:unset;column-rule:unset;column-gap:unset;margin-top:0;text-align:left}.page-recherche.page-recherche-rubrique.page-recherche-activite .rubriques-wrapper .rubrique-item,.rubriques-colored2 .rubrique-items{column-count:2;column-rule:1px solid #dee0e0;column-gap:60px;margin-top:0;text-align:left}@media only screen and (max-width:998px){.rubrique-item-style1{flex-direction:column}.rubrique-item-col1,.rubrique-item-col2,.rubrique-item-col3{width:100%;border:0}}@media only screen and (max-width:768px){.page-recherche.page-recherche-rubrique.page-recherche-activite .rubriques-wrapper .rubrique-item,.rubriques-colored2 .rubrique-items{column-count:1;column-rule:unset;margin-top:0}.row-btns a.rubrique-link{font-size:14px}.rubrique-item-gallery{text-align:center}}.autocomplete-suggestions{max-height:277px;overflow:auto;background-color:#a7c03a}.autocomplete-suggestion{padding:7px 16px;color:#fff;border-bottom:1px solid #94aa33;cursor:pointer;font-size:13px}.autocomplete-suggestion strong{font-weight:900}.autocomplete-suggestion:hover{background-color:#94aa33}.autocomplete-selected{background-color:#94aa33}h1.h1_ranking{font-size:28px;letter-spacing:unset;padding:0!important;margin:15px 0 0 0}h2.h2_raking{margin-top:0!important;padding-top:0!important;font-size:17px;letter-spacing:unset!important}.raking_nom{margin-top:0!important;padding-top:0!important;font-size:17px;letter-spacing:unset!important;font-weight:600;margin-bottom:20px}.details_ranking .rubrique-item-col2{padding-top:0}.details_ranking .rubrique-item-img{border:0}.details_ranking .rubrique-item-col1-second-row>div{font-size:15px}.details_ranking .rubrique-item-col1-second-row>div>a{color:#000;transition:.35s}.details_ranking .rubrique-item-col1-second-row>div>a:hover{color:#5da454}.details_ranking .rubrique-item-col2-row1,.details_ranking .rubrique-item-col2-row2,.details_ranking .rubrique-item-col2-row3{margin-bottom:20px}.details_ranking .rubrique-item-col2 .rubrique-item-col2-row1{width:100%;border-bottom:1px solid #ddd;padding:10px}.details_ranking .rubrique-item-col2 .rubrique-item-col2-row2{width:100%;padding:10px}.details_ranking .rubrique-item-col2 .rubrique-item-col2-row3{width:100%;padding:10px}.details_ranking .row-btns a.rubrique-link{display:block;text-align:center}.details_ranking .rubrique-item-style1{border:0}.rubrique-item-col1{border:0}.title_gallery,.title_map{font-size:14px;letter-spacing:unset;padding:10px;margin-bottom:20px}.details_ranking .ranking_video iframe{height:420px}.page-details-ranking.page-details-ranking-colored .title_gallery,.page-details-ranking.page-details-ranking-colored .title_map{background:#27bbce;color:#fff}.page-details-ranking.page-details-ranking-colored .rubrique-item-col1{background:#27bbce;color:#fff}.page-details-ranking.page-details-ranking-colored .details_ranking .rubrique-item-col1-second-row>div>a{color:#fff}.page-details-ranking.page-details-ranking-colored .details_ranking .rubrique-item-col1-second-row>div>a:hover{color:#5da454}.page-details-ranking.page-details-ranking-colored .details_ranking .rubrique-item-col2 .rubrique-item-col2-row1{background:#27bbce;color:#fff}.iframe-maps iframe{width:100%!important;height:600px!important;display:block;margin-bottom:40px}@media only screen and (max-width:998px){.details_ranking .rubrique-item-col2{flex-direction:column;padding:0;margin-top:20px}.details_ranking .rubrique-item-col2 .rubrique-item-col2-row2,.details_ranking .rubrique-item-col2 .rubrique-item-col2-row3{width:100%}.details_ranking .rubrique-item-col1{text-align:center}.details_ranking .row-btns{max-width:300px;margin:50px auto 0}.details_ranking .rubrique-item-col2 .rubrique-item-col2-row1{text-align:center}h1.h1_ranking{font-size:20px!important}.raking_nom,h2.h2_raking{font-size:16px}}.most-visited-categories{padding:60px 0}.select_provinces{margin-top:60px}.most-visited-categories ul li{margin-bottom:10px}.most-visited-categories ul li a{color:#000;font-size:13px;transition:.35s}.most-visited-categories ul li a:hover{color:#5da454}@media only screen and (max-width:768px){.most-visited-categories>.row>div{margin-bottom:10px}.most-visited-categories ul li{margin-bottom:5px}.rubriques-colored .rubrique-item.rubrique-item-colored .nom{background:unset!important;padding-left:0;min-height:unset}}@media only screen and (max-width:575px){.most-visited-categories ul li{display:inline-block;margin-right:15px}.rubriques-colored .rubrique-item.rubrique-item-colored .rubrique-item-line{flex-direction:column}.rubriques-colored .rubrique-item.rubrique-item-colored .nom,.rubriques-colored .rubrique-item.rubrique-item-colored .tel{width:100%;text-align:left;font-size:19px}.nom_commerce{font-size:19px}.page-recherche.page-recherche-rubrique .rubrique-item-image img{margin:auto}.rubriques-colored .commentaire{font-style:italic;border:0;padding:0;margin:0}}
.details_ranking .row-btns a.rubrique-link:hover {
    opacity: 0.8 !important;
}
.entites-listing.mb-3.entity-style span {
    font-size: 1.8rem !important;
    font-weight: 700 !important;
    text-transform: uppercase !important;
    letter-spacing: 1px !important;
}
.search_form_wrapper{background:rgba(93,164,84,.8);padding:20px;border-radius:15px;position:relative;z-index:99;max-width:940px;margin:0 auto;position:relative;top:215px}.search_form-row{display:flex;align-items:center;justify-content:center}.form-col-field-wrapper{display:flex;align-items:center;justify-content:center;flex:1}.search_form-row .form-col{margin:10px}.search_form-row .form-col.form-col-field{flex:1}.search_form-row .form-col .form-control{border:2px solid #fff;padding:1.4rem .75rem;font-family:'Open Sans',sans-serif;font-size:15px}.search_form-row .form-col .form-control:active,.search_form-row .form-col .form-control:focus,.search_form-row .form-col .form-control:visited{box-shadow:0 0 4px 2px rgb(238 238 238 / 50%);border-color:#aaa!important}.btn-rechercher i{font-size:40px;color:#fff}.btn-rechercher .txt_search_btn{display:none}.breadcrumb{background:0 0;padding-left:0}.breadcrumb li{font-size:15px}.page-recherche .section-title h1{font-size:1.8em}.page-recherche-communes .section-title h1{font-size:1.8em}.entites-listing{font-size:14px}.list-links li a{color:#000;transition:.35s}.list-links li a:hover{color:#5da454}.list-links li.list-inline-item{margin-right:20px}.list-links li a i{margin-right:5px;font-size:18px}.rubriques-wrapper{column-count:2;column-rule:1px solid #dee0e0;column-gap:60px;margin-top:0;text-align:left}.rubrique-numero-utile{background:#e74c3c}.rubrique-medical{background:#bad2ed}.rubrique-medical a{color:#000!important}.rubrique-construction a{color:#000!important}.rubrique-commercant a{color:#000!important;font-size:17px}.rubrique-profession{background:#36495f}.rubrique-construction{background:#fdd2b9}.rubrique-commercant{background:#d3e79c}.rubrique-title{font-size:15px;margin-bottom:11px;padding:4px 13px;border-radius:2px;text-transform:uppercase}.rubrique-title a{color:#fff}.rubrique-item-line{display:flex;align-items:center;justify-content:space-between}.page-recherche.page-recherche-communes .rubrique-item-line{padding-left:10px;padding-right:10px}.rubrique-item-line p{color:#000;font-size:15px;line-height:unset}.rubrique-item{margin-bottom:5px}.rubrique-item.rubrique-item-details .rubrique-item-line{margin-bottom:7px}.rubrique-item.rubrique-item-details{border:1px solid #d2d2d2; padding: 6px !important;}.rubrique-item-line p{padding:3px;margin-bottom:0}.rubrique-item .nom,.rubrique-item .tel{padding:3px;margin-bottom:0;font-size:17px}.rubrique-item .nom{text-align:left;width:80%}.rubrique-item .tel{text-align:right;width:70%;min-width:110px}.rubrique-item .tel a{transition:.35s;color:#000;width:30%}.rubrique-item .tel a:hover{color:#5da454}.rubrique{margin-bottom:30px;width:100%;padding:20px}.rubrique-item-image img{width:100%}.page-recherche.page-recherche-rubrique .rubrique-item-image{display:flex;align-items:center;justify-content:flex-end;border:0}.page-recherche.page-recherche-rubrique .rubrique-item-image img{max-width:320px}
.rubComPage .search_form_wrapper{top: 143px !important;}
.rubrique-item.rubrique-item-colored{border:1px solid #d2d2d2;padding:10px;margin:25px 0 15px 0;font-size:20px;display: inline-block; width: 100%;}

.rubrique-item.rubrique-item-colored .nom{font-weight:700}.rubriques-colored .rubrique-item.rubrique-item-colored .nom{background-image:url(https://www.atout-commerces.be/images/bg_shop.png);background-repeat:no-repeat;background-position:left center;padding-left:65px;min-height:60px;display:flex;flex-direction:column;justify-content:center}.rubriques-colored2 .rubrique-item.rubrique-item-colored.rubrique-item-black .nom{color:#000}.rubriques-colored2 .rubrique-item.rubrique-item-colored.rubrique-item-black .nom_rubrique{color:#000}.rubriques-colored2 .rubrique-item.rubrique-item-colored.rubrique-item-black .nom_comm{color:#000}.rubriques-colored2 .rubrique-item.rubrique-item-colored.rubrique-item-black .tel a{color:#000}.rubrique-item.rubrique-item-colored .tel a{color:#000;font-weight:600}.rubrique-item.rubrique-item-colored.rubriques-green{color:#fff;border:1px solid #d2d2d2}.rubrique-item.rubrique-item-colored.rubriques-green .nom,.rubrique-item.rubrique-item-colored.rubriques-green .tel a{color:#fff}.rubrique-item.rubrique-item-colored.rubrique-item-colored-rouge{background:unset!important;padding:unset;margin-bottom:5px}.rubrique-item.rubrique-item-colored.rubrique-item-colored-rouge p{color:#d4021d}.rubrique-item.rubrique-item-colored.rubrique-item-colored-rouge .tel a{color:#d4021d}.rubrique-item.rubrique-item-colored.rubrique-item-colored-rouge .tel a:hover{color:#5da454}.rubrique-item-description{padding:3px}.rubrique-item-description p{margin-bottom:0}.nom_comm{font-size:15px;color:#fff;font-weight:300}.nom_rubrique{color:#fff;font-size:13px;margin-bottom:0;opacity:.75;font-weight:300}.nom_commerce{font-size:24px}.rubriques-colored .rubrique-item .tel{font-size:18px}.rubriques-colored2 .rubrique-item .nom{font-size:18px;color:#fff}.rubriques-colored2 .rubrique-item.rubrique-item-colored .tel a{color:#fff}.rubriques-colored .commentaire{border-left:1px solid #ffffff85;padding-left:17px;margin-left:40px;font-size:14px;color:#fff;line-height:23px;margin-top:20px;margin-bottom:13px}.rubriques-colored2 .rubrique-item.rubrique-item-colored.rubrique-item-black .commentaire{color:#000}#AtoutCommerceTabs.nav-tabs{border-bottom:0;margin-top:30px}#AtoutCommerceTabs.nav-tabs .nav-item .nav-link{color:#000;background:#d3e79c;display:inline-block;margin:5px 10px;border-radius:20px;padding:5px 20px;font-weight:600}#AtoutCommerceTabs.nav-tabs .nav-item .nav-link#nav1{background:#d3e79c;color:#000}#AtoutCommerceTabs.nav-tabs .nav-item .nav-link#nav2{background:#fdd2b9;color:#000}#AtoutCommerceTabs.nav-tabs .nav-item .nav-link#nav3{background:#36495f;color:#fff}#AtoutCommerceTabs.nav-tabs .nav-item .nav-link#nav4{background:#bad2ed;color:#000}#AtoutCommerceTabs.nav-tabs .nav-item .nav-link#nav5{background:#e74c3c;color:#fff}#AtoutCommerceTabs.nav-tabs .nav-item .nav-link#nav1:hover{background:#c4d691;color:#000}#AtoutCommerceTabs.nav-tabs .nav-item .nav-link#nav2:hover{background:#edc6af;color:#000}#AtoutCommerceTabs.nav-tabs .nav-item .nav-link#nav3:hover{background:#2c3b4d;color:#fff}#AtoutCommerceTabs.nav-tabs .nav-item .nav-link#nav4:hover{background:#abc1da;color:#000}#AtoutCommerceTabs.nav-tabs .nav-item .nav-link#nav5:hover{background:#cc4335;color:#fff}#AtoutCommerceTabs.nav-tabs .nav-item .nav-link.active,#AtoutCommerceTabs.nav-tabs .nav-item .nav-link:hover{color:#5da454}#AtoutCommerceTabs.nav-tabs .nav-item .nav-link.active{text-decoration:underline}#AtoutCommerceTabs.nav-tabs .nav-item.show .nav-link,#AtoutCommerceTabs.nav-tabs .nav-link,#AtoutCommerceTabs.nav-tabs .nav-link.active{border:0}#AtoutCommerceTabs.nav-tabs li.nav-item{position:relative}.page-recherche-communes .rubrique{margin-bottom:5px;padding:0;display: inline-block;width: 100%;}.page-recherche-communes .rubrique-title{margin-top:20px;letter-spacing:unset}.vbox-container img{max-height:75vh}.villesGallery{display:none}.mobile-nav{width:100%;left:0;right:0;border-radius:0;bottom:unset;padding:10px 0;background:#009e0f}.mobile-nav a{color:#fff;text-align:center;font-size:13px;font-weight:600;padding:6px 15px}.mobile-nav .active>a,.mobile-nav a:hover,.mobile-nav li:hover>a{color:#fff}.mobile-nav a span{border-bottom:2px solid transparent;transition:.15s}.mobile-nav .active>a span,.mobile-nav a:hover span,.mobile-nav li:hover>a span{border-bottom:2px solid #fff}.mobile-nav-active .mobile-nav-toggle{top:65px;z-index:99999}.icofont-close:before{content:"\eedd"}.commune-titre{margin-top:20px!important}.ban_gris{background:rgb(245 245 245)}@media only screen and (max-width:1300px){.search_form_wrapper{top:215px}.nav-menu>ul>li{padding:10px 0 10px 20px}.nav-menu a{font-size:13px}}@media only screen and (max-width:1100px){.search_form_wrapper{margin-left:80px;margin-right:80px}.nav-menu a{font-size:12px}.list-links li a{font-size:14px}.section-description{font-size:14px}}@media only screen and (max-width:992px){#header .social-links{margin-right:40px}.mobile-nav a.get-started-btn{background:unset}.mobile-nav a{text-transform:initial!important;font-size:14px!important;padding:8px 16px!important}.mobile-nav{padding:40px 0!important}}@media only screen and (max-width:768px){.rubrique-item-gallery img{width:200px!important}#header .social-links{margin-right:30px}.search_form-row{flex-wrap:wrap}.form-col-field-wrapper{flex-direction:column;margin-right:10px}.search_form-row .form-col{width:100%;margin:4px 0}.search_form-row .form-col .form-control{padding:1rem .75rem}.breadcrumb .breadcrumb-item{font-size:14px}.rubriques-wrapper{column-count:1;column-rule:unset;margin-top:0}.rubrique{padding:10px 0;margin-bottom:20px}.rubrique-title{font-size:14px!important;letter-spacing:unset!important}#AtoutCommerceTabsContent .tab-pane.px-3{padding-left:0!important;padding-right:0!important}#AtoutCommerceTabs.nav-tabs .nav-link{background:#ddd;color:#000;margin:5px;border-radius:10px;font-size:13px;padding:5px 10px;transition:.15s}.rubrique-item .nom,.rubrique-item .tel{font-size:15px}#AtoutCommerceTabs.nav-tabs li.nav-item:after{display:none}#AtoutCommerceTabs.nav-tabs .nav-item .nav-link{margin:5px!important;padding:5px 12px!important}#AtoutCommerceTabs.nav-tabs .nav-item .nav-link.active,#AtoutCommerceTabs.nav-tabs .nav-item .nav-link:hover{background:#5da454;color:#fff}.list-links li.list-inline-item{margin-right:10px}.list-links li a span{display:none}p{font-size:15px}.section-description{font-size:14px}#read-more{cursor:pointer;color:#5da454;margin-left:5px;display:inline-block}.rubrique-commercant a{font-size:14px}}@media only screen and (max-width:600px){.resLink span{display:none!important}.rubrique-item-phone a{margin-right:5px;color:#fff!important;font-size:15px;background:#5da454;padding:4px 10px;border-radius:5px;display:inline-block}.homepage .section-province{display:block!important}.section-province{display:none!important}.section-titleh2 .mb-5{padding:30px 0 0!important}.rubrique-item-gallery img{width:80px!important;height:64px!important}.search_form-row .form-col.form-col-field{width:100%;flex:unset}.search_form_wrapper{margin-left:30px;margin-right:30px}.rubrique-item-col1{padding-bottom:0!important}}@media only screen and (max-width:480px){.section-result-info h1{font-size:20px!important}#hero .icofont-search-2{display:none!important}.rubrique-item-lignes p{font-size:12px!important}.rubrique-item .nom,.rubrique-item .tel{font-size:14px!important}.rubrique-item.rubrique-item-colored{border:1px solid #d2d2d2!important;margin:25px 0 15px 0!important;font-size:20px!important}.rubrique-item .tel{text-align:right!important;width:46%!important;min-width:110px!important}.rubrique-item .nom{text-align:left!important;width:80%!important}.search_form-row .form-col .form-control{font-size:13px}.btn-rechercher i{font-size:22px;color:#fff;margin-left:10px}.btn-rechercher .txt_search_btn{display:inline-block;line-height:1.8}.search_form-row{flex-direction:column}.form-col-field-wrapper{width:100%;margin-right:0}.form-btn-field-wrapper{width:100%}button#btn-rechercher{display:block;text-align:center;width:60%;margin:0 auto;background:#fb7248;color:#fff;font-weight:600;text-transform:uppercase;letter-spacing:1px;font-size:13px;font-family:'Open Sans',sans-serif}button#btn-rechercher:hover{background:#ef6a41!important}#AtoutCommerceTabs.nav-tabs .nav-link{padding:5px 5px}#hero{height:200px!important;padding:0}.search_form_wrapper{background:rgba(93,164,84,.8);height:100%;top:0;padding:10px;margin:0;border-radius:0;display:flex;align-items:center;justify-content:center}.search_form_wrapper form.search_form{flex:1;padding-top:80px}button#btn-rechercher{padding:5px}p{font-size:14px}#AtoutCommerceTabs.nav-tabs .nav-link{font-size:13px;font-weight:600}}@media only screen and (max-width:480px){#header .logo img{max-width:170px}#header .social-links{top:21px}#header .social-links i{font-size:18px}.mobile-nav-toggle{top:20px}#hero{height:300px!important}.search_form_wrapper form.search_form{padding-top:65px}section{padding:20px 0!important}}@media only screen and (max-width:425px){.contact-cards .card-header{display:none}.contact-cards .card-header{padding:15px;display:none!important}.contact-cards .card-body{margin:0!important}.contact-cards .card-body h2{padding-top:0!important}section.sect_telf{display:none}}.ban_gris .section-result-info{text-align:center;font-size:20px}.section-result-info h1{font-size:24px;color:#5da454}.rubrique-item-style1{display:flex;flex-wrap:nowrap;font-size:14px;border:1px solid #dadada;margin-bottom:30px;box-shadow:0 0 9px 10px rgb(0 0 0 / 5%)}.rubrique-item-style1:last-child{margin-bottom:0}.page-recherche-activite .rubrique-item-style1:last-child{margin-bottom:30px}.rubrique-item-col1{width:30%;padding:20px;border-right:2px solid #dadada}.rubrique-item-col2{width:70%;padding:20px}.rubrique-item-gallery{text-align:center}.rubrique-item-col3{padding:20px;width:20%;background:#e5e5e5}.rubrique-item-gallery img{margin-bottom:10px;display:inline-block;height:118px;max-width:100%;box-shadow:0 3px 5px 0 rgb(0 0 0 / 5%);border:1px solid #000}.rubrique-item-lignes p{margin-bottom:5px}.rubrique-item-img{margin-bottom:15px;border:1px solid #000;box-shadow:0 3px 5px 0 rgb(0 0 0 / 5%)}.rubrique-item-col1-second-row>div{margin-bottom:8px;font-size:12px}.rubrique-item-phone,.rubrique-item-title{text-transform:uppercase;font-weight:700;font-size:16px}.rubrique-item-phone a,.rubrique-item-title{color:#000}.rubrique-item-phone a:hover,.rubrique-item-title:hover{color:#529449}.row-btns{margin-top:17px}.rubrique-item-col1 .mb-4.space-div{margin-bottom:1rem!important}.row-btns a.rubrique-link{margin-right:5px;color:#fff;font-size:15px;background:#fb7248;padding:4px 10px;border-radius:5px;display:inline-block;margin-bottom:10px}.row-btns a.rubrique-link:hover{background:#529449}.page-recherche.page-recherche-rubrique .rubrique.rubriques-colored{padding:0;margin-top:30px;margin-bottom:0}.page-recherche.page-recherche-rubrique.page-recherche-activite .rubriques-wrapper{column-count:unset;column-rule:unset;column-gap:unset;margin-top:0;text-align:left}.page-recherche.page-recherche-rubrique.page-recherche-activite .rubriques-wrapper .rubrique-item,.rubriques-colored2 .rubrique-items{column-count:2;column-rule:1px solid #dee0e0;column-gap:60px;margin-top:0;text-align:left}@media only screen and (max-width:998px){.rubrique-item-style1{flex-direction:column}.rubrique-item-col1,.rubrique-item-col2,.rubrique-item-col3{width:100%;border:0}}@media only screen and (max-width:768px){.page-recherche.page-recherche-rubrique.page-recherche-activite .rubriques-wrapper .rubrique-item,.rubriques-colored2 .rubrique-items{column-count:1;column-rule:unset;margin-top:0}.row-btns a.rubrique-link{font-size:14px}.rubrique-item-gallery{text-align:center}}.autocomplete-suggestions{max-height:277px;overflow:auto;background-color:#a7c03a}.autocomplete-suggestion{padding:7px 16px;color:#fff;border-bottom:1px solid #94aa33;cursor:pointer;font-size:13px}.autocomplete-suggestion strong{font-weight:900}.autocomplete-suggestion:hover{background-color:#94aa33}.autocomplete-selected{background-color:#94aa33}h1.h1_ranking{font-size:28px;letter-spacing:unset;padding:0!important;margin:15px 0 0 0}h2.h2_raking{margin-top:0!important;padding-top:0!important;font-size:17px;letter-spacing:unset!important}.raking_nom{margin-top:0!important;padding-top:0!important;font-size:17px;letter-spacing:unset!important;font-weight:600;margin-bottom:20px}.details_ranking .rubrique-item-col2{padding-top:0}.details_ranking .rubrique-item-img{border:0}.details_ranking .rubrique-item-col1-second-row>div{font-size:15px}.details_ranking .rubrique-item-col1-second-row>div>a{color:#000;transition:.35s}.details_ranking .rubrique-item-col1-second-row>div>a:hover{color:#5da454}.details_ranking .rubrique-item-col2-row1,.details_ranking .rubrique-item-col2-row2,.details_ranking .rubrique-item-col2-row3{margin-bottom:20px}.details_ranking .rubrique-item-col2 .rubrique-item-col2-row1{width:100%;border-bottom:1px solid #ddd;padding:10px}.details_ranking .rubrique-item-col2 .rubrique-item-col2-row2{width:100%;padding:10px}.details_ranking .rubrique-item-col2 .rubrique-item-col2-row3{width:100%;padding:10px}.details_ranking .row-btns a.rubrique-link{display:block;text-align:center}.details_ranking .rubrique-item-style1{border:0}.rubrique-item-col1{border:0}.title_gallery,.title_map{font-size:14px;letter-spacing:unset;padding:10px;margin-bottom:20px}.details_ranking .ranking_video iframe{height:420px}.page-details-ranking.page-details-ranking-colored .title_gallery,.page-details-ranking.page-details-ranking-colored .title_map{background:#27bbce;color:#fff}.page-details-ranking.page-details-ranking-colored .rubrique-item-col1{background:#27bbce;color:#fff}.page-details-ranking.page-details-ranking-colored .details_ranking .rubrique-item-col1-second-row>div>a{color:#fff}.page-details-ranking.page-details-ranking-colored .details_ranking .rubrique-item-col1-second-row>div>a:hover{color:#5da454}.page-details-ranking.page-details-ranking-colored .details_ranking .rubrique-item-col2 .rubrique-item-col2-row1{background:#27bbce;color:#fff}.iframe-maps iframe{width:100%!important;height:600px!important;display:block;margin-bottom:40px}@media only screen and (max-width:998px){.details_ranking .rubrique-item-col2{flex-direction:column;padding:0;margin-top:20px}.details_ranking .rubrique-item-col2 .rubrique-item-col2-row2,.details_ranking .rubrique-item-col2 .rubrique-item-col2-row3{width:100%}.details_ranking .rubrique-item-col1{text-align:center}.details_ranking .row-btns{max-width:300px;margin:50px auto 0}.details_ranking .rubrique-item-col2 .rubrique-item-col2-row1{text-align:center}h1.h1_ranking{font-size:20px!important}.raking_nom,h2.h2_raking{font-size:16px}}.most-visited-categories{padding:60px 0}.select_provinces{margin-top:60px}.most-visited-categories ul li{margin-bottom:10px}.most-visited-categories ul li a{color:#000;font-size:13px;transition:.35s}.most-visited-categories ul li a:hover{color:#5da454}@media only screen and (max-width:768px){.most-visited-categories>.row>div{margin-bottom:10px}.most-visited-categories ul li{margin-bottom:5px}.rubriques-colored .rubrique-item.rubrique-item-colored .nom{background:unset!important;padding-left:0;min-height:unset}}@media only screen and (max-width:575px){.most-visited-categories ul li{display:inline-block;margin-right:15px}.rubriques-colored .rubrique-item.rubrique-item-colored .rubrique-item-line{flex-direction:column}.rubriques-colored .rubrique-item.rubrique-item-colored .nom,.rubriques-colored .rubrique-item.rubrique-item-colored .tel{width:100%;text-align:left;font-size:19px}.nom_commerce{font-size:19px}.page-recherche.page-recherche-rubrique .rubrique-item-image img{margin:auto}.rubriques-colored .commentaire{font-style:italic;border:0;padding:0;margin:0}}
.div_adr {
    display: inline-flex;
}

.rubrique-item.rubrique-item-colored .nom{font-weight:700}.rubriques-colored .rubrique-item.rubrique-item-colored .nom{background-image:url(https://www.atout-commerces.be/images/bg_shop.png);background-repeat:no-repeat;background-position:left center;padding-left:65px;min-height:60px;display:flex;flex-direction:column;justify-content:center}.rubriques-colored2 .rubrique-item.rubrique-item-colored.rubrique-item-black .nom{color:#000}.rubriques-colored2 .rubrique-item.rubrique-item-colored.rubrique-item-black .nom_rubrique{color:#000}.rubriques-colored2 .rubrique-item.rubrique-item-colored.rubrique-item-black .nom_comm{color:#000}.rubriques-colored2 .rubrique-item.rubrique-item-colored.rubrique-item-black .tel a{color:#000}.rubrique-item.rubrique-item-colored .tel a{color:#000;font-weight:600}.rubrique-item.rubrique-item-colored.rubriques-green{color:#fff;border:1px solid #d2d2d2}.rubrique-item.rubrique-item-colored.rubriques-green .nom,.rubrique-item.rubrique-item-colored.rubriques-green .tel a{color:#fff}.rubrique-item.rubrique-item-colored.rubrique-item-colored-rouge{background:unset!important;padding:unset;margin-bottom:5px}.rubrique-item.rubrique-item-colored.rubrique-item-colored-rouge p{color:#d4021d}.rubrique-item.rubrique-item-colored.rubrique-item-colored-rouge .tel a{color:#d4021d}.rubrique-item.rubrique-item-colored.rubrique-item-colored-rouge .tel a:hover{color:#5da454}.rubrique-item-description{padding:3px}.rubrique-item-description p{margin-bottom:0}.nom_comm{font-size:15px;color:#fff;font-weight:300}.nom_rubrique{color:#fff;font-size:13px;margin-bottom:0;opacity:.75;font-weight:300}.nom_commerce{font-size:24px}.rubriques-colored .rubrique-item .tel{font-size:18px}.rubriques-colored2 .rubrique-item .nom{font-size:18px;color:#fff}.rubriques-colored2 .rubrique-item.rubrique-item-colored .tel a{color:#fff}.rubriques-colored .commentaire{border-left:1px solid #ffffff85;padding-left:17px;margin-left:40px;font-size:14px;color:#fff;line-height:23px;margin-top:20px;margin-bottom:13px}.rubriques-colored2 .rubrique-item.rubrique-item-colored.rubrique-item-black .commentaire{color:#000}#AtoutCommerceTabs.nav-tabs{border-bottom:0;margin-top:30px}#AtoutCommerceTabs.nav-tabs .nav-item .nav-link{color:#000;background:#d3e79c;display:inline-block;margin:5px 10px;border-radius:20px;padding:5px 20px;font-weight:600}#AtoutCommerceTabs.nav-tabs .nav-item .nav-link#nav1{background:#d3e79c;color:#000}#AtoutCommerceTabs.nav-tabs .nav-item .nav-link#nav2{background:#fdd2b9;color:#000}#AtoutCommerceTabs.nav-tabs .nav-item .nav-link#nav3{background:#36495f;color:#fff}#AtoutCommerceTabs.nav-tabs .nav-item .nav-link#nav4{background:#bad2ed;color:#000}#AtoutCommerceTabs.nav-tabs .nav-item .nav-link#nav5{background:#e74c3c;color:#fff}#AtoutCommerceTabs.nav-tabs .nav-item .nav-link#nav1:hover{background:#c4d691;color:#000}#AtoutCommerceTabs.nav-tabs .nav-item .nav-link#nav2:hover{background:#edc6af;color:#000}#AtoutCommerceTabs.nav-tabs .nav-item .nav-link#nav3:hover{background:#2c3b4d;color:#fff}#AtoutCommerceTabs.nav-tabs .nav-item .nav-link#nav4:hover{background:#abc1da;color:#000}#AtoutCommerceTabs.nav-tabs .nav-item .nav-link#nav5:hover{background:#cc4335;color:#fff}#AtoutCommerceTabs.nav-tabs .nav-item .nav-link.active,#AtoutCommerceTabs.nav-tabs .nav-item .nav-link:hover{color:#5da454}#AtoutCommerceTabs.nav-tabs .nav-item .nav-link.active{text-decoration:underline}#AtoutCommerceTabs.nav-tabs .nav-item.show .nav-link,#AtoutCommerceTabs.nav-tabs .nav-link,#AtoutCommerceTabs.nav-tabs .nav-link.active{border:0}#AtoutCommerceTabs.nav-tabs li.nav-item{position:relative}.page-recherche-communes .rubrique{margin-bottom:5px;padding:0;display: inline-block;width: 100%;}.page-recherche-communes .rubrique-title{margin-top:20px;letter-spacing:unset}.vbox-container img{max-height:75vh}.villesGallery{display:none}.mobile-nav{width:100%;left:0;right:0;border-radius:0;bottom:unset;padding:10px 0;background:#009e0f}.mobile-nav a{color:#fff;text-align:center;font-size:13px;font-weight:600;padding:6px 15px}.mobile-nav .active>a,.mobile-nav a:hover,.mobile-nav li:hover>a{color:#fff}.mobile-nav a span{border-bottom:2px solid transparent;transition:.15s}.mobile-nav .active>a span,.mobile-nav a:hover span,.mobile-nav li:hover>a span{border-bottom:2px solid #fff}.mobile-nav-active .mobile-nav-toggle{top:65px;z-index:99999}.icofont-close:before{content:"\eedd"}.commune-titre{margin-top:20px!important}.ban_gris{background:rgb(245 245 245)}@media only screen and (max-width:1300px){.search_form_wrapper{top:215px}.nav-menu>ul>li{padding:10px 0 10px 20px}.nav-menu a{font-size:13px}}@media only screen and (max-width:1100px){.search_form_wrapper{margin-left:80px;margin-right:80px}.nav-menu a{font-size:12px}.list-links li a{font-size:14px}.section-description{font-size:14px}}@media only screen and (max-width:992px){#header .social-links{margin-right:40px}.mobile-nav a.get-started-btn{background:unset}.mobile-nav a{text-transform:initial!important;font-size:14px!important;padding:8px 16px!important}.mobile-nav{padding:40px 0!important}}@media only screen and (max-width:768px){.rubrique-item-gallery img{width:200px!important}#header .social-links{margin-right:30px}.search_form-row{flex-wrap:wrap}.form-col-field-wrapper{flex-direction:column;margin-right:10px}.search_form-row .form-col{width:100%;margin:4px 0}.search_form-row .form-col .form-control{padding:1rem .75rem}.breadcrumb .breadcrumb-item{font-size:14px}.rubriques-wrapper{column-count:1;column-rule:unset;margin-top:0}.rubrique{padding:10px 0;margin-bottom:20px}.rubrique-title{font-size:14px!important;letter-spacing:unset!important}#AtoutCommerceTabsContent .tab-pane.px-3{padding-left:0!important;padding-right:0!important}#AtoutCommerceTabs.nav-tabs .nav-link{background:#ddd;color:#000;margin:5px;border-radius:10px;font-size:13px;padding:5px 10px;transition:.15s}.rubrique-item .nom,.rubrique-item .tel{font-size:15px}#AtoutCommerceTabs.nav-tabs li.nav-item:after{display:none}#AtoutCommerceTabs.nav-tabs .nav-item .nav-link{margin:5px!important;padding:5px 12px!important}#AtoutCommerceTabs.nav-tabs .nav-item .nav-link.active,#AtoutCommerceTabs.nav-tabs .nav-item .nav-link:hover{background:#5da454;color:#fff}.list-links li.list-inline-item{margin-right:10px}.list-links li a span{display:none}p{font-size:15px}.section-description{font-size:14px}#read-more{cursor:pointer;color:#5da454;margin-left:5px;display:inline-block}.rubrique-commercant a{font-size:14px}}@media only screen and (max-width:600px){.resLink span{display:none!important}.rubrique-item-phone a{margin-right:5px;color:#fff!important;font-size:15px;background:#5da454;padding:4px 10px;border-radius:5px;display:inline-block}.homepage .section-province{display:block!important}.section-province{display:none!important}.section-titleh2 .mb-5{padding:30px 0 0!important}.rubrique-item-gallery img{width:80px!important;height:64px!important}.search_form-row .form-col.form-col-field{width:100%;flex:unset}.search_form_wrapper{margin-left:30px;margin-right:30px}.rubrique-item-col1{padding-bottom:0!important}}@media only screen and (max-width:480px){.section-result-info h1{font-size:20px!important}#hero .icofont-search-2{display:none!important}.rubrique-item-lignes p{font-size:12px!important}.rubrique-item .nom,.rubrique-item .tel{font-size:14px!important}.rubrique-item.rubrique-item-colored{border:1px solid #d2d2d2!important;margin:25px 0 15px 0!important;font-size:20px!important}.rubrique-item .tel{text-align:right!important;width:46%!important;min-width:110px!important}.rubrique-item .nom{text-align:left!important;width:80%!important}.search_form-row .form-col .form-control{font-size:13px}.btn-rechercher i{font-size:22px;color:#fff;margin-left:10px}.btn-rechercher .txt_search_btn{display:inline-block;line-height:1.8}.search_form-row{flex-direction:column}.form-col-field-wrapper{width:100%;margin-right:0}.form-btn-field-wrapper{width:100%}button#btn-rechercher{display:block;text-align:center;width:60%;margin:0 auto;background:#fb7248;color:#fff;font-weight:600;text-transform:uppercase;letter-spacing:1px;font-size:13px;font-family:'Open Sans',sans-serif}button#btn-rechercher:hover{background:#ef6a41!important}#AtoutCommerceTabs.nav-tabs .nav-link{padding:5px 5px}#hero{height:200px!important;padding:0}.search_form_wrapper{background:rgba(93,164,84,.8);height:100%;top:0;padding:10px;margin:0;border-radius:0;display:flex;align-items:center;justify-content:center}.search_form_wrapper form.search_form{flex:1;padding-top:80px}button#btn-rechercher{padding:5px}p{font-size:14px}#AtoutCommerceTabs.nav-tabs .nav-link{font-size:13px;font-weight:600}}@media only screen and (max-width:480px){.rubComPage .search_form_wrapper{top: 0px !important;} #header .logo img{max-width:170px}#header .social-links{top:21px}#header .social-links i{font-size:18px}.mobile-nav-toggle{top:20px}#hero{height:300px!important}.search_form_wrapper form.search_form{padding-top:65px}section{padding:20px 0!important}}@media only screen and (max-width:425px){.contact-cards .card-header{display:none}.contact-cards .card-header{padding:15px;display:none!important}.contact-cards .card-body{margin:0!important}.contact-cards .card-body h2{padding-top:0!important}section.sect_telf{display:none}}.ban_gris .section-result-info{text-align:center;font-size:20px}.section-result-info h1{font-size:24px;color:#5da454;text-transform: uppercase;}.rubrique-item-style1{display:flex;flex-wrap:nowrap;font-size:14px;border:1px solid #dadada;margin-bottom:30px;box-shadow:0 0 9px 10px rgb(0 0 0 / 5%)}.rubrique-item-style1:last-child{margin-bottom:0}.page-recherche-activite .rubrique-item-style1:last-child{margin-bottom:30px}.rubrique-item-col1{width:30%;padding:20px;border-right:2px solid #dadada}.rubrique-item-col2{width:70%;padding:20px}.rubrique-item-gallery{text-align:center}.rubrique-item-col3{padding:20px;width:20%;background:#e5e5e5}.rubrique-item-gallery img{margin-bottom:10px;display:inline-block;height:118px;max-width:100%;box-shadow:0 3px 5px 0 rgb(0 0 0 / 5%);border:1px solid #000;}.rubrique-item-lignes p{margin-bottom:5px}.rubrique-item-img{margin-bottom:15px;border:1px solid #000;box-shadow:0 3px 5px 0 rgb(0 0 0 / 5%)}.rubrique-item-col1-second-row>div{margin-bottom:8px;font-size:12px}.rubrique-item-phone,.rubrique-item-title{text-transform:uppercase;font-weight:700;font-size:16px}.rubrique-item-phone a,.rubrique-item-title{color:#000}.rubrique-item-phone a:hover,.rubrique-item-title:hover{color:#529449}.row-btns{margin-top:17px}.rubrique-item-col1 .mb-4.space-div{margin-bottom:1rem!important}.row-btns a.rubrique-link{margin-right:5px;color:#fff;font-size:15px;background:#fb7248;padding:4px 10px;border-radius:5px;display:inline-block;margin-bottom:10px}.row-btns a.rubrique-link:hover{background:#529449}.page-recherche.page-recherche-rubrique .rubrique.rubriques-colored{padding:0;margin-top:30px;margin-bottom:0}.page-recherche.page-recherche-rubrique.page-recherche-activite .rubriques-wrapper{column-count:unset;column-rule:unset;column-gap:unset;margin-top:0;text-align:left}.page-recherche.page-recherche-rubrique.page-recherche-activite .rubriques-wrapper .rubrique-item,.rubriques-colored2 .rubrique-items{column-count:2;column-rule:1px solid #dee0e0;column-gap:60px;margin-top:0;text-align:left}@media only screen and (max-width:998px){.rubrique-item-style1{flex-direction:column}.rubrique-item-col1,.rubrique-item-col2,.rubrique-item-col3{width:100%;border:0}}@media only screen and (max-width:768px){.page-recherche.page-recherche-rubrique.page-recherche-activite .rubriques-wrapper .rubrique-item,.rubriques-colored2 .rubrique-items{column-count:1;column-rule:unset;margin-top:0}.row-btns a.rubrique-link{font-size:14px}.rubrique-item-gallery{text-align:center}}.autocomplete-suggestions{max-height:277px;overflow:auto;background-color:#a7c03a}.autocomplete-suggestion{padding:7px 16px;color:#fff;border-bottom:1px solid #94aa33;cursor:pointer;font-size:13px}.autocomplete-suggestion strong{font-weight:900}.autocomplete-suggestion:hover{background-color:#94aa33}.autocomplete-selected{background-color:#94aa33}h1.h1_ranking{font-size:28px;letter-spacing:unset;padding:0!important;margin:15px 0 0 0}h2.h2_raking{margin-top:0!important;padding-top:0!important;font-size:17px;letter-spacing:unset!important}.raking_nom{margin-top:0!important;padding-top:0!important;font-size:17px;letter-spacing:unset!important;font-weight:600;margin-bottom:20px}.details_ranking .rubrique-item-col2{padding-top:0}.details_ranking .rubrique-item-img{border:0}.details_ranking .rubrique-item-col1-second-row>div{font-size:15px}.details_ranking .rubrique-item-col1-second-row>div>a{color:#000;transition:.35s}.details_ranking .rubrique-item-col1-second-row>div>a:hover{color:#5da454}.details_ranking .rubrique-item-col2-row1,.details_ranking .rubrique-item-col2-row2,.details_ranking .rubrique-item-col2-row3{margin-bottom:20px}.details_ranking .rubrique-item-col2 .rubrique-item-col2-row1{width:100%;border-bottom:1px solid #ddd;padding:10px}.details_ranking .rubrique-item-col2 .rubrique-item-col2-row2{width:100%;padding:10px}.details_ranking .rubrique-item-col2 .rubrique-item-col2-row3{width:100%;padding:10px}.details_ranking .row-btns a.rubrique-link{display:block;text-align:center}.details_ranking .rubrique-item-style1{border:0}.rubrique-item-col1{border:0}.title_gallery,.title_map{font-size:14px;letter-spacing:unset;padding:10px;margin-bottom:20px}.details_ranking .ranking_video iframe{height:420px}.page-details-ranking.page-details-ranking-colored .title_gallery,.page-details-ranking.page-details-ranking-colored .title_map{background:#27bbce;color:#fff}.page-details-ranking.page-details-ranking-colored .rubrique-item-col1{background:#27bbce;color:#fff}.page-details-ranking.page-details-ranking-colored .details_ranking .rubrique-item-col1-second-row>div>a{color:#fff}.page-details-ranking.page-details-ranking-colored .details_ranking .rubrique-item-col1-second-row>div>a:hover{color:#5da454}.page-details-ranking.page-details-ranking-colored .details_ranking .rubrique-item-col2 .rubrique-item-col2-row1{background:#27bbce;color:#fff}.iframe-maps iframe{width:100%!important;height:600px!important;display:block;margin-bottom:40px}@media only screen and (max-width:998px){.details_ranking .rubrique-item-col2{flex-direction:column;padding:0;margin-top:20px}.details_ranking .rubrique-item-col2 .rubrique-item-col2-row2,.details_ranking .rubrique-item-col2 .rubrique-item-col2-row3{width:100%}.details_ranking .rubrique-item-col1{text-align:center}.details_ranking .row-btns{max-width:300px;margin:50px auto 0}.details_ranking .rubrique-item-col2 .rubrique-item-col2-row1{text-align:center}h1.h1_ranking{font-size:20px!important}.raking_nom,h2.h2_raking{font-size:16px}}.most-visited-categories{padding:60px 0}.select_provinces{margin-top:60px}.most-visited-categories ul li{margin-bottom:10px}.most-visited-categories ul li a{color:#000;font-size:13px;transition:.35s}.most-visited-categories ul li a:hover{color:#5da454}@media only screen and (max-width:768px){.most-visited-categories>.row>div{margin-bottom:10px}.most-visited-categories ul li{margin-bottom:5px}.rubriques-colored .rubrique-item.rubrique-item-colored .nom{background:unset!important;padding-left:0;min-height:unset}}@media only screen and (max-width:575px){.most-visited-categories ul li{display:inline-block;margin-right:15px}.rubriques-colored .rubrique-item.rubrique-item-colored .rubrique-item-line{flex-direction:column}.rubriques-colored .rubrique-item.rubrique-item-colored .nom,.rubriques-colored .rubrique-item.rubrique-item-colored .tel{width:100%;text-align:left;font-size:19px}.nom_commerce{font-size:19px}.page-recherche.page-recherche-rubrique .rubrique-item-image img{margin:auto}.rubriques-colored .commentaire{font-style:italic;border:0;padding:0;margin:0}}


.entite-span:after {
    content: ',';
}
.entite-span:last-child:after {
    content: '';
}

.page-recherche .annuaire img {
    max-width: 184px !important;
}
#carouselExampleControls .carousel-control-prev , #carouselBanniere .carousel-control-prev {
    left: -31px;
}

#carouselExampleControls .carousel-control-next , #carouselBanniere .carousel-control-next{
    right: -30px;
}

#carouselExampleControls .carousel-control-next, #carouselExampleControls .carousel-control-prev ,#carouselBanniere .carousel-control-next , #carouselBanniere .carousel-control-prev  {    width: auto !important;}


#carouselExampleControls .owl-prev , #carousel .owl-prev , #carouselBanniere .owl-prev, #carouselBanniere .owl-prev  {
    position: absolute;
    left: -30px;
    font-size: 50px;
    color: black;
}

#carouselExampleControls .owl-next , #carousel .owl-next , #carouselBanniere .owl-next , #carouselBanniere .owl-next{
    position: absolute;
    right: -30px;
    font-size: 50px;
    color: black;
}
.carousel-indicators li {
    cursor: pointer;
    background: #fff;
    overflow: hidden;
    border: 0;
    width: 12px;
    height: 12px;
    border-radius: 50px;
    opacity: 0.6;
    transition: 0.3s;
}

.rubrique-item-lignes div {
    line-height: 26px;
}

.details_ranking {
    padding-top: 40px !important;
}

.notfound-img {
    text-align: center;
    padding: 40px;
}

.details_ranking .rubrique-item-telephone {
    text-transform: uppercase;
    font-weight: 700;
}
.notfound.page-maintenance {
    margin-top: 4% !important;
}
.page-maintenance .notfound-404 {
    margin-top: 2%;
}