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

.mobilebarmaximenuck {position:relative;left:0;top:0;right:0;z-index:100;}
.mobilebarmaximenuck .mobilebarmenutitleck {display: block;padding-top: 5px;padding-right: 5px;padding-bottom: 5px;padding-left: 5px;background: #F9F9F9;background-color: #F9F9F9;-moz-box-shadow: 0px 3px 10px 0px #CCCCCC;-webkit-box-shadow: 0px 3px 10px 0px #CCCCCC;box-shadow: 0px 3px 10px 0px #CCCCCC;font-size: 1em;color: #666666;text-align: left;text-transform: uppercase;text-indent: 20px;line-height: 35px;height: 35px;}
.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;font-size: 2em;line-height: 25px;height: 35px;width: 35px;}
.mobilemaximenuck {box-sizing: border-box;width: 100%;padding-bottom: 5px;background: rgba(159,170,181,0.65);background-color: rgba(159,170,181,0.65);-moz-box-shadow: 0px 3px 10px 0px #CCCCCC;-webkit-box-shadow: 0px 3px 10px 0px #CCCCCC;box-shadow: 0px 3px 10px 0px #CCCCCC;text-align: left;text-transform: uppercase;}
.mobilemaximenuck .mobilemaximenucktopbar {position:relative;}
.mobilemaximenuck .mobilemaximenucktitle {display: block;background: #F9F9F9;background-color: #F9F9F9;font-size: 1em;color: #666666;text-indent: 20px;line-height: 56px;height: 45px;}
.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;font-size: 1.5em;color: #666666;line-height: 40px;height: 50px;width: 50px;}
.mobilemaximenuck a {display:block;}
.mobilemaximenuck a:hover {text-decoration: none;}
.mobilemaximenuck div.maximenuck {position:relative;}
.mobilemaximenuck div.level1.maximenuck > a {padding-left: 25px;margin-top: 5px;margin-right: 10px;margin-bottom: 5px;margin-left: 10px;background: rgba(249,249,249,0.85);background-color: rgba(249,249,249,0.85);color: #666666;text-align: left;line-height: 35px;}.mobilemaximenuck div.level2.maximenuck > a {padding-left: 25px;margin-top: 5px;margin-right: 10px;margin-bottom: 5px;margin-left: 10px;background: rgba(249,249,249,0.85);background-color: rgba(249,249,249,0.85);color: #666666;text-align: left;line-height: 35px;}.mobilemaximenuck div.level2.maximenuck + .mobilemaximenucksubmenu div.maximenuck > a {padding-left: 25px;margin-top: 5px;margin-right: 10px;margin-bottom: 5px;margin-left: 10px;background: rgba(249,249,249,0.85);background-color: rgba(249,249,249,0.85);color: #666666;text-align: left;line-height: 35px;}/* for accordion */
.mobilemaximenuck .mobilemaximenucktogglericon:after {cursor:pointer;text-align:center;margin-right: 30px;font-size: 2em;color: #666666;line-height: 30px;height: 50px;width: 50px;}
.mobilemaximenuck .mobilemaximenucktogglericon:after {display:block;position: absolute;right: 0;top: 0;content:"+";}
.mobilemaximenuck .open .mobilemaximenucktogglericon:after {content:"-";}


/* Custom CSS generated from the plugin options */

.mobilemaximenuck {}
.mobilemaximenuck:hover {
    text-shadow: 1px 1px 1px #dedede;
    color:#5680b0;
}
.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(/plugins/system/maximenuckmobile/presets/prototype/minus.png);*/
font:size:2em;
}