#header_primary{
    border-bottom: 1px solid #dedede;
}
#adtm_menu {clear:both;text-align:left;zoom:1;border-style:solid;}
#adtm_menu.atmRtl {direction:rtl;}
div.adtm_sticky #adtm_menu {margin-top:0}
#adtm_menu_inner {border-style:solid;}
#adtm_menu ul#menu { margin:0; padding:0; list-style:none;}
#adtm_menu ul#menu li.li-niveau1 a.a-niveau1 { display:block; float:left; border-style:solid; }
#adtm_menu.atmRtl ul#menu li.li-niveau1 a.a-niveau1 .advtm_menu_span {display:flex;}
#adtm_menu ul#menu li.li-niveau1 a.a-niveau1 .advtm_menu_span {display:block;}
#adtm_menu ul#menu li.sub a.a-niveau1 {}
#adtm_menu ul#menu li.li-niveau1 a.a-niveau1:hover, #adtm_menu ul#menu li.li-niveau1:hover a.a-niveau1 {
    
}
#adtm_menu ul#menu li.sub a.a-niveau1:hover {}
#adtm_menu ul#menu li.sub:hover > a.a-niveau1 span {
    border-bottom: solid 2.5px #DE1B29;
}
#adtm_menu ul#menu li a.a-niveau1 span {
    color: #323F56;
    text-align: center;
    font-family: Lato;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: 45px;
    /* 464.286% */
    text-transform: uppercase;
}
#adtm_menu{
    background: #FFF;
    box-shadow: 0px 9px 24px 0px rgba(0, 0, 0, 0.06);
}
#adtm_menu ul#menu li div.adtm_sub {
    top: 56px!important;
}
span.advtm_menu_span.advtm_menu_span_1{
    color: #DE1B29!important;
}
#adtm_menu .adtm_column_wrap.advtm_column_wrap_1 .adtm_column span.column_wrap_title a[data-type="category"]:hover {
    color: #DE1B29;
}
#adtm_menu div.adtm_column_wrap ul.adtm_elements li a[data-type="category"]:hover {
    color: #DE1B29;
}


#adtm_menu ul#menu li div.adtm_sub { position:absolute; left:-9999px; padding:0; border-style:solid; box-sizing: border-box; }
#adtm_menu:not(.atmRtl) .advtm_open_on_hover ul#menu .li-niveau1:hover div.adtm_sub {left:0;}
/* Handle RTL languages for the absolute submenu position */
#adtm_menu.atmRtl .advtm_open_on_hover ul#menu .li-niveau1:hover div.adtm_sub {right:0;left:auto;}
#adtm_menu .advtm_open_on_hover ul#menu a:hover div.adtm_sub {left:-1px; top:29px;}
#adtm_menu .advtm_open_on_click ul#menu .li-niveau1.atm_clicked div.adtm_sub {left:0;}
#adtm_menu .advtm_open_on_click ul#menu .atm_clicked a:hover div.adtm_sub {left:-1px; top:29px;}
#adtm_menu div.adtm_column_wrap {}
#adtm_menu.atmRtl div.adtm_column_wrap span.column_wrap_title {text-align:right;display:block;}
#adtm_menu div.adtm_column_wrap span.column_wrap_title {text-align:left; display: block}
#adtm_menu div.adtm_column_wrap ul.adtm_elements {padding:0; margin:0; list-style:none;zoom:1;}
#adtm_menu div.adtm_column_wrap ul.adtm_elements li {line-height:15px; padding:0; margin:0;zoom:1;}
#adtm_menu div.adtm_column_wrap ul.adtm_elements li a, #adtm_menu div.adtm_column_wrap span[data-href] { display:block; text-align:left; }
#adtm_menu.atmRtl div.adtm_column_wrap ul.adtm_elements li a, #adtm_menu.atmRtl div.adtm_column_wrap span[data-href] { display:block; text-align:right; }
#adtm_menu div.adtm_column_wrap ul.adtm_elements li a:hover {}
#adtm_menu div.adtm_column_wrap span[data-href]:hover { cursor: pointer; }
#adtm_menu td.adtm_column_wrap_td {border-style:solid; border-width:0;}
#adtm_menu table.columnWrapTable {max-width:100%;width:100%;margin:0;padding:0; border-collapse:collapse; margin:0;}
#adtm_menu table.columnWrapTable tr td {vertical-align:top;}
#adtm_menu table.columnWrapTable tr td div.adtm_column_wrap {}
#adtm_menu .adtm_column_wrap_sizer {font-size:0;height:0;line-height:0;}
/* Fix bug IE link with filter property */
#adtm_menu ul#menu li.li-niveau1 a.a-niveau1 {cursor : pointer;}
/* Not available on PS 1.5 */
.clear { clear: both }
img.adtm_menu_icon {/*vertical-align:top;margin-right:3px;*/}
#adtm_menu .searchboxATM .search_query_atm {width:150px;margin-left:0!important;}
#adtm_menu .searchboxATM .button_mini {display:inline-block;}
#adtm_menu .search_query_atm.form-control {display:inline-block;}
#adtm_menu .adtm_unclickable {text-decoration:none!important;}
/* PS 1.7 */
#adtm_menu .searchboxATM {position: relative;}
#adtm_menu.atmRtl .adtm_search_submit_button {left:0;right:auto;}
#adtm_menu .adtm_search_submit_button {position:absolute;border:none;background:none;right:0;top:0;color:inherit;}
#adtm_menu .pmAtmIcon {margin-right:5px;}
#adtm_menu .adtm_column.adtm_column_17 .column_wrap_title a{
    display: none;
}
#adtm_menu .adtm_column.adtm_column_24 .column_wrap_title a {
    display: none;
}
#adtm_menu ul.adtm_elements.adtm_elements_24, #adtm_menu ul.adtm_elements.adtm_elements_17{
    margin-top: 73px!important;
}
#adtm_menu ul.adtm_elements li a{
    padding-top: 10px!important;
}

#adtm_menu .column_wrap_title a img {

 /* vertical-align:text-bottom;*/
}

#adtm_menu .adtm_column_wrap_td.advtm_column_wrap_td_26{
    max-width: 360px;
}

#adtm_menu .adtm_column_wrap_td.advtm_column_wrap_td_26 img{
    position: relative;
    top:-108px;
    
}
#adtm_menu .adtm_column_wrap_td.advtm_column_wrap_td_26 p
{
    position: absolute;
    z-index: 10;
    bottom: 70px;
    padding-left: 50px;
    color: #fff;
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    }
#adtm_menu .adtm_column_wrap_td.advtm_column_wrap_td_26 p a
{
        display: flex;
        height: 40px;
        padding: 12px;
        font-size: 13px!important;
        font-weight: 400!important;
        position: relative;
        top: 60px;
        min-width: 240px;
        justify-content: center;
        align-items: center;
        gap: 10px;
        align-self: stretch;
        border-radius: 10px;
        border: 1px solid  #999;
        background: #FFF;
        }

#adtm_menu .adtm_column_wrap_td.advtm_column_wrap_td_27 p,
#adtm_menu .adtm_column_wrap_td.advtm_column_wrap_td_28 p,
#adtm_menu .adtm_column_wrap_td.advtm_column_wrap_td_29 p,
#adtm_menu .adtm_column_wrap_td.advtm_column_wrap_td_30 p
{
    position: absolute;
    z-index: 10;
    bottom: 70px;
    padding-left: 40px;
    color: #fff;
    font-size: 19px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    max-width: 320px;
    }

#adtm_menu .adtm_column_wrap_td.advtm_column_wrap_td_27 p a,
#adtm_menu .adtm_column_wrap_td.advtm_column_wrap_td_28 p a,
#adtm_menu .adtm_column_wrap_td.advtm_column_wrap_td_29 p a,
#adtm_menu .adtm_column_wrap_td.advtm_column_wrap_td_30 p a
{
        display: flex;
        height: 40px;
        padding: 12px;
        font-size: 13px!important;
        font-weight: 400!important;
        position: relative;
        top: 60px;
        min-width: 240px;
        justify-content: center;
        align-items: center;
        gap: 10px;
        align-self: stretch;
        border-radius: 10px;
        border: 1px solid  #999;
        background: #FFF;
        }

.titre_conseils{
    color:#323F56;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    margin-top: 40px;
}
.boutton_conseils{
    border-radius: 10px;
    border: 1px solid #999;
    background:#FFF;
    display: flex;
    height: 40px;
    font-size: 13px;
    padding: 12px;
    
    text-align: left;
    align-items: center;
    gap: 10px;
    max-width: 310px;
    color:#323F56;
}
p.tapis{
    display: flex;
padding: 10px 0px;
align-items: center;
gap: 0px;
align-self: stretch;
border-bottom: 1px solid #323F56;
max-width: 270px;
margin-left: 20px;

}
p.tapis span{
font-size: 13px;
color:#323F56;
font-style: normal;
font-weight: 700;
line-height: normal;
}

.column_wrap_title{
 display: flex;
padding: 10px 0px;
align-items: center;
gap: 10px;
align-self: stretch;
border-bottom: 1px solid #323F56;
}
.column_wrap_title a{
    padding-bottom: 10px;
    display: block;
}
.adtm_column_wrap.advtm_column_wrap_1 .column_wrap_title{
    border: none!important;
}
.adtm_column.adtm_column_17 .column_wrap_title, .adtm_column.adtm_column_24 .column_wrap_title 
, .adtm_column.adtm_column_34 .column_wrap_title , .adtm_column.adtm_column_38 .column_wrap_title
, .adtm_column.adtm_column_36 .column_wrap_title , .adtm_column.adtm_column_35 .column_wrap_title
, .adtm_column.adtm_column_37 .column_wrap_title{border: none!important;
}
.column_wrap_title a[data-type="category"] {
  display: flex;
  flex-direction: row; /* horizontal */
  align-items: center;
  font-weight: bold;
  color: #1c2a39;
  text-decoration: none;
  gap: 0px; 
}

.column_wrap_title a[data-type="category"] img {
  width: 61px;
  height: 60px;
  object-fit: contain;
}
ul.adtm_elements li a{
font-size: 13px!important;
color:#323F56;
font-style: normal;
font-weight: 400!important;
line-height: normal;
}

.adtm_column_wrap.advtm_column_wrap_1 .column_wrap_title a{
    font-weight: 400!important;
    padding-bottom: 10px!important;
    font-size: 13px !important;
    color: #323F56;
    font-style: normal;    
    line-height: normal;
}
#adtm_menu .adtm_column_wrap.advtm_column_wrap_1 .adtm_column span.column_wrap_title a[data-type="category"] {
    font-weight: 400 !important;
        padding-bottom: 10px !important;
        font-size: 13px !important;
        color: #323F56;
        font-style: normal;
        line-height: normal;
}
ul.adtm_elements.adtm_elements_24,ul.adtm_elements.adtm_elements_17{
    border-top: 1px solid #323F56;
    position: relative;
    left: -52px;
    top: -3px;
}
.li-niveau1.advtm_menu_2.sub .adtm_sub
{
        max-height: 521px;
}
.li-niveau1.advtm_menu_3.sub .adtm_sub,
.li-niveau1.advtm_menu_4.sub .adtm_sub,
.li-niveau1.advtm_menu_5.sub .adtm_sub,
.li-niveau1.advtm_menu_6.sub .adtm_sub,
.li-niveau1.advtm_menu_7.sub .adtm_sub
{
    max-height: 522px;
}
.conseils{
    position:absolute;
    bottom: 0px;
    margin-left: 20px;
    margin-bottom: 20px;
}
.conseils .boutton_conseils{
    display: inline-flex;
    margin-right: 5px;

}
.conseils_pro, .conseils_reconditionne{
    margin-left: 20px;
    margin-bottom: 20px;
}
.conseils_pro .boutton_conseils, .conseils_reconditionne .boutton_conseils{
    display: inline-flex;
    margin-right: 5px;

}
.li-niveau1 a span{
    padding: 0px 10px 0px 10px!important;
}
#adtm_menu .li-niveau1 a.a-niveau1 .advtm_menu_span {
    font-size: 14px!important;
    text-transform: uppercase!important;
}
.search_widget_text::placeholder {
  color: #323F56;
}
#header_primary .search_widget_form_inner{
    background: #EDEDED!important;
}
#header_primary .form-control.search_widget_text.js-child-focus{
    background-color: #EDEDED!important;
}

#header_primary {
    background: #FFFFFF!important;
}
.sticky-wrapper .logostcky{
    display: none;
} 

.sticky-wrapper.adtm_sticky .logostcky{
    display: block;
    float: left;
    margin-left:4%;
    padding-top: 5px;
    padding-bottom: 3px;
} 

.sticky-wrapper.adtm_sticky .logostcky img{
    max-height: 50px;
    padding: 5px 20px 5px 20px;
}
.adtm_column.adtm_column_38 .column_wrap_title img,
.adtm_column.adtm_column_37 .column_wrap_title img,
.adtm_column.adtm_column_35 .column_wrap_title img,
.adtm_column.adtm_column_36 .column_wrap_title img
{
    position: relative;
    top: -10px;
    margin-left: 5px;
}
.adtm_column_23 a,.adtm_column_15 a {
  white-space: nowrap;
  display: inline-block; 
}
 #adtm_menu .adtm_column span.column_wrap_title a[data-type="category"]{
    color: #323F56;
    font-family: Lato;
    font-size: 14px!important;
    font-weight: 700!important;

 }
#mobile_bar_left .flex_container {
    display: none;
}

@media (min-width: 1200px) {
    #adtm_menu ul#menu {
        max-width: 100% !important;
        width: 1200px !important;
        margin-left: auto;
        margin-right: auto;
        padding-left: 5px;
        padding-right: 5px;
    }

}

@media (min-width: 992px) and (max-width:1199px) {
    #adtm_menu ul#menu {
        width: 992px !important;
        max-width: 100% !important;
        margin-left: auto;
        margin-right: auto;
        padding-left: 5px;
        padding-right: 5px;
    }

}

@media (min-width: 1921px) and (max-width:2560px) {
    #adtm_menu .adtm_sub {
        padding-left: 26% !important;

    }
    .sticky-wrapper.adtm_sticky #adtm_menu .adtm_sub {
        padding-left: 31% !important;
    
    }
}

@media (min-width: 1561px) and (max-width:1920px) {
    #adtm_menu .adtm_sub {
        padding-left: 18% !important;

    }
    .sticky-wrapper.adtm_sticky #adtm_menu .adtm_sub {
        padding-left: 24% !important;

    }

}

@media (min-width: 1441px) and (max-width:1560px) {
    #adtm_menu .adtm_sub {
        padding-left: 9% !important;

    }
    .sticky-wrapper.adtm_sticky #adtm_menu .adtm_sub {
        padding-left: 17% !important;

    }
}

@media (min-width: 1281px) and (max-width:1440px) {
    #adtm_menu .adtm_sub {
        padding-left: 8% !important;

    }
    .sticky-wrapper.adtm_sticky #adtm_menu .adtm_sub {
        padding-left:15% !important;

    }
}

@media (min-width: 1201px) and (max-width:1280px) {
    #adtm_menu .adtm_sub {
        padding-left: 1% !important;

    }
    .sticky-wrapper.adtm_sticky #adtm_menu .adtm_sub {
        padding-left: 1% !important;

    }
}

@media (min-width: 992px) and (max-width:1200px) {
    #adtm_menu .adtm_sub {
        padding-left: 1% !important;

    }
    .sticky-wrapper.adtm_sticky #adtm_menu .adtm_sub {
        padding-left: 1% !important;

    }
}

@media (min-width:768px) {
    .menu_mobil{
        display: none;
    }
    
}
@media (min-width: 768px) and (max-width:1280px) {

    ul.adtm_elements.adtm_elements_24,
    ul.adtm_elements.adtm_elements_17 {
        border-top: 1px solid #323F56;
        position: relative;
        left: 0px;
        top: -3px;
    }

    .search_widget_block .search_widget {
        position: relative;
        display: flex;
        bottom: 110px;
        left: 20px;
    }

    .search_widget_text::placeholder {
        color: #323F56;
    }

    .search_widget_form_inner {
        background: #EDEDED !important;
    }

    .form-control.search_widget_text.js-child-focus {
        background-color: #EDEDED !important;
    }

    .logostcky {
        display: contents;
    }

    #mobile_bar_left {
        width: 25%;
    }

    .container_mobile_header {
        margin-top: 20px;
    }

    .container_mobile_header .mobile_logo img {
        max-width: 70%;
    }

    
}
@media (max-width: 767px) {

#mobile_bar_top {
        background: #EDEDED;
        padding: 0 5px 0 15px;
        max-height: 61px;
    }
#mobile_bar_center .flex_container{
 float: left;
}
#mobile_bar_bottom{
    background-color: #EDEDED;
}

#adtm_menu .adtm_column ul.adtm_elements li a,
#adtm_menu .adtm_column ul.adtm_elements li span[data-href] {
        padding: 5px 0px 5px 10px;
        margin: 5px 0px 5px 0px!important;
    }

.adtm_column_wrap.advtm_column_wrap_1 .adtm_column {
    padding-bottom:0px!important;
}
#adtm_menu .adtm_column span.column_wrap_title a[data-type="category"] {
        color: #323F56;
        font-family: Lato;
        font-size: 15px !important;
        font-weight: 700 !important;
    }

ul.adtm_elements li a {
        font-size: 14px !important;
    }
.logostcky{
    display: none;
}
.li-niveau1.advtm_menu_toggle.adtm_menu_mobile_mode a{
    border:none!important;
}
.li-niveau1.advtm_menu_toggle.adtm_menu_mobile_mode a .advtm_menu_span.adtm_toggle_menu_button_text{
    font-size: 0px;
}
 ul li.advtm_menu_toggle a.adtm_toggle_menu_button span.adtm_toggle_menu_button_text {
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYAgMAAACdGdVrAAAACVBMVEUAAAAAAAAAAACDY+nAAAAAAnRSTlMA3Pn2U8cAAAAaSURBVAjXY4CCrFVAsJJhFRigUjA5FEBvfQDmRTo/uCG3BQAAAABJRU5ErkJggg==);
        background-position: left 10px center!important;
        background-repeat: no-repeat;
        
       
}
#adtm_menu ul li.advtm_menu_toggle a.adtm_toggle_menu_button span.adtm_toggle_menu_button_text span{
    padding-left: 50px!important;
}
#mobile_bar_left .flex_container{
    display: block;
}
#adtm_menu_inner{
 background-color: #ededed!important;
background: #ededed!important;

}
#_desktop_top_menu{
    background: #ededed!important;
    padding-left: 0px!important;
    padding-right: 0px!important;
}
#adtm_menu ul#menu li.li-niveau1 a.a-niveau1{
    border-style: none!important;
}
#adtm_menu .li-niveau1 a.a-niveau1 .advtm_menu_span{
    padding-left: 15px!important;
}
.conseils {
    position: relative!important;
    bottom: 120px!important;
    margin-left: 20px;
    margin-bottom: -80px;
}
.titre_conseils {
    color: #323F56;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    margin-top: 0px!important;
}
#adtm_menu .adtm_column_wrap_td.advtm_column_wrap_td_27 p a,
#adtm_menu .adtm_column_wrap_td.advtm_column_wrap_td_28 p a,
#adtm_menu .adtm_column_wrap_td.advtm_column_wrap_td_29 p a,
#adtm_menu .adtm_column_wrap_td.advtm_column_wrap_td_30 p a {
    display: flex;
    height: 40px;
    padding: 12px;
    font-size: 13px !important;
    font-weight: 400 !important;
    position: relative;
    top: 10px!important;
    min-width: 240px;
    justify-content: center;
    align-items: center;
    gap: 10px;
    align-self: stretch;
    border-radius: 10px;
    border: 1px solid #999;
    background: #FFF;
}
#adtm_menu .adtm_column_wrap_td.advtm_column_wrap_td_27 p,
#adtm_menu .adtm_column_wrap_td.advtm_column_wrap_td_28 p,
#adtm_menu .adtm_column_wrap_td.advtm_column_wrap_td_29 p,
#adtm_menu .adtm_column_wrap_td.advtm_column_wrap_td_30 p {
    position: relative!important;
    z-index: 10;
    bottom: 150px!important;
    padding-left: 40px;
    color: #fff;
    font-size: 19px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    max-width: 90%;
}
.li-niveau1.advtm_menu_2.sub .adtm_sub {
    max-height:100%!important;
}
#adtm_menu.adtm_menu_toggle_open ul#menu li div.adtm_sub.adtm_submenu_toggle_open {
    display: block;
    overflow: scroll;
    max-height: 400px;
    height: 400px;
}
#adtm_menu .adtm_column_wrap_td.advtm_column_wrap_td_26 img {
    position: relative;
    top: -20px;
}
#adtm_menu .adtm_column_wrap_td.advtm_column_wrap_td_26 {
     max-width: 100%!important;
}
.tapis{
    display: none!important;
}
.column_wrap_title a[data-type="category"] img{
    display: none;
}
.column_wrap_title{
    border: none;
}
.column_wrap_title a[data-type="category"] {
    padding-bottom: 0px;
    display: block;
    padding-left: 15px;
}
#adtm_menu .adtm_column_wrap_td.advtm_column_wrap_td_26 p {
    position:relative;
    z-index: 10;
    bottom: 190px;
    padding-left: 35px;
    color: #fff;
    font-size: 19px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    max-width: 90%;
}

#adtm_menu .adtm_column_wrap_td.advtm_column_wrap_td_26 p a {
    display: flex;
    height: 40px;
    padding: 12px;
    font-size: 13px !important;
    font-weight: 400 !important;
    position: relative;
    top: 10px;
    max-width: 100%;
    justify-content: center;
    align-items: center;
    gap: 10px;
    align-self: stretch;
    border-radius: 10px;
    border: 1px solid #999;
    background: #FFF;
}
#adtm_menu table.columnWrapTable tr td div.adtm_column_wrap {
    max-height: 790px;
}
ul.adtm_elements.adtm_elements_24,
ul.adtm_elements.adtm_elements_17 {
    border-top:none;
    position: relative;
    left: 0px;
    top: 0px;
}
#adtm_menu ul.adtm_elements.adtm_elements_24,
#adtm_menu ul.adtm_elements.adtm_elements_17 {
    margin-top: 0px !important;
}
.column_wrap_title a {
    font-size: 16px !important;
    padding-left: 10px!important;
}
.adtm_column_wrap_td.advtm_column_wrap_td_16, .adtm_column_wrap_td.advtm_column_wrap_td_9{
    margin-top: -25px;
}

.a-niveau1[data-id="7"] {
    display: inline-flex;
    align-items: center;
    gap: 8px;
    
}
.a-niveau1[data-id="7"] .advtm_menu_span.advtm_menu_span_2{
   margin-left: 55px!important;
}
.a-niveau1[data-id="7"]::before {
    content: "";
    position:absolute;
    display: inline-block;
    width: 60px;
    height: 60px;
    background-image: url(../../../../../../../modules/pm_advancedtopmenu/column_icons/Rectangle.png) !important;
    background-size: contain;
    background-repeat: no-repeat;
    padding: 5px;
}

.a-niveau1[data-id="174"] {
    display: inline-flex;
    align-items: center;
    gap: 8px;

}

.a-niveau1[data-id="174"] .advtm_menu_span.advtm_menu_span_4 {
    margin-left: 55px !important;
}

.a-niveau1[data-id="174"]::before {
    content: "";
    position: absolute;
    display: inline-block;
    width: 60px;
    height: 60px;
    background-image: url(../../../../../../../modules/pm_advancedtopmenu/column_icons/10-fr.png) !important;
    background-size: contain;
    background-repeat: no-repeat;
    padding: 5px;
}

.a-niveau1[data-id="16"] {
    display: inline-flex;
    align-items: center;
    gap: 8px;

}

.a-niveau1[data-id="16"] .advtm_menu_span.advtm_menu_span_5 {
    margin-left: 55px !important;
}

.a-niveau1[data-id="16"]::before {
    content: "";
    position: absolute;
    display: inline-block;
    width: 60px;
    height: 60px;
    background-image: url(../../../../../../../modules/pm_advancedtopmenu/column_icons/13-fr.png) !important;
    background-size: contain;
    background-repeat: no-repeat;
    padding: 5px;
}
.a-niveau1[data-id="26"] {
    display: inline-flex;
    align-items: center;
    gap: 8px;

}

.a-niveau1[data-id="26"] .advtm_menu_span.advtm_menu_span_6 {
    margin-left: 55px !important;
}

.a-niveau1[data-id="26"]::before {
    content: "";
    position: absolute;
    display: inline-block;
    width: 60px;
    height: 60px;
    background-image: url(../../../../../../../modules/pm_advancedtopmenu/column_icons/20-fr.png) !important;
    background-size: contain;
    background-repeat: no-repeat;
    padding: 5px;
}
.a-niveau1[data-id="11"] {
    display: inline-flex;
    align-items: center;
    gap: 8px;

}

.a-niveau1[data-id="11"] .advtm_menu_span.advtm_menu_span_7 {
    margin-left: 55px !important;
}

.a-niveau1[data-id="11"]::before {
    content: "";
    position: absolute;
    display: inline-block;
    width: 60px;
    height: 60px;
    background-image: url(../../../../../../../modules/pm_advancedtopmenu/column_icons/22-fr.png) !important;
    background-size: contain;
    background-repeat: no-repeat;

}
    #adtm_menu.adtm_menu_toggle_open ul#menu li.li-niveau1 {
        display: block !important;
        padding: 1px!important;
    }
    .li-niveau1 a{
        padding: 5px 5px 5px 20px;
        background: #ffffff;
    }
    .li-niveau1 a::before {
        background: #ffffff;
    }
    .adtm_sub_open a.a-niveau1{
        background: #ededed;
    }
    .adtm_sub_open a.a-niveau1 span {
        background: #ededed!important;
        
    }
    #adtm_menu.adtm_menu_toggle_open ul#menu li.li-niveau1.sub.adtm_sub_open a.a-niveau1 span {
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYBAMAAAASWSDLAAAAFVBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAASAQCkAAAABnRSTlMAHiXy6t8iJwLjAAAARUlEQVQY02OgKWBUAJFMYJJB1AhEChuCOSLJCkBpNxAHRBsBRVIUIJpUkhVgEmAlIKVgAFIDUgmXgkmAzXWCMqA20hgAAI+xB05evnCbAAAAAElFTkSuQmCC)!important;
        background-repeat: no-repeat!important;
        background-position: right 15px center!important;
    }

    #adtm_menu .li-niveau1.adtm_sub_open a.a-niveau1 .advtm_menu_span,
    #adtm_menu .li-niveau1 a.a-niveau1:focus .advtm_menu_span,
    .li-niveau1:focus>a.a-niveau1 .advtm_menu_span {
        color: #323F56!important;
        text-decoration: none;
        text-transform: capitalize;
    }
   #adtm_menu .li-niveau1 a.advtm_menu_actif .advtm_menu_span {
        color: #323F56 !important;
       text-decoration: none;
   }
   .adtm_column_wrap_td.advtm_column_wrap_td_1{
    padding-left: 20px;
   }
   .adtm_column_wrap_td.advtm_column_wrap_td_3,
   .adtm_column_wrap_td.advtm_column_wrap_td_4,
   .adtm_column_wrap_td.advtm_column_wrap_td_5,
   .adtm_column_wrap_td.advtm_column_wrap_td_6,
   .adtm_column_wrap_td.advtm_column_wrap_td_7,
   .adtm_column_wrap_td.advtm_column_wrap_td_8,
   .adtm_column_wrap_td.advtm_column_wrap_td_9,
   .adtm_column_wrap_td.advtm_column_wrap_td_10,
   .adtm_column_wrap_td.advtm_column_wrap_td_11,
   .adtm_column_wrap_td.advtm_column_wrap_td_12,
   .adtm_column_wrap_td.advtm_column_wrap_td_13,
   .adtm_column_wrap_td.advtm_column_wrap_td_14,
   .adtm_column_wrap_td.advtm_column_wrap_td_15,
   .adtm_column_wrap_td.advtm_column_wrap_td_16,
   .adtm_column_wrap_td.advtm_column_wrap_td_17,
   .adtm_column_wrap_td.advtm_column_wrap_td_18,
   .adtm_column_wrap_td.advtm_column_wrap_td_19,
   .adtm_column_wrap_td.advtm_column_wrap_td_20,
   .adtm_column_wrap_td.advtm_column_wrap_td_21,
   .adtm_column_wrap_td.advtm_column_wrap_td_22,
   .adtm_column_wrap_td.advtm_column_wrap_td_23,
   .adtm_column_wrap_td.advtm_column_wrap_td_24,
   .adtm_column_wrap_td.advtm_column_wrap_td_25
   {
       padding-left: 25px;
   }
   .conseils a{
    background: none;
   }
   #adtm_menu ul#menu li a.a-niveau1 span {
    text-align: left!important;
   }
   #adtm_menu ul#menu li a.a-niveau1 span {
       color: #323F56;
       
       font-family: Lato;
       font-size: 14px;
       font-style: normal;
       font-weight: 700;
       line-height: 60px;
       /* 464.286% */
       text-transform: uppercase;
   }
   #adtm_menu ul#menu li.sub:hover>a.a-niveau1 span {
       border-bottom: none;
   }
   img.logo {
       width: 100px!important;
       margin-top: 28px;
       margin-bottom: 28px;
   }
   .boutton_conseils{
    border-radius: 10px;
    border: 1px solid #999;
    background:#FFF;
    display: flex;
    height: 40px;
    font-size: 13px;
    padding: 12px;
    
    text-align: left;
    align-items: center;
    gap: 10px;
    max-width: 100%;
    color:#323F56;
}
}
@media (min-width: 768px) and (max-width:1280px) {
ul.adtm_elements.adtm_elements_24,
ul.adtm_elements.adtm_elements_17 {
    border-top: 1px solid #323F56;
    position: relative;
    left: 0px;
    top: -3px;
}
.search_widget_block .search_widget {
    position: relative;
    display: flex;
    bottom: 110px;
    left: 20px;
}
.search_widget_text::placeholder {
    color: #323F56;
}

.search_widget_form_inner {
    background: #EDEDED !important;
}

.form-control.search_widget_text.js-child-focus {
    background-color: #EDEDED !important;
}
.logostcky{
    display: contents;
}
#mobile_bar_left{
    width: 25%;
}
.container_mobile_header{
    margin-top: 20px;
}
.container_mobile_header .mobile_logo img{
    max-width: 70%;
}
ul.adtm_elements li a {
    font-size: 14px !important;
}
.advtm_column_wrap_td_28, .advtm_column_wrap_td_35, .advtm_column_wrap_td_30, .advtm_column_wrap_td_29 {
   max-width: 250px!important;
}
.advtm_column_wrap_td_27 {
    display: none!important;
}
.li-niveau1.advtm_menu_3.sub .adtm_sub,
.li-niveau1.advtm_menu_4.sub .adtm_sub,
.li-niveau1.advtm_menu_5.sub .adtm_sub,
.li-niveau1.advtm_menu_6.sub .adtm_sub,
.li-niveau1.advtm_menu_7.sub .adtm_sub {
    height:500px ;
}
#adtm_menu .adtm_column_wrap_td.advtm_column_wrap_td_27 p,
#adtm_menu .adtm_column_wrap_td.advtm_column_wrap_td_28 p,
#adtm_menu .adtm_column_wrap_td.advtm_column_wrap_td_29 p,
#adtm_menu .adtm_column_wrap_td.advtm_column_wrap_td_30 p {
    position: relative;
    z-index: 10;
    bottom: 150px;
    padding-left: 40px;
    color: #fff;
    font-size: 15px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    max-width: 210px;
}
#adtm_menu .adtm_column_wrap_td.advtm_column_wrap_td_27 p a,
#adtm_menu .adtm_column_wrap_td.advtm_column_wrap_td_28 p a,
#adtm_menu .adtm_column_wrap_td.advtm_column_wrap_td_29 p a,
#adtm_menu .adtm_column_wrap_td.advtm_column_wrap_td_30 p a {
    display: flex;
    height: 40px;
    padding: 12px;
    font-size: 13px !important;
    font-weight: 400 !important;
    position: relative;
    top: 0px;
    justify-content: center;
    align-items: center;
    gap: 13px;
    align-self: stretch;
    border-radius: 10px;
    border: 1px solid #999;
    background: #FFF;
    width: 152px;
    min-width:155px!important;
}
.column_wrap_title a[data-type="category"] img {
    width: 61px;
    height: 60px;
    object-fit: contain;
    display: none;
}
#adtm_menu .li-niveau1 a.a-niveau1 .advtm_menu_span {
    font-size: 13px !important;
    text-transform: uppercase !important;
}
.search_widget_block .search_widget {
    position: relative;
    display: flex;
    bottom: 20px;
    left: 20px;
}

.search_widget_block {
    height: 0px;
}

}

@media (min-width: 768px) and (max-width:1023px) {

.logostcky {
    display: none;
}
#adtm_menu ul.adtm_elements.adtm_elements_24,
#adtm_menu ul.adtm_elements.adtm_elements_17 {
    margin-top: 33px !important;
}
#mobile_bar_top {
    background: #fff;
    padding: 0 5px 0 15px;
}
.search_widget_block .search_widget {
    position: relative;
    display: flex;
    bottom: 80px;
    left: 0px;
    max-width: 180px;
}

}
@media (min-width: 1023px) and (max-width: 1180px) {
    .search_widget_block .search_widget {
        position: relative;
        display: flex;
        bottom: 50px;
        left: 20px;
    }
    #adtm_menu ul.adtm_elements.adtm_elements_24,
    #adtm_menu ul.adtm_elements.adtm_elements_17 {
        margin-top: 34px!important;
        margin-left: -60px!important;
    }
}
@media (min-width: 768px){
.vc_col-sm-3 {
    width: 24%;
    display: inline-block;
    text-align: center;
    margin-left: 8px;
}
#_desktop_top_menu{
    padding-top: 10px;
}
}
.li-niveau1.advtm_menu_10.menuHaveNoMobileSubMenu, .li-niveau1.advtm_menu_11.menuHaveNoMobileSubMenu{
    position: relative;
    left: 18%;
}
.sticky-wrapper.adtm_sticky .li-niveau1.advtm_menu_10.menuHaveNoMobileSubMenu, .sticky-wrapper.adtm_sticky .li-niveau1.advtm_menu_11.menuHaveNoMobileSubMenu{
    display: none;
}
.lang_nl .li-niveau1.advtm_menu_10.menuHaveNoMobileSubMenu,
.lang_nl .li-niveau1.advtm_menu_11.menuHaveNoMobileSubMenu {
    position: relative;
    left: 13%;
}
.lang_de .li-niveau1.advtm_menu_10.menuHaveNoMobileSubMenu,
.lang_de .li-niveau1.advtm_menu_11.menuHaveNoMobileSubMenu {
    position: relative;
    left: 10%;
}
@media (max-width: 767px) {
.li-niveau1.advtm_menu_10.menuHaveNoMobileSubMenu,
.li-niveau1.advtm_menu_11.menuHaveNoMobileSubMenu {
        position: relative;
        left: 0% !important;
    }
}
.lang_nl label.psgdpr_consent_message span{
   display: block;
   margin-left: 20px;
   margin-top: -20px;
}






@media (max-width: 767px) {
    #adtm_menu ul li.advtm_menu_toggle {
        display: inline-block !important;
        width: 20%;
        position: relative;
       
    }
    #adtm_menu ul li.advtm_menu_toggle a.adtm_toggle_menu_button {
    width: 11% !important; 
    padding-top: 4px;
    padding-left: 1px;
    border-radius: 10px;
    height: 20px !important;

    margin: 8px;
    }
    #adtm_menu .li-niveau1 a.a-niveau1 {
        min-height: 47px!important;
        line-height: 56px;
    }
    #adtm_menu ul#menu li a.a-niveau1 span {display: none;}
    #_desktop_top_menu{
        display: none;
    }
    .mobil_menu #_desktop_top_menu {
        display: block;
    }
    .mobile_bar_tri.menu_mobile_bar_tri.mobile_bar_item{
        display: none;
    }
    #mobile_bar_left{
        width: 30%;
    }
    #mobile_bar_center {
            position: absolute;
            top: 20px;
            z-index: 11;
            left: 30%;
            }
    #mobile_bar_right{
        position: absolute;
        top: 50px;
        right: 0;
        z-index: 11;
    }
    .animated.fast.stuck #mobile_bar_center {
        position: absolute;
            top: -15px;
    }
    .animated.fast.stuck #mobile_bar_right {
        position: absolute;
        top: 15px;
    }
    #adtm_menu_inner {
            
            border-width: 0px 0px 0px 0px !important;
        }
    .adtm_touch.adtm_menu_toggle_open ul li.advtm_menu_toggle a.adtm_toggle_menu_button span.adtm_toggle_menu_button_text {
      
        background-image: url(../../../../../../../modules/pm_advancedtopmenu/column_icons/cross.svg) !important;
        background-position: left 13px center !important;
        background-repeat: no-repeat;
    }
    .li-niveau1.advtm_menu_11.menuHaveNoMobileSubMenu a{
        background-color: #ededed;
    }
    .li-niveau1.advtm_menu_11.menuHaveNoMobileSubMenu a span{
        background-color: #ededed;
    }
    .li-niveau1.advtm_menu_11.menuHaveNoMobileSubMenu .a-niveau1::before {
    content: "";
        position: absolute;
        top: 29px;
        left: 10px;
        display: inline-block;
        width: 10px;
        height: 10px;
        background-image: url(../../../../../../../modules/pm_advancedtopmenu/column_icons/phone.svg) !important;
        background-size: contain;
        background-repeat: no-repeat;
        padding: 7px;
        margin-left: 20px !important;
    
    }
    .li-niveau1.advtm_menu_11.menuHaveNoMobileSubMenu .a-niveau1{
        padding-left: 40px !important;
    }
    .li-niveau1.geolocation_mobil.menuHaveNoMobileSubMenu a.ets_click_show{
        background-color: #ededed!important;
        color: #323F56;
        text-align: center;
        font-family: Lato;
        font-size: 14px;
        font-style: normal;
        font-weight: 700;
        line-height: normal;
        text-transform: uppercase;

    }
}