/* 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-right: 65px;margin-top: 8px;-moz-border-radius: 20px 20px 20px 20px;-webkit-border-radius: 20px 20px 20px 20px;border-radius: 20px 20px 20px 20px;font-size: 20px;color: #FFFFFF;text-align: right;text-indent: 20px;line-height: 32px;height: 35px;font-family: Tahoma;}
.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-right: 10px;background: rgba(27,70,150,1);background-color: rgba(27,70,150,1);-moz-border-radius: 5px 5px 5px 5px;-webkit-border-radius: 5px 5px 5px 5px;border-radius: 5px 5px 5px 5px;font-size: 30px;color: #FFFFFF;line-height: 28px;height: 35px;width: 35px;font-family: ;}
.mobilemaximenuck {box-sizing: border-box;width: 100%;padding-bottom: 10px;background: #262626;background-color: #262626;background: -moz-linear-gradient(top,  #262626 0%, #1C1C1C 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#262626), color-stop(100%,#1C1C1C)); background: -webkit-linear-gradient(top,  #262626 0%,#1C1C1C 100%);background: -o-linear-gradient(top,  #262626 0%,#1C1C1C 100%);background: -ms-linear-gradient(top,  #262626 0%,#1C1C1C 100%);background: linear-gradient(top,  #262626 0%,#1C1C1C 100%); -moz-box-shadow: 0px 0px 2px 0px #242424;-webkit-box-shadow: 0px 0px 2px 0px #242424;box-shadow: 0px 0px 2px 0px #242424;font-size: 15px;color: #FFFFFF;font-family: Tahoma;}
.mobilemaximenuck .mobilemaximenucktopbar {position:relative;}
.mobilemaximenuck .mobilemaximenucktitle {display: block;background: rgba(0,0,0,1);background-color: rgba(0,0,0,1);font-size: 20px;color: #FFFFFF;text-align: center;line-height: 38px;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: 4px;margin-right: 10px;background: rgba(255,255,255,0.2);background-color: rgba(255,255,255,0.2);-moz-border-radius: 5px 5px 5px 5px;-webkit-border-radius: 5px 5px 5px 5px;border-radius: 5px 5px 5px 5px;font-size: 30px;color: #FFFFFF;line-height: 28px;height: 35px;width: 35px;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-top: 9px;padding-bottom: 9px;padding-left: 25px;margin-top: 5px;margin-bottom: 5px;font-size: 16px;color: #FFFFFF;font-family: tahoma;}.mobilemaximenuck div.level2.maximenuck > a {padding-top: 9px;padding-bottom: 9px;padding-left: 40px;margin-top: 5px;margin-bottom: 5px;font-size: 16px;color: #FFFFFF;font-family: tahoma;}.mobilemaximenuck div.level2.maximenuck + .mobilemaximenucksubmenu div.maximenuck > a {padding-top: 9px;padding-bottom: 9px;padding-left: 55px;margin-top: 5px;margin-bottom: 5px;font-size: 16px;color: #FFFFFF;font-family: tahoma;}/* for accordion */
.mobilemaximenuck .mobilemaximenucktogglericon:after {cursor:pointer;text-align:center;margin-right: 30px;font-size: 20px;color: #EDBAD7;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=tahoma);


/* Custom CSS generated from the plugin options */

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

.mobilemaximenuck {
position:relative;
background-size: cover;
}

.mobilebarmaximenuck .mobilebarmenutitleck{
background-size: cover;
}
.mobilemaximenuck div.level1.maximenuck > a:hover ,
.mobilemaximenuck div.level2.maximenuck > a:hover ,
.mobilemaximenuck div.level3.maximenuck > a:hover {
  background: rgba(255, 255, 255, 0.1);
}

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

.mobilemaximenuckitem a.maximenuck {
	text-decoration: none;
}

body div[id^="maximenuck"].mobilemaximenuck .maximenuck a{
	font-family: 'Open Sans', sans-serif !important;
}
