.mkdf-blog-holder article {
  margin-bottom: 20px;
}

.mkdf-blog-holder article .mkdf-post-text {
  padding: 26px 40px 32px 40px;
}

.mkdf-blog-holder article .mkdf-post-image img {
  vertical-align: middle;
}

.mkdf-blog-holder article .mkdf-post-title {
  margin-bottom: 15px;
  margin-top: 7px;
}

.mkdf-blog-holder article.sticky .mkdf-post-title a {
  color: #0088cc;
}

.mkdf-blog-holder article .mkdf-audio-image-holder {
  position: relative;
}

.mkdf-blog-holder article .mkdf-audio-image-holder .mkdf-audio-player-holder {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
}

.mkdf-blog-holder article .mkdf-audio-image-holder .mkdf-audio-player-holder .mejs-container, .mkdf-blog-holder article .mkdf-audio-image-holder .mkdf-audio-player-holder .mejs-embed, .mkdf-blog-holder article .mkdf-audio-image-holder .mkdf-audio-player-holder .mejs-embed body, .mkdf-blog-holder article .mkdf-audio-image-holder .mkdf-audio-player-holder .mejs-container .mejs-controls {
  background-color: rgba(0, 0, 0, 0.4);
}

.mkdf-blog-holder article .mkdf-post-info {
  color: #6c6c6c;
  margin-bottom: 24px;
  font-family: "Open Sans", serif;
  text-transform: uppercase;
  font-size: 14px;
  line-height: 20px;
}

.mkdf-blog-holder article .mkdf-post-info .mkdf-post-info-item {
  padding: 0 15px;
  border-right: 1px solid #dbdbdb;
  height: 21px;
}

.mkdf-blog-holder article .mkdf-post-info .mkdf-post-info-item:first-child {
  padding-left: 0;
}

.mkdf-blog-holder article .mkdf-post-info .mkdf-post-info-item:last-child {
  padding-right: 0;
  border-right: none;
}

.mkdf-blog-holder article .mkdf-post-info .mkdf-post-info-date .mkdf-blog-date-icon {
  font-size: 18px;
  margin-right: 6px;
}

.mkdf-blog-holder article .mkdf-post-info .mkdf-post-info-date .mkdf-blog-date-icon * {
  vertical-align: middle;
}

.mkdf-blog-holder article .mkdf-post-info .mkdf-post-info-author .mkdf-blog-author-icon {
  font-size: 18px;
  margin-right: 4px;
}

.mkdf-blog-holder article .mkdf-post-info .mkdf-post-info-author .mkdf-blog-author-icon * {
  vertical-align: middle;
}

.mkdf-blog-holder article .mkdf-post-info .mkdf-blog-like a i {
  font-size: 18px;
  margin-right: 10px;
  vertical-align: middle;
  position: relative;
  top: -2px;
}

.mkdf-blog-holder article .mkdf-post-info .mkdf-post-info-comments-holder .mkdf-blog-comments-icon {
  font-size: 18px;
  margin-right: 2px;
  vertical-align: middle;
}

.mkdf-blog-holder article .mkdf-post-info .mkdf-blog-share .mkdf-social-share-dropdown-opener {
  font-size: 18px;
}

.mkdf-blog-holder article .mkdf-post-info .mkdf-blog-share .mkdf-social-share-dropdown-opener > * {
  vertical-align: middle;
}

.mkdf-blog-holder article .mkdf-post-info .mkdf-post-info-category .mkdf-blog-category-icon {
  font-size: 18px;
  margin-right: 5px;
  vertical-align: middle;
}

.mkdf-blog-holder article .mkdf-post-info a {
  color: #6c6c6c;
}

.mkdf-blog-holder article .mkdf-post-info > div {
  display: inline-block;
  position: relative;
  padding-right: 15px;
}

.mkdf-blog-holder article .mkdf-post-info > div:after {
  /*content: "|"; */
  position: absolute;
  right: 0;
  top: 0;
  color: #dbdbdb;
}

.mkdf-blog-holder article .mkdf-post-info > div:last-child:after {
  content: "";
}

.mkdf-blog-holder article.format-quote .mkdf-post-title h3 {
  margin-bottom: 10px;
}

.mkdf-blog-holder article .mkdf-btn-read-more {
  margin-top: 25px;
}

.mkdf-blog-holder .mkdf-post-title {
  margin-bottom: 15px;
}

.mkdf-blog-holder .mkdf-post-info {
  margin-bottom: 20px;
}

.mkdf-blog-holder .format-link .mkdf-post-text {
  padding-bottom: 12px;
}

.mkdf-blog-holder .format-link .mkdf-post-title {
  margin-bottom: 6px;
}

.mkdf-blog-holder article:not(.format-quote) h4.mkdf-post-title {
  text-transform: capitalize;
  font-size: 24px;
  color: #202020;
}

.mkdf-blog-holder .format-link .mkdf-post-content {
  position: relative;
}

.mkdf-blog-holder .format-link .mkdf-post-mark {
  color: #e1eef5;
  position: absolute;
  top: 0;
  right: 0;
  overflow: hidden;
  height: 100%;
  width: 100%;
}

.mkdf-blog-holder .format-link .mkdf-post-mark i {
  font-size: 239px;
  position: absolute;
  top: -37px;
  right: -5px;
}

.mkdf-blog-holder .format-link .mkdf-post-title {
  margin-bottom: 15px;
  margin-top: 6px;
  position: relative;
  z-index: 1;
}

.mkdf-blog-holder .format-link .mkdf-post-excerpt {
  color: #959595;
}

.mkdf-blog-holder .format-quote .mkdf-post-content {
  position: relative;
  z-index: 11;
}

.mkdf-blog-holder .format-quote .mkdf-post-title-holder,
.mkdf-blog-holder .format-quote .mkdf-category {
  position: relative;
  z-index: 1;
}

.mkdf-blog-holder .format-quote .mkdf-post-text {
  padding-bottom: 16px;
}

.mkdf-blog-holder .format-quote .mkdf-post-text .mkdf-post-excerpt {
  color: #959595;
}

.mkdf-blog-holder .format-quote .mkdf-post-info {
  margin-top: 14px;
}

.mkdf-blog-holder .format-quote .mkdf-post-mark {
  color: #e1eef5;
  position: absolute;
  top: 0;
  right: 0;
  overflow: hidden;
  height: 100%;
  width: 100%;
}

.mkdf-blog-holder .format-quote .mkdf-post-mark span.mkdf-icon-font-elegant.icon_quotations {
  font-size: 390px;
  position: absolute;
  top: -144px;
  right: -64px;
}

.mkdf-blog-holder .format-quote .mkdf-post-title {
  margin-bottom: 10px;
  margin-top: 9px;
  text-transform: capitalize;
}

.mkdf-blog-holder .format-quote .mkdf-quote-author {
  font-size: 20px;
  text-transform: capitalize;
  color: #bbb;
  font-family: "Montserrat", sans-serif;
}

.mkdf-blog-holder.mkdf-blog-type-masonry {
  margin-bottom: 20px;
  transition: none !important;
  overflow: visible !important;
  opacity: 0;
}

.mkdf-blog-holder.mkdf-blog-type-masonry article {
  display: block;
  width: 32%;
  padding: 0;
  vertical-align: top;
  margin: 0 0 45px;
  background-color: #fff;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-shadow: 1px 2px 7.28px 0.72px rgba(0, 0, 0, 0.08);
  -moz-box-shadow: 1px 2px 7.28px 0.72px rgba(0, 0, 0, 0.08);
  box-shadow: 1px 2px 7.28px 0.72px rgba(0, 0, 0, 0.08);
  -webkit-transition: box-shadow 0.2s ease-in-out;
  transition: box-shadow 0.2s ease-in-out;
}

.mkdf-blog-holder.mkdf-blog-type-masonry article .mkdf-post-text {
  padding: 28px 25px 2px 25px;
}

.mkdf-blog-holder.mkdf-blog-type-masonry article.format-quote .mkdf-post-mark {
  top: -160px;
  right: -80px;
}

.mkdf-blog-holder.mkdf-blog-type-masonry article.format-link .mkdf-post-mark i {
  font-size: 224px;
}

.mkdf-blog-holder.mkdf-blog-type-masonry article h4.mkdf-post-title {
  font-size: 20px;
  font-weight: 400;
  margin-bottom: 8px;
}

.mkdf-blog-holder.mkdf-blog-type-masonry .mkdf-blog-masonry-grid-sizer {
  width: 32%;
}

.mkdf-blog-holder.mkdf-blog-type-masonry .mkdf-blog-masonry-grid-gutter {
  width: 2%;
}

.mkdf-blog-holder.mkdf-blog-type-masonry #infscr-loading {
  position: absolute;
  bottom: -35px;
  left: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}

.mkdf-blog-holder.mkdf-blog-type-masonry .mkdf-post-info {
  margin-top: 17px;
}

.mkdf-blog-holder.mkdf-blog-type-masonry .mkdf-btn-read-more {
  margin-top: 21px;
}

.mkdf-blog-holder.mkdf-masonry-full-width {
  margin-right: 2%;
  margin-left: 2%;
}

.mkdf-blog-holder.mkdf-masonry-full-width article {
  width: 23.5%;
}

.mkdf-blog-holder.mkdf-masonry-full-width .mkdf-blog-masonry-grid-sizer {
  width: 23.5%;
}

.mkdf-blog-holder.mkdf-masonry-full-width .mkdf-blog-masonry-grid-gutter {
  width: 2%;
}

.mkdf-blog-infinite-scroll-button {
  display: none;
}

.mkdf-filter-blog-holder {
  text-align: center;
  margin-bottom: 30px;
}

.mkdf-filter-blog-holder li {
  display: inline-block;
  padding: 0 8px;
  cursor: pointer;
  font-size: 15px;
}

.mkdf-filter-blog-holder li.mkdf-active {
  color: #0088cc;
}

.mkdf-author-description {
  width: 100%;
  display: inline-block;
  vertical-align: middle;
  padding: 24px 0;
  position: relative;
  border-bottom: 1px solid #ebebeb;
}

.mkdf-author-description .mkdf-author-name {
  font-size: 18px;
  color: #2f2f2f;
  font-weight: 400;
  font-family: "Montserrat", sans-serif;
}

.mkdf-author-description .mkdf-author-description-image {
  float: left;
  width: 72px;
  overflow: hidden;
  margin-left: 8px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
}

.mkdf-author-description .mkdf-author-description-image img {
  vertical-align: middle;
}

.mkdf-author-description .mkdf-author-description-text-holder {
  padding-left: 109px;
  position: relative;
}

.mkdf-author-description .mkdf-author-social-holder {
  margin-top: 16px;
}

.mkdf-author-description .mkdf-author-social-holder a {
  color: #fff;
  font-size: 9px;
  margin-right: 9px;
  float: left;
}

.mkdf-author-description .mkdf-author-social-holder a:last-child {
  margin-right: 0;
}

.mkdf-author-description .mkdf-author-social-holder .mkdf-author-social-icon {
  display: inline-block;
  width: 27px;
  height: 27px;
  line-height: 27px;
  text-align: center;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
}

.mkdf-author-description .mkdf-author-social-holder .mkdf-author-social-facebook {
  background-color: #3a5896;
}

.mkdf-author-description .mkdf-author-social-holder .mkdf-author-social-twitter {
  background-color: #00acec;
}

.mkdf-author-description .mkdf-author-social-holder .mkdf-author-social-googleplus {
  background-color: #dd4b39;
}

.mkdf-author-description .mkdf-author-social-holder .mkdf-author-social-linkedin {
  background-color: #0078b5;
}

.mkdf-author-description .mkdf-author-social-holder .mkdf-author-social-tumblr {
  background-color: #2c4762;
}

.mkdf-author-description .mkdf-author-social-holder .mkdf-author-social-pinterest {
  background-color: #bd081c;
}

.mkdf-author-description .mkdf-author-social-holder .mkdf-author-social-instagram {
  background-color: #3f729b;
}

.mkdf-single-tags-holder {
  margin: 0 40px;
  border-top: 1px solid #ebebeb;
  padding-top: 24px;
  padding-bottom: 26px;
}

.mkdf-single-tags-holder .mkdf-single-tags-title {
  display: inline-block;
  margin-right: 5px;
}

.mkdf-single-tags-holder .mkdf-tags {
  display: inline-block;
}

.mkdf-single-tags-holder .mkdf-tags a {
  font-size: 11px !important;
  display: inline-block;
  color: #464646;
  text-transform: uppercase;
  font-weight: 700;
  padding: 1px 22px;
  margin-bottom: 5px;
  margin-right: 8px;
  background-color: #f7f7f7;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
  -webkit-transition: background-color 0.15s ease-out, color 0.15s ease-out, border-color 0.15s ease-out;
  transition: background-color 0.15s ease-out, color 0.15s ease-out, border-color 0.15s ease-out;
}

.mkdf-single-tags-holder .mkdf-tags a:hover {
  background-color: #0088cc;
  color: #fff;
  border-color: #0088cc;
}

.mkdf-blog-single-navigation {
  position: relative;
  border-bottom: 1px solid #ebebeb;
  padding-top: 14px;
  padding-bottom: 14px;
}

.mkdf-blog-single-navigation .mkdf-blog-single-prev,
.mkdf-blog-single-navigation .mkdf-blog-single-next {
  font-size: 25px;
  font-weight: 500;
  width: 50%;
}

.mkdf-blog-single-navigation .mkdf-blog-single-prev img,
.mkdf-blog-single-navigation .mkdf-blog-single-next img {
  vertical-align: middle;
}

.mkdf-blog-single-navigation .mkdf-blog-single-prev a,
.mkdf-blog-single-navigation .mkdf-blog-single-next a {
  color: #2c2a2a;
  font-size: 14px;
  font-weight: 700;
  vertical-align: middle;
}

.mkdf-blog-single-navigation .mkdf-blog-single-prev a:hover,
.mkdf-blog-single-navigation .mkdf-blog-single-next a:hover {
  color: #0088cc;
}

.mkdf-blog-single-navigation .mkdf-blog-single-prev i,
.mkdf-blog-single-navigation .mkdf-blog-single-next i {
  font-size: 18px;
  vertical-align: middle;
  position: relative;
  top: -1px;
}

.mkdf-blog-single-navigation .mkdf-blog-single-prev .mkdf-single-nav-image-holder,
.mkdf-blog-single-navigation .mkdf-blog-single-next .mkdf-single-nav-image-holder {
  width: 71px;
}

.mkdf-blog-single-navigation .mkdf-blog-single-prev {
  float: left;
  text-align: left;
}

.mkdf-blog-single-navigation .mkdf-blog-single-prev i {
  margin-right: 6px;
}

.mkdf-blog-single-navigation .mkdf-blog-single-prev .mkdf-single-nav-image-holder {
  float: left;
  margin-left: 5px;
}

.mkdf-blog-single-navigation .mkdf-blog-single-prev.mkdf-single-nav-with-image .mkdf-single-nav-content-holder {
  padding-left: 95px;
}

.mkdf-blog-single-navigation .mkdf-blog-single-next {
  float: right;
  text-align: right;
}

.mkdf-blog-single-navigation .mkdf-blog-single-next i {
  margin-left: 6px;
}

.mkdf-blog-single-navigation .mkdf-blog-single-next .mkdf-single-nav-image-holder {
  float: right;
  margin-right: 5px;
}

.mkdf-blog-single-navigation .mkdf-blog-single-next.mkdf-single-nav-with-image .mkdf-single-nav-content-holder {
  padding-right: 95px;
}

.mkdf-single-links-pages {
  padding-left: 40px;
  padding-bottom: 10px;
}

.mkdf-single-links-pages .mkdf-single-links-pages-inner > a,
.mkdf-single-links-pages .mkdf-single-links-pages-inner > span {
  display: inline-block;
  height: 30px;
  width: 30px;
  line-height: 30px;
  text-align: center;
  font-family: "Montserrat", sans-serif;
  font-size: 14px;
}

.mkdf-single-links-pages .mkdf-single-links-pages-inner > a {
  color: #2c2a2a;
}

.mkdf-single-links-pages .mkdf-single-links-pages-inner > span,
.mkdf-single-links-pages .mkdf-single-links-pages-inner > a:hover {
  color: #0088cc;
  cursor: pointer;
}

.mkdf-blog-holder.mkdf-blog-single .mkdf-category {
  margin-bottom: 5px;
}

.mkdf-blog-holder.mkdf-blog-single .format-link .mkdf-post-content {
  overflow: visible;
}

.mkdf-blog-holder.mkdf-blog-single .format-quote .mkdf-post-content {
  overflow: visible;
}

.mkdf-blog-holder.mkdf-blog-single article {
  margin-bottom: 20px;
  background-color: #fff;
  -webkit-box-shadow: 1px 2px 7.28px 0.72px rgba(0, 0, 0, 0.08);
  -moz-box-shadow: 1px 2px 7.28px 0.72px rgba(0, 0, 0, 0.08);
  box-shadow: 1px 2px 7.28px 0.72px rgba(0, 0, 0, 0.08);
  -webkit-transition: box-shadow 0.2s ease-in-out;
  transition: box-shadow 0.2s ease-in-out;
}

.mkdf-blog-holder.mkdf-blog-single article .mkdf-post-title {
  font-weight: 400;
  margin-top: 0;
}

.mkdf-blog-holder.mkdf-blog-single article .mkdf-post-text {
  padding-top: 30px;
}

.mkdf-blog-holder.mkdf-blog-single .mkdf-post-info {
  margin-bottom: 34px;
}

/* #Blog Standard Feauted - start
   ========================================================================== */
.mkdf-blog-holder.mkdf-blog-type-standard-featured .mkdf-blog-sf-cols-holder {
  width: auto;
  margin: 0 -11px;
}

.mkdf-blog-holder.mkdf-blog-type-standard-featured .mkdf-blog-sf-col {
  float: left;
  padding: 0 11px;
  width: 50%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.mkdf-blog-holder.mkdf-blog-type-standard-featured .mkdf-blog-sf-col:nth-child(2n+1) {
  clear: both;
}

.mkdf-blog-holder.mkdf-blog-type-standard-featured article {
  margin-bottom: 70px;
}

/* #Blog Standard Featured - end
========================================================================== */
.mkdf-blog-holder.mkdf-blog-type-standard article,
.mkdf-blog-holder.mkdf-blog-type-standard-whole-post article {
  margin-bottom: 38px;
  background-color: #fff;
  -webkit-box-shadow: 1px 2px 7.28px 0.72px rgba(0, 0, 0, 0.08);
  -moz-box-shadow: 1px 2px 7.28px 0.72px rgba(0, 0, 0, 0.08);
  box-shadow: 1px 2px 7.28px 0.72px rgba(0, 0, 0, 0.08);
}

.mkdf-blog-holder.mkdf-blog-type-standard article .mkdf-post-text,
.mkdf-blog-holder.mkdf-blog-type-standard-whole-post article .mkdf-post-text {
  padding: 31px 40px 32px 40px;
}

.mkdf-blog-holder.mkdf-blog-type-standard article .mkdf-post-info,
.mkdf-blog-holder.mkdf-blog-type-standard-whole-post article .mkdf-post-info {
  margin-bottom: 26px;
}

.mkdf-blog-holder.mkdf-blog-type-standard article .mkdf-btn-read-more,
.mkdf-blog-holder.mkdf-blog-type-standard-whole-post article .mkdf-btn-read-more {
  margin-top: 26px;
}

.mkdf-blog-holder.mkdf-blog-type-standard .format-quote .mkdf-post-text,
.mkdf-blog-holder.mkdf-blog-type-standard-whole-post .format-quote .mkdf-post-text {
  padding-bottom: 16px;
}

.mkdf-blog-holder.mkdf-blog-type-standard .format-link .mkdf-post-text,
.mkdf-blog-holder.mkdf-blog-type-standard-whole-post .format-link .mkdf-post-text {
  padding-bottom: 10px;
}

/*# sourceMappingURL=blog.css.map */