li {
  word-break: break-word;
}

.blog-post.blog-post-single article {
  max-width: 650px;
  margin: auto;
}

blockquote {
  font-size: 24px;
}

body {
  color: #282828;
  line-height: 1.625;
}

.blog-style-3 .blog-post .post-categories {
  margin-bottom: 15px;
}

.blog-masonry-layout .blog-post.content-block .post-header-title {
  margin-bottom: 20px;
  font-size: 22px;
  line-height: 1.3;
}

.blog-post .post-header-title {
  line-height: 1.3;
  font-weight: 700;
}

.blog-post .post-categories {
  text-transform: none;
}

.blog-style-3 .blog-masonry-layout .blog-post {
  width: 33%;
  display: inline-flex;
  float: none;
}

@media (max-width: 1024px) {
  .blog-masonry-layout, .col-md-9 .blog-masonry-layout {
      -moz-column-count: 1;
      -webkit-column-count: 1;
      column-count: 1;
  }
  
  .blog-style-3 .blog-masonry-layout .blog-post {
    width: 49%;
  }
}

@media (max-width: 767px) {
  .blog-style-3 .blog-masonry-layout .blog-post {
    width: 100%;
  }
}

.header-menu .menu-top-menu-container-toggle+div {
    margin-top: 4px;
}

.header-menu ul.links>li:first-child>a {
    margin: 0;
    padding: 0;
    background-color: #92298E;
    color: #fff;
    border-radius: 4px;
    padding: 8px 14px;
    text-transform: none;
    font-weight: 500;
}

.blog-post .post-categories, .blog-style-3 .blog-post .post-categories, .blog-style-3 .blog-posts-list .blog-post .post-info {
  display: none;
}

.blog-posts-list.blog-masonry-layout .entry-content {
  font-size: small;
}

.page-container.container {
    padding: 40px 120px;
}
@media screen and (max-width: 992px) {
.page-container.container {
    padding: 40px 80px;
}
}

@media screen and (max-width: 767px) {
.page-container.container {
    padding: 25px 40px;
}
}

@media screen and (max-width: 479px) {
.page-container.container {
    padding: 25px;
}
}

.wp-block-button__link:focus{
      color: black;
}