@media screen and (max-width:960px) {
.nav-mobile .submenu > button {
    display:inline-block;
}
#container .mod_article .left {
    width: 100%;
        float: none;
    padding-right:0;
}
#container .right {
    width: calc(50% - 15px);
        float: none;
}
.custom + #container .mod_article:first-child .left + .right,
#container .mod_article:first-child .left + .right {
    margin-top:30px !important;
}
.liste .ce_image {
    width:30%;
    margin-right:3.3%
}
.side .ce_text {
    position: relative;
        width: 100%;
        float: none;
}
#header .navigation-top {
    display:none;
}
#header {
    position: fixed;
        top: 0;
        height:64px;
        left: 0;
        right: 0;
        z-index: 444444;
        background: white;
    padding:0px;
}
#header .inside {
    height: 64px;
}
.logo img {
    max-height: 40px;
        width: auto;
}
#header .logo {
    margin: 12px 0;
        padding: 0;
        padding-left: 30px;
        float: none;
    display:inline-block;
}
.mobile-trigger {
    display:block;
        z-index: 22223;
}
.show-nav-mobile .nav-mobile {
    top:64px;
     z-index: 22222;
}
.nav-mobile {
    z-index: 22222;
}
#hi-container {
    padding-right: 78px;
}
#header .headicons {
    margin-top: 12px;
}
#header .headicons > a + * {
    top: 52px;
}
.userservices {
    display: inline-block;
        float: right;
}
}
