ul.latestnews .author {
display: none;
}

.t3-top-bar .top-left {
  padding-bottom: 0;
}

.head-action.text-right {
  float: right;
}


ul.latestnews li + li {
  margin-top: 0;
}

ul.latestnews li {
  border-bottom: 1px solid #E6E6E6;
  padding-top: 5px;
  padding-bottom: 5px;
}

.view-article.itemid-101 .item-page .article-content {
  font-size: 15px;
  text-align: center;
  color: #23263d;
}

#userForm {
max-width: 500px;
margin: auto;
}

.formResponsive input[type=email], .formResponsive input[type=number], .formResponsive input[type=password], .formResponsive input[type=tel], .formResponsive input[type=text], .formResponsive input[type=url] {
  height: 30px;
}

#rsform_3_page_0 {
  text-align: left;
}

.rsform-input-box, .rsform-text-box {
  width: 100% !important;
}

.formResponsive input[type=text], .formResponsive input[type=url] {
  height: 30px;
}

.rsform-submit-button {
  background-color: #3f6cb2;
  padding: 9px 24px;
  font-size: 15px;
  font-weight: 600;
}

.view-article.itemid-101 .t3-content {
padding-top: 0;
padding-bottom: 0;
}

.view-article.itemid-101 .t3-mainbody {
  width: 100%;
  padding-left: 0;
  padding-right: 0;
  background-color: #f2f4f8;
}

body {
  font-size: 15px;
  color: #1c1c1e;
}

.acm-features.style-1 .features-item-inner {
  min-height: 490px;
}

.acm-features.style-1 .features-item-inner .feature-action {
  border-top: 0 !important;
  margin: 0 !important;
  padding: 24px !important;
  position: absolute !important;
  left: 10px !important;
  bottom: 20px !important;
}

.view-article.itemid-576 h2, .view-article.itemid-669 h2, .view-article.itemid-670 h2{
font-size: 21px;
}