html .sub-heading:after,
html .module-title:before {
  background: rgba(0, 0, 0, 0.1);
}
html .t3-section.special-module .sub-heading,
html .latestnews.list h4 a,
html .extra-fields li span {
  color: #222222;
}
html .other-info a,
html .acm-calendar .description-bottom a {
  color: #dd2222;
}
html .social-list > li > a {
  color: #9e9e9e;
}
html .social-list > li > a:hover,
html .social-list > li > a:focus,
html .social-list > li > a:active {
  color: #dd2222;
}
html .article-title a:hover,
html .article-header h1 a:hover,
html.com_dtregister .eventlists .event-detail .event-title a:hover,
html .tag-category .category > li .media-wrap .media-body .title a:hover,
html .article-title a:focus,
html .article-header h1 a:focus,
html.com_dtregister .eventlists .event-detail .event-title a:focus,
html .tag-category .category > li .media-wrap .media-body .title a:focus,
html .article-title a:active,
html .article-header h1 a:active,
html.com_dtregister .eventlists .event-detail .event-title a:active,
html .tag-category .category > li .media-wrap .media-body .title a:active {
  border-bottom-color: rgba(0, 0, 0, 0.05);
}
html .acm-features.style-1 .image-intro .feature-icon {
  border-color: #ffffff;
}
html .acm-teams.style-1 .sub-heading:after {
  background: #dd2222;
}
html .acm-calendar .calendar-table .col-body .calendar-info.row0 {
  background: #f5f5f5;
}
html .acm-features.style-3 .owl-dots .owl-dot {
  background: #222222;
  filter: alpha(opacity=20);
  opacity: 0.2;
}
html .acm-features.style-3 .owl-dots .owl-dot.active {
  filter: alpha(opacity=100);
  opacity: 1;
}