
.mobilebarmaximenuck .mobilebuttonmaximenuck {
    background-size: 40px;
}
.mobilemaximenuck div.maximenuck {
background: url(../images/separateur.png) left bottom repeat-x;}

#mainmenu-mobile .cartinmenu {}

.mobilemaximenuck .mobilemaximenucktogglericon:after {
    top: 50%;
    cursor: pointer;
    cursor: hand;
}

.mobilemaximenuck .mobilemaximenucktogglericon{
    cursor: pointer;
    cursor: hand;
}

.mobilemaximenuck #jshop_module_cart {float:right; margin-right: 10px;}
div#mainmenu span.titreck {
    overflow: hidden;
    display: block;
}

div#mainmenu ul.maximenuck li.maximenuck.level1.cartinmenu {float:right;}

.sidebar_module li.maximenuck a.maximenuck img, div#mainmenu li.maximenuck a.maximenuck img {
    width: 20px;
    float: left;
	padding-right: 5px;
	-webkit-filter: drop-shadow(1px 1px 2px #000);
    filter: drop-shadow(1px 1px 2px #000);
	}
	.sidebar_module li.maximenuck a.maximenuck img{padding-top: 7px;}

.sidebar_module div#maximenuckk2 ul.maximenuck li.maximenuck.level1{clear:both; float: left;    width: 100%;}

.sidebar_module div#maximenuckk2 ul.maximenuck li.maximenuck.level1:hover{
background: rgba(255, 255, 255, 0.35);
    transition: all .2s ease-out;
}	
	.mycart_refresh_form{margin:0;padding:0;}

div.menu_cart div#mainmenu.maximenuckh ul.maximenuck li.level1.parent > a,
div.menu_cart div#mainmenu.maximenuckh ul.maximenuck li.level1.parent > span.separator {
    padding-right: 15px;
}

div.menu_cart div#mainmenu.maximenuckh ul.maximenuck li.maximenuck.level1 > a,
div.menu_cart div#mainmenu.maximenuckh ul.maximenuck li.maximenuck.level1 > span.separator {
     padding-top: 40px; 
     padding-right: 10px; 
     padding-bottom: 10px; 
     padding-left: 10px; 
}

div.menu_cart div#mainmenu.maximenuckh ul.maximenuck li.maximenuck.parent.level1 > a,
div.menu_cart div#mainmenu.maximenuckh ul.maximenuck li.maximenuck.parent.level1 > span.separator {
     padding-right: 17px; 
}



	div.menu_cart div#mainmenu.maximenuckh ul.maximenuck li.maximenuck.level1 > a span.titreck,
	div.menu_cart div#mainmenu.maximenuckh ul.maximenuck li.maximenuck.level1 > span.separator span.titreck {
    padding-bottom: 8px;
    padding-left: 3px;
    padding-right: 3px;
	text-shadow: 2px 2px 5px #000000;
	}
	
    div.menu_cart div#mainmenu.maximenuckh ul.maximenuck li.maximenuck.level1.active > a span.titreck,
	div.menu_cart div#mainmenu.maximenuckh ul.maximenuck li.maximenuck.level1.active > span.separator span.titreck
	{
	padding-bottom: 5px;
	border-bottom: 3px yellow double;
	
    }
	
	div.menu_cart div#mainmenu.maximenuckh ul.maximenuck li.maximenuck.level1:hover > a span.titreck,
	div.menu_cart div#mainmenu.maximenuckh ul.maximenuck li.maximenuck.level1:hover > span.separator span.titreck
	{
	padding-bottom: 5px;
	border-bottom: 3px yellow solid;
	}
	
	div.menu_cart div#mainmenu li > a,
	div.menu_cart div#mainmenu li > span,
	.mobilemaximenuck div.level1.maximenuck > a,
	.mobilemaximenuck div.level2.maximenuck > a,
	.mobilemaximenuck div.level3.maximenuck > a
	{
    font-family: "Open Sans",sans-serif;
	}

.sidebar_module div#maximenuckk2 ul.maximenuck li.maximenuck.level1 a{
color: #555;
    display: block;
    height: 36px;
    line-height: 37px;
    border-bottom: 1px dotted #BCBDC2;
    text-decoration: none;
    -webkit-transition: all .2s ease-out;
    -moz-transition: all .2s ease-out;
    -o-transition: all .2s ease-out;
    transition: all .2s ease-out;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;	
text-align:left;
}
	