/* 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;padding-left: 20px;background: #FFFFFF;background-color: #FFFFFF;font-size: 16px;color: #FFFFFF;text-indent: 20px;line-height: 45px;height: 45px;font-family: ;}
.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;margin-top: 8px;margin-right: 5px;margin-bottom: 5px;margin-left: 5px;background-image: url("https://www.neoma-bs.fr/images/menu-collapse.png");background-repeat: no-repeat;background-position: left center;color: #000000;line-height: 70px;height: 28px;width: 40px;font-family: ;}
.mobilemaximenuck {box-sizing: border-box;width: 100%;font-size: 15px;color: #FFFFFF;font-family: Source Sans Pro;}
.mobilemaximenuck .mobilemaximenucktopbar {position:relative;}
.mobilemaximenuck .mobilemaximenucktitle {display: block;font-size: 20px;text-indent: 20px;line-height: 45px;height: 45px;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;margin-top: 5px;margin-right: 10px;margin-bottom: 5px;margin-left: 10px;background-image: url("https://www.neoma-bs.fr/images/menu-mobile-close.png");background-repeat: no-repeat;background-position: center center;font-size: 12px;color: #000000;line-height: 77px;height: 33px;width: 48px;font-family: ;}
.mobilemaximenuck a {display:block;color: #FFFFFF;}
.mobilemaximenuck a:hover {text-decoration: none;}
.mobilemaximenuck div.maximenuck {position:relative;}
.mobilemaximenuck div.level1.maximenuck > a {padding-left: 45px;margin-top: 2px;margin-right: 10px;margin-bottom: 2px;margin-left: 10px;background: #000000;background-color: #000000;-moz-border-radius: 5px 5px 5px 5px;-webkit-border-radius: 5px 5px 5px 5px;border-radius: 5px 5px 5px 5px;color: #FFFFFF;text-transform: uppercase;line-height: 35px;font-family: Source Sans Pro;}.mobilemaximenuck div.level2.maximenuck > a {padding-left: 45px;margin-top: 2px;margin-right: 10px;margin-bottom: 2px;margin-left: 20px;background: #F6F4F4;background-color: #F6F4F4;-moz-border-radius: 5px 5px 5px 5px;-webkit-border-radius: 5px 5px 5px 5px;border-radius: 5px 5px 5px 5px;color: #432768;font-weight: bold;text-transform: uppercase;line-height: 35px;font-family: Source Sans Pro;}.mobilemaximenuck div.level2.maximenuck + .mobilemaximenucksubmenu div.maximenuck > a {padding-left: 65px;background-image: url("https://www.neoma-bs.fr/images/arrow_left.png");background-repeat: no-repeat;background-position: 45px center;color: #FFFFFF;line-height: 35px;font-family: Source Sans Pro;}/* for accordion */
.mobilemaximenuck .mobilemaximenucktogglericon:after {cursor:pointer;text-align:center;margin-right: 20px;background-image: url("https://www.neoma-bs.fr/images/flech-ouvert.png");background-repeat: no-repeat;background-position: center center;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=Source Sans Pro);


/* Custom CSS generated from the plugin options */

.mobilemaximenuck {
}

.mobilemaximenuck div span.descck {
    padding-left: 10px;
    font-size: 12px;
}

.mobilemaximenuck div.level4.maximenuck > a {
    padding-left: 85px;
}

.mobilemaximenuck div.level5.maximenuck > a {
    padding-left: 95px;
}

/* for accordeon */
.open .mobilemaximenucktogglericon::after {
	background-image: url/images/flech-fermer.png);
    -webkit-transition: all .25s ease;
       -moz-transition: all .25s ease;
        -ms-transition: all .25s ease;
         -o-transition: all .25s ease;
            transition: all .25s ease;
}

.mobilemaximenucksubmenu {
    -webkit-transition: all .25s ease;
       -moz-transition: all .25s ease;
        -ms-transition: all .25s ease;
         -o-transition: all .25s ease;
            transition: all .25s ease;
}
