#jm-top-menu {
  text-align: left;
}
#jm-logo-nav-in {
  display: flex;
  align-items: center;
}
.djslider-override .slide-title + .slide-text {
  margin: 0;
}
.djslider-override .slide-title {
  font-size: 14px;
}
.newsflash .newsflash-title:first-child {
  margin: 0 0 15px;
}
.newsflash .newsflash-title {
  margin: 30px 0 15px;
}
.newsflash p {
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}
#jm-bottom2 {
  padding-top: 60px !important;
  padding-bottom: 30px;
  background: #ffffff;
  color: #6d6d6d;
  border-top: 1px solid #e2e2e2;
}
#jm-footer-mod {
  padding-top: 60px;
  padding-bottom: 30px;
  background: #34373a;
  color: #C7C7C7;
}
.jm-color {
  padding-right: 10px;
}
.dj-megamenu-clean li ul.dj-submenu > li > a {
  text-decoration: none !important;
}
/*# sourceMappingURL=/templates/jm-commune-offices/css/custom.10.map */