﻿.news-content {
  padding-right: 20px;
}

.modal-dialog {
 /* width: calc(100% - 50px);*/
  max-width: 810px;
}
.modal-content {
  border: 3px solid #50a4cd;
}
.modal .close {
  opacity: 1;
  padding: 5px 8px 10px;
}
.modal .o-single-news {
  padding: 50px 25px 30px;
}
.modal .o-single-news-testo {
  padding: 10px 25px 10px;
}
.modal .o-img-news {
  width: 100%;
  margin-bottom: 1.6rem;
}
.modal .o-info-news-wrapper {
  text-transform: uppercase;
  font-size: 1.2rem;
  margin-bottom: 1.6rem;
  color: #555555;
}
.modal .o-tag-news-wrapper {
  margin-bottom: 1.6rem;
}
.modal .o-tag-news-wrapper a {
  display: inline-block;
}
.modal .o-title-news {
  font-weight: bold;
}
.modal .cta {
  color: #56941a;
}
.modal-close {
  padding: 3rem 0;
}

@media (min-width: 1200px){
  .modal .close {
    padding-right: 26px;
  }
  .modal .o-single-news {
    padding-left: 30px;
  }
  .modal .o-img-news {
    float: left;
    width: 50%;
    margin-right: 1.6rem;
  }
  .modal .o-img-news img {
    width: 100%;
  }
  .modal .o-info-news-wrapper,
  .modal .o-tag-news-wrapper {
      /*float: left;
      width: calc(50% - 1.6rem);*/
      width: 100%;
  }
  .modal .o-info-news-wrapper-half,
  .modal .o-tag-news-wrapper-half {
      float: left;
      width: calc(50% - 1.6rem);
  }

}