/* Helix 2.0.0 bugs */
@media (max-width: 575px) {
  #sp-header {
      height: 60px;
  }
  #sp-header .logo {
      height: 60px;
  }
  #offcanvas-toggler {
      height: 60px;
      line-height: 60px;
  }
}
.sp-page-title {
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: cover;
}


/* Style */
.page-title-photo .sp-page-title {
    min-height: 240px;
}
@media (min-width: 576px) {
  .page-title-photo .sp-page-title {
    min-height: 360px;
  }
}


/* RSS kujundus */
#sp-user .sp-module {
 border: 1px solid #ebebeb;
 background-color: #fff;
}
#sp-user h3.sp-module-title {
 background-color: #f2f3f4;
 font-size: 18px;
 padding: 15px;
 margin-bottom: 0;
 text-transform: uppercase;
 letter-spacing: 1.75px;
 border-bottom: 1px solid #ebebeb;
}
#sp-user div.srfrContainer ul.srfrList li {
 padding: 10px 14px;
}
#sp-user div.srfrContainer ul.srfrList li h3 {
 font-size: 18px;
}
#sp-user div.srfrContainer ul.srfrList li span.srfrFeedItemDate, 
#sp-user div.srfrContainer ul.srfrList li div.srfrFeedDetails {
 font-size: 12px;
}


/* Joomla core RSS */
#sp-user .sp-module.simple-rss h3.sp-module-title {
    border-bottom-color: #cccccc;
}
.feed ul.newsfeed {
 list-style: none;
 padding: 0;
 margin: 0;
}
.feed ul.newsfeed li {
 clear: both;
 padding: 12px 0;
 border-top: 1px dotted #ccc;
}
.feed span.feed-link {
  margin-bottom: .5rem;
  font-weight: 500;
  font-size: 1.125rem;
  line-height: 1.25em;
}
.feed.simple-rss span.feed-link {
  font-weight: 400;
  font-size: 1rem;
}
.feed.simple-rss span.feed-link a {
  color: #252525;
}
.feed.simple-rss span.feed-link a:hover, 
.feed.simple-rss span.feed-link a:focus, 
.feed.simple-rss span.feed-link a:active {
    color: #044CD0;
}
.feed .feed-item-date {
 font-size: 12px;
 color: #9b9b9b;
}
.feed>img {
  max-width: 260px;
  margin-bottom: 1rem;
}

.sp-module-content .feed {
  padding: 1rem;
}
.sp-module-content .feed ul.newsfeed li:first-of-type {
  border-top: none;
  padding-top: 0;
}