/* CSS Document */
em {
  color: #8eaf25;
}
.realisations #tm-main .uk-container {
	max-width: 1400px;
}
@media (min-width: 960px) {
  .uk-navbar-nav {
    gap: 15px;
  }
}
@media (min-width: 1200px) {
  .uk-navbar-nav {
    gap: 40px;
  }
}
* + h3 {
  margin-top: 25px;
}
* + h4 {
  margin-top: 20px;
}
.uk-panel h3 {
	color: #8eaf25;
}
.uk-panel h4 {
	color: #999;
}
.sp-simpleportfolio-meta .h3 {
  font-size: 1.2em;
  color: #8eaf25;
  margin: 0;
}
.sp-simpleportfolio-description h2 {
	font-size: 1.8em;
	color: #8eaf25;	
}
.sp-simpleportfolio .sp-simpleportfolio-filter > ul > li.active > a {
  background: #8eaf25;
  color: #fff;
}

.css-blog .uk-panel h1, .css-blog h1.uk-article-title {
	color: #8eaf25;
}
#module-menu-dialog-mobile img {
	max-width: 30px;
}
#module-menu-dialog-mobile .uk-width-expand,
#module-menu-dialog-mobile .uk-nav li > a {
  line-height: 1.2;
  font-size: 95%;
}
