.sa-list h2{
  display:flex;
  align-items:center;
  color:#fff;
  margin-top:-.25rem;
  margin-bottom:1.5rem;
}
.sa-list h2 i{
  margin-right:.5rem;
  font-size:1.6rem;
}
.sa-list .announcement-list{
  margin-bottom:1.8rem;
}
.sa-list .announcement-list p{
  margin-bottom:1.2rem;
}
.sa-list .announcement-list a{
  color:#fff;
  font-size:1.1rem;
}
.sa-list .announcement-list a .belir{
  margin-left:.2rem;
  font-size:.875rem;
}
.sa-list .sa-footer a{
  color:#fff !important;
  font-family:SiteFont-Medium,Effra,Arial,sans-serif;
  border:2px solid #fff;
  background-color:transparent !important;
  border-radius:7px;
}
.sa-list.expandable{
  display:flex;
  align-items:flex-start;
  gap:1.5rem;
  padding:1rem 0 .5rem;
}
.sa-list.expandable h2{
  color:#4c2f48;
  flex-shrink:0;
  font-size:1.3rem;
  font-family:SiteFont-Medium,Effra,Arial,sans-serif;
  margin-bottom:0;
}
.sa-list.expandable a{
  color:#4c2f48 !important;
  border-color:#4c2f48 !important;
}
.sa-list.expandable .of-content{
  overflow:hidden;
  max-height:1.3rem;
}
.sa-list.expandable .of-content .announcement-list p:first-child a{
  display:flex !important;
}
.sa-list.expandable .of-content .announcement-list p:first-child a span.bell{
  overflow:hidden;
  white-space:nowrap;
  text-overflow:ellipsis;
}
@media (max-width:767.98px){
  .sa-list.expandable{
    flex-wrap:wrap;
  }
  .sa-list.expandable .of-content{
    display:none;
    order:4;
    width:100%;
  }
}
.sa-list.expandable .expand{
  flex-shrink:0;
  margin-top:-.35rem;
  margin-left:auto;
  display:flex;
  gap:.5rem;
  align-items:center;
  font-family:SiteFont-Medium,Effra,Arial,sans-serif;
}
.sa-list.expandable .expand .count{
  color:#fff;
  display:inline-flex;
  background:#4c2f48 !important;
  border-radius:50%;
  height:34px;
  width:34px;
  align-items:center;
  justify-content:center;
}
.sa-list.expandable .close{
  display:none;
  margin-left:auto;
}
.sa-list.expandable.expanded .of-content{
  overflow:auto;
  max-height:100%;
  display:block;
}
.sa-list.expandable.expanded .of-content .announcement-list p:first-child a{
  display:inline-block !important;
}
.sa-list.expandable.expanded .of-content .announcement-list p:first-child a span.bell{
  overflow:auto;
  white-space:wrap;
  text-overflow:ellipsis;
}
.sa-list.expandable.expanded .expand{
  display:none;
}
.sa-list.expandable.expanded .close{
  display:block;
  font-size:1.6rem;
  color:#00866c !important;
  margin-top:-.25rem;
}

#header-top-region{
  background:#ffd26e;
}
#header-top-region.expanded{
  background:#ebebeb;
}

/*# sourceMappingURL=sa-list.css.map */