#adtm_menu {
    z-index: 1000;
    margin: 10px 0;
}

img.adtm_menu_icon {
    vertical-align: middle;
    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 .adtm_unclickable {
    text-decoration: none!important;
}

#adtm_menu ul#menu li.li-niveau1.advtm_menu_8 {
    float: right;
    margin-right: 20px;
}

#adtm_menu ul#menu li.li-niveau1 a.a-niveau1 .advtm_menu_span {
    padding: 0 6px !important;
}

#adtm_menu ul#menu li.li-niveau1 a.a-niveau1 {
    /*border-style:groove !important; */
    
    font: 20px 'bebas_neueregular';
    text-transform: uppercase;
}
/*#adtm_menu div.adtm_column_wrap h5
{
   widht:180px !important;
}*/

.adtm_column_wrap h5,
.adtm_column_wrap h5 a {
    font-size: 1.4em;
    text-decoration: none;
    line-height: 15px;
    margin: 15px 0;
}
/*.adtm_column_wrap {
      width: 457px !important;
      border-right: 1px solid #CCCCCC;
  }*/

.advtm_column_wrap_22,
.advtm_column_wrap_6,
.advtm_column_wrap_37,
.advtm_column_wrap_31,
.advtm_column_wrap_34 {
    border: none;
}
/*.advtm_column_wrap_td_22, .advtm_column_wrap_td_6, .advtm_column_wrap_24{border-right: 1px solid #CCCCCC}*/
/*.advtm_column_wrap_24, .advtm_column_wrap_td_32, .advtm_column_wrap_td_35{border-left: 1px solid #CCCCCC}*/

.advtm_column_wrap_30,
.advtm_column_wrap_29,
.advtm_column_wrap_24,
.advtm_column_wrap_7,
.advtm_column_wrap_11,
.advtm_column_wrap_25,
.advtm_column_wrap_23,
.advtm_column_wrap_26,
.advtm_column_wrap_15,
.advtm_column_wrap_27 {
    border-right: none;
}

.adtm_column {
    float: left;
}

.w50 {
    width: 48% !important;
}

.w30 {
    width: 33.33333% !important;
}
/*.adtm_column_46,.adtm_column_21,.adtm_column_41,.adtm_column_38,.adtm_column_27,.adtm_column_20,.adtm_column_22,.adtm_column_23,.adtm_column_24,.adtm_column_25,.adtm_column_26,.adtm_column_28,.adtm_column_29,.adtm_column_30,.adtm_column_31,.adtm_column_49,.adtm_column_50,.adtm_column_51
{
 float:left; 
}
.adtm_column_21,.adtm_column_27, .adtm_column_49,.adtm_column_51
{
  clear:both; 
}
.adtm_column_28,.adtm_column_29,.adtm_column_46
{
  float:right !important;
}*/
/*.adtm_column_28, .adtm_column_29{margin-right: 15px !important;}*/

.adtm_column_wrap p {
    text-align: center;
    font-family: 'bebas_neueregular', sans-serif;
    font-size: 30px;
    display: inline-block;
}

#adtm_menu .adtm_column_33 {
    //margin-top:115px !important; 
}

.adtm_elements_20 li a[href="http://www.heartjacking.com/fr/41-t-shirt-equalizer"] {
    padding-left: 7px;
}

.adtm_elements_20 li a[href="http://www.heartjacking.com/fr/42-t-shirt-led-lumineux"] {
    padding-left: 7px;
}

.adtm_elements_22 li a[href="http://www.heartjacking.com/fr/49-t-shirt-electroluminescent"] {
    padding-left: 7px;
}

.adtm_elements_22 li a[href="http://www.heartjacking.com/fr/50-t-shirts-led-lumineux-femme"] {
    padding-left: 7px;
}

.adtm_elements_23 li a[href="http://www.heartjacking.com/fr/173-chemise"] {
    padding-left: 7px;
}

.adtm_elements_49 li a[href="http://www.heartjacking.com/fr/163-morphsuits-speciaux"] {
    padding-left: 7px;
}

.adtm_elements_49 li a[href="http://www.heartjacking.com/fr/213-morphsuit-enfant"] {
    padding-left: 7px;
}

.adtm_elements_24 li a[href="http://www.heartjacking.com/fr/69-c-string-invisible"] {
    padding-left: 7px;
}

.adtm_elements_24 li a[href="http://www.heartjacking.com/fr/171-leggings"] {
    padding-left: 7px;
}

.adtm_elements_27 li a[href="http://www.heartjacking.com/fr/47-casque-lumineux-masque-led"] {
    padding-left: 7px;
}

.adtm_elements_27 li a[href="http://www.heartjacking.com/fr/90-lacets-led"] {
    padding-left: 7px;
}

.adtm_elements_27 li a[href="http://www.heartjacking.com/fr/44-ceinture-led-lumineuse"] {
    padding-left: 7px;
}

.adtm_elements_26 li a[href="http://www.heartjacking.com/fr/202-maquillage-fluo"] {
    padding-left: 7px;
}

.adtm_elements_26 li a[href="http://www.heartjacking.com/fr/204-vernis-fluo"] {
    padding-left: 7px;
}

.adtm_elements_26 li a[href="http://www.heartjacking.com/fr/205-peinture-corporelle-fluo"] {
    padding-left: 7px;
}

.adtm_elements_25 li a[href="http://www.heartjacking.com/fr/217-etiquettes-bouteille-lumineuse"] {
    padding-left: 7px;
}

.adtm_elements_25 li a[href="http://www.heartjacking.com/fr/58-parapluie-led"] {
    padding-left: 7px;
}

.adtm_elements_31 li a[href="http://www.heartjacking.com/fr/168-nos-meilleures-casquettes-graff"] {
    padding-left: 7px;
}

.adtm_elements_30 li a[href="http://www.heartjacking.com/fr/72-sac-tendance"] {
    padding-left: 7px;
}

.adtm_elements_46 li a[href="http://www.heartjacking.com/fr/109-casquettes-brodees"] {
    padding-left: 7px;
}

.adtm_elements_46 li a[href="http://www.heartjacking.com/fr/71-lunettes-de-soleil"] {
    padding-left: 7px;
}

.adtm_elements_29 li a[href="http://www.heartjacking.com/fr/181-ceintures"] {
    padding-left: 7px;
}

.adtm_elements_29 li a[href="http://www.heartjacking.com/fr/121-bretelles"] {
    padding-left: 7px;
}

.adtm_elements_28 li a[href="http://www.heartjacking.com/fr/178-guetres"] {
    padding-left: 7px;
}

.adtm_elements_33 li a[href="http://www.heartjacking.com/fr/37-casquette-personnalisee"] {
    padding-left: 7px;
}

.adtm_elements_32 li a[href="http://www.heartjacking.com/fr/35-personnalisation-t-shirt-lumineux"] {
    padding-left: 7px;
}

.adtm_elements_32 li a[href="http://www.heartjacking.com/fr/36-etiquettes-lumineuses"] {
    padding-left: 7px;
}

#adtm_menu .adtm_column ul.adtm_elements li a {
    font: 14px/16px Arial, sans-serif;
    color: #878787;
}
/********* CUSTOM MEGAMeNU **********/

.wi_resp {
    width: 95%;
    left: 0px;
}

.fl_l {
    float: left;
    width: 35%;
}

.fl_l50 {
    float: left;
    width: 50%;
}

.fl_r {
    float: right;
    width: 28%;
}

.fl_r > img {
    display: block;
    max-width: 100%;
    height: auto;
    margin: auto;
}

#adtm_menu .adtm_column h5 a {
    color: #050d1a;
    line-height: 100%;
}

.clear {
    clear: both;
}

@media (max-width: 970px) {
    .w50,
    .w30 {
        width: 100% !important;
    }
    #adtm_menu .adtm_column ul.adtm_elements li a {
        font: 17px/22px Arial, sans-serif;
        color: #878787;
    }
    .fl_l,
    .fl_l50 {
        width: 50%;
    }
    .wi_resp,
    .adtm_sub {
        width: 100% !important;
    }
}

@media (max-width: 360px) {
    .fl_l,
    .fl_l50 {
        width: 100%;
    }
}