/* Maximenu CK mobile - http://www.joomlack.fr */
/* Automatic styles generated from the plugin options */

.mobilebarmaximenuck {display:none;position:relative;left:0;top:0;right:0;z-index:100;}
.mobilebarmaximenuck .mobilebarmenutitleck {display: block;background: #3070B0;background-color: #3070B0;background: -moz-linear-gradient(top,  #3070B0 0%, #558FC2 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3070B0), color-stop(100%,#558FC2)); background: -webkit-linear-gradient(top,  #3070B0 0%,#558FC2 100%);background: -o-linear-gradient(top,  #3070B0 0%,#558FC2 100%);background: -ms-linear-gradient(top,  #3070B0 0%,#558FC2 100%);background: linear-gradient(top,  #3070B0 0%,#558FC2 100%); font-size: 15px;color: #FFFFFF;font-weight: bold;text-indent: -30px;line-height: 43px;height: 43px;font-family: Lato;}
.mobilebarmaximenuck .mobilebuttonmaximenuck {cursor:pointer;box-sizing: border-box;position:absolute; top: 0; right: 0;line-height:0.8em;font-family:Segoe UI;text-align: center;padding-top: 3px;font-size: 1.8em;color: #FFFFFF;line-height: 1.3em;height: 35px;width: 35px;font-family: ;}
.mobilemaximenuck {box-sizing: border-box;width: 100%;font-size: 15px;color: #2B3942;font-weight: bold;font-family: Lato;}
.mobilemaximenuck .mobilemaximenucktopbar {position:relative;}
.mobilemaximenuck .mobilemaximenucktitle {display: block;background: #3070B0;background-color: #3070B0;background: -moz-linear-gradient(top,  #3070B0 0%, #558FC2 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3070B0), color-stop(100%,#558FC2)); background: -webkit-linear-gradient(top,  #3070B0 0%,#558FC2 100%);background: -o-linear-gradient(top,  #3070B0 0%,#558FC2 100%);background: -ms-linear-gradient(top,  #3070B0 0%,#558FC2 100%);background: linear-gradient(top,  #3070B0 0%,#558FC2 100%); font-size: 15px;color: #FFFFFF;text-transform: uppercase;text-indent: 20px;line-height: 43px;height: 43px;font-family: ;}
.mobilemaximenuck .mobilemaximenuckclose {cursor:pointer;box-sizing: border-box;position:absolute; top: 0; right: 0;line-height:0.8em;font-family:Segoe UI;text-align: center;padding-top: 3px;font-size: 1.5em;color: #FFFFFF;line-height: 35px;height: 35px;width: 35px;font-family: ;}
.mobilemaximenuck a {display:block;color: #2B3942;}
.mobilemaximenuck a:hover {text-decoration: none;}
.mobilemaximenuck div.maximenuck {position:relative;}
.mobilemaximenuck div.level1.maximenuck > a {padding-top: 3px;padding-right: 3px;padding-bottom: 3px;padding-left: 15px;background: #FDFDFD;background-color: #FDFDFD;background: -moz-linear-gradient(top,  #FDFDFD 0%, #EEEEEE 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FDFDFD), color-stop(100%,#EEEEEE)); background: -webkit-linear-gradient(top,  #FDFDFD 0%,#EEEEEE 100%);background: -o-linear-gradient(top,  #FDFDFD 0%,#EEEEEE 100%);background: -ms-linear-gradient(top,  #FDFDFD 0%,#EEEEEE 100%);background: linear-gradient(top,  #FDFDFD 0%,#EEEEEE 100%); border-bottom: #CACACA 1px solid ;color: #2B3942;line-height: 35px;font-family: Lato;}.mobilemaximenuck div.level2.maximenuck > a {padding-top: 3px;padding-right: 3px;padding-bottom: 3px;padding-left: 25px;background: #FDFDFD;background-color: #FDFDFD;background: -moz-linear-gradient(top,  #FDFDFD 0%, #EEEEEE 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FDFDFD), color-stop(100%,#EEEEEE)); background: -webkit-linear-gradient(top,  #FDFDFD 0%,#EEEEEE 100%);background: -o-linear-gradient(top,  #FDFDFD 0%,#EEEEEE 100%);background: -ms-linear-gradient(top,  #FDFDFD 0%,#EEEEEE 100%);background: linear-gradient(top,  #FDFDFD 0%,#EEEEEE 100%); border-bottom: #CACACA 1px solid ;line-height: 35px;font-family: Lato;}.mobilemaximenuck div.level2.maximenuck + .mobilemaximenucksubmenu div.maximenuck > a {padding-top: 3px;padding-right: 3px;padding-bottom: 3px;padding-left: 35px;background: #FDFDFD;background-color: #FDFDFD;background: -moz-linear-gradient(top,  #FDFDFD 0%, #EEEEEE 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FDFDFD), color-stop(100%,#EEEEEE)); background: -webkit-linear-gradient(top,  #FDFDFD 0%,#EEEEEE 100%);background: -o-linear-gradient(top,  #FDFDFD 0%,#EEEEEE 100%);background: -ms-linear-gradient(top,  #FDFDFD 0%,#EEEEEE 100%);background: linear-gradient(top,  #FDFDFD 0%,#EEEEEE 100%); border-bottom: #CACACA 1px solid ;line-height: 35px;font-family: ;}/* for accordion */
.mobilemaximenuck .mobilemaximenucktogglericon:after {cursor:pointer;text-align:center;font-size: 22px;color: #2B3942;line-height: 40px;height: 35px;width: 35px;font-family: ;}
.mobilemaximenuck .mobilemaximenucktogglericon:after {display:block;position: absolute;right: 0;top: 0;content:"+";}
.mobilemaximenuck .open .mobilemaximenucktogglericon:after {content:"-";}


/* Google Font stylesheets */

@import url(https://fonts.googleapis.com/css?family=Lato);


/* Custom CSS generated from the plugin options */

.mobilemaximenuck div span.descck {
    padding-left: 10px;
    font-size: 12px;
}

.mobilemaximenuck div.level2.maximenuck > a:before {
	display: block;
	float: left;
	height: 100%;
	content: "";
	margin-right: 3px;
}

.mobilemaximenuck div.level3.maximenuck > a:before {
	display: block;
	float: left;
	height: 100%;
	content: "-— ";
	margin-right: 3px;
}

.mobilemaximenuck div.level4.maximenuck > a {
    background: #e3e3e3;
    padding-left: 45px;
}
/* Style ajouté par soumaya */
/* Titre menu */

.mobilebarmaximenuck .mobilebarmenutitleck{
    font-weight: 400!important;
    text-transform: uppercase!important;
}
.mobilemaximenuck div.level1.maximenuck > a{
    font-weight:100!important
}
.mobilemaximenuck .mobilemaximenucktogglericon:after{
   content: "\f078"!important;
    font-family: "FontAwesome"!important;
   font-size: 13px!important;
}
  