/* 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: 18px;background: #3EA535;background-color: #3EA535;border-top: none;border-right: none;border-bottom: none;border-left: none;font-size: 24px;color: #FFFFFF;line-height: 45px;height: 45px;font-family: Source+Sans+Pro;}
.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: 0px;margin-right: 30px;margin-bottom: 0px;margin-left: 5px;font-size: 45px;color: #FFFFFF;height: 45px;width: 40px;font-family: ;}
.mobilemaximenuck {box-sizing: border-box;width: 100%;padding-top: 5px;padding-left: 0px;margin-top: 0px;background: #EEEEEE;background-color: #EEEEEE;border-top: none;border-right: none;border-bottom: #D4D4D4 10px solid ;border-left: none;font-size: 24px;color: #3EA535;font-family: Source+Sans+Pro;}
.mobilemaximenuck .mobilemaximenucktopbar {position:relative;}
.mobilemaximenuck .mobilemaximenucktitle {display: block;padding-top: 8px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;margin-top: 0px;background: #EEEEEE;background-color: #EEEEEE;border-top: none;border-right: none;border-bottom: none;border-left: none;font-size: 24px;text-indent: 20px;line-height: 20px;height: 40px;font-family: Source+Sans+Pro;}
.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: 10px;padding-right: 30px;border-top: none;border-right: none;border-bottom: none;border-left: none;height: 45px;font-family: ;}
.mobilemaximenuck a {display:block;color: #3EA535;}
.mobilemaximenuck a:hover {text-decoration: none;}
.mobilemaximenuck div.maximenuck {position:relative;}
.mobilemaximenuck div.level1.maximenuck > a {padding-left: 15px;background: #DDDDDD;background-color: #DDDDDD;border-top: none;border-right: none;border-bottom: none;border-left: none;font-size: 24px;color: #444444;line-height: 45px;height: 45px;font-family: ;}.mobilemaximenuck div.level2.maximenuck > a {padding-left: 25px;border-top: none;border-right: none;border-bottom: none;border-left: none;font-size: 24px;line-height: 35px;height: 35px;font-family: ;}.mobilemaximenuck div.level2.maximenuck + .mobilemaximenucksubmenu div.maximenuck > a {padding-top: 0px;padding-bottom: 0px;padding-left: 65px;border-top: none;border-right: none;border-bottom: none;border-left: none;font-size: 24px;line-height: 35px;height: 35px;font-family: ;}/* for accordion */
.mobilemaximenuck .mobilemaximenucktogglericon:after {cursor:pointer;text-align:center;padding-right: 100%;border-top: none;border-right: none;border-bottom: none;border-left: none;font-size: 24px;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 {
    text-shadow: none;
}

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

.mobilemaximenuck div.maximenuck {
    cursor: pointer;
    min-height: 35px;
    line-height: 35px;
    padding: 0;
	position: relative;
}


.open .mobilemaximenucktogglericon:after {
	background-image:none;
}