.article_author{
  border: 0 solid;
  background-color: #A09F9E;
  color: #fff;
  padding: 10px;
  margin: 5px 0;
  border-radius: 0.5em;
}

.over_the_content_article.tag-box {
 justify-content: space-between;
 align-items: flex-end;
}

.over_the_content_article.tag-box h3.titolo_categorie{
  font-size: 16px;
  color: #E8364C;
  font-family: PatuaOne;
  margin: 0 0 3px;
}

.over_the_content_article.tag-box h4.date_article {
  margin: 0;
  white-space: nowrap;
}

.over_the_content_article.tag-box > div > div {
  float: left;
  clear: both;
}

.inside_article{
  margin-top: 10px;
}
.inside_article h2,
.inside_article h3,
.inside_article h4,
.inside_article h5,
.inside_article h6,
.inside_article_highlight h2,
.inside_article_highlight h3,
.inside_article_highlight h4,
.inside_article_highlight h5,
.inside_article_highlight h6 {
  display: inline;
  font-size: inherit;
}

/*.open_author_modal{
  background: #eee;
  border: 1px solid #ccc;
  padding: 5px 10px;
  cursor: pointer;
}*/

.open_author_modal>span{
  cursor: pointer;
}

.button-primary>.open_author_modal>span>em>strong>span>strong{
  color: #fff;
  border: 1px solid #536D7A;
  padding: 5px;
  border-radius: 0.3em;
  background-color: #536D7A;
}

.article_modal{
  top: 25%;
  bottom: 25%;
  right: 20%;
  left: 20%;
  width: 60%;
  height: 60%;
  overflow-y: hidden;
}

.modal-open .modal{
  overflow-y: hidden;
}

.description_author{
  padding: 20px;
}

.close_author{
  float: right;
  margin-right: 15px;
  cursor: pointer;
}

.close_author>span{
  font-size: xx-large;
  font-weight: bold;
  color: #A8A8A8;
}

.close_author>span:hover{
  color: #5C5C5C;
}

.title_author{
  overflow-y: initial;
  padding: 10px;
  font-weight: bold;
  color: #fff;
}

.modal_header{
  background-color: #D44153;
  border-top-left-radius: 0.5em;
  border-top-right-radius: 0.5em;
  color: #fff;
}

.modal-content{
  border-radius: 0.5em;
  box-shadow: 0 0px;
  overflow: hidden;
}

.inside_modal_content{
  height: 300px;
  width: 100%;
  overflow-y: auto;
}

.header_article_buttons{
  bottom: -33px;
}
