h1 {
  font-family: "proxima-nova", sans-serif;
  font-size: 36px;
  line-height: 38px;
  font-weight: 700;
  color: #111111;
  margin-top: 20px;
  margin-bottom: 30px;
  text-align: left;
}
.page h1 {
  margin-top: 0;
}

h2 {
  font-family: "proxima-nova", sans-serif;
  font-size: 30px;
  line-height: 33px;
  font-weight: 700;
  color: #111111;
  margin-top: 20px;
  margin-bottom: 30px;
  text-align: left;
}

h3 {
  font-family: "proxima-nova", sans-serif;
  font-size: 22px;
  line-height: 28px;
  font-weight: 700;
  color: #111111;
  margin-top: 20px;
  margin-bottom: 30px;
  text-align: left;
}

h4 {
  font-family: "proxima-nova", sans-serif;
  font-size: 15px;
  line-height: 18px;
  font-weight: 700;
  color: #111111;
  margin-top: 20px;
  margin-bottom: 30px;
  text-align: left;
}

h5 {
  font-family: "proxima-nova", sans-serif;
  font-size: 20px;
  line-height: 26px;
  font-weight: 700;
  color: #111111;
  margin-bottom: 10px;
  text-align: left;
}

h6 {
  font-family: "proxima-nova", sans-serif;
  font-size: 11px;
  line-height: 18px;
  font-weight: 700;
  color: #111111;
  text-align: left;
}

p {
  font-family: "proxima-nova", sans-serif;
  font-size: 18px;
  line-height: 27px;
  font-weight: 400;
  color: #111111;
  margin-bottom: 12px;
  text-align: left;
}
p a {
  color: #2B7BB9;
}

pre {
  font-family: "proxima-nova", sans-serif;
  font-size: 18px;
  line-height: 27px;
  font-weight: 700;
  color: #111111;
}

a {
  font-family: "proxima-nova", sans-serif;
}
a:hover {
  text-decoration: underline !important;
}

body {
  font-family: "proxima-nova", sans-serif;
}

strong,
.strong {
  font-weight: 700;
}

.subtitle {
  font-family: "proxima-nova", sans-serif;
  font-size: 18px;
  line-height: 24px;
  font-weight: 400;
  color: #666666;
}

ul {
  list-style: none;
}

.mkd-pt-title a:hover,
.mkd-post-item.mkd-pt-four-item:hover .mkd-pt-title a,
.mkd-post-item.slick-slide .mkd-pt-title a:hover,
.mkd-pt-image-holder:hover ~ .mkd-pt-title a,
.mkd-pt-image-holder:hover ~ .mkd-pt-content-holder .mkd-pt-title a,
.mkd-pt-image-holder-outer:hover ~ .mkd-pt-content-holder-outer .mkd-pt-title a {
  text-decoration: none;
}

.color-red {
  color: red;
}

/*------------------------------------------------------------------
 * This is blog css file for theme. It is broken into following sections:
 * 1.  Blog list styles
 * 2.  Blog parts styles
 * 3.  Blog single styles

-------------------------------------------------------------------*/
/* ==========================================================================
   1. Blog list styles
   ========================================================================== */
/* Blog List Styles - start
   ========================================================================== */
.mkd-blog-holder.mkd-blog-type-standard,
.mkd-blog-holder.mkd-blog-type-first-post-full-content {
  position: relative;
  display: inline-block;
  width: 100%;
  vertical-align: middle;
}
.mkd-blog-holder.mkd-blog-type-standard article,
.mkd-blog-holder.mkd-blog-type-first-post-full-content article {
  display: inline-block;
  position: relative;
  float: left;
  padding: 0 15px;
  vertical-align: middle;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: opacity cubic-bezier(0.25, 0.1, 0.11, 0.99) 0.25s;
  -moz-transition: opacity cubic-bezier(0.25, 0.1, 0.11, 0.99) 0.25s;
  transition: opacity cubic-bezier(0.25, 0.1, 0.11, 0.99) 0.25s;
  margin-bottom: 30px;
  width: 100%;
  padding: 0;
  /************ gallery & audio post format  ************/
  /************ quote and link post format  ************/
}
.mkd-blog-holder.mkd-blog-type-standard article.sticky .mkd-pt-title,
.mkd-blog-holder.mkd-blog-type-first-post-full-content article.sticky .mkd-pt-title {
  text-decoration: underline;
}
.mkd-blog-holder.mkd-blog-type-standard article .mkd-post-item-inner .mkd-pt-image-holder,
.mkd-blog-holder.mkd-blog-type-first-post-full-content article .mkd-post-item-inner .mkd-pt-image-holder {
  position: relative;
}
.mkd-blog-holder.mkd-blog-type-standard article .mkd-post-item-inner .mkd-pt-image-holder .mkd-post-image img,
.mkd-blog-holder.mkd-blog-type-first-post-full-content article .mkd-post-item-inner .mkd-pt-image-holder .mkd-post-image img {
  display: block;
}
.mkd-fade-in-layouts .mkd-content .mkd-blog-holder.mkd-blog-type-standard article .mkd-post-item-inner .mkd-pt-image-holder .mkd-post-image,
.mkd-fade-in-layouts .mkd-content .mkd-blog-holder.mkd-blog-type-first-post-full-content article .mkd-post-item-inner .mkd-pt-image-holder .mkd-post-image {
  opacity: 0;
}
.mkd-fade-in-layouts .mkd-content .mkd-blog-holder.mkd-blog-type-standard article .mkd-post-item-inner .mkd-pt-image-holder .mkd-post-image.mkd-appeared,
.mkd-fade-in-layouts .mkd-content .mkd-blog-holder.mkd-blog-type-first-post-full-content article .mkd-post-item-inner .mkd-pt-image-holder .mkd-post-image.mkd-appeared {
  -webkit-transition: opacity 0.5s cubic-bezier(0.25, 0.1, 0.11, 0.99);
  -moz-transition: opacity 0.5s cubic-bezier(0.25, 0.1, 0.11, 0.99);
  transition: opacity 0.5s cubic-bezier(0.25, 0.1, 0.11, 0.99);
  opacity: 1;
}
.touch .mkd-fade-in-layouts .mkd-content .mkd-blog-holder.mkd-blog-type-standard article .mkd-post-item-inner .mkd-pt-image-holder .mkd-post-image,
.touch .mkd-fade-in-layouts .mkd-content .mkd-blog-holder.mkd-blog-type-first-post-full-content article .mkd-post-item-inner .mkd-pt-image-holder .mkd-post-image {
  opacity: 1;
}
.mkd-blog-holder.mkd-blog-type-standard article .mkd-post-item-inner .mkd-post-info-category,
.mkd-blog-holder.mkd-blog-type-first-post-full-content article .mkd-post-item-inner .mkd-post-info-category {
  position: relative;
  float: none;
  color: #959494;
  font-size: 13px;
  font-weight: 400;
  line-height: inherit;
  margin: 0 18px;
  margin-left: 0;
}
.mkd-blog-holder.mkd-blog-type-standard article .mkd-post-item-inner .mkd-post-info-category a,
.mkd-blog-holder.mkd-blog-type-first-post-full-content article .mkd-post-item-inner .mkd-post-info-category a {
  color: inherit;
}
.mkd-blog-holder.mkd-blog-type-standard article .mkd-post-item-inner .mkd-post-info-category a:hover,
.mkd-blog-holder.mkd-blog-type-first-post-full-content article .mkd-post-item-inner .mkd-post-info-category a:hover {
  color: #F7BE23;
}
.mkd-blog-holder.mkd-blog-type-standard article .mkd-post-item-inner .mkd-pt-meta-section > div,
.mkd-blog-holder.mkd-blog-type-first-post-full-content article .mkd-post-item-inner .mkd-pt-meta-section > div {
  position: relative;
  float: left;
  color: #959494;
  font-size: 13px;
  font-weight: 400;
  line-height: inherit;
  margin: 0 18px;
}
.mkd-blog-holder.mkd-blog-type-standard article .mkd-post-item-inner .mkd-pt-meta-section > div:last-child,
.mkd-blog-holder.mkd-blog-type-first-post-full-content article .mkd-post-item-inner .mkd-pt-meta-section > div:last-child {
  margin-right: 0;
}
.mkd-blog-holder.mkd-blog-type-standard article .mkd-post-item-inner .mkd-pt-meta-section > div a,
.mkd-blog-holder.mkd-blog-type-first-post-full-content article .mkd-post-item-inner .mkd-pt-meta-section > div a {
  color: inherit;
}
.mkd-blog-holder.mkd-blog-type-standard article .mkd-post-item-inner .mkd-pt-meta-section > div a:hover,
.mkd-blog-holder.mkd-blog-type-first-post-full-content article .mkd-post-item-inner .mkd-pt-meta-section > div a:hover {
  color: #F7BE23 !important;
}
.mkd-blog-holder.mkd-blog-type-standard article .mkd-post-item-inner .mkd-pt-meta-section > div.mkd-post-info-author,
.mkd-blog-holder.mkd-blog-type-first-post-full-content article .mkd-post-item-inner .mkd-pt-meta-section > div.mkd-post-info-author {
  margin-left: 0;
}
.mkd-blog-holder.mkd-blog-type-standard article .mkd-post-item-inner .mkd-pt-meta-section > div.mkd-post-info-author a,
.mkd-blog-holder.mkd-blog-type-first-post-full-content article .mkd-post-item-inner .mkd-pt-meta-section > div.mkd-post-info-author a {
  color: #ffffff;
}
.mkd-blog-holder.mkd-blog-type-standard article .mkd-post-item-inner .mkd-pt-meta-section > div:not(:last-child):after,
.mkd-blog-holder.mkd-blog-type-first-post-full-content article .mkd-post-item-inner .mkd-pt-meta-section > div:not(:last-child):after {
  position: absolute;
  top: 50%;
  right: -10px;
  display: inline-block;
  content: "";
  height: 3px;
  width: 3px;
  background-color: #7a7979;
  visibility: visible;
  opacity: 1;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
}
.mkd-blog-holder.mkd-blog-type-standard article .mkd-post-item-inner .mkd-pt-meta-section > div.mkd-post-info-date a:before,
.mkd-blog-holder.mkd-blog-type-standard article .mkd-post-item-inner .mkd-pt-meta-section > div .mkd-post-info-comments:before, .mkd-blog-holder.mkd-blog-type-standard article .mkd-post-item-inner .mkd-pt-meta-section > div.mkd-blog-like a:before, .mkd-blog-holder.mkd-blog-type-standard article .mkd-post-item-inner .mkd-pt-meta-section > div.mkd-post-info-count:before, .mkd-blog-holder.mkd-blog-type-standard article .mkd-post-item-inner .mkd-pt-meta-section > div.mkd-blog-share:before,
.mkd-blog-holder.mkd-blog-type-first-post-full-content article .mkd-post-item-inner .mkd-pt-meta-section > div.mkd-post-info-date a:before,
.mkd-blog-holder.mkd-blog-type-first-post-full-content article .mkd-post-item-inner .mkd-pt-meta-section > div .mkd-post-info-comments:before,
.mkd-blog-holder.mkd-blog-type-first-post-full-content article .mkd-post-item-inner .mkd-pt-meta-section > div.mkd-blog-like a:before,
.mkd-blog-holder.mkd-blog-type-first-post-full-content article .mkd-post-item-inner .mkd-pt-meta-section > div.mkd-post-info-count:before,
.mkd-blog-holder.mkd-blog-type-first-post-full-content article .mkd-post-item-inner .mkd-pt-meta-section > div.mkd-blog-share:before {
  position: absolute;
  top: 0;
  left: -20px;
  display: inline-block;
  vertical-align: inherit;
  font-family: "FontAwesome";
  color: #b7b6b6;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  text-rendering: auto;
  font-size: 15px;
  line-height: inherit;
  margin: 0 5px 0 0;
  -webkit-transition: color cubic-bezier(0.25, 0.1, 0.11, 0.99) 0.25s;
  -moz-transition: color cubic-bezier(0.25, 0.1, 0.11, 0.99) 0.25s;
  transition: color cubic-bezier(0.25, 0.1, 0.11, 0.99) 0.25s;
}
.mkd-blog-holder.mkd-blog-type-standard article .mkd-post-item-inner .mkd-pt-meta-section > div.mkd-post-info-date a:hover:before,
.mkd-blog-holder.mkd-blog-type-standard article .mkd-post-item-inner .mkd-pt-meta-section > div .mkd-post-info-comments:hover:before, .mkd-blog-holder.mkd-blog-type-standard article .mkd-post-item-inner .mkd-pt-meta-section > div.mkd-blog-like a:hover:before,
.mkd-blog-holder.mkd-blog-type-first-post-full-content article .mkd-post-item-inner .mkd-pt-meta-section > div.mkd-post-info-date a:hover:before,
.mkd-blog-holder.mkd-blog-type-first-post-full-content article .mkd-post-item-inner .mkd-pt-meta-section > div .mkd-post-info-comments:hover:before,
.mkd-blog-holder.mkd-blog-type-first-post-full-content article .mkd-post-item-inner .mkd-pt-meta-section > div.mkd-blog-like a:hover:before {
  color: #F7BE23;
}
.mkd-blog-holder.mkd-blog-type-standard article .mkd-post-item-inner .mkd-pt-meta-section > div.mkd-post-info-date a:before,
.mkd-blog-holder.mkd-blog-type-first-post-full-content article .mkd-post-item-inner .mkd-pt-meta-section > div.mkd-post-info-date a:before {
  content: "\f017";
}
.mkd-blog-holder.mkd-blog-type-standard article .mkd-post-item-inner .mkd-pt-meta-section > div .mkd-post-info-comments:before,
.mkd-blog-holder.mkd-blog-type-first-post-full-content article .mkd-post-item-inner .mkd-pt-meta-section > div .mkd-post-info-comments:before {
  content: "\f0e6";
}
.mkd-blog-holder.mkd-blog-type-standard article .mkd-post-item-inner .mkd-pt-meta-section > div.mkd-blog-like a:before,
.mkd-blog-holder.mkd-blog-type-first-post-full-content article .mkd-post-item-inner .mkd-pt-meta-section > div.mkd-blog-like a:before {
  content: "\f087";
}
.mkd-blog-holder.mkd-blog-type-standard article .mkd-post-item-inner .mkd-pt-meta-section > div.mkd-post-info-count:before,
.mkd-blog-holder.mkd-blog-type-first-post-full-content article .mkd-post-item-inner .mkd-pt-meta-section > div.mkd-post-info-count:before {
  content: "\f06e";
}
.mkd-blog-holder.mkd-blog-type-standard article .mkd-post-item-inner .mkd-pt-meta-section > div.mkd-blog-share:before,
.mkd-blog-holder.mkd-blog-type-first-post-full-content article .mkd-post-item-inner .mkd-pt-meta-section > div.mkd-blog-share:before {
  content: "\f1e0";
}
.mkd-blog-holder.mkd-blog-type-standard article .mkd-post-item-inner .mkd-post-excerpt,
.mkd-blog-holder.mkd-blog-type-first-post-full-content article .mkd-post-item-inner .mkd-post-excerpt {
  font-size: 14px;
  margin-top: 0;
  margin-bottom: 0;
}
.mkd-blog-holder.mkd-blog-type-standard article .mkd-post-item-inner .mkd-blog-share,
.mkd-blog-holder.mkd-blog-type-first-post-full-content article .mkd-post-item-inner .mkd-blog-share {
  position: absolute;
  right: 0;
  bottom: 0;
}
.mkd-blog-holder.mkd-blog-type-standard article.mkd-horizontally-centered-content .mkd-post-item-inner,
.mkd-blog-holder.mkd-blog-type-first-post-full-content article.mkd-horizontally-centered-content .mkd-post-item-inner {
  text-align: center;
}
.mkd-blog-holder.mkd-blog-type-standard article.mkd-horizontally-centered-content .mkd-post-item-inner .mkd-pt-meta-section,
.mkd-blog-holder.mkd-blog-type-first-post-full-content article.mkd-horizontally-centered-content .mkd-post-item-inner .mkd-pt-meta-section {
  display: inline-block;
}
.mkd-blog-holder.mkd-blog-type-standard article .mkd-blog-gallery,
.mkd-blog-holder.mkd-blog-type-first-post-full-content article .mkd-blog-gallery {
  position: relative;
  display: inline-block;
  width: 100%;
  vertical-align: middle;
}
html[xmlns] .mkd-blog-holder.mkd-blog-type-standard article .mkd-pg-slider,
html[xmlns] .mkd-blog-holder.mkd-blog-type-first-post-full-content article .mkd-pg-slider {
  display: block;
}
* html .mkd-blog-holder.mkd-blog-type-standard article .mkd-pg-slider,
* html .mkd-blog-holder.mkd-blog-type-first-post-full-content article .mkd-pg-slider {
  height: 1%;
}
.no-js .mkd-blog-holder.mkd-blog-type-standard article .mkd-pg-slider > .mkd-pg-slides:first-child,
.no-js .mkd-blog-holder.mkd-blog-type-first-post-full-content article .mkd-pg-slider > .mkd-pg-slides:first-child {
  display: block;
}
.mkd-blog-holder.mkd-blog-type-standard article.format-quote, .mkd-blog-holder.mkd-blog-type-standard article.format-link,
.mkd-blog-holder.mkd-blog-type-first-post-full-content article.format-quote,
.mkd-blog-holder.mkd-blog-type-first-post-full-content article.format-link {
  border-top: 1px solid #dedede;
  border-bottom: 1px solid #dedede;
  padding: 30px 0;
}
.mkd-blog-holder.mkd-blog-type-standard article.format-quote + .format-quote,
.mkd-blog-holder.mkd-blog-type-standard article.format-quote + .format-link, .mkd-blog-holder.mkd-blog-type-standard article.format-link + .format-quote,
.mkd-blog-holder.mkd-blog-type-standard article.format-link + .format-link,
.mkd-blog-holder.mkd-blog-type-first-post-full-content article.format-quote + .format-quote,
.mkd-blog-holder.mkd-blog-type-first-post-full-content article.format-quote + .format-link,
.mkd-blog-holder.mkd-blog-type-first-post-full-content article.format-link + .format-quote,
.mkd-blog-holder.mkd-blog-type-first-post-full-content article.format-link + .format-link {
  border-top: 0;
  padding-top: 0;
}
.mkd-blog-holder.mkd-blog-type-standard article.format-quote .mkd-post-title, .mkd-blog-holder.mkd-blog-type-standard article.format-link .mkd-post-title,
.mkd-blog-holder.mkd-blog-type-first-post-full-content article.format-quote .mkd-post-title,
.mkd-blog-holder.mkd-blog-type-first-post-full-content article.format-link .mkd-post-title {
  position: relative;
  padding-left: 50px;
  margin-top: 13px;
  margin-bottom: 22px;
}
.mkd-blog-holder.mkd-blog-type-standard article.format-quote .mkd-post-title > *, .mkd-blog-holder.mkd-blog-type-standard article.format-link .mkd-post-title > *,
.mkd-blog-holder.mkd-blog-type-first-post-full-content article.format-quote .mkd-post-title > *,
.mkd-blog-holder.mkd-blog-type-first-post-full-content article.format-link .mkd-post-title > * {
  -webkit-transition: color, cubic-bezier(0.25, 0.1, 0.11, 0.99), 0.25s;
  -moz-transition: color, cubic-bezier(0.25, 0.1, 0.11, 0.99), 0.25s;
  transition: color, cubic-bezier(0.25, 0.1, 0.11, 0.99), 0.25s;
}
.mkd-blog-holder.mkd-blog-type-standard article.format-quote .mkd-post-title > *, .mkd-blog-holder.mkd-blog-type-standard article.format-link .mkd-post-title > *,
.mkd-blog-holder.mkd-blog-type-first-post-full-content article.format-quote .mkd-post-title > *,
.mkd-blog-holder.mkd-blog-type-first-post-full-content article.format-link .mkd-post-title > * {
  margin: 0;
}
.mkd-blog-holder.mkd-blog-type-standard article.format-quote .mkd-post-title:before, .mkd-blog-holder.mkd-blog-type-standard article.format-link .mkd-post-title:before,
.mkd-blog-holder.mkd-blog-type-first-post-full-content article.format-quote .mkd-post-title:before,
.mkd-blog-holder.mkd-blog-type-first-post-full-content article.format-link .mkd-post-title:before {
  position: absolute;
  font-family: FontAwesome;
  left: 0;
  display: inline-block;
  height: 100%;
  width: 38px;
  font-weight: 400;
  font-size: 37px;
  line-height: 47px;
  text-align: left;
  color: #F7BE23;
}
.mkd-blog-holder.mkd-blog-type-standard article.format-quote .mkd-post-link, .mkd-blog-holder.mkd-blog-type-standard article.format-link .mkd-post-link,
.mkd-blog-holder.mkd-blog-type-first-post-full-content article.format-quote .mkd-post-link,
.mkd-blog-holder.mkd-blog-type-first-post-full-content article.format-link .mkd-post-link {
  position: absolute;
  display: block;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}
.mkd-blog-holder.mkd-blog-type-standard article.format-quote:hover .mkd-post-title > *, .mkd-blog-holder.mkd-blog-type-standard article.format-link:hover .mkd-post-title > *,
.mkd-blog-holder.mkd-blog-type-first-post-full-content article.format-quote:hover .mkd-post-title > *,
.mkd-blog-holder.mkd-blog-type-first-post-full-content article.format-link:hover .mkd-post-title > * {
  color: #F7BE23;
}
.mkd-blog-holder.mkd-blog-type-standard article.format-quote .mkd-post-title:before,
.mkd-blog-holder.mkd-blog-type-first-post-full-content article.format-quote .mkd-post-title:before {
  content: "\f10e";
}
.mkd-blog-holder.mkd-blog-type-standard article.format-link .mkd-post-title:before,
.mkd-blog-holder.mkd-blog-type-first-post-full-content article.format-link .mkd-post-title:before {
  content: "\f0c1";
}

.mkd-blog-holder.mkd-blog-type-standard article li > h6,
.mkd-blog-holder.mkd-blog-type-standard .mkd-bnl-holder li > h6, .mkd-blog-holder.mkd-blog-type-featured-with-rest-small article li > h6,
.mkd-blog-holder.mkd-blog-type-featured-with-rest-small .mkd-bnl-holder li > h6, .mkd-blog-holder.mkd-blog-type-first-post-full-content article li > h6,
.mkd-blog-holder.mkd-blog-type-first-post-full-content .mkd-bnl-holder li > h6, .mkd-blog-holder.mkd-blog-type-one-big-two-small article li > h6 {
  display: inline-block;
}
.mkd-blog-holder.mkd-blog-type-standard article:not(:last-child),
.mkd-blog-holder.mkd-blog-type-standard .mkd-bnl-holder:not(:last-child), .mkd-blog-holder.mkd-blog-type-featured-with-rest-small article:not(:last-child),
.mkd-blog-holder.mkd-blog-type-featured-with-rest-small .mkd-bnl-holder:not(:last-child), .mkd-blog-holder.mkd-blog-type-first-post-full-content article:not(:last-child),
.mkd-blog-holder.mkd-blog-type-first-post-full-content .mkd-bnl-holder:not(:last-child), .mkd-blog-holder.mkd-blog-type-one-big-two-small article:not(:last-child) {
  margin-bottom: 30px;
}

/* these are values from newshub1 */
.mkd-blog-holder.mkd-blog-type-standard article .mkd-post-item-inner .mkd-pt-excerpt,
.mkd-blog-holder.mkd-blog-type-featured-with-rest-small section .mkd-post-item-inner .mkd-pt-excerpt,
.mkd-blog-holder.mkd-blog-type-first-post-full-content section .mkd-post-item-inner .mkd-pt-excerpt,
.mkd-blog-holder.mkd-blog-type-one-big-two-small section .mkd-post-item-inner .mkd-pt-excerpt {
  margin-top: 12px;
  margin-bottom: 1px;
}

.mkd-bnl-holder .mkd-bnl-outer .mkd-bnl-inner .mkd-post-item .mkd-post-item-inner .mkd-pt-meta-section,
.mkd-blog-holder.mkd-blog-type-standard article .mkd-post-item-inner .mkd-pt-meta-section,
.mkd-blog-holder.mkd-blog-type-first-post-full-content article .mkd-post-item-inner .mkd-pt-meta-section {
  padding-top: 7px;
  padding-bottom: 0;
}

.mkd-bnl-holder .mkd-bnl-outer .mkd-bnl-inner .mkd-post-item .mkd-post-item-inner .mkd-post-info-category,
.mkd-bnl-holder .mkd-bnl-outer .mkd-bnl-inner .mkd-post-item .mkd-post-item-inner .mkd-post-info-category,
.mkd-blog-holder.mkd-blog-type-standard article .mkd-post-item-inner .mkd-post-info-category,
.mkd-blog-holder.mkd-blog-type-first-post-full-content article .mkd-post-item-inner .mkd-post-info-category {
  padding-top: 1px;
  padding-bottom: 4px;
}

/* Blog List Styles - end
   ========================================================================== */

.mkd-blog-holder.mkd-blog-type-featured-with-rest-small .mkd-bnl-holder:not(:last-child) {
  margin-bottom: 30px;
}
.mkd-blog-holder.mkd-blog-type-featured-with-rest-small.mkd-horizontally-centered-content > div {
  text-align: center;
}
.mkd-blog-holder.mkd-blog-type-featured-with-rest-small.mkd-horizontally-centered-content > div .mkd-bnl-outer .mkd-bnl-inner .mkd-post-item .mkd-post-item-inner .mkd-pt-meta-more-holder, .mkd-blog-holder.mkd-blog-type-featured-with-rest-small.mkd-horizontally-centered-content > div .mkd-bnl-outer .mkd-bnl-inner .mkd-post-item .mkd-post-item-inner .mkd-pt-more-section, .mkd-blog-holder.mkd-blog-type-featured-with-rest-small.mkd-horizontally-centered-content > div .mkd-bnl-outer .mkd-bnl-inner .mkd-post-item .mkd-post-item-inner .mkd-pt-meta-section {
  display: inline-block;
  width: auto;
}

.mkd-blog-holder.mkd-blog-type-one-big-two-small .mkd-bnl-holder:not(:last-child) {
  margin-bottom: 30px;
}
.mkd-blog-holder.mkd-blog-type-one-big-two-small.mkd-horizontally-centered-content > div {
  text-align: center;
}
.mkd-blog-holder.mkd-blog-type-one-big-two-small.mkd-horizontally-centered-content > div .mkd-bnl-outer .mkd-bnl-inner .mkd-post-item .mkd-post-item-inner .mkd-pt-meta-more-holder,
.mkd-blog-holder.mkd-blog-type-one-big-two-small.mkd-horizontally-centered-content > div .mkd-bnl-outer .mkd-bnl-inner .mkd-post-item .mkd-post-item-inner .mkd-pt-more-section,
.mkd-blog-holder.mkd-blog-type-one-big-two-small.mkd-horizontally-centered-content > div .mkd-bnl-outer .mkd-bnl-inner .mkd-post-item .mkd-post-item-inner .mkd-pt-meta-section {
  display: inline-block;
  width: auto;
}
.mkd-blog-holder.mkd-blog-type-one-big-two-small .mkd-post-item img {
  width: 100%;
}

.mkd-blog-holder.mkd-blog-type-first-post-full-content article:not(:last-child) {
  margin-bottom: 30px;
}
.mkd-blog-holder.mkd-blog-type-first-post-full-content.mkd-horizontally-centered-content > div {
  text-align: center;
}
.mkd-blog-holder.mkd-blog-type-first-post-full-content.mkd-horizontally-centered-content > div .mkd-bnl-outer .mkd-bnl-inner .mkd-post-item .mkd-post-item-inner .mkd-pt-meta-more-holder, .mkd-blog-holder.mkd-blog-type-first-post-full-content.mkd-horizontally-centered-content > div .mkd-bnl-outer .mkd-bnl-inner .mkd-post-item .mkd-post-item-inner .mkd-pt-more-section, .mkd-blog-holder.mkd-blog-type-first-post-full-content.mkd-horizontally-centered-content > div .mkd-bnl-outer .mkd-bnl-inner .mkd-post-item .mkd-post-item-inner .mkd-pt-meta-section {
  display: inline-block;
  width: auto;
}

/* ==========================================================================
   2. Blog parts styles
   ========================================================================== */
/* Blog Audio Styles - start
   ========================================================================== */
.mkd-blog-audio-holder .mejs-container, .mkd-blog-audio-holder .mejs-embed, .mkd-blog-audio-holder .mejs-embed body, .mkd-blog-audio-holder .mejs-container .mejs-controls {
  background: none;
}
.mkd-blog-audio-holder .mejs-container {
  background-color: #0e0e0e;
}
.mkd-blog-audio-holder .mejs-container,
.mkd-blog-audio-holder .mejs-container .mejs-controls {
  height: 49px !important;
}
.mkd-blog-audio-holder .mejs-container .mejs-controls {
  padding: 0 25px 0 12px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.mkd-blog-audio-holder .mejs-container .mejs-controls > .mejs-playpause-button {
  width: 35px;
}
.mkd-blog-audio-holder .mejs-container .mejs-controls > .mejs-volume-button {
  width: 42px;
}
.mkd-blog-audio-holder .mejs-container .mejs-controls > .mejs-playpause-button,
.mkd-blog-audio-holder .mejs-container .mejs-controls > .mejs-volume-button {
  height: 49px;
}
.mkd-blog-audio-holder .mejs-container .mejs-controls > .mejs-playpause-button button,
.mkd-blog-audio-holder .mejs-container .mejs-controls > .mejs-volume-button button {
  position: relative;
  height: 100%;
  background: none;
  background-position: center;
  background-repeat: no-repeat;
  margin: 0;
  border: 0;
  outline: none;
}
.mkd-blog-audio-holder .mejs-container .mejs-controls > .mejs-playpause-button.mejs-play button,
.mkd-blog-audio-holder .mejs-container .mejs-controls > .mejs-volume-button.mejs-play button {
  width: 29px;
  position: relative;
  background-image: url("img/audio/play.png");
}
.mkd-blog-audio-holder .mejs-container .mejs-controls > .mejs-playpause-button.mejs-pause button,
.mkd-blog-audio-holder .mejs-container .mejs-controls > .mejs-volume-button.mejs-pause button {
  width: 29px;
  background-image: url("img/audio/pause.png");
}
.mkd-blog-audio-holder .mejs-container .mejs-controls > .mejs-playpause-button.mejs-stop button,
.mkd-blog-audio-holder .mejs-container .mejs-controls > .mejs-volume-button.mejs-stop button {
  width: 29px;
  background-image: url("img/audio/stop.png");
}
.mkd-blog-audio-holder .mejs-container .mejs-controls > .mejs-playpause-button.mejs-mute button,
.mkd-blog-audio-holder .mejs-container .mejs-controls > .mejs-volume-button.mejs-mute button {
  width: 42px;
}
.mkd-blog-audio-holder .mejs-container .mejs-controls > .mejs-playpause-button.mejs-mute button:after,
.mkd-blog-audio-holder .mejs-container .mejs-controls > .mejs-volume-button.mejs-mute button:after {
  content: "\f028";
  font-family: "FontAwesome";
  font-size: 20px;
  color: #fff;
  display: inline-block;
  vertical-align: middle;
}
.mkd-blog-audio-holder .mejs-container .mejs-controls > .mejs-playpause-button.mejs-unmute button,
.mkd-blog-audio-holder .mejs-container .mejs-controls > .mejs-volume-button.mejs-unmute button {
  width: 42px;
}
.mkd-blog-audio-holder .mejs-container .mejs-controls > .mejs-playpause-button.mejs-unmute button:after,
.mkd-blog-audio-holder .mejs-container .mejs-controls > .mejs-volume-button.mejs-unmute button:after {
  content: "\f026";
  font-family: "FontAwesome";
  font-size: 20px;
  color: #fff;
  display: inline-block;
  vertical-align: middle;
}
.mkd-blog-audio-holder .mejs-container .mejs-controls > .mejs-time {
  height: 100%;
  padding: 0 18px 0 12px;
  font-size: 17px;
  color: #fff;
  line-height: 49px;
}
.mkd-blog-audio-holder .mejs-container .mejs-controls > .mejs-time > * {
  font-family: inherit;
}
.mkd-blog-audio-holder .mejs-container .mejs-controls > .mejs-time.mejs-duration-container {
  padding: 0 0 0 14px;
}
.mkd-blog-audio-holder .mejs-container .mejs-controls > .mejs-time-rail {
  height: 100%;
  padding: 0;
  font-family: inherit;
}
.mkd-blog-audio-holder .mejs-container .mejs-controls > .mejs-time-rail .mejs-time-total {
  height: 4px;
  margin: 24px 8px;
  background: none;
  background-color: #767575;
}
.mkd-blog-audio-holder .mejs-container .mejs-controls > .mejs-time-rail .mejs-time-total .mejs-time-current {
  height: 4px;
  background: none;
  background-color: #fff;
}
.mkd-blog-audio-holder .mejs-container .mejs-controls > .mejs-time-rail .mejs-time-total .mejs-time-float {
  top: -20px;
  border: 0;
  color: #fff;
}
.mkd-blog-audio-holder .mejs-container .mejs-controls > .mejs-time-rail .mejs-time-total .mejs-time-loaded,
.mkd-blog-audio-holder .mejs-container .mejs-controls > .mejs-time-rail .mejs-time-total .mejs-time-float {
  background: none;
}
.mkd-blog-audio-holder .mejs-container .mejs-controls > a.mejs-horizontal-volume-slider {
  height: 49px;
}
.mkd-blog-audio-holder .mejs-container .mejs-controls > a.mejs-horizontal-volume-slider .mejs-horizontal-volume-total {
  height: 4px;
  top: 24px;
  background: none;
}
.mkd-blog-audio-holder .mejs-container .mejs-controls > a.mejs-horizontal-volume-slider .mejs-horizontal-volume-current {
  top: 0;
}
.mkd-blog-audio-holder .mejs-container .mejs-controls > a.mejs-horizontal-volume-slider .mejs-horizontal-volume-total {
  background-color: #767575;
}
.mkd-blog-audio-holder .mejs-container .mejs-controls > a.mejs-horizontal-volume-slider .mejs-horizontal-volume-current {
  background-color: #fff;
}

/* Blog Audio Styles - end
   ========================================================================== */
/* Blog Author styles - start
   ========================================================================== */
.mkd-blog-single .mkd-author-description {
  max-width: 970px;
  margin-left: auto;
  margin-right: auto;
  border: 2px solid #f5f5f5;
  padding: 16px;
  margin-bottom: 48px;
  background-color: #f5f5f5;
  border-radius: 8px;
}
@media only screen and (max-width: 480px) {
  .mkd-author-description {
    padding-left: 0;
    padding-right: 0;
  }
  .mkd-blog-single .mkd-author-description .mkd-author-description-inner {
    flex-direction: column;
  }
  .mkd-author-description .mkd-author-description-text-holder .mkd-author-name {
    text-align: center;
  }
}
.mkd-author-description .mkd-title-holder {
  display: none;
  margin-bottom: 22px;
}
.mkd-blog-single .mkd-author-description .mkd-author-description-inner {
  position: relative;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  gap: 16px;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.mkd-blog-single .mkd-author-description .mkd-author-description-image {
  display: block;
  width: 120px;
}
.mkd-blog-single .mkd-author-description-image img {
  height: 100%;
  max-width: 120px;
}
.mkd-author-description .mkd-author-description-image a {
  position: relative;
  z-index: 2;
}
.mkd-author-description .mkd-author-description-image a, .mkd-author-description .mkd-author-description-image img {
  display: block;
}
.mkd-author-description .mkd-author-description-text-holder {
  position: relative;
  padding-left: 0;
}
.mkd-author-description .mkd-author-description-text-holder .mkd-author-name {
  margin: 4px 0 0;
}
.mkd-author-description .mkd-author-email {
  display: block;
  margin: 1px 0 0;
  color: #7a7979;
  font-size: 13px;
  line-height: 1.3em;
}
.mkd-author-description .mkd-author-text {
  display: block;
  margin: 0 0;
}
.mkd-author-description .mkd-author-text p {
  margin: 0;
}

/* Blog Author styles - end
   ========================================================================== */
/* Blog Gallery Styles - start
   ========================================================================== */
.mkd-blog-gallery {
  position: relative;
}
.mkd-blog-gallery .mkd-pg-slider {
  margin: 0;
  padding: 0;
  list-style: none;
}
.mkd-blog-gallery .mkd-pg-slider .mkd-pg-slides {
  display: none;
  padding: 0;
  -webkit-backface-visibility: hidden;
}
.mkd-blog-gallery .mkd-pg-slider .mkd-pg-slides img {
  display: block;
}
.mkd-blog-gallery .mkd-pg-slider .flex-direction-nav {
  height: 0;
  margin: 0;
  padding: 0;
  list-style: none;
}
.mkd-blog-gallery .mkd-pg-slider .flex-direction-nav li {
  margin: 0;
  padding: 0;
}
.mkd-blog-gallery .mkd-pg-slider .flex-direction-nav li a {
  opacity: 0;
  -webkit-transition: opacity 0.15s ease-in-out;
  -moz-transition: opacity 0.15s ease-in-out;
  transition: opacity 0.15s ease-in-out;
  font-size: 0;
  line-height: 0;
  display: block;
  width: 60px;
  height: 60px;
  cursor: pointer;
  color: transparent;
  background: rgba(255, 255, 255, 0.6);
  border: 0;
  outline: none;
  padding: 0;
  top: calc(50% - 30px);
  position: absolute;
  z-index: 9;
}
.mkd-blog-gallery .mkd-pg-slider .flex-direction-nav li a:before {
  font-family: Ionicons;
  font-size: 17px;
  width: 60px;
  height: 60px;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  line-height: 60px;
  color: #7a7979;
  text-align: center;
}
.mkd-blog-gallery .mkd-pg-slider .flex-direction-nav li a.flex-prev {
  left: 0;
}
.mkd-blog-gallery .mkd-pg-slider .flex-direction-nav li a.flex-prev:before {
  content: "\f3cf";
}
.mkd-blog-gallery .mkd-pg-slider .flex-direction-nav li a.flex-next {
  right: 0;
}
.mkd-blog-gallery .mkd-pg-slider .flex-direction-nav li a.flex-next:before {
  content: "\f3d1";
}
.mkd-blog-gallery .mkd-pg-slider .flex-direction-nav li a:hover {
  background: white;
}
.mkd-blog-gallery .mkd-pg-slider:hover .flex-direction-nav a {
  opacity: 1;
}

/* Blog Gallery Styles - end
   ========================================================================== */
/* ==========================================================================
   3. Blog single styles
   ========================================================================== */
/* ==========================================================================
   Blog Single General style - start
   ========================================================================== */
.single-post {
  /* single format image doesn't have article */
}
.single-post .mkd-content-left-from-sidebar + .mkd-column2 {
  margin-top: 73px;
}
@media only screen and (max-width: 1024px) {
  .single-post .mkd-content-left-from-sidebar + .mkd-column2 {
    display: none;
  }
}
@media only screen and (max-width: 1024px) {
  .single-post .vc_empty_space {
    height: 20px !important;
  }
}
@media only screen and (max-width: 480px) {
  .single-post .vc_empty_space {
    height: 5px !important;
  }
}
@media only screen and (max-width: 480px) {
  .single-post .vc_row .vc_column_container > .vc_column-inner {
    padding-left: 0;
    padding-right: 0;
  }
}
.single-post .mkd-blog-single article ~ div:not(:last-child),
.single-post .mkd-blog-single article ~ aside:not(:last-child),
.single-review .mkd-blog-single article ~ div:not(:last-child),
.single-review .mkd-blog-single article ~ aside:not(:last-child) {
  margin-bottom: 35px;
}
@media only screen and (max-width: 1024px) {
  .single-post .mkd-blog-single article ~ div:not(:last-child),
  .single-post .mkd-blog-single article ~ aside:not(:last-child) {
    margin-bottom: 25px;
  }
}
@media only screen and (max-width: 480px) {
  .single-post .mkd-blog-single article ~ div:not(:last-child),
  .single-post .mkd-blog-single article ~ aside:not(:last-child),
  .single-review .mkd-blog-single article ~ div:not(:last-child),
  .single-review .mkd-blog-single article ~ aside:not(:last-child) {
    margin-bottom: 15px;
  }
}
.single-post.single-format-image .mkd-post-title ~ div:not(:last-child):not(.mkd-post-info), .single-post.single-format-status .mkd-post-title ~ div:not(:last-child):not(.mkd-post-info), .single-post.single-format-chat .mkd-post-title ~ div:not(:last-child):not(.mkd-post-info), .single-post.single-format-aside .mkd-post-title ~ div:not(:last-child):not(.mkd-post-info) {
  margin-bottom: 35px;
}
.single-post .mkd-post-image > a > img {
  vertical-align: middle;
}
.single-post ul > li > h1, .single-post ul > li > h2, .single-post ul > li > h3, .single-post ul > li > h4, .single-post ul > li > h5, .single-post ul > li > h6 {
  display: inline-block;
}
.single-post .comment-form #submit_comment {
  line-height: 49px;
  padding: 0 22px;
  font-size: 12px;
  font-weight: 700;
  border: 0;
}
.single-post .comment-form #submit_comment:hover {
  background-color: #F7BE23;
  border-color: #F7BE23;
  color: #fff;
}
/* WB-401: Display featured image caption */
.mkd-post-image-area figcaption {
  font-size: 10px;
  text-align: right;
}
 /* wb-177, wb-242, wb-388 */
.gnews-follow-container-right-aligned {
  display: flex;
  margin: 5px 0 0;
  flex-direction: row-reverse;
}
/* WB-177, WB-388 */
article .mkd-post-info {
  margin-bottom: 15px;
  width: 100%;
  display: flex;
  align-items: center;   /* WB-242 */
}
article .mkd-post-info > .mkd-post-info-author {
  flex: 1 0 40%;
}


.single-post .mkd-post-content > .mkd-post-info .mkd-post-info-author::after,
.single-post .mkd-post-content > .mkd-post-info .mkd-post-info-date::after {
  display: none;
}
.single-post .mkd-post-content > .mkd-post-info .mkd-post-info-author a,
.single-post .mkd-post-content > .mkd-post-info .mkd-post-info-date a {
  color: #666666;
}
.single-post .mkd-post-content > .mkd-post-info .mkd-post-info-author a:hover,
.single-post .mkd-post-content > .mkd-post-info .mkd-post-info-date a:hover {
  color: #F7BE23;
}
.single-post .mkd-post-content > .mkd-post-info .mkd-post-info-date a,
.single-post .mkd-post-content > .mkd-post-info .mkd-post-info-date a::before {
  color: #111111;
}
.single-post .mkd-post-content .mkd-post-text {
  max-width: 970px;
  margin-left: auto;
  margin-right: auto;
}
.single-post .mkd-post-content .mkd-post-text p {
  font-size: 18px;
  line-height: 20px;
  font-weight: 400;
  color: #111111;
  margin-bottom: 20px;
}
@media only screen and (max-width: 480px) {
  .single-post .mkd-post-content .mkd-post-text p {
    line-height: 20px;
  }
}
@media only screen and (max-width: 480px) {
  .single-post .mkd-post-content .mkd-post-text a {
    font-size: 18px;
    line-height: 26px;
  }
}
.single-post .mkd-post-content .mkd-post-text h2 {
  font-size: 30px;
  line-height: 33px;
  font-weight: 700;
  color: #111111;
  padding-top: 10px;
  margin-bottom: 20px;
}
@media only screen and (max-width: 1024px) {
  .single-post .mkd-post-content .mkd-post-text h2 {
    font-size: 26px;
    line-height: 30px;
  }
}
@media only screen and (max-width: 480px) {
  .single-post .mkd-post-content .mkd-post-text h2 {
    font-size: 22px;
    line-height: 24px;
  }
}
.single-post .mkd-post-content .mkd-post-text h3 {
  margin-top: 25px;
  font-size: 22px;
  line-height: 28px;
  font-weight: 700;
  color: #111111;
  margin-bottom: 0;
}
.single-post .mkd-post-content .mkd-post-text h3 a {
  font-size: 22px;
  line-height: 28px;
  font-weight: 400;
}
@media only screen and (max-width: 480px) {
  .single-post .mkd-post-content .mkd-post-text h3 {
    margin-bottom: 30px;
  }
}
.single-post .mkd-post-content .mkd-post-text .mkd-separator {
  width: 100%;
  background-color: #DDDDDD;
}
.single-post .mkd-post-content .mkd-post-text pre {
  padding: 10px 0 10px 30px;
  border-left: 1px solid #F7BE23;
}
@media only screen and (max-width: 480px) {
  .single-post .mkd-post-content .mkd-post-text pre {
    padding-left: 20px;
  }
}
.mkd-post-text a,
.mkd-author-text a,
.tag-category-description a {
  font-size: 18px;
  line-height: 27px;
  font-weight: 400;
  color: #2B7BB9;
}
.mkd-post-text ul li,
.mkd-author-text ul li,
.tag-category-description ul li {
  font-size: 18px;
  line-height: 27px;
  color: #111111;
  position: relative;
  padding-left: 20px;
}
.mkd-post-text ul li:before,
.mkd-author-text ul li:before,
.tag-category-description ul li:before {
  content: "";
  left: 0;
  top: 7px;
  border: solid transparent;
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-left-color: #F7BE23;
  border-width: 7px;
}
.mkd-post-text ol,
.mkd-author-text ol,
.tag-category-description ol {
  list-style: none;
  counter-reset: counter;
}
.mkd-post-text ol li,
.mkd-author-text ol li,
.tag-category-description ol li {
  counter-increment: counter;
  font-size: 18px;
  line-height: 27px;
  color: #111111;
}
.mkd-post-text ol li:before,
.mkd-author-text ol li:before,
.tag-category-description ol li:before {
  content: counter(counter) ". ";
  font-weight: 700;
}
.single-post .mkd-post-content .mkd-post-text .twitter-tweet {
  padding-top: 30px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 20px;
}
.single-post .mkd-post-content .mkd-post-text .twitter-timeline-box {
  max-width: 500px !important;
  max-height: 535px !important;
  margin-left: auto !important;
  margin-right: auto !important;
  overflow: auto !important;
  padding-top: 30px;
  padding-bottom: 20px;
}
.single-post .mkd-post-image-area {
  position: relative;
}
.single-post .mkd-post-image-area .mkd-post-image {
  background: no-repeat;
  background-position: left top;
  background-size: cover;
  width: 100%;
  height: 650px;
}
@media only screen and (max-width: 768px) {
  .single-post .mkd-post-image-area .mkd-post-image {
    height: min-content;
    padding-top: 70%;
  }
}
@media only screen and (max-width: 600px) {
  .single-post .mkd-post-image-area .mkd-post-image {
    height: min-content;
    padding-top: 65%;
  }
}
.single-post .mkd-post-image-area .mkd-post-info {
  position: absolute;
  top: 0;
  right: 0;
  height: 34px;
  padding: 0 15px;
  display: flex;
  flex-wrap: wrap;
  align-content: center;
  justify-content: center;
  background-color: rgba(17, 17, 17, 0.5);
  margin-bottom: 0;
}
.single-post .mkd-post-image-area .mkd-post-info .mkd-post-info-count {
  margin-left: 0;
  color: #ffffff;
  font-size: 13px;
  line-height: 18px;
  font-weight: 400;
}
.single-post .mkd-post-image-area .mkd-post-info .mkd-post-info-count:before {
  display: none;
}
.single-post .mkd-post-image-area .mkd-post-info .mkd-post-info-count .count {
  position: relative;
  font-weight: 400;
}
.single-post .mkd-post-image-area .mkd-post-info .mkd-post-info-count .count:after {
  content: "\f06e";
  position: absolute;
  top: -1px;
  right: -28px;
  display: inline-block;
  vertical-align: inherit;
  font-family: "FontAwesome";
  font-weight: 200;
  color: #ffffff;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  text-rendering: auto;
  font-size: 15px;
  line-height: inherit;
  margin: 0 5px 0 0;
  transition: color cubic-bezier(0.25, 0.1, 0.11, 0.99) 0.25s;
}
.mkd-related-posts-holder h5 {
  font-size: 22px;
  line-height: 18px;
  font-weight: 700;
}
@media only screen and (max-width: 768px) {
  .mkd-related-posts-holder h5 {
    font-size: 18px;
    line-height: 22px;
  }
}
@media only screen and (max-width: 480px) {
  .mkd-related-posts-holder h5 {
    font-size: 15px;
    line-height: 18px;
  }
}

/* ==========================================================================
   Blog Single General style - end
   ========================================================================== */
/* Blog Single Title styles
  ========================================================================== */
.single-post {
  /* Link and Quote */
  /* Link */
  /* Quote */
}
.single-post .mkd-title {
  height: auto;
}
.single-post .mkd-title .mkd-title-post-info {
  margin-top: 15px;
}
.single-post .mkd-title .mkd-title-subtitle-holder {
  padding-bottom: 0;
  border-bottom: none;
}
.single-post .mkd-title .mkd-title-single-holder {
  text-transform: capitalize;
}
.single-post .mkd-title .mkd-pt-info-section {
  position: relative;
  display: inline-block;
  width: 100%;
  vertical-align: middle;
  color: #7a7979;
  line-height: 1;
  clear: both;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.single-post .mkd-title .mkd-pt-info-section > div {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin: 0 40px 0 0;
  color: #a7a7a7;
  font-size: 13px;
  font-weight: 700;
  text-transform: none;
}
.single-post .mkd-title .mkd-pt-info-section > div:not(:last-child):after {
  position: absolute;
  top: 0;
  right: -15px;
  display: inline-block;
  content: " / ";
  vertical-align: top;
  font-size: inherit;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  text-rendering: auto;
  font-size: 15px;
  line-height: 1;
  margin: 0;
  visibility: visible;
  opacity: 1;
}
.single-post .mkd-title .mkd-title-single-quote-name {
  display: inline-block;
  font-size: 16px;
  font-weight: 400;
  vertical-align: middle;
}
.single-post.single-format-link .mkd-post-title, .single-post.single-format-quote .mkd-post-title {
  position: relative;
  padding-left: 50px;
  margin-bottom: 22px;
}
.single-post.single-format-link .mkd-post-title:before, .single-post.single-format-quote .mkd-post-title:before {
  position: absolute;
  font-family: FontAwesome;
  left: 0;
  display: inline-block;
  height: 100%;
  width: 38px;
  font-weight: 400;
  font-size: 37px;
  line-height: 47px;
  text-align: left;
  color: #F7BE23;
}
.single-post.single-format-link .mkd-post-title:before {
  content: "\f0c1";
}
.single-post.single-format-quote .mkd-post-title:before {
  content: "\f10e";
}

/* Blog Single Info styles
   ========================================================================== */
.single-post .mkd-post-info > div,
.single-post .mkd-post-info-category-holder > div {
  position: relative;
  color: #959494;
  font-size: 13px;
  font-weight: 400;
  line-height: 1.5em;
}
.single-post .mkd-post-info > div a,
.single-post .mkd-post-info-category-holder > div a {
  color: inherit;
}
.single-post .mkd-post-info > div a:hover,
.single-post .mkd-post-info-category-holder > div a:hover {
  color: #F7BE23;
}
.single-post .mkd-post-info > div.mkd-post-info-category,
.single-post .mkd-post-info-category-holder > div.mkd-post-info-category {
  margin-left: 0;
}
/*.single-post .mkd-post-info > div:not(:last-child):after,*/
.single-post .mkd-post-info-category-holder > div:not(:last-child):after {
  position: absolute;
  top: 50%;
  right: -10px;
  display: inline-block;
  content: "";
  height: 3px;
  width: 3px;
  background-color: #7a7979;
  visibility: visible;
  opacity: 1;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
}

.single-post .mkd-post-info > div.mkd-post-info-date a:before,
.single-post .mkd-post-info > div .mkd-post-info-comments:before, .single-post .mkd-post-info > div.mkd-blog-like a:before, .single-post .mkd-post-info > div.mkd-post-info-count:before,
.single-post .mkd-post-info-category-holder > div.mkd-post-info-date a:before,
.single-post .mkd-post-info-category-holder > div .mkd-post-info-comments:before,
.single-post .mkd-post-info-category-holder > div.mkd-blog-like a:before,
.single-post .mkd-post-info-category-holder > div.mkd-post-info-count:before {
  position: absolute;
  top: 0;
  left: -20px;
  display: inline-block;
  vertical-align: inherit;
  font-family: "FontAwesome";
  color: #b7b6b6;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  text-rendering: auto;
  font-size: 15px;
  line-height: inherit;
  margin: 0 5px 0 0;
  -webkit-transition: color cubic-bezier(0.25, 0.1, 0.11, 0.99) 0.25s;
  -moz-transition: color cubic-bezier(0.25, 0.1, 0.11, 0.99) 0.25s;
  transition: color cubic-bezier(0.25, 0.1, 0.11, 0.99) 0.25s;
}
.single-post .mkd-post-info > div.mkd-post-info-date a:hover:before,
.single-post .mkd-post-info > div .mkd-post-info-comments:hover:before, .single-post .mkd-post-info > div.mkd-blog-like a:hover:before,
.single-post .mkd-post-info-category-holder > div.mkd-post-info-date a:hover:before,
.single-post .mkd-post-info-category-holder > div .mkd-post-info-comments:hover:before,
.single-post .mkd-post-info-category-holder > div.mkd-blog-like a:hover:before {
  color: #F7BE23;
}
.single-post .mkd-post-info > div.mkd-post-info-date a:before,
.single-post .mkd-post-info-category-holder > div.mkd-post-info-date a:before {
  content: "\f017";
}
.single-post .mkd-post-info > div .mkd-post-info-comments:before,
.single-post .mkd-post-info-category-holder > div .mkd-post-info-comments:before {
  content: "\f0e6";
}
.single-post .mkd-post-info > div.mkd-blog-like a:before,
.single-post .mkd-post-info-category-holder > div.mkd-blog-like a:before {
  content: "\f087";
}
.single-post .mkd-post-info > div.mkd-post-info-count:before,
.single-post .mkd-post-info-category-holder > div.mkd-post-info-count:before {
  content: "\f06e";
}
.single-post .mkd-post-title {
  margin: 15px 0 20px;
}
@media only screen and (max-width: 768px) {
  .single-post .mkd-post-title {
    font-size: 32px;
    line-height: 36px;
  }
}
@media only screen and (max-width: 480px) {
  .single-post .mkd-post-title {
    font-size: 22px;
    line-height: 24px;
  }
}

/* Blog Single Tag styles
  ========================================================================== */
.single-post .mkd-single-tags-share-holder, .single-review .mkd-single-tags-share-holder {
  max-width: 970px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 15px;
}
.single-post .mkd-single-tags-holder, .single-review .mkd-single-tags-holder {
  padding: 0 15px;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
@media only screen and (max-width: 480px) {
  .single-post .mkd-single-tags-holder, .single-review .mkd-single-tags-holder {
    padding-left: 0;
    padding-right: 0;
  }
}
.single-post .mkd-single-tags-holder .mkd-single-tags-title, .single-review .mkd-single-tags-holder .mkd-single-tags-title {
  color: #111111;
  padding: 0;
  margin: 15px 20px 0 0;
  font-size: 15px;
  line-height: 18px;
  font-weight: 700;
  text-transform: uppercase;
}
.single-post .mkd-single-tags-holder .mkd-tags a, .single-review .mkd-single-tags-holder .mkd-tags a {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  font-size: 13px;
  font-weight: 400;
  line-height: 21px;
  padding: 0 15px;
  color: #999999;
  border: 1px solid #999999;
  border-radius: 3px;
  margin: 15px 20px 0 0;
}
@media only screen and (max-width: 600px) {
  .single-post .mkd-single-tags-holder .mkd-tags a, .single-review .mkd-single-tags-holder .mkd-tags a {
    margin-right: 15px;
    margin-top: 10px;
  }
}
.single-post .mkd-single-tags-holder .mkd-tags a:last-child, .single-review .mkd-single-tags-holder .mkd-tags a:last-child  {
  margin-right: 0;
}

/* Blog Single Navigation styles
   ========================================================================== */
.single-post .mkd-blog-single-navigation {
  position: relative;
  display: inline-block;
  width: 100%;
  vertical-align: middle;
  padding: 0 0 14px;
  border-bottom: 1px solid #dedede;
  clear: both;
}
.single-post .mkd-blog-single-navigation .mkd-blog-single-navigation-title {
  margin-bottom: 8px;
}
.single-post .mkd-blog-single-navigation .mkd-blog-single-navigation-title .mkd-title-line-body {
  width: 98%;
}
.single-post .mkd-blog-single-navigation .mkd-blog-single-navigation-title .mkd-title-line-head {
  font-size: 16px;
}
.single-post .mkd-blog-single-navigation .mkd-blog-single-navigation-title .mkd-title-line-head:last-child {
  padding: 0 0 0 16px;
}
.single-post .mkd-blog-single-navigation .mkd-blog-single-prev,
.single-post .mkd-blog-single-navigation .mkd-blog-single-next {
  position: relative;
  display: inline-block;
  float: left;
  vertical-align: middle;
  width: 50%;
  height: 56px;
  padding: 5px 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.single-post .mkd-blog-single-navigation .mkd-blog-single-prev a,
.single-post .mkd-blog-single-navigation .mkd-blog-single-next a {
  position: relative;
  display: table;
  box-sizing: border-box;
  height: 100%;
  width: 100%;
}
.single-post .mkd-blog-single-navigation .mkd-blog-single-prev a > *,
.single-post .mkd-blog-single-navigation .mkd-blog-single-next a > * {
  display: table-cell;
  vertical-align: middle;
}
.single-post .mkd-blog-single-navigation .mkd-blog-single-prev a > * > span,
.single-post .mkd-blog-single-navigation .mkd-blog-single-next a > * > span {
  display: block;
  text-align: center;
  font-size: 17px;
}
.single-post .mkd-blog-single-navigation .mkd-blog-single-prev img,
.single-post .mkd-blog-single-navigation .mkd-blog-single-next img {
  display: inline-block;
  vertical-align: middle;
}
.single-post .mkd-blog-single-navigation .mkd-blog-single-prev {
  text-align: left;
  padding-right: 15px;
}
.single-post .mkd-blog-single-navigation .mkd-blog-single-prev .mkd-blog-single-navigation-link-name {
  text-align: left;
  padding-left: 27px;
  width: 100%;
}
.single-post .mkd-blog-single-navigation .mkd-blog-single-prev a {
  text-align: left;
}
.single-post .mkd-blog-single-navigation .mkd-blog-single-next {
  text-align: right;
  padding-left: 15px;
}
.single-post .mkd-blog-single-navigation .mkd-blog-single-next .mkd-blog-single-navigation-link-name {
  text-align: right;
  padding-right: 27px;
  width: 100%;
}
.single-post .mkd-blog-single-navigation .mkd-blog-single-next a {
  text-align: right;
}
.single-post .mkd-blog-single-navigation .mkd-blog-single-prev + .mkd-blog-single-next {
  border-left: 1px solid #dedede;
}

.mkd-single-links-pages {
  position: relative;
  display: inline-block;
  width: 100%;
  vertical-align: middle;
  clear: both;
  margin: 20px 0 10px;
}
.mkd-single-links-pages .mkd-single-links-pages-inner > a,
.mkd-single-links-pages .mkd-single-links-pages-inner > span {
  position: relative;
  display: inline-block;
  width: 36px;
  height: 36px;
  line-height: 34px;
  margin: 0;
  padding: 0;
  vertical-align: middle;
  text-decoration: none;
  cursor: pointer;
  white-space: nowrap;
  font-size: 13px;
  text-align: center;
  color: #fff;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: background-color 0.15s ease-in-out;
  -moz-transition: background-color 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out;
}
.mkd-single-links-pages .mkd-single-links-pages-inner > a {
  background-color: #ffffff;
}
.mkd-single-links-pages .mkd-single-links-pages-inner > span,
.mkd-single-links-pages .mkd-single-links-pages-inner > a:hover {
  background-color: #F7BE23;
}

.mkd-blog-single .mkd-single-links-pages {
  margin: 0 0 30px;
}

/* Blog Single Related Posts styles
  ========================================================================== */
.mkd-related-posts-holder {
  max-width: 970px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 15px;
  padding-right: 15px;
}
.mkd-related-posts-holder article img {
  border-radius: 8px;
}

@media only screen and (max-width: 480px) {
  .mkd-related-posts-holder {
    padding-left: 0;
    padding-right: 0;
  }
}
  .mkd-related-posts-holder > h2 {
    margin-bottom: 22px;
  }
  .mkd-related-posts-holder > .columns-holder {
    padding: 0;
    margin: 0 -15px;
  }
    .mkd-related-posts-holder article {
      display: inline-block;
      position: relative;
      float: left;
      padding: 0 15px 15px 15px;
      vertical-align: middle;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
    }
    @media only screen and (max-width: 768px) {
      .mkd-related-posts-holder article {
        margin-bottom: 50px;
      }
    }
    @media only screen and (max-width: 480px) {
      .mkd-related-posts-holder article {
        margin-bottom: 40px;
      }
    }
    .mkd-related-posts-holder article .mkd-post-info-category {
      position: relative;
      float: none;
      color: #959494;
      font-size: 13px;
      font-weight: 400;
      line-height: inherit;
      margin: 0 18px;
      margin: 17px 0 0 0;
    }
    @media only screen and (max-width: 600px) {
      .mkd-related-posts-holder article .mkd-post-info-category {
        display: none;
      }
    }
    .mkd-related-posts-holder article .mkd-post-info-category a {
      color: #7a7979;
    }
    .mkd-related-posts-holder article .mkd-post-info-category a:hover {
      color: #F7BE23;
    }
    .mkd-related-posts-holder article h3 {
      font-weight: 700;
      margin-top: 10px;
      order: 1;
      margin-bottom: 5px;
      overflow: hidden;
      display: -webkit-box;
      -webkit-line-clamp: 2;
      -webkit-box-orient: vertical;
    }
    @media only screen and (max-width: 1024px) {
      .mkd-related-posts-holder article h3 {
        margin-bottom: 10px;
        font-size: 20px;
        line-height: 22px;
      }
    }
    @media only screen and (max-width: 480px) {
      .mkd-related-posts-holder article h3 {
        font-size: 18px;
        line-height: 20px;
      }
    }
    .mkd-related-posts-holder article .mkd-post-info-date {
      position: relative;
      float: left;
      vertical-align: top;
      margin: 6px 15px 0 0;
      color: #7e7c7c;
      font-size: 11px;
      font-weight: 400;
      text-transform: uppercase;
      letter-spacing: 0.5px;
      line-height: 1em;
    }
    .mkd-related-posts-holder article .mkd-post-info-date a {
      color: #666666;
      font-size: 13px;
      font-weight: 400;
      line-height: 18px;
    }
    .mkd-related-posts-holder article .mkd-post-info-date a:hover {
      color: #F7BE23;
    }

    .mkd-content-left-from-sidebar .mkd-related-posts-holder article,
    .mkd-content-right-from-sidebar .mkd-related-posts-holder article {
      width: 33.33%;
    }
    @media only screen and (max-width: 768px) {
      .mkd-content-left-from-sidebar .mkd-related-posts-holder article,
    .mkd-content-right-from-sidebar .mkd-related-posts-holder article {
        width: 50%;
      }
    }
    @media only screen and (max-width: 600px) {
      .mkd-content-left-from-sidebar .mkd-related-posts-holder article,
    .mkd-content-right-from-sidebar .mkd-related-posts-holder article {
        width: 100%;
      }
    }

/* ==========================================================================
   3. Blog pages styles
   ========================================================================== */
.mkd-author-name {
  font-size: 18px;
  padding-bottom: 14px;
}
.mkd-post-text-inner a strong {
	font-weight: 400;
}
.wp-element-caption a {
	font-size: 15px;
}

.schema-faq-question {
	font-size: 1.5em;
	font-weight: bolder;
	color: black;
}

.wp-block-preformatted { 
  font-weight: bold;
  font-style: italic; 
}
.mkd-author-name .a2a_floating_style.a2a_default_style {
  display: none;
}

.mkd-unique-author-layout .mkd-bnl-holder .mkd-bnl-outer .mkd-bnl-inner .mkd-post-item .mkd-post-item-inner .mkd-post-excerpt {
  padding-top: 12px;
  padding-bottom: 1px;
}
.mkd-unique-author-layout .mkd-bnl-inner {
  margin: 0px !important;
}
.mkd-unique-author-layout .mkd-author-description {
  margin-top: 45px;
  margin-bottom: 45px;
}
.mkd-unique-author-layout .mkd-author-description .about-unique-author {
  font-size: 35px;
}
.mkd-unique-author-layout .mkd-author-description .mkd-author-description-inner {
  margin-top: 30px;
  display: grid;
  grid-template-rows: auto auto auto;
  grid-template-columns: 105px auto; /* 85 + 20px for padding */
}
.mkd-unique-author-layout .mkd-author-description .mkd-author-description-inner img,
.mkd-unique-author-layout .mkd-author-description .mkd-author-description-inner picture {
  grid-row: 1;
  grid-column: 1;
  width: 85px;
  height: 85px;
  display: block;
  border-radius: 50%;
}
.single .unique-author-image {
  margin-right: 10px;
  border-radius: 50%; /* WB-242 */
}
@media (min-width: 480px) {
  .mkd-unique-author-layout .mkd-author-description .mkd-author-description-inner {
    grid-template-columns: 190px auto; /* 170 + 20px for padding */
  }
  .mkd-unique-author-layout .mkd-author-description .mkd-author-description-inner img,
  .mkd-unique-author-layout .mkd-author-description .mkd-author-description-inner picture {
    width: 170px;
    height: 170px;
    grid-row: 1/span 3;
  }
}
.mkd-unique-author-layout .mkd-author-description .mkd-author-description-inner .mkd-author-name {
  width: 100%;
  grid-row: 1;
  grid-column: 2;
  font-size: 36px;
  justify-self: center;
  align-self: center;
  margin: 0px 0px 5px 0px;
}
@media (max-width: 767px) {
  .mkd-unique-author-layout .mkd-author-description .mkd-author-description-inner .mkd-author-name {
    font-size: 20px;
  }
}
@media (min-width: 480px) {
  .mkd-unique-author-layout .mkd-author-description .mkd-author-description-inner .mkd-author-name {
    justify-self: start;
  }
}
.mkd-unique-author-layout .mkd-author-description .mkd-author-description-inner .mkd-author-name .mkd-author-name-span {
  text-transform: lowercase;
}
/* WB-394 */
.author-job {
  margin: 0;
  font-size: 24px;
}
@media (max-width: 768px) {
  .author-job {
    font-size: 16px;
  }
}
/* END WB-394 */
.mkd-unique-author-layout .mkd-author-description .mkd-author-description-inner .mkd-author-text {
  grid-row: 3;
  grid-column: 1/span 2;
}
@media (min-width: 480px) {
  .mkd-unique-author-layout .mkd-author-description .mkd-author-description-inner .mkd-author-text {
    grid-column: 2;
  }
}
.mkd-unique-author-layout .mkd-author-description .mkd-author-description-inner .unique-author-social-media {
  grid-row: 2;
  grid-column: 1/span 2;
  margin: 15px 0;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
}
@media (min-width: 480px) {
  .mkd-unique-author-layout .mkd-author-description .mkd-author-description-inner .unique-author-social-media {
    grid-column: 2;
  }
}
.mkd-unique-author-layout .mkd-author-description .mkd-author-description-inner .unique-author-social-media .unique-author-social-media-icon {
  width: 30px;
  height: 30px;
  margin: 0 5px;
  background-color: #dedede;
  border-radius: 50%;
  transition: all 200ms ease;
}
.mkd-unique-author-layout .mkd-author-description .mkd-author-description-inner .unique-author-social-media .unique-author-social-media-icon:hover {
  background-color: #dedede33;
}
.mkd-unique-author-layout .mkd-author-description .mkd-author-description-inner .unique-author-social-media .unique-author-social-media-icon.deactive {
  opacity: 0.3;
  order: 2;
}
.mkd-unique-author-layout .mkd-author-description .mkd-author-description-inner .unique-author-social-media .unique-author-social-media-icon.deactive:hover {
  background-color: #dedede;
}
.mkd-unique-author-layout .mkd-author-description .mkd-author-description-inner .unique-author-social-media .unique-author-social-media-icon.deactive .unique-author-social-media-link {
  cursor: not-allowed;
}
.mkd-unique-author-layout .mkd-author-description .mkd-author-description-inner .unique-author-social-media .unique-author-social-media-icon .unique-author-social-media-link {
  width: 30px;
  height: 30px;
  text-decoration: none;
  display: block;
}
.mkd-unique-author-layout .mkd-bnl-holder .mkd-post-item .mkd-pt-excerpt {
  padding-top: 12px;
  padding-bottom: 1px;
}
/*# sourceMappingURL=blog.css.map */
