/* 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: #F09ABE;background-color: #F09ABE;background: -moz-linear-gradient(top,  #F09ABE 0%, #7E4E96 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#F09ABE), color-stop(100%,#7E4E96)); background: -webkit-linear-gradient(top,  #F09ABE 0%,#7E4E96 100%);background: -o-linear-gradient(top,  #F09ABE 0%,#7E4E96 100%);background: -ms-linear-gradient(top,  #F09ABE 0%,#7E4E96 100%);background: linear-gradient(top,  #F09ABE 0%,#7E4E96 100%); font-size: 16px;color: #FFFFFF;line-height: 30px;height: 40px;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;background-image: url("https://entouteserenite.ch/images/MobileMenu.png");background-repeat: no-repeat;background-position: center center;font-size: 30px;color: #FFFFFF;height: 40px;width: 40px;font-family: ;}
.mobilemaximenuck {box-sizing: border-box;width: 100%;background: #F09ABE;background-color: #F09ABE;background: -moz-linear-gradient(top,  #F09ABE 0%, #7E4E96 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#F09ABE), color-stop(100%,#7E4E96)); background: -webkit-linear-gradient(top,  #F09ABE 0%,#7E4E96 100%);background: -o-linear-gradient(top,  #F09ABE 0%,#7E4E96 100%);background: -ms-linear-gradient(top,  #F09ABE 0%,#7E4E96 100%);background: linear-gradient(top,  #F09ABE 0%,#7E4E96 100%); font-size: 16px;color: #FFFFFF;line-height: 30px;font-family: Reading+Regular:300;}
.mobilemaximenuck .mobilemaximenucktopbar {position:relative;}
.mobilemaximenuck .mobilemaximenucktitle {display: block;padding-left: 20px;font-size: 16px;line-height: 40px;height: 40px;font-family: Reading+Regular:300;}
.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: 5px;font-size: 30px;color: #FFFFFF;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-left: 20px;color: #FFFFFF;line-height: 35px;height: 35px;font-family: ;}.mobilemaximenuck div.level2.maximenuck > a {padding-left: 30px;line-height: 27px;height: 27px;font-family: ;}.mobilemaximenuck div.level2.maximenuck + .mobilemaximenucksubmenu div.maximenuck > a {padding-left: 40px;font-size: 14px;line-height: 25px;height: 25px;font-family: ;}/* for accordion */
.mobilemaximenuck .mobilemaximenucktogglericon:after {cursor:pointer;text-align: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=Reading+Regular:300);


/* Custom CSS generated from the plugin options */

.mobilebarmaximenuck .mobilebarmenutitleck
{
    background: -moz-linear-gradient(left, #F09ABE 0%, #7E4E96 100%);
    background: -webkit-gradient(linear, left , right, color-stop(0%,#F09ABE), color-stop(100%,#7E4E96));
    background: -webkit-linear-gradient(left, #F09ABE 0%,#7E4E96 100%);
    background: -o-linear-gradient(left, #F09ABE 0%,#7E4E96 100%);
    background: -ms-linear-gradient(left, #F09ABE 0%,#7E4E96 100%);
    background: linear-gradient(left, #F09ABE 0%,#7E4E96 100%);
}

div#maximenuck89-mobile
{position:fixed!important;}


.mobilemaximenuck 
{
    background: -moz-linear-gradient(left, #F09ABE 0%, #7E4E96 100%);
    background: -webkit-gradient(linear, left , right, color-stop(0%,#F09ABE), color-stop(100%,#7E4E96));
    background: -webkit-linear-gradient(left, #F09ABE 0%,#7E4E96 100%);
    background: -o-linear-gradient(left, #F09ABE 0%,#7E4E96 100%);
    background: -ms-linear-gradient(left, #F09ABE 0%,#7E4E96 100%);
    background: linear-gradient(left, #F09ABE 0%,#7E4E96 100%);
}

div#maximenuck89-mobilebarmaximenuck
{width:40px;}

.mobilebarmaximenuck {left:auto!important;}

span.mobilemaximenucktitle{opacity:0;}

.mobilemaximenuck div.level1.maximenuck > a
{text-decoration:none;}

div.mobilemaximenuckitem .maximenuck.current.active.level1 > a, .maximenuck.current.active.level2 > a
{font-weight:400;font-size:16px;}

.mobilemaximenuck div.level1.maximenuck > a:hover
{text-decoration:underline;}


.mobilemaximenuckitem .nav-header
{margin:0;}

.mobilemaximenuckitem div.maximenuck.level2 > a
{text-decoration:none;
font-size:16px;}

.maximenuck.current.active.level2 > a,
.maximenuck.current.active.level3 > a
{font-weight:400;text-decoration:underline;}

.maximenuck.level3 > a
{text-decoration:none;font-style:italic;}
.maximenuck.level3 > a:hover
{text-decoration:underline;color:#ffffff;}

.maximenuck.level2 > a.maximenuck:hover
{text-decoration:underline;color:#ffffff;}

.maximenuck.last.level2
{padding-bottom:10px;}

.maximenuck.last.level3
{padding-bottom:10px;}

.maximenuck.headingck.active.parent.level1 > a.nav-header > span.mobiletextck
{font-weight:600;}

.mobilemaximenuckitem div.maximenuck.level2 > a.separator:hover
{text-decoration:underline;color:#ffffff;}

.maximenuck.headingck.active.first.parent.level2
{font-weight:600;} 