body.transparent-header #sp-header {
    background-color: rgba(255, 255, 255, 0.7);
}
body.transparent-header #sp-header.header-sticky {
    position: fixed;
    z-index: 9999;
    background-color: rgba(255, 255, 255, 0.9);
}
.sp-megamenu-parent > li.active > a {
  background-color: transparent;
}
.sp-megamenu-parent > li:hover > a, 
.sp-megamenu-parent > li:focus > a {
  background-color: #ffffff;
}
.article-details .article-header h1 {
    margin-bottom: 25px;
    color: #ff565c;
}
.article-details .article-full-image img {
  width: 100%;
}
.article-ratings {
    display: flex;
    align-items: center;
    color: #ff565c;
}
.article-ratings .ratings-label {
    color: #bbb;
    margin-right: 5px;
}
.article-ratings .ratings-count {
    color: #eee;
}
#sp-cookie-consent {
    font-size: 14px !important;
    background-color: #000000c7 !important;
}
#sp-cookie-consent > div {
    padding: 5px 20px !important;
}

.latestArticles .sppb-addon-article {
    margin-bottom: 20px;
    padding: 10px;
    background: #fff;
    box-shadow: 2px 2px 12px #ccc;
}
.latestArticles .sppb-article-info-wrap h3 {
    font-size: 21px;
}
.latestArticles .sppb-article-info-wrap .sppb-article-introtext {
    font-size: 16px;
}

.article-list .article {
  position: relative;
}
.sp-megamenu-parent > li.sp-has-child > a::after, .sp-megamenu-parent > li.sp-has-child > span::after {
  font-family: "FontAwesome";
  content: ' 🔻' !important;
  font-size: 13px;
}
.offcanvas-menu .offcanvas-inner .sp-module ul > li.menu-parent > a > span.menu-toggler, 
.offcanvas-menu .offcanvas-inner .sp-module ul > li.menu-parent > .menu-separator > span.menu-toggler {
  position: relative !important;
  display: inline;
}
.offcanvas-menu .offcanvas-inner .sp-module ul > li.menu-parent > a > span.menu-toggler::after, 
.offcanvas-menu .offcanvas-inner .sp-module ul > li.menu-parent > .menu-separator > span.menu-toggler::after {
  content: "🔻" !important;
  margin-left: 20px;
}
