.call-to-action {
  border-top: 6px solid rgba(255, 255, 255, 0.5);
  width: 100%;
}
.call-to-action.green {
  background: #2f8355;
  color: #fff;
}
.with-sidebar-aside .call-to-action .editorial a {
  color: #fff;
  border-color: #fff;
}
.with-sidebar-aside .call-to-action .editorial a:hover {
  border-color: #fecb34;
}
.call-to-action .editorial ol > li::before {
  color: #fff;
}
.pom-in-page-alert .contextual ~ .pom-in-page-alert-empty {
  position: relative; 
  width: 100%;
  height: 40px;
  margin-bottom: 5px;
}
.pom-in-page-alert-empty:hover {
    outline: 1px dashed #d6d6d6;
    outline-offset: 1px;
}
.call-to-action .editorial .highlighted-body a {
  color: #000;
  border-color: #000;
}
.call-to-action .editorial .highlighted-body a:hover {
  border-color: #595959;
}
.call-to-action .editorial .highlighted-body a.btn {
  color: #fff;
}
.call-to-action .editorial .highlighted-body {
  margin-bottom: 5px;
}
.sidebar-alert-link::after{
  content: "\f105";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: inline-block;
  font: var(--fa-font-solid);
  font-size: 1rem;
  line-height: 1;
  color: #fff;
  position: absolute;
  margin-left: 8px;
  margin-top: 7px;
}
.sidebar-alert-link:hover::after {
  color: #fecb34;
}
