._access-menu {
  max-width: 380px;
}
ol li, ul li {
  padding-bottom: 7px;
}
.article .badge.bg-danger {
  display: none;
}
.article-details .badge.bg-danger {
  display: none;
}
body {
  background-image: url(../../../images/systeme/fond-page.svg);
  background-size: cover;
}
.burger-icon > span {
  height: 4px;
  width: 50px;
  margin: 7px 0;
}
.burger-icon {
  width: 50px;
}
.sp-profile-wrapper .sp-profile-dropdown {
  top: 0;
  right: -15px;
}
@media (max-width: 570px) {
  background-image: none;
}
.h1, h1 {
  font-size: 3rem;
  font-variant: small-caps;
  border-bottom: 1px solid;
  margin-bottom: 40px;
  padding-bottom: 10px;
}
#sp-top-bar .container {
  max-width: 2400px;
}
#sp-top-bar .sp-module {
  background: none;
}
#sp-top1 {
  font-size: 18px;
}
#sp-top1 .sp-contact-email {
  padding-left: 6px;
}
#mod-finder-searchword141 {
  padding: 3px 8px 5px;
  line-height: 1;
}
@media (max-width: 991px) {
  #sp-top-bar {
    display: none;
  }
}
#sp-header .container {
  background: url(../../../images/systeme/fond.png) repeat-x;
  box-shadow: 0px 0px 3px #eee;
  height: 80px;
  max-width: 2400px;
}
.sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span, .sp-megamenu-parent .sp-dropdown li.sp-menu-item > a {
  font-family: 'Open Sans', sans-serif !important;
}
.sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span {
  font-size: 20px;
  font-variant: small-caps;
}
@media (max-width: 1560px) {
  .sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span {
    padding: 0 10px;
  }
}
@media (max-width: 1480px) {
  .sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span {
    font-size: 18px;
    line-height: 70px;
  }
  #sp-header, #sp-header .logo {
    height: 70px;
  }
  .logo-image {
    height: 60px !important;
  }
  #sp-header .container {
    height: 70px;
  }
}
@media (max-width: 1320px) {
  .sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span {
    font-size: 16px;
  }
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a {
  font-size: 16px !important;
}
#offcanvas-toggler {
  display: none !important;
}
@media (max-width: 1220px) {
  .sp-megamenu-wrapper {
    display: none !important;
  }
  #offcanvas-toggler {
    display: inherit !important;
    height: 70px;
  }
}
.offcanvas-inner .sp-module {
  box-shadow: none;
}
.offcanvas-menu .offcanvas-inner ul.menu > li ul { margin-left: 0px !important; }
.offcanvas-menu .offcanvas-inner ul.menu > li ul li { padding: 5px 0; }
.offcanvas-menu .offcanvas-inner ul.menu > li > ul li a { font-size: 17px; }
.offcanvas-menu .offcanvas-inner .header-modules {
  margin: 0 !important;
  padding-bottom: 0 !important;
}
.offcanvas-inner .mt-5 {
  margin-top: 0 !important;
}
@media (min-width: 992px) {
  .col-lg-8 {
    width: 75%;
  }
  .col-lg-4 {
    flex: 0 0 auto;
    width: 25%;
  }
}
.article-details {
  background: #fff;
  border-radius: 3px;
  box-shadow: 0 0 5px #ddd;
  padding: 15px 20px;
}
.article-ratings-social-share.d-flex.justify-content-end {
  display: none !important;
}
.article-header h1 {
  margin-bottom: 20px;
}
@media (max-width: 700px) {
  #sp-main-body {
    padding: 0 0 20px !important;
  }
  #sp-main-body .container {
    padding: 0 !important;
  }
}
.sp-module {
  background: #fff;
  box-shadow: 0 0 2px #ccc;
}
#sp-footer, #sp-bottom {
  background: transparent;
  color: #333;
}
#sp-footer .container-inner {
  padding: 0 0 30px ;
  border-top: none;
}
#sp-footer1 .sp-column {
  text-align: right;
}
.sp-copyright {
  padding-right: 5px;
  font-size: 90%;
}
#system-message-container {
  bottom: auto;
  right: auto;
}
#awesomplete_list_1 {
  z-index: 100;
  text-align: left;
  background: #fff;
}