#top #header {
  border-bottom: 1px #000 solid;
}
.container_wrap_first {
  background: url(/wp-content/uploads/2022/10/bg-print.png) bottom right no-repeat;
}
#top .fullsize .template-blog .post .entry-content-wrapper {
  max-width: 825px;
  font-size: 1em;
  line-height:1.5em;
  text-align: left;
}
#top .fullsize .template-blog .post .entry-content-wrapper > * {
  max-width: none;
}
article header.entry-content-header {
  margin-bottom: 3em;
}
.av-heading-wrapper .post_type {
  color: #00Aec7;
  font-size: 14px;
  padding-left: 32px;
  position: relative;
  display: flex;
  align-items: center;
  letter-spacing: 1px;
  margin-bottom: 18px;
}
.av-heading-wrapper .post_type:before {
  content: "";
  width: 17px;
  height: 22px;
  display: inline-block;
  position: absolute;
  left: 0;
  background-position: center top;
  background-repeat: no-repeat;
}
.av-heading-wrapper .post_type.blog:before {
  background-image: url("../images/icon-blog.svg");
}
.av-heading-wrapper .post_type.press_releases:before {
  background-image: url("../images/icon-press-release.svg");
}
.html_elegant-blog #top .post-entry .post-title, .html_elegant-blog .avia-content-slider .slide-entry-title {
  text-transform: none;
  letter-spacing: normal;
  text-align: left;
  font-size: 48px;
  line-height: 1.18em;
  margin: 0px;
  padding: 0px;
}
.html_elegant-blog #top .post-entry .post-title:hover, .html_elegant-blog .avia-content-slider .slide-entry-title:hover {
  opacity: 1;
}
.html_elegant-blog #top .post-entry .post-meta-infos,
.post-meta-infos {
  display: flex;
  float: none;
  justify-content: space-between;
  border-top-width: 0px;
  border-bottom-color: rgba(21,26,37,0.18);
  padding: 4px 0px 10px 0px;
}
.post-meta-infos .av-share-box .av-share-link-description {
  display: none;
}

#top .fullsize .template-blog .post .entry-content-wrapper > .post_delimiter,
.html_elegant-blog .av-vertical-delimiter {
  display: none;
}
.main_color .post-meta-infos .minor-meta{
  color: #494957;
  font-size: 17px;
  line-height: 41px;
  padding-top: 5px;
}
.html_elegant-blog .av-share-box {
  margin: 0px;
}
#top article .av-share-box ul.av-share-box-list {
  display: flex;
  justify-content: end;
  border: 0;
  align-items: center;
}
#top article .av-share-box ul li:first-child,
article .av-share-box ul li {
  border: thin solid #151a25;
  border-radius: 13px;
  margin-left: 16px;
}
#top article .av-share-box ul li a {
  padding: 7px 12px 6px 12px;
  border-radius: 13px;
  text-decoration: none;
  font-size: 17px;
}
.back {
  font-weight: bold;
  margin-top: 7em;
}