/*home-page-css*/
.lower-header {
  margin-bottom: 0;
}
.header-logo {
  background: var(--wp--preset--color--primary);
  height: 120px;
  margin-top: -35px !important;
  margin-bottom: -40px !important;
  border-radius: 10px;
  border-bottom-right-radius: 0;
  text-align:center; 
  display:table;
}
.header-logo h1 {
  display:table-cell; 
  vertical-align:middle;
}

header,
.header {
  position: relative;
  z-index: 9; }

.about-text {
  display:flex;
}
.about-text:before {
  content: '';
  border-bottom: solid 3px;
  margin: auto 0.25rem;
  width: 10%;
}

.archieve-post{
  position: relative !important;
}
.blog-date-box{
  position: absolute !important;
  left: 15px;
  top: 13px;
  z-index: 99;
}
.archieve-post .wp-block-post-meta > div:not(:first-child):before{
  background: transparent;
}
.blog-date-mon{
  border-bottom: 4px solid var(--wp--preset--color--border-color);
}

/*back to top*/
.wp-block-button.back-to-top .wp-block-button__link.wp-element-button {
  width: 40px;
  height: 40px;
  position: fixed;
  right: 25px;
  bottom: 25px;
  display: inline-block;
  z-index: 999;
  text-indent: -5000px;
  box-shadow: 0 0 40px rgba(0, 0, 0, 0.089);
  padding: 0;
}