/* Color overrides */
body {
  background-color: #ebebeb;
}
.menu-trigger #lines .line {
  background-color: #2d5fff;
}
.menu-trigger p,
.lets-talk-trigger p, 
.wpml-ls-statics-shortcode_actions .wpml-ls-current-language > a {
  color: #2d5fff;
}
.language-switcher::after {
  background-color: #2d5fff;
}
.menu-trigger.active .line {
  background-color: white !important;
}
.menu-trigger.active p {
  color: white !important;
}
.title-row {
  align-items: center;
}
h1,
.title-row p {
  color: #231f20;
}
.title-row p {
  font-size: 1.25rem;
  text-align: right;
}

.news-single {
  text-decoration: none;
}
.news-single .row {
  border-top: 1px solid black;
  padding-top: 2em;
  padding-bottom: 4em;
}
.news-single p {
  color: #231f20;
  margin: 0;
}
.news-single h2 {
  margin: 0;
  color: #231f20;
  font-size: 1.98rem;
  transition: 0.3s ease;
}
.news-single:hover h2 {
  color: #2d5fff;
}
.news-single img {
  width: 20px;
  height: 21px;
}

@media screen and (max-width: 765px) {
  .title-row p {
    text-align: left;
  }
  .news-single p,
  .news-single h2 {
    margin-bottom: 1em;
  }
}
