a:not(.readmoreButton) {
  text-decoration: underline;
}

.headerTitle a, .featureTitle a {
  text-decoration: none;
}

.theme-commune .header {
  max-width: 800px;
  margin: 0 auto;
}
body:not(.inapp).theme-commune .header, body:not(.inapp) .news .cover {
  background-color: #ebefed !important;
  border-bottom: none !important;
}
body:not(.inapp).theme-commune.embed.beamer_active .container {
  background-color: transparent !important;
}

body:not(.inapp).theme-commune.embed .headerTitle {
padding: 18px 80px 17px 0px!important;
}

body:not(.inapp).theme-commune.embed .headerNav {
  right: 12px;
}

body:not(.inapp).theme-feed-only.embed.beamer_active .header {
  display: none !important;
}

body:not(.inapp).theme-feed-only.embed.beamer_active .news {
  height: 100vh;
}

body:not(.inapp) #beamerLastPostTitle {
  display: none !important;
}