@import url('https://fonts.googleapis.com/css?family=Merriweather:400,700&amp;display=swap');

.blog-categories .widgettitle {
  display: none;
}

.blog-categories .widgettitle + ul {
  display: flex;
  justify-content: flex-end;
  flex-wrap: wrap;
  margin-top: -95px;
}

.blog-categories .widgettitle + ul li {
  margin: 0 15px;
}

.mkdf-blog-list-holder.mkdf-bl-standard .mkdf-bli-inner img,
.mkdf-blog-holder .mkdf-bli-inner img {
  border-radius: 0;
}

.mkdf-blog-holder .mkdf-post-info-top {
  display: none;
}

.mkdf-blog-list-holder .mkdf-bli-content,
.mkdf-blog-holder .mkdf-bli-content {
  padding: 30px;
  font-family: Merriweather,sans-serif;
}

.mkdf-blog-list-holder .mkdf-post-image,
.mkdf-blog-holder .mkdf-post-image {
  margin-bottom: 0;
}

.mkdf-blog-list-holder.mkdf-bl-standard .mkdf-bli-inner,
.mkdf-blog-holder .mkdf-post-content {
  border: 1px solid rgba(0,0,0,.125);
  border-radius: .25rem;
  overflow: hidden;
}

.mkdf-blog-list-holder .mkdf-item-space,
.mkdf-blog-holder .mkdf-item-space {
  padding: 0 15px !important;
}

/*.mkdf-blog-list-holder .mkdf-post-image,
.mkdf-blog-holder .mkdf-post-image {
  height: 165px;
}*/

.mkdf-blog-list-holder .mkdf-post-image {
  height: 165px;
}

.mkdf-blog-list-holder .mkdf-post-image a,
.mkdf-blog-holder .mkdf-post-image a {
  display: block;
}

/*.mkdf-blog-list-holder .mkdf-post-image img,
.mkdf-blog-holder .mkdf-post-image img {
  height: 165px;
  object-fit: cover;
  object-position: 50% 50%
}*/

.mkdf-blog-list-holder .mkdf-post-image img {
  height: 165px;
  object-fit: cover;
  object-position: 50% 50%
}

.mkdf-blog-list-holder .mkdf-post-excerpt,
.mkdf-blog-holder .mkdf-post-excerpt {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3; /* number of lines to show */
  -webkit-box-orient: vertical;
  font-size: 1rem;
  line-height: 28px;
  color: #333;
}

.mkdf-blog-list-holder .mkdf-post-title,
.mkdf-blog-holder .mkdf-post-title {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2; /* number of lines to show */
  -webkit-box-orient: vertical;
  height: 56px;
  color: #333;
  font-family: Merriweather,sans-serif;
  font-size: 1.17rem!important;
  font-weight: 700!important;
  line-height: 1.45;
}

.mkdf-blog-list-holder .mkdf-blog-list,
.mkdf-blog-holder .mkdf-blog-list {
  display: flex;
  flex-wrap: wrap;
}


.blog-elem-container {
  margin-top: 100px;
}

@media (max-width: 1199px) {
  .mkdf-blog-list-holder .mkdf-blog-list li,
  .mkdf-blog-holder .mkdf-blog-list li {
    flex-basis: 50%;
    width: 50%;
  }
}

@media (min-width: 769px) {
  .mkdf-blog-list-holder .mkdf-bli-content,
  .mkdf-blog-holder .mkdf-post-text-main {
    padding: 60px 30px;
    font-family: Merriweather,sans-serif;
  }

 .mkdf-blog-holder .mkdf-post-text-main {
  padding-bottom: 0;
}

.mkdf-blog-holder article .mkdf-post-info-bottom {
  padding: 0 30px 60px 30px;
  margin-top: 9px;
}

  .mkdf-blog-list-holder .mkdf-blog-list li:first-child,
  .mkdf-blog-holder .mkdf-blog-list li:first-child {
    flex-basis: 100%;
    width: 100%;
  }

  .mkdf-blog-list-holder .mkdf-blog-list li:first-child .mkdf-bli-inner,
  .mkdf-blog-holder .mkdf-blog-list li:first-child .mkdf-bli-inner {
    display: flex;
  }

  .mkdf-blog-list-holder .mkdf-blog-list li:first-child .mkdf-post-title,
  .mkdf-blog-holder .mkdf-blog-list li:first-child .mkdf-post-title {
    height: auto;
  }

  .mkdf-blog-list-holder .mkdf-blog-list li:first-child .mkdf-post-title a,
  .mkdf-blog-holder .mkdf-blog-list li:first-child .mkdf-post-title a {
    font-size: 32px;
    line-height: 45px;
    height: 144px;
  }

  .mkdf-blog-list-holder .mkdf-blog-list li:first-child .mkdf-post-excerpt,
  .mkdf-blog-holder .mkdf-blog-list li:first-child .mkdf-post-excerpt {
    -webkit-line-clamp: 6;
  }

  .mkdf-blog-list-holder .mkdf-blog-list li:first-child img,
  .mkdf-blog-holder .mkdf-blog-list li:first-child img {
    height: 100%;
    min-height: 725px;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    object-fit: fill;
  }
}

@media (max-width: 768px) {
  .mkdf-blog-list-holder .mkdf-blog-list li {
    flex-basis: 1000%;
    width: 1000%;
  }

  .blog-categories .widgettitle + ul {
    margin-top: 40px;
    justify-content: center;
  }

  .blog-elem-container {
    margin-top: 0;
  }
}


body:not(.home) mkdf-content {
  margin-top: 0 !important;
}

.mkdf-container, .mkdf-full-width {
  z-index: 200;
}

.mkdf-blog-holder article .mkdf-post-image img {
  border-radius: .25rem;
}

.mkdf-blog-holder .mkdf-post-title a:hover{
  color: #58468c;
}

#mkdf-back-to-top {
    opacity: 1;
    visibility: visible;
}

html,body { height: auto !important; }