.news-item {
  border: 1px solid rgba(0, 0, 0, 0.1);
  margin: 0 0 20px; }

.news-item-text {
  display: flex;
  align-items: flex-start; }

.news-item-in {
  flex: 1 0 0; }

.news-item-image {
  flex: 0 0 410px;
  max-width: 40%;
  margin: 0 0 0 20px; }
  .news-item-image a img {
    border: 0 !important; }

.news-item-body p:first-child {
  margin-top: 0; }
  .news-item-body p:last-child {
    margin-bottom: 0; }
  .news-item-body:after {
    display: block;
    content: '';
    clear: both; }

.news-item-title {
  padding: 20px 50px 20px 20px;
  position: relative; }
  .news-item-title a {
    text-decoration: none; }
  .news-item-title a:hover {
    text-decoration: underline; }
  .news-item-title span {
    display: inline-block; }
  .news-item-title .arrow {
    position: absolute;
    right: 10px;
    top: 50%;
    width: 36px;
    height: 36px;
    margin-top: -18px;
    cursor: pointer;
    transition: all 0.3s ease; }
  .news-item-title .arrow:before {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    display: block;
    content: '';
    background: url('/g/s3/lp/lpc.v4/images/sprite.view.svg#chevron-right-middle') 50%/contain no-repeat;
    transform: rotate(90deg); }
  .news-item-title.active .arrow {
    transform: scale(-1); }

.news-item-text-wrap {
  display: none;
  padding: 0 20px 20px; }

@media (max-width: 640px) {
  .news-item-image {
    max-width: none;
    margin: 20px 0 0; }

  .news-item-text {
    display: block; } }
